diff --git a/packages/aws-amplify/__tests__/API/RestClient-unit-test.ts b/packages/aws-amplify/__tests__/API/RestClient-unit-test.ts index 33eddf2a8b8..419d2b6cbe7 100644 --- a/packages/aws-amplify/__tests__/API/RestClient-unit-test.ts +++ b/packages/aws-amplify/__tests__/API/RestClient-unit-test.ts @@ -1,21 +1,4 @@ -jest.mock('aws-sdk-mobile-analytics', () => { - const Manager = () => {} - - Manager.prototype.recordEvent = () => { - - } - - Manager.prototype.recordMonetizationEvent = () => { - - } - - var ret = { - Manager: Manager - } - return ret; -}); - jest.mock('aws-sdk/clients/pinpoint', () => { const Pinpoint = () => { var pinpoint = null; diff --git a/packages/aws-amplify/__tests__/Analytics/Analytics-unit-test.ts b/packages/aws-amplify/__tests__/Analytics/Analytics-unit-test.ts index 905c7b25a55..65b7985e80b 100644 --- a/packages/aws-amplify/__tests__/Analytics/Analytics-unit-test.ts +++ b/packages/aws-amplify/__tests__/Analytics/Analytics-unit-test.ts @@ -1,28 +1,3 @@ -jest.mock('aws-sdk-mobile-analytics', () => { - const Manager = () => {} - - Manager.prototype.recordEvent = () => { - - } - - Manager.prototype.recordMonetizationEvent = () => { - - } - - Manager.prototype.startSession = () => { - - } - - Manager.prototype.stopSession = () => { - - } - - var ret = { - Manager: Manager - } - return ret; -}); - jest.mock('aws-sdk/clients/pinpoint', () => { const Pinpoint = () => { var pinpoint = null; @@ -36,283 +11,292 @@ jest.mock('aws-sdk/clients/pinpoint', () => { return Pinpoint; }); -/* -jest.mock('../../src/Auth', () => { - return null; +jest.mock('aws-sdk/clients/mobileanalytics', () => { + const MobileAnalytics = () => { + var mobileanalytics = null; + return mobileanalytics; + } + + MobileAnalytics.prototype.putEvents = (params, callback) => { + callback(null, 'data'); + } + + return MobileAnalytics; }); -*/ -import * as AWS from 'aws-sdk/global'; -import * as Pinpoint from 'aws-sdk/clients/pinpoint'; -import * as AMA from 'aws-sdk-mobile-analytics'; -import * as Manager from 'aws-sdk-mobile-analytics/lib/MobileAnalyticsSessionManager'; + +import { Pinpoint, AWS, MobileAnalytics, ClientDevice } from '../../src/Common'; import { AnalyticsOptions, SessionState, EventAttributes, EventMetrics } from '../../src/Analytics/types'; -import { ClientDevice } from '../../src/Common'; import { default as Analytics } from "../../src/Analytics/Analytics"; import { ConsoleLogger as Logger } from '../../src/Common/Logger'; import Auth from '../../src/Auth/Auth'; -const spyon = jest.spyOn(Auth.prototype, 'currentCredentials') - .mockImplementationOnce(() => { - return new Promise((res, rej) => { - res('credentials'); - }); - }); +const options: AnalyticsOptions = { + appId: 'appId', + platform: 'platform', + clientId: 'clientId', + region: 'region' +}; -describe("Analytics test", () => { - describe('configure test', () => { - test('happy case', () => { - const options: AnalyticsOptions = { - appId: 'appId', - platform: 'platform', - clientId: 'clientId', - region: 'region', - credentials: new AWS.CognitoIdentityCredentials({ - IdentityId: 'identityId', - Logins: {}, - LoginId: 'loginId' - }) - }; +const credentials = { + accessKeyId: 'accessKeyId', + sessionToken: 'sessionToken', + secretAccessKey: 'secretAccessKey', + identityId: 'identityId', + authenticated: true +} - const spyon = jest.spyOn(Analytics.prototype, "_initClients"); +jest.spyOn(Analytics.prototype, 'generateRandomString').mockReturnValue('randomString'); + +describe("Analytics test", () => { + describe("constructor test", () => { + test("happy case", () => { + const spyon = jest.spyOn(Analytics.prototype, "configure"); const analytics = new Analytics(options); - const config = analytics.configure({}); expect(spyon).toBeCalled(); + spyon.mockClear(); }); - test('init pinpoint failed', () => { - const options: AnalyticsOptions = { - appId: 'appId', - platform: 'platform', - clientId: 'clientId', - region: 'region', - credentials: new AWS.CognitoIdentityCredentials({ - IdentityId: 'identityId', - Logins: {}, - LoginId: 'loginId' - }) - }; - - const spyon = jest.spyOn(Pinpoint.prototype, 'updateEndpoint') - .mockImplementationOnce((params, callback) => { - callback('err', null); - }); + test('with client_info platform', () => { + const spyon = jest.spyOn(Analytics.prototype, "configure"); + const spyon2 = jest.spyOn(ClientDevice, 'clientInfo').mockImplementationOnce(() => { + return { + platform: 'platform' + }; + }); const analytics = new Analytics(options); - try{ - const config = analytics.configure({}); - } catch (e) { - expect(e).toBe('err'); - } + + expect(spyon).toBeCalled(); + spyon.mockClear(); + spyon2.mockClear(); }); + }); - test('no app Id', () => { - const options: AnalyticsOptions = { - appId: null, - platform: 'platform', - clientId: 'clientId', - region: 'region', - credentials: new AWS.CognitoIdentityCredentials({ - IdentityId: 'identityId', - Logins: {}, - LoginId: 'loginId' - }) - }; - + describe('configure test', () => { + test('happy case with aws_exports', () => { const analytics = new Analytics(options); - const config = analytics.configure({}); + const config = Object.assign({}, { + aws_mobile_analytics_app_id: '123456', + aws_project_region: 'region' + }, options); + + const spyon = jest.spyOn(Auth.prototype, 'currentCredentials').mockImplementationOnce(() => { + return new Promise((res, rej) => { + res(credentials) + }); + }); + + const curConfig = analytics.configure(config); + + expect(spyon).toBeCalled(); + expect(curConfig['appId']).toBe('123456'); + + spyon.mockClear(); }); - test('if using aws_exports config', () => { - const options: AnalyticsOptions = { - appId: 'appId', + test('no app id', () => { + const optionsWithNoAppId = { + appId: null, platform: 'platform', clientId: 'clientId', - region: 'region', - credentials: new AWS.CognitoIdentityCredentials({ - IdentityId: 'identityId', - Logins: {}, - LoginId: 'loginId' - }) + region: 'region' + } + const analytics = new Analytics(optionsWithNoAppId); + + const config = { + aws_mobile_analytics_app_id: null, + aws_project_region: 'region' }; - const analytics = new Analytics(options); - const config = analytics.configure({ - aws_mobile_analytics_app_id: 'id from exports' - }); - - expect(config['appId']).toBe('id from exports'); + const curConfig = analytics.configure(config); }); + }); - test('no credentials provided', () => { - const options: AnalyticsOptions = { - appId: 'appId', - platform: 'platform', - clientId: 'clientId', - region: 'region', - credentials: null - }; + + describe("startSession", () => { + test("happy case", async () => { + const spyon = jest.spyOn(Auth.prototype, 'currentCredentials').mockImplementationOnce(() => { + return new Promise((res, rej) => { + res(credentials) + }); + }); const analytics = new Analytics(options); + await analytics._initClients(); + + const spyon2 = jest.spyOn(MobileAnalytics.prototype, 'putEvents'); + spyon2.mockClear(); + await analytics.startSession(); - const config = analytics.configure({}); + expect(spyon2).toBeCalled(); + expect(spyon2.mock.calls[0][0].events[0].eventType).toBe('_session.start'); + spyon.mockClear(); + spyon2.mockClear(); }); - test('get current credentials from auth', async () => { - const options: AnalyticsOptions = { - appId: 'appId', - platform: 'platform', - clientId: 'clientId', - region: 'region', - credentials: new AWS.CognitoIdentityCredentials({ - IdentityId: 'identityId', - Logins: {}, - LoginId: 'loginId' - }) - }; - - const spyon = jest.spyOn(Auth.prototype, 'currentCredentials') - .mockImplementationOnce(() => { - return new Promise((res, rej) => { - res('cred1'); - }); + test("put events error", async () => { + const spyon = jest.spyOn(Auth.prototype, 'currentCredentials').mockImplementationOnce(() => { + return new Promise((res, rej) => { + res(credentials) }); + }); const analytics = new Analytics(options); - const config = await analytics.configure({}); - - expect(spyon).toBeCalled(); + await analytics._initClients(); + + const spyon2 = jest.spyOn(MobileAnalytics.prototype, 'putEvents').mockImplementationOnce((params, callback) => { + callback('err', null); + }); + + spyon2.mockClear(); + try { + await analytics.startSession(); + } catch (e) { + expect(e).toBe('err'); + } spyon.mockClear(); + spyon2.mockClear(); }); }); - describe("constructor test", () => { - test("happy case", () => { - const options: AnalyticsOptions = { - appId: 'appId', - platform: 'platform', - clientId: 'clientId', - region: 'region', - credentials: new AWS.CognitoIdentityCredentials({ - IdentityId: 'identityId', - Logins: {}, - LoginId: 'loginId' - }) - }; - - const spyon = jest.spyOn(Analytics.prototype, "configure"); + describe("stopSession", () => { + test("happy case", async () => { + const spyon = jest.spyOn(Auth.prototype, 'currentCredentials').mockImplementationOnce(() => { + return new Promise((res, rej) => { + res(credentials) + }); + }); const analytics = new Analytics(options); + await analytics._initClients(); + + const spyon2 = jest.spyOn(MobileAnalytics.prototype, 'putEvents'); - expect(spyon).toBeCalled(); + spyon2.mockClear(); + await analytics.stopSession(); + + expect(spyon2).toBeCalled(); + expect(spyon2.mock.calls[0][0].events[0].eventType).toBe('_session.stop'); spyon.mockClear(); + spyon2.mockClear(); }); - }); - describe("startSession", () => { - test("happy case", () => { - const options: AnalyticsOptions = { - appId: 'appId', - platform: 'platform', - clientId: 'clientId', - region: 'region', - credentials: new AWS.CognitoIdentityCredentials({ - IdentityId: 'identityId', - Logins: {}, - LoginId: 'loginId' - }) - }; + test("put events error", async () => { + const spyon = jest.spyOn(Auth.prototype, 'currentCredentials').mockImplementationOnce(() => { + return new Promise((res, rej) => { + res(credentials) + }); + }); const analytics = new Analytics(options); + await analytics._initClients(); + + const spyon2 = jest.spyOn(MobileAnalytics.prototype, 'putEvents').mockImplementationOnce((params, callback) => { + callback('err', null); + }); - analytics.startSession(); + spyon2.mockClear(); + try { + await analytics.stopSession(); + } catch (e) { + expect(e).toBe('err'); + } + + spyon.mockClear(); + spyon2.mockClear(); }); }); - describe("stopSession", () => { + describe("restart", () => { test("happy case", async () => { - const options: AnalyticsOptions = { - appId: 'appId', - platform: 'platform', - clientId: 'clientId', - region: 'region', - credentials: new AWS.CognitoIdentityCredentials({ - IdentityId: 'identityId', - Logins: {}, - LoginId: 'loginId' - }) - }; + const analytics = new Analytics(options); + const spyon = jest.spyOn(Analytics.prototype, 'stopSession').mockImplementationOnce(() => { + return new Promise((res, rej) => { + res('data'); + }); + }); - const analytics = await new Analytics(options); + await analytics.restart(); - await analytics.stopSession(); + expect(spyon).toBeCalled(); + + spyon.mockClear(); }); - }); - describe("restart", () => { - test("happy case", () => { - const options: AnalyticsOptions = { - appId: 'appId', - platform: 'platform', - clientId: 'clientId', - region: 'region', - credentials: new AWS.CognitoIdentityCredentials({ - IdentityId: 'identityId', - Logins: {}, - LoginId: 'loginId' - }) - }; + test("put events error", async () => { + const spyon = jest.spyOn(Analytics.prototype, 'stopSession').mockImplementationOnce(() => { + return new Promise((res, rej) => { + rej('err'); + }); + }); const analytics = new Analytics(options); + try { + await analytics.restart(); + } catch (e) { + expect(e).toBe('err'); + } - analytics.restart(); + spyon.mockClear(); }); + + }); describe("record", () => { - test("happy case", () => { - const options: AnalyticsOptions = { - appId: 'appId', - platform: 'platform', - clientId: 'clientId', - region: 'region', - credentials: new AWS.CognitoIdentityCredentials({ - IdentityId: 'identityId', - Logins: {}, - LoginId: 'loginId' - }) - }; + test("happy case", async () => { + const spyon = jest.spyOn(Auth.prototype, 'currentCredentials').mockImplementationOnce(() => { + return new Promise((res, rej) => { + res(credentials) + }); + }); const analytics = new Analytics(options); + await analytics._initClients(); + + const spyon2 = jest.spyOn(MobileAnalytics.prototype, 'putEvents'); + spyon2.mockClear(); + + await analytics.record('event'); - analytics.record('myevent'); + expect(spyon2).toBeCalled(); + expect(spyon2.mock.calls[0][0].events[0].eventType).toBe('event'); + + spyon.mockClear(); + spyon2.mockClear(); }); - }); - describe("recordMonetization", () => { - test("happy case", () => { - const options: AnalyticsOptions = { - appId: 'appId', - platform: 'platform', - clientId: 'clientId', - region: 'region', - credentials: new AWS.CognitoIdentityCredentials({ - IdentityId: 'identityId', - Logins: {}, - LoginId: 'loginId' - }) - }; + test("put events error", async () => { + const spyon = jest.spyOn(Auth.prototype, 'currentCredentials').mockImplementationOnce(() => { + return new Promise((res, rej) => { + res(credentials) + }); + }); const analytics = new Analytics(options); + await analytics._initClients(); + + const spyon2 = jest.spyOn(MobileAnalytics.prototype, 'putEvents').mockImplementationOnce((params, callback) => { + callback('err', null); + }); - // analytics.recordMonetization('myevent'); + spyon2.mockClear(); + try { + await analytics.record('event'); + } catch (e) { + expect(e).toBe('err'); + } + + spyon.mockClear(); + spyon2.mockClear(); }); }); }); \ No newline at end of file diff --git a/packages/aws-amplify/__tests__/Caching/StorageCache-unit-test.ts b/packages/aws-amplify/__tests__/Caching/StorageCache-unit-test.ts index c7f42b33cd3..db4f86f905a 100644 --- a/packages/aws-amplify/__tests__/Caching/StorageCache-unit-test.ts +++ b/packages/aws-amplify/__tests__/Caching/StorageCache-unit-test.ts @@ -129,7 +129,7 @@ describe('StorageCache', () => { }); test("give a error message if config has the keyPrefix", () => { - const spyon = jest.spyOn(Logger.prototype, 'error'); + const spyon = jest.spyOn(Logger.prototype, 'warn'); const storage: StorageCache = new StorageCache(config); const customizedConfig: CacheConfig = { diff --git a/packages/aws-amplify/dist/aws-amplify.js b/packages/aws-amplify/dist/aws-amplify.js index 5818a944ac3..593da016f3c 100644 --- a/packages/aws-amplify/dist/aws-amplify.js +++ b/packages/aws-amplify/dist/aws-amplify.js @@ -70,7 +70,7 @@ return /******/ (function(modules) { // webpackBootstrap /******/ __webpack_require__.p = ""; /******/ /******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = 123); +/******/ return __webpack_require__(__webpack_require__.s = 113); /******/ }) /************************************************************************/ /******/ ([ @@ -80,7 +80,7 @@ return /******/ (function(modules) { // webpackBootstrap /** * The main AWS namespace */ -var AWS = { util: __webpack_require__(2) }; +var AWS = { util: __webpack_require__(1) }; /** * @api private @@ -107,18 +107,18 @@ AWS.util.update(AWS, { * @api private */ Protocol: { - Json: __webpack_require__(34), - Query: __webpack_require__(57), - Rest: __webpack_require__(21), - RestJson: __webpack_require__(59), - RestXml: __webpack_require__(60) + Json: __webpack_require__(31), + Query: __webpack_require__(53), + Rest: __webpack_require__(20), + RestJson: __webpack_require__(55), + RestXml: __webpack_require__(56) }, /** * @api private */ XML: { - Builder: __webpack_require__(128), + Builder: __webpack_require__(119), Parser: null // conditionally set based on environment }, @@ -126,38 +126,38 @@ AWS.util.update(AWS, { * @api private */ JSON: { - Builder: __webpack_require__(35), - Parser: __webpack_require__(36) + Builder: __webpack_require__(32), + Parser: __webpack_require__(33) }, /** * @api private */ Model: { - Api: __webpack_require__(83), - Operation: __webpack_require__(84), + Api: __webpack_require__(79), + Operation: __webpack_require__(80), Shape: __webpack_require__(14), - Paginator: __webpack_require__(85), - ResourceWaiter: __webpack_require__(86) + Paginator: __webpack_require__(81), + ResourceWaiter: __webpack_require__(82) }, /** * @api private */ - apiLoader: __webpack_require__(235) + apiLoader: __webpack_require__(226) }); -__webpack_require__(236); -__webpack_require__(239); +__webpack_require__(227); +__webpack_require__(230); -__webpack_require__(89); -__webpack_require__(90); -__webpack_require__(240); -__webpack_require__(244); -__webpack_require__(246); -__webpack_require__(247); -__webpack_require__(248); -__webpack_require__(254); +__webpack_require__(85); +__webpack_require__(86); +__webpack_require__(231); +__webpack_require__(235); +__webpack_require__(237); +__webpack_require__(238); +__webpack_require__(239); +__webpack_require__(245); /** * @readonly @@ -181,42 +181,6 @@ AWS.events = new AWS.SequentialExecutor(); /* 1 */ /***/ (function(module, exports, __webpack_require__) { -/* WEBPACK VAR INJECTION */(function(process) {var util = __webpack_require__(2); - -// browser specific modules -util.crypto.lib = __webpack_require__(259); -util.Buffer = __webpack_require__(51).Buffer; -util.url = __webpack_require__(95); -util.querystring = __webpack_require__(96); -util.environment = 'js'; - -var AWS = __webpack_require__(0); -module.exports = AWS; - -__webpack_require__(87); -__webpack_require__(88); -__webpack_require__(271); -__webpack_require__(275); -__webpack_require__(276); -__webpack_require__(280); - -// Load the DOMParser XML parser -AWS.XML.Parser = __webpack_require__(281); - -// Load the XHR HttpClient -__webpack_require__(282); - -if (typeof process === 'undefined') { - process = { - browser: true - }; -} -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(10))) - -/***/ }), -/* 2 */ -/***/ (function(module, exports, __webpack_require__) { - /* WEBPACK VAR INJECTION */(function(process, setImmediate) {/* eslint guard-for-in:0 */ var AWS; @@ -313,7 +277,7 @@ var util = { readFileSync: function readFileSync(path) { if (util.isBrowser()) return null; - return __webpack_require__(50).readFileSync(path, 'utf-8'); + return __webpack_require__(47).readFileSync(path, 'utf-8'); }, base64: { @@ -393,7 +357,7 @@ var util = { } else if (typeof string.size === 'number') { return string.size; } else if (typeof string.path === 'string') { - return __webpack_require__(50).lstatSync(string.path).size; + return __webpack_require__(47).lstatSync(string.path).size; } else { throw util.error(new Error('Cannot determine length of ' + string), { object: string }); @@ -921,7 +885,7 @@ var util = { computeSha256: function computeSha256(body, done) { if (util.isNode()) { var Stream = util.stream.Stream; - var fs = __webpack_require__(50); + var fs = __webpack_require__(47); if (body instanceof Stream) { if (typeof body.path === 'string') { // assume file object var settings = {}; @@ -1029,7 +993,7 @@ var util = { */ isDualstackAvailable: function isDualstackAvailable(service) { if (!service) return false; - var metadata = __webpack_require__(255); + var metadata = __webpack_require__(246); if (typeof service !== 'string') service = service.serviceIdentifier; if (typeof service !== 'string' || !metadata.hasOwnProperty(service)) return false; return !!metadata[service].dualstackAvailable; @@ -1098,7 +1062,7 @@ var util = { */ uuid: { v4: function uuidV4() { - return __webpack_require__(256).v4(); + return __webpack_require__(247).v4(); } }, @@ -1150,10 +1114,10 @@ var util = { module.exports = util; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(10), __webpack_require__(125).setImmediate)) +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(9), __webpack_require__(116).setImmediate)) /***/ }), -/* 3 */ +/* 2 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -1174,18 +1138,18 @@ function __export(m) { for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; } Object.defineProperty(exports, "__esModule", { value: true }); -var Facet_1 = __webpack_require__(55); +var Facet_1 = __webpack_require__(52); var Logger_1 = __webpack_require__(13); -__export(__webpack_require__(55)); -var ClientDevice_1 = __webpack_require__(534); +__export(__webpack_require__(52)); +var ClientDevice_1 = __webpack_require__(294); exports.ClientDevice = ClientDevice_1.default; __export(__webpack_require__(13)); -__export(__webpack_require__(536)); -var Hub_1 = __webpack_require__(114); +__export(__webpack_require__(296)); +var Hub_1 = __webpack_require__(104); exports.Hub = Hub_1.default; -var JS_1 = __webpack_require__(537); +var JS_1 = __webpack_require__(297); exports.JS = JS_1.default; -var Signer_1 = __webpack_require__(115); +var Signer_1 = __webpack_require__(105); exports.Signer = Signer_1.default; exports.Constants = { userAgent: 'aws-amplify/0.1.22 js' @@ -1205,38 +1169,11 @@ else { /***/ }), -/* 4 */ -/***/ (function(module, exports) { - -var g; - -// This works in non-strict mode -g = (function() { - return this; -})(); - -try { - // This works if eval is allowed (see CSP) - g = g || Function("return this")() || (1,eval)("this"); -} catch(e) { - // This works if the window reference is available - if(typeof window === "object") - g = window; -} - -// g can still be undefined, but nothing to do about it... -// We return undefined, instead of nothing here, so it's -// easier to handle this case. if(!global) { ...} - -module.exports = g; - - -/***/ }), -/* 5 */ +/* 3 */ /***/ (function(module, exports, __webpack_require__) { -var baseAssign = __webpack_require__(156), - baseCreate = __webpack_require__(157); +var baseAssign = __webpack_require__(147), + baseCreate = __webpack_require__(148); /** * Creates an object that inherits from the `prototype` object. If a @@ -1281,14 +1218,14 @@ module.exports = create; /***/ }), -/* 6 */ +/* 4 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var bind = __webpack_require__(118); -var isBuffer = __webpack_require__(550); +var bind = __webpack_require__(108); +var isBuffer = __webpack_require__(310); /*global toString:true*/ @@ -1591,7 +1528,7 @@ module.exports = { /***/ }), -/* 7 */ +/* 5 */ /***/ (function(module, exports) { /** @@ -1628,7 +1565,7 @@ module.exports = isObject; /***/ }), -/* 8 */ +/* 6 */ /***/ (function(module, exports) { /** @@ -1660,10 +1597,10 @@ module.exports = isArray; /***/ }), -/* 9 */ +/* 7 */ /***/ (function(module, exports, __webpack_require__) { -var freeGlobal = __webpack_require__(64); +var freeGlobal = __webpack_require__(60); /** Detect free variable `self`. */ var freeSelf = typeof self == 'object' && self && self.Object === Object && self; @@ -1675,7 +1612,43 @@ module.exports = root; /***/ }), -/* 10 */ +/* 8 */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(process) {var util = __webpack_require__(1); + +// browser specific modules +util.crypto.lib = __webpack_require__(250); +util.Buffer = __webpack_require__(48).Buffer; +util.url = __webpack_require__(91); +util.querystring = __webpack_require__(92); +util.environment = 'js'; + +var AWS = __webpack_require__(0); +module.exports = AWS; + +__webpack_require__(83); +__webpack_require__(84); +__webpack_require__(262); +__webpack_require__(266); +__webpack_require__(267); +__webpack_require__(272); + +// Load the DOMParser XML parser +AWS.XML.Parser = __webpack_require__(273); + +// Load the XHR HttpClient +__webpack_require__(274); + +if (typeof process === 'undefined') { + process = { + browser: true + }; +} +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(9))) + +/***/ }), +/* 9 */ /***/ (function(module, exports) { // shim for using process in browser @@ -1865,11 +1838,11 @@ process.umask = function() { return 0; }; /***/ }), -/* 11 */ +/* 10 */ /***/ (function(module, exports, __webpack_require__) { -var baseIsNative = __webpack_require__(131), - getValue = __webpack_require__(136); +var baseIsNative = __webpack_require__(122), + getValue = __webpack_require__(127); /** * Gets the native function at `key` of `object`. @@ -1887,6 +1860,33 @@ function getNative(object, key) { module.exports = getNative; +/***/ }), +/* 11 */ +/***/ (function(module, exports) { + +var g; + +// This works in non-strict mode +g = (function() { + return this; +})(); + +try { + // This works if eval is allowed (see CSP) + g = g || Function("return this")() || (1,eval)("this"); +} catch(e) { + // This works if the window reference is available + if(typeof window === "object") + g = window; +} + +// g can still be undefined, but nothing to do about it... +// We return undefined, instead of nothing here, so it's +// easier to handle this case. if(!global) { ...} + +module.exports = g; + + /***/ }), /* 12 */ /***/ (function(module, exports, __webpack_require__) { @@ -1896,11 +1896,11 @@ module.exports = getNative; var XMLCData, XMLComment, XMLDeclaration, XMLDocType, XMLElement, XMLNode, XMLRaw, XMLText, isEmpty, isFunction, isObject, hasProp = {}.hasOwnProperty; - isObject = __webpack_require__(7); + isObject = __webpack_require__(5); - isFunction = __webpack_require__(22); + isFunction = __webpack_require__(21); - isEmpty = __webpack_require__(158); + isEmpty = __webpack_require__(149); XMLElement = null; @@ -1922,13 +1922,13 @@ module.exports = getNative; this.options = this.parent.options; this.stringify = this.parent.stringify; if (XMLElement === null) { - XMLElement = __webpack_require__(71); - XMLCData = __webpack_require__(80); - XMLComment = __webpack_require__(81); - XMLDeclaration = __webpack_require__(69); - XMLDocType = __webpack_require__(82); - XMLRaw = __webpack_require__(233); - XMLText = __webpack_require__(234); + XMLElement = __webpack_require__(67); + XMLCData = __webpack_require__(76); + XMLComment = __webpack_require__(77); + XMLDeclaration = __webpack_require__(65); + XMLDocType = __webpack_require__(78); + XMLRaw = __webpack_require__(224); + XMLText = __webpack_require__(225); } } @@ -2246,16 +2246,16 @@ function __export(m) { for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; } Object.defineProperty(exports, "__esModule", { value: true }); -__export(__webpack_require__(533)); +__export(__webpack_require__(293)); /***/ }), /* 14 */ /***/ (function(module, exports, __webpack_require__) { -var Collection = __webpack_require__(58); +var Collection = __webpack_require__(54); -var util = __webpack_require__(2); +var util = __webpack_require__(1); function property(obj, name, value) { if (value !== null && value !== undefined) { @@ -2612,9 +2612,9 @@ module.exports = Shape; /* 15 */ /***/ (function(module, exports, __webpack_require__) { -var Symbol = __webpack_require__(23), - getRawTag = __webpack_require__(132), - objectToString = __webpack_require__(133); +var Symbol = __webpack_require__(22), + getRawTag = __webpack_require__(123), + objectToString = __webpack_require__(124); /** `Object#toString` result references. */ var nullTag = '[object Null]', @@ -2646,8 +2646,8 @@ module.exports = baseGetTag; /* 16 */ /***/ (function(module, exports, __webpack_require__) { -var isFunction = __webpack_require__(22), - isLength = __webpack_require__(38); +var isFunction = __webpack_require__(21), + isLength = __webpack_require__(35); /** * Checks if `value` is array-like. A value is considered array-like if it's @@ -2685,8 +2685,8 @@ module.exports = isArrayLike; /* 17 */ /***/ (function(module, exports, __webpack_require__) { -var arrayLikeKeys = __webpack_require__(145), - baseKeys = __webpack_require__(68), +var arrayLikeKeys = __webpack_require__(136), + baseKeys = __webpack_require__(64), isArrayLike = __webpack_require__(16); /** @@ -2763,31 +2763,6 @@ module.exports = isObjectLike; /* 19 */ /***/ (function(module, exports, __webpack_require__) { -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['sts'] = {}; -AWS.STS = Service.defineService('sts', ['2011-06-15']); -__webpack_require__(272); -Object.defineProperty(apiLoader.services['sts'], '2011-06-15', { - get: function get() { - var model = __webpack_require__(273); - model.paginators = __webpack_require__(274).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.STS; - - -/***/ }), -/* 20 */ -/***/ (function(module, exports, __webpack_require__) { - "use strict"; /* @@ -2803,8 +2778,8 @@ module.exports = AWS.STS; * and limitations under the License. */ Object.defineProperty(exports, "__esModule", { value: true }); -var Auth_1 = __webpack_require__(124); -var Common_1 = __webpack_require__(3); +var Auth_1 = __webpack_require__(114); +var Common_1 = __webpack_require__(2); var logger = new Common_1.ConsoleLogger('Auth'); var _instance = null; if (!_instance) { @@ -2816,10 +2791,10 @@ exports.default = Auth; /***/ }), -/* 21 */ +/* 20 */ /***/ (function(module, exports, __webpack_require__) { -var util = __webpack_require__(2); +var util = __webpack_require__(1); function populateMethod(req) { req.httpRequest.method = req.service.api.operations[req.operation].httpMethod; @@ -2965,11 +2940,11 @@ module.exports = { /***/ }), -/* 22 */ +/* 21 */ /***/ (function(module, exports, __webpack_require__) { var baseGetTag = __webpack_require__(15), - isObject = __webpack_require__(7); + isObject = __webpack_require__(5); /** `Object#toString` result references. */ var asyncTag = '[object AsyncFunction]', @@ -3008,10 +2983,10 @@ module.exports = isFunction; /***/ }), -/* 23 */ +/* 22 */ /***/ (function(module, exports, __webpack_require__) { -var root = __webpack_require__(9); +var root = __webpack_require__(7); /** Built-in value references. */ var Symbol = root.Symbol; @@ -3020,7 +2995,7 @@ module.exports = Symbol; /***/ }), -/* 24 */ +/* 23 */ /***/ (function(module, exports) { /** @@ -3063,14 +3038,14 @@ module.exports = eq; /***/ }), -/* 25 */ +/* 24 */ /***/ (function(module, exports, __webpack_require__) { -var listCacheClear = __webpack_require__(174), - listCacheDelete = __webpack_require__(175), - listCacheGet = __webpack_require__(176), - listCacheHas = __webpack_require__(177), - listCacheSet = __webpack_require__(178); +var listCacheClear = __webpack_require__(165), + listCacheDelete = __webpack_require__(166), + listCacheGet = __webpack_require__(167), + listCacheHas = __webpack_require__(168), + listCacheSet = __webpack_require__(169); /** * Creates an list cache object. @@ -3101,10 +3076,10 @@ module.exports = ListCache; /***/ }), -/* 26 */ +/* 25 */ /***/ (function(module, exports, __webpack_require__) { -var eq = __webpack_require__(24); +var eq = __webpack_require__(23); /** * Gets the index at which the `key` is found in `array` of key-value pairs. @@ -3128,10 +3103,10 @@ module.exports = assocIndexOf; /***/ }), -/* 27 */ +/* 26 */ /***/ (function(module, exports, __webpack_require__) { -var getNative = __webpack_require__(11); +var getNative = __webpack_require__(10); /* Built-in method references that are verified to be native. */ var nativeCreate = getNative(Object, 'create'); @@ -3140,10 +3115,10 @@ module.exports = nativeCreate; /***/ }), -/* 28 */ +/* 27 */ /***/ (function(module, exports, __webpack_require__) { -var isKeyable = __webpack_require__(192); +var isKeyable = __webpack_require__(183); /** * Gets the data for `map`. @@ -3164,10 +3139,10 @@ module.exports = getMapData; /***/ }), -/* 29 */ +/* 28 */ /***/ (function(module, exports, __webpack_require__) { -var isSymbol = __webpack_require__(48); +var isSymbol = __webpack_require__(45); /** Used as references for various `Number` constants. */ var INFINITY = 1 / 0; @@ -3191,261 +3166,48 @@ module.exports = toKey; /***/ }), -/* 30 */ +/* 29 */ /***/ (function(module, exports, __webpack_require__) { -__webpack_require__(1); - +__webpack_require__(8); var AWS = __webpack_require__(0); -if (typeof window !== 'undefined') window.AWS = AWS; -if (true) module.exports = AWS; -if (typeof self !== 'undefined') self.AWS = AWS; - -/***/ }), -/* 31 */ -/***/ (function(module, exports, __webpack_require__) { - -/* WEBPACK VAR INJECTION */(function(global) {/* - Copyright 2014-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved. - Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with - the License. A copy of the License is located at http://aws.amazon.com/apache2.0/ - or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR - CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions - and limitations under the License. -*/ - -var AMA = global.AMA; -AMA.Util = __webpack_require__(32); - -AMA.Storage = (function () { - 'use strict'; - var LocalStorageClient = function (appId) { - this.storageKey = 'AWSMobileAnalyticsStorage-' + appId; - global[this.storageKey] = global[this.storageKey] || {}; - this.cache = global[this.storageKey]; - this.cache.id = this.cache.id || AMA.Util.GUID(); - this.logger = { - log: AMA.Util.NOP, - info: AMA.Util.NOP, - warn: AMA.Util.NOP, - error: AMA.Util.NOP - }; - this.reload(); - }; - // Safari, in Private Browsing Mode, looks like it supports localStorage but all calls to setItem - // throw QuotaExceededError. We're going to detect this and just silently drop any calls to setItem - // to avoid the entire page breaking, without having to do a check at each usage of Storage. - /*global Storage*/ - if (typeof localStorage === 'object' && Storage === 'object') { - try { - localStorage.setItem('TestLocalStorage', 1); - localStorage.removeItem('TestLocalStorage'); - } catch (e) { - Storage.prototype._setItem = Storage.prototype.setItem; - Storage.prototype.setItem = AMA.Util.NOP; - console.warn('Your web browser does not support storing settings locally. In Safari, the most common cause of this is using "Private Browsing Mode". Some settings may not save or some features may not work properly for you.'); - } - } - - LocalStorageClient.prototype.type = 'LOCAL_STORAGE'; - LocalStorageClient.prototype.get = function (key) { - return this.cache[key]; - }; - LocalStorageClient.prototype.set = function (key, value) { - this.cache[key] = value; - return this.saveToLocalStorage(); - }; - LocalStorageClient.prototype.delete = function (key) { - delete this.cache[key]; - this.saveToLocalStorage(); - }; - LocalStorageClient.prototype.each = function (callback) { - var key; - for (key in this.cache) { - if (this.cache.hasOwnProperty(key)) { - callback(key, this.cache[key]); - } - } - }; - LocalStorageClient.prototype.saveToLocalStorage = function saveToLocalStorage() { - if (this.supportsLocalStorage()) { - try { - this.logger.log('[Function:(AWS.MobileAnalyticsClient.Storage).saveToLocalStorage]'); - window.localStorage.setItem(this.storageKey, JSON.stringify(this.cache)); - this.logger.log('LocalStorage Cache: ' + JSON.stringify(this.cache)); - } catch (saveToLocalStorageError) { - this.logger.log('Error saving to LocalStorage: ' + JSON.stringify(saveToLocalStorageError)); - } - } else { - this.logger.log('LocalStorage is not available'); - } - }; - LocalStorageClient.prototype.reload = function loadLocalStorage() { - if (this.supportsLocalStorage()) { - var storedCache; - try { - this.logger.log('[Function:(AWS.MobileAnalyticsClient.Storage).loadLocalStorage]'); - storedCache = window.localStorage.getItem(this.storageKey); - this.logger.log('LocalStorage Cache: ' + storedCache); - if (storedCache) { - //Try to parse, if corrupt delete - try { - this.cache = JSON.parse(storedCache); - } catch (parseJSONError) { - //Corrupted stored cache, delete it - this.clearLocalStorage(); - } - } - } catch (loadLocalStorageError) { - this.logger.log('Error loading LocalStorage: ' + JSON.stringify(loadLocalStorageError)); - this.clearLocalStorage(); - } - } else { - this.logger.log('LocalStorage is not available'); - } - }; - LocalStorageClient.prototype.setLogger = function (logFunction) { - this.logger = logFunction; - }; - LocalStorageClient.prototype.supportsLocalStorage = function supportsLocalStorage() { - try { - return window && window.localStorage; - } catch (supportsLocalStorageError) { - return false; - } - }; - LocalStorageClient.prototype.clearLocalStorage = function clearLocalStorage() { - this.cache = {}; - if (this.supportsLocalStorage()) { - try { - this.logger.log('[Function:(AWS.MobileAnalyticsClient.Storage).clearLocalStorage]'); - window.localStorage.removeItem(this.storageKey); - //Clear Cache - global[this.storageKey] = {}; - } catch (clearLocalStorageError) { - this.logger.log('Error clearing LocalStorage: ' + JSON.stringify(clearLocalStorageError)); - } - } else { - this.logger.log('LocalStorage is not available'); - } - }; - return LocalStorageClient; -}()); - -module.exports = AMA.Storage; - -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(4))) - -/***/ }), -/* 32 */ -/***/ (function(module, exports, __webpack_require__) { - -/* WEBPACK VAR INJECTION */(function(global) {/* - Copyright 2014-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved. - Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with - the License. A copy of the License is located at http://aws.amazon.com/apache2.0/ - or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR - CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions - and limitations under the License. -*/ - -var AMA = global.AMA; - -AMA.Util = (function () { - 'use strict'; - function s4() { - return Math.floor((1 + Math.random()) * 0x10000) - .toString(16) - .substring(1); - } - function utf8ByteLength(str) { - if (typeof str !== 'string') { - str = JSON.stringify(str); - } - var s = str.length, i, code; - for (i = str.length - 1; i >= 0; i -= 1) { - code = str.charCodeAt(i); - if (code > 0x7f && code <= 0x7ff) { - s += 1; - } else if (code > 0x7ff && code <= 0xffff) { - s += 2; - } - if (code >= 0xDC00 && code <= 0xDFFF) { /*trail surrogate*/ - i -= 1; - } - } - return s; - } - function guid() { - return s4() + s4() + '-' + s4() + '-' + s4() + '-' + s4() + '-' + s4() + s4() + s4(); - } - function mergeObjects(override, initial) { - Object.keys(initial).forEach(function (key) { - if (initial.hasOwnProperty(key)) { - override[key] = override[key] || initial[key]; - } - }); - return override; - } - function copy(original, extension) { - return mergeObjects(JSON.parse(JSON.stringify(original)), extension || {}); - } - function NOP() { - return undefined; - } +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; - function timestamp() { - return new Date().getTime(); - } - return { - copy: copy, - GUID: guid, - getRequestBodySize: utf8ByteLength, - mergeObjects: mergeObjects, - NOP: NOP, - timestamp: timestamp - }; -}()); +apiLoader.services['sts'] = {}; +AWS.STS = Service.defineService('sts', ['2011-06-15']); +__webpack_require__(263); +Object.defineProperty(apiLoader.services['sts'], '2011-06-15', { + get: function get() { + var model = __webpack_require__(264); + model.paginators = __webpack_require__(265).pagination; + return model; + }, + enumerable: true, + configurable: true +}); -module.exports = AMA.Util; +module.exports = AWS.STS; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(4))) /***/ }), -/* 33 */ +/* 30 */ /***/ (function(module, exports, __webpack_require__) { -/* WEBPACK VAR INJECTION */(function(global) {/* - Copyright 2014-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved. - Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with - the License. A copy of the License is located at http://aws.amazon.com/apache2.0/ - or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR - CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions - and limitations under the License. -*/ - -var AMA = global.AMA; - -AMA.StorageKeys = { - 'CLIENT_ID': 'AWSMobileAnalyticsClientId', - 'GLOBAL_ATTRIBUTES': 'AWSMobileAnalyticsGlobalAttributes', - 'GLOBAL_METRICS': 'AWSMobileAnalyticsGlobalMetrics', - 'SESSION_ID': 'MobileAnalyticsSessionId', - 'SESSION_EXPIRATION': 'MobileAnalyticsSessionExpiration', - 'SESSION_START_TIMESTAMP': 'MobileAnalyticsSessionStartTimeStamp' -}; - -module.exports = AMA.StorageKeys; +__webpack_require__(8); -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(4))) +var AWS = __webpack_require__(0); +if (typeof window !== 'undefined') window.AWS = AWS; +if (true) module.exports = AWS; +if (typeof self !== 'undefined') self.AWS = AWS; /***/ }), -/* 34 */ +/* 31 */ /***/ (function(module, exports, __webpack_require__) { -var util = __webpack_require__(2); -var JsonBuilder = __webpack_require__(35); -var JsonParser = __webpack_require__(36); +var util = __webpack_require__(1); +var JsonBuilder = __webpack_require__(32); +var JsonParser = __webpack_require__(33); function buildRequest(req) { var httpRequest = req.httpRequest; @@ -3513,10 +3275,10 @@ module.exports = { /***/ }), -/* 35 */ +/* 32 */ /***/ (function(module, exports, __webpack_require__) { -var util = __webpack_require__(2); +var util = __webpack_require__(1); function JsonBuilder() { } @@ -3575,10 +3337,10 @@ module.exports = JsonBuilder; /***/ }), -/* 36 */ +/* 33 */ /***/ (function(module, exports, __webpack_require__) { -var util = __webpack_require__(2); +var util = __webpack_require__(1); function JsonParser() { } @@ -3645,7 +3407,7 @@ module.exports = JsonParser; /***/ }), -/* 37 */ +/* 34 */ /***/ (function(module, exports) { /** @@ -3672,7 +3434,7 @@ module.exports = identity; /***/ }), -/* 38 */ +/* 35 */ /***/ (function(module, exports) { /** Used as references for various `Number` constants. */ @@ -3713,7 +3475,7 @@ module.exports = isLength; /***/ }), -/* 39 */ +/* 36 */ /***/ (function(module, exports) { /** Used as references for various `Number` constants. */ @@ -3741,7 +3503,7 @@ module.exports = isIndex; /***/ }), -/* 40 */ +/* 37 */ /***/ (function(module, exports) { /** Used for built-in method references. */ @@ -3765,10 +3527,10 @@ module.exports = isPrototype; /***/ }), -/* 41 */ +/* 38 */ /***/ (function(module, exports, __webpack_require__) { -var baseIsArguments = __webpack_require__(147), +var baseIsArguments = __webpack_require__(138), isObjectLike = __webpack_require__(18); /** Used for built-in method references. */ @@ -3807,11 +3569,11 @@ module.exports = isArguments; /***/ }), -/* 42 */ +/* 39 */ /***/ (function(module, exports, __webpack_require__) { -/* WEBPACK VAR INJECTION */(function(module) {var root = __webpack_require__(9), - stubFalse = __webpack_require__(148); +/* WEBPACK VAR INJECTION */(function(module) {var root = __webpack_require__(7), + stubFalse = __webpack_require__(139); /** Detect free variable `exports`. */ var freeExports = typeof exports == 'object' && exports && !exports.nodeType && exports; @@ -3849,10 +3611,10 @@ var isBuffer = nativeIsBuffer || stubFalse; module.exports = isBuffer; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(43)(module))) +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(40)(module))) /***/ }), -/* 43 */ +/* 40 */ /***/ (function(module, exports) { module.exports = function(module) { @@ -3880,12 +3642,12 @@ module.exports = function(module) { /***/ }), -/* 44 */ +/* 41 */ /***/ (function(module, exports, __webpack_require__) { -var baseIsTypedArray = __webpack_require__(149), - baseUnary = __webpack_require__(150), - nodeUtil = __webpack_require__(151); +var baseIsTypedArray = __webpack_require__(140), + baseUnary = __webpack_require__(141), + nodeUtil = __webpack_require__(142); /* Node.js helper references. */ var nodeIsTypedArray = nodeUtil && nodeUtil.isTypedArray; @@ -3913,11 +3675,11 @@ module.exports = isTypedArray; /***/ }), -/* 45 */ +/* 42 */ /***/ (function(module, exports, __webpack_require__) { -var getNative = __webpack_require__(11), - root = __webpack_require__(9); +var getNative = __webpack_require__(10), + root = __webpack_require__(7); /* Built-in method references that are verified to be native. */ var Map = getNative(root, 'Map'); @@ -3926,14 +3688,14 @@ module.exports = Map; /***/ }), -/* 46 */ +/* 43 */ /***/ (function(module, exports, __webpack_require__) { -var mapCacheClear = __webpack_require__(184), - mapCacheDelete = __webpack_require__(191), - mapCacheGet = __webpack_require__(193), - mapCacheHas = __webpack_require__(194), - mapCacheSet = __webpack_require__(195); +var mapCacheClear = __webpack_require__(175), + mapCacheDelete = __webpack_require__(182), + mapCacheGet = __webpack_require__(184), + mapCacheHas = __webpack_require__(185), + mapCacheSet = __webpack_require__(186); /** * Creates a map cache object to store key-value pairs. @@ -3964,11 +3726,11 @@ module.exports = MapCache; /***/ }), -/* 47 */ +/* 44 */ /***/ (function(module, exports, __webpack_require__) { -var isArray = __webpack_require__(8), - isSymbol = __webpack_require__(48); +var isArray = __webpack_require__(6), + isSymbol = __webpack_require__(45); /** Used to match property names within property paths. */ var reIsDeepProp = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, @@ -3999,7 +3761,7 @@ module.exports = isKey; /***/ }), -/* 48 */ +/* 45 */ /***/ (function(module, exports, __webpack_require__) { var baseGetTag = __webpack_require__(15), @@ -4034,7 +3796,7 @@ module.exports = isSymbol; /***/ }), -/* 49 */ +/* 46 */ /***/ (function(module, exports, __webpack_require__) { (function(exports) { @@ -5707,13 +5469,13 @@ module.exports = isSymbol; /***/ }), -/* 50 */ +/* 47 */ /***/ (function(module, exports) { /* (ignored) */ /***/ }), -/* 51 */ +/* 48 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -5727,9 +5489,9 @@ module.exports = isSymbol; -var base64 = __webpack_require__(260) -var ieee754 = __webpack_require__(261) -var isArray = __webpack_require__(262) +var base64 = __webpack_require__(251) +var ieee754 = __webpack_require__(252) +var isArray = __webpack_require__(253) exports.Buffer = Buffer exports.SlowBuffer = SlowBuffer @@ -7507,13 +7269,13 @@ function isnan (val) { return val !== val // eslint-disable-line no-self-compare } -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(4))) +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(11))) /***/ }), -/* 52 */ +/* 49 */ /***/ (function(module, exports, __webpack_require__) { -var Buffer = __webpack_require__(51).Buffer; +var Buffer = __webpack_require__(48).Buffer; var intSize = 4; var zeroBuffer = new Buffer(intSize); zeroBuffer.fill(0); var chrsz = 8; @@ -7551,7 +7313,7 @@ module.exports = { hash: hash }; /***/ }), -/* 53 */ +/* 50 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7572,20 +7334,20 @@ function __export(m) { for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; } Object.defineProperty(exports, "__esModule", { value: true }); -__export(__webpack_require__(539)); -var CacheList_1 = __webpack_require__(540); +__export(__webpack_require__(299)); +var CacheList_1 = __webpack_require__(300); exports.CacheList = CacheList_1.default; /***/ }), -/* 54 */ +/* 51 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(process) { -var utils = __webpack_require__(6); -var normalizeHeaderName = __webpack_require__(552); +var utils = __webpack_require__(4); +var normalizeHeaderName = __webpack_require__(312); var DEFAULT_CONTENT_TYPE = { 'Content-Type': 'application/x-www-form-urlencoded' @@ -7601,10 +7363,10 @@ function getDefaultAdapter() { var adapter; if (typeof XMLHttpRequest !== 'undefined') { // For browsers use XHR adapter - adapter = __webpack_require__(119); + adapter = __webpack_require__(109); } else if (typeof process !== 'undefined') { // For node use HTTP adapter - adapter = __webpack_require__(119); + adapter = __webpack_require__(109); } return adapter; } @@ -7675,10 +7437,10 @@ utils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { module.exports = defaults; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(10))) +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(9))) /***/ }), -/* 55 */ +/* 52 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7697,51 +7459,25 @@ module.exports = defaults; */ Object.defineProperty(exports, "__esModule", { value: true }); // import * as AWS from 'aws-sdk/global'; -var S3 = __webpack_require__(56); +var S3 = __webpack_require__(115); exports.S3 = S3; var AWS = __webpack_require__(30); exports.AWS = AWS; -var Cognito = __webpack_require__(289); +var Cognito = __webpack_require__(281); exports.Cognito = Cognito; -var Pinpoint = __webpack_require__(296); +var Pinpoint = __webpack_require__(289); exports.Pinpoint = Pinpoint; -var AMA = __webpack_require__(298); -exports.AMA = AMA; +var MobileAnalytics = __webpack_require__(291); +exports.MobileAnalytics = MobileAnalytics; /***/ }), -/* 56 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['s3'] = {}; -AWS.S3 = Service.defineService('s3', ['2006-03-01']); -__webpack_require__(284); -Object.defineProperty(apiLoader.services['s3'], '2006-03-01', { - get: function get() { - var model = __webpack_require__(286); - model.paginators = __webpack_require__(287).pagination; - model.waiters = __webpack_require__(288).waiters; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.S3; - - -/***/ }), -/* 57 */ +/* 53 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(0); -var util = __webpack_require__(2); -var QueryParamSerializer = __webpack_require__(127); +var util = __webpack_require__(1); +var QueryParamSerializer = __webpack_require__(118); var Shape = __webpack_require__(14); function buildRequest(req) { @@ -7846,10 +7582,10 @@ module.exports = { /***/ }), -/* 58 */ +/* 54 */ /***/ (function(module, exports, __webpack_require__) { -var memoizedProperty = __webpack_require__(2).memoizedProperty; +var memoizedProperty = __webpack_require__(1).memoizedProperty; function memoize(name, value, fn, nameTr) { memoizedProperty(this, nameTr(name), function() { @@ -7872,14 +7608,14 @@ module.exports = Collection; /***/ }), -/* 59 */ +/* 55 */ /***/ (function(module, exports, __webpack_require__) { -var util = __webpack_require__(2); -var Rest = __webpack_require__(21); -var Json = __webpack_require__(34); -var JsonBuilder = __webpack_require__(35); -var JsonParser = __webpack_require__(36); +var util = __webpack_require__(1); +var Rest = __webpack_require__(20); +var Json = __webpack_require__(31); +var JsonBuilder = __webpack_require__(32); +var JsonParser = __webpack_require__(33); function populateBody(req) { var builder = new JsonBuilder(); @@ -7960,12 +7696,12 @@ module.exports = { /***/ }), -/* 60 */ +/* 56 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(0); -var util = __webpack_require__(2); -var Rest = __webpack_require__(21); +var util = __webpack_require__(1); +var Rest = __webpack_require__(20); function populateBody(req) { var input = req.service.api.operations[req.operation].input; @@ -8062,11 +7798,11 @@ module.exports = { /***/ }), -/* 61 */ +/* 57 */ /***/ (function(module, exports, __webpack_require__) { -var baseAssignValue = __webpack_require__(62), - eq = __webpack_require__(24); +var baseAssignValue = __webpack_require__(58), + eq = __webpack_require__(23); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -8096,10 +7832,10 @@ module.exports = assignValue; /***/ }), -/* 62 */ +/* 58 */ /***/ (function(module, exports, __webpack_require__) { -var defineProperty = __webpack_require__(63); +var defineProperty = __webpack_require__(59); /** * The base implementation of `assignValue` and `assignMergeValue` without @@ -8127,10 +7863,10 @@ module.exports = baseAssignValue; /***/ }), -/* 63 */ +/* 59 */ /***/ (function(module, exports, __webpack_require__) { -var getNative = __webpack_require__(11); +var getNative = __webpack_require__(10); var defineProperty = (function() { try { @@ -8144,7 +7880,7 @@ module.exports = defineProperty; /***/ }), -/* 64 */ +/* 60 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {/** Detect free variable `global` from Node.js. */ @@ -8152,10 +7888,10 @@ var freeGlobal = typeof global == 'object' && global && global.Object === Object module.exports = freeGlobal; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(4))) +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(11))) /***/ }), -/* 65 */ +/* 61 */ /***/ (function(module, exports) { /** Used for built-in method references. */ @@ -8187,11 +7923,11 @@ module.exports = toSource; /***/ }), -/* 66 */ +/* 62 */ /***/ (function(module, exports, __webpack_require__) { -var assignValue = __webpack_require__(61), - baseAssignValue = __webpack_require__(62); +var assignValue = __webpack_require__(57), + baseAssignValue = __webpack_require__(58); /** * Copies properties of `source` to `object`. @@ -8233,13 +7969,13 @@ module.exports = copyObject; /***/ }), -/* 67 */ +/* 63 */ /***/ (function(module, exports, __webpack_require__) { -var eq = __webpack_require__(24), +var eq = __webpack_require__(23), isArrayLike = __webpack_require__(16), - isIndex = __webpack_require__(39), - isObject = __webpack_require__(7); + isIndex = __webpack_require__(36), + isObject = __webpack_require__(5); /** * Checks if the given arguments are from an iteratee call. @@ -8269,11 +8005,11 @@ module.exports = isIterateeCall; /***/ }), -/* 68 */ +/* 64 */ /***/ (function(module, exports, __webpack_require__) { -var isPrototype = __webpack_require__(40), - nativeKeys = __webpack_require__(152); +var isPrototype = __webpack_require__(37), + nativeKeys = __webpack_require__(143); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -8305,7 +8041,7 @@ module.exports = baseKeys; /***/ }), -/* 69 */ +/* 65 */ /***/ (function(module, exports, __webpack_require__) { // Generated by CoffeeScript 1.9.1 @@ -8314,9 +8050,9 @@ module.exports = baseKeys; extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, hasProp = {}.hasOwnProperty; - create = __webpack_require__(5); + create = __webpack_require__(3); - isObject = __webpack_require__(7); + isObject = __webpack_require__(5); XMLNode = __webpack_require__(12); @@ -8376,16 +8112,16 @@ module.exports = baseKeys; /***/ }), -/* 70 */ +/* 66 */ /***/ (function(module, exports, __webpack_require__) { -var DataView = __webpack_require__(159), - Map = __webpack_require__(45), - Promise = __webpack_require__(160), - Set = __webpack_require__(161), - WeakMap = __webpack_require__(162), +var DataView = __webpack_require__(150), + Map = __webpack_require__(42), + Promise = __webpack_require__(151), + Set = __webpack_require__(152), + WeakMap = __webpack_require__(153), baseGetTag = __webpack_require__(15), - toSource = __webpack_require__(65); + toSource = __webpack_require__(61); /** `Object#toString` result references. */ var mapTag = '[object Map]', @@ -8440,7 +8176,7 @@ module.exports = getTag; /***/ }), -/* 71 */ +/* 67 */ /***/ (function(module, exports, __webpack_require__) { // Generated by CoffeeScript 1.9.1 @@ -8449,19 +8185,19 @@ module.exports = getTag; extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, hasProp = {}.hasOwnProperty; - create = __webpack_require__(5); + create = __webpack_require__(3); - isObject = __webpack_require__(7); + isObject = __webpack_require__(5); - isFunction = __webpack_require__(22); + isFunction = __webpack_require__(21); - every = __webpack_require__(163); + every = __webpack_require__(154); XMLNode = __webpack_require__(12); - XMLAttribute = __webpack_require__(228); + XMLAttribute = __webpack_require__(219); - XMLProcessingInstruction = __webpack_require__(79); + XMLProcessingInstruction = __webpack_require__(75); module.exports = XMLElement = (function(superClass) { extend(XMLElement, superClass); @@ -8658,15 +8394,15 @@ module.exports = getTag; /***/ }), -/* 72 */ +/* 68 */ /***/ (function(module, exports, __webpack_require__) { -var ListCache = __webpack_require__(25), - stackClear = __webpack_require__(179), - stackDelete = __webpack_require__(180), - stackGet = __webpack_require__(181), - stackHas = __webpack_require__(182), - stackSet = __webpack_require__(183); +var ListCache = __webpack_require__(24), + stackClear = __webpack_require__(170), + stackDelete = __webpack_require__(171), + stackGet = __webpack_require__(172), + stackHas = __webpack_require__(173), + stackSet = __webpack_require__(174); /** * Creates a stack cache object to store key-value pairs. @@ -8691,10 +8427,10 @@ module.exports = Stack; /***/ }), -/* 73 */ +/* 69 */ /***/ (function(module, exports, __webpack_require__) { -var baseIsEqualDeep = __webpack_require__(196), +var baseIsEqualDeep = __webpack_require__(187), isObjectLike = __webpack_require__(18); /** @@ -8725,12 +8461,12 @@ module.exports = baseIsEqual; /***/ }), -/* 74 */ +/* 70 */ /***/ (function(module, exports, __webpack_require__) { -var SetCache = __webpack_require__(197), - arraySome = __webpack_require__(200), - cacheHas = __webpack_require__(201); +var SetCache = __webpack_require__(188), + arraySome = __webpack_require__(191), + cacheHas = __webpack_require__(192); /** Used to compose bitmasks for value comparisons. */ var COMPARE_PARTIAL_FLAG = 1, @@ -8814,10 +8550,10 @@ module.exports = equalArrays; /***/ }), -/* 75 */ +/* 71 */ /***/ (function(module, exports, __webpack_require__) { -var isObject = __webpack_require__(7); +var isObject = __webpack_require__(5); /** * Checks if `value` is suitable for strict equality comparisons, i.e. `===`. @@ -8835,7 +8571,7 @@ module.exports = isStrictComparable; /***/ }), -/* 76 */ +/* 72 */ /***/ (function(module, exports) { /** @@ -8861,11 +8597,11 @@ module.exports = matchesStrictComparable; /***/ }), -/* 77 */ +/* 73 */ /***/ (function(module, exports, __webpack_require__) { -var castPath = __webpack_require__(78), - toKey = __webpack_require__(29); +var castPath = __webpack_require__(74), + toKey = __webpack_require__(28); /** * The base implementation of `_.get` without support for default values. @@ -8891,13 +8627,13 @@ module.exports = baseGet; /***/ }), -/* 78 */ +/* 74 */ /***/ (function(module, exports, __webpack_require__) { -var isArray = __webpack_require__(8), - isKey = __webpack_require__(47), - stringToPath = __webpack_require__(216), - toString = __webpack_require__(219); +var isArray = __webpack_require__(6), + isKey = __webpack_require__(44), + stringToPath = __webpack_require__(207), + toString = __webpack_require__(210); /** * Casts `value` to a path array if it's not one. @@ -8918,14 +8654,14 @@ module.exports = castPath; /***/ }), -/* 79 */ +/* 75 */ /***/ (function(module, exports, __webpack_require__) { // Generated by CoffeeScript 1.9.1 (function() { var XMLProcessingInstruction, create; - create = __webpack_require__(5); + create = __webpack_require__(3); module.exports = XMLProcessingInstruction = (function() { function XMLProcessingInstruction(parent, target, value) { @@ -8975,7 +8711,7 @@ module.exports = castPath; /***/ }), -/* 80 */ +/* 76 */ /***/ (function(module, exports, __webpack_require__) { // Generated by CoffeeScript 1.9.1 @@ -8984,7 +8720,7 @@ module.exports = castPath; extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, hasProp = {}.hasOwnProperty; - create = __webpack_require__(5); + create = __webpack_require__(3); XMLNode = __webpack_require__(12); @@ -9030,7 +8766,7 @@ module.exports = castPath; /***/ }), -/* 81 */ +/* 77 */ /***/ (function(module, exports, __webpack_require__) { // Generated by CoffeeScript 1.9.1 @@ -9039,7 +8775,7 @@ module.exports = castPath; extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, hasProp = {}.hasOwnProperty; - create = __webpack_require__(5); + create = __webpack_require__(3); XMLNode = __webpack_require__(12); @@ -9085,30 +8821,30 @@ module.exports = castPath; /***/ }), -/* 82 */ +/* 78 */ /***/ (function(module, exports, __webpack_require__) { // Generated by CoffeeScript 1.9.1 (function() { var XMLCData, XMLComment, XMLDTDAttList, XMLDTDElement, XMLDTDEntity, XMLDTDNotation, XMLDocType, XMLProcessingInstruction, create, isObject; - create = __webpack_require__(5); + create = __webpack_require__(3); - isObject = __webpack_require__(7); + isObject = __webpack_require__(5); - XMLCData = __webpack_require__(80); + XMLCData = __webpack_require__(76); - XMLComment = __webpack_require__(81); + XMLComment = __webpack_require__(77); - XMLDTDAttList = __webpack_require__(229); + XMLDTDAttList = __webpack_require__(220); - XMLDTDEntity = __webpack_require__(230); + XMLDTDEntity = __webpack_require__(221); - XMLDTDElement = __webpack_require__(231); + XMLDTDElement = __webpack_require__(222); - XMLDTDNotation = __webpack_require__(232); + XMLDTDNotation = __webpack_require__(223); - XMLProcessingInstruction = __webpack_require__(79); + XMLProcessingInstruction = __webpack_require__(75); module.exports = XMLDocType = (function() { function XMLDocType(parent, pubID, sysID) { @@ -9279,16 +9015,16 @@ module.exports = castPath; /***/ }), -/* 83 */ +/* 79 */ /***/ (function(module, exports, __webpack_require__) { -var Collection = __webpack_require__(58); -var Operation = __webpack_require__(84); +var Collection = __webpack_require__(54); +var Operation = __webpack_require__(80); var Shape = __webpack_require__(14); -var Paginator = __webpack_require__(85); -var ResourceWaiter = __webpack_require__(86); +var Paginator = __webpack_require__(81); +var ResourceWaiter = __webpack_require__(82); -var util = __webpack_require__(2); +var util = __webpack_require__(1); var property = util.property; var memoizedProperty = util.memoizedProperty; @@ -9348,12 +9084,12 @@ module.exports = Api; /***/ }), -/* 84 */ +/* 80 */ /***/ (function(module, exports, __webpack_require__) { var Shape = __webpack_require__(14); -var util = __webpack_require__(2); +var util = __webpack_require__(1); var property = util.property; var memoizedProperty = util.memoizedProperty; @@ -9428,10 +9164,10 @@ module.exports = Operation; /***/ }), -/* 85 */ +/* 81 */ /***/ (function(module, exports, __webpack_require__) { -var property = __webpack_require__(2).property; +var property = __webpack_require__(1).property; function Paginator(name, paginator) { property(this, 'inputToken', paginator.input_token); @@ -9445,10 +9181,10 @@ module.exports = Paginator; /***/ }), -/* 86 */ +/* 82 */ /***/ (function(module, exports, __webpack_require__) { -var util = __webpack_require__(2); +var util = __webpack_require__(1); var property = util.property; function ResourceWaiter(name, waiter, options) { @@ -9481,7 +9217,7 @@ module.exports = ResourceWaiter; /***/ }), -/* 87 */ +/* 83 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(0); @@ -9701,7 +9437,7 @@ AWS.util.addPromises(AWS.Credentials); /***/ }), -/* 88 */ +/* 84 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(0); @@ -9880,7 +9616,7 @@ AWS.util.addPromises(AWS.CredentialProviderChain); /***/ }), -/* 89 */ +/* 85 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(0); @@ -10112,7 +9848,7 @@ AWS.HttpClient.getInstance = function getInstance() { /***/ }), -/* 90 */ +/* 86 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(0); @@ -10349,7 +10085,7 @@ module.exports = AWS.SequentialExecutor; /***/ }), -/* 91 */ +/* 87 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(0); @@ -10429,7 +10165,7 @@ module.exports = AWS.Signers.V3; /***/ }), -/* 92 */ +/* 88 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(0); @@ -10532,7 +10268,7 @@ module.exports = { /***/ }), -/* 93 */ +/* 89 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {// Unique ID creation requires a high quality random # generator. In the @@ -10569,10 +10305,10 @@ if (!rng) { module.exports = rng; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(4))) +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(11))) /***/ }), -/* 94 */ +/* 90 */ /***/ (function(module, exports) { /** @@ -10601,7 +10337,7 @@ module.exports = bytesToUuid; /***/ }), -/* 95 */ +/* 91 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10628,8 +10364,8 @@ module.exports = bytesToUuid; -var punycode = __webpack_require__(267); -var util = __webpack_require__(268); +var punycode = __webpack_require__(258); +var util = __webpack_require__(259); exports.parse = urlParse; exports.resolve = urlResolve; @@ -10704,7 +10440,7 @@ var protocolPattern = /^([a-z0-9.+-]+:)/i, 'gopher:': true, 'file:': true }, - querystring = __webpack_require__(96); + querystring = __webpack_require__(92); function urlParse(url, parseQueryString, slashesDenoteHost) { if (url && util.isObject(url) && url instanceof Url) return url; @@ -11340,49 +11076,24 @@ Url.prototype.parseHost = function() { /***/ }), -/* 96 */ +/* 92 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -exports.decode = exports.parse = __webpack_require__(269); -exports.encode = exports.stringify = __webpack_require__(270); +exports.decode = exports.parse = __webpack_require__(260); +exports.encode = exports.stringify = __webpack_require__(261); /***/ }), -/* 97 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['cognitoidentity'] = {}; -AWS.CognitoIdentity = Service.defineService('cognitoidentity', ['2014-06-30']); -__webpack_require__(277); -Object.defineProperty(apiLoader.services['cognitoidentity'], '2014-06-30', { - get: function get() { - var model = __webpack_require__(278); - model.paginators = __webpack_require__(279).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.CognitoIdentity; - - -/***/ }), -/* 98 */ +/* 93 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_aws_sdk_global__ = __webpack_require__(30); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_aws_sdk_global___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_aws_sdk_global__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__BigInteger__ = __webpack_require__(99); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__BigInteger__ = __webpack_require__(94); function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } /*! @@ -11730,7 +11441,7 @@ var AuthenticationHelper = function () { /* harmony default export */ __webpack_exports__["a"] = (AuthenticationHelper); /***/ }), -/* 99 */ +/* 94 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -12532,11 +12243,11 @@ BigInteger.ZERO = nbv(0); BigInteger.ONE = nbv(1); /***/ }), -/* 100 */ +/* 95 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__CognitoJwtToken__ = __webpack_require__(101); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__CognitoJwtToken__ = __webpack_require__(96); function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } @@ -12586,7 +12297,7 @@ var CognitoAccessToken = function (_CognitoJwtToken) { /* harmony default export */ __webpack_exports__["a"] = (CognitoAccessToken); /***/ }), -/* 101 */ +/* 96 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -12675,11 +12386,11 @@ var CognitoJwtToken = function () { /* harmony default export */ __webpack_exports__["a"] = (CognitoJwtToken); /***/ }), -/* 102 */ +/* 97 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__CognitoJwtToken__ = __webpack_require__(101); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__CognitoJwtToken__ = __webpack_require__(96); function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } @@ -12729,7 +12440,7 @@ var CognitoIdToken = function (_CognitoJwtToken) { /* harmony default export */ __webpack_exports__["a"] = (CognitoIdToken); /***/ }), -/* 103 */ +/* 98 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -12783,21 +12494,21 @@ var CognitoRefreshToken = function () { /* harmony default export */ __webpack_exports__["a"] = (CognitoRefreshToken); /***/ }), -/* 104 */ +/* 99 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_aws_sdk_global__ = __webpack_require__(30); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_aws_sdk_global___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_aws_sdk_global__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__BigInteger__ = __webpack_require__(99); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__AuthenticationHelper__ = __webpack_require__(98); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__CognitoAccessToken__ = __webpack_require__(100); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__CognitoIdToken__ = __webpack_require__(102); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__CognitoRefreshToken__ = __webpack_require__(103); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__CognitoUserSession__ = __webpack_require__(105); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__DateHelper__ = __webpack_require__(106); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__CognitoUserAttribute__ = __webpack_require__(107); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__StorageHelper__ = __webpack_require__(108); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__BigInteger__ = __webpack_require__(94); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__AuthenticationHelper__ = __webpack_require__(93); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__CognitoAccessToken__ = __webpack_require__(95); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__CognitoIdToken__ = __webpack_require__(97); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__CognitoRefreshToken__ = __webpack_require__(98); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__CognitoUserSession__ = __webpack_require__(100); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__DateHelper__ = __webpack_require__(101); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__CognitoUserAttribute__ = __webpack_require__(102); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__StorageHelper__ = __webpack_require__(103); function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } /*! @@ -14521,7 +14232,7 @@ var CognitoUser = function () { /* harmony default export */ __webpack_exports__["a"] = (CognitoUser); /***/ }), -/* 105 */ +/* 100 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -14640,7 +14351,7 @@ var CognitoUserSession = function () { /* harmony default export */ __webpack_exports__["a"] = (CognitoUserSession); /***/ }), -/* 106 */ +/* 101 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -14712,7 +14423,7 @@ var DateHelper = function () { /* harmony default export */ __webpack_exports__["a"] = (DateHelper); /***/ }), -/* 107 */ +/* 102 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -14822,7 +14533,7 @@ var CognitoUserAttribute = function () { /* harmony default export */ __webpack_exports__["a"] = (CognitoUserAttribute); /***/ }), -/* 108 */ +/* 103 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -14939,902 +14650,7 @@ var StorageHelper = function () { /* harmony default export */ __webpack_exports__["a"] = (StorageHelper); /***/ }), -/* 109 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['cognitoidentityserviceprovider'] = {}; -AWS.CognitoIdentityServiceProvider = Service.defineService('cognitoidentityserviceprovider', ['2016-04-18']); -Object.defineProperty(apiLoader.services['cognitoidentityserviceprovider'], '2016-04-18', { - get: function get() { - var model = __webpack_require__(292); - model.paginators = __webpack_require__(293).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.CognitoIdentityServiceProvider; - - -/***/ }), -/* 110 */ -/***/ (function(module, exports, __webpack_require__) { - -/* WEBPACK VAR INJECTION */(function(global) {/* - Copyright 2014-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved. - Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with - the License. A copy of the License is located at http://aws.amazon.com/apache2.0/ - or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR - CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions - and limitations under the License. -*/ - -var AWS = __webpack_require__(299); -var AMA = global.AMA; -AMA.Storage = __webpack_require__(31); -AMA.StorageKeys = __webpack_require__(33); -AMA.Util = __webpack_require__(32); -/** - * @typedef AMA.Client.Options - * @property {string} appId - The Application ID from the Amazon Mobile Analytics Console - * @property {string} [apiVersion=2014-06-05] - The version of the Mobile Analytics API to submit to. - * @property {object} [provider=AWS.config.credentials] - Credentials to use for submitting events. - * **Never check in credentials to source - * control. - * @property {boolean} [autoSubmitEvents=true] - Automatically Submit Events, Default: true - * @property {number} [autoSubmitInterval=10000] - Interval to try to submit events in ms, - * Default: 10s - * @property {number} [batchSizeLimit=256000] - Batch Size in Bytes, Default: 256Kb - * @property {AMA.Client.SubmitCallback} [submitCallback=] - Callback function that is executed when events are - * successfully submitted - * @property {AMA.Client.Attributes} [globalAttributes=] - Attribute to be applied to every event, may be - * overwritten with a different value when recording events. - * @property {AMA.Client.Metrics} [globalMetrics=] - Metric to be applied to every event, may be overwritten - * with a different value when recording events. - * @property {string} [clientId=GUID()] - A unique identifier representing this installation instance - * of your app. This will be managed and persisted by the SDK - * by default. - * @property {string} [appTitle=] - The title of your app. For example, My App. - * @property {string} [appVersionName=] - The version of your app. For example, V2.0. - * @property {string} [appVersionCode=] - The version code for your app. For example, 3. - * @property {string} [appPackageName=] - The name of your package. For example, com.example.my_app. - * @property {string} [platform=] - The operating system of the device. For example, iPhoneOS. - * @property {string} [plaformVersion=] - The version of the operating system of the device. - * For example, 4.0.4. - * @property {string} [model=] - The model of the device. For example, Nexus. - * @property {string} [make=] - The manufacturer of the device. For example, Samsung. - * @property {string} [locale=] - The locale of the device. For example, en_US. - * @property {AMA.Client.Logger} [logger=] - Object of logger functions - * @property {AMA.Storage} [storage=] - Storage client to persist events, will create a new AMA.Storage if not provided - * @property {Object} [clientOptions=] - Low level client options to be passed to the AWS.MobileAnalytics low level SDK - */ - -/** - * @typedef AMA.Client.Logger - * @description Uses Javascript Style log levels, one function for each level. Basic usage is to pass the console object - * which will output directly to browser developer console. - * @property {Function} [log=] - Logger for client log level messages - * @property {Function} [info=] - Logger for interaction level messages - * @property {Function} [warn=] - Logger for warn level messages - * @property {Function} [error=] - Logger for error level messages - */ -/** - * @typedef AMA.Client.Attributes - * @type {object} - * @description A collection of key-value pairs that give additional context to the event. The key-value pairs are - * specified by the developer. - */ -/** - * @typedef AMA.Client.Metrics - * @type {object} - * @description A collection of key-value pairs that gives additional measurable context to the event. The pairs - * specified by the developer. - */ -/** - * @callback AMA.Client.SubmitCallback - * @param {Error} err - * @param {Null} data - * @param {string} batchId - */ -/** - * @typedef AMA.Client.Event - * @type {object} - * @description A JSON object representing an event occurrence in your app and consists of the following: - * @property {string} eventType - A name signifying an event that occurred in your app. This is used for grouping and - * aggregating like events together for reporting purposes. - * @property {string} timestamp - The time the event occurred in ISO 8601 standard date time format. - * For example, 2014-06-30T19:07:47.885Z - * @property {AMA.Client.Attributes} [attributes=] - A collection of key-value pairs that give additional context to - * the event. The key-value pairs are specified by the developer. - * This collection can be empty or the attribute object can be omitted. - * @property {AMA.Client.Metrics} [metrics=] - A collection of key-value pairs that gives additional measurable context - * to the event. The pairs specified by the developer. - * @property {AMA.Session} session - Describes the session. Session information is required on ALL events. - */ -/** - * @name AMA.Client - * @namespace AMA.Client - * @constructor - * @param {AMA.Client.Options} options - A configuration map for the AMA.Client - * @returns A new instance of the Mobile Analytics Mid Level Client - */ -AMA.Client = (function () { - 'use strict'; - /** - * @lends AMA.Client - */ - var Client = function (options) { - //This register the bind function for older browsers - //https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind - if (!Function.prototype.bind) { - Function.prototype.bind = function (oThis) { - if (typeof this !== 'function') { - // closest thing possible to the ECMAScript 5 internal IsCallable function - //throw new TypeError('Function.prototype.bind - what is trying to be bound is not callable'); - this.logger.error('Function.prototype.bind - what is trying to be bound is not callable'); - } - var aArgs = Array.prototype.slice.call(arguments, 1), - fToBind = this, - fBound = function () { - return fToBind.apply( - this instanceof AMA.Util.NOP && oThis ? this : oThis, - aArgs.concat(Array.prototype.slice.call(arguments)) - ); - }; - AMA.Util.NOP.prototype = this.prototype; - fBound.prototype = new AMA.Util.NOP(); - return fBound; - }; - } - - this.options = options || {}; - this.options.logger = this.options.logger || {}; - this.logger = { - log : this.options.logger.log || AMA.Util.NOP, - info : this.options.logger.info || AMA.Util.NOP, - warn : this.options.logger.warn || AMA.Util.NOP, - error: this.options.logger.error || AMA.Util.NOP - }; - this.logger.log = this.logger.log.bind(this.options.logger); - this.logger.info = this.logger.info.bind(this.options.logger); - this.logger.warn = this.logger.warn.bind(this.options.logger); - this.logger.error = this.logger.error.bind(this.options.logger); - - this.logger.log('[Function:(AMA)Client Constructor]' + - (options ? '\noptions:' + JSON.stringify(options) : '')); - - if (options.appId === undefined) { - this.logger.error('AMA.Client must be initialized with an appId'); - return null; //No need to run rest of init since appId is required - } - if (options.platform === undefined) { - this.logger.error('AMA.Client must be initialized with a platform'); - } - this.storage = this.options.storage || new AMA.Storage(options.appId); - this.storage.setLogger(this.logger); - - this.options.apiVersion = this.options.apiVersion || '2014-06-05'; - this.options.provider = this.options.provider || AWS.config.credentials; - this.options.autoSubmitEvents = options.autoSubmitEvents !== false; - this.options.autoSubmitInterval = this.options.autoSubmitInterval || 10000; - this.options.batchSizeLimit = this.options.batchSizeLimit || 256000; - this.options.submitCallback = this.options.submitCallback || AMA.Util.NOP; - this.options.globalAttributes = this.options.globalAttributes || {}; - this.options.globalMetrics = this.options.globalMetrics || {}; - this.options.clientOptions = this.options.clientOptions || {}; - this.options.clientOptions.provider = this.options.clientOptions.provider || this.options.provider; - this.options.clientOptions.apiVersion = this.options.clientOptions.apiVersion || this.options.apiVersion; - this.options.clientOptions.correctClockSkew = this.options.clientOptions.correctClockSkew !== false; - this.options.clientOptions.retryDelayOptions = this.options.clientOptions.retryDelayOptions || {}; - this.options.clientOptions.retryDelayOptions.base = this.options.clientOptions.retryDelayOptions.base || 3000; - - this.storage.set( - AMA.StorageKeys.GLOBAL_ATTRIBUTES, - AMA.Util.mergeObjects(this.options.globalAttributes, - this.storage.get(AMA.StorageKeys.GLOBAL_ATTRIBUTES) || {}) - ); - this.storage.set( - AMA.StorageKeys.GLOBAL_METRICS, - AMA.Util.mergeObjects(this.options.globalMetrics, - this.storage.get(AMA.StorageKeys.GLOBAL_METRICS) || {}) - ); - - var v091ClientId = this.storage.get(AMA.StorageKeys.CLIENT_ID); - try { - if (window && window.localStorage) { - var v090Storage = window.localStorage.getItem('AWSMobileAnalyticsStorage'); - if (v090Storage) { - try { - v090Storage = JSON.parse(v090Storage); - var v090ClientId = v090Storage.AWSMobileAnalyticsClientId; - if (v090ClientId && v091ClientId && v091ClientId !== v090ClientId) { - this.options.globalAttributes.migrationId = v091ClientId; - } - if (v090ClientId) { - v091ClientId = v090ClientId; - } - } catch (err) { - this.logger.warn('Had corrupt v0.9.0 Storage'); - } - } - } - } catch (err) { - this.logger.warn('window is undefined, unable to check for v090 data'); - } - - this.options.clientContext = this.options.clientContext || { - 'client' : { - 'client_id' : this.options.clientId || v091ClientId || AMA.Util.GUID(), - 'app_title' : this.options.appTitle, - 'app_version_name': this.options.appVersionName, - 'app_version_code': this.options.appVersionCode, - 'app_package_name': this.options.appPackageName - }, - 'env' : { - 'platform' : this.options.platform, - 'platform_version': this.options.platformVersion, - 'model' : this.options.model, - 'make' : this.options.make, - 'locale' : this.options.locale - }, - 'services': { - 'mobile_analytics': { - 'app_id' : this.options.appId, - 'sdk_name' : 'aws-sdk-mobile-analytics-js', - 'sdk_version': '0.9.2' + ':' + AWS.VERSION - } - }, - 'custom' : {} - }; - - this.storage.set(AMA.StorageKeys.CLIENT_ID, this.options.clientContext.client.client_id); - - this.StorageKeys = { - 'EVENTS' : 'AWSMobileAnalyticsEventStorage', - 'BATCHES' : 'AWSMobileAnalyticsBatchStorage', - 'BATCH_INDEX': 'AWSMobileAnalyticsBatchIndexStorage' - }; - - this.outputs = {}; - this.outputs.MobileAnalytics = new AWS.MobileAnalytics(this.options.clientOptions); - this.outputs.timeoutReference = null; - this.outputs.batchesInFlight = {}; - - this.outputs.events = this.storage.get(this.StorageKeys.EVENTS) || []; - this.outputs.batches = this.storage.get(this.StorageKeys.BATCHES) || {}; - this.outputs.batchIndex = this.storage.get(this.StorageKeys.BATCH_INDEX) || []; - - if (this.options.autoSubmitEvents) { - this.submitEvents(); - } - }; - - Client.prototype.validateEvent = function (event) { - var self = this, invalidMetrics = []; - - function customNameErrorFilter(name) { - if (name.length === 0) { - return true; - } - return name.length > 50; - } - - function customAttrValueErrorFilter(name) { - return event.attributes[name] && event.attributes[name].length > 200; - } - - function validationError(errorMsg) { - self.logger.error(errorMsg); - return null; - } - - invalidMetrics = Object.keys(event.metrics).filter(function (metricName) { - return typeof event.metrics[metricName] !== 'number'; - }); - if (event.version !== 'v2.0') { - return validationError('Event must have version v2.0'); - } - if (typeof event.eventType !== 'string') { - return validationError('Event Type must be a string'); - } - if (invalidMetrics.length > 0) { - return validationError('Event Metrics must be numeric (' + invalidMetrics[0] + ')'); - } - if (Object.keys(event.metrics).length + Object.keys(event.attributes).length > 40) { - return validationError('Event Metric and Attribute Count cannot exceed 40'); - } - if (Object.keys(event.attributes).filter(customNameErrorFilter).length) { - return validationError('Event Attribute names must be 1-50 characters'); - } - if (Object.keys(event.metrics).filter(customNameErrorFilter).length) { - return validationError('Event Metric names must be 1-50 characters'); - } - if (Object.keys(event.attributes).filter(customAttrValueErrorFilter).length) { - return validationError('Event Attribute values cannot be longer than 200 characters'); - } - return event; - }; - - /** - * AMA.Client.createEvent - * @param {string} eventType - Custom Event Type to be displayed in Console - * @param {AMA.Session} session - Session Object (required for use within console) - * @param {string} session.id - Identifier for current session - * @param {string} session.startTimestamp - Timestamp that indicates the start of the session - * @param [attributes=] - Custom attributes - * @param [metrics=] - Custom metrics - * @returns {AMA.Event} - */ - Client.prototype.createEvent = function (eventType, session, attributes, metrics) { - var that = this; - this.logger.log('[Function:(AMA.Client).createEvent]' + - (eventType ? '\neventType:' + eventType : '') + - (session ? '\nsession:' + session : '') + - (attributes ? '\nattributes:' + JSON.stringify(attributes) : '') + - (metrics ? '\nmetrics:' + JSON.stringify(metrics) : '')); - attributes = attributes || {}; - metrics = metrics || {}; - - AMA.Util.mergeObjects(attributes, this.options.globalAttributes); - AMA.Util.mergeObjects(metrics, this.options.globalMetrics); - - Object.keys(attributes).forEach(function (name) { - if (typeof attributes[name] !== 'string') { - try { - attributes[name] = JSON.stringify(attributes[name]); - } catch (e) { - that.logger.warn('Error parsing attribute ' + name); - } - } - }); - var event = { - eventType : eventType, - timestamp : new Date().toISOString(), - session : { - id : session.id, - startTimestamp: session.startTimestamp - }, - version : 'v2.0', - attributes: attributes, - metrics : metrics - }; - if (session.stopTimestamp) { - event.session.stopTimestamp = session.stopTimestamp; - event.session.duration = new Date(event.stopTimestamp).getTime() - new Date(event.startTimestamp).getTime(); - } - return this.validateEvent(event); - }; - - /** - * AMA.Client.pushEvent - * @param {AMA.Event} event - event to be pushed onto queue - * @returns {int} Index of event in outputs.events - */ - Client.prototype.pushEvent = function (event) { - if (!event) { - return -1; - } - this.logger.log('[Function:(AMA.Client).pushEvent]' + - (event ? '\nevent:' + JSON.stringify(event) : '')); - //Push adds to the end of array and returns the size of the array - var eventIndex = this.outputs.events.push(event); - this.storage.set(this.StorageKeys.EVENTS, this.outputs.events); - return (eventIndex - 1); - }; - - /** - * Helper to record events, will automatically submit if the events exceed batchSizeLimit - * @param {string} eventType - Custom event type name - * @param {AMA.Session} session - Session object - * @param {AMA.Client.Attributes} [attributes=] - Custom attributes - * @param {AMA.Client.Metrics} [metrics=] - Custom metrics - * @returns {AMA.Event} The event that was recorded - */ - Client.prototype.recordEvent = function (eventType, session, attributes, metrics) { - this.logger.log('[Function:(AMA.Client).recordEvent]' + - (eventType ? '\neventType:' + eventType : '') + - (session ? '\nsession:' + session : '') + - (attributes ? '\nattributes:' + JSON.stringify(attributes) : '') + - (metrics ? '\nmetrics:' + JSON.stringify(metrics) : '')); - var index, event = this.createEvent(eventType, session, attributes, metrics); - if (event) { - index = this.pushEvent(event); - if (AMA.Util.getRequestBodySize(this.outputs.events) >= this.options.batchSizeLimit) { - this.submitEvents(); - } - return this.outputs.events[index]; - } - return null; - }; - - /** - * recordMonetizationEvent - * @param session - * @param {Object} monetizationDetails - Details about Monetization Event - * @param {string} monetizationDetails.currency - ISO Currency of event - * @param {string} monetizationDetails.productId - Product Id of monetization event - * @param {number} monetizationDetails.quantity - Quantity of product in transaction - * @param {string|number} monetizationDetails.price - Price of product either ISO formatted string, or number - * with associated ISO Currency - * @param {AMA.Client.Attributes} [attributes=] - Custom attributes - * @param {AMA.Client.Metrics} [metrics=] - Custom metrics - * @returns {event} The event that was recorded - */ - Client.prototype.recordMonetizationEvent = function (session, monetizationDetails, attributes, metrics) { - this.logger.log('[Function:(AMA.Client).recordMonetizationEvent]' + - (session ? '\nsession:' + session : '') + - (monetizationDetails ? '\nmonetizationDetails:' + JSON.stringify(monetizationDetails) : '') + - (attributes ? '\nattributes:' + JSON.stringify(attributes) : '') + - (metrics ? '\nmetrics:' + JSON.stringify(metrics) : '')); - - attributes = attributes || {}; - metrics = metrics || {}; - attributes._currency = monetizationDetails.currency || attributes._currency; - attributes._product_id = monetizationDetails.productId || attributes._product_id; - metrics._quantity = monetizationDetails.quantity || metrics._quantity; - if (typeof monetizationDetails.price === 'number') { - metrics._item_price = monetizationDetails.price || metrics._item_price; - } else { - attributes._item_price_formatted = monetizationDetails.price || attributes._item_price_formatted; - } - return this.recordEvent('_monetization.purchase', session, attributes, metrics); - }; - /** - * submitEvents - * @param {Object} [options=] - options for submitting events - * @param {Object} [options.clientContext=this.options.clientContext] - clientContext to submit with defaults - * to options.clientContext - * @param {SubmitCallback} [options.submitCallback=this.options.submitCallback] - Callback function that is executed - * when events are successfully - * submitted - * @returns {Array} Array of batch indices that were submitted - */ - Client.prototype.submitEvents = function (options) { - options = options || {}; - options.submitCallback = options.submitCallback || this.options.submitCallback; - this.logger.log('[Function:(AMA.Client).submitEvents]' + - (options ? '\noptions:' + JSON.stringify(options) : '')); - - - if (this.options.autoSubmitEvents) { - clearTimeout(this.outputs.timeoutReference); - this.outputs.timeoutReference = setTimeout(this.submitEvents.bind(this), this.options.autoSubmitInterval); - } - var warnMessage; - //Get distribution of retries across clients by introducing a weighted rand. - //Probability will increase over time to an upper limit of 60s - if (this.outputs.isThrottled && this.throttlingSuppressionFunction() < Math.random()) { - warnMessage = 'Prevented submission while throttled'; - } else if (Object.keys(this.outputs.batchesInFlight).length > 0) { - warnMessage = 'Prevented submission while batches are in flight'; - } else if (this.outputs.batches.length === 0 && this.outputs.events.length === 0) { - warnMessage = 'No batches or events to be submitted'; - } else if (this.outputs.lastSubmitTimestamp && AMA.Util.timestamp() - this.outputs.lastSubmitTimestamp < 1000) { - warnMessage = 'Prevented multiple submissions in under a second'; - } - if (warnMessage) { - this.logger.warn(warnMessage); - return []; - } - this.generateBatches(); - - this.outputs.lastSubmitTimestamp = AMA.Util.timestamp(); - if (this.outputs.isThrottled) { - //Only submit the first batch if throttled - this.logger.warn('Is throttled submitting first batch'); - options.batchId = this.outputs.batchIndex[0]; - return [this.submitBatchById(options)]; - } - - return this.submitAllBatches(options); - }; - - Client.prototype.throttlingSuppressionFunction = function (timestamp) { - timestamp = timestamp || AMA.Util.timestamp(); - return Math.pow(timestamp - this.outputs.lastSubmitTimestamp, 2) / Math.pow(60000, 2); - }; - - Client.prototype.generateBatches = function () { - while (this.outputs.events.length > 0) { - var lastIndex = this.outputs.events.length; - this.logger.log(this.outputs.events.length + ' events to be submitted'); - while (lastIndex > 1 && - AMA.Util.getRequestBodySize(this.outputs.events.slice(0, lastIndex)) > this.options.batchSizeLimit) { - this.logger.log('Finding Batch Size (' + this.options.batchSizeLimit + '): ' + lastIndex + '(' + - AMA.Util.getRequestBodySize(this.outputs.events.slice(0, lastIndex)) + ')'); - lastIndex -= 1; - } - if (this.persistBatch(this.outputs.events.slice(0, lastIndex))) { - //Clear event queue - this.outputs.events.splice(0, lastIndex); - this.storage.set(this.StorageKeys.EVENTS, this.outputs.events); - } - } - }; - - Client.prototype.persistBatch = function (eventBatch) { - this.logger.log(eventBatch.length + ' events in batch'); - if (AMA.Util.getRequestBodySize(eventBatch) < 512000) { - var batchId = AMA.Util.GUID(); - //Save batch so data is not lost. - this.outputs.batches[batchId] = eventBatch; - this.storage.set(this.StorageKeys.BATCHES, this.outputs.batches); - this.outputs.batchIndex.push(batchId); - this.storage.set(this.StorageKeys.BATCH_INDEX, this.outputs.batchIndex); - return true; - } - this.logger.error('Events too large'); - return false; - }; - - Client.prototype.submitAllBatches = function (options) { - options.submitCallback = options.submitCallback || this.options.submitCallback; - this.logger.log('[Function:(AMA.Client).submitAllBatches]' + - (options ? '\noptions:' + JSON.stringify(options) : '')); - var indices = [], - that = this; - this.outputs.batchIndex.forEach(function (batchIndex) { - options.batchId = batchIndex; - options.clientContext = options.clientContext || that.options.clientContext; - if (!that.outputs.batchesInFlight[batchIndex]) { - indices.push(that.submitBatchById(options)); - } - }); - return indices; - }; - - Client.NON_RETRYABLE_EXCEPTIONS = ['BadRequestException', 'SerializationException', 'ValidationException']; - Client.prototype.submitBatchById = function (options) { - if (typeof(options) !== 'object' || !options.batchId) { - this.logger.error('Invalid Options passed to submitBatchById'); - return; - } - options.submitCallback = options.submitCallback || this.options.submitCallback; - this.logger.log('[Function:(AMA.Client).submitBatchById]' + - (options ? '\noptions:' + JSON.stringify(options) : '')); - var eventBatch = { - 'events' : this.outputs.batches[options.batchId], - 'clientContext': JSON.stringify(options.clientContext || this.options.clientContext) - }; - this.outputs.batchesInFlight[options.batchId] = AMA.Util.timestamp(); - this.outputs.MobileAnalytics.putEvents(eventBatch, - this.handlePutEventsResponse(options.batchId, options.submitCallback)); - return options.batchId; - }; - - Client.prototype.handlePutEventsResponse = function (batchId, callback) { - var self = this; - return function (err, data) { - var clearBatch = true, - wasThrottled = self.outputs.isThrottled; - if (err) { - self.logger.error(err, data); - if (err.statusCode === undefined || err.statusCode === 400) { - if (Client.NON_RETRYABLE_EXCEPTIONS.indexOf(err.code) < 0) { - clearBatch = false; - } - self.outputs.isThrottled = err.code === 'ThrottlingException'; - if (self.outputs.isThrottled) { - self.logger.warn('Application is currently throttled'); - } - } - } else { - self.logger.info('Events Submitted Successfully'); - self.outputs.isThrottled = false; - } - if (clearBatch) { - self.clearBatchById(batchId); - } - delete self.outputs.batchesInFlight[batchId]; - callback(err, data, batchId); - if (wasThrottled && !self.outputs.isThrottled) { - self.logger.warn('Was throttled flushing remaining batches', callback); - self.submitAllBatches({ - submitCallback: callback - }); - } - }; - }; - - Client.prototype.clearBatchById = function (batchId) { - this.logger.log('[Function:(AMA.Client).clearBatchById]' + - (batchId ? '\nbatchId:' + batchId : '')); - if (this.outputs.batchIndex.indexOf(batchId) !== -1) { - delete this.outputs.batches[batchId]; - this.outputs.batchIndex.splice(this.outputs.batchIndex.indexOf(batchId), 1); - - // Persist latest batches / events - this.storage.set(this.StorageKeys.BATCH_INDEX, this.outputs.batchIndex); - this.storage.set(this.StorageKeys.BATCHES, this.outputs.batches); - } - }; - - return Client; -}()); -module.exports = AMA.Client; - -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(4))) - -/***/ }), -/* 111 */ -/***/ (function(module, exports, __webpack_require__) { - -var util = __webpack_require__(0).util; - -function typeOf(data) { - if (data === null && typeof data === 'object') { - return 'null'; - } else if (data !== undefined && isBinary(data)) { - return 'Binary'; - } else if (data !== undefined && data.constructor) { - return util.typeName(data.constructor); - } else if (data !== undefined && typeof data === 'object') { - // this object is the result of Object.create(null), hence the absence of a - // defined constructor - return 'Object'; - } else { - return 'undefined'; - } -} - -function isBinary(data) { - var types = [ - 'Buffer', 'File', 'Blob', 'ArrayBuffer', 'DataView', - 'Int8Array', 'Uint8Array', 'Uint8ClampedArray', - 'Int16Array', 'Uint16Array', 'Int32Array', 'Uint32Array', - 'Float32Array', 'Float64Array' - ]; - if (util.isNode()) { - var Stream = util.stream.Stream; - if (util.Buffer.isBuffer(data) || data instanceof Stream) { - return true; - } - } - - for (var i = 0; i < types.length; i++) { - if (data !== undefined && data.constructor) { - if (util.isType(data, types[i])) return true; - if (util.typeName(data.constructor) === types[i]) return true; - } - } - - return false; -} - -module.exports = { - typeOf: typeOf, - isBinary: isBinary -}; - - -/***/ }), -/* 112 */ -/***/ (function(module, exports, __webpack_require__) { - -var util = __webpack_require__(0).util; -var typeOf = __webpack_require__(111).typeOf; - -var memberTypeToSetType = { - 'String': 'String', - 'Number': 'Number', - 'NumberValue': 'Number', - 'Binary': 'Binary' -}; - -/** - * @api private - */ -var DynamoDBSet = util.inherit({ - - constructor: function Set(list, options) { - options = options || {}; - this.initialize(list, options.validate); - }, - - initialize: function(list, validate) { - var self = this; - self.values = [].concat(list); - self.detectType(); - if (validate) { - self.validate(); - } - }, - - detectType: function() { - this.type = memberTypeToSetType[typeOf(this.values[0])]; - if (!this.type) { - throw util.error(new Error(), { - code: 'InvalidSetType', - message: 'Sets can contain string, number, or binary values' - }); - } - }, - - validate: function() { - var self = this; - var length = self.values.length; - var values = self.values; - for (var i = 0; i < length; i++) { - if (memberTypeToSetType[typeOf(values[i])] !== self.type) { - throw util.error(new Error(), { - code: 'InvalidType', - message: self.type + ' Set contains ' + typeOf(values[i]) + ' value' - }); - } - } - } - -}); - -module.exports = DynamoDBSet; - - -/***/ }), -/* 113 */ -/***/ (function(module, exports, __webpack_require__) { - -/* WEBPACK VAR INJECTION */(function(global) {/* - Copyright 2014-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved. - Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with - the License. A copy of the License is located at http://aws.amazon.com/apache2.0/ - or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR - CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions - and limitations under the License. -*/ - -var AMA = global.AMA; -AMA.Storage = __webpack_require__(31); -AMA.StorageKeys = __webpack_require__(33); -AMA.Util = __webpack_require__(32); -/** - * @name AMA.Session - * @namespace AMA.Session - * @constructor - * @param {Object=} [options=] - A configuration map for the Session - * @param {string=} [options.sessionId=Utilities.GUID()]- A sessionId for session. - * @param {string=} [options.appId=new Date().toISOString()] - The start Timestamp (default now). - * @param {number=} [options.sessionLength=600000] - Length of session in Milliseconds (default 10 minutes). - * @param {AMA.Session.ExpirationCallback=} [options.expirationCallback] - Callback Function for when a session expires - * @param {AMA.Client.Logger=} [options.logger=] - Object containing javascript style logger functions (passing console - * will output to browser dev consoles) - */ -/** - * @callback AMA.Session.ExpirationCallback - * @param {AMA.Session} session - * @returns {boolean|int} - Returns either true to extend the session by the sessionLength or an int with the number of - * seconds to extend the session. All other values will clear the session from storage. - */ -AMA.Session = (function () { - 'use strict'; - /** - * @lends AMA.Session - */ - var Session = function (options) { - this.options = options || {}; - this.options.logger = this.options.logger || {}; - this.logger = { - log: this.options.logger.log || AMA.Util.NOP, - info: this.options.logger.info || AMA.Util.NOP, - warn: this.options.logger.warn || AMA.Util.NOP, - error: this.options.logger.error || AMA.Util.NOP - }; - this.logger.log = this.logger.log.bind(this.options.logger); - this.logger.info = this.logger.info.bind(this.options.logger); - this.logger.warn = this.logger.warn.bind(this.options.logger); - this.logger.error = this.logger.error.bind(this.options.logger); - this.logger.log('[Function:(AWS.MobileAnalyticsClient)Session Constructor]' + - (options ? '\noptions:' + JSON.stringify(options) : '')); - this.options.expirationCallback = this.options.expirationCallback || AMA.Util.NOP; - this.id = this.options.sessionId || AMA.Util.GUID(); - this.sessionLength = this.options.sessionLength || 600000; //Default session length is 10 minutes - //Suffix the AMA.Storage Keys with Session Id to ensure proper scope - this.StorageKeys = { - 'SESSION_ID': AMA.StorageKeys.SESSION_ID + this.id, - 'SESSION_EXPIRATION': AMA.StorageKeys.SESSION_EXPIRATION + this.id, - 'SESSION_START_TIMESTAMP': AMA.StorageKeys.SESSION_START_TIMESTAMP + this.id - }; - this.startTimestamp = this.options.startTime || - this.options.storage.get(this.StorageKeys.SESSION_START_TIMESTAMP) || - new Date().toISOString(); - this.expirationDate = parseInt(this.options.storage.get(this.StorageKeys.SESSION_EXPIRATION), 10); - if (isNaN(this.expirationDate)) { - this.expirationDate = (new Date().getTime() + this.sessionLength); - } - this.options.storage.set(this.StorageKeys.SESSION_ID, this.id); - this.options.storage.set(this.StorageKeys.SESSION_EXPIRATION, this.expirationDate); - this.options.storage.set(this.StorageKeys.SESSION_START_TIMESTAMP, this.startTimestamp); - this.sessionTimeoutReference = setTimeout(this.expireSession.bind(this), this.sessionLength); - }; - - /** - * Expire session and clear session - * @param {expirationCallback=} Callback function to call when sessions expire - */ - Session.prototype.expireSession = function (expirationCallback) { - this.logger.log('[Function:(Session).expireSession]'); - expirationCallback = expirationCallback || this.options.expirationCallback; - var shouldExtend = expirationCallback(this); - if (typeof shouldExtend === 'boolean' && shouldExtend) { - shouldExtend = this.options.sessionLength; - } - if (typeof shouldExtend === 'number') { - this.extendSession(shouldExtend); - } else { - this.clearSession(); - } - }; - - /** - * Clear session from storage system - */ - Session.prototype.clearSession = function () { - this.logger.log('[Function:(Session).clearSession]'); - clearTimeout(this.sessionTimeoutReference); - this.options.storage.delete(this.StorageKeys.SESSION_ID); - this.options.storage.delete(this.StorageKeys.SESSION_EXPIRATION); - this.options.storage.delete(this.StorageKeys.SESSION_START_TIMESTAMP); - }; - - - - /** - * Extend session by adding to the expiration timestamp - * @param {int} [sessionExtensionLength=sessionLength] - The number of milliseconds to add to the expiration date - * (session length by default). - */ - Session.prototype.extendSession = function (sessionExtensionLength) { - this.logger.log('[Function:(Session).extendSession]' + - (sessionExtensionLength ? '\nsessionExtensionLength:' + sessionExtensionLength : '')); - sessionExtensionLength = sessionExtensionLength || this.sessionLength; - this.setSessionTimeout(this.expirationDate + parseInt(sessionExtensionLength, 10)); - }; - - /** - * @param {string} [stopDate=now] - The ISO Date String to set the stopTimestamp to (now for default). - */ - Session.prototype.stopSession = function (stopDate) { - this.logger.log('[Function:(Session).stopSession]' + (stopDate ? '\nstopDate:' + stopDate : '')); - this.stopTimestamp = stopDate || new Date().toISOString(); - }; - - /** - * Reset session timeout to expire in a given number of seconds - * @param {int} [milliseconds=sessionLength] - The number of milliseconds until the session should expire (from now). - */ - Session.prototype.resetSessionTimeout = function (milliseconds) { - this.logger.log('[Function:(Session).resetSessionTimeout]' + - (milliseconds ? '\nmilliseconds:' + milliseconds : '')); - milliseconds = milliseconds || this.sessionLength; - this.setSessionTimeout(new Date().getTime() + milliseconds); - }; - - /** - * Setter for the session timeout - * @param {int} timeout - epoch timestamp - */ - Session.prototype.setSessionTimeout = function (timeout) { - this.logger.log('[Function:(Session).setSessionTimeout]' + (timeout ? '\ntimeout:' + timeout : '')); - clearTimeout(this.sessionTimeoutReference); - this.expirationDate = timeout; - this.options.storage.set(this.StorageKeys.SESSION_EXPIRATION, this.expirationDate); - this.sessionTimeoutReference = setTimeout(this.expireSession.bind(this), - this.expirationDate - (new Date()).getTime()); - }; - return Session; -}()); - -module.exports = AMA.Session; - -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(4))) - -/***/ }), -/* 114 */ +/* 104 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -15914,7 +14730,7 @@ exports.default = Hub; /***/ }), -/* 115 */ +/* 105 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -15932,8 +14748,8 @@ exports.default = Hub; * and limitations under the License. */ Object.defineProperty(exports, "__esModule", { value: true }); -var Common_1 = __webpack_require__(3); -var logger = new Common_1.ConsoleLogger('Signer'), url = __webpack_require__(95), crypto = Common_1.AWS['util'].crypto; +var Common_1 = __webpack_require__(2); +var logger = new Common_1.ConsoleLogger('Signer'), url = __webpack_require__(91), crypto = Common_1.AWS['util'].crypto; var encrypt = function (key, src, encoding) { return crypto.lib.createHmac('sha256', key).update(src, 'utf8').digest(encoding); }; @@ -16160,7 +14976,7 @@ exports.default = Signer; /***/ }), -/* 116 */ +/* 106 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16178,15 +14994,15 @@ exports.default = Signer; * and limitations under the License. */ Object.defineProperty(exports, "__esModule", { value: true }); -var BrowserStorageCache_1 = __webpack_require__(538); +var BrowserStorageCache_1 = __webpack_require__(298); exports.BrowserStorageCache = BrowserStorageCache_1.default; -var InMemoryCache_1 = __webpack_require__(541); +var InMemoryCache_1 = __webpack_require__(301); exports.InMemoryCache = InMemoryCache_1.default; exports.default = BrowserStorageCache_1.default; /***/ }), -/* 117 */ +/* 107 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16204,8 +15020,8 @@ exports.default = BrowserStorageCache_1.default; * and limitations under the License. */ Object.defineProperty(exports, "__esModule", { value: true }); -var Utils_1 = __webpack_require__(53); -var Common_1 = __webpack_require__(3); +var Utils_1 = __webpack_require__(50); +var Common_1 = __webpack_require__(2); var logger = new Common_1.ConsoleLogger('StorageCache'); /** * Initialization of the cache @@ -16292,7 +15108,7 @@ var StorageCache = /** @class */ (function () { return this.config; } if (config.keyPrefix) { - logger.error("Don't try to configure keyPrefix!"); + logger.warn("Don't try to configure keyPrefix!"); } config.keyPrefix = this.config.keyPrefix; this.config = Object.assign({}, this.config, config); @@ -16305,7 +15121,7 @@ exports.default = StorageCache; /***/ }), -/* 118 */ +/* 108 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16323,19 +15139,19 @@ module.exports = function bind(fn, thisArg) { /***/ }), -/* 119 */ +/* 109 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(process) { -var utils = __webpack_require__(6); -var settle = __webpack_require__(553); -var buildURL = __webpack_require__(555); -var parseHeaders = __webpack_require__(556); -var isURLSameOrigin = __webpack_require__(557); -var createError = __webpack_require__(120); -var btoa = (typeof window !== 'undefined' && window.btoa && window.btoa.bind(window)) || __webpack_require__(558); +var utils = __webpack_require__(4); +var settle = __webpack_require__(313); +var buildURL = __webpack_require__(315); +var parseHeaders = __webpack_require__(316); +var isURLSameOrigin = __webpack_require__(317); +var createError = __webpack_require__(110); +var btoa = (typeof window !== 'undefined' && window.btoa && window.btoa.bind(window)) || __webpack_require__(318); module.exports = function xhrAdapter(config) { return new Promise(function dispatchXhrRequest(resolve, reject) { @@ -16432,7 +15248,7 @@ module.exports = function xhrAdapter(config) { // This is only done if running in a standard browser environment. // Specifically not if we're in a web worker, or react-native. if (utils.isStandardBrowserEnv()) { - var cookies = __webpack_require__(559); + var cookies = __webpack_require__(319); // Add xsrf header var xsrfValue = (config.withCredentials || isURLSameOrigin(config.url)) && config.xsrfCookieName ? @@ -16508,16 +15324,16 @@ module.exports = function xhrAdapter(config) { }); }; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(10))) +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(9))) /***/ }), -/* 120 */ +/* 110 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var enhanceError = __webpack_require__(554); +var enhanceError = __webpack_require__(314); /** * Create an Error with the specified message, config, error code, request and response. @@ -16536,7 +15352,7 @@ module.exports = function createError(message, config, code, request, response) /***/ }), -/* 121 */ +/* 111 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16548,7 +15364,7 @@ module.exports = function isCancel(value) { /***/ }), -/* 122 */ +/* 112 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16574,7 +15390,7 @@ module.exports = Cancel; /***/ }), -/* 123 */ +/* 113 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16592,19 +15408,19 @@ module.exports = Cancel; * and limitations under the License. */ Object.defineProperty(exports, "__esModule", { value: true }); -var Auth_1 = __webpack_require__(20); +var Auth_1 = __webpack_require__(19); exports.Auth = Auth_1.default; -var Analytics_1 = __webpack_require__(542); +var Analytics_1 = __webpack_require__(302); exports.Analytics = Analytics_1.default; -var Storage_1 = __webpack_require__(544); +var Storage_1 = __webpack_require__(304); exports.Storage = Storage_1.default; -var API_1 = __webpack_require__(546); +var API_1 = __webpack_require__(306); exports.API = API_1.default; -var I18n_1 = __webpack_require__(567); +var I18n_1 = __webpack_require__(327); exports.I18n = I18n_1.default; -var Cache_1 = __webpack_require__(116); +var Cache_1 = __webpack_require__(106); exports.Cache = Cache_1.default; -var Common_1 = __webpack_require__(3); +var Common_1 = __webpack_require__(2); exports.Logger = Common_1.ConsoleLogger; exports.Hub = Common_1.Hub; exports.JS = Common_1.JS; @@ -16645,7 +15461,7 @@ Amplify.Logger = Common_1.ConsoleLogger; /***/ }), -/* 124 */ +/* 114 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16698,8 +15514,8 @@ var __generator = (this && this.__generator) || function (thisArg, body) { } }; Object.defineProperty(exports, "__esModule", { value: true }); -var Common_1 = __webpack_require__(3); -var Cache_1 = __webpack_require__(116); +var Common_1 = __webpack_require__(2); +var Cache_1 = __webpack_require__(106); var logger = new Common_1.ConsoleLogger('AuthClass'); var CognitoIdentityCredentials = Common_1.AWS.CognitoIdentityCredentials; var CognitoUserPool = Common_1.Cognito.CognitoUserPool, CognitoUserAttribute = Common_1.Cognito.CognitoUserAttribute, CognitoUser = Common_1.Cognito.CognitoUser, AuthenticationDetails = Common_1.Cognito.AuthenticationDetails; @@ -17285,6 +16101,12 @@ var AuthClass = /** @class */ (function () { }); }); }; + /** + * For federated login + * @param {String} provider - federation login provider + * @param {Object} response - response including access_token + * @param {String} user - user info + */ AuthClass.prototype.federatedSignIn = function (provider, response, user) { var token = response.token, expires_at = response.expires_at; this.setCredentialsFromFederation(provider, token, user); @@ -17425,7 +16247,33 @@ exports.default = AuthClass; /***/ }), -/* 125 */ +/* 115 */ +/***/ (function(module, exports, __webpack_require__) { + +__webpack_require__(8); +var AWS = __webpack_require__(0); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['s3'] = {}; +AWS.S3 = Service.defineService('s3', ['2006-03-01']); +__webpack_require__(276); +Object.defineProperty(apiLoader.services['s3'], '2006-03-01', { + get: function get() { + var model = __webpack_require__(278); + model.paginators = __webpack_require__(279).pagination; + model.waiters = __webpack_require__(280).waiters; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.S3; + + +/***/ }), +/* 116 */ /***/ (function(module, exports, __webpack_require__) { var apply = Function.prototype.apply; @@ -17478,13 +16326,13 @@ exports._unrefActive = exports.active = function(item) { }; // setimmediate attaches itself to the global object -__webpack_require__(126); +__webpack_require__(117); exports.setImmediate = setImmediate; exports.clearImmediate = clearImmediate; /***/ }), -/* 126 */ +/* 117 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global, process) {(function (global, undefined) { @@ -17674,13 +16522,13 @@ exports.clearImmediate = clearImmediate; attachTo.clearImmediate = clearImmediate; }(typeof self === "undefined" ? typeof global === "undefined" ? this : global : self)); -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(4), __webpack_require__(10))) +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(11), __webpack_require__(9))) /***/ }), -/* 127 */ +/* 118 */ /***/ (function(module, exports, __webpack_require__) { -var util = __webpack_require__(2); +var util = __webpack_require__(1); function QueryParamSerializer() { } @@ -17764,11 +16612,11 @@ module.exports = QueryParamSerializer; /***/ }), -/* 128 */ +/* 119 */ /***/ (function(module, exports, __webpack_require__) { -var util = __webpack_require__(2); -var builder = __webpack_require__(129); +var util = __webpack_require__(1); +var builder = __webpack_require__(120); function XmlBuilder() { } @@ -17856,16 +16704,16 @@ module.exports = XmlBuilder; /***/ }), -/* 129 */ +/* 120 */ /***/ (function(module, exports, __webpack_require__) { // Generated by CoffeeScript 1.9.1 (function() { var XMLBuilder, assign; - assign = __webpack_require__(130); + assign = __webpack_require__(121); - XMLBuilder = __webpack_require__(154); + XMLBuilder = __webpack_require__(145); module.exports.create = function(name, xmldec, doctype, options) { options = assign({}, xmldec, doctype, options); @@ -17876,14 +16724,14 @@ module.exports = XmlBuilder; /***/ }), -/* 130 */ +/* 121 */ /***/ (function(module, exports, __webpack_require__) { -var assignValue = __webpack_require__(61), - copyObject = __webpack_require__(66), - createAssigner = __webpack_require__(137), +var assignValue = __webpack_require__(57), + copyObject = __webpack_require__(62), + createAssigner = __webpack_require__(128), isArrayLike = __webpack_require__(16), - isPrototype = __webpack_require__(40), + isPrototype = __webpack_require__(37), keys = __webpack_require__(17); /** Used for built-in method references. */ @@ -17940,13 +16788,13 @@ module.exports = assign; /***/ }), -/* 131 */ +/* 122 */ /***/ (function(module, exports, __webpack_require__) { -var isFunction = __webpack_require__(22), - isMasked = __webpack_require__(134), - isObject = __webpack_require__(7), - toSource = __webpack_require__(65); +var isFunction = __webpack_require__(21), + isMasked = __webpack_require__(125), + isObject = __webpack_require__(5), + toSource = __webpack_require__(61); /** * Used to match `RegExp` @@ -17993,10 +16841,10 @@ module.exports = baseIsNative; /***/ }), -/* 132 */ +/* 123 */ /***/ (function(module, exports, __webpack_require__) { -var Symbol = __webpack_require__(23); +var Symbol = __webpack_require__(22); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -18045,7 +16893,7 @@ module.exports = getRawTag; /***/ }), -/* 133 */ +/* 124 */ /***/ (function(module, exports) { /** Used for built-in method references. */ @@ -18073,10 +16921,10 @@ module.exports = objectToString; /***/ }), -/* 134 */ +/* 125 */ /***/ (function(module, exports, __webpack_require__) { -var coreJsData = __webpack_require__(135); +var coreJsData = __webpack_require__(126); /** Used to detect methods masquerading as native. */ var maskSrcKey = (function() { @@ -18099,10 +16947,10 @@ module.exports = isMasked; /***/ }), -/* 135 */ +/* 126 */ /***/ (function(module, exports, __webpack_require__) { -var root = __webpack_require__(9); +var root = __webpack_require__(7); /** Used to detect overreaching core-js shims. */ var coreJsData = root['__core-js_shared__']; @@ -18111,7 +16959,7 @@ module.exports = coreJsData; /***/ }), -/* 136 */ +/* 127 */ /***/ (function(module, exports) { /** @@ -18130,11 +16978,11 @@ module.exports = getValue; /***/ }), -/* 137 */ +/* 128 */ /***/ (function(module, exports, __webpack_require__) { -var baseRest = __webpack_require__(138), - isIterateeCall = __webpack_require__(67); +var baseRest = __webpack_require__(129), + isIterateeCall = __webpack_require__(63); /** * Creates a function like `_.assign`. @@ -18173,12 +17021,12 @@ module.exports = createAssigner; /***/ }), -/* 138 */ +/* 129 */ /***/ (function(module, exports, __webpack_require__) { -var identity = __webpack_require__(37), - overRest = __webpack_require__(139), - setToString = __webpack_require__(141); +var identity = __webpack_require__(34), + overRest = __webpack_require__(130), + setToString = __webpack_require__(132); /** * The base implementation of `_.rest` which doesn't validate or coerce arguments. @@ -18196,10 +17044,10 @@ module.exports = baseRest; /***/ }), -/* 139 */ +/* 130 */ /***/ (function(module, exports, __webpack_require__) { -var apply = __webpack_require__(140); +var apply = __webpack_require__(131); /* Built-in method references for those with the same name as other `lodash` methods. */ var nativeMax = Math.max; @@ -18238,7 +17086,7 @@ module.exports = overRest; /***/ }), -/* 140 */ +/* 131 */ /***/ (function(module, exports) { /** @@ -18265,11 +17113,11 @@ module.exports = apply; /***/ }), -/* 141 */ +/* 132 */ /***/ (function(module, exports, __webpack_require__) { -var baseSetToString = __webpack_require__(142), - shortOut = __webpack_require__(144); +var baseSetToString = __webpack_require__(133), + shortOut = __webpack_require__(135); /** * Sets the `toString` method of `func` to return `string`. @@ -18285,12 +17133,12 @@ module.exports = setToString; /***/ }), -/* 142 */ +/* 133 */ /***/ (function(module, exports, __webpack_require__) { -var constant = __webpack_require__(143), - defineProperty = __webpack_require__(63), - identity = __webpack_require__(37); +var constant = __webpack_require__(134), + defineProperty = __webpack_require__(59), + identity = __webpack_require__(34); /** * The base implementation of `setToString` without support for hot loop shorting. @@ -18313,7 +17161,7 @@ module.exports = baseSetToString; /***/ }), -/* 143 */ +/* 134 */ /***/ (function(module, exports) { /** @@ -18345,7 +17193,7 @@ module.exports = constant; /***/ }), -/* 144 */ +/* 135 */ /***/ (function(module, exports) { /** Used to detect hot functions by number of calls within a span of milliseconds. */ @@ -18388,15 +17236,15 @@ module.exports = shortOut; /***/ }), -/* 145 */ +/* 136 */ /***/ (function(module, exports, __webpack_require__) { -var baseTimes = __webpack_require__(146), - isArguments = __webpack_require__(41), - isArray = __webpack_require__(8), - isBuffer = __webpack_require__(42), - isIndex = __webpack_require__(39), - isTypedArray = __webpack_require__(44); +var baseTimes = __webpack_require__(137), + isArguments = __webpack_require__(38), + isArray = __webpack_require__(6), + isBuffer = __webpack_require__(39), + isIndex = __webpack_require__(36), + isTypedArray = __webpack_require__(41); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -18443,7 +17291,7 @@ module.exports = arrayLikeKeys; /***/ }), -/* 146 */ +/* 137 */ /***/ (function(module, exports) { /** @@ -18469,7 +17317,7 @@ module.exports = baseTimes; /***/ }), -/* 147 */ +/* 138 */ /***/ (function(module, exports, __webpack_require__) { var baseGetTag = __webpack_require__(15), @@ -18493,7 +17341,7 @@ module.exports = baseIsArguments; /***/ }), -/* 148 */ +/* 139 */ /***/ (function(module, exports) { /** @@ -18517,11 +17365,11 @@ module.exports = stubFalse; /***/ }), -/* 149 */ +/* 140 */ /***/ (function(module, exports, __webpack_require__) { var baseGetTag = __webpack_require__(15), - isLength = __webpack_require__(38), + isLength = __webpack_require__(35), isObjectLike = __webpack_require__(18); /** `Object#toString` result references. */ @@ -18583,7 +17431,7 @@ module.exports = baseIsTypedArray; /***/ }), -/* 150 */ +/* 141 */ /***/ (function(module, exports) { /** @@ -18603,10 +17451,10 @@ module.exports = baseUnary; /***/ }), -/* 151 */ +/* 142 */ /***/ (function(module, exports, __webpack_require__) { -/* WEBPACK VAR INJECTION */(function(module) {var freeGlobal = __webpack_require__(64); +/* WEBPACK VAR INJECTION */(function(module) {var freeGlobal = __webpack_require__(60); /** Detect free variable `exports`. */ var freeExports = typeof exports == 'object' && exports && !exports.nodeType && exports; @@ -18629,13 +17477,13 @@ var nodeUtil = (function() { module.exports = nodeUtil; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(43)(module))) +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(40)(module))) /***/ }), -/* 152 */ +/* 143 */ /***/ (function(module, exports, __webpack_require__) { -var overArg = __webpack_require__(153); +var overArg = __webpack_require__(144); /* Built-in method references for those with the same name as other `lodash` methods. */ var nativeKeys = overArg(Object.keys, Object); @@ -18644,7 +17492,7 @@ module.exports = nativeKeys; /***/ }), -/* 153 */ +/* 144 */ /***/ (function(module, exports) { /** @@ -18665,20 +17513,20 @@ module.exports = overArg; /***/ }), -/* 154 */ +/* 145 */ /***/ (function(module, exports, __webpack_require__) { // Generated by CoffeeScript 1.9.1 (function() { var XMLBuilder, XMLDeclaration, XMLDocType, XMLElement, XMLStringifier; - XMLStringifier = __webpack_require__(155); + XMLStringifier = __webpack_require__(146); - XMLDeclaration = __webpack_require__(69); + XMLDeclaration = __webpack_require__(65); - XMLDocType = __webpack_require__(82); + XMLDocType = __webpack_require__(78); - XMLElement = __webpack_require__(71); + XMLElement = __webpack_require__(67); module.exports = XMLBuilder = (function() { function XMLBuilder(name, options) { @@ -18740,7 +17588,7 @@ module.exports = overArg; /***/ }), -/* 155 */ +/* 146 */ /***/ (function(module, exports) { // Generated by CoffeeScript 1.9.1 @@ -18916,10 +17764,10 @@ module.exports = overArg; /***/ }), -/* 156 */ +/* 147 */ /***/ (function(module, exports, __webpack_require__) { -var copyObject = __webpack_require__(66), +var copyObject = __webpack_require__(62), keys = __webpack_require__(17); /** @@ -18939,10 +17787,10 @@ module.exports = baseAssign; /***/ }), -/* 157 */ +/* 148 */ /***/ (function(module, exports, __webpack_require__) { -var isObject = __webpack_require__(7); +var isObject = __webpack_require__(5); /** Built-in value references. */ var objectCreate = Object.create; @@ -18975,17 +17823,17 @@ module.exports = baseCreate; /***/ }), -/* 158 */ +/* 149 */ /***/ (function(module, exports, __webpack_require__) { -var baseKeys = __webpack_require__(68), - getTag = __webpack_require__(70), - isArguments = __webpack_require__(41), - isArray = __webpack_require__(8), +var baseKeys = __webpack_require__(64), + getTag = __webpack_require__(66), + isArguments = __webpack_require__(38), + isArray = __webpack_require__(6), isArrayLike = __webpack_require__(16), - isBuffer = __webpack_require__(42), - isPrototype = __webpack_require__(40), - isTypedArray = __webpack_require__(44); + isBuffer = __webpack_require__(39), + isPrototype = __webpack_require__(37), + isTypedArray = __webpack_require__(41); /** `Object#toString` result references. */ var mapTag = '[object Map]', @@ -19058,11 +17906,11 @@ module.exports = isEmpty; /***/ }), -/* 159 */ +/* 150 */ /***/ (function(module, exports, __webpack_require__) { -var getNative = __webpack_require__(11), - root = __webpack_require__(9); +var getNative = __webpack_require__(10), + root = __webpack_require__(7); /* Built-in method references that are verified to be native. */ var DataView = getNative(root, 'DataView'); @@ -19071,11 +17919,11 @@ module.exports = DataView; /***/ }), -/* 160 */ +/* 151 */ /***/ (function(module, exports, __webpack_require__) { -var getNative = __webpack_require__(11), - root = __webpack_require__(9); +var getNative = __webpack_require__(10), + root = __webpack_require__(7); /* Built-in method references that are verified to be native. */ var Promise = getNative(root, 'Promise'); @@ -19084,11 +17932,11 @@ module.exports = Promise; /***/ }), -/* 161 */ +/* 152 */ /***/ (function(module, exports, __webpack_require__) { -var getNative = __webpack_require__(11), - root = __webpack_require__(9); +var getNative = __webpack_require__(10), + root = __webpack_require__(7); /* Built-in method references that are verified to be native. */ var Set = getNative(root, 'Set'); @@ -19097,11 +17945,11 @@ module.exports = Set; /***/ }), -/* 162 */ +/* 153 */ /***/ (function(module, exports, __webpack_require__) { -var getNative = __webpack_require__(11), - root = __webpack_require__(9); +var getNative = __webpack_require__(10), + root = __webpack_require__(7); /* Built-in method references that are verified to be native. */ var WeakMap = getNative(root, 'WeakMap'); @@ -19110,14 +17958,14 @@ module.exports = WeakMap; /***/ }), -/* 163 */ +/* 154 */ /***/ (function(module, exports, __webpack_require__) { -var arrayEvery = __webpack_require__(164), - baseEvery = __webpack_require__(165), - baseIteratee = __webpack_require__(171), - isArray = __webpack_require__(8), - isIterateeCall = __webpack_require__(67); +var arrayEvery = __webpack_require__(155), + baseEvery = __webpack_require__(156), + baseIteratee = __webpack_require__(162), + isArray = __webpack_require__(6), + isIterateeCall = __webpack_require__(63); /** * Checks if `predicate` returns truthy for **all** elements of `collection`. @@ -19172,7 +18020,7 @@ module.exports = every; /***/ }), -/* 164 */ +/* 155 */ /***/ (function(module, exports) { /** @@ -19201,10 +18049,10 @@ module.exports = arrayEvery; /***/ }), -/* 165 */ +/* 156 */ /***/ (function(module, exports, __webpack_require__) { -var baseEach = __webpack_require__(166); +var baseEach = __webpack_require__(157); /** * The base implementation of `_.every` without support for iteratee shorthands. @@ -19228,11 +18076,11 @@ module.exports = baseEvery; /***/ }), -/* 166 */ +/* 157 */ /***/ (function(module, exports, __webpack_require__) { -var baseForOwn = __webpack_require__(167), - createBaseEach = __webpack_require__(170); +var baseForOwn = __webpack_require__(158), + createBaseEach = __webpack_require__(161); /** * The base implementation of `_.forEach` without support for iteratee shorthands. @@ -19248,10 +18096,10 @@ module.exports = baseEach; /***/ }), -/* 167 */ +/* 158 */ /***/ (function(module, exports, __webpack_require__) { -var baseFor = __webpack_require__(168), +var baseFor = __webpack_require__(159), keys = __webpack_require__(17); /** @@ -19270,10 +18118,10 @@ module.exports = baseForOwn; /***/ }), -/* 168 */ +/* 159 */ /***/ (function(module, exports, __webpack_require__) { -var createBaseFor = __webpack_require__(169); +var createBaseFor = __webpack_require__(160); /** * The base implementation of `baseForOwn` which iterates over `object` @@ -19292,7 +18140,7 @@ module.exports = baseFor; /***/ }), -/* 169 */ +/* 160 */ /***/ (function(module, exports) { /** @@ -19323,7 +18171,7 @@ module.exports = createBaseFor; /***/ }), -/* 170 */ +/* 161 */ /***/ (function(module, exports, __webpack_require__) { var isArrayLike = __webpack_require__(16); @@ -19361,14 +18209,14 @@ module.exports = createBaseEach; /***/ }), -/* 171 */ +/* 162 */ /***/ (function(module, exports, __webpack_require__) { -var baseMatches = __webpack_require__(172), - baseMatchesProperty = __webpack_require__(214), - identity = __webpack_require__(37), - isArray = __webpack_require__(8), - property = __webpack_require__(225); +var baseMatches = __webpack_require__(163), + baseMatchesProperty = __webpack_require__(205), + identity = __webpack_require__(34), + isArray = __webpack_require__(6), + property = __webpack_require__(216); /** * The base implementation of `_.iteratee`. @@ -19398,12 +18246,12 @@ module.exports = baseIteratee; /***/ }), -/* 172 */ +/* 163 */ /***/ (function(module, exports, __webpack_require__) { -var baseIsMatch = __webpack_require__(173), - getMatchData = __webpack_require__(213), - matchesStrictComparable = __webpack_require__(76); +var baseIsMatch = __webpack_require__(164), + getMatchData = __webpack_require__(204), + matchesStrictComparable = __webpack_require__(72); /** * The base implementation of `_.matches` which doesn't clone `source`. @@ -19426,11 +18274,11 @@ module.exports = baseMatches; /***/ }), -/* 173 */ +/* 164 */ /***/ (function(module, exports, __webpack_require__) { -var Stack = __webpack_require__(72), - baseIsEqual = __webpack_require__(73); +var Stack = __webpack_require__(68), + baseIsEqual = __webpack_require__(69); /** Used to compose bitmasks for value comparisons. */ var COMPARE_PARTIAL_FLAG = 1, @@ -19494,7 +18342,7 @@ module.exports = baseIsMatch; /***/ }), -/* 174 */ +/* 165 */ /***/ (function(module, exports) { /** @@ -19513,10 +18361,10 @@ module.exports = listCacheClear; /***/ }), -/* 175 */ +/* 166 */ /***/ (function(module, exports, __webpack_require__) { -var assocIndexOf = __webpack_require__(26); +var assocIndexOf = __webpack_require__(25); /** Used for built-in method references. */ var arrayProto = Array.prototype; @@ -19554,10 +18402,10 @@ module.exports = listCacheDelete; /***/ }), -/* 176 */ +/* 167 */ /***/ (function(module, exports, __webpack_require__) { -var assocIndexOf = __webpack_require__(26); +var assocIndexOf = __webpack_require__(25); /** * Gets the list cache value for `key`. @@ -19579,10 +18427,10 @@ module.exports = listCacheGet; /***/ }), -/* 177 */ +/* 168 */ /***/ (function(module, exports, __webpack_require__) { -var assocIndexOf = __webpack_require__(26); +var assocIndexOf = __webpack_require__(25); /** * Checks if a list cache value for `key` exists. @@ -19601,10 +18449,10 @@ module.exports = listCacheHas; /***/ }), -/* 178 */ +/* 169 */ /***/ (function(module, exports, __webpack_require__) { -var assocIndexOf = __webpack_require__(26); +var assocIndexOf = __webpack_require__(25); /** * Sets the list cache `key` to `value`. @@ -19633,10 +18481,10 @@ module.exports = listCacheSet; /***/ }), -/* 179 */ +/* 170 */ /***/ (function(module, exports, __webpack_require__) { -var ListCache = __webpack_require__(25); +var ListCache = __webpack_require__(24); /** * Removes all key-value entries from the stack. @@ -19654,7 +18502,7 @@ module.exports = stackClear; /***/ }), -/* 180 */ +/* 171 */ /***/ (function(module, exports) { /** @@ -19678,7 +18526,7 @@ module.exports = stackDelete; /***/ }), -/* 181 */ +/* 172 */ /***/ (function(module, exports) { /** @@ -19698,7 +18546,7 @@ module.exports = stackGet; /***/ }), -/* 182 */ +/* 173 */ /***/ (function(module, exports) { /** @@ -19718,12 +18566,12 @@ module.exports = stackHas; /***/ }), -/* 183 */ +/* 174 */ /***/ (function(module, exports, __webpack_require__) { -var ListCache = __webpack_require__(25), - Map = __webpack_require__(45), - MapCache = __webpack_require__(46); +var ListCache = __webpack_require__(24), + Map = __webpack_require__(42), + MapCache = __webpack_require__(43); /** Used as the size to enable large array optimizations. */ var LARGE_ARRAY_SIZE = 200; @@ -19758,12 +18606,12 @@ module.exports = stackSet; /***/ }), -/* 184 */ +/* 175 */ /***/ (function(module, exports, __webpack_require__) { -var Hash = __webpack_require__(185), - ListCache = __webpack_require__(25), - Map = __webpack_require__(45); +var Hash = __webpack_require__(176), + ListCache = __webpack_require__(24), + Map = __webpack_require__(42); /** * Removes all key-value entries from the map. @@ -19785,14 +18633,14 @@ module.exports = mapCacheClear; /***/ }), -/* 185 */ +/* 176 */ /***/ (function(module, exports, __webpack_require__) { -var hashClear = __webpack_require__(186), - hashDelete = __webpack_require__(187), - hashGet = __webpack_require__(188), - hashHas = __webpack_require__(189), - hashSet = __webpack_require__(190); +var hashClear = __webpack_require__(177), + hashDelete = __webpack_require__(178), + hashGet = __webpack_require__(179), + hashHas = __webpack_require__(180), + hashSet = __webpack_require__(181); /** * Creates a hash object. @@ -19823,10 +18671,10 @@ module.exports = Hash; /***/ }), -/* 186 */ +/* 177 */ /***/ (function(module, exports, __webpack_require__) { -var nativeCreate = __webpack_require__(27); +var nativeCreate = __webpack_require__(26); /** * Removes all key-value entries from the hash. @@ -19844,7 +18692,7 @@ module.exports = hashClear; /***/ }), -/* 187 */ +/* 178 */ /***/ (function(module, exports) { /** @@ -19867,10 +18715,10 @@ module.exports = hashDelete; /***/ }), -/* 188 */ +/* 179 */ /***/ (function(module, exports, __webpack_require__) { -var nativeCreate = __webpack_require__(27); +var nativeCreate = __webpack_require__(26); /** Used to stand-in for `undefined` hash values. */ var HASH_UNDEFINED = '__lodash_hash_undefined__'; @@ -19903,10 +18751,10 @@ module.exports = hashGet; /***/ }), -/* 189 */ +/* 180 */ /***/ (function(module, exports, __webpack_require__) { -var nativeCreate = __webpack_require__(27); +var nativeCreate = __webpack_require__(26); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -19932,10 +18780,10 @@ module.exports = hashHas; /***/ }), -/* 190 */ +/* 181 */ /***/ (function(module, exports, __webpack_require__) { -var nativeCreate = __webpack_require__(27); +var nativeCreate = __webpack_require__(26); /** Used to stand-in for `undefined` hash values. */ var HASH_UNDEFINED = '__lodash_hash_undefined__'; @@ -19961,10 +18809,10 @@ module.exports = hashSet; /***/ }), -/* 191 */ +/* 182 */ /***/ (function(module, exports, __webpack_require__) { -var getMapData = __webpack_require__(28); +var getMapData = __webpack_require__(27); /** * Removes `key` and its value from the map. @@ -19985,7 +18833,7 @@ module.exports = mapCacheDelete; /***/ }), -/* 192 */ +/* 183 */ /***/ (function(module, exports) { /** @@ -20006,10 +18854,10 @@ module.exports = isKeyable; /***/ }), -/* 193 */ +/* 184 */ /***/ (function(module, exports, __webpack_require__) { -var getMapData = __webpack_require__(28); +var getMapData = __webpack_require__(27); /** * Gets the map value for `key`. @@ -20028,10 +18876,10 @@ module.exports = mapCacheGet; /***/ }), -/* 194 */ +/* 185 */ /***/ (function(module, exports, __webpack_require__) { -var getMapData = __webpack_require__(28); +var getMapData = __webpack_require__(27); /** * Checks if a map value for `key` exists. @@ -20050,10 +18898,10 @@ module.exports = mapCacheHas; /***/ }), -/* 195 */ +/* 186 */ /***/ (function(module, exports, __webpack_require__) { -var getMapData = __webpack_require__(28); +var getMapData = __webpack_require__(27); /** * Sets the map `key` to `value`. @@ -20078,17 +18926,17 @@ module.exports = mapCacheSet; /***/ }), -/* 196 */ +/* 187 */ /***/ (function(module, exports, __webpack_require__) { -var Stack = __webpack_require__(72), - equalArrays = __webpack_require__(74), - equalByTag = __webpack_require__(202), - equalObjects = __webpack_require__(206), - getTag = __webpack_require__(70), - isArray = __webpack_require__(8), - isBuffer = __webpack_require__(42), - isTypedArray = __webpack_require__(44); +var Stack = __webpack_require__(68), + equalArrays = __webpack_require__(70), + equalByTag = __webpack_require__(193), + equalObjects = __webpack_require__(197), + getTag = __webpack_require__(66), + isArray = __webpack_require__(6), + isBuffer = __webpack_require__(39), + isTypedArray = __webpack_require__(41); /** Used to compose bitmasks for value comparisons. */ var COMPARE_PARTIAL_FLAG = 1; @@ -20167,12 +19015,12 @@ module.exports = baseIsEqualDeep; /***/ }), -/* 197 */ +/* 188 */ /***/ (function(module, exports, __webpack_require__) { -var MapCache = __webpack_require__(46), - setCacheAdd = __webpack_require__(198), - setCacheHas = __webpack_require__(199); +var MapCache = __webpack_require__(43), + setCacheAdd = __webpack_require__(189), + setCacheHas = __webpack_require__(190); /** * @@ -20200,7 +19048,7 @@ module.exports = SetCache; /***/ }), -/* 198 */ +/* 189 */ /***/ (function(module, exports) { /** Used to stand-in for `undefined` hash values. */ @@ -20225,7 +19073,7 @@ module.exports = setCacheAdd; /***/ }), -/* 199 */ +/* 190 */ /***/ (function(module, exports) { /** @@ -20245,7 +19093,7 @@ module.exports = setCacheHas; /***/ }), -/* 200 */ +/* 191 */ /***/ (function(module, exports) { /** @@ -20274,7 +19122,7 @@ module.exports = arraySome; /***/ }), -/* 201 */ +/* 192 */ /***/ (function(module, exports) { /** @@ -20293,15 +19141,15 @@ module.exports = cacheHas; /***/ }), -/* 202 */ +/* 193 */ /***/ (function(module, exports, __webpack_require__) { -var Symbol = __webpack_require__(23), - Uint8Array = __webpack_require__(203), - eq = __webpack_require__(24), - equalArrays = __webpack_require__(74), - mapToArray = __webpack_require__(204), - setToArray = __webpack_require__(205); +var Symbol = __webpack_require__(22), + Uint8Array = __webpack_require__(194), + eq = __webpack_require__(23), + equalArrays = __webpack_require__(70), + mapToArray = __webpack_require__(195), + setToArray = __webpack_require__(196); /** Used to compose bitmasks for value comparisons. */ var COMPARE_PARTIAL_FLAG = 1, @@ -20411,10 +19259,10 @@ module.exports = equalByTag; /***/ }), -/* 203 */ +/* 194 */ /***/ (function(module, exports, __webpack_require__) { -var root = __webpack_require__(9); +var root = __webpack_require__(7); /** Built-in value references. */ var Uint8Array = root.Uint8Array; @@ -20423,7 +19271,7 @@ module.exports = Uint8Array; /***/ }), -/* 204 */ +/* 195 */ /***/ (function(module, exports) { /** @@ -20447,7 +19295,7 @@ module.exports = mapToArray; /***/ }), -/* 205 */ +/* 196 */ /***/ (function(module, exports) { /** @@ -20471,10 +19319,10 @@ module.exports = setToArray; /***/ }), -/* 206 */ +/* 197 */ /***/ (function(module, exports, __webpack_require__) { -var getAllKeys = __webpack_require__(207); +var getAllKeys = __webpack_require__(198); /** Used to compose bitmasks for value comparisons. */ var COMPARE_PARTIAL_FLAG = 1; @@ -20566,11 +19414,11 @@ module.exports = equalObjects; /***/ }), -/* 207 */ +/* 198 */ /***/ (function(module, exports, __webpack_require__) { -var baseGetAllKeys = __webpack_require__(208), - getSymbols = __webpack_require__(210), +var baseGetAllKeys = __webpack_require__(199), + getSymbols = __webpack_require__(201), keys = __webpack_require__(17); /** @@ -20588,11 +19436,11 @@ module.exports = getAllKeys; /***/ }), -/* 208 */ +/* 199 */ /***/ (function(module, exports, __webpack_require__) { -var arrayPush = __webpack_require__(209), - isArray = __webpack_require__(8); +var arrayPush = __webpack_require__(200), + isArray = __webpack_require__(6); /** * The base implementation of `getAllKeys` and `getAllKeysIn` which uses @@ -20614,7 +19462,7 @@ module.exports = baseGetAllKeys; /***/ }), -/* 209 */ +/* 200 */ /***/ (function(module, exports) { /** @@ -20640,11 +19488,11 @@ module.exports = arrayPush; /***/ }), -/* 210 */ +/* 201 */ /***/ (function(module, exports, __webpack_require__) { -var arrayFilter = __webpack_require__(211), - stubArray = __webpack_require__(212); +var arrayFilter = __webpack_require__(202), + stubArray = __webpack_require__(203); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -20676,7 +19524,7 @@ module.exports = getSymbols; /***/ }), -/* 211 */ +/* 202 */ /***/ (function(module, exports) { /** @@ -20707,7 +19555,7 @@ module.exports = arrayFilter; /***/ }), -/* 212 */ +/* 203 */ /***/ (function(module, exports) { /** @@ -20736,10 +19584,10 @@ module.exports = stubArray; /***/ }), -/* 213 */ +/* 204 */ /***/ (function(module, exports, __webpack_require__) { -var isStrictComparable = __webpack_require__(75), +var isStrictComparable = __webpack_require__(71), keys = __webpack_require__(17); /** @@ -20766,16 +19614,16 @@ module.exports = getMatchData; /***/ }), -/* 214 */ +/* 205 */ /***/ (function(module, exports, __webpack_require__) { -var baseIsEqual = __webpack_require__(73), - get = __webpack_require__(215), - hasIn = __webpack_require__(222), - isKey = __webpack_require__(47), - isStrictComparable = __webpack_require__(75), - matchesStrictComparable = __webpack_require__(76), - toKey = __webpack_require__(29); +var baseIsEqual = __webpack_require__(69), + get = __webpack_require__(206), + hasIn = __webpack_require__(213), + isKey = __webpack_require__(44), + isStrictComparable = __webpack_require__(71), + matchesStrictComparable = __webpack_require__(72), + toKey = __webpack_require__(28); /** Used to compose bitmasks for value comparisons. */ var COMPARE_PARTIAL_FLAG = 1, @@ -20805,10 +19653,10 @@ module.exports = baseMatchesProperty; /***/ }), -/* 215 */ +/* 206 */ /***/ (function(module, exports, __webpack_require__) { -var baseGet = __webpack_require__(77); +var baseGet = __webpack_require__(73); /** * Gets the value at `path` of `object`. If the resolved value is @@ -20844,10 +19692,10 @@ module.exports = get; /***/ }), -/* 216 */ +/* 207 */ /***/ (function(module, exports, __webpack_require__) { -var memoizeCapped = __webpack_require__(217); +var memoizeCapped = __webpack_require__(208); /** Used to match property names within property paths. */ var reLeadingDot = /^\./, @@ -20878,10 +19726,10 @@ module.exports = stringToPath; /***/ }), -/* 217 */ +/* 208 */ /***/ (function(module, exports, __webpack_require__) { -var memoize = __webpack_require__(218); +var memoize = __webpack_require__(209); /** Used as the maximum memoize cache size. */ var MAX_MEMOIZE_SIZE = 500; @@ -20910,10 +19758,10 @@ module.exports = memoizeCapped; /***/ }), -/* 218 */ +/* 209 */ /***/ (function(module, exports, __webpack_require__) { -var MapCache = __webpack_require__(46); +var MapCache = __webpack_require__(43); /** Error message constants. */ var FUNC_ERROR_TEXT = 'Expected a function'; @@ -20989,10 +19837,10 @@ module.exports = memoize; /***/ }), -/* 219 */ +/* 210 */ /***/ (function(module, exports, __webpack_require__) { -var baseToString = __webpack_require__(220); +var baseToString = __webpack_require__(211); /** * Converts `value` to a string. An empty string is returned for `null` @@ -21023,13 +19871,13 @@ module.exports = toString; /***/ }), -/* 220 */ +/* 211 */ /***/ (function(module, exports, __webpack_require__) { -var Symbol = __webpack_require__(23), - arrayMap = __webpack_require__(221), - isArray = __webpack_require__(8), - isSymbol = __webpack_require__(48); +var Symbol = __webpack_require__(22), + arrayMap = __webpack_require__(212), + isArray = __webpack_require__(6), + isSymbol = __webpack_require__(45); /** Used as references for various `Number` constants. */ var INFINITY = 1 / 0; @@ -21066,7 +19914,7 @@ module.exports = baseToString; /***/ }), -/* 221 */ +/* 212 */ /***/ (function(module, exports) { /** @@ -21093,11 +19941,11 @@ module.exports = arrayMap; /***/ }), -/* 222 */ +/* 213 */ /***/ (function(module, exports, __webpack_require__) { -var baseHasIn = __webpack_require__(223), - hasPath = __webpack_require__(224); +var baseHasIn = __webpack_require__(214), + hasPath = __webpack_require__(215); /** * Checks if `path` is a direct or inherited property of `object`. @@ -21133,7 +19981,7 @@ module.exports = hasIn; /***/ }), -/* 223 */ +/* 214 */ /***/ (function(module, exports) { /** @@ -21152,15 +20000,15 @@ module.exports = baseHasIn; /***/ }), -/* 224 */ +/* 215 */ /***/ (function(module, exports, __webpack_require__) { -var castPath = __webpack_require__(78), - isArguments = __webpack_require__(41), - isArray = __webpack_require__(8), - isIndex = __webpack_require__(39), - isLength = __webpack_require__(38), - toKey = __webpack_require__(29); +var castPath = __webpack_require__(74), + isArguments = __webpack_require__(38), + isArray = __webpack_require__(6), + isIndex = __webpack_require__(36), + isLength = __webpack_require__(35), + toKey = __webpack_require__(28); /** * Checks if `path` exists on `object`. @@ -21197,13 +20045,13 @@ module.exports = hasPath; /***/ }), -/* 225 */ +/* 216 */ /***/ (function(module, exports, __webpack_require__) { -var baseProperty = __webpack_require__(226), - basePropertyDeep = __webpack_require__(227), - isKey = __webpack_require__(47), - toKey = __webpack_require__(29); +var baseProperty = __webpack_require__(217), + basePropertyDeep = __webpack_require__(218), + isKey = __webpack_require__(44), + toKey = __webpack_require__(28); /** * Creates a function that returns the value at `path` of a given object. @@ -21235,7 +20083,7 @@ module.exports = property; /***/ }), -/* 226 */ +/* 217 */ /***/ (function(module, exports) { /** @@ -21255,10 +20103,10 @@ module.exports = baseProperty; /***/ }), -/* 227 */ +/* 218 */ /***/ (function(module, exports, __webpack_require__) { -var baseGet = __webpack_require__(77); +var baseGet = __webpack_require__(73); /** * A specialized version of `baseProperty` which supports deep paths. @@ -21277,14 +20125,14 @@ module.exports = basePropertyDeep; /***/ }), -/* 228 */ +/* 219 */ /***/ (function(module, exports, __webpack_require__) { // Generated by CoffeeScript 1.9.1 (function() { var XMLAttribute, create; - create = __webpack_require__(5); + create = __webpack_require__(3); module.exports = XMLAttribute = (function() { function XMLAttribute(parent, name, value) { @@ -21315,14 +20163,14 @@ module.exports = basePropertyDeep; /***/ }), -/* 229 */ +/* 220 */ /***/ (function(module, exports, __webpack_require__) { // Generated by CoffeeScript 1.9.1 (function() { var XMLDTDAttList, create; - create = __webpack_require__(5); + create = __webpack_require__(3); module.exports = XMLDTDAttList = (function() { function XMLDTDAttList(parent, elementName, attributeName, attributeType, defaultValueType, defaultValue) { @@ -21389,16 +20237,16 @@ module.exports = basePropertyDeep; /***/ }), -/* 230 */ +/* 221 */ /***/ (function(module, exports, __webpack_require__) { // Generated by CoffeeScript 1.9.1 (function() { var XMLDTDEntity, create, isObject; - create = __webpack_require__(5); + create = __webpack_require__(3); - isObject = __webpack_require__(7); + isObject = __webpack_require__(5); module.exports = XMLDTDEntity = (function() { function XMLDTDEntity(parent, pe, name, value) { @@ -21479,14 +20327,14 @@ module.exports = basePropertyDeep; /***/ }), -/* 231 */ +/* 222 */ /***/ (function(module, exports, __webpack_require__) { // Generated by CoffeeScript 1.9.1 (function() { var XMLDTDElement, create; - create = __webpack_require__(5); + create = __webpack_require__(3); module.exports = XMLDTDElement = (function() { function XMLDTDElement(parent, name, value) { @@ -21531,14 +20379,14 @@ module.exports = basePropertyDeep; /***/ }), -/* 232 */ +/* 223 */ /***/ (function(module, exports, __webpack_require__) { // Generated by CoffeeScript 1.9.1 (function() { var XMLDTDNotation, create; - create = __webpack_require__(5); + create = __webpack_require__(3); module.exports = XMLDTDNotation = (function() { function XMLDTDNotation(parent, name, value) { @@ -21593,7 +20441,7 @@ module.exports = basePropertyDeep; /***/ }), -/* 233 */ +/* 224 */ /***/ (function(module, exports, __webpack_require__) { // Generated by CoffeeScript 1.9.1 @@ -21602,7 +20450,7 @@ module.exports = basePropertyDeep; extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, hasProp = {}.hasOwnProperty; - create = __webpack_require__(5); + create = __webpack_require__(3); XMLNode = __webpack_require__(12); @@ -21648,7 +20496,7 @@ module.exports = basePropertyDeep; /***/ }), -/* 234 */ +/* 225 */ /***/ (function(module, exports, __webpack_require__) { // Generated by CoffeeScript 1.9.1 @@ -21657,7 +20505,7 @@ module.exports = basePropertyDeep; extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, hasProp = {}.hasOwnProperty; - create = __webpack_require__(5); + create = __webpack_require__(3); XMLNode = __webpack_require__(12); @@ -21703,7 +20551,7 @@ module.exports = basePropertyDeep; /***/ }), -/* 235 */ +/* 226 */ /***/ (function(module, exports) { function apiLoader(svc, version) { @@ -21722,12 +20570,12 @@ module.exports = apiLoader; /***/ }), -/* 236 */ +/* 227 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(0); -var Api = __webpack_require__(83); -var regionConfig = __webpack_require__(237); +var Api = __webpack_require__(79); +var regionConfig = __webpack_require__(228); var inherit = AWS.util.inherit; var clientCount = 0; @@ -22336,11 +21184,11 @@ module.exports = AWS.Service; /***/ }), -/* 237 */ +/* 228 */ /***/ (function(module, exports, __webpack_require__) { -var util = __webpack_require__(2); -var regionConfig = __webpack_require__(238); +var util = __webpack_require__(1); +var regionConfig = __webpack_require__(229); function generateRegionPrefix(region) { if (!region) return null; @@ -22411,18 +21259,18 @@ module.exports = configureEndpoint; /***/ }), -/* 238 */ +/* 229 */ /***/ (function(module, exports) { module.exports = {"rules":{"*/*":{"endpoint":"{service}.{region}.amazonaws.com"},"cn-*/*":{"endpoint":"{service}.{region}.amazonaws.com.cn"},"*/budgets":"globalSSL","*/cloudfront":"globalSSL","*/iam":"globalSSL","*/sts":"globalSSL","*/importexport":{"endpoint":"{service}.amazonaws.com","signatureVersion":"v2","globalEndpoint":true},"*/route53":{"endpoint":"https://{service}.amazonaws.com","signatureVersion":"v3https","globalEndpoint":true},"*/waf":"globalSSL","us-gov-*/iam":"globalGovCloud","us-gov-*/sts":{"endpoint":"{service}.{region}.amazonaws.com"},"us-gov-west-1/s3":"s3signature","us-west-1/s3":"s3signature","us-west-2/s3":"s3signature","eu-west-1/s3":"s3signature","ap-southeast-1/s3":"s3signature","ap-southeast-2/s3":"s3signature","ap-northeast-1/s3":"s3signature","sa-east-1/s3":"s3signature","us-east-1/s3":{"endpoint":"{service}.amazonaws.com","signatureVersion":"s3"},"us-east-1/sdb":{"endpoint":"{service}.amazonaws.com","signatureVersion":"v2"},"*/sdb":{"endpoint":"{service}.{region}.amazonaws.com","signatureVersion":"v2"}},"patterns":{"globalSSL":{"endpoint":"https://{service}.amazonaws.com","globalEndpoint":true},"globalGovCloud":{"endpoint":"{service}.us-gov.amazonaws.com"},"s3signature":{"endpoint":"{service}.{region}.amazonaws.com","signatureVersion":"s3"}}} /***/ }), -/* 239 */ +/* 230 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(0); -__webpack_require__(87); -__webpack_require__(88); +__webpack_require__(83); +__webpack_require__(84); var PromisesDependency; /** @@ -22963,11 +21811,11 @@ AWS.config = new AWS.Config(); /***/ }), -/* 240 */ +/* 231 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(0); -var SequentialExecutor = __webpack_require__(90); +var SequentialExecutor = __webpack_require__(86); /** * The namespace used to register global event listeners for request building * and sending. @@ -23487,7 +22335,7 @@ AWS.EventListeners = { var inputShape = req.service.api.operations[req.operation].input; censoredParams = filterSensitiveLog(inputShape, req.params); } - var params = __webpack_require__(241).inspect(censoredParams, true, null); + var params = __webpack_require__(232).inspect(censoredParams, true, null); var message = ''; if (ansi) message += '\x1B[33m'; message += '[AWS ' + req.service.serviceIdentifier + ' ' + status; @@ -23509,35 +22357,35 @@ AWS.EventListeners = { }), Json: new SequentialExecutor().addNamedListeners(function(add) { - var svc = __webpack_require__(34); + var svc = __webpack_require__(31); add('BUILD', 'build', svc.buildRequest); add('EXTRACT_DATA', 'extractData', svc.extractData); add('EXTRACT_ERROR', 'extractError', svc.extractError); }), Rest: new SequentialExecutor().addNamedListeners(function(add) { - var svc = __webpack_require__(21); + var svc = __webpack_require__(20); add('BUILD', 'build', svc.buildRequest); add('EXTRACT_DATA', 'extractData', svc.extractData); add('EXTRACT_ERROR', 'extractError', svc.extractError); }), RestJson: new SequentialExecutor().addNamedListeners(function(add) { - var svc = __webpack_require__(59); + var svc = __webpack_require__(55); add('BUILD', 'build', svc.buildRequest); add('EXTRACT_DATA', 'extractData', svc.extractData); add('EXTRACT_ERROR', 'extractError', svc.extractError); }), RestXml: new SequentialExecutor().addNamedListeners(function(add) { - var svc = __webpack_require__(60); + var svc = __webpack_require__(56); add('BUILD', 'build', svc.buildRequest); add('EXTRACT_DATA', 'extractData', svc.extractData); add('EXTRACT_ERROR', 'extractError', svc.extractError); }), Query: new SequentialExecutor().addNamedListeners(function(add) { - var svc = __webpack_require__(57); + var svc = __webpack_require__(53); add('BUILD', 'build', svc.buildRequest); add('EXTRACT_DATA', 'extractData', svc.extractData); add('EXTRACT_ERROR', 'extractError', svc.extractError); @@ -23546,7 +22394,7 @@ AWS.EventListeners = { /***/ }), -/* 241 */ +/* 232 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global, process) {// Copyright Joyent, Inc. and other Node contributors. @@ -24074,7 +22922,7 @@ function isPrimitive(arg) { } exports.isPrimitive = isPrimitive; -exports.isBuffer = __webpack_require__(242); +exports.isBuffer = __webpack_require__(233); function objectToString(o) { return Object.prototype.toString.call(o); @@ -24118,7 +22966,7 @@ exports.log = function() { * prototype. * @param {function} superCtor Constructor function to inherit prototype from. */ -exports.inherits = __webpack_require__(243); +exports.inherits = __webpack_require__(234); exports._extend = function(origin, add) { // Don't do anything if add isn't an object @@ -24136,10 +22984,10 @@ function hasOwnProperty(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(4), __webpack_require__(10))) +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(11), __webpack_require__(9))) /***/ }), -/* 242 */ +/* 233 */ /***/ (function(module, exports) { module.exports = function isBuffer(arg) { @@ -24150,7 +22998,7 @@ module.exports = function isBuffer(arg) { } /***/ }), -/* 243 */ +/* 234 */ /***/ (function(module, exports) { if (typeof Object.create === 'function') { @@ -24179,14 +23027,14 @@ if (typeof Object.create === 'function') { /***/ }), -/* 244 */ +/* 235 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {var AWS = __webpack_require__(0); -var AcceptorStateMachine = __webpack_require__(245); +var AcceptorStateMachine = __webpack_require__(236); var inherit = AWS.util.inherit; var domain = AWS.util.domain; -var jmespath = __webpack_require__(49); +var jmespath = __webpack_require__(46); /** * @api private @@ -24988,10 +23836,10 @@ AWS.util.addPromises(AWS.Request); AWS.util.mixin(AWS.Request, AWS.SequentialExecutor); -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(10))) +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(9))) /***/ }), -/* 245 */ +/* 236 */ /***/ (function(module, exports) { function AcceptorStateMachine(states, state) { @@ -25039,12 +23887,12 @@ module.exports = AcceptorStateMachine; /***/ }), -/* 246 */ +/* 237 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(0); var inherit = AWS.util.inherit; -var jmespath = __webpack_require__(49); +var jmespath = __webpack_require__(46); /** * This class encapsulates the response information @@ -25246,7 +24094,7 @@ AWS.Response = inherit({ /***/ }), -/* 247 */ +/* 238 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -25266,7 +24114,7 @@ AWS.Response = inherit({ var AWS = __webpack_require__(0); var inherit = AWS.util.inherit; -var jmespath = __webpack_require__(49); +var jmespath = __webpack_require__(46); /** * @api private @@ -25456,7 +24304,7 @@ AWS.ResourceWaiter = inherit({ /***/ }), -/* 248 */ +/* 239 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(0); @@ -25491,16 +24339,16 @@ AWS.Signers.RequestSigner.getVersion = function getVersion(version) { throw new Error('Unknown signing version ' + version); }; -__webpack_require__(249); -__webpack_require__(91); -__webpack_require__(250); -__webpack_require__(251); -__webpack_require__(252); -__webpack_require__(253); +__webpack_require__(240); +__webpack_require__(87); +__webpack_require__(241); +__webpack_require__(242); +__webpack_require__(243); +__webpack_require__(244); /***/ }), -/* 249 */ +/* 240 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(0); @@ -25551,13 +24399,13 @@ module.exports = AWS.Signers.V2; /***/ }), -/* 250 */ +/* 241 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(0); var inherit = AWS.util.inherit; -__webpack_require__(91); +__webpack_require__(87); /** * @api private @@ -25579,11 +24427,11 @@ module.exports = AWS.Signers.V3Https; /***/ }), -/* 251 */ +/* 242 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(0); -var v4Credentials = __webpack_require__(92); +var v4Credentials = __webpack_require__(88); var inherit = AWS.util.inherit; /** @@ -25796,7 +24644,7 @@ module.exports = AWS.Signers.V4; /***/ }), -/* 252 */ +/* 243 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(0); @@ -25974,7 +24822,7 @@ module.exports = AWS.Signers.S3; /***/ }), -/* 253 */ +/* 244 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(0); @@ -26096,7 +24944,7 @@ module.exports = AWS.Signers.Presign; /***/ }), -/* 254 */ +/* 245 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(0); @@ -26360,17 +25208,17 @@ AWS.ParamValidator = AWS.util.inherit({ /***/ }), -/* 255 */ +/* 246 */ /***/ (function(module, exports) { module.exports = {"acm":{"name":"ACM","cors":true},"apigateway":{"name":"APIGateway","cors":true},"applicationautoscaling":{"prefix":"application-autoscaling","name":"ApplicationAutoScaling","cors":true},"appstream":{"name":"AppStream"},"autoscaling":{"name":"AutoScaling","cors":true},"batch":{"name":"Batch"},"budgets":{"name":"Budgets"},"clouddirectory":{"name":"CloudDirectory"},"cloudformation":{"name":"CloudFormation","cors":true},"cloudfront":{"name":"CloudFront","versions":["2013-05-12*","2013-11-11*","2014-05-31*","2014-10-21*","2014-11-06*","2015-04-17*","2015-07-27*","2015-09-17*","2016-01-13*","2016-01-28*","2016-08-01*","2016-08-20*","2016-09-07*","2016-09-29*","2016-11-25*"],"cors":true},"cloudhsm":{"name":"CloudHSM","cors":true},"cloudsearch":{"name":"CloudSearch"},"cloudsearchdomain":{"name":"CloudSearchDomain"},"cloudtrail":{"name":"CloudTrail","cors":true},"cloudwatch":{"prefix":"monitoring","name":"CloudWatch","cors":true},"cloudwatchevents":{"prefix":"events","name":"CloudWatchEvents","versions":["2014-02-03*"],"cors":true},"cloudwatchlogs":{"prefix":"logs","name":"CloudWatchLogs","cors":true},"codebuild":{"name":"CodeBuild"},"codecommit":{"name":"CodeCommit","cors":true},"codedeploy":{"name":"CodeDeploy","cors":true},"codepipeline":{"name":"CodePipeline","cors":true},"cognitoidentity":{"prefix":"cognito-identity","name":"CognitoIdentity","cors":true},"cognitoidentityserviceprovider":{"prefix":"cognito-idp","name":"CognitoIdentityServiceProvider","cors":true},"cognitosync":{"prefix":"cognito-sync","name":"CognitoSync","cors":true},"configservice":{"prefix":"config","name":"ConfigService","cors":true},"cur":{"name":"CUR","cors":true},"datapipeline":{"name":"DataPipeline"},"devicefarm":{"name":"DeviceFarm","cors":true},"directconnect":{"name":"DirectConnect","cors":true},"directoryservice":{"prefix":"ds","name":"DirectoryService"},"discovery":{"name":"Discovery"},"dms":{"name":"DMS"},"dynamodb":{"name":"DynamoDB","cors":true},"dynamodbstreams":{"prefix":"streams.dynamodb","name":"DynamoDBStreams","cors":true},"ec2":{"name":"EC2","versions":["2013-06-15*","2013-10-15*","2014-02-01*","2014-05-01*","2014-06-15*","2014-09-01*","2014-10-01*","2015-03-01*","2015-04-15*","2015-10-01*","2016-04-01*","2016-09-15*"],"cors":true},"ecr":{"name":"ECR","cors":true},"ecs":{"name":"ECS","cors":true},"efs":{"prefix":"elasticfilesystem","name":"EFS","cors":true},"elasticache":{"name":"ElastiCache","versions":["2012-11-15*","2014-03-24*","2014-07-15*","2014-09-30*"],"cors":true},"elasticbeanstalk":{"name":"ElasticBeanstalk","cors":true},"elb":{"prefix":"elasticloadbalancing","name":"ELB","cors":true},"elbv2":{"prefix":"elasticloadbalancingv2","name":"ELBv2","cors":true},"emr":{"prefix":"elasticmapreduce","name":"EMR","cors":true},"es":{"name":"ES"},"elastictranscoder":{"name":"ElasticTranscoder","cors":true},"firehose":{"name":"Firehose","cors":true},"gamelift":{"name":"GameLift","cors":true},"glacier":{"name":"Glacier"},"health":{"name":"Health"},"iam":{"name":"IAM"},"importexport":{"name":"ImportExport"},"inspector":{"name":"Inspector","versions":["2015-08-18*"],"cors":true},"iot":{"name":"Iot","cors":true},"iotdata":{"prefix":"iot-data","name":"IotData","cors":true},"kinesis":{"name":"Kinesis","cors":true},"kinesisanalytics":{"name":"KinesisAnalytics"},"kms":{"name":"KMS","cors":true},"lambda":{"name":"Lambda","cors":true},"lexruntime":{"prefix":"runtime.lex","name":"LexRuntime","cors":true},"lightsail":{"name":"Lightsail"},"machinelearning":{"name":"MachineLearning","cors":true},"marketplacecommerceanalytics":{"name":"MarketplaceCommerceAnalytics","cors":true},"marketplacemetering":{"prefix":"meteringmarketplace","name":"MarketplaceMetering"},"mturk":{"prefix":"mturk-requester","name":"MTurk","cors":true},"mobileanalytics":{"name":"MobileAnalytics","cors":true},"opsworks":{"name":"OpsWorks","cors":true},"opsworkscm":{"name":"OpsWorksCM"},"organizations":{"name":"Organizations"},"pinpoint":{"name":"Pinpoint"},"polly":{"name":"Polly","cors":true},"rds":{"name":"RDS","versions":["2014-09-01*"],"cors":true},"redshift":{"name":"Redshift","cors":true},"rekognition":{"name":"Rekognition","cors":true},"resourcegroupstaggingapi":{"name":"ResourceGroupsTaggingAPI"},"route53":{"name":"Route53","cors":true},"route53domains":{"name":"Route53Domains","cors":true},"s3":{"name":"S3","dualstackAvailable":true,"cors":true},"servicecatalog":{"name":"ServiceCatalog","cors":true},"ses":{"prefix":"email","name":"SES","cors":true},"shield":{"name":"Shield"},"simpledb":{"prefix":"sdb","name":"SimpleDB"},"sms":{"name":"SMS"},"snowball":{"name":"Snowball"},"sns":{"name":"SNS","cors":true},"sqs":{"name":"SQS","cors":true},"ssm":{"name":"SSM","cors":true},"storagegateway":{"name":"StorageGateway","cors":true},"stepfunctions":{"prefix":"states","name":"StepFunctions"},"sts":{"name":"STS","cors":true},"support":{"name":"Support"},"swf":{"name":"SWF"},"xray":{"name":"XRay"},"waf":{"name":"WAF","cors":true},"wafregional":{"prefix":"waf-regional","name":"WAFRegional"},"workdocs":{"name":"WorkDocs","cors":true},"workspaces":{"name":"WorkSpaces"},"codestar":{"name":"CodeStar"},"lexmodelbuildingservice":{"prefix":"lex-models","name":"LexModelBuildingService","cors":true},"marketplaceentitlementservice":{"prefix":"entitlement.marketplace","name":"MarketplaceEntitlementService"},"athena":{"name":"Athena"},"greengrass":{"name":"Greengrass"},"dax":{"name":"DAX"},"migrationhub":{"prefix":"AWSMigrationHub","name":"MigrationHub"},"cloudhsmv2":{"name":"CloudHSMV2"},"glue":{"name":"Glue"},"mobile":{"name":"Mobile"},"pricing":{"name":"Pricing"},"costexplorer":{"prefix":"ce","name":"CostExplorer"},"mediaconvert":{"name":"MediaConvert"},"medialive":{"name":"MediaLive"},"mediapackage":{"name":"MediaPackage"},"mediastore":{"name":"MediaStore"},"mediastoredata":{"prefix":"mediastore-data","name":"MediaStoreData"},"appsync":{"name":"AppSync"},"guardduty":{"name":"GuardDuty"},"mq":{"name":"MQ"},"comprehend":{"name":"Comprehend"},"iotjobsdataplane":{"prefix":"iot-jobs-data","name":"IoTJobsDataPlane"},"kinesisvideoarchivedmedia":{"prefix":"kinesis-video-archived-media","name":"KinesisVideoArchivedMedia"},"kinesisvideomedia":{"prefix":"kinesis-video-media","name":"KinesisVideoMedia"},"kinesisvideo":{"name":"KinesisVideo"},"sagemakerruntime":{"prefix":"runtime.sagemaker","name":"SageMakerRuntime"},"sagemaker":{"name":"SageMaker"},"translate":{"name":"Translate"},"resourcegroups":{"prefix":"resource-groups","name":"ResourceGroups"},"alexaforbusiness":{"name":"AlexaForBusiness"},"cloud9":{"name":"Cloud9"},"serverlessapplicationrepository":{"prefix":"serverlessrepo","name":"ServerlessApplicationRepository"},"servicediscovery":{"name":"ServiceDiscovery"}} /***/ }), -/* 256 */ +/* 247 */ /***/ (function(module, exports, __webpack_require__) { -var v1 = __webpack_require__(257); -var v4 = __webpack_require__(258); +var v1 = __webpack_require__(248); +var v4 = __webpack_require__(249); var uuid = v4; uuid.v1 = v1; @@ -26380,11 +25228,11 @@ module.exports = uuid; /***/ }), -/* 257 */ +/* 248 */ /***/ (function(module, exports, __webpack_require__) { -var rng = __webpack_require__(93); -var bytesToUuid = __webpack_require__(94); +var rng = __webpack_require__(89); +var bytesToUuid = __webpack_require__(90); // **`v1()` - Generate time-based UUID** // @@ -26486,11 +25334,11 @@ module.exports = v1; /***/ }), -/* 258 */ +/* 249 */ /***/ (function(module, exports, __webpack_require__) { -var rng = __webpack_require__(93); -var bytesToUuid = __webpack_require__(94); +var rng = __webpack_require__(89); +var bytesToUuid = __webpack_require__(90); function v4(options, buf, offset) { var i = buf && offset || 0; @@ -26521,14 +25369,14 @@ module.exports = v4; /***/ }), -/* 259 */ +/* 250 */ /***/ (function(module, exports, __webpack_require__) { -var Buffer = __webpack_require__(51).Buffer -var sha = __webpack_require__(263) -var sha256 = __webpack_require__(264) -var rng = __webpack_require__(265) -var md5 = __webpack_require__(266) +var Buffer = __webpack_require__(48).Buffer +var sha = __webpack_require__(254) +var sha256 = __webpack_require__(255) +var rng = __webpack_require__(256) +var md5 = __webpack_require__(257) var algorithms = { sha1: sha, @@ -26624,7 +25472,7 @@ each(['createCredentials' /***/ }), -/* 260 */ +/* 251 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -26745,7 +25593,7 @@ function fromByteArray (uint8) { /***/ }), -/* 261 */ +/* 252 */ /***/ (function(module, exports) { exports.read = function (buffer, offset, isLE, mLen, nBytes) { @@ -26835,7 +25683,7 @@ exports.write = function (buffer, value, offset, isLE, mLen, nBytes) { /***/ }), -/* 262 */ +/* 253 */ /***/ (function(module, exports) { var toString = {}.toString; @@ -26846,7 +25694,7 @@ module.exports = Array.isArray || function (arr) { /***/ }), -/* 263 */ +/* 254 */ /***/ (function(module, exports, __webpack_require__) { /* @@ -26858,7 +25706,7 @@ module.exports = Array.isArray || function (arr) { * See http://pajhome.org.uk/crypt/md5 for details. */ -var helpers = __webpack_require__(52); +var helpers = __webpack_require__(49); /* * Calculate the SHA-1 of an array of big-endian words, and a bit length @@ -26953,7 +25801,7 @@ module.exports = function sha1(buf) { /***/ }), -/* 264 */ +/* 255 */ /***/ (function(module, exports, __webpack_require__) { @@ -26965,7 +25813,7 @@ module.exports = function sha1(buf) { * */ -var helpers = __webpack_require__(52); +var helpers = __webpack_require__(49); var safe_add = function(x, y) { var lsw = (x & 0xFFFF) + (y & 0xFFFF); @@ -27038,7 +25886,7 @@ module.exports = function sha256(buf) { /***/ }), -/* 265 */ +/* 256 */ /***/ (function(module, exports) { // Original code adapted from Robert Kieffer. @@ -27075,7 +25923,7 @@ module.exports = function sha256(buf) { /***/ }), -/* 266 */ +/* 257 */ /***/ (function(module, exports, __webpack_require__) { /* @@ -27087,7 +25935,7 @@ module.exports = function sha256(buf) { * See http://pajhome.org.uk/crypt/md5 for more info. */ -var helpers = __webpack_require__(52); +var helpers = __webpack_require__(49); /* * Perform a simple self-test to see if the VM is working @@ -27244,7 +26092,7 @@ module.exports = function md5(buf) { /***/ }), -/* 267 */ +/* 258 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(module, global) {var __WEBPACK_AMD_DEFINE_RESULT__;/*! https://mths.be/punycode v1.3.2 by @mathias */ @@ -27777,10 +26625,10 @@ module.exports = function md5(buf) { }(this)); -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(43)(module), __webpack_require__(4))) +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(40)(module), __webpack_require__(11))) /***/ }), -/* 268 */ +/* 259 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -27803,7 +26651,7 @@ module.exports = { /***/ }), -/* 269 */ +/* 260 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -27894,7 +26742,7 @@ var isArray = Array.isArray || function (xs) { /***/ }), -/* 270 */ +/* 261 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -27986,11 +26834,11 @@ var objectKeys = Object.keys || function (obj) { /***/ }), -/* 271 */ +/* 262 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(0); -var STS = __webpack_require__(19); +var STS = __webpack_require__(29); /** * Represents temporary credentials retrieved from {AWS.STS}. Without any @@ -28112,7 +26960,7 @@ AWS.TemporaryCredentials = AWS.util.inherit(AWS.Credentials, { /***/ }), -/* 272 */ +/* 263 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(0); @@ -28165,23 +27013,23 @@ AWS.util.update(AWS.STS.prototype, { /***/ }), -/* 273 */ +/* 264 */ /***/ (function(module, exports) { module.exports = {"version":"2.0","metadata":{"apiVersion":"2011-06-15","endpointPrefix":"sts","globalEndpoint":"sts.amazonaws.com","protocol":"query","serviceAbbreviation":"AWS STS","serviceFullName":"AWS Security Token Service","signatureVersion":"v4","uid":"sts-2011-06-15","xmlNamespace":"https://sts.amazonaws.com/doc/2011-06-15/"},"operations":{"AssumeRole":{"input":{"type":"structure","required":["RoleArn","RoleSessionName"],"members":{"RoleArn":{},"RoleSessionName":{},"Policy":{},"DurationSeconds":{"type":"integer"},"ExternalId":{},"SerialNumber":{},"TokenCode":{}}},"output":{"resultWrapper":"AssumeRoleResult","type":"structure","members":{"Credentials":{"shape":"Sa"},"AssumedRoleUser":{"shape":"Sf"},"PackedPolicySize":{"type":"integer"}}}},"AssumeRoleWithSAML":{"input":{"type":"structure","required":["RoleArn","PrincipalArn","SAMLAssertion"],"members":{"RoleArn":{},"PrincipalArn":{},"SAMLAssertion":{},"Policy":{},"DurationSeconds":{"type":"integer"}}},"output":{"resultWrapper":"AssumeRoleWithSAMLResult","type":"structure","members":{"Credentials":{"shape":"Sa"},"AssumedRoleUser":{"shape":"Sf"},"PackedPolicySize":{"type":"integer"},"Subject":{},"SubjectType":{},"Issuer":{},"Audience":{},"NameQualifier":{}}}},"AssumeRoleWithWebIdentity":{"input":{"type":"structure","required":["RoleArn","RoleSessionName","WebIdentityToken"],"members":{"RoleArn":{},"RoleSessionName":{},"WebIdentityToken":{},"ProviderId":{},"Policy":{},"DurationSeconds":{"type":"integer"}}},"output":{"resultWrapper":"AssumeRoleWithWebIdentityResult","type":"structure","members":{"Credentials":{"shape":"Sa"},"SubjectFromWebIdentityToken":{},"AssumedRoleUser":{"shape":"Sf"},"PackedPolicySize":{"type":"integer"},"Provider":{},"Audience":{}}}},"DecodeAuthorizationMessage":{"input":{"type":"structure","required":["EncodedMessage"],"members":{"EncodedMessage":{}}},"output":{"resultWrapper":"DecodeAuthorizationMessageResult","type":"structure","members":{"DecodedMessage":{}}}},"GetCallerIdentity":{"input":{"type":"structure","members":{}},"output":{"resultWrapper":"GetCallerIdentityResult","type":"structure","members":{"UserId":{},"Account":{},"Arn":{}}}},"GetFederationToken":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"Policy":{},"DurationSeconds":{"type":"integer"}}},"output":{"resultWrapper":"GetFederationTokenResult","type":"structure","members":{"Credentials":{"shape":"Sa"},"FederatedUser":{"type":"structure","required":["FederatedUserId","Arn"],"members":{"FederatedUserId":{},"Arn":{}}},"PackedPolicySize":{"type":"integer"}}}},"GetSessionToken":{"input":{"type":"structure","members":{"DurationSeconds":{"type":"integer"},"SerialNumber":{},"TokenCode":{}}},"output":{"resultWrapper":"GetSessionTokenResult","type":"structure","members":{"Credentials":{"shape":"Sa"}}}}},"shapes":{"Sa":{"type":"structure","required":["AccessKeyId","SecretAccessKey","SessionToken","Expiration"],"members":{"AccessKeyId":{},"SecretAccessKey":{},"SessionToken":{},"Expiration":{"type":"timestamp"}}},"Sf":{"type":"structure","required":["AssumedRoleId","Arn"],"members":{"AssumedRoleId":{},"Arn":{}}}}} /***/ }), -/* 274 */ +/* 265 */ /***/ (function(module, exports) { module.exports = {"pagination":{}} /***/ }), -/* 275 */ +/* 266 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(0); -var STS = __webpack_require__(19); +var STS = __webpack_require__(29); /** * Represents credentials retrieved from STS Web Identity Federation support. @@ -28293,12 +27141,12 @@ AWS.WebIdentityCredentials = AWS.util.inherit(AWS.Credentials, { /***/ }), -/* 276 */ +/* 267 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(0); -var CognitoIdentity = __webpack_require__(97); -var STS = __webpack_require__(19); +var CognitoIdentity = __webpack_require__(268); +var STS = __webpack_require__(29); /** * Represents credentials retrieved from STS Web Identity Federation using @@ -28676,7 +27524,32 @@ AWS.CognitoIdentityCredentials = AWS.util.inherit(AWS.Credentials, { /***/ }), -/* 277 */ +/* 268 */ +/***/ (function(module, exports, __webpack_require__) { + +__webpack_require__(8); +var AWS = __webpack_require__(0); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['cognitoidentity'] = {}; +AWS.CognitoIdentity = Service.defineService('cognitoidentity', ['2014-06-30']); +__webpack_require__(269); +Object.defineProperty(apiLoader.services['cognitoidentity'], '2014-06-30', { + get: function get() { + var model = __webpack_require__(270); + model.paginators = __webpack_require__(271).pagination; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.CognitoIdentity; + + +/***/ }), +/* 269 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(0); @@ -28697,23 +27570,23 @@ AWS.util.update(AWS.CognitoIdentity.prototype, { /***/ }), -/* 278 */ +/* 270 */ /***/ (function(module, exports) { module.exports = {"version":"2.0","metadata":{"apiVersion":"2014-06-30","endpointPrefix":"cognito-identity","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon Cognito Identity","signatureVersion":"v4","targetPrefix":"AWSCognitoIdentityService","uid":"cognito-identity-2014-06-30"},"operations":{"CreateIdentityPool":{"input":{"type":"structure","required":["IdentityPoolName","AllowUnauthenticatedIdentities"],"members":{"IdentityPoolName":{},"AllowUnauthenticatedIdentities":{"type":"boolean"},"SupportedLoginProviders":{"shape":"S4"},"DeveloperProviderName":{},"OpenIdConnectProviderARNs":{"shape":"S8"},"CognitoIdentityProviders":{"shape":"Sa"},"SamlProviderARNs":{"shape":"Sf"}}},"output":{"shape":"Sg"}},"DeleteIdentities":{"input":{"type":"structure","required":["IdentityIdsToDelete"],"members":{"IdentityIdsToDelete":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"UnprocessedIdentityIds":{"type":"list","member":{"type":"structure","members":{"IdentityId":{},"ErrorCode":{}}}}}}},"DeleteIdentityPool":{"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{}}}},"DescribeIdentity":{"input":{"type":"structure","required":["IdentityId"],"members":{"IdentityId":{}}},"output":{"shape":"Sr"}},"DescribeIdentityPool":{"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{}}},"output":{"shape":"Sg"}},"GetCredentialsForIdentity":{"input":{"type":"structure","required":["IdentityId"],"members":{"IdentityId":{},"Logins":{"shape":"Sw"},"CustomRoleArn":{}}},"output":{"type":"structure","members":{"IdentityId":{},"Credentials":{"type":"structure","members":{"AccessKeyId":{},"SecretKey":{},"SessionToken":{},"Expiration":{"type":"timestamp"}}}}}},"GetId":{"input":{"type":"structure","required":["IdentityPoolId"],"members":{"AccountId":{},"IdentityPoolId":{},"Logins":{"shape":"Sw"}}},"output":{"type":"structure","members":{"IdentityId":{}}}},"GetIdentityPoolRoles":{"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{}}},"output":{"type":"structure","members":{"IdentityPoolId":{},"Roles":{"shape":"S18"},"RoleMappings":{"shape":"S1a"}}}},"GetOpenIdToken":{"input":{"type":"structure","required":["IdentityId"],"members":{"IdentityId":{},"Logins":{"shape":"Sw"}}},"output":{"type":"structure","members":{"IdentityId":{},"Token":{}}}},"GetOpenIdTokenForDeveloperIdentity":{"input":{"type":"structure","required":["IdentityPoolId","Logins"],"members":{"IdentityPoolId":{},"IdentityId":{},"Logins":{"shape":"Sw"},"TokenDuration":{"type":"long"}}},"output":{"type":"structure","members":{"IdentityId":{},"Token":{}}}},"ListIdentities":{"input":{"type":"structure","required":["IdentityPoolId","MaxResults"],"members":{"IdentityPoolId":{},"MaxResults":{"type":"integer"},"NextToken":{},"HideDisabled":{"type":"boolean"}}},"output":{"type":"structure","members":{"IdentityPoolId":{},"Identities":{"type":"list","member":{"shape":"Sr"}},"NextToken":{}}}},"ListIdentityPools":{"input":{"type":"structure","required":["MaxResults"],"members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"IdentityPools":{"type":"list","member":{"type":"structure","members":{"IdentityPoolId":{},"IdentityPoolName":{}}}},"NextToken":{}}}},"LookupDeveloperIdentity":{"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{},"IdentityId":{},"DeveloperUserIdentifier":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"IdentityId":{},"DeveloperUserIdentifierList":{"type":"list","member":{}},"NextToken":{}}}},"MergeDeveloperIdentities":{"input":{"type":"structure","required":["SourceUserIdentifier","DestinationUserIdentifier","DeveloperProviderName","IdentityPoolId"],"members":{"SourceUserIdentifier":{},"DestinationUserIdentifier":{},"DeveloperProviderName":{},"IdentityPoolId":{}}},"output":{"type":"structure","members":{"IdentityId":{}}}},"SetIdentityPoolRoles":{"input":{"type":"structure","required":["IdentityPoolId","Roles"],"members":{"IdentityPoolId":{},"Roles":{"shape":"S18"},"RoleMappings":{"shape":"S1a"}}}},"UnlinkDeveloperIdentity":{"input":{"type":"structure","required":["IdentityId","IdentityPoolId","DeveloperProviderName","DeveloperUserIdentifier"],"members":{"IdentityId":{},"IdentityPoolId":{},"DeveloperProviderName":{},"DeveloperUserIdentifier":{}}}},"UnlinkIdentity":{"input":{"type":"structure","required":["IdentityId","Logins","LoginsToRemove"],"members":{"IdentityId":{},"Logins":{"shape":"Sw"},"LoginsToRemove":{"shape":"Ss"}}}},"UpdateIdentityPool":{"input":{"shape":"Sg"},"output":{"shape":"Sg"}}},"shapes":{"S4":{"type":"map","key":{},"value":{}},"S8":{"type":"list","member":{}},"Sa":{"type":"list","member":{"type":"structure","members":{"ProviderName":{},"ClientId":{},"ServerSideTokenCheck":{"type":"boolean"}}}},"Sf":{"type":"list","member":{}},"Sg":{"type":"structure","required":["IdentityPoolId","IdentityPoolName","AllowUnauthenticatedIdentities"],"members":{"IdentityPoolId":{},"IdentityPoolName":{},"AllowUnauthenticatedIdentities":{"type":"boolean"},"SupportedLoginProviders":{"shape":"S4"},"DeveloperProviderName":{},"OpenIdConnectProviderARNs":{"shape":"S8"},"CognitoIdentityProviders":{"shape":"Sa"},"SamlProviderARNs":{"shape":"Sf"}}},"Sr":{"type":"structure","members":{"IdentityId":{},"Logins":{"shape":"Ss"},"CreationDate":{"type":"timestamp"},"LastModifiedDate":{"type":"timestamp"}}},"Ss":{"type":"list","member":{}},"Sw":{"type":"map","key":{},"value":{}},"S18":{"type":"map","key":{},"value":{}},"S1a":{"type":"map","key":{},"value":{"type":"structure","required":["Type"],"members":{"Type":{},"AmbiguousRoleResolution":{},"RulesConfiguration":{"type":"structure","required":["Rules"],"members":{"Rules":{"type":"list","member":{"type":"structure","required":["Claim","MatchType","Value","RoleARN"],"members":{"Claim":{},"MatchType":{},"Value":{},"RoleARN":{}}}}}}}}}}} /***/ }), -/* 279 */ +/* 271 */ /***/ (function(module, exports) { module.exports = {"pagination":{}} /***/ }), -/* 280 */ +/* 272 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(0); -var STS = __webpack_require__(19); +var STS = __webpack_require__(29); /** * Represents credentials retrieved from STS SAML support. @@ -28804,10 +27677,10 @@ AWS.SAMLCredentials = AWS.util.inherit(AWS.Credentials, { /***/ }), -/* 281 */ +/* 273 */ /***/ (function(module, exports, __webpack_require__) { -var util = __webpack_require__(2); +var util = __webpack_require__(1); var Shape = __webpack_require__(14); function DomXmlParser() { } @@ -28996,12 +27869,12 @@ module.exports = DomXmlParser; /***/ }), -/* 282 */ +/* 274 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(0); -var EventEmitter = __webpack_require__(283).EventEmitter; -__webpack_require__(89); +var EventEmitter = __webpack_require__(275).EventEmitter; +__webpack_require__(85); /** * @api private @@ -29138,7 +28011,7 @@ AWS.HttpClient.streamsApiVersion = 1; /***/ }), -/* 283 */ +/* 275 */ /***/ (function(module, exports) { // Copyright Joyent, Inc. and other Node contributors. @@ -29446,14 +28319,14 @@ function isUndefined(arg) { /***/ }), -/* 284 */ +/* 276 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(0); -var v4Credentials = __webpack_require__(92); +var v4Credentials = __webpack_require__(88); // Pull in managed upload extension -__webpack_require__(285); +__webpack_require__(277); /** * @api private @@ -30522,7 +29395,7 @@ AWS.util.update(AWS.S3.prototype, { /***/ }), -/* 285 */ +/* 277 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(0); @@ -31238,50 +30111,50 @@ module.exports = AWS.S3.ManagedUpload; /***/ }), -/* 286 */ +/* 278 */ /***/ (function(module, exports) { module.exports = {"version":"2.0","metadata":{"apiVersion":"2006-03-01","checksumFormat":"md5","endpointPrefix":"s3","globalEndpoint":"s3.amazonaws.com","protocol":"rest-xml","serviceAbbreviation":"Amazon S3","serviceFullName":"Amazon Simple Storage Service","serviceId":"S3","signatureVersion":"s3","timestampFormat":"rfc822","uid":"s3-2006-03-01"},"operations":{"AbortMultipartUpload":{"http":{"method":"DELETE","requestUri":"/{Bucket}/{Key+}"},"input":{"type":"structure","required":["Bucket","Key","UploadId"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"UploadId":{"location":"querystring","locationName":"uploadId"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"}}},"output":{"type":"structure","members":{"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}}},"CompleteMultipartUpload":{"http":{"requestUri":"/{Bucket}/{Key+}"},"input":{"type":"structure","required":["Bucket","Key","UploadId"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"MultipartUpload":{"locationName":"CompleteMultipartUpload","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","members":{"Parts":{"locationName":"Part","type":"list","member":{"type":"structure","members":{"ETag":{},"PartNumber":{"type":"integer"}}},"flattened":true}}},"UploadId":{"location":"querystring","locationName":"uploadId"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"}},"payload":"MultipartUpload"},"output":{"type":"structure","members":{"Location":{},"Bucket":{},"Key":{},"Expiration":{"location":"header","locationName":"x-amz-expiration"},"ETag":{},"ServerSideEncryption":{"location":"header","locationName":"x-amz-server-side-encryption"},"VersionId":{"location":"header","locationName":"x-amz-version-id"},"SSEKMSKeyId":{"shape":"Sj","location":"header","locationName":"x-amz-server-side-encryption-aws-kms-key-id"},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}}},"CopyObject":{"http":{"method":"PUT","requestUri":"/{Bucket}/{Key+}"},"input":{"type":"structure","required":["Bucket","CopySource","Key"],"members":{"ACL":{"location":"header","locationName":"x-amz-acl"},"Bucket":{"location":"uri","locationName":"Bucket"},"CacheControl":{"location":"header","locationName":"Cache-Control"},"ContentDisposition":{"location":"header","locationName":"Content-Disposition"},"ContentEncoding":{"location":"header","locationName":"Content-Encoding"},"ContentLanguage":{"location":"header","locationName":"Content-Language"},"ContentType":{"location":"header","locationName":"Content-Type"},"CopySource":{"location":"header","locationName":"x-amz-copy-source"},"CopySourceIfMatch":{"location":"header","locationName":"x-amz-copy-source-if-match"},"CopySourceIfModifiedSince":{"location":"header","locationName":"x-amz-copy-source-if-modified-since","type":"timestamp"},"CopySourceIfNoneMatch":{"location":"header","locationName":"x-amz-copy-source-if-none-match"},"CopySourceIfUnmodifiedSince":{"location":"header","locationName":"x-amz-copy-source-if-unmodified-since","type":"timestamp"},"Expires":{"location":"header","locationName":"Expires","type":"timestamp"},"GrantFullControl":{"location":"header","locationName":"x-amz-grant-full-control"},"GrantRead":{"location":"header","locationName":"x-amz-grant-read"},"GrantReadACP":{"location":"header","locationName":"x-amz-grant-read-acp"},"GrantWriteACP":{"location":"header","locationName":"x-amz-grant-write-acp"},"Key":{"location":"uri","locationName":"Key"},"Metadata":{"shape":"S11","location":"headers","locationName":"x-amz-meta-"},"MetadataDirective":{"location":"header","locationName":"x-amz-metadata-directive"},"TaggingDirective":{"location":"header","locationName":"x-amz-tagging-directive"},"ServerSideEncryption":{"location":"header","locationName":"x-amz-server-side-encryption"},"StorageClass":{"location":"header","locationName":"x-amz-storage-class"},"WebsiteRedirectLocation":{"location":"header","locationName":"x-amz-website-redirect-location"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKey":{"shape":"S19","location":"header","locationName":"x-amz-server-side-encryption-customer-key"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"SSEKMSKeyId":{"shape":"Sj","location":"header","locationName":"x-amz-server-side-encryption-aws-kms-key-id"},"CopySourceSSECustomerAlgorithm":{"location":"header","locationName":"x-amz-copy-source-server-side-encryption-customer-algorithm"},"CopySourceSSECustomerKey":{"shape":"S1c","location":"header","locationName":"x-amz-copy-source-server-side-encryption-customer-key"},"CopySourceSSECustomerKeyMD5":{"location":"header","locationName":"x-amz-copy-source-server-side-encryption-customer-key-MD5"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"Tagging":{"location":"header","locationName":"x-amz-tagging"}}},"output":{"type":"structure","members":{"CopyObjectResult":{"type":"structure","members":{"ETag":{},"LastModified":{"type":"timestamp"}}},"Expiration":{"location":"header","locationName":"x-amz-expiration"},"CopySourceVersionId":{"location":"header","locationName":"x-amz-copy-source-version-id"},"VersionId":{"location":"header","locationName":"x-amz-version-id"},"ServerSideEncryption":{"location":"header","locationName":"x-amz-server-side-encryption"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"SSEKMSKeyId":{"shape":"Sj","location":"header","locationName":"x-amz-server-side-encryption-aws-kms-key-id"},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}},"payload":"CopyObjectResult"},"alias":"PutObjectCopy"},"CreateBucket":{"http":{"method":"PUT","requestUri":"/{Bucket}"},"input":{"type":"structure","required":["Bucket"],"members":{"ACL":{"location":"header","locationName":"x-amz-acl"},"Bucket":{"location":"uri","locationName":"Bucket"},"CreateBucketConfiguration":{"locationName":"CreateBucketConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","members":{"LocationConstraint":{}}},"GrantFullControl":{"location":"header","locationName":"x-amz-grant-full-control"},"GrantRead":{"location":"header","locationName":"x-amz-grant-read"},"GrantReadACP":{"location":"header","locationName":"x-amz-grant-read-acp"},"GrantWrite":{"location":"header","locationName":"x-amz-grant-write"},"GrantWriteACP":{"location":"header","locationName":"x-amz-grant-write-acp"}},"payload":"CreateBucketConfiguration"},"output":{"type":"structure","members":{"Location":{"location":"header","locationName":"Location"}}},"alias":"PutBucket"},"CreateMultipartUpload":{"http":{"requestUri":"/{Bucket}/{Key+}?uploads"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"ACL":{"location":"header","locationName":"x-amz-acl"},"Bucket":{"location":"uri","locationName":"Bucket"},"CacheControl":{"location":"header","locationName":"Cache-Control"},"ContentDisposition":{"location":"header","locationName":"Content-Disposition"},"ContentEncoding":{"location":"header","locationName":"Content-Encoding"},"ContentLanguage":{"location":"header","locationName":"Content-Language"},"ContentType":{"location":"header","locationName":"Content-Type"},"Expires":{"location":"header","locationName":"Expires","type":"timestamp"},"GrantFullControl":{"location":"header","locationName":"x-amz-grant-full-control"},"GrantRead":{"location":"header","locationName":"x-amz-grant-read"},"GrantReadACP":{"location":"header","locationName":"x-amz-grant-read-acp"},"GrantWriteACP":{"location":"header","locationName":"x-amz-grant-write-acp"},"Key":{"location":"uri","locationName":"Key"},"Metadata":{"shape":"S11","location":"headers","locationName":"x-amz-meta-"},"ServerSideEncryption":{"location":"header","locationName":"x-amz-server-side-encryption"},"StorageClass":{"location":"header","locationName":"x-amz-storage-class"},"WebsiteRedirectLocation":{"location":"header","locationName":"x-amz-website-redirect-location"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKey":{"shape":"S19","location":"header","locationName":"x-amz-server-side-encryption-customer-key"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"SSEKMSKeyId":{"shape":"Sj","location":"header","locationName":"x-amz-server-side-encryption-aws-kms-key-id"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"Tagging":{"location":"header","locationName":"x-amz-tagging"}}},"output":{"type":"structure","members":{"AbortDate":{"location":"header","locationName":"x-amz-abort-date","type":"timestamp"},"AbortRuleId":{"location":"header","locationName":"x-amz-abort-rule-id"},"Bucket":{"locationName":"Bucket"},"Key":{},"UploadId":{},"ServerSideEncryption":{"location":"header","locationName":"x-amz-server-side-encryption"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"SSEKMSKeyId":{"shape":"Sj","location":"header","locationName":"x-amz-server-side-encryption-aws-kms-key-id"},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}},"alias":"InitiateMultipartUpload"},"DeleteBucket":{"http":{"method":"DELETE","requestUri":"/{Bucket}"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}}},"DeleteBucketAnalyticsConfiguration":{"http":{"method":"DELETE","requestUri":"/{Bucket}?analytics"},"input":{"type":"structure","required":["Bucket","Id"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Id":{"location":"querystring","locationName":"id"}}}},"DeleteBucketCors":{"http":{"method":"DELETE","requestUri":"/{Bucket}?cors"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}}},"DeleteBucketEncryption":{"http":{"method":"DELETE","requestUri":"/{Bucket}?encryption"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}}},"DeleteBucketInventoryConfiguration":{"http":{"method":"DELETE","requestUri":"/{Bucket}?inventory"},"input":{"type":"structure","required":["Bucket","Id"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Id":{"location":"querystring","locationName":"id"}}}},"DeleteBucketLifecycle":{"http":{"method":"DELETE","requestUri":"/{Bucket}?lifecycle"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}}},"DeleteBucketMetricsConfiguration":{"http":{"method":"DELETE","requestUri":"/{Bucket}?metrics"},"input":{"type":"structure","required":["Bucket","Id"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Id":{"location":"querystring","locationName":"id"}}}},"DeleteBucketPolicy":{"http":{"method":"DELETE","requestUri":"/{Bucket}?policy"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}}},"DeleteBucketReplication":{"http":{"method":"DELETE","requestUri":"/{Bucket}?replication"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}}},"DeleteBucketTagging":{"http":{"method":"DELETE","requestUri":"/{Bucket}?tagging"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}}},"DeleteBucketWebsite":{"http":{"method":"DELETE","requestUri":"/{Bucket}?website"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}}},"DeleteObject":{"http":{"method":"DELETE","requestUri":"/{Bucket}/{Key+}"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"MFA":{"location":"header","locationName":"x-amz-mfa"},"VersionId":{"location":"querystring","locationName":"versionId"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"}}},"output":{"type":"structure","members":{"DeleteMarker":{"location":"header","locationName":"x-amz-delete-marker","type":"boolean"},"VersionId":{"location":"header","locationName":"x-amz-version-id"},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}}},"DeleteObjectTagging":{"http":{"method":"DELETE","requestUri":"/{Bucket}/{Key+}?tagging"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"VersionId":{"location":"querystring","locationName":"versionId"}}},"output":{"type":"structure","members":{"VersionId":{"location":"header","locationName":"x-amz-version-id"}}}},"DeleteObjects":{"http":{"requestUri":"/{Bucket}?delete"},"input":{"type":"structure","required":["Bucket","Delete"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Delete":{"locationName":"Delete","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","required":["Objects"],"members":{"Objects":{"locationName":"Object","type":"list","member":{"type":"structure","required":["Key"],"members":{"Key":{},"VersionId":{}}},"flattened":true},"Quiet":{"type":"boolean"}}},"MFA":{"location":"header","locationName":"x-amz-mfa"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"}},"payload":"Delete"},"output":{"type":"structure","members":{"Deleted":{"type":"list","member":{"type":"structure","members":{"Key":{},"VersionId":{},"DeleteMarker":{"type":"boolean"},"DeleteMarkerVersionId":{}}},"flattened":true},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"},"Errors":{"locationName":"Error","type":"list","member":{"type":"structure","members":{"Key":{},"VersionId":{},"Code":{},"Message":{}}},"flattened":true}}},"alias":"DeleteMultipleObjects"},"GetBucketAccelerateConfiguration":{"http":{"method":"GET","requestUri":"/{Bucket}?accelerate"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}},"output":{"type":"structure","members":{"Status":{}}}},"GetBucketAcl":{"http":{"method":"GET","requestUri":"/{Bucket}?acl"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}},"output":{"type":"structure","members":{"Owner":{"shape":"S2v"},"Grants":{"shape":"S2y","locationName":"AccessControlList"}}}},"GetBucketAnalyticsConfiguration":{"http":{"method":"GET","requestUri":"/{Bucket}?analytics"},"input":{"type":"structure","required":["Bucket","Id"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Id":{"location":"querystring","locationName":"id"}}},"output":{"type":"structure","members":{"AnalyticsConfiguration":{"shape":"S37"}},"payload":"AnalyticsConfiguration"}},"GetBucketCors":{"http":{"method":"GET","requestUri":"/{Bucket}?cors"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}},"output":{"type":"structure","members":{"CORSRules":{"shape":"S3n","locationName":"CORSRule"}}}},"GetBucketEncryption":{"http":{"method":"GET","requestUri":"/{Bucket}?encryption"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}},"output":{"type":"structure","members":{"ServerSideEncryptionConfiguration":{"shape":"S40"}},"payload":"ServerSideEncryptionConfiguration"}},"GetBucketInventoryConfiguration":{"http":{"method":"GET","requestUri":"/{Bucket}?inventory"},"input":{"type":"structure","required":["Bucket","Id"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Id":{"location":"querystring","locationName":"id"}}},"output":{"type":"structure","members":{"InventoryConfiguration":{"shape":"S46"}},"payload":"InventoryConfiguration"}},"GetBucketLifecycle":{"http":{"method":"GET","requestUri":"/{Bucket}?lifecycle"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}},"output":{"type":"structure","members":{"Rules":{"shape":"S4m","locationName":"Rule"}}},"deprecated":true},"GetBucketLifecycleConfiguration":{"http":{"method":"GET","requestUri":"/{Bucket}?lifecycle"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}},"output":{"type":"structure","members":{"Rules":{"shape":"S51","locationName":"Rule"}}}},"GetBucketLocation":{"http":{"method":"GET","requestUri":"/{Bucket}?location"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}},"output":{"type":"structure","members":{"LocationConstraint":{}}}},"GetBucketLogging":{"http":{"method":"GET","requestUri":"/{Bucket}?logging"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}},"output":{"type":"structure","members":{"LoggingEnabled":{"shape":"S5b"}}}},"GetBucketMetricsConfiguration":{"http":{"method":"GET","requestUri":"/{Bucket}?metrics"},"input":{"type":"structure","required":["Bucket","Id"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Id":{"location":"querystring","locationName":"id"}}},"output":{"type":"structure","members":{"MetricsConfiguration":{"shape":"S5j"}},"payload":"MetricsConfiguration"}},"GetBucketNotification":{"http":{"method":"GET","requestUri":"/{Bucket}?notification"},"input":{"shape":"S5m"},"output":{"shape":"S5n"},"deprecated":true},"GetBucketNotificationConfiguration":{"http":{"method":"GET","requestUri":"/{Bucket}?notification"},"input":{"shape":"S5m"},"output":{"shape":"S5y"}},"GetBucketPolicy":{"http":{"method":"GET","requestUri":"/{Bucket}?policy"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}},"output":{"type":"structure","members":{"Policy":{}},"payload":"Policy"}},"GetBucketReplication":{"http":{"method":"GET","requestUri":"/{Bucket}?replication"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}},"output":{"type":"structure","members":{"ReplicationConfiguration":{"shape":"S6h"}},"payload":"ReplicationConfiguration"}},"GetBucketRequestPayment":{"http":{"method":"GET","requestUri":"/{Bucket}?requestPayment"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}},"output":{"type":"structure","members":{"Payer":{}}}},"GetBucketTagging":{"http":{"method":"GET","requestUri":"/{Bucket}?tagging"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}},"output":{"type":"structure","required":["TagSet"],"members":{"TagSet":{"shape":"S3d"}}}},"GetBucketVersioning":{"http":{"method":"GET","requestUri":"/{Bucket}?versioning"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}},"output":{"type":"structure","members":{"Status":{},"MFADelete":{"locationName":"MfaDelete"}}}},"GetBucketWebsite":{"http":{"method":"GET","requestUri":"/{Bucket}?website"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}},"output":{"type":"structure","members":{"RedirectAllRequestsTo":{"shape":"S75"},"IndexDocument":{"shape":"S78"},"ErrorDocument":{"shape":"S7a"},"RoutingRules":{"shape":"S7b"}}}},"GetObject":{"http":{"method":"GET","requestUri":"/{Bucket}/{Key+}"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"IfMatch":{"location":"header","locationName":"If-Match"},"IfModifiedSince":{"location":"header","locationName":"If-Modified-Since","type":"timestamp"},"IfNoneMatch":{"location":"header","locationName":"If-None-Match"},"IfUnmodifiedSince":{"location":"header","locationName":"If-Unmodified-Since","type":"timestamp"},"Key":{"location":"uri","locationName":"Key"},"Range":{"location":"header","locationName":"Range"},"ResponseCacheControl":{"location":"querystring","locationName":"response-cache-control"},"ResponseContentDisposition":{"location":"querystring","locationName":"response-content-disposition"},"ResponseContentEncoding":{"location":"querystring","locationName":"response-content-encoding"},"ResponseContentLanguage":{"location":"querystring","locationName":"response-content-language"},"ResponseContentType":{"location":"querystring","locationName":"response-content-type"},"ResponseExpires":{"location":"querystring","locationName":"response-expires","type":"timestamp"},"VersionId":{"location":"querystring","locationName":"versionId"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKey":{"shape":"S19","location":"header","locationName":"x-amz-server-side-encryption-customer-key"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"PartNumber":{"location":"querystring","locationName":"partNumber","type":"integer"}}},"output":{"type":"structure","members":{"Body":{"streaming":true,"type":"blob"},"DeleteMarker":{"location":"header","locationName":"x-amz-delete-marker","type":"boolean"},"AcceptRanges":{"location":"header","locationName":"accept-ranges"},"Expiration":{"location":"header","locationName":"x-amz-expiration"},"Restore":{"location":"header","locationName":"x-amz-restore"},"LastModified":{"location":"header","locationName":"Last-Modified","type":"timestamp"},"ContentLength":{"location":"header","locationName":"Content-Length","type":"long"},"ETag":{"location":"header","locationName":"ETag"},"MissingMeta":{"location":"header","locationName":"x-amz-missing-meta","type":"integer"},"VersionId":{"location":"header","locationName":"x-amz-version-id"},"CacheControl":{"location":"header","locationName":"Cache-Control"},"ContentDisposition":{"location":"header","locationName":"Content-Disposition"},"ContentEncoding":{"location":"header","locationName":"Content-Encoding"},"ContentLanguage":{"location":"header","locationName":"Content-Language"},"ContentRange":{"location":"header","locationName":"Content-Range"},"ContentType":{"location":"header","locationName":"Content-Type"},"Expires":{"location":"header","locationName":"Expires","type":"timestamp"},"WebsiteRedirectLocation":{"location":"header","locationName":"x-amz-website-redirect-location"},"ServerSideEncryption":{"location":"header","locationName":"x-amz-server-side-encryption"},"Metadata":{"shape":"S11","location":"headers","locationName":"x-amz-meta-"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"SSEKMSKeyId":{"shape":"Sj","location":"header","locationName":"x-amz-server-side-encryption-aws-kms-key-id"},"StorageClass":{"location":"header","locationName":"x-amz-storage-class"},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"},"ReplicationStatus":{"location":"header","locationName":"x-amz-replication-status"},"PartsCount":{"location":"header","locationName":"x-amz-mp-parts-count","type":"integer"},"TagCount":{"location":"header","locationName":"x-amz-tagging-count","type":"integer"}},"payload":"Body"}},"GetObjectAcl":{"http":{"method":"GET","requestUri":"/{Bucket}/{Key+}?acl"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"VersionId":{"location":"querystring","locationName":"versionId"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"}}},"output":{"type":"structure","members":{"Owner":{"shape":"S2v"},"Grants":{"shape":"S2y","locationName":"AccessControlList"},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}}},"GetObjectTagging":{"http":{"method":"GET","requestUri":"/{Bucket}/{Key+}?tagging"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"VersionId":{"location":"querystring","locationName":"versionId"}}},"output":{"type":"structure","required":["TagSet"],"members":{"VersionId":{"location":"header","locationName":"x-amz-version-id"},"TagSet":{"shape":"S3d"}}}},"GetObjectTorrent":{"http":{"method":"GET","requestUri":"/{Bucket}/{Key+}?torrent"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"}}},"output":{"type":"structure","members":{"Body":{"streaming":true,"type":"blob"},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}},"payload":"Body"}},"HeadBucket":{"http":{"method":"HEAD","requestUri":"/{Bucket}"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}}},"HeadObject":{"http":{"method":"HEAD","requestUri":"/{Bucket}/{Key+}"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"IfMatch":{"location":"header","locationName":"If-Match"},"IfModifiedSince":{"location":"header","locationName":"If-Modified-Since","type":"timestamp"},"IfNoneMatch":{"location":"header","locationName":"If-None-Match"},"IfUnmodifiedSince":{"location":"header","locationName":"If-Unmodified-Since","type":"timestamp"},"Key":{"location":"uri","locationName":"Key"},"Range":{"location":"header","locationName":"Range"},"VersionId":{"location":"querystring","locationName":"versionId"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKey":{"shape":"S19","location":"header","locationName":"x-amz-server-side-encryption-customer-key"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"PartNumber":{"location":"querystring","locationName":"partNumber","type":"integer"}}},"output":{"type":"structure","members":{"DeleteMarker":{"location":"header","locationName":"x-amz-delete-marker","type":"boolean"},"AcceptRanges":{"location":"header","locationName":"accept-ranges"},"Expiration":{"location":"header","locationName":"x-amz-expiration"},"Restore":{"location":"header","locationName":"x-amz-restore"},"LastModified":{"location":"header","locationName":"Last-Modified","type":"timestamp"},"ContentLength":{"location":"header","locationName":"Content-Length","type":"long"},"ETag":{"location":"header","locationName":"ETag"},"MissingMeta":{"location":"header","locationName":"x-amz-missing-meta","type":"integer"},"VersionId":{"location":"header","locationName":"x-amz-version-id"},"CacheControl":{"location":"header","locationName":"Cache-Control"},"ContentDisposition":{"location":"header","locationName":"Content-Disposition"},"ContentEncoding":{"location":"header","locationName":"Content-Encoding"},"ContentLanguage":{"location":"header","locationName":"Content-Language"},"ContentType":{"location":"header","locationName":"Content-Type"},"Expires":{"location":"header","locationName":"Expires","type":"timestamp"},"WebsiteRedirectLocation":{"location":"header","locationName":"x-amz-website-redirect-location"},"ServerSideEncryption":{"location":"header","locationName":"x-amz-server-side-encryption"},"Metadata":{"shape":"S11","location":"headers","locationName":"x-amz-meta-"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"SSEKMSKeyId":{"shape":"Sj","location":"header","locationName":"x-amz-server-side-encryption-aws-kms-key-id"},"StorageClass":{"location":"header","locationName":"x-amz-storage-class"},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"},"ReplicationStatus":{"location":"header","locationName":"x-amz-replication-status"},"PartsCount":{"location":"header","locationName":"x-amz-mp-parts-count","type":"integer"}}}},"ListBucketAnalyticsConfigurations":{"http":{"method":"GET","requestUri":"/{Bucket}?analytics"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"ContinuationToken":{"location":"querystring","locationName":"continuation-token"}}},"output":{"type":"structure","members":{"IsTruncated":{"type":"boolean"},"ContinuationToken":{},"NextContinuationToken":{},"AnalyticsConfigurationList":{"locationName":"AnalyticsConfiguration","type":"list","member":{"shape":"S37"},"flattened":true}}}},"ListBucketInventoryConfigurations":{"http":{"method":"GET","requestUri":"/{Bucket}?inventory"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"ContinuationToken":{"location":"querystring","locationName":"continuation-token"}}},"output":{"type":"structure","members":{"ContinuationToken":{},"InventoryConfigurationList":{"locationName":"InventoryConfiguration","type":"list","member":{"shape":"S46"},"flattened":true},"IsTruncated":{"type":"boolean"},"NextContinuationToken":{}}}},"ListBucketMetricsConfigurations":{"http":{"method":"GET","requestUri":"/{Bucket}?metrics"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"ContinuationToken":{"location":"querystring","locationName":"continuation-token"}}},"output":{"type":"structure","members":{"IsTruncated":{"type":"boolean"},"ContinuationToken":{},"NextContinuationToken":{},"MetricsConfigurationList":{"locationName":"MetricsConfiguration","type":"list","member":{"shape":"S5j"},"flattened":true}}}},"ListBuckets":{"http":{"method":"GET"},"output":{"type":"structure","members":{"Buckets":{"type":"list","member":{"locationName":"Bucket","type":"structure","members":{"Name":{},"CreationDate":{"type":"timestamp"}}}},"Owner":{"shape":"S2v"}}},"alias":"GetService"},"ListMultipartUploads":{"http":{"method":"GET","requestUri":"/{Bucket}?uploads"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Delimiter":{"location":"querystring","locationName":"delimiter"},"EncodingType":{"location":"querystring","locationName":"encoding-type"},"KeyMarker":{"location":"querystring","locationName":"key-marker"},"MaxUploads":{"location":"querystring","locationName":"max-uploads","type":"integer"},"Prefix":{"location":"querystring","locationName":"prefix"},"UploadIdMarker":{"location":"querystring","locationName":"upload-id-marker"}}},"output":{"type":"structure","members":{"Bucket":{},"KeyMarker":{},"UploadIdMarker":{},"NextKeyMarker":{},"Prefix":{},"Delimiter":{},"NextUploadIdMarker":{},"MaxUploads":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Uploads":{"locationName":"Upload","type":"list","member":{"type":"structure","members":{"UploadId":{},"Key":{},"Initiated":{"type":"timestamp"},"StorageClass":{},"Owner":{"shape":"S2v"},"Initiator":{"shape":"S97"}}},"flattened":true},"CommonPrefixes":{"shape":"S98"},"EncodingType":{}}}},"ListObjectVersions":{"http":{"method":"GET","requestUri":"/{Bucket}?versions"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Delimiter":{"location":"querystring","locationName":"delimiter"},"EncodingType":{"location":"querystring","locationName":"encoding-type"},"KeyMarker":{"location":"querystring","locationName":"key-marker"},"MaxKeys":{"location":"querystring","locationName":"max-keys","type":"integer"},"Prefix":{"location":"querystring","locationName":"prefix"},"VersionIdMarker":{"location":"querystring","locationName":"version-id-marker"}}},"output":{"type":"structure","members":{"IsTruncated":{"type":"boolean"},"KeyMarker":{},"VersionIdMarker":{},"NextKeyMarker":{},"NextVersionIdMarker":{},"Versions":{"locationName":"Version","type":"list","member":{"type":"structure","members":{"ETag":{},"Size":{"type":"integer"},"StorageClass":{},"Key":{},"VersionId":{},"IsLatest":{"type":"boolean"},"LastModified":{"type":"timestamp"},"Owner":{"shape":"S2v"}}},"flattened":true},"DeleteMarkers":{"locationName":"DeleteMarker","type":"list","member":{"type":"structure","members":{"Owner":{"shape":"S2v"},"Key":{},"VersionId":{},"IsLatest":{"type":"boolean"},"LastModified":{"type":"timestamp"}}},"flattened":true},"Name":{},"Prefix":{},"Delimiter":{},"MaxKeys":{"type":"integer"},"CommonPrefixes":{"shape":"S98"},"EncodingType":{}}},"alias":"GetBucketObjectVersions"},"ListObjects":{"http":{"method":"GET","requestUri":"/{Bucket}"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Delimiter":{"location":"querystring","locationName":"delimiter"},"EncodingType":{"location":"querystring","locationName":"encoding-type"},"Marker":{"location":"querystring","locationName":"marker"},"MaxKeys":{"location":"querystring","locationName":"max-keys","type":"integer"},"Prefix":{"location":"querystring","locationName":"prefix"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"}}},"output":{"type":"structure","members":{"IsTruncated":{"type":"boolean"},"Marker":{},"NextMarker":{},"Contents":{"shape":"S9q"},"Name":{},"Prefix":{},"Delimiter":{},"MaxKeys":{"type":"integer"},"CommonPrefixes":{"shape":"S98"},"EncodingType":{}}},"alias":"GetBucket"},"ListObjectsV2":{"http":{"method":"GET","requestUri":"/{Bucket}?list-type=2"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Delimiter":{"location":"querystring","locationName":"delimiter"},"EncodingType":{"location":"querystring","locationName":"encoding-type"},"MaxKeys":{"location":"querystring","locationName":"max-keys","type":"integer"},"Prefix":{"location":"querystring","locationName":"prefix"},"ContinuationToken":{"location":"querystring","locationName":"continuation-token"},"FetchOwner":{"location":"querystring","locationName":"fetch-owner","type":"boolean"},"StartAfter":{"location":"querystring","locationName":"start-after"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"}}},"output":{"type":"structure","members":{"IsTruncated":{"type":"boolean"},"Contents":{"shape":"S9q"},"Name":{},"Prefix":{},"Delimiter":{},"MaxKeys":{"type":"integer"},"CommonPrefixes":{"shape":"S98"},"EncodingType":{},"KeyCount":{"type":"integer"},"ContinuationToken":{},"NextContinuationToken":{},"StartAfter":{}}}},"ListParts":{"http":{"method":"GET","requestUri":"/{Bucket}/{Key+}"},"input":{"type":"structure","required":["Bucket","Key","UploadId"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"MaxParts":{"location":"querystring","locationName":"max-parts","type":"integer"},"PartNumberMarker":{"location":"querystring","locationName":"part-number-marker","type":"integer"},"UploadId":{"location":"querystring","locationName":"uploadId"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"}}},"output":{"type":"structure","members":{"AbortDate":{"location":"header","locationName":"x-amz-abort-date","type":"timestamp"},"AbortRuleId":{"location":"header","locationName":"x-amz-abort-rule-id"},"Bucket":{},"Key":{},"UploadId":{},"PartNumberMarker":{"type":"integer"},"NextPartNumberMarker":{"type":"integer"},"MaxParts":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Parts":{"locationName":"Part","type":"list","member":{"type":"structure","members":{"PartNumber":{"type":"integer"},"LastModified":{"type":"timestamp"},"ETag":{},"Size":{"type":"integer"}}},"flattened":true},"Initiator":{"shape":"S97"},"Owner":{"shape":"S2v"},"StorageClass":{},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}}},"PutBucketAccelerateConfiguration":{"http":{"method":"PUT","requestUri":"/{Bucket}?accelerate"},"input":{"type":"structure","required":["Bucket","AccelerateConfiguration"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"AccelerateConfiguration":{"locationName":"AccelerateConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","members":{"Status":{}}}},"payload":"AccelerateConfiguration"}},"PutBucketAcl":{"http":{"method":"PUT","requestUri":"/{Bucket}?acl"},"input":{"type":"structure","required":["Bucket"],"members":{"ACL":{"location":"header","locationName":"x-amz-acl"},"AccessControlPolicy":{"shape":"Sa8","locationName":"AccessControlPolicy","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}},"Bucket":{"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"GrantFullControl":{"location":"header","locationName":"x-amz-grant-full-control"},"GrantRead":{"location":"header","locationName":"x-amz-grant-read"},"GrantReadACP":{"location":"header","locationName":"x-amz-grant-read-acp"},"GrantWrite":{"location":"header","locationName":"x-amz-grant-write"},"GrantWriteACP":{"location":"header","locationName":"x-amz-grant-write-acp"}},"payload":"AccessControlPolicy"}},"PutBucketAnalyticsConfiguration":{"http":{"method":"PUT","requestUri":"/{Bucket}?analytics"},"input":{"type":"structure","required":["Bucket","Id","AnalyticsConfiguration"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Id":{"location":"querystring","locationName":"id"},"AnalyticsConfiguration":{"shape":"S37","locationName":"AnalyticsConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}}},"payload":"AnalyticsConfiguration"}},"PutBucketCors":{"http":{"method":"PUT","requestUri":"/{Bucket}?cors"},"input":{"type":"structure","required":["Bucket","CORSConfiguration"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"CORSConfiguration":{"locationName":"CORSConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","required":["CORSRules"],"members":{"CORSRules":{"shape":"S3n","locationName":"CORSRule"}}},"ContentMD5":{"location":"header","locationName":"Content-MD5"}},"payload":"CORSConfiguration"}},"PutBucketEncryption":{"http":{"method":"PUT","requestUri":"/{Bucket}?encryption"},"input":{"type":"structure","required":["Bucket","ServerSideEncryptionConfiguration"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"ServerSideEncryptionConfiguration":{"shape":"S40","locationName":"ServerSideEncryptionConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}}},"payload":"ServerSideEncryptionConfiguration"}},"PutBucketInventoryConfiguration":{"http":{"method":"PUT","requestUri":"/{Bucket}?inventory"},"input":{"type":"structure","required":["Bucket","Id","InventoryConfiguration"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Id":{"location":"querystring","locationName":"id"},"InventoryConfiguration":{"shape":"S46","locationName":"InventoryConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}}},"payload":"InventoryConfiguration"}},"PutBucketLifecycle":{"http":{"method":"PUT","requestUri":"/{Bucket}?lifecycle"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"LifecycleConfiguration":{"locationName":"LifecycleConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","required":["Rules"],"members":{"Rules":{"shape":"S4m","locationName":"Rule"}}}},"payload":"LifecycleConfiguration"},"deprecated":true},"PutBucketLifecycleConfiguration":{"http":{"method":"PUT","requestUri":"/{Bucket}?lifecycle"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"LifecycleConfiguration":{"locationName":"LifecycleConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","required":["Rules"],"members":{"Rules":{"shape":"S51","locationName":"Rule"}}}},"payload":"LifecycleConfiguration"}},"PutBucketLogging":{"http":{"method":"PUT","requestUri":"/{Bucket}?logging"},"input":{"type":"structure","required":["Bucket","BucketLoggingStatus"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"BucketLoggingStatus":{"locationName":"BucketLoggingStatus","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","members":{"LoggingEnabled":{"shape":"S5b"}}},"ContentMD5":{"location":"header","locationName":"Content-MD5"}},"payload":"BucketLoggingStatus"}},"PutBucketMetricsConfiguration":{"http":{"method":"PUT","requestUri":"/{Bucket}?metrics"},"input":{"type":"structure","required":["Bucket","Id","MetricsConfiguration"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Id":{"location":"querystring","locationName":"id"},"MetricsConfiguration":{"shape":"S5j","locationName":"MetricsConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}}},"payload":"MetricsConfiguration"}},"PutBucketNotification":{"http":{"method":"PUT","requestUri":"/{Bucket}?notification"},"input":{"type":"structure","required":["Bucket","NotificationConfiguration"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"NotificationConfiguration":{"shape":"S5n","locationName":"NotificationConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}}},"payload":"NotificationConfiguration"},"deprecated":true},"PutBucketNotificationConfiguration":{"http":{"method":"PUT","requestUri":"/{Bucket}?notification"},"input":{"type":"structure","required":["Bucket","NotificationConfiguration"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"NotificationConfiguration":{"shape":"S5y","locationName":"NotificationConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}}},"payload":"NotificationConfiguration"}},"PutBucketPolicy":{"http":{"method":"PUT","requestUri":"/{Bucket}?policy"},"input":{"type":"structure","required":["Bucket","Policy"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"ConfirmRemoveSelfBucketAccess":{"location":"header","locationName":"x-amz-confirm-remove-self-bucket-access","type":"boolean"},"Policy":{}},"payload":"Policy"}},"PutBucketReplication":{"http":{"method":"PUT","requestUri":"/{Bucket}?replication"},"input":{"type":"structure","required":["Bucket","ReplicationConfiguration"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"ReplicationConfiguration":{"shape":"S6h","locationName":"ReplicationConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}}},"payload":"ReplicationConfiguration"}},"PutBucketRequestPayment":{"http":{"method":"PUT","requestUri":"/{Bucket}?requestPayment"},"input":{"type":"structure","required":["Bucket","RequestPaymentConfiguration"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"RequestPaymentConfiguration":{"locationName":"RequestPaymentConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","required":["Payer"],"members":{"Payer":{}}}},"payload":"RequestPaymentConfiguration"}},"PutBucketTagging":{"http":{"method":"PUT","requestUri":"/{Bucket}?tagging"},"input":{"type":"structure","required":["Bucket","Tagging"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"Tagging":{"shape":"Sau","locationName":"Tagging","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}}},"payload":"Tagging"}},"PutBucketVersioning":{"http":{"method":"PUT","requestUri":"/{Bucket}?versioning"},"input":{"type":"structure","required":["Bucket","VersioningConfiguration"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"MFA":{"location":"header","locationName":"x-amz-mfa"},"VersioningConfiguration":{"locationName":"VersioningConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","members":{"MFADelete":{"locationName":"MfaDelete"},"Status":{}}}},"payload":"VersioningConfiguration"}},"PutBucketWebsite":{"http":{"method":"PUT","requestUri":"/{Bucket}?website"},"input":{"type":"structure","required":["Bucket","WebsiteConfiguration"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"WebsiteConfiguration":{"locationName":"WebsiteConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","members":{"ErrorDocument":{"shape":"S7a"},"IndexDocument":{"shape":"S78"},"RedirectAllRequestsTo":{"shape":"S75"},"RoutingRules":{"shape":"S7b"}}}},"payload":"WebsiteConfiguration"}},"PutObject":{"http":{"method":"PUT","requestUri":"/{Bucket}/{Key+}"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"ACL":{"location":"header","locationName":"x-amz-acl"},"Body":{"streaming":true,"type":"blob"},"Bucket":{"location":"uri","locationName":"Bucket"},"CacheControl":{"location":"header","locationName":"Cache-Control"},"ContentDisposition":{"location":"header","locationName":"Content-Disposition"},"ContentEncoding":{"location":"header","locationName":"Content-Encoding"},"ContentLanguage":{"location":"header","locationName":"Content-Language"},"ContentLength":{"location":"header","locationName":"Content-Length","type":"long"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"ContentType":{"location":"header","locationName":"Content-Type"},"Expires":{"location":"header","locationName":"Expires","type":"timestamp"},"GrantFullControl":{"location":"header","locationName":"x-amz-grant-full-control"},"GrantRead":{"location":"header","locationName":"x-amz-grant-read"},"GrantReadACP":{"location":"header","locationName":"x-amz-grant-read-acp"},"GrantWriteACP":{"location":"header","locationName":"x-amz-grant-write-acp"},"Key":{"location":"uri","locationName":"Key"},"Metadata":{"shape":"S11","location":"headers","locationName":"x-amz-meta-"},"ServerSideEncryption":{"location":"header","locationName":"x-amz-server-side-encryption"},"StorageClass":{"location":"header","locationName":"x-amz-storage-class"},"WebsiteRedirectLocation":{"location":"header","locationName":"x-amz-website-redirect-location"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKey":{"shape":"S19","location":"header","locationName":"x-amz-server-side-encryption-customer-key"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"SSEKMSKeyId":{"shape":"Sj","location":"header","locationName":"x-amz-server-side-encryption-aws-kms-key-id"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"Tagging":{"location":"header","locationName":"x-amz-tagging"}},"payload":"Body"},"output":{"type":"structure","members":{"Expiration":{"location":"header","locationName":"x-amz-expiration"},"ETag":{"location":"header","locationName":"ETag"},"ServerSideEncryption":{"location":"header","locationName":"x-amz-server-side-encryption"},"VersionId":{"location":"header","locationName":"x-amz-version-id"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"SSEKMSKeyId":{"shape":"Sj","location":"header","locationName":"x-amz-server-side-encryption-aws-kms-key-id"},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}}},"PutObjectAcl":{"http":{"method":"PUT","requestUri":"/{Bucket}/{Key+}?acl"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"ACL":{"location":"header","locationName":"x-amz-acl"},"AccessControlPolicy":{"shape":"Sa8","locationName":"AccessControlPolicy","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}},"Bucket":{"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"GrantFullControl":{"location":"header","locationName":"x-amz-grant-full-control"},"GrantRead":{"location":"header","locationName":"x-amz-grant-read"},"GrantReadACP":{"location":"header","locationName":"x-amz-grant-read-acp"},"GrantWrite":{"location":"header","locationName":"x-amz-grant-write"},"GrantWriteACP":{"location":"header","locationName":"x-amz-grant-write-acp"},"Key":{"location":"uri","locationName":"Key"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"VersionId":{"location":"querystring","locationName":"versionId"}},"payload":"AccessControlPolicy"},"output":{"type":"structure","members":{"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}}},"PutObjectTagging":{"http":{"method":"PUT","requestUri":"/{Bucket}/{Key+}?tagging"},"input":{"type":"structure","required":["Bucket","Key","Tagging"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"VersionId":{"location":"querystring","locationName":"versionId"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"Tagging":{"shape":"Sau","locationName":"Tagging","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}}},"payload":"Tagging"},"output":{"type":"structure","members":{"VersionId":{"location":"header","locationName":"x-amz-version-id"}}}},"RestoreObject":{"http":{"requestUri":"/{Bucket}/{Key+}?restore"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"VersionId":{"location":"querystring","locationName":"versionId"},"RestoreRequest":{"locationName":"RestoreRequest","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","members":{"Days":{"type":"integer"},"GlacierJobParameters":{"type":"structure","required":["Tier"],"members":{"Tier":{}}},"Type":{},"Tier":{},"Description":{},"SelectParameters":{"type":"structure","required":["InputSerialization","ExpressionType","Expression","OutputSerialization"],"members":{"InputSerialization":{"type":"structure","members":{"CSV":{"type":"structure","members":{"FileHeaderInfo":{},"Comments":{},"QuoteEscapeCharacter":{},"RecordDelimiter":{},"FieldDelimiter":{},"QuoteCharacter":{}}}}},"ExpressionType":{},"Expression":{},"OutputSerialization":{"type":"structure","members":{"CSV":{"type":"structure","members":{"QuoteFields":{},"QuoteEscapeCharacter":{},"RecordDelimiter":{},"FieldDelimiter":{},"QuoteCharacter":{}}}}}}},"OutputLocation":{"type":"structure","members":{"S3":{"type":"structure","required":["BucketName","Prefix"],"members":{"BucketName":{},"Prefix":{},"Encryption":{"type":"structure","required":["EncryptionType"],"members":{"EncryptionType":{},"KMSKeyId":{"shape":"Sj"},"KMSContext":{}}},"CannedACL":{},"AccessControlList":{"shape":"S2y"},"Tagging":{"shape":"Sau"},"UserMetadata":{"type":"list","member":{"locationName":"MetadataEntry","type":"structure","members":{"Name":{},"Value":{}}}},"StorageClass":{}}}}}}},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"}},"payload":"RestoreRequest"},"output":{"type":"structure","members":{"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"},"RestoreOutputPath":{"location":"header","locationName":"x-amz-restore-output-path"}}},"alias":"PostObjectRestore"},"UploadPart":{"http":{"method":"PUT","requestUri":"/{Bucket}/{Key+}"},"input":{"type":"structure","required":["Bucket","Key","PartNumber","UploadId"],"members":{"Body":{"streaming":true,"type":"blob"},"Bucket":{"location":"uri","locationName":"Bucket"},"ContentLength":{"location":"header","locationName":"Content-Length","type":"long"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"Key":{"location":"uri","locationName":"Key"},"PartNumber":{"location":"querystring","locationName":"partNumber","type":"integer"},"UploadId":{"location":"querystring","locationName":"uploadId"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKey":{"shape":"S19","location":"header","locationName":"x-amz-server-side-encryption-customer-key"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"}},"payload":"Body"},"output":{"type":"structure","members":{"ServerSideEncryption":{"location":"header","locationName":"x-amz-server-side-encryption"},"ETag":{"location":"header","locationName":"ETag"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"SSEKMSKeyId":{"shape":"Sj","location":"header","locationName":"x-amz-server-side-encryption-aws-kms-key-id"},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}}},"UploadPartCopy":{"http":{"method":"PUT","requestUri":"/{Bucket}/{Key+}"},"input":{"type":"structure","required":["Bucket","CopySource","Key","PartNumber","UploadId"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"CopySource":{"location":"header","locationName":"x-amz-copy-source"},"CopySourceIfMatch":{"location":"header","locationName":"x-amz-copy-source-if-match"},"CopySourceIfModifiedSince":{"location":"header","locationName":"x-amz-copy-source-if-modified-since","type":"timestamp"},"CopySourceIfNoneMatch":{"location":"header","locationName":"x-amz-copy-source-if-none-match"},"CopySourceIfUnmodifiedSince":{"location":"header","locationName":"x-amz-copy-source-if-unmodified-since","type":"timestamp"},"CopySourceRange":{"location":"header","locationName":"x-amz-copy-source-range"},"Key":{"location":"uri","locationName":"Key"},"PartNumber":{"location":"querystring","locationName":"partNumber","type":"integer"},"UploadId":{"location":"querystring","locationName":"uploadId"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKey":{"shape":"S19","location":"header","locationName":"x-amz-server-side-encryption-customer-key"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"CopySourceSSECustomerAlgorithm":{"location":"header","locationName":"x-amz-copy-source-server-side-encryption-customer-algorithm"},"CopySourceSSECustomerKey":{"shape":"S1c","location":"header","locationName":"x-amz-copy-source-server-side-encryption-customer-key"},"CopySourceSSECustomerKeyMD5":{"location":"header","locationName":"x-amz-copy-source-server-side-encryption-customer-key-MD5"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"}}},"output":{"type":"structure","members":{"CopySourceVersionId":{"location":"header","locationName":"x-amz-copy-source-version-id"},"CopyPartResult":{"type":"structure","members":{"ETag":{},"LastModified":{"type":"timestamp"}}},"ServerSideEncryption":{"location":"header","locationName":"x-amz-server-side-encryption"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"SSEKMSKeyId":{"shape":"Sj","location":"header","locationName":"x-amz-server-side-encryption-aws-kms-key-id"},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}},"payload":"CopyPartResult"}}},"shapes":{"Sj":{"type":"string","sensitive":true},"S11":{"type":"map","key":{},"value":{}},"S19":{"type":"blob","sensitive":true},"S1c":{"type":"blob","sensitive":true},"S2v":{"type":"structure","members":{"DisplayName":{},"ID":{}}},"S2y":{"type":"list","member":{"locationName":"Grant","type":"structure","members":{"Grantee":{"shape":"S30"},"Permission":{}}}},"S30":{"type":"structure","required":["Type"],"members":{"DisplayName":{},"EmailAddress":{},"ID":{},"Type":{"locationName":"xsi:type","xmlAttribute":true},"URI":{}},"xmlNamespace":{"prefix":"xsi","uri":"http://www.w3.org/2001/XMLSchema-instance"}},"S37":{"type":"structure","required":["Id","StorageClassAnalysis"],"members":{"Id":{},"Filter":{"type":"structure","members":{"Prefix":{},"Tag":{"shape":"S3a"},"And":{"type":"structure","members":{"Prefix":{},"Tags":{"shape":"S3d","flattened":true,"locationName":"Tag"}}}}},"StorageClassAnalysis":{"type":"structure","members":{"DataExport":{"type":"structure","required":["OutputSchemaVersion","Destination"],"members":{"OutputSchemaVersion":{},"Destination":{"type":"structure","required":["S3BucketDestination"],"members":{"S3BucketDestination":{"type":"structure","required":["Format","Bucket"],"members":{"Format":{},"BucketAccountId":{},"Bucket":{},"Prefix":{}}}}}}}}}}},"S3a":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}},"S3d":{"type":"list","member":{"shape":"S3a","locationName":"Tag"}},"S3n":{"type":"list","member":{"type":"structure","required":["AllowedMethods","AllowedOrigins"],"members":{"AllowedHeaders":{"locationName":"AllowedHeader","type":"list","member":{},"flattened":true},"AllowedMethods":{"locationName":"AllowedMethod","type":"list","member":{},"flattened":true},"AllowedOrigins":{"locationName":"AllowedOrigin","type":"list","member":{},"flattened":true},"ExposeHeaders":{"locationName":"ExposeHeader","type":"list","member":{},"flattened":true},"MaxAgeSeconds":{"type":"integer"}}},"flattened":true},"S40":{"type":"structure","required":["Rules"],"members":{"Rules":{"locationName":"Rule","type":"list","member":{"type":"structure","members":{"ApplyServerSideEncryptionByDefault":{"type":"structure","required":["SSEAlgorithm"],"members":{"SSEAlgorithm":{},"KMSMasterKeyID":{"shape":"Sj"}}}}},"flattened":true}}},"S46":{"type":"structure","required":["Destination","IsEnabled","Id","IncludedObjectVersions","Schedule"],"members":{"Destination":{"type":"structure","required":["S3BucketDestination"],"members":{"S3BucketDestination":{"type":"structure","required":["Bucket","Format"],"members":{"AccountId":{},"Bucket":{},"Format":{},"Prefix":{},"Encryption":{"type":"structure","members":{"SSES3":{"locationName":"SSE-S3","type":"structure","members":{}},"SSEKMS":{"locationName":"SSE-KMS","type":"structure","required":["KeyId"],"members":{"KeyId":{"shape":"Sj"}}}}}}}}},"IsEnabled":{"type":"boolean"},"Filter":{"type":"structure","required":["Prefix"],"members":{"Prefix":{}}},"Id":{},"IncludedObjectVersions":{},"OptionalFields":{"type":"list","member":{"locationName":"Field"}},"Schedule":{"type":"structure","required":["Frequency"],"members":{"Frequency":{}}}}},"S4m":{"type":"list","member":{"type":"structure","required":["Prefix","Status"],"members":{"Expiration":{"shape":"S4o"},"ID":{},"Prefix":{},"Status":{},"Transition":{"shape":"S4t"},"NoncurrentVersionTransition":{"shape":"S4v"},"NoncurrentVersionExpiration":{"shape":"S4w"},"AbortIncompleteMultipartUpload":{"shape":"S4x"}}},"flattened":true},"S4o":{"type":"structure","members":{"Date":{"shape":"S4p"},"Days":{"type":"integer"},"ExpiredObjectDeleteMarker":{"type":"boolean"}}},"S4p":{"type":"timestamp","timestampFormat":"iso8601"},"S4t":{"type":"structure","members":{"Date":{"shape":"S4p"},"Days":{"type":"integer"},"StorageClass":{}}},"S4v":{"type":"structure","members":{"NoncurrentDays":{"type":"integer"},"StorageClass":{}}},"S4w":{"type":"structure","members":{"NoncurrentDays":{"type":"integer"}}},"S4x":{"type":"structure","members":{"DaysAfterInitiation":{"type":"integer"}}},"S51":{"type":"list","member":{"type":"structure","required":["Status"],"members":{"Expiration":{"shape":"S4o"},"ID":{},"Prefix":{"deprecated":true},"Filter":{"type":"structure","members":{"Prefix":{},"Tag":{"shape":"S3a"},"And":{"type":"structure","members":{"Prefix":{},"Tags":{"shape":"S3d","flattened":true,"locationName":"Tag"}}}}},"Status":{},"Transitions":{"locationName":"Transition","type":"list","member":{"shape":"S4t"},"flattened":true},"NoncurrentVersionTransitions":{"locationName":"NoncurrentVersionTransition","type":"list","member":{"shape":"S4v"},"flattened":true},"NoncurrentVersionExpiration":{"shape":"S4w"},"AbortIncompleteMultipartUpload":{"shape":"S4x"}}},"flattened":true},"S5b":{"type":"structure","members":{"TargetBucket":{},"TargetGrants":{"type":"list","member":{"locationName":"Grant","type":"structure","members":{"Grantee":{"shape":"S30"},"Permission":{}}}},"TargetPrefix":{}}},"S5j":{"type":"structure","required":["Id"],"members":{"Id":{},"Filter":{"type":"structure","members":{"Prefix":{},"Tag":{"shape":"S3a"},"And":{"type":"structure","members":{"Prefix":{},"Tags":{"shape":"S3d","flattened":true,"locationName":"Tag"}}}}}}},"S5m":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}},"S5n":{"type":"structure","members":{"TopicConfiguration":{"type":"structure","members":{"Id":{},"Events":{"shape":"S5q","locationName":"Event"},"Event":{"deprecated":true},"Topic":{}}},"QueueConfiguration":{"type":"structure","members":{"Id":{},"Event":{"deprecated":true},"Events":{"shape":"S5q","locationName":"Event"},"Queue":{}}},"CloudFunctionConfiguration":{"type":"structure","members":{"Id":{},"Event":{"deprecated":true},"Events":{"shape":"S5q","locationName":"Event"},"CloudFunction":{},"InvocationRole":{}}}}},"S5q":{"type":"list","member":{},"flattened":true},"S5y":{"type":"structure","members":{"TopicConfigurations":{"locationName":"TopicConfiguration","type":"list","member":{"type":"structure","required":["TopicArn","Events"],"members":{"Id":{},"TopicArn":{"locationName":"Topic"},"Events":{"shape":"S5q","locationName":"Event"},"Filter":{"shape":"S61"}}},"flattened":true},"QueueConfigurations":{"locationName":"QueueConfiguration","type":"list","member":{"type":"structure","required":["QueueArn","Events"],"members":{"Id":{},"QueueArn":{"locationName":"Queue"},"Events":{"shape":"S5q","locationName":"Event"},"Filter":{"shape":"S61"}}},"flattened":true},"LambdaFunctionConfigurations":{"locationName":"CloudFunctionConfiguration","type":"list","member":{"type":"structure","required":["LambdaFunctionArn","Events"],"members":{"Id":{},"LambdaFunctionArn":{"locationName":"CloudFunction"},"Events":{"shape":"S5q","locationName":"Event"},"Filter":{"shape":"S61"}}},"flattened":true}}},"S61":{"type":"structure","members":{"Key":{"locationName":"S3Key","type":"structure","members":{"FilterRules":{"locationName":"FilterRule","type":"list","member":{"type":"structure","members":{"Name":{},"Value":{}}},"flattened":true}}}}},"S6h":{"type":"structure","required":["Role","Rules"],"members":{"Role":{},"Rules":{"locationName":"Rule","type":"list","member":{"type":"structure","required":["Prefix","Status","Destination"],"members":{"ID":{},"Prefix":{},"Status":{},"SourceSelectionCriteria":{"type":"structure","members":{"SseKmsEncryptedObjects":{"type":"structure","required":["Status"],"members":{"Status":{}}}}},"Destination":{"type":"structure","required":["Bucket"],"members":{"Bucket":{},"Account":{},"StorageClass":{},"AccessControlTranslation":{"type":"structure","required":["Owner"],"members":{"Owner":{}}},"EncryptionConfiguration":{"type":"structure","members":{"ReplicaKmsKeyID":{}}}}}}},"flattened":true}}},"S75":{"type":"structure","required":["HostName"],"members":{"HostName":{},"Protocol":{}}},"S78":{"type":"structure","required":["Suffix"],"members":{"Suffix":{}}},"S7a":{"type":"structure","required":["Key"],"members":{"Key":{}}},"S7b":{"type":"list","member":{"locationName":"RoutingRule","type":"structure","required":["Redirect"],"members":{"Condition":{"type":"structure","members":{"HttpErrorCodeReturnedEquals":{},"KeyPrefixEquals":{}}},"Redirect":{"type":"structure","members":{"HostName":{},"HttpRedirectCode":{},"Protocol":{},"ReplaceKeyPrefixWith":{},"ReplaceKeyWith":{}}}}}},"S97":{"type":"structure","members":{"ID":{},"DisplayName":{}}},"S98":{"type":"list","member":{"type":"structure","members":{"Prefix":{}}},"flattened":true},"S9q":{"type":"list","member":{"type":"structure","members":{"Key":{},"LastModified":{"type":"timestamp"},"ETag":{},"Size":{"type":"integer"},"StorageClass":{},"Owner":{"shape":"S2v"}}},"flattened":true},"Sa8":{"type":"structure","members":{"Grants":{"shape":"S2y","locationName":"AccessControlList"},"Owner":{"shape":"S2v"}}},"Sau":{"type":"structure","required":["TagSet"],"members":{"TagSet":{"shape":"S3d"}}}}} /***/ }), -/* 287 */ +/* 279 */ /***/ (function(module, exports) { module.exports = {"pagination":{"ListBuckets":{"result_key":"Buckets"},"ListMultipartUploads":{"input_token":["KeyMarker","UploadIdMarker"],"limit_key":"MaxUploads","more_results":"IsTruncated","output_token":["NextKeyMarker","NextUploadIdMarker"],"result_key":["Uploads","CommonPrefixes"]},"ListObjectVersions":{"input_token":["KeyMarker","VersionIdMarker"],"limit_key":"MaxKeys","more_results":"IsTruncated","output_token":["NextKeyMarker","NextVersionIdMarker"],"result_key":["Versions","DeleteMarkers","CommonPrefixes"]},"ListObjects":{"input_token":"Marker","limit_key":"MaxKeys","more_results":"IsTruncated","output_token":"NextMarker || Contents[-1].Key","result_key":["Contents","CommonPrefixes"]},"ListObjectsV2":{"input_token":"ContinuationToken","limit_key":"MaxKeys","output_token":"NextContinuationToken","result_key":["Contents","CommonPrefixes"]},"ListParts":{"input_token":"PartNumberMarker","limit_key":"MaxParts","more_results":"IsTruncated","output_token":"NextPartNumberMarker","result_key":"Parts"}}} /***/ }), -/* 288 */ +/* 280 */ /***/ (function(module, exports) { module.exports = {"version":2,"waiters":{"BucketExists":{"delay":5,"operation":"HeadBucket","maxAttempts":20,"acceptors":[{"expected":200,"matcher":"status","state":"success"},{"expected":301,"matcher":"status","state":"success"},{"expected":403,"matcher":"status","state":"success"},{"expected":404,"matcher":"status","state":"retry"}]},"BucketNotExists":{"delay":5,"operation":"HeadBucket","maxAttempts":20,"acceptors":[{"expected":404,"matcher":"status","state":"success"}]},"ObjectExists":{"delay":5,"operation":"HeadObject","maxAttempts":20,"acceptors":[{"expected":200,"matcher":"status","state":"success"},{"expected":404,"matcher":"status","state":"retry"}]},"ObjectNotExists":{"delay":5,"operation":"HeadObject","maxAttempts":20,"acceptors":[{"expected":404,"matcher":"status","state":"success"}]}}} /***/ }), -/* 289 */ +/* 281 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__AuthenticationDetails__ = __webpack_require__(290); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__AuthenticationDetails__ = __webpack_require__(282); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "AuthenticationDetails", function() { return __WEBPACK_IMPORTED_MODULE_0__AuthenticationDetails__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__AuthenticationHelper__ = __webpack_require__(98); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__AuthenticationHelper__ = __webpack_require__(93); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "AuthenticationHelper", function() { return __WEBPACK_IMPORTED_MODULE_1__AuthenticationHelper__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__CognitoAccessToken__ = __webpack_require__(100); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__CognitoAccessToken__ = __webpack_require__(95); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "CognitoAccessToken", function() { return __WEBPACK_IMPORTED_MODULE_2__CognitoAccessToken__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__CognitoIdToken__ = __webpack_require__(102); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__CognitoIdToken__ = __webpack_require__(97); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "CognitoIdToken", function() { return __WEBPACK_IMPORTED_MODULE_3__CognitoIdToken__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__CognitoRefreshToken__ = __webpack_require__(103); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__CognitoRefreshToken__ = __webpack_require__(98); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "CognitoRefreshToken", function() { return __WEBPACK_IMPORTED_MODULE_4__CognitoRefreshToken__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__CognitoUser__ = __webpack_require__(104); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__CognitoUser__ = __webpack_require__(99); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "CognitoUser", function() { return __WEBPACK_IMPORTED_MODULE_5__CognitoUser__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__CognitoUserAttribute__ = __webpack_require__(107); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__CognitoUserAttribute__ = __webpack_require__(102); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "CognitoUserAttribute", function() { return __WEBPACK_IMPORTED_MODULE_6__CognitoUserAttribute__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__CognitoUserPool__ = __webpack_require__(291); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__CognitoUserPool__ = __webpack_require__(283); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "CognitoUserPool", function() { return __WEBPACK_IMPORTED_MODULE_7__CognitoUserPool__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__CognitoUserSession__ = __webpack_require__(105); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__CognitoUserSession__ = __webpack_require__(100); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "CognitoUserSession", function() { return __WEBPACK_IMPORTED_MODULE_8__CognitoUserSession__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__CookieStorage__ = __webpack_require__(294); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__CookieStorage__ = __webpack_require__(287); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "CookieStorage", function() { return __WEBPACK_IMPORTED_MODULE_9__CookieStorage__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__DateHelper__ = __webpack_require__(106); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__DateHelper__ = __webpack_require__(101); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "DateHelper", function() { return __WEBPACK_IMPORTED_MODULE_10__DateHelper__["a"]; }); /*! * Copyright 2016 Amazon.com, @@ -31320,7 +30193,7 @@ if (typeof window !== 'undefined' && !window.crypto && window.msCrypto) { } /***/ }), -/* 290 */ +/* 282 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -31410,14 +30283,14 @@ var AuthenticationDetails = function () { /* harmony default export */ __webpack_exports__["a"] = (AuthenticationDetails); /***/ }), -/* 291 */ +/* 283 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_aws_sdk_clients_cognitoidentityserviceprovider__ = __webpack_require__(109); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_aws_sdk_clients_cognitoidentityserviceprovider__ = __webpack_require__(284); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_aws_sdk_clients_cognitoidentityserviceprovider___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_aws_sdk_clients_cognitoidentityserviceprovider__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__CognitoUser__ = __webpack_require__(104); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__StorageHelper__ = __webpack_require__(108); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__CognitoUser__ = __webpack_require__(99); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__StorageHelper__ = __webpack_require__(103); function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } /*! @@ -31621,23 +30494,47 @@ var CognitoUserPool = function () { /* harmony default export */ __webpack_exports__["a"] = (CognitoUserPool); /***/ }), -/* 292 */ +/* 284 */ +/***/ (function(module, exports, __webpack_require__) { + +__webpack_require__(8); +var AWS = __webpack_require__(0); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['cognitoidentityserviceprovider'] = {}; +AWS.CognitoIdentityServiceProvider = Service.defineService('cognitoidentityserviceprovider', ['2016-04-18']); +Object.defineProperty(apiLoader.services['cognitoidentityserviceprovider'], '2016-04-18', { + get: function get() { + var model = __webpack_require__(285); + model.paginators = __webpack_require__(286).pagination; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.CognitoIdentityServiceProvider; + + +/***/ }), +/* 285 */ /***/ (function(module, exports) { module.exports = {"version":"2.0","metadata":{"apiVersion":"2016-04-18","endpointPrefix":"cognito-idp","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon Cognito Identity Provider","signatureVersion":"v4","targetPrefix":"AWSCognitoIdentityProviderService","uid":"cognito-idp-2016-04-18"},"operations":{"AddCustomAttributes":{"input":{"type":"structure","required":["UserPoolId","CustomAttributes"],"members":{"UserPoolId":{},"CustomAttributes":{"type":"list","member":{"shape":"S4"}}}},"output":{"type":"structure","members":{}}},"AdminAddUserToGroup":{"input":{"type":"structure","required":["UserPoolId","Username","GroupName"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"GroupName":{}}}},"AdminConfirmSignUp":{"input":{"type":"structure","required":["UserPoolId","Username"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"}}},"output":{"type":"structure","members":{}}},"AdminCreateUser":{"input":{"type":"structure","required":["UserPoolId","Username"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"UserAttributes":{"shape":"Si"},"ValidationData":{"shape":"Si"},"TemporaryPassword":{"shape":"Sm"},"ForceAliasCreation":{"type":"boolean"},"MessageAction":{},"DesiredDeliveryMediums":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"User":{"shape":"Ss"}}}},"AdminDeleteUser":{"input":{"type":"structure","required":["UserPoolId","Username"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"}}}},"AdminDeleteUserAttributes":{"input":{"type":"structure","required":["UserPoolId","Username","UserAttributeNames"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"UserAttributeNames":{"shape":"Sz"}}},"output":{"type":"structure","members":{}}},"AdminDisableProviderForUser":{"input":{"type":"structure","required":["UserPoolId","User"],"members":{"UserPoolId":{},"User":{"shape":"S12"}}},"output":{"type":"structure","members":{}}},"AdminDisableUser":{"input":{"type":"structure","required":["UserPoolId","Username"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"}}},"output":{"type":"structure","members":{}}},"AdminEnableUser":{"input":{"type":"structure","required":["UserPoolId","Username"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"}}},"output":{"type":"structure","members":{}}},"AdminForgetDevice":{"input":{"type":"structure","required":["UserPoolId","Username","DeviceKey"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"DeviceKey":{}}}},"AdminGetDevice":{"input":{"type":"structure","required":["DeviceKey","UserPoolId","Username"],"members":{"DeviceKey":{},"UserPoolId":{},"Username":{"shape":"Sd"}}},"output":{"type":"structure","required":["Device"],"members":{"Device":{"shape":"S1d"}}}},"AdminGetUser":{"input":{"type":"structure","required":["UserPoolId","Username"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"}}},"output":{"type":"structure","required":["Username"],"members":{"Username":{"shape":"Sd"},"UserAttributes":{"shape":"Si"},"UserCreateDate":{"type":"timestamp"},"UserLastModifiedDate":{"type":"timestamp"},"Enabled":{"type":"boolean"},"UserStatus":{},"MFAOptions":{"shape":"Sv"},"PreferredMfaSetting":{},"UserMFASettingList":{"shape":"S1g"}}}},"AdminInitiateAuth":{"input":{"type":"structure","required":["UserPoolId","ClientId","AuthFlow"],"members":{"UserPoolId":{},"ClientId":{"shape":"S1i"},"AuthFlow":{},"AuthParameters":{"shape":"S1k"},"ClientMetadata":{"shape":"S1l"},"AnalyticsMetadata":{"shape":"S1m"},"ContextData":{"shape":"S1n"}}},"output":{"type":"structure","members":{"ChallengeName":{},"Session":{},"ChallengeParameters":{"shape":"S1t"},"AuthenticationResult":{"shape":"S1u"}}}},"AdminLinkProviderForUser":{"input":{"type":"structure","required":["UserPoolId","DestinationUser","SourceUser"],"members":{"UserPoolId":{},"DestinationUser":{"shape":"S12"},"SourceUser":{"shape":"S12"}}},"output":{"type":"structure","members":{}}},"AdminListDevices":{"input":{"type":"structure","required":["UserPoolId","Username"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"Limit":{"type":"integer"},"PaginationToken":{}}},"output":{"type":"structure","members":{"Devices":{"shape":"S24"},"PaginationToken":{}}}},"AdminListGroupsForUser":{"input":{"type":"structure","required":["Username","UserPoolId"],"members":{"Username":{"shape":"Sd"},"UserPoolId":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Groups":{"shape":"S28"},"NextToken":{}}}},"AdminListUserAuthEvents":{"input":{"type":"structure","required":["UserPoolId","Username"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"AuthEvents":{"type":"list","member":{"type":"structure","members":{"EventId":{},"EventType":{},"CreationDate":{"type":"timestamp"},"EventResponse":{},"EventRisk":{"type":"structure","members":{"RiskDecision":{},"RiskLevel":{}}},"ChallengeResponses":{"type":"list","member":{"type":"structure","members":{"ChallengeName":{},"ChallengeResponse":{}}}},"EventContextData":{"type":"structure","members":{"IpAddress":{},"DeviceName":{},"Timezone":{},"City":{},"Country":{}}},"EventFeedback":{"type":"structure","required":["FeedbackValue","Provider"],"members":{"FeedbackValue":{},"Provider":{},"FeedbackDate":{"type":"timestamp"}}}}}},"NextToken":{}}}},"AdminRemoveUserFromGroup":{"input":{"type":"structure","required":["UserPoolId","Username","GroupName"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"GroupName":{}}}},"AdminResetUserPassword":{"input":{"type":"structure","required":["UserPoolId","Username"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"}}},"output":{"type":"structure","members":{}}},"AdminRespondToAuthChallenge":{"input":{"type":"structure","required":["UserPoolId","ClientId","ChallengeName"],"members":{"UserPoolId":{},"ClientId":{"shape":"S1i"},"ChallengeName":{},"ChallengeResponses":{"shape":"S2x"},"Session":{},"AnalyticsMetadata":{"shape":"S1m"},"ContextData":{"shape":"S1n"}}},"output":{"type":"structure","members":{"ChallengeName":{},"Session":{},"ChallengeParameters":{"shape":"S1t"},"AuthenticationResult":{"shape":"S1u"}}}},"AdminSetUserMFAPreference":{"input":{"type":"structure","required":["Username","UserPoolId"],"members":{"SMSMfaSettings":{"shape":"S30"},"SoftwareTokenMfaSettings":{"shape":"S31"},"Username":{"shape":"Sd"},"UserPoolId":{}}},"output":{"type":"structure","members":{}}},"AdminSetUserSettings":{"input":{"type":"structure","required":["UserPoolId","Username","MFAOptions"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"MFAOptions":{"shape":"Sv"}}},"output":{"type":"structure","members":{}}},"AdminUpdateAuthEventFeedback":{"input":{"type":"structure","required":["UserPoolId","Username","EventId","FeedbackValue"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"EventId":{},"FeedbackValue":{}}},"output":{"type":"structure","members":{}}},"AdminUpdateDeviceStatus":{"input":{"type":"structure","required":["UserPoolId","Username","DeviceKey"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"DeviceKey":{},"DeviceRememberedStatus":{}}},"output":{"type":"structure","members":{}}},"AdminUpdateUserAttributes":{"input":{"type":"structure","required":["UserPoolId","Username","UserAttributes"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"UserAttributes":{"shape":"Si"}}},"output":{"type":"structure","members":{}}},"AdminUserGlobalSignOut":{"input":{"type":"structure","required":["UserPoolId","Username"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"}}},"output":{"type":"structure","members":{}}},"AssociateSoftwareToken":{"input":{"type":"structure","members":{"AccessToken":{"shape":"S1v"},"Session":{}}},"output":{"type":"structure","members":{"SecretCode":{"type":"string","sensitive":true},"Session":{}}}},"ChangePassword":{"input":{"type":"structure","required":["PreviousPassword","ProposedPassword","AccessToken"],"members":{"PreviousPassword":{"shape":"Sm"},"ProposedPassword":{"shape":"Sm"},"AccessToken":{"shape":"S1v"}}},"output":{"type":"structure","members":{}},"authtype":"none"},"ConfirmDevice":{"input":{"type":"structure","required":["AccessToken","DeviceKey"],"members":{"AccessToken":{"shape":"S1v"},"DeviceKey":{},"DeviceSecretVerifierConfig":{"type":"structure","members":{"PasswordVerifier":{},"Salt":{}}},"DeviceName":{}}},"output":{"type":"structure","members":{"UserConfirmationNecessary":{"type":"boolean"}}}},"ConfirmForgotPassword":{"input":{"type":"structure","required":["ClientId","Username","ConfirmationCode","Password"],"members":{"ClientId":{"shape":"S1i"},"SecretHash":{"shape":"S3p"},"Username":{"shape":"Sd"},"ConfirmationCode":{},"Password":{"shape":"Sm"},"AnalyticsMetadata":{"shape":"S1m"},"UserContextData":{"shape":"S3r"}}},"output":{"type":"structure","members":{}},"authtype":"none"},"ConfirmSignUp":{"input":{"type":"structure","required":["ClientId","Username","ConfirmationCode"],"members":{"ClientId":{"shape":"S1i"},"SecretHash":{"shape":"S3p"},"Username":{"shape":"Sd"},"ConfirmationCode":{},"ForceAliasCreation":{"type":"boolean"},"AnalyticsMetadata":{"shape":"S1m"},"UserContextData":{"shape":"S3r"}}},"output":{"type":"structure","members":{}},"authtype":"none"},"CreateGroup":{"input":{"type":"structure","required":["GroupName","UserPoolId"],"members":{"GroupName":{},"UserPoolId":{},"Description":{},"RoleArn":{},"Precedence":{"type":"integer"}}},"output":{"type":"structure","members":{"Group":{"shape":"S29"}}}},"CreateIdentityProvider":{"input":{"type":"structure","required":["UserPoolId","ProviderName","ProviderType","ProviderDetails"],"members":{"UserPoolId":{},"ProviderName":{},"ProviderType":{},"ProviderDetails":{"shape":"S40"},"AttributeMapping":{"shape":"S41"},"IdpIdentifiers":{"shape":"S43"}}},"output":{"type":"structure","required":["IdentityProvider"],"members":{"IdentityProvider":{"shape":"S46"}}}},"CreateResourceServer":{"input":{"type":"structure","required":["UserPoolId","Identifier","Name"],"members":{"UserPoolId":{},"Identifier":{},"Name":{},"Scopes":{"shape":"S4a"}}},"output":{"type":"structure","required":["ResourceServer"],"members":{"ResourceServer":{"shape":"S4f"}}}},"CreateUserImportJob":{"input":{"type":"structure","required":["JobName","UserPoolId","CloudWatchLogsRoleArn"],"members":{"JobName":{},"UserPoolId":{},"CloudWatchLogsRoleArn":{}}},"output":{"type":"structure","members":{"UserImportJob":{"shape":"S4j"}}}},"CreateUserPool":{"input":{"type":"structure","required":["PoolName"],"members":{"PoolName":{},"Policies":{"shape":"S4r"},"LambdaConfig":{"shape":"S4u"},"AutoVerifiedAttributes":{"shape":"S4v"},"AliasAttributes":{"shape":"S4x"},"UsernameAttributes":{"shape":"S4z"},"SmsVerificationMessage":{},"EmailVerificationMessage":{},"EmailVerificationSubject":{},"VerificationMessageTemplate":{"shape":"S54"},"SmsAuthenticationMessage":{},"MfaConfiguration":{},"DeviceConfiguration":{"shape":"S59"},"EmailConfiguration":{"shape":"S5a"},"SmsConfiguration":{"shape":"S5c"},"UserPoolTags":{"shape":"S5d"},"AdminCreateUserConfig":{"shape":"S5e"},"Schema":{"shape":"S5h"},"UserPoolAddOns":{"shape":"S5i"}}},"output":{"type":"structure","members":{"UserPool":{"shape":"S5l"}}}},"CreateUserPoolClient":{"input":{"type":"structure","required":["UserPoolId","ClientName"],"members":{"UserPoolId":{},"ClientName":{},"GenerateSecret":{"type":"boolean"},"RefreshTokenValidity":{"type":"integer"},"ReadAttributes":{"shape":"S5r"},"WriteAttributes":{"shape":"S5r"},"ExplicitAuthFlows":{"shape":"S5t"},"SupportedIdentityProviders":{"shape":"S5v"},"CallbackURLs":{"shape":"S5w"},"LogoutURLs":{"shape":"S5y"},"DefaultRedirectURI":{},"AllowedOAuthFlows":{"shape":"S5z"},"AllowedOAuthScopes":{"shape":"S61"},"AllowedOAuthFlowsUserPoolClient":{"type":"boolean"},"AnalyticsConfiguration":{"shape":"S63"}}},"output":{"type":"structure","members":{"UserPoolClient":{"shape":"S66"}}}},"CreateUserPoolDomain":{"input":{"type":"structure","required":["Domain","UserPoolId"],"members":{"Domain":{},"UserPoolId":{}}},"output":{"type":"structure","members":{}}},"DeleteGroup":{"input":{"type":"structure","required":["GroupName","UserPoolId"],"members":{"GroupName":{},"UserPoolId":{}}}},"DeleteIdentityProvider":{"input":{"type":"structure","required":["UserPoolId","ProviderName"],"members":{"UserPoolId":{},"ProviderName":{}}}},"DeleteResourceServer":{"input":{"type":"structure","required":["UserPoolId","Identifier"],"members":{"UserPoolId":{},"Identifier":{}}}},"DeleteUser":{"input":{"type":"structure","required":["AccessToken"],"members":{"AccessToken":{"shape":"S1v"}}},"authtype":"none"},"DeleteUserAttributes":{"input":{"type":"structure","required":["UserAttributeNames","AccessToken"],"members":{"UserAttributeNames":{"shape":"Sz"},"AccessToken":{"shape":"S1v"}}},"output":{"type":"structure","members":{}},"authtype":"none"},"DeleteUserPool":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{}}}},"DeleteUserPoolClient":{"input":{"type":"structure","required":["UserPoolId","ClientId"],"members":{"UserPoolId":{},"ClientId":{"shape":"S1i"}}}},"DeleteUserPoolDomain":{"input":{"type":"structure","required":["Domain","UserPoolId"],"members":{"Domain":{},"UserPoolId":{}}},"output":{"type":"structure","members":{}}},"DescribeIdentityProvider":{"input":{"type":"structure","required":["UserPoolId","ProviderName"],"members":{"UserPoolId":{},"ProviderName":{}}},"output":{"type":"structure","required":["IdentityProvider"],"members":{"IdentityProvider":{"shape":"S46"}}}},"DescribeResourceServer":{"input":{"type":"structure","required":["UserPoolId","Identifier"],"members":{"UserPoolId":{},"Identifier":{}}},"output":{"type":"structure","required":["ResourceServer"],"members":{"ResourceServer":{"shape":"S4f"}}}},"DescribeRiskConfiguration":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{},"ClientId":{"shape":"S1i"}}},"output":{"type":"structure","required":["RiskConfiguration"],"members":{"RiskConfiguration":{"shape":"S6r"}}}},"DescribeUserImportJob":{"input":{"type":"structure","required":["UserPoolId","JobId"],"members":{"UserPoolId":{},"JobId":{}}},"output":{"type":"structure","members":{"UserImportJob":{"shape":"S4j"}}}},"DescribeUserPool":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{}}},"output":{"type":"structure","members":{"UserPool":{"shape":"S5l"}}}},"DescribeUserPoolClient":{"input":{"type":"structure","required":["UserPoolId","ClientId"],"members":{"UserPoolId":{},"ClientId":{"shape":"S1i"}}},"output":{"type":"structure","members":{"UserPoolClient":{"shape":"S66"}}}},"DescribeUserPoolDomain":{"input":{"type":"structure","required":["Domain"],"members":{"Domain":{}}},"output":{"type":"structure","members":{"DomainDescription":{"type":"structure","members":{"UserPoolId":{},"AWSAccountId":{},"Domain":{},"S3Bucket":{},"CloudFrontDistribution":{},"Version":{},"Status":{}}}}}},"ForgetDevice":{"input":{"type":"structure","required":["DeviceKey"],"members":{"AccessToken":{"shape":"S1v"},"DeviceKey":{}}}},"ForgotPassword":{"input":{"type":"structure","required":["ClientId","Username"],"members":{"ClientId":{"shape":"S1i"},"SecretHash":{"shape":"S3p"},"UserContextData":{"shape":"S3r"},"Username":{"shape":"Sd"},"AnalyticsMetadata":{"shape":"S1m"}}},"output":{"type":"structure","members":{"CodeDeliveryDetails":{"shape":"S7p"}}},"authtype":"none"},"GetCSVHeader":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{}}},"output":{"type":"structure","members":{"UserPoolId":{},"CSVHeader":{"type":"list","member":{}}}}},"GetDevice":{"input":{"type":"structure","required":["DeviceKey"],"members":{"DeviceKey":{},"AccessToken":{"shape":"S1v"}}},"output":{"type":"structure","required":["Device"],"members":{"Device":{"shape":"S1d"}}}},"GetGroup":{"input":{"type":"structure","required":["GroupName","UserPoolId"],"members":{"GroupName":{},"UserPoolId":{}}},"output":{"type":"structure","members":{"Group":{"shape":"S29"}}}},"GetIdentityProviderByIdentifier":{"input":{"type":"structure","required":["UserPoolId","IdpIdentifier"],"members":{"UserPoolId":{},"IdpIdentifier":{}}},"output":{"type":"structure","required":["IdentityProvider"],"members":{"IdentityProvider":{"shape":"S46"}}}},"GetUICustomization":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{},"ClientId":{"shape":"S1i"}}},"output":{"type":"structure","required":["UICustomization"],"members":{"UICustomization":{"shape":"S81"}}}},"GetUser":{"input":{"type":"structure","required":["AccessToken"],"members":{"AccessToken":{"shape":"S1v"}}},"output":{"type":"structure","required":["Username","UserAttributes"],"members":{"Username":{"shape":"Sd"},"UserAttributes":{"shape":"Si"},"MFAOptions":{"shape":"Sv"},"PreferredMfaSetting":{},"UserMFASettingList":{"shape":"S1g"}}},"authtype":"none"},"GetUserAttributeVerificationCode":{"input":{"type":"structure","required":["AccessToken","AttributeName"],"members":{"AccessToken":{"shape":"S1v"},"AttributeName":{}}},"output":{"type":"structure","members":{"CodeDeliveryDetails":{"shape":"S7p"}}},"authtype":"none"},"GetUserPoolMfaConfig":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{}}},"output":{"type":"structure","members":{"SmsMfaConfiguration":{"shape":"S8b"},"SoftwareTokenMfaConfiguration":{"shape":"S8c"},"MfaConfiguration":{}}}},"GlobalSignOut":{"input":{"type":"structure","required":["AccessToken"],"members":{"AccessToken":{"shape":"S1v"}}},"output":{"type":"structure","members":{}}},"InitiateAuth":{"input":{"type":"structure","required":["AuthFlow","ClientId"],"members":{"AuthFlow":{},"AuthParameters":{"shape":"S1k"},"ClientMetadata":{"shape":"S1l"},"ClientId":{"shape":"S1i"},"AnalyticsMetadata":{"shape":"S1m"},"UserContextData":{"shape":"S3r"}}},"output":{"type":"structure","members":{"ChallengeName":{},"Session":{},"ChallengeParameters":{"shape":"S1t"},"AuthenticationResult":{"shape":"S1u"}}}},"ListDevices":{"input":{"type":"structure","required":["AccessToken"],"members":{"AccessToken":{"shape":"S1v"},"Limit":{"type":"integer"},"PaginationToken":{}}},"output":{"type":"structure","members":{"Devices":{"shape":"S24"},"PaginationToken":{}}}},"ListGroups":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Groups":{"shape":"S28"},"NextToken":{}}}},"ListIdentityProviders":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","required":["Providers"],"members":{"Providers":{"type":"list","member":{"type":"structure","members":{"ProviderName":{},"ProviderType":{},"LastModifiedDate":{"type":"timestamp"},"CreationDate":{"type":"timestamp"}}}},"NextToken":{}}}},"ListResourceServers":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","required":["ResourceServers"],"members":{"ResourceServers":{"type":"list","member":{"shape":"S4f"}},"NextToken":{}}}},"ListUserImportJobs":{"input":{"type":"structure","required":["UserPoolId","MaxResults"],"members":{"UserPoolId":{},"MaxResults":{"type":"integer"},"PaginationToken":{}}},"output":{"type":"structure","members":{"UserImportJobs":{"type":"list","member":{"shape":"S4j"}},"PaginationToken":{}}}},"ListUserPoolClients":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"UserPoolClients":{"type":"list","member":{"type":"structure","members":{"ClientId":{"shape":"S1i"},"UserPoolId":{},"ClientName":{}}}},"NextToken":{}}}},"ListUserPools":{"input":{"type":"structure","required":["MaxResults"],"members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"UserPools":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"LambdaConfig":{"shape":"S4u"},"Status":{},"LastModifiedDate":{"type":"timestamp"},"CreationDate":{"type":"timestamp"}}}},"NextToken":{}}}},"ListUsers":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{},"AttributesToGet":{"type":"list","member":{}},"Limit":{"type":"integer"},"PaginationToken":{},"Filter":{}}},"output":{"type":"structure","members":{"Users":{"shape":"S9c"},"PaginationToken":{}}}},"ListUsersInGroup":{"input":{"type":"structure","required":["UserPoolId","GroupName"],"members":{"UserPoolId":{},"GroupName":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Users":{"shape":"S9c"},"NextToken":{}}}},"ResendConfirmationCode":{"input":{"type":"structure","required":["ClientId","Username"],"members":{"ClientId":{"shape":"S1i"},"SecretHash":{"shape":"S3p"},"UserContextData":{"shape":"S3r"},"Username":{"shape":"Sd"},"AnalyticsMetadata":{"shape":"S1m"}}},"output":{"type":"structure","members":{"CodeDeliveryDetails":{"shape":"S7p"}}},"authtype":"none"},"RespondToAuthChallenge":{"input":{"type":"structure","required":["ClientId","ChallengeName"],"members":{"ClientId":{"shape":"S1i"},"ChallengeName":{},"Session":{},"ChallengeResponses":{"shape":"S2x"},"AnalyticsMetadata":{"shape":"S1m"},"UserContextData":{"shape":"S3r"}}},"output":{"type":"structure","members":{"ChallengeName":{},"Session":{},"ChallengeParameters":{"shape":"S1t"},"AuthenticationResult":{"shape":"S1u"}}}},"SetRiskConfiguration":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{},"ClientId":{"shape":"S1i"},"CompromisedCredentialsRiskConfiguration":{"shape":"S6s"},"AccountTakeoverRiskConfiguration":{"shape":"S6x"},"RiskExceptionConfiguration":{"shape":"S76"}}},"output":{"type":"structure","required":["RiskConfiguration"],"members":{"RiskConfiguration":{"shape":"S6r"}}}},"SetUICustomization":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{},"ClientId":{"shape":"S1i"},"CSS":{},"ImageFile":{"type":"blob"}}},"output":{"type":"structure","required":["UICustomization"],"members":{"UICustomization":{"shape":"S81"}}}},"SetUserMFAPreference":{"input":{"type":"structure","required":["AccessToken"],"members":{"SMSMfaSettings":{"shape":"S30"},"SoftwareTokenMfaSettings":{"shape":"S31"},"AccessToken":{"shape":"S1v"}}},"output":{"type":"structure","members":{}}},"SetUserPoolMfaConfig":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{},"SmsMfaConfiguration":{"shape":"S8b"},"SoftwareTokenMfaConfiguration":{"shape":"S8c"},"MfaConfiguration":{}}},"output":{"type":"structure","members":{"SmsMfaConfiguration":{"shape":"S8b"},"SoftwareTokenMfaConfiguration":{"shape":"S8c"},"MfaConfiguration":{}}}},"SetUserSettings":{"input":{"type":"structure","required":["AccessToken","MFAOptions"],"members":{"AccessToken":{"shape":"S1v"},"MFAOptions":{"shape":"Sv"}}},"output":{"type":"structure","members":{}},"authtype":"none"},"SignUp":{"input":{"type":"structure","required":["ClientId","Username","Password"],"members":{"ClientId":{"shape":"S1i"},"SecretHash":{"shape":"S3p"},"Username":{"shape":"Sd"},"Password":{"shape":"Sm"},"UserAttributes":{"shape":"Si"},"ValidationData":{"shape":"Si"},"AnalyticsMetadata":{"shape":"S1m"},"UserContextData":{"shape":"S3r"}}},"output":{"type":"structure","required":["UserConfirmed","UserSub"],"members":{"UserConfirmed":{"type":"boolean"},"CodeDeliveryDetails":{"shape":"S7p"},"UserSub":{}}},"authtype":"none"},"StartUserImportJob":{"input":{"type":"structure","required":["UserPoolId","JobId"],"members":{"UserPoolId":{},"JobId":{}}},"output":{"type":"structure","members":{"UserImportJob":{"shape":"S4j"}}}},"StopUserImportJob":{"input":{"type":"structure","required":["UserPoolId","JobId"],"members":{"UserPoolId":{},"JobId":{}}},"output":{"type":"structure","members":{"UserImportJob":{"shape":"S4j"}}}},"UpdateAuthEventFeedback":{"input":{"type":"structure","required":["UserPoolId","Username","EventId","FeedbackToken","FeedbackValue"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"EventId":{},"FeedbackToken":{"shape":"S1v"},"FeedbackValue":{}}},"output":{"type":"structure","members":{}}},"UpdateDeviceStatus":{"input":{"type":"structure","required":["AccessToken","DeviceKey"],"members":{"AccessToken":{"shape":"S1v"},"DeviceKey":{},"DeviceRememberedStatus":{}}},"output":{"type":"structure","members":{}}},"UpdateGroup":{"input":{"type":"structure","required":["GroupName","UserPoolId"],"members":{"GroupName":{},"UserPoolId":{},"Description":{},"RoleArn":{},"Precedence":{"type":"integer"}}},"output":{"type":"structure","members":{"Group":{"shape":"S29"}}}},"UpdateIdentityProvider":{"input":{"type":"structure","required":["UserPoolId","ProviderName"],"members":{"UserPoolId":{},"ProviderName":{},"ProviderDetails":{"shape":"S40"},"AttributeMapping":{"shape":"S41"},"IdpIdentifiers":{"shape":"S43"}}},"output":{"type":"structure","required":["IdentityProvider"],"members":{"IdentityProvider":{"shape":"S46"}}}},"UpdateResourceServer":{"input":{"type":"structure","required":["UserPoolId","Identifier","Name"],"members":{"UserPoolId":{},"Identifier":{},"Name":{},"Scopes":{"shape":"S4a"}}},"output":{"type":"structure","required":["ResourceServer"],"members":{"ResourceServer":{"shape":"S4f"}}}},"UpdateUserAttributes":{"input":{"type":"structure","required":["UserAttributes","AccessToken"],"members":{"UserAttributes":{"shape":"Si"},"AccessToken":{"shape":"S1v"}}},"output":{"type":"structure","members":{"CodeDeliveryDetailsList":{"type":"list","member":{"shape":"S7p"}}}},"authtype":"none"},"UpdateUserPool":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{},"Policies":{"shape":"S4r"},"LambdaConfig":{"shape":"S4u"},"AutoVerifiedAttributes":{"shape":"S4v"},"SmsVerificationMessage":{},"EmailVerificationMessage":{},"EmailVerificationSubject":{},"VerificationMessageTemplate":{"shape":"S54"},"SmsAuthenticationMessage":{},"MfaConfiguration":{},"DeviceConfiguration":{"shape":"S59"},"EmailConfiguration":{"shape":"S5a"},"SmsConfiguration":{"shape":"S5c"},"UserPoolTags":{"shape":"S5d"},"AdminCreateUserConfig":{"shape":"S5e"},"UserPoolAddOns":{"shape":"S5i"}}},"output":{"type":"structure","members":{}}},"UpdateUserPoolClient":{"input":{"type":"structure","required":["UserPoolId","ClientId"],"members":{"UserPoolId":{},"ClientId":{"shape":"S1i"},"ClientName":{},"RefreshTokenValidity":{"type":"integer"},"ReadAttributes":{"shape":"S5r"},"WriteAttributes":{"shape":"S5r"},"ExplicitAuthFlows":{"shape":"S5t"},"SupportedIdentityProviders":{"shape":"S5v"},"CallbackURLs":{"shape":"S5w"},"LogoutURLs":{"shape":"S5y"},"DefaultRedirectURI":{},"AllowedOAuthFlows":{"shape":"S5z"},"AllowedOAuthScopes":{"shape":"S61"},"AllowedOAuthFlowsUserPoolClient":{"type":"boolean"},"AnalyticsConfiguration":{"shape":"S63"}}},"output":{"type":"structure","members":{"UserPoolClient":{"shape":"S66"}}}},"VerifySoftwareToken":{"input":{"type":"structure","required":["UserCode"],"members":{"AccessToken":{"shape":"S1v"},"Session":{},"UserCode":{},"FriendlyDeviceName":{}}},"output":{"type":"structure","members":{"Status":{},"Session":{}}}},"VerifyUserAttribute":{"input":{"type":"structure","required":["AccessToken","AttributeName","Code"],"members":{"AccessToken":{"shape":"S1v"},"AttributeName":{},"Code":{}}},"output":{"type":"structure","members":{}},"authtype":"none"}},"shapes":{"S4":{"type":"structure","members":{"Name":{},"AttributeDataType":{},"DeveloperOnlyAttribute":{"type":"boolean"},"Mutable":{"type":"boolean"},"Required":{"type":"boolean"},"NumberAttributeConstraints":{"type":"structure","members":{"MinValue":{},"MaxValue":{}}},"StringAttributeConstraints":{"type":"structure","members":{"MinLength":{},"MaxLength":{}}}}},"Sd":{"type":"string","sensitive":true},"Si":{"type":"list","member":{"type":"structure","required":["Name"],"members":{"Name":{},"Value":{"type":"string","sensitive":true}}}},"Sm":{"type":"string","sensitive":true},"Ss":{"type":"structure","members":{"Username":{"shape":"Sd"},"Attributes":{"shape":"Si"},"UserCreateDate":{"type":"timestamp"},"UserLastModifiedDate":{"type":"timestamp"},"Enabled":{"type":"boolean"},"UserStatus":{},"MFAOptions":{"shape":"Sv"}}},"Sv":{"type":"list","member":{"type":"structure","members":{"DeliveryMedium":{},"AttributeName":{}}}},"Sz":{"type":"list","member":{}},"S12":{"type":"structure","members":{"ProviderName":{},"ProviderAttributeName":{},"ProviderAttributeValue":{}}},"S1d":{"type":"structure","members":{"DeviceKey":{},"DeviceAttributes":{"shape":"Si"},"DeviceCreateDate":{"type":"timestamp"},"DeviceLastModifiedDate":{"type":"timestamp"},"DeviceLastAuthenticatedDate":{"type":"timestamp"}}},"S1g":{"type":"list","member":{}},"S1i":{"type":"string","sensitive":true},"S1k":{"type":"map","key":{},"value":{}},"S1l":{"type":"map","key":{},"value":{}},"S1m":{"type":"structure","members":{"AnalyticsEndpointId":{}}},"S1n":{"type":"structure","required":["IpAddress","ServerName","ServerPath","HttpHeaders"],"members":{"IpAddress":{},"ServerName":{},"ServerPath":{},"HttpHeaders":{"type":"list","member":{"type":"structure","members":{"headerName":{},"headerValue":{}}}},"EncodedData":{}}},"S1t":{"type":"map","key":{},"value":{}},"S1u":{"type":"structure","members":{"AccessToken":{"shape":"S1v"},"ExpiresIn":{"type":"integer"},"TokenType":{},"RefreshToken":{"shape":"S1v"},"IdToken":{"shape":"S1v"},"NewDeviceMetadata":{"type":"structure","members":{"DeviceKey":{},"DeviceGroupKey":{}}}}},"S1v":{"type":"string","sensitive":true},"S24":{"type":"list","member":{"shape":"S1d"}},"S28":{"type":"list","member":{"shape":"S29"}},"S29":{"type":"structure","members":{"GroupName":{},"UserPoolId":{},"Description":{},"RoleArn":{},"Precedence":{"type":"integer"},"LastModifiedDate":{"type":"timestamp"},"CreationDate":{"type":"timestamp"}}},"S2x":{"type":"map","key":{},"value":{}},"S30":{"type":"structure","members":{"Enabled":{"type":"boolean"},"PreferredMfa":{"type":"boolean"}}},"S31":{"type":"structure","members":{"Enabled":{"type":"boolean"},"PreferredMfa":{"type":"boolean"}}},"S3p":{"type":"string","sensitive":true},"S3r":{"type":"structure","members":{"EncodedData":{}}},"S40":{"type":"map","key":{},"value":{}},"S41":{"type":"map","key":{},"value":{}},"S43":{"type":"list","member":{}},"S46":{"type":"structure","members":{"UserPoolId":{},"ProviderName":{},"ProviderType":{},"ProviderDetails":{"shape":"S40"},"AttributeMapping":{"shape":"S41"},"IdpIdentifiers":{"shape":"S43"},"LastModifiedDate":{"type":"timestamp"},"CreationDate":{"type":"timestamp"}}},"S4a":{"type":"list","member":{"type":"structure","required":["ScopeName","ScopeDescription"],"members":{"ScopeName":{},"ScopeDescription":{}}}},"S4f":{"type":"structure","members":{"UserPoolId":{},"Identifier":{},"Name":{},"Scopes":{"shape":"S4a"}}},"S4j":{"type":"structure","members":{"JobName":{},"JobId":{},"UserPoolId":{},"PreSignedUrl":{},"CreationDate":{"type":"timestamp"},"StartDate":{"type":"timestamp"},"CompletionDate":{"type":"timestamp"},"Status":{},"CloudWatchLogsRoleArn":{},"ImportedUsers":{"type":"long"},"SkippedUsers":{"type":"long"},"FailedUsers":{"type":"long"},"CompletionMessage":{}}},"S4r":{"type":"structure","members":{"PasswordPolicy":{"type":"structure","members":{"MinimumLength":{"type":"integer"},"RequireUppercase":{"type":"boolean"},"RequireLowercase":{"type":"boolean"},"RequireNumbers":{"type":"boolean"},"RequireSymbols":{"type":"boolean"}}}}},"S4u":{"type":"structure","members":{"PreSignUp":{},"CustomMessage":{},"PostConfirmation":{},"PreAuthentication":{},"PostAuthentication":{},"DefineAuthChallenge":{},"CreateAuthChallenge":{},"VerifyAuthChallengeResponse":{},"PreTokenGeneration":{}}},"S4v":{"type":"list","member":{}},"S4x":{"type":"list","member":{}},"S4z":{"type":"list","member":{}},"S54":{"type":"structure","members":{"SmsMessage":{},"EmailMessage":{},"EmailSubject":{},"EmailMessageByLink":{},"EmailSubjectByLink":{},"DefaultEmailOption":{}}},"S59":{"type":"structure","members":{"ChallengeRequiredOnNewDevice":{"type":"boolean"},"DeviceOnlyRememberedOnUserPrompt":{"type":"boolean"}}},"S5a":{"type":"structure","members":{"SourceArn":{},"ReplyToEmailAddress":{}}},"S5c":{"type":"structure","required":["SnsCallerArn"],"members":{"SnsCallerArn":{},"ExternalId":{}}},"S5d":{"type":"map","key":{},"value":{}},"S5e":{"type":"structure","members":{"AllowAdminCreateUserOnly":{"type":"boolean"},"UnusedAccountValidityDays":{"type":"integer"},"InviteMessageTemplate":{"type":"structure","members":{"SMSMessage":{},"EmailMessage":{},"EmailSubject":{}}}}},"S5h":{"type":"list","member":{"shape":"S4"}},"S5i":{"type":"structure","required":["AdvancedSecurityMode"],"members":{"AdvancedSecurityMode":{}}},"S5l":{"type":"structure","members":{"Id":{},"Name":{},"Policies":{"shape":"S4r"},"LambdaConfig":{"shape":"S4u"},"Status":{},"LastModifiedDate":{"type":"timestamp"},"CreationDate":{"type":"timestamp"},"SchemaAttributes":{"shape":"S5h"},"AutoVerifiedAttributes":{"shape":"S4v"},"AliasAttributes":{"shape":"S4x"},"UsernameAttributes":{"shape":"S4z"},"SmsVerificationMessage":{},"EmailVerificationMessage":{},"EmailVerificationSubject":{},"VerificationMessageTemplate":{"shape":"S54"},"SmsAuthenticationMessage":{},"MfaConfiguration":{},"DeviceConfiguration":{"shape":"S59"},"EstimatedNumberOfUsers":{"type":"integer"},"EmailConfiguration":{"shape":"S5a"},"SmsConfiguration":{"shape":"S5c"},"UserPoolTags":{"shape":"S5d"},"SmsConfigurationFailure":{},"EmailConfigurationFailure":{},"AdminCreateUserConfig":{"shape":"S5e"},"UserPoolAddOns":{"shape":"S5i"}}},"S5r":{"type":"list","member":{}},"S5t":{"type":"list","member":{}},"S5v":{"type":"list","member":{}},"S5w":{"type":"list","member":{}},"S5y":{"type":"list","member":{}},"S5z":{"type":"list","member":{}},"S61":{"type":"list","member":{}},"S63":{"type":"structure","required":["ApplicationId","RoleArn","ExternalId"],"members":{"ApplicationId":{},"RoleArn":{},"ExternalId":{},"UserDataShared":{"type":"boolean"}}},"S66":{"type":"structure","members":{"UserPoolId":{},"ClientName":{},"ClientId":{"shape":"S1i"},"ClientSecret":{"type":"string","sensitive":true},"LastModifiedDate":{"type":"timestamp"},"CreationDate":{"type":"timestamp"},"RefreshTokenValidity":{"type":"integer"},"ReadAttributes":{"shape":"S5r"},"WriteAttributes":{"shape":"S5r"},"ExplicitAuthFlows":{"shape":"S5t"},"SupportedIdentityProviders":{"shape":"S5v"},"CallbackURLs":{"shape":"S5w"},"LogoutURLs":{"shape":"S5y"},"DefaultRedirectURI":{},"AllowedOAuthFlows":{"shape":"S5z"},"AllowedOAuthScopes":{"shape":"S61"},"AllowedOAuthFlowsUserPoolClient":{"type":"boolean"},"AnalyticsConfiguration":{"shape":"S63"}}},"S6r":{"type":"structure","members":{"UserPoolId":{},"ClientId":{"shape":"S1i"},"CompromisedCredentialsRiskConfiguration":{"shape":"S6s"},"AccountTakeoverRiskConfiguration":{"shape":"S6x"},"RiskExceptionConfiguration":{"shape":"S76"},"LastModifiedDate":{"type":"timestamp"}}},"S6s":{"type":"structure","required":["Actions"],"members":{"EventFilter":{"type":"list","member":{}},"Actions":{"type":"structure","required":["EventAction"],"members":{"EventAction":{}}}}},"S6x":{"type":"structure","required":["Actions"],"members":{"NotifyConfiguration":{"type":"structure","required":["SourceArn"],"members":{"From":{},"ReplyTo":{},"SourceArn":{},"BlockEmail":{"shape":"S6z"},"NoActionEmail":{"shape":"S6z"},"MfaEmail":{"shape":"S6z"}}},"Actions":{"type":"structure","members":{"LowAction":{"shape":"S73"},"MediumAction":{"shape":"S73"},"HighAction":{"shape":"S73"}}}}},"S6z":{"type":"structure","required":["Subject"],"members":{"Subject":{},"HtmlBody":{},"TextBody":{}}},"S73":{"type":"structure","required":["Notify","EventAction"],"members":{"Notify":{"type":"boolean"},"EventAction":{}}},"S76":{"type":"structure","members":{"BlockedIPRangeList":{"type":"list","member":{}},"SkippedIPRangeList":{"type":"list","member":{}}}},"S7p":{"type":"structure","members":{"Destination":{},"DeliveryMedium":{},"AttributeName":{}}},"S81":{"type":"structure","members":{"UserPoolId":{},"ClientId":{"shape":"S1i"},"ImageUrl":{},"CSS":{},"CSSVersion":{},"LastModifiedDate":{"type":"timestamp"},"CreationDate":{"type":"timestamp"}}},"S8b":{"type":"structure","members":{"SmsAuthenticationMessage":{},"SmsConfiguration":{"shape":"S5c"}}},"S8c":{"type":"structure","members":{"Enabled":{"type":"boolean"}}},"S9c":{"type":"list","member":{"shape":"Ss"}}}} /***/ }), -/* 293 */ +/* 286 */ /***/ (function(module, exports) { module.exports = {"pagination":{}} /***/ }), -/* 294 */ +/* 287 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_js_cookie__ = __webpack_require__(295); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_js_cookie__ = __webpack_require__(288); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_js_cookie___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_js_cookie__); function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } @@ -31741,7 +30638,7 @@ var CookieStorage = function () { /* harmony default export */ __webpack_exports__["a"] = (CookieStorage); /***/ }), -/* 295 */ +/* 288 */ /***/ (function(module, exports, __webpack_require__) { var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;/*! @@ -31916,10 +30813,10 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;/*! /***/ }), -/* 296 */ +/* 289 */ /***/ (function(module, exports, __webpack_require__) { -__webpack_require__(1); +__webpack_require__(8); var AWS = __webpack_require__(0); var Service = AWS.Service; var apiLoader = AWS.apiLoader; @@ -31928,7 +30825,7 @@ apiLoader.services['pinpoint'] = {}; AWS.Pinpoint = Service.defineService('pinpoint', ['2016-12-01']); Object.defineProperty(apiLoader.services['pinpoint'], '2016-12-01', { get: function get() { - var model = __webpack_require__(297); + var model = __webpack_require__(290); return model; }, enumerable: true, @@ -31939,5115 +30836,275 @@ module.exports = AWS.Pinpoint; /***/ }), -/* 297 */ +/* 290 */ /***/ (function(module, exports) { module.exports = {"metadata":{"apiVersion":"2016-12-01","endpointPrefix":"pinpoint","signingName":"mobiletargeting","serviceFullName":"Amazon Pinpoint","protocol":"rest-json","jsonVersion":"1.1","uid":"pinpoint-2016-12-01","signatureVersion":"v4"},"operations":{"CreateApp":{"http":{"requestUri":"/v1/apps","responseCode":201},"input":{"type":"structure","members":{"CreateApplicationRequest":{"type":"structure","members":{"Name":{}}}},"required":["CreateApplicationRequest"],"payload":"CreateApplicationRequest"},"output":{"type":"structure","members":{"ApplicationResponse":{"shape":"S5"}},"required":["ApplicationResponse"],"payload":"ApplicationResponse"}},"CreateCampaign":{"http":{"requestUri":"/v1/apps/{application-id}/campaigns","responseCode":201},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"WriteCampaignRequest":{"shape":"S7"}},"required":["ApplicationId","WriteCampaignRequest"],"payload":"WriteCampaignRequest"},"output":{"type":"structure","members":{"CampaignResponse":{"shape":"Sn"}},"required":["CampaignResponse"],"payload":"CampaignResponse"}},"CreateImportJob":{"http":{"requestUri":"/v1/apps/{application-id}/jobs/import","responseCode":201},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"ImportJobRequest":{"type":"structure","members":{"DefineSegment":{"type":"boolean"},"ExternalId":{},"Format":{},"RegisterEndpoints":{"type":"boolean"},"RoleArn":{},"S3Url":{},"SegmentId":{},"SegmentName":{}}}},"required":["ApplicationId","ImportJobRequest"],"payload":"ImportJobRequest"},"output":{"type":"structure","members":{"ImportJobResponse":{"shape":"Sw"}},"required":["ImportJobResponse"],"payload":"ImportJobResponse"}},"CreateSegment":{"http":{"requestUri":"/v1/apps/{application-id}/segments","responseCode":201},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"WriteSegmentRequest":{"shape":"S11"}},"required":["ApplicationId","WriteSegmentRequest"],"payload":"WriteSegmentRequest"},"output":{"type":"structure","members":{"SegmentResponse":{"shape":"S1f"}},"required":["SegmentResponse"],"payload":"SegmentResponse"}},"DeleteAdmChannel":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/channels/adm","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"ADMChannelResponse":{"shape":"S1l"}},"required":["ADMChannelResponse"],"payload":"ADMChannelResponse"}},"DeleteApnsChannel":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/channels/apns","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"APNSChannelResponse":{"shape":"S1o"}},"required":["APNSChannelResponse"],"payload":"APNSChannelResponse"}},"DeleteApnsSandboxChannel":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/channels/apns_sandbox","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"APNSSandboxChannelResponse":{"shape":"S1r"}},"required":["APNSSandboxChannelResponse"],"payload":"APNSSandboxChannelResponse"}},"DeleteApnsVoipChannel":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/channels/apns_voip","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"APNSVoipChannelResponse":{"shape":"S1u"}},"required":["APNSVoipChannelResponse"],"payload":"APNSVoipChannelResponse"}},"DeleteApnsVoipSandboxChannel":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/channels/apns_voip_sandbox","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"APNSVoipSandboxChannelResponse":{"shape":"S1x"}},"required":["APNSVoipSandboxChannelResponse"],"payload":"APNSVoipSandboxChannelResponse"}},"DeleteApp":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"ApplicationResponse":{"shape":"S5"}},"required":["ApplicationResponse"],"payload":"ApplicationResponse"}},"DeleteBaiduChannel":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/channels/baidu","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"BaiduChannelResponse":{"shape":"S22"}},"required":["BaiduChannelResponse"],"payload":"BaiduChannelResponse"}},"DeleteCampaign":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/campaigns/{campaign-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"CampaignId":{"location":"uri","locationName":"campaign-id"}},"required":["CampaignId","ApplicationId"]},"output":{"type":"structure","members":{"CampaignResponse":{"shape":"Sn"}},"required":["CampaignResponse"],"payload":"CampaignResponse"}},"DeleteEmailChannel":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/channels/email","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"EmailChannelResponse":{"shape":"S27"}},"required":["EmailChannelResponse"],"payload":"EmailChannelResponse"}},"DeleteEventStream":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/eventstream","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"EventStream":{"shape":"S2a"}},"required":["EventStream"],"payload":"EventStream"}},"DeleteGcmChannel":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/channels/gcm","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"GCMChannelResponse":{"shape":"S2d"}},"required":["GCMChannelResponse"],"payload":"GCMChannelResponse"}},"DeleteSegment":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/segments/{segment-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"SegmentId":{"location":"uri","locationName":"segment-id"}},"required":["SegmentId","ApplicationId"]},"output":{"type":"structure","members":{"SegmentResponse":{"shape":"S1f"}},"required":["SegmentResponse"],"payload":"SegmentResponse"}},"DeleteSmsChannel":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/channels/sms","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"SMSChannelResponse":{"shape":"S2i"}},"required":["SMSChannelResponse"],"payload":"SMSChannelResponse"}},"GetAdmChannel":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/channels/adm","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"ADMChannelResponse":{"shape":"S1l"}},"required":["ADMChannelResponse"],"payload":"ADMChannelResponse"}},"GetApnsChannel":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/channels/apns","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"APNSChannelResponse":{"shape":"S1o"}},"required":["APNSChannelResponse"],"payload":"APNSChannelResponse"}},"GetApnsSandboxChannel":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/channels/apns_sandbox","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"APNSSandboxChannelResponse":{"shape":"S1r"}},"required":["APNSSandboxChannelResponse"],"payload":"APNSSandboxChannelResponse"}},"GetApnsVoipChannel":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/channels/apns_voip","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"APNSVoipChannelResponse":{"shape":"S1u"}},"required":["APNSVoipChannelResponse"],"payload":"APNSVoipChannelResponse"}},"GetApnsVoipSandboxChannel":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/channels/apns_voip_sandbox","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"APNSVoipSandboxChannelResponse":{"shape":"S1x"}},"required":["APNSVoipSandboxChannelResponse"],"payload":"APNSVoipSandboxChannelResponse"}},"GetApp":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"ApplicationResponse":{"shape":"S5"}},"required":["ApplicationResponse"],"payload":"ApplicationResponse"}},"GetApplicationSettings":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/settings","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"ApplicationSettingsResource":{"shape":"S2x"}},"required":["ApplicationSettingsResource"],"payload":"ApplicationSettingsResource"}},"GetApps":{"http":{"method":"GET","requestUri":"/v1/apps","responseCode":200},"input":{"type":"structure","members":{"PageSize":{"location":"querystring","locationName":"page-size"},"Token":{"location":"querystring","locationName":"token"}}},"output":{"type":"structure","members":{"ApplicationsResponse":{"type":"structure","members":{"Item":{"type":"list","member":{"shape":"S5"}},"NextToken":{}}}},"required":["ApplicationsResponse"],"payload":"ApplicationsResponse"}},"GetBaiduChannel":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/channels/baidu","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"BaiduChannelResponse":{"shape":"S22"}},"required":["BaiduChannelResponse"],"payload":"BaiduChannelResponse"}},"GetCampaign":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/campaigns/{campaign-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"CampaignId":{"location":"uri","locationName":"campaign-id"}},"required":["CampaignId","ApplicationId"]},"output":{"type":"structure","members":{"CampaignResponse":{"shape":"Sn"}},"required":["CampaignResponse"],"payload":"CampaignResponse"}},"GetCampaignActivities":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/campaigns/{campaign-id}/activities","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"CampaignId":{"location":"uri","locationName":"campaign-id"},"PageSize":{"location":"querystring","locationName":"page-size"},"Token":{"location":"querystring","locationName":"token"}},"required":["ApplicationId","CampaignId"]},"output":{"type":"structure","members":{"ActivitiesResponse":{"type":"structure","members":{"Item":{"type":"list","member":{"type":"structure","members":{"ApplicationId":{},"CampaignId":{},"End":{},"Id":{},"Result":{},"ScheduledStart":{},"Start":{},"State":{},"SuccessfulEndpointCount":{"type":"integer"},"TimezonesCompletedCount":{"type":"integer"},"TimezonesTotalCount":{"type":"integer"},"TotalEndpointCount":{"type":"integer"},"TreatmentId":{}}}}}}},"required":["ActivitiesResponse"],"payload":"ActivitiesResponse"}},"GetCampaignVersion":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/campaigns/{campaign-id}/versions/{version}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"CampaignId":{"location":"uri","locationName":"campaign-id"},"Version":{"location":"uri","locationName":"version"}},"required":["Version","ApplicationId","CampaignId"]},"output":{"type":"structure","members":{"CampaignResponse":{"shape":"Sn"}},"required":["CampaignResponse"],"payload":"CampaignResponse"}},"GetCampaignVersions":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/campaigns/{campaign-id}/versions","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"CampaignId":{"location":"uri","locationName":"campaign-id"},"PageSize":{"location":"querystring","locationName":"page-size"},"Token":{"location":"querystring","locationName":"token"}},"required":["ApplicationId","CampaignId"]},"output":{"type":"structure","members":{"CampaignsResponse":{"shape":"S3f"}},"required":["CampaignsResponse"],"payload":"CampaignsResponse"}},"GetCampaigns":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/campaigns","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"PageSize":{"location":"querystring","locationName":"page-size"},"Token":{"location":"querystring","locationName":"token"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"CampaignsResponse":{"shape":"S3f"}},"required":["CampaignsResponse"],"payload":"CampaignsResponse"}},"GetEmailChannel":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/channels/email","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"EmailChannelResponse":{"shape":"S27"}},"required":["EmailChannelResponse"],"payload":"EmailChannelResponse"}},"GetEndpoint":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/endpoints/{endpoint-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"EndpointId":{"location":"uri","locationName":"endpoint-id"}},"required":["ApplicationId","EndpointId"]},"output":{"type":"structure","members":{"EndpointResponse":{"type":"structure","members":{"Address":{},"ApplicationId":{},"Attributes":{"shape":"S3o"},"ChannelType":{},"CohortId":{},"CreationDate":{},"Demographic":{"shape":"S3q"},"EffectiveDate":{},"EndpointStatus":{},"Id":{},"Location":{"shape":"S3r"},"Metrics":{"shape":"S3t"},"OptOut":{},"RequestId":{},"User":{"shape":"S3u"}}}},"required":["EndpointResponse"],"payload":"EndpointResponse"}},"GetEventStream":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/eventstream","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"EventStream":{"shape":"S2a"}},"required":["EventStream"],"payload":"EventStream"}},"GetGcmChannel":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/channels/gcm","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"GCMChannelResponse":{"shape":"S2d"}},"required":["GCMChannelResponse"],"payload":"GCMChannelResponse"}},"GetImportJob":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/jobs/import/{job-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"JobId":{"location":"uri","locationName":"job-id"}},"required":["ApplicationId","JobId"]},"output":{"type":"structure","members":{"ImportJobResponse":{"shape":"Sw"}},"required":["ImportJobResponse"],"payload":"ImportJobResponse"}},"GetImportJobs":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/jobs/import","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"PageSize":{"location":"querystring","locationName":"page-size"},"Token":{"location":"querystring","locationName":"token"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"ImportJobsResponse":{"shape":"S43"}},"required":["ImportJobsResponse"],"payload":"ImportJobsResponse"}},"GetSegment":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/segments/{segment-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"SegmentId":{"location":"uri","locationName":"segment-id"}},"required":["SegmentId","ApplicationId"]},"output":{"type":"structure","members":{"SegmentResponse":{"shape":"S1f"}},"required":["SegmentResponse"],"payload":"SegmentResponse"}},"GetSegmentImportJobs":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/segments/{segment-id}/jobs/import","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"PageSize":{"location":"querystring","locationName":"page-size"},"SegmentId":{"location":"uri","locationName":"segment-id"},"Token":{"location":"querystring","locationName":"token"}},"required":["SegmentId","ApplicationId"]},"output":{"type":"structure","members":{"ImportJobsResponse":{"shape":"S43"}},"required":["ImportJobsResponse"],"payload":"ImportJobsResponse"}},"GetSegmentVersion":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/segments/{segment-id}/versions/{version}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"SegmentId":{"location":"uri","locationName":"segment-id"},"Version":{"location":"uri","locationName":"version"}},"required":["SegmentId","Version","ApplicationId"]},"output":{"type":"structure","members":{"SegmentResponse":{"shape":"S1f"}},"required":["SegmentResponse"],"payload":"SegmentResponse"}},"GetSegmentVersions":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/segments/{segment-id}/versions","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"PageSize":{"location":"querystring","locationName":"page-size"},"SegmentId":{"location":"uri","locationName":"segment-id"},"Token":{"location":"querystring","locationName":"token"}},"required":["SegmentId","ApplicationId"]},"output":{"type":"structure","members":{"SegmentsResponse":{"shape":"S4d"}},"required":["SegmentsResponse"],"payload":"SegmentsResponse"}},"GetSegments":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/segments","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"PageSize":{"location":"querystring","locationName":"page-size"},"Token":{"location":"querystring","locationName":"token"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"SegmentsResponse":{"shape":"S4d"}},"required":["SegmentsResponse"],"payload":"SegmentsResponse"}},"GetSmsChannel":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/channels/sms","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"SMSChannelResponse":{"shape":"S2i"}},"required":["SMSChannelResponse"],"payload":"SMSChannelResponse"}},"PutEventStream":{"http":{"requestUri":"/v1/apps/{application-id}/eventstream","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"WriteEventStream":{"type":"structure","members":{"DestinationStreamArn":{},"RoleArn":{}}}},"required":["ApplicationId","WriteEventStream"],"payload":"WriteEventStream"},"output":{"type":"structure","members":{"EventStream":{"shape":"S2a"}},"required":["EventStream"],"payload":"EventStream"}},"SendMessages":{"http":{"requestUri":"/v1/apps/{application-id}/messages","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"MessageRequest":{"type":"structure","members":{"Addresses":{"type":"map","key":{},"value":{"type":"structure","members":{"BodyOverride":{},"ChannelType":{},"Context":{"shape":"S4q"},"RawContent":{},"Substitutions":{"shape":"S3o"},"TitleOverride":{}}}},"Context":{"shape":"S4q"},"Endpoints":{"shape":"S4r"},"MessageConfiguration":{"shape":"S4t"}}}},"required":["ApplicationId","MessageRequest"],"payload":"MessageRequest"},"output":{"type":"structure","members":{"MessageResponse":{"type":"structure","members":{"ApplicationId":{},"EndpointResult":{"shape":"S53"},"RequestId":{},"Result":{"type":"map","key":{},"value":{"type":"structure","members":{"DeliveryStatus":{},"StatusCode":{"type":"integer"},"StatusMessage":{},"UpdatedToken":{}}}}}}},"required":["MessageResponse"],"payload":"MessageResponse"}},"SendUsersMessages":{"http":{"requestUri":"/v1/apps/{application-id}/users-messages","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"SendUsersMessageRequest":{"type":"structure","members":{"Context":{"shape":"S4q"},"MessageConfiguration":{"shape":"S4t"},"Users":{"shape":"S4r"}}}},"required":["ApplicationId","SendUsersMessageRequest"],"payload":"SendUsersMessageRequest"},"output":{"type":"structure","members":{"SendUsersMessageResponse":{"type":"structure","members":{"ApplicationId":{},"RequestId":{},"Result":{"type":"map","key":{},"value":{"shape":"S53"}}}}},"required":["SendUsersMessageResponse"],"payload":"SendUsersMessageResponse"}},"UpdateAdmChannel":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/channels/adm","responseCode":200},"input":{"type":"structure","members":{"ADMChannelRequest":{"type":"structure","members":{"ClientId":{},"ClientSecret":{},"Enabled":{"type":"boolean"}}},"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId","ADMChannelRequest"],"payload":"ADMChannelRequest"},"output":{"type":"structure","members":{"ADMChannelResponse":{"shape":"S1l"}},"required":["ADMChannelResponse"],"payload":"ADMChannelResponse"}},"UpdateApnsChannel":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/channels/apns","responseCode":200},"input":{"type":"structure","members":{"APNSChannelRequest":{"type":"structure","members":{"BundleId":{},"Certificate":{},"DefaultAuthenticationMethod":{},"Enabled":{"type":"boolean"},"PrivateKey":{},"TeamId":{},"TokenKey":{},"TokenKeyId":{}}},"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId","APNSChannelRequest"],"payload":"APNSChannelRequest"},"output":{"type":"structure","members":{"APNSChannelResponse":{"shape":"S1o"}},"required":["APNSChannelResponse"],"payload":"APNSChannelResponse"}},"UpdateApnsSandboxChannel":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/channels/apns_sandbox","responseCode":200},"input":{"type":"structure","members":{"APNSSandboxChannelRequest":{"type":"structure","members":{"BundleId":{},"Certificate":{},"DefaultAuthenticationMethod":{},"Enabled":{"type":"boolean"},"PrivateKey":{},"TeamId":{},"TokenKey":{},"TokenKeyId":{}}},"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId","APNSSandboxChannelRequest"],"payload":"APNSSandboxChannelRequest"},"output":{"type":"structure","members":{"APNSSandboxChannelResponse":{"shape":"S1r"}},"required":["APNSSandboxChannelResponse"],"payload":"APNSSandboxChannelResponse"}},"UpdateApnsVoipChannel":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/channels/apns_voip","responseCode":200},"input":{"type":"structure","members":{"APNSVoipChannelRequest":{"type":"structure","members":{"BundleId":{},"Certificate":{},"DefaultAuthenticationMethod":{},"Enabled":{"type":"boolean"},"PrivateKey":{},"TeamId":{},"TokenKey":{},"TokenKeyId":{}}},"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId","APNSVoipChannelRequest"],"payload":"APNSVoipChannelRequest"},"output":{"type":"structure","members":{"APNSVoipChannelResponse":{"shape":"S1u"}},"required":["APNSVoipChannelResponse"],"payload":"APNSVoipChannelResponse"}},"UpdateApnsVoipSandboxChannel":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/channels/apns_voip_sandbox","responseCode":200},"input":{"type":"structure","members":{"APNSVoipSandboxChannelRequest":{"type":"structure","members":{"BundleId":{},"Certificate":{},"DefaultAuthenticationMethod":{},"Enabled":{"type":"boolean"},"PrivateKey":{},"TeamId":{},"TokenKey":{},"TokenKeyId":{}}},"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId","APNSVoipSandboxChannelRequest"],"payload":"APNSVoipSandboxChannelRequest"},"output":{"type":"structure","members":{"APNSVoipSandboxChannelResponse":{"shape":"S1x"}},"required":["APNSVoipSandboxChannelResponse"],"payload":"APNSVoipSandboxChannelResponse"}},"UpdateApplicationSettings":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/settings","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"WriteApplicationSettingsRequest":{"type":"structure","members":{"Limits":{"shape":"Sl"},"QuietTime":{"shape":"Sj"}}}},"required":["ApplicationId","WriteApplicationSettingsRequest"],"payload":"WriteApplicationSettingsRequest"},"output":{"type":"structure","members":{"ApplicationSettingsResource":{"shape":"S2x"}},"required":["ApplicationSettingsResource"],"payload":"ApplicationSettingsResource"}},"UpdateBaiduChannel":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/channels/baidu","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"BaiduChannelRequest":{"type":"structure","members":{"ApiKey":{},"Enabled":{"type":"boolean"},"SecretKey":{}}}},"required":["ApplicationId","BaiduChannelRequest"],"payload":"BaiduChannelRequest"},"output":{"type":"structure","members":{"BaiduChannelResponse":{"shape":"S22"}},"required":["BaiduChannelResponse"],"payload":"BaiduChannelResponse"}},"UpdateCampaign":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/campaigns/{campaign-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"CampaignId":{"location":"uri","locationName":"campaign-id"},"WriteCampaignRequest":{"shape":"S7"}},"required":["CampaignId","ApplicationId","WriteCampaignRequest"],"payload":"WriteCampaignRequest"},"output":{"type":"structure","members":{"CampaignResponse":{"shape":"Sn"}},"required":["CampaignResponse"],"payload":"CampaignResponse"}},"UpdateEmailChannel":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/channels/email","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"EmailChannelRequest":{"type":"structure","members":{"Enabled":{"type":"boolean"},"FromAddress":{},"Identity":{},"RoleArn":{}}}},"required":["ApplicationId","EmailChannelRequest"],"payload":"EmailChannelRequest"},"output":{"type":"structure","members":{"EmailChannelResponse":{"shape":"S27"}},"required":["EmailChannelResponse"],"payload":"EmailChannelResponse"}},"UpdateEndpoint":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/endpoints/{endpoint-id}","responseCode":202},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"EndpointId":{"location":"uri","locationName":"endpoint-id"},"EndpointRequest":{"type":"structure","members":{"Address":{},"Attributes":{"shape":"S3o"},"ChannelType":{},"Demographic":{"shape":"S3q"},"EffectiveDate":{},"EndpointStatus":{},"Location":{"shape":"S3r"},"Metrics":{"shape":"S3t"},"OptOut":{},"RequestId":{},"User":{"shape":"S3u"}}}},"required":["ApplicationId","EndpointId","EndpointRequest"],"payload":"EndpointRequest"},"output":{"type":"structure","members":{"MessageBody":{"shape":"S66"}},"required":["MessageBody"],"payload":"MessageBody"}},"UpdateEndpointsBatch":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/endpoints","responseCode":202},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"EndpointBatchRequest":{"type":"structure","members":{"Item":{"type":"list","member":{"type":"structure","members":{"Address":{},"Attributes":{"shape":"S3o"},"ChannelType":{},"Demographic":{"shape":"S3q"},"EffectiveDate":{},"EndpointStatus":{},"Id":{},"Location":{"shape":"S3r"},"Metrics":{"shape":"S3t"},"OptOut":{},"RequestId":{},"User":{"shape":"S3u"}}}}}}},"required":["ApplicationId","EndpointBatchRequest"],"payload":"EndpointBatchRequest"},"output":{"type":"structure","members":{"MessageBody":{"shape":"S66"}},"required":["MessageBody"],"payload":"MessageBody"}},"UpdateGcmChannel":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/channels/gcm","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"GCMChannelRequest":{"type":"structure","members":{"ApiKey":{},"Enabled":{"type":"boolean"}}}},"required":["ApplicationId","GCMChannelRequest"],"payload":"GCMChannelRequest"},"output":{"type":"structure","members":{"GCMChannelResponse":{"shape":"S2d"}},"required":["GCMChannelResponse"],"payload":"GCMChannelResponse"}},"UpdateSegment":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/segments/{segment-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"SegmentId":{"location":"uri","locationName":"segment-id"},"WriteSegmentRequest":{"shape":"S11"}},"required":["SegmentId","ApplicationId","WriteSegmentRequest"],"payload":"WriteSegmentRequest"},"output":{"type":"structure","members":{"SegmentResponse":{"shape":"S1f"}},"required":["SegmentResponse"],"payload":"SegmentResponse"}},"UpdateSmsChannel":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/channels/sms","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"SMSChannelRequest":{"type":"structure","members":{"Enabled":{"type":"boolean"},"SenderId":{},"ShortCode":{}}}},"required":["ApplicationId","SMSChannelRequest"],"payload":"SMSChannelRequest"},"output":{"type":"structure","members":{"SMSChannelResponse":{"shape":"S2i"}},"required":["SMSChannelResponse"],"payload":"SMSChannelResponse"}}},"shapes":{"S5":{"type":"structure","members":{"Id":{},"Name":{}}},"S7":{"type":"structure","members":{"AdditionalTreatments":{"type":"list","member":{"type":"structure","members":{"MessageConfiguration":{"shape":"Sa"},"Schedule":{"shape":"Sh"},"SizePercent":{"type":"integer"},"TreatmentDescription":{},"TreatmentName":{}}}},"Description":{},"HoldoutPercent":{"type":"integer"},"IsPaused":{"type":"boolean"},"Limits":{"shape":"Sl"},"MessageConfiguration":{"shape":"Sa"},"Name":{},"Schedule":{"shape":"Sh"},"SegmentId":{},"SegmentVersion":{"type":"integer"},"TreatmentDescription":{},"TreatmentName":{}}},"Sa":{"type":"structure","members":{"ADMMessage":{"shape":"Sb"},"APNSMessage":{"shape":"Sb"},"BaiduMessage":{"shape":"Sb"},"DefaultMessage":{"shape":"Sb"},"EmailMessage":{"type":"structure","members":{"Body":{},"FromAddress":{},"HtmlBody":{},"Title":{}}},"GCMMessage":{"shape":"Sb"},"SMSMessage":{"type":"structure","members":{"Body":{},"MessageType":{},"SenderId":{}}}}},"Sb":{"type":"structure","members":{"Action":{},"Body":{},"ImageIconUrl":{},"ImageSmallIconUrl":{},"ImageUrl":{},"JsonBody":{},"MediaUrl":{},"RawContent":{},"SilentPush":{"type":"boolean"},"Title":{},"Url":{}}},"Sh":{"type":"structure","members":{"EndTime":{},"Frequency":{},"IsLocalTime":{"type":"boolean"},"QuietTime":{"shape":"Sj"},"StartTime":{},"Timezone":{}}},"Sj":{"type":"structure","members":{"End":{},"Start":{}}},"Sl":{"type":"structure","members":{"Daily":{"type":"integer"},"MaximumDuration":{"type":"integer"},"MessagesPerSecond":{"type":"integer"},"Total":{"type":"integer"}}},"Sn":{"type":"structure","members":{"AdditionalTreatments":{"type":"list","member":{"type":"structure","members":{"Id":{},"MessageConfiguration":{"shape":"Sa"},"Schedule":{"shape":"Sh"},"SizePercent":{"type":"integer"},"State":{"shape":"Sq"},"TreatmentDescription":{},"TreatmentName":{}}}},"ApplicationId":{},"CreationDate":{},"DefaultState":{"shape":"Sq"},"Description":{},"HoldoutPercent":{"type":"integer"},"Id":{},"IsPaused":{"type":"boolean"},"LastModifiedDate":{},"Limits":{"shape":"Sl"},"MessageConfiguration":{"shape":"Sa"},"Name":{},"Schedule":{"shape":"Sh"},"SegmentId":{},"SegmentVersion":{"type":"integer"},"State":{"shape":"Sq"},"TreatmentDescription":{},"TreatmentName":{},"Version":{"type":"integer"}}},"Sq":{"type":"structure","members":{"CampaignStatus":{}}},"Sw":{"type":"structure","members":{"ApplicationId":{},"CompletedPieces":{"type":"integer"},"CompletionDate":{},"CreationDate":{},"Definition":{"type":"structure","members":{"DefineSegment":{"type":"boolean"},"ExternalId":{},"Format":{},"RegisterEndpoints":{"type":"boolean"},"RoleArn":{},"S3Url":{},"SegmentId":{},"SegmentName":{}}},"FailedPieces":{"type":"integer"},"Failures":{"shape":"Sy"},"Id":{},"JobStatus":{},"TotalFailures":{"type":"integer"},"TotalPieces":{"type":"integer"},"TotalProcessed":{"type":"integer"},"Type":{}}},"Sy":{"type":"list","member":{}},"S11":{"type":"structure","members":{"Dimensions":{"shape":"S12"},"Name":{}}},"S12":{"type":"structure","members":{"Attributes":{"shape":"S13"},"Behavior":{"type":"structure","members":{"Recency":{"type":"structure","members":{"Duration":{},"RecencyType":{}}}}},"Demographic":{"type":"structure","members":{"AppVersion":{"shape":"S1b"},"Channel":{"shape":"S1b"},"DeviceType":{"shape":"S1b"},"Make":{"shape":"S1b"},"Model":{"shape":"S1b"},"Platform":{"shape":"S1b"}}},"Location":{"type":"structure","members":{"Country":{"shape":"S1b"}}},"UserAttributes":{"shape":"S13"}}},"S13":{"type":"map","key":{},"value":{"type":"structure","members":{"AttributeType":{},"Values":{"shape":"Sy"}}}},"S1b":{"type":"structure","members":{"DimensionType":{},"Values":{"shape":"Sy"}}},"S1f":{"type":"structure","members":{"ApplicationId":{},"CreationDate":{},"Dimensions":{"shape":"S12"},"Id":{},"ImportDefinition":{"type":"structure","members":{"ChannelCounts":{"type":"map","key":{},"value":{"type":"integer"}},"ExternalId":{},"Format":{},"RoleArn":{},"S3Url":{},"Size":{"type":"integer"}}},"LastModifiedDate":{},"Name":{},"SegmentType":{},"Version":{"type":"integer"}}},"S1l":{"type":"structure","members":{"ApplicationId":{},"CreationDate":{},"Enabled":{"type":"boolean"},"HasCredential":{"type":"boolean"},"Id":{},"IsArchived":{"type":"boolean"},"LastModifiedBy":{},"LastModifiedDate":{},"Platform":{},"Version":{"type":"integer"}}},"S1o":{"type":"structure","members":{"ApplicationId":{},"CreationDate":{},"DefaultAuthenticationMethod":{},"Enabled":{"type":"boolean"},"HasCredential":{"type":"boolean"},"HasTokenKey":{"type":"boolean"},"Id":{},"IsArchived":{"type":"boolean"},"LastModifiedBy":{},"LastModifiedDate":{},"Platform":{},"Version":{"type":"integer"}}},"S1r":{"type":"structure","members":{"ApplicationId":{},"CreationDate":{},"DefaultAuthenticationMethod":{},"Enabled":{"type":"boolean"},"HasCredential":{"type":"boolean"},"HasTokenKey":{"type":"boolean"},"Id":{},"IsArchived":{"type":"boolean"},"LastModifiedBy":{},"LastModifiedDate":{},"Platform":{},"Version":{"type":"integer"}}},"S1u":{"type":"structure","members":{"ApplicationId":{},"CreationDate":{},"DefaultAuthenticationMethod":{},"Enabled":{"type":"boolean"},"HasCredential":{"type":"boolean"},"HasTokenKey":{"type":"boolean"},"Id":{},"IsArchived":{"type":"boolean"},"LastModifiedBy":{},"LastModifiedDate":{},"Platform":{},"Version":{"type":"integer"}}},"S1x":{"type":"structure","members":{"ApplicationId":{},"CreationDate":{},"DefaultAuthenticationMethod":{},"Enabled":{"type":"boolean"},"HasCredential":{"type":"boolean"},"HasTokenKey":{"type":"boolean"},"Id":{},"IsArchived":{"type":"boolean"},"LastModifiedBy":{},"LastModifiedDate":{},"Platform":{},"Version":{"type":"integer"}}},"S22":{"type":"structure","members":{"ApplicationId":{},"CreationDate":{},"Credential":{},"Enabled":{"type":"boolean"},"HasCredential":{"type":"boolean"},"Id":{},"IsArchived":{"type":"boolean"},"LastModifiedBy":{},"LastModifiedDate":{},"Platform":{},"Version":{"type":"integer"}}},"S27":{"type":"structure","members":{"ApplicationId":{},"CreationDate":{},"Enabled":{"type":"boolean"},"FromAddress":{},"HasCredential":{"type":"boolean"},"Id":{},"Identity":{},"IsArchived":{"type":"boolean"},"LastModifiedBy":{},"LastModifiedDate":{},"Platform":{},"RoleArn":{},"Version":{"type":"integer"}}},"S2a":{"type":"structure","members":{"ApplicationId":{},"DestinationStreamArn":{},"ExternalId":{},"LastModifiedDate":{},"LastUpdatedBy":{},"RoleArn":{}}},"S2d":{"type":"structure","members":{"ApplicationId":{},"CreationDate":{},"Credential":{},"Enabled":{"type":"boolean"},"HasCredential":{"type":"boolean"},"Id":{},"IsArchived":{"type":"boolean"},"LastModifiedBy":{},"LastModifiedDate":{},"Platform":{},"Version":{"type":"integer"}}},"S2i":{"type":"structure","members":{"ApplicationId":{},"CreationDate":{},"Enabled":{"type":"boolean"},"HasCredential":{"type":"boolean"},"Id":{},"IsArchived":{"type":"boolean"},"LastModifiedBy":{},"LastModifiedDate":{},"Platform":{},"SenderId":{},"ShortCode":{},"Version":{"type":"integer"}}},"S2x":{"type":"structure","members":{"ApplicationId":{},"LastModifiedDate":{},"Limits":{"shape":"Sl"},"QuietTime":{"shape":"Sj"}}},"S3f":{"type":"structure","members":{"Item":{"type":"list","member":{"shape":"Sn"}},"NextToken":{}}},"S3o":{"type":"map","key":{},"value":{"shape":"Sy"}},"S3q":{"type":"structure","members":{"AppVersion":{},"Locale":{},"Make":{},"Model":{},"ModelVersion":{},"Platform":{},"PlatformVersion":{},"Timezone":{}}},"S3r":{"type":"structure","members":{"City":{},"Country":{},"Latitude":{"type":"double"},"Longitude":{"type":"double"},"PostalCode":{},"Region":{}}},"S3t":{"type":"map","key":{},"value":{"type":"double"}},"S3u":{"type":"structure","members":{"UserAttributes":{"shape":"S3o"},"UserId":{}}},"S43":{"type":"structure","members":{"Item":{"type":"list","member":{"shape":"Sw"}},"NextToken":{}}},"S4d":{"type":"structure","members":{"Item":{"type":"list","member":{"shape":"S1f"}},"NextToken":{}}},"S4q":{"type":"map","key":{},"value":{}},"S4r":{"type":"map","key":{},"value":{"type":"structure","members":{"BodyOverride":{},"Context":{"shape":"S4q"},"RawContent":{},"Substitutions":{"shape":"S3o"},"TitleOverride":{}}}},"S4t":{"type":"structure","members":{"ADMMessage":{"type":"structure","members":{"Action":{},"Body":{},"ConsolidationKey":{},"Data":{"shape":"S4q"},"ExpiresAfter":{},"IconReference":{},"ImageIconUrl":{},"ImageUrl":{},"MD5":{},"RawContent":{},"SilentPush":{"type":"boolean"},"SmallImageIconUrl":{},"Sound":{},"Substitutions":{"shape":"S3o"},"Title":{},"Url":{}}},"APNSMessage":{"type":"structure","members":{"Action":{},"Badge":{"type":"integer"},"Body":{},"Category":{},"CollapseId":{},"Data":{"shape":"S4q"},"MediaUrl":{},"PreferredAuthenticationMethod":{},"Priority":{},"RawContent":{},"SilentPush":{"type":"boolean"},"Sound":{},"Substitutions":{"shape":"S3o"},"ThreadId":{},"TimeToLive":{"type":"integer"},"Title":{},"Url":{}}},"BaiduMessage":{"type":"structure","members":{"Action":{},"Body":{},"Data":{"shape":"S4q"},"IconReference":{},"ImageIconUrl":{},"ImageUrl":{},"RawContent":{},"SilentPush":{"type":"boolean"},"SmallImageIconUrl":{},"Sound":{},"Substitutions":{"shape":"S3o"},"Title":{},"Url":{}}},"DefaultMessage":{"type":"structure","members":{"Body":{},"Substitutions":{"shape":"S3o"}}},"DefaultPushNotificationMessage":{"type":"structure","members":{"Action":{},"Body":{},"Data":{"shape":"S4q"},"SilentPush":{"type":"boolean"},"Substitutions":{"shape":"S3o"},"Title":{},"Url":{}}},"GCMMessage":{"type":"structure","members":{"Action":{},"Body":{},"CollapseKey":{},"Data":{"shape":"S4q"},"IconReference":{},"ImageIconUrl":{},"ImageUrl":{},"Priority":{},"RawContent":{},"RestrictedPackageName":{},"SilentPush":{"type":"boolean"},"SmallImageIconUrl":{},"Sound":{},"Substitutions":{"shape":"S3o"},"TimeToLive":{"type":"integer"},"Title":{},"Url":{}}},"SMSMessage":{"type":"structure","members":{"Body":{},"MessageType":{},"SenderId":{},"Substitutions":{"shape":"S3o"}}}}},"S53":{"type":"map","key":{},"value":{"type":"structure","members":{"Address":{},"DeliveryStatus":{},"StatusCode":{"type":"integer"},"StatusMessage":{},"UpdatedToken":{}}}},"S66":{"type":"structure","members":{"Message":{},"RequestID":{}}}}} /***/ }), -/* 298 */ -/***/ (function(module, exports, __webpack_require__) { - -/* WEBPACK VAR INJECTION */(function(global) {/* - Copyright 2014-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved. - Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with - the License. A copy of the License is located at http://aws.amazon.com/apache2.0/ - or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR - CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions - and limitations under the License. -*/ - -/** - * @module AMA - * @description The global namespace for Amazon Mobile Analytics - * @see AMA.Manager - * @see AMA.Client - * @see AMA.Session - */ -global.AMA = global.AMA || {}; -__webpack_require__(110); -__webpack_require__(32); -__webpack_require__(33); -__webpack_require__(31); -__webpack_require__(113); -__webpack_require__(532); -module.exports = global.AMA; - -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(4))) - -/***/ }), -/* 299 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); - -var AWS = __webpack_require__(0); - -if (typeof window !== 'undefined') window.AWS = AWS; -if (true) module.exports = AWS; -if (typeof self !== 'undefined') self.AWS = AWS; - -/** - * @private - * DO NOT REMOVE - * browser builder will strip out this line if services are supplied on the command line. - */ -__webpack_require__(300); - -/***/ }), -/* 300 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -module.exports = { - ACM: __webpack_require__(301), - APIGateway: __webpack_require__(304), - ApplicationAutoScaling: __webpack_require__(308), - AutoScaling: __webpack_require__(311), - CloudFormation: __webpack_require__(314), - CloudFront: __webpack_require__(318), - CloudHSM: __webpack_require__(327), - CloudTrail: __webpack_require__(330), - CloudWatch: __webpack_require__(333), - CloudWatchEvents: __webpack_require__(337), - CloudWatchLogs: __webpack_require__(340), - CodeCommit: __webpack_require__(343), - CodeDeploy: __webpack_require__(346), - CodePipeline: __webpack_require__(350), - CognitoIdentity: __webpack_require__(97), - CognitoIdentityServiceProvider: __webpack_require__(109), - CognitoSync: __webpack_require__(353), - ConfigService: __webpack_require__(355), - CUR: __webpack_require__(358), - DeviceFarm: __webpack_require__(361), - DirectConnect: __webpack_require__(364), - DynamoDB: __webpack_require__(367), - DynamoDBStreams: __webpack_require__(379), - EC2: __webpack_require__(382), - ECR: __webpack_require__(387), - ECS: __webpack_require__(390), - EFS: __webpack_require__(394), - ElastiCache: __webpack_require__(397), - ElasticBeanstalk: __webpack_require__(401), - ELB: __webpack_require__(404), - ELBv2: __webpack_require__(408), - EMR: __webpack_require__(412), - ElasticTranscoder: __webpack_require__(416), - Firehose: __webpack_require__(420), - GameLift: __webpack_require__(423), - Inspector: __webpack_require__(426), - Iot: __webpack_require__(429), - IotData: __webpack_require__(432), - Kinesis: __webpack_require__(435), - KMS: __webpack_require__(439), - Lambda: __webpack_require__(442), - LexRuntime: __webpack_require__(448), - MachineLearning: __webpack_require__(451), - MarketplaceCommerceAnalytics: __webpack_require__(456), - MTurk: __webpack_require__(459), - MobileAnalytics: __webpack_require__(462), - OpsWorks: __webpack_require__(464), - Polly: __webpack_require__(468), - RDS: __webpack_require__(473), - Redshift: __webpack_require__(488), - Rekognition: __webpack_require__(492), - Route53: __webpack_require__(495), - Route53Domains: __webpack_require__(500), - S3: __webpack_require__(56), - ServiceCatalog: __webpack_require__(503), - SES: __webpack_require__(506), - SNS: __webpack_require__(510), - SQS: __webpack_require__(513), - SSM: __webpack_require__(517), - StorageGateway: __webpack_require__(520), - STS: __webpack_require__(19), - WAF: __webpack_require__(523), - WorkDocs: __webpack_require__(526), - LexModelBuildingService: __webpack_require__(529) -}; - -/***/ }), -/* 301 */ +/* 291 */ /***/ (function(module, exports, __webpack_require__) { -__webpack_require__(1); +__webpack_require__(8); var AWS = __webpack_require__(0); var Service = AWS.Service; var apiLoader = AWS.apiLoader; -apiLoader.services['acm'] = {}; -AWS.ACM = Service.defineService('acm', ['2015-12-08']); -Object.defineProperty(apiLoader.services['acm'], '2015-12-08', { +apiLoader.services['mobileanalytics'] = {}; +AWS.MobileAnalytics = Service.defineService('mobileanalytics', ['2014-06-05']); +Object.defineProperty(apiLoader.services['mobileanalytics'], '2014-06-05', { get: function get() { - var model = __webpack_require__(302); - model.paginators = __webpack_require__(303).pagination; + var model = __webpack_require__(292); return model; }, enumerable: true, configurable: true }); -module.exports = AWS.ACM; - - -/***/ }), -/* 302 */ -/***/ (function(module, exports) { +module.exports = AWS.MobileAnalytics; -module.exports = {"version":"2.0","metadata":{"apiVersion":"2015-12-08","endpointPrefix":"acm","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"ACM","serviceFullName":"AWS Certificate Manager","signatureVersion":"v4","targetPrefix":"CertificateManager","uid":"acm-2015-12-08"},"operations":{"AddTagsToCertificate":{"input":{"type":"structure","required":["CertificateArn","Tags"],"members":{"CertificateArn":{},"Tags":{"shape":"S3"}}}},"DeleteCertificate":{"input":{"type":"structure","required":["CertificateArn"],"members":{"CertificateArn":{}}}},"DescribeCertificate":{"input":{"type":"structure","required":["CertificateArn"],"members":{"CertificateArn":{}}},"output":{"type":"structure","members":{"Certificate":{"type":"structure","members":{"CertificateArn":{},"DomainName":{},"SubjectAlternativeNames":{"shape":"Sc"},"DomainValidationOptions":{"shape":"Sd"},"Serial":{},"Subject":{},"Issuer":{},"CreatedAt":{"type":"timestamp"},"IssuedAt":{"type":"timestamp"},"ImportedAt":{"type":"timestamp"},"Status":{},"RevokedAt":{"type":"timestamp"},"RevocationReason":{},"NotBefore":{"type":"timestamp"},"NotAfter":{"type":"timestamp"},"KeyAlgorithm":{},"SignatureAlgorithm":{},"InUseBy":{"type":"list","member":{}},"FailureReason":{},"Type":{},"RenewalSummary":{"type":"structure","required":["RenewalStatus","DomainValidationOptions"],"members":{"RenewalStatus":{},"DomainValidationOptions":{"shape":"Sd"}}},"KeyUsages":{"type":"list","member":{"type":"structure","members":{"Name":{}}}},"ExtendedKeyUsages":{"type":"list","member":{"type":"structure","members":{"Name":{},"OID":{}}}}}}}}},"GetCertificate":{"input":{"type":"structure","required":["CertificateArn"],"members":{"CertificateArn":{}}},"output":{"type":"structure","members":{"Certificate":{},"CertificateChain":{}}}},"ImportCertificate":{"input":{"type":"structure","required":["Certificate","PrivateKey"],"members":{"CertificateArn":{},"Certificate":{"type":"blob"},"PrivateKey":{"type":"blob","sensitive":true},"CertificateChain":{"type":"blob"}}},"output":{"type":"structure","members":{"CertificateArn":{}}}},"ListCertificates":{"input":{"type":"structure","members":{"CertificateStatuses":{"type":"list","member":{}},"Includes":{"type":"structure","members":{"extendedKeyUsage":{"type":"list","member":{}},"keyUsage":{"type":"list","member":{}},"keyTypes":{"type":"list","member":{}}}},"NextToken":{},"MaxItems":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"CertificateSummaryList":{"type":"list","member":{"type":"structure","members":{"CertificateArn":{},"DomainName":{}}}}}}},"ListTagsForCertificate":{"input":{"type":"structure","required":["CertificateArn"],"members":{"CertificateArn":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S3"}}}},"RemoveTagsFromCertificate":{"input":{"type":"structure","required":["CertificateArn","Tags"],"members":{"CertificateArn":{},"Tags":{"shape":"S3"}}}},"RequestCertificate":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"ValidationMethod":{},"SubjectAlternativeNames":{"shape":"Sc"},"IdempotencyToken":{},"DomainValidationOptions":{"type":"list","member":{"type":"structure","required":["DomainName","ValidationDomain"],"members":{"DomainName":{},"ValidationDomain":{}}}}}},"output":{"type":"structure","members":{"CertificateArn":{}}}},"ResendValidationEmail":{"input":{"type":"structure","required":["CertificateArn","Domain","ValidationDomain"],"members":{"CertificateArn":{},"Domain":{},"ValidationDomain":{}}}}},"shapes":{"S3":{"type":"list","member":{"type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}},"Sc":{"type":"list","member":{}},"Sd":{"type":"list","member":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"ValidationEmails":{"type":"list","member":{}},"ValidationDomain":{},"ValidationStatus":{},"ResourceRecord":{"type":"structure","required":["Name","Type","Value"],"members":{"Name":{},"Type":{},"Value":{}}},"ValidationMethod":{}}}}}} /***/ }), -/* 303 */ +/* 292 */ /***/ (function(module, exports) { -module.exports = {"pagination":{"ListCertificates":{"input_token":"NextToken","limit_key":"MaxItems","output_token":"NextToken","result_key":"CertificateSummaryList"}}} +module.exports = {"version":"2.0","metadata":{"apiVersion":"2014-06-05","endpointPrefix":"mobileanalytics","serviceFullName":"Amazon Mobile Analytics","signatureVersion":"v4","protocol":"rest-json"},"operations":{"PutEvents":{"http":{"requestUri":"/2014-06-05/events","responseCode":202},"input":{"type":"structure","required":["events","clientContext"],"members":{"events":{"type":"list","member":{"type":"structure","required":["eventType","timestamp"],"members":{"eventType":{},"timestamp":{},"session":{"type":"structure","members":{"id":{},"duration":{"type":"long"},"startTimestamp":{},"stopTimestamp":{}}},"version":{},"attributes":{"type":"map","key":{},"value":{}},"metrics":{"type":"map","key":{},"value":{"type":"double"}}}}},"clientContext":{"location":"header","locationName":"x-amz-Client-Context"},"clientContextEncoding":{"location":"header","locationName":"x-amz-Client-Context-Encoding"}}}}},"shapes":{}} /***/ }), -/* 304 */ +/* 293 */ /***/ (function(module, exports, __webpack_require__) { -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['apigateway'] = {}; -AWS.APIGateway = Service.defineService('apigateway', ['2015-07-09']); -__webpack_require__(305); -Object.defineProperty(apiLoader.services['apigateway'], '2015-07-09', { - get: function get() { - var model = __webpack_require__(306); - model.paginators = __webpack_require__(307).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.APIGateway; +"use strict"; + +/* + * Copyright 2017-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0/ + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +var LOG_LEVELS = { + VERBOSE: 1, + DEBUG: 2, + INFO: 3, + WARN: 4, + ERROR: 5 +}; +/** +* Write logs +* @class Logger +*/ +var ConsoleLogger = /** @class */ (function () { + /** + * @constructor + * @param {string} name - Name of the logger + */ + function ConsoleLogger(name, level) { + if (level === void 0) { level = 'WARN'; } + this.name = name; + this.level = level; + } + ConsoleLogger.prototype._padding = function (n) { + return n < 10 ? '0' + n : '' + n; + }; + ConsoleLogger.prototype._ts = function () { + var dt = new Date(); + return [ + this._padding(dt.getMinutes()), + this._padding(dt.getSeconds()) + ].join(':') + '.' + dt.getMilliseconds(); + }; + /** + * Write log + * @method + * @memeberof Logger + * @param {string} type - log type, default INFO + * @param {string|object} msg - Logging message or object + */ + ConsoleLogger.prototype._log = function (type) { + var msg = []; + for (var _i = 1; _i < arguments.length; _i++) { + msg[_i - 1] = arguments[_i]; + } + var logger_level_name = this.level; + if (ConsoleLogger.LOG_LEVEL) { + logger_level_name = ConsoleLogger.LOG_LEVEL; + } + if ((typeof window !== 'undefined') && window.LOG_LEVEL) { + logger_level_name = window.LOG_LEVEL; + } + var logger_level = LOG_LEVELS[logger_level_name]; + var type_level = LOG_LEVELS[type]; + if (!(type_level >= logger_level)) { + // Do nothing if type is not greater than or equal to logger level (handle undefined) + return; + } + var log = console.log; + if (type === 'ERROR' && console.error) { + log = console.error; + } + if (type === 'WARN' && console.warn) { + log = console.warn; + } + if (msg.length === 1 && typeof msg[0] === 'string') { + var output = [ + '[' + type + ']', + this._ts(), + this.name, + '-', + msg[0] + ].join(' '); + log(output); + } + else if (msg.length === 1) { + var output = {}; + var key = '[' + type + '] ' + this._ts() + ' ' + this.name; + output[key] = msg[0]; + log(output); + } + else if (typeof msg[0] === 'string') { + var obj = msg.slice(1); + if (obj.length === 1) { + obj = obj[0]; + } + var output = {}; + var key = '[' + type + '] ' + this._ts() + ' ' + this.name + ' - ' + msg[0]; + output[key] = obj; + log(output); + } + else { + var output = {}; + var key = '[' + type + '] ' + this._ts() + ' ' + this.name; + output[key] = msg; + log(output); + } + }; + /** + * Write General log. Default to INFO + * @method + * @memeberof Logger + * @param {string|object} msg - Logging message or object + */ + ConsoleLogger.prototype.log = function () { + var msg = []; + for (var _i = 0; _i < arguments.length; _i++) { + msg[_i] = arguments[_i]; + } + this._log.apply(this, ['INFO'].concat(msg)); + }; + /** + * Write INFO log + * @method + * @memeberof Logger + * @param {string|object} msg - Logging message or object + */ + ConsoleLogger.prototype.info = function () { + var msg = []; + for (var _i = 0; _i < arguments.length; _i++) { + msg[_i] = arguments[_i]; + } + this._log.apply(this, ['INFO'].concat(msg)); + }; + /** + * Write WARN log + * @method + * @memeberof Logger + * @param {string|object} msg - Logging message or object + */ + ConsoleLogger.prototype.warn = function () { + var msg = []; + for (var _i = 0; _i < arguments.length; _i++) { + msg[_i] = arguments[_i]; + } + this._log.apply(this, ['WARN'].concat(msg)); + }; + /** + * Write ERROR log + * @method + * @memeberof Logger + * @param {string|object} msg - Logging message or object + */ + ConsoleLogger.prototype.error = function () { + var msg = []; + for (var _i = 0; _i < arguments.length; _i++) { + msg[_i] = arguments[_i]; + } + this._log.apply(this, ['ERROR'].concat(msg)); + }; + /** + * Write DEBUG log + * @method + * @memeberof Logger + * @param {string|object} msg - Logging message or object + */ + ConsoleLogger.prototype.debug = function () { + var msg = []; + for (var _i = 0; _i < arguments.length; _i++) { + msg[_i] = arguments[_i]; + } + this._log.apply(this, ['DEBUG'].concat(msg)); + }; + /** + * Write VERBOSE log + * @method + * @memeberof Logger + * @param {string|object} msg - Logging message or object + */ + ConsoleLogger.prototype.verbose = function () { + var msg = []; + for (var _i = 0; _i < arguments.length; _i++) { + msg[_i] = arguments[_i]; + } + this._log.apply(this, ['VERBOSE'].concat(msg)); + }; + ConsoleLogger.LOG_LEVEL = null; + return ConsoleLogger; +}()); +exports.ConsoleLogger = ConsoleLogger; /***/ }), -/* 305 */ +/* 294 */ /***/ (function(module, exports, __webpack_require__) { -var AWS = __webpack_require__(0); - -AWS.util.update(AWS.APIGateway.prototype, { -/** - * Sets the Accept header to application/json. - * - * @api private - */ - setAcceptHeader: function setAcceptHeader(req) { - var httpRequest = req.httpRequest; - if (!httpRequest.headers.Accept) { - httpRequest.headers['Accept'] = 'application/json'; - } - }, - - /** - * @api private - */ - setupRequestListeners: function setupRequestListeners(request) { - request.addListener('build', this.setAcceptHeader); - if (request.operation === 'getExport') { - var params = request.params || {}; - if (params.exportType === 'swagger') { - request.addListener('extractData', AWS.util.convertPayloadToString); - } - } - } -}); - - - -/***/ }), -/* 306 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2015-07-09","endpointPrefix":"apigateway","protocol":"rest-json","serviceFullName":"Amazon API Gateway","serviceId":"API Gateway","signatureVersion":"v4","uid":"apigateway-2015-07-09"},"operations":{"CreateApiKey":{"http":{"requestUri":"/apikeys","responseCode":201},"input":{"type":"structure","members":{"name":{},"description":{},"enabled":{"type":"boolean"},"generateDistinctId":{"type":"boolean"},"value":{},"stageKeys":{"type":"list","member":{"type":"structure","members":{"restApiId":{},"stageName":{}}}},"customerId":{}}},"output":{"shape":"S6"}},"CreateAuthorizer":{"http":{"requestUri":"/restapis/{restapi_id}/authorizers","responseCode":201},"input":{"type":"structure","required":["restApiId","name","type"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"name":{},"type":{},"providerARNs":{"shape":"Sb"},"authType":{},"authorizerUri":{},"authorizerCredentials":{},"identitySource":{},"identityValidationExpression":{},"authorizerResultTtlInSeconds":{"type":"integer"}}},"output":{"shape":"Se"}},"CreateBasePathMapping":{"http":{"requestUri":"/domainnames/{domain_name}/basepathmappings","responseCode":201},"input":{"type":"structure","required":["domainName","restApiId"],"members":{"domainName":{"location":"uri","locationName":"domain_name"},"basePath":{},"restApiId":{},"stage":{}}},"output":{"shape":"Sg"}},"CreateDeployment":{"http":{"requestUri":"/restapis/{restapi_id}/deployments","responseCode":201},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"stageName":{},"stageDescription":{},"description":{},"cacheClusterEnabled":{"type":"boolean"},"cacheClusterSize":{},"variables":{"shape":"Sk"},"canarySettings":{"type":"structure","members":{"percentTraffic":{"type":"double"},"stageVariableOverrides":{"shape":"Sk"},"useStageCache":{"type":"boolean"}}}}},"output":{"shape":"Sn"}},"CreateDocumentationPart":{"http":{"requestUri":"/restapis/{restapi_id}/documentation/parts","responseCode":201},"input":{"type":"structure","required":["restApiId","location","properties"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"location":{"shape":"Ss"},"properties":{}}},"output":{"shape":"Sv"}},"CreateDocumentationVersion":{"http":{"requestUri":"/restapis/{restapi_id}/documentation/versions","responseCode":201},"input":{"type":"structure","required":["restApiId","documentationVersion"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"documentationVersion":{},"stageName":{},"description":{}}},"output":{"shape":"Sx"}},"CreateDomainName":{"http":{"requestUri":"/domainnames","responseCode":201},"input":{"type":"structure","required":["domainName"],"members":{"domainName":{},"certificateName":{},"certificateBody":{},"certificatePrivateKey":{},"certificateChain":{},"certificateArn":{},"regionalCertificateName":{},"regionalCertificateArn":{},"endpointConfiguration":{"shape":"Sz"}}},"output":{"shape":"S12"}},"CreateModel":{"http":{"requestUri":"/restapis/{restapi_id}/models","responseCode":201},"input":{"type":"structure","required":["restApiId","name","contentType"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"name":{},"description":{},"schema":{},"contentType":{}}},"output":{"shape":"S14"}},"CreateRequestValidator":{"http":{"requestUri":"/restapis/{restapi_id}/requestvalidators","responseCode":201},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"name":{},"validateRequestBody":{"type":"boolean"},"validateRequestParameters":{"type":"boolean"}}},"output":{"shape":"S16"}},"CreateResource":{"http":{"requestUri":"/restapis/{restapi_id}/resources/{parent_id}","responseCode":201},"input":{"type":"structure","required":["restApiId","parentId","pathPart"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"parentId":{"location":"uri","locationName":"parent_id"},"pathPart":{}}},"output":{"shape":"S18"}},"CreateRestApi":{"http":{"requestUri":"/restapis","responseCode":201},"input":{"type":"structure","required":["name"],"members":{"name":{},"description":{},"version":{},"cloneFrom":{},"binaryMediaTypes":{"shape":"S8"},"endpointConfiguration":{"shape":"Sz"}}},"output":{"shape":"S1n"}},"CreateStage":{"http":{"requestUri":"/restapis/{restapi_id}/stages","responseCode":201},"input":{"type":"structure","required":["restApiId","stageName","deploymentId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"stageName":{},"deploymentId":{},"description":{},"cacheClusterEnabled":{"type":"boolean"},"cacheClusterSize":{},"variables":{"shape":"Sk"},"documentationVersion":{},"canarySettings":{"shape":"S1p"}}},"output":{"shape":"S1q"}},"CreateUsagePlan":{"http":{"requestUri":"/usageplans","responseCode":201},"input":{"type":"structure","required":["name"],"members":{"name":{},"description":{},"apiStages":{"shape":"S1x"},"throttle":{"shape":"S1z"},"quota":{"shape":"S20"}}},"output":{"shape":"S22"}},"CreateUsagePlanKey":{"http":{"requestUri":"/usageplans/{usageplanId}/keys","responseCode":201},"input":{"type":"structure","required":["usagePlanId","keyId","keyType"],"members":{"usagePlanId":{"location":"uri","locationName":"usageplanId"},"keyId":{},"keyType":{}}},"output":{"shape":"S24"}},"CreateVpcLink":{"http":{"requestUri":"/vpclinks","responseCode":202},"input":{"type":"structure","required":["name","targetArns"],"members":{"name":{},"description":{},"targetArns":{"shape":"S8"}}},"output":{"shape":"S26"}},"DeleteApiKey":{"http":{"method":"DELETE","requestUri":"/apikeys/{api_Key}","responseCode":202},"input":{"type":"structure","required":["apiKey"],"members":{"apiKey":{"location":"uri","locationName":"api_Key"}}}},"DeleteAuthorizer":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/authorizers/{authorizer_id}","responseCode":202},"input":{"type":"structure","required":["restApiId","authorizerId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"authorizerId":{"location":"uri","locationName":"authorizer_id"}}}},"DeleteBasePathMapping":{"http":{"method":"DELETE","requestUri":"/domainnames/{domain_name}/basepathmappings/{base_path}","responseCode":202},"input":{"type":"structure","required":["domainName","basePath"],"members":{"domainName":{"location":"uri","locationName":"domain_name"},"basePath":{"location":"uri","locationName":"base_path"}}}},"DeleteClientCertificate":{"http":{"method":"DELETE","requestUri":"/clientcertificates/{clientcertificate_id}","responseCode":202},"input":{"type":"structure","required":["clientCertificateId"],"members":{"clientCertificateId":{"location":"uri","locationName":"clientcertificate_id"}}}},"DeleteDeployment":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/deployments/{deployment_id}","responseCode":202},"input":{"type":"structure","required":["restApiId","deploymentId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"deploymentId":{"location":"uri","locationName":"deployment_id"}}}},"DeleteDocumentationPart":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/documentation/parts/{part_id}","responseCode":202},"input":{"type":"structure","required":["restApiId","documentationPartId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"documentationPartId":{"location":"uri","locationName":"part_id"}}}},"DeleteDocumentationVersion":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/documentation/versions/{doc_version}","responseCode":202},"input":{"type":"structure","required":["restApiId","documentationVersion"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"documentationVersion":{"location":"uri","locationName":"doc_version"}}}},"DeleteDomainName":{"http":{"method":"DELETE","requestUri":"/domainnames/{domain_name}","responseCode":202},"input":{"type":"structure","required":["domainName"],"members":{"domainName":{"location":"uri","locationName":"domain_name"}}}},"DeleteGatewayResponse":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/gatewayresponses/{response_type}","responseCode":202},"input":{"type":"structure","required":["restApiId","responseType"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"responseType":{"location":"uri","locationName":"response_type"}}}},"DeleteIntegration":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration","responseCode":204},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"}}}},"DeleteIntegrationResponse":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}","responseCode":204},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod","statusCode"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"statusCode":{"location":"uri","locationName":"status_code"}}}},"DeleteMethod":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}","responseCode":204},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"}}}},"DeleteMethodResponse":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}","responseCode":204},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod","statusCode"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"statusCode":{"location":"uri","locationName":"status_code"}}}},"DeleteModel":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/models/{model_name}","responseCode":202},"input":{"type":"structure","required":["restApiId","modelName"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"modelName":{"location":"uri","locationName":"model_name"}}}},"DeleteRequestValidator":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/requestvalidators/{requestvalidator_id}","responseCode":202},"input":{"type":"structure","required":["restApiId","requestValidatorId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"requestValidatorId":{"location":"uri","locationName":"requestvalidator_id"}}}},"DeleteResource":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/resources/{resource_id}","responseCode":202},"input":{"type":"structure","required":["restApiId","resourceId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"}}}},"DeleteRestApi":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}","responseCode":202},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"}}}},"DeleteStage":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/stages/{stage_name}","responseCode":202},"input":{"type":"structure","required":["restApiId","stageName"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"stageName":{"location":"uri","locationName":"stage_name"}}}},"DeleteUsagePlan":{"http":{"method":"DELETE","requestUri":"/usageplans/{usageplanId}","responseCode":202},"input":{"type":"structure","required":["usagePlanId"],"members":{"usagePlanId":{"location":"uri","locationName":"usageplanId"}}}},"DeleteUsagePlanKey":{"http":{"method":"DELETE","requestUri":"/usageplans/{usageplanId}/keys/{keyId}","responseCode":202},"input":{"type":"structure","required":["usagePlanId","keyId"],"members":{"usagePlanId":{"location":"uri","locationName":"usageplanId"},"keyId":{"location":"uri","locationName":"keyId"}}}},"DeleteVpcLink":{"http":{"method":"DELETE","requestUri":"/vpclinks/{vpclink_id}","responseCode":202},"input":{"type":"structure","required":["vpcLinkId"],"members":{"vpcLinkId":{"location":"uri","locationName":"vpclink_id"}}}},"FlushStageAuthorizersCache":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/stages/{stage_name}/cache/authorizers","responseCode":202},"input":{"type":"structure","required":["restApiId","stageName"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"stageName":{"location":"uri","locationName":"stage_name"}}}},"FlushStageCache":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/stages/{stage_name}/cache/data","responseCode":202},"input":{"type":"structure","required":["restApiId","stageName"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"stageName":{"location":"uri","locationName":"stage_name"}}}},"GenerateClientCertificate":{"http":{"requestUri":"/clientcertificates","responseCode":201},"input":{"type":"structure","members":{"description":{}}},"output":{"shape":"S2x"}},"GetAccount":{"http":{"method":"GET","requestUri":"/account"},"input":{"type":"structure","members":{}},"output":{"shape":"S2z"}},"GetApiKey":{"http":{"method":"GET","requestUri":"/apikeys/{api_Key}"},"input":{"type":"structure","required":["apiKey"],"members":{"apiKey":{"location":"uri","locationName":"api_Key"},"includeValue":{"location":"querystring","locationName":"includeValue","type":"boolean"}}},"output":{"shape":"S6"}},"GetApiKeys":{"http":{"method":"GET","requestUri":"/apikeys"},"input":{"type":"structure","members":{"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"},"nameQuery":{"location":"querystring","locationName":"name"},"customerId":{"location":"querystring","locationName":"customerId"},"includeValues":{"location":"querystring","locationName":"includeValues","type":"boolean"}}},"output":{"type":"structure","members":{"warnings":{"shape":"S8"},"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S6"}}}}},"GetAuthorizer":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/authorizers/{authorizer_id}"},"input":{"type":"structure","required":["restApiId","authorizerId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"authorizerId":{"location":"uri","locationName":"authorizer_id"}}},"output":{"shape":"Se"}},"GetAuthorizers":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/authorizers"},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"Se"}}}}},"GetBasePathMapping":{"http":{"method":"GET","requestUri":"/domainnames/{domain_name}/basepathmappings/{base_path}"},"input":{"type":"structure","required":["domainName","basePath"],"members":{"domainName":{"location":"uri","locationName":"domain_name"},"basePath":{"location":"uri","locationName":"base_path"}}},"output":{"shape":"Sg"}},"GetBasePathMappings":{"http":{"method":"GET","requestUri":"/domainnames/{domain_name}/basepathmappings"},"input":{"type":"structure","required":["domainName"],"members":{"domainName":{"location":"uri","locationName":"domain_name"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"Sg"}}}}},"GetClientCertificate":{"http":{"method":"GET","requestUri":"/clientcertificates/{clientcertificate_id}"},"input":{"type":"structure","required":["clientCertificateId"],"members":{"clientCertificateId":{"location":"uri","locationName":"clientcertificate_id"}}},"output":{"shape":"S2x"}},"GetClientCertificates":{"http":{"method":"GET","requestUri":"/clientcertificates"},"input":{"type":"structure","members":{"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S2x"}}}}},"GetDeployment":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/deployments/{deployment_id}"},"input":{"type":"structure","required":["restApiId","deploymentId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"deploymentId":{"location":"uri","locationName":"deployment_id"},"embed":{"shape":"S8","location":"querystring","locationName":"embed"}}},"output":{"shape":"Sn"}},"GetDeployments":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/deployments"},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"Sn"}}}}},"GetDocumentationPart":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/documentation/parts/{part_id}"},"input":{"type":"structure","required":["restApiId","documentationPartId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"documentationPartId":{"location":"uri","locationName":"part_id"}}},"output":{"shape":"Sv"}},"GetDocumentationParts":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/documentation/parts"},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"type":{"location":"querystring","locationName":"type"},"nameQuery":{"location":"querystring","locationName":"name"},"path":{"location":"querystring","locationName":"path"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"},"locationStatus":{"location":"querystring","locationName":"locationStatus"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"Sv"}}}}},"GetDocumentationVersion":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/documentation/versions/{doc_version}"},"input":{"type":"structure","required":["restApiId","documentationVersion"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"documentationVersion":{"location":"uri","locationName":"doc_version"}}},"output":{"shape":"Sx"}},"GetDocumentationVersions":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/documentation/versions"},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"Sx"}}}}},"GetDomainName":{"http":{"method":"GET","requestUri":"/domainnames/{domain_name}"},"input":{"type":"structure","required":["domainName"],"members":{"domainName":{"location":"uri","locationName":"domain_name"}}},"output":{"shape":"S12"}},"GetDomainNames":{"http":{"method":"GET","requestUri":"/domainnames"},"input":{"type":"structure","members":{"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S12"}}}}},"GetExport":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/stages/{stage_name}/exports/{export_type}","responseCode":200},"input":{"type":"structure","required":["restApiId","stageName","exportType"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"stageName":{"location":"uri","locationName":"stage_name"},"exportType":{"location":"uri","locationName":"export_type"},"parameters":{"shape":"Sk","location":"querystring"},"accepts":{"location":"header","locationName":"Accept"}}},"output":{"type":"structure","members":{"contentType":{"location":"header","locationName":"Content-Type"},"contentDisposition":{"location":"header","locationName":"Content-Disposition"},"body":{"type":"blob"}},"payload":"body"}},"GetGatewayResponse":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/gatewayresponses/{response_type}"},"input":{"type":"structure","required":["restApiId","responseType"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"responseType":{"location":"uri","locationName":"response_type"}}},"output":{"shape":"S41"}},"GetGatewayResponses":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/gatewayresponses"},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S41"}}}}},"GetIntegration":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration"},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"}}},"output":{"shape":"S1f"}},"GetIntegrationResponse":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}"},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod","statusCode"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"statusCode":{"location":"uri","locationName":"status_code"}}},"output":{"shape":"S1l"}},"GetMethod":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}"},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"}}},"output":{"shape":"S1a"}},"GetMethodResponse":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}"},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod","statusCode"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"statusCode":{"location":"uri","locationName":"status_code"}}},"output":{"shape":"S1d"}},"GetModel":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/models/{model_name}"},"input":{"type":"structure","required":["restApiId","modelName"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"modelName":{"location":"uri","locationName":"model_name"},"flatten":{"location":"querystring","locationName":"flatten","type":"boolean"}}},"output":{"shape":"S14"}},"GetModelTemplate":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/models/{model_name}/default_template"},"input":{"type":"structure","required":["restApiId","modelName"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"modelName":{"location":"uri","locationName":"model_name"}}},"output":{"type":"structure","members":{"value":{}}}},"GetModels":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/models"},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S14"}}}}},"GetRequestValidator":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/requestvalidators/{requestvalidator_id}"},"input":{"type":"structure","required":["restApiId","requestValidatorId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"requestValidatorId":{"location":"uri","locationName":"requestvalidator_id"}}},"output":{"shape":"S16"}},"GetRequestValidators":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/requestvalidators"},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S16"}}}}},"GetResource":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/resources/{resource_id}"},"input":{"type":"structure","required":["restApiId","resourceId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"embed":{"shape":"S8","location":"querystring","locationName":"embed"}}},"output":{"shape":"S18"}},"GetResources":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/resources"},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"},"embed":{"shape":"S8","location":"querystring","locationName":"embed"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S18"}}}}},"GetRestApi":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}"},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"}}},"output":{"shape":"S1n"}},"GetRestApis":{"http":{"method":"GET","requestUri":"/restapis"},"input":{"type":"structure","members":{"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S1n"}}}}},"GetSdk":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/stages/{stage_name}/sdks/{sdk_type}","responseCode":200},"input":{"type":"structure","required":["restApiId","stageName","sdkType"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"stageName":{"location":"uri","locationName":"stage_name"},"sdkType":{"location":"uri","locationName":"sdk_type"},"parameters":{"shape":"Sk","location":"querystring"}}},"output":{"type":"structure","members":{"contentType":{"location":"header","locationName":"Content-Type"},"contentDisposition":{"location":"header","locationName":"Content-Disposition"},"body":{"type":"blob"}},"payload":"body"}},"GetSdkType":{"http":{"method":"GET","requestUri":"/sdktypes/{sdktype_id}"},"input":{"type":"structure","required":["id"],"members":{"id":{"location":"uri","locationName":"sdktype_id"}}},"output":{"shape":"S4u"}},"GetSdkTypes":{"http":{"method":"GET","requestUri":"/sdktypes"},"input":{"type":"structure","members":{"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S4u"}}}}},"GetStage":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/stages/{stage_name}"},"input":{"type":"structure","required":["restApiId","stageName"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"stageName":{"location":"uri","locationName":"stage_name"}}},"output":{"shape":"S1q"}},"GetStages":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/stages"},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"deploymentId":{"location":"querystring","locationName":"deploymentId"}}},"output":{"type":"structure","members":{"item":{"type":"list","member":{"shape":"S1q"}}}}},"GetUsage":{"http":{"method":"GET","requestUri":"/usageplans/{usageplanId}/usage"},"input":{"type":"structure","required":["usagePlanId","startDate","endDate"],"members":{"usagePlanId":{"location":"uri","locationName":"usageplanId"},"keyId":{"location":"querystring","locationName":"keyId"},"startDate":{"location":"querystring","locationName":"startDate"},"endDate":{"location":"querystring","locationName":"endDate"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"shape":"S55"}},"GetUsagePlan":{"http":{"method":"GET","requestUri":"/usageplans/{usageplanId}"},"input":{"type":"structure","required":["usagePlanId"],"members":{"usagePlanId":{"location":"uri","locationName":"usageplanId"}}},"output":{"shape":"S22"}},"GetUsagePlanKey":{"http":{"method":"GET","requestUri":"/usageplans/{usageplanId}/keys/{keyId}","responseCode":200},"input":{"type":"structure","required":["usagePlanId","keyId"],"members":{"usagePlanId":{"location":"uri","locationName":"usageplanId"},"keyId":{"location":"uri","locationName":"keyId"}}},"output":{"shape":"S24"}},"GetUsagePlanKeys":{"http":{"method":"GET","requestUri":"/usageplans/{usageplanId}/keys"},"input":{"type":"structure","required":["usagePlanId"],"members":{"usagePlanId":{"location":"uri","locationName":"usageplanId"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"},"nameQuery":{"location":"querystring","locationName":"name"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S24"}}}}},"GetUsagePlans":{"http":{"method":"GET","requestUri":"/usageplans"},"input":{"type":"structure","members":{"position":{"location":"querystring","locationName":"position"},"keyId":{"location":"querystring","locationName":"keyId"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S22"}}}}},"GetVpcLink":{"http":{"method":"GET","requestUri":"/vpclinks/{vpclink_id}"},"input":{"type":"structure","required":["vpcLinkId"],"members":{"vpcLinkId":{"location":"uri","locationName":"vpclink_id"}}},"output":{"shape":"S26"}},"GetVpcLinks":{"http":{"method":"GET","requestUri":"/vpclinks"},"input":{"type":"structure","members":{"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S26"}}}}},"ImportApiKeys":{"http":{"requestUri":"/apikeys?mode=import","responseCode":201},"input":{"type":"structure","required":["body","format"],"members":{"body":{"type":"blob"},"format":{"location":"querystring","locationName":"format"},"failOnWarnings":{"location":"querystring","locationName":"failonwarnings","type":"boolean"}},"payload":"body"},"output":{"type":"structure","members":{"ids":{"shape":"S8"},"warnings":{"shape":"S8"}}}},"ImportDocumentationParts":{"http":{"method":"PUT","requestUri":"/restapis/{restapi_id}/documentation/parts"},"input":{"type":"structure","required":["restApiId","body"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"mode":{"location":"querystring","locationName":"mode"},"failOnWarnings":{"location":"querystring","locationName":"failonwarnings","type":"boolean"},"body":{"type":"blob"}},"payload":"body"},"output":{"type":"structure","members":{"ids":{"shape":"S8"},"warnings":{"shape":"S8"}}}},"ImportRestApi":{"http":{"requestUri":"/restapis?mode=import","responseCode":201},"input":{"type":"structure","required":["body"],"members":{"failOnWarnings":{"location":"querystring","locationName":"failonwarnings","type":"boolean"},"parameters":{"shape":"Sk","location":"querystring"},"body":{"type":"blob"}},"payload":"body"},"output":{"shape":"S1n"}},"PutGatewayResponse":{"http":{"method":"PUT","requestUri":"/restapis/{restapi_id}/gatewayresponses/{response_type}","responseCode":201},"input":{"type":"structure","required":["restApiId","responseType"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"responseType":{"location":"uri","locationName":"response_type"},"statusCode":{},"responseParameters":{"shape":"Sk"},"responseTemplates":{"shape":"Sk"}}},"output":{"shape":"S41"}},"PutIntegration":{"http":{"method":"PUT","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration","responseCode":201},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod","type"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"type":{},"integrationHttpMethod":{"locationName":"httpMethod"},"uri":{},"connectionType":{},"connectionId":{},"credentials":{},"requestParameters":{"shape":"Sk"},"requestTemplates":{"shape":"Sk"},"passthroughBehavior":{},"cacheNamespace":{},"cacheKeyParameters":{"shape":"S8"},"contentHandling":{},"timeoutInMillis":{"type":"integer"}}},"output":{"shape":"S1f"}},"PutIntegrationResponse":{"http":{"method":"PUT","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}","responseCode":201},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod","statusCode"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"statusCode":{"location":"uri","locationName":"status_code"},"selectionPattern":{},"responseParameters":{"shape":"Sk"},"responseTemplates":{"shape":"Sk"},"contentHandling":{}}},"output":{"shape":"S1l"}},"PutMethod":{"http":{"method":"PUT","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}","responseCode":201},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod","authorizationType"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"authorizationType":{},"authorizerId":{},"apiKeyRequired":{"type":"boolean"},"operationName":{},"requestParameters":{"shape":"S1b"},"requestModels":{"shape":"Sk"},"requestValidatorId":{}}},"output":{"shape":"S1a"}},"PutMethodResponse":{"http":{"method":"PUT","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}","responseCode":201},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod","statusCode"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"statusCode":{"location":"uri","locationName":"status_code"},"responseParameters":{"shape":"S1b"},"responseModels":{"shape":"Sk"}}},"output":{"shape":"S1d"}},"PutRestApi":{"http":{"method":"PUT","requestUri":"/restapis/{restapi_id}"},"input":{"type":"structure","required":["restApiId","body"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"mode":{"location":"querystring","locationName":"mode"},"failOnWarnings":{"location":"querystring","locationName":"failonwarnings","type":"boolean"},"parameters":{"shape":"Sk","location":"querystring"},"body":{"type":"blob"}},"payload":"body"},"output":{"shape":"S1n"}},"TestInvokeAuthorizer":{"http":{"requestUri":"/restapis/{restapi_id}/authorizers/{authorizer_id}"},"input":{"type":"structure","required":["restApiId","authorizerId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"authorizerId":{"location":"uri","locationName":"authorizer_id"},"headers":{"shape":"S60"},"pathWithQueryString":{},"body":{},"stageVariables":{"shape":"Sk"},"additionalContext":{"shape":"Sk"}}},"output":{"type":"structure","members":{"clientStatus":{"type":"integer"},"log":{},"latency":{"type":"long"},"principalId":{},"policy":{},"authorization":{"type":"map","key":{},"value":{"shape":"S8"}},"claims":{"shape":"Sk"}}}},"TestInvokeMethod":{"http":{"requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}"},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"pathWithQueryString":{},"body":{},"headers":{"shape":"S60"},"clientCertificateId":{},"stageVariables":{"shape":"Sk"}}},"output":{"type":"structure","members":{"status":{"type":"integer"},"body":{},"headers":{"shape":"S60"},"log":{},"latency":{"type":"long"}}}},"UpdateAccount":{"http":{"method":"PATCH","requestUri":"/account"},"input":{"type":"structure","members":{"patchOperations":{"shape":"S66"}}},"output":{"shape":"S2z"}},"UpdateApiKey":{"http":{"method":"PATCH","requestUri":"/apikeys/{api_Key}"},"input":{"type":"structure","required":["apiKey"],"members":{"apiKey":{"location":"uri","locationName":"api_Key"},"patchOperations":{"shape":"S66"}}},"output":{"shape":"S6"}},"UpdateAuthorizer":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/authorizers/{authorizer_id}"},"input":{"type":"structure","required":["restApiId","authorizerId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"authorizerId":{"location":"uri","locationName":"authorizer_id"},"patchOperations":{"shape":"S66"}}},"output":{"shape":"Se"}},"UpdateBasePathMapping":{"http":{"method":"PATCH","requestUri":"/domainnames/{domain_name}/basepathmappings/{base_path}"},"input":{"type":"structure","required":["domainName","basePath"],"members":{"domainName":{"location":"uri","locationName":"domain_name"},"basePath":{"location":"uri","locationName":"base_path"},"patchOperations":{"shape":"S66"}}},"output":{"shape":"Sg"}},"UpdateClientCertificate":{"http":{"method":"PATCH","requestUri":"/clientcertificates/{clientcertificate_id}"},"input":{"type":"structure","required":["clientCertificateId"],"members":{"clientCertificateId":{"location":"uri","locationName":"clientcertificate_id"},"patchOperations":{"shape":"S66"}}},"output":{"shape":"S2x"}},"UpdateDeployment":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/deployments/{deployment_id}"},"input":{"type":"structure","required":["restApiId","deploymentId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"deploymentId":{"location":"uri","locationName":"deployment_id"},"patchOperations":{"shape":"S66"}}},"output":{"shape":"Sn"}},"UpdateDocumentationPart":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/documentation/parts/{part_id}"},"input":{"type":"structure","required":["restApiId","documentationPartId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"documentationPartId":{"location":"uri","locationName":"part_id"},"patchOperations":{"shape":"S66"}}},"output":{"shape":"Sv"}},"UpdateDocumentationVersion":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/documentation/versions/{doc_version}"},"input":{"type":"structure","required":["restApiId","documentationVersion"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"documentationVersion":{"location":"uri","locationName":"doc_version"},"patchOperations":{"shape":"S66"}}},"output":{"shape":"Sx"}},"UpdateDomainName":{"http":{"method":"PATCH","requestUri":"/domainnames/{domain_name}"},"input":{"type":"structure","required":["domainName"],"members":{"domainName":{"location":"uri","locationName":"domain_name"},"patchOperations":{"shape":"S66"}}},"output":{"shape":"S12"}},"UpdateGatewayResponse":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/gatewayresponses/{response_type}"},"input":{"type":"structure","required":["restApiId","responseType"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"responseType":{"location":"uri","locationName":"response_type"},"patchOperations":{"shape":"S66"}}},"output":{"shape":"S41"}},"UpdateIntegration":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration"},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"patchOperations":{"shape":"S66"}}},"output":{"shape":"S1f"}},"UpdateIntegrationResponse":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}"},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod","statusCode"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"statusCode":{"location":"uri","locationName":"status_code"},"patchOperations":{"shape":"S66"}}},"output":{"shape":"S1l"}},"UpdateMethod":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}"},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"patchOperations":{"shape":"S66"}}},"output":{"shape":"S1a"}},"UpdateMethodResponse":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}","responseCode":201},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod","statusCode"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"statusCode":{"location":"uri","locationName":"status_code"},"patchOperations":{"shape":"S66"}}},"output":{"shape":"S1d"}},"UpdateModel":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/models/{model_name}"},"input":{"type":"structure","required":["restApiId","modelName"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"modelName":{"location":"uri","locationName":"model_name"},"patchOperations":{"shape":"S66"}}},"output":{"shape":"S14"}},"UpdateRequestValidator":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/requestvalidators/{requestvalidator_id}"},"input":{"type":"structure","required":["restApiId","requestValidatorId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"requestValidatorId":{"location":"uri","locationName":"requestvalidator_id"},"patchOperations":{"shape":"S66"}}},"output":{"shape":"S16"}},"UpdateResource":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/resources/{resource_id}"},"input":{"type":"structure","required":["restApiId","resourceId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"patchOperations":{"shape":"S66"}}},"output":{"shape":"S18"}},"UpdateRestApi":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}"},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"patchOperations":{"shape":"S66"}}},"output":{"shape":"S1n"}},"UpdateStage":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/stages/{stage_name}"},"input":{"type":"structure","required":["restApiId","stageName"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"stageName":{"location":"uri","locationName":"stage_name"},"patchOperations":{"shape":"S66"}}},"output":{"shape":"S1q"}},"UpdateUsage":{"http":{"method":"PATCH","requestUri":"/usageplans/{usageplanId}/keys/{keyId}/usage"},"input":{"type":"structure","required":["usagePlanId","keyId"],"members":{"usagePlanId":{"location":"uri","locationName":"usageplanId"},"keyId":{"location":"uri","locationName":"keyId"},"patchOperations":{"shape":"S66"}}},"output":{"shape":"S55"}},"UpdateUsagePlan":{"http":{"method":"PATCH","requestUri":"/usageplans/{usageplanId}"},"input":{"type":"structure","required":["usagePlanId"],"members":{"usagePlanId":{"location":"uri","locationName":"usageplanId"},"patchOperations":{"shape":"S66"}}},"output":{"shape":"S22"}},"UpdateVpcLink":{"http":{"method":"PATCH","requestUri":"/vpclinks/{vpclink_id}"},"input":{"type":"structure","required":["vpcLinkId"],"members":{"vpcLinkId":{"location":"uri","locationName":"vpclink_id"},"patchOperations":{"shape":"S66"}}},"output":{"shape":"S26"}}},"shapes":{"S6":{"type":"structure","members":{"id":{},"value":{},"name":{},"customerId":{},"description":{},"enabled":{"type":"boolean"},"createdDate":{"type":"timestamp"},"lastUpdatedDate":{"type":"timestamp"},"stageKeys":{"shape":"S8"}}},"S8":{"type":"list","member":{}},"Sb":{"type":"list","member":{}},"Se":{"type":"structure","members":{"id":{},"name":{},"type":{},"providerARNs":{"shape":"Sb"},"authType":{},"authorizerUri":{},"authorizerCredentials":{},"identitySource":{},"identityValidationExpression":{},"authorizerResultTtlInSeconds":{"type":"integer"}}},"Sg":{"type":"structure","members":{"basePath":{},"restApiId":{},"stage":{}}},"Sk":{"type":"map","key":{},"value":{}},"Sn":{"type":"structure","members":{"id":{},"description":{},"createdDate":{"type":"timestamp"},"apiSummary":{"type":"map","key":{},"value":{"type":"map","key":{},"value":{"type":"structure","members":{"authorizationType":{},"apiKeyRequired":{"type":"boolean"}}}}}}},"Ss":{"type":"structure","required":["type"],"members":{"type":{},"path":{},"method":{},"statusCode":{},"name":{}}},"Sv":{"type":"structure","members":{"id":{},"location":{"shape":"Ss"},"properties":{}}},"Sx":{"type":"structure","members":{"version":{},"createdDate":{"type":"timestamp"},"description":{}}},"Sz":{"type":"structure","members":{"types":{"type":"list","member":{}}}},"S12":{"type":"structure","members":{"domainName":{},"certificateName":{},"certificateArn":{},"certificateUploadDate":{"type":"timestamp"},"regionalDomainName":{},"regionalHostedZoneId":{},"regionalCertificateName":{},"regionalCertificateArn":{},"distributionDomainName":{},"distributionHostedZoneId":{},"endpointConfiguration":{"shape":"Sz"}}},"S14":{"type":"structure","members":{"id":{},"name":{},"description":{},"schema":{},"contentType":{}}},"S16":{"type":"structure","members":{"id":{},"name":{},"validateRequestBody":{"type":"boolean"},"validateRequestParameters":{"type":"boolean"}}},"S18":{"type":"structure","members":{"id":{},"parentId":{},"pathPart":{},"path":{},"resourceMethods":{"type":"map","key":{},"value":{"shape":"S1a"}}}},"S1a":{"type":"structure","members":{"httpMethod":{},"authorizationType":{},"authorizerId":{},"apiKeyRequired":{"type":"boolean"},"requestValidatorId":{},"operationName":{},"requestParameters":{"shape":"S1b"},"requestModels":{"shape":"Sk"},"methodResponses":{"type":"map","key":{},"value":{"shape":"S1d"}},"methodIntegration":{"shape":"S1f"}}},"S1b":{"type":"map","key":{},"value":{"type":"boolean"}},"S1d":{"type":"structure","members":{"statusCode":{},"responseParameters":{"shape":"S1b"},"responseModels":{"shape":"Sk"}}},"S1f":{"type":"structure","members":{"type":{},"httpMethod":{},"uri":{},"connectionType":{},"connectionId":{},"credentials":{},"requestParameters":{"shape":"Sk"},"requestTemplates":{"shape":"Sk"},"passthroughBehavior":{},"contentHandling":{},"timeoutInMillis":{"type":"integer"},"cacheNamespace":{},"cacheKeyParameters":{"shape":"S8"},"integrationResponses":{"type":"map","key":{},"value":{"shape":"S1l"}}}},"S1l":{"type":"structure","members":{"statusCode":{},"selectionPattern":{},"responseParameters":{"shape":"Sk"},"responseTemplates":{"shape":"Sk"},"contentHandling":{}}},"S1n":{"type":"structure","members":{"id":{},"name":{},"description":{},"createdDate":{"type":"timestamp"},"version":{},"warnings":{"shape":"S8"},"binaryMediaTypes":{"shape":"S8"},"endpointConfiguration":{"shape":"Sz"}}},"S1p":{"type":"structure","members":{"percentTraffic":{"type":"double"},"deploymentId":{},"stageVariableOverrides":{"shape":"Sk"},"useStageCache":{"type":"boolean"}}},"S1q":{"type":"structure","members":{"deploymentId":{},"clientCertificateId":{},"stageName":{},"description":{},"cacheClusterEnabled":{"type":"boolean"},"cacheClusterSize":{},"cacheClusterStatus":{},"methodSettings":{"type":"map","key":{},"value":{"type":"structure","members":{"metricsEnabled":{"type":"boolean"},"loggingLevel":{},"dataTraceEnabled":{"type":"boolean"},"throttlingBurstLimit":{"type":"integer"},"throttlingRateLimit":{"type":"double"},"cachingEnabled":{"type":"boolean"},"cacheTtlInSeconds":{"type":"integer"},"cacheDataEncrypted":{"type":"boolean"},"requireAuthorizationForCacheControl":{"type":"boolean"},"unauthorizedCacheControlHeaderStrategy":{}}}},"variables":{"shape":"Sk"},"documentationVersion":{},"accessLogSettings":{"type":"structure","members":{"format":{},"destinationArn":{}}},"canarySettings":{"shape":"S1p"},"createdDate":{"type":"timestamp"},"lastUpdatedDate":{"type":"timestamp"}}},"S1x":{"type":"list","member":{"type":"structure","members":{"apiId":{},"stage":{}}}},"S1z":{"type":"structure","members":{"burstLimit":{"type":"integer"},"rateLimit":{"type":"double"}}},"S20":{"type":"structure","members":{"limit":{"type":"integer"},"offset":{"type":"integer"},"period":{}}},"S22":{"type":"structure","members":{"id":{},"name":{},"description":{},"apiStages":{"shape":"S1x"},"throttle":{"shape":"S1z"},"quota":{"shape":"S20"},"productCode":{}}},"S24":{"type":"structure","members":{"id":{},"type":{},"value":{},"name":{}}},"S26":{"type":"structure","members":{"id":{},"name":{},"description":{},"targetArns":{"shape":"S8"},"status":{},"statusMessage":{}}},"S2x":{"type":"structure","members":{"clientCertificateId":{},"description":{},"pemEncodedCertificate":{},"createdDate":{"type":"timestamp"},"expirationDate":{"type":"timestamp"}}},"S2z":{"type":"structure","members":{"cloudwatchRoleArn":{},"throttleSettings":{"shape":"S1z"},"features":{"shape":"S8"},"apiKeyVersion":{}}},"S41":{"type":"structure","members":{"responseType":{},"statusCode":{},"responseParameters":{"shape":"Sk"},"responseTemplates":{"shape":"Sk"},"defaultResponse":{"type":"boolean"}}},"S4u":{"type":"structure","members":{"id":{},"friendlyName":{},"description":{},"configurationProperties":{"type":"list","member":{"type":"structure","members":{"name":{},"friendlyName":{},"description":{},"required":{"type":"boolean"},"defaultValue":{}}}}}},"S55":{"type":"structure","members":{"usagePlanId":{},"startDate":{},"endDate":{},"position":{},"items":{"locationName":"values","type":"map","key":{},"value":{"type":"list","member":{"type":"list","member":{"type":"long"}}}}}},"S60":{"type":"map","key":{},"value":{}},"S66":{"type":"list","member":{"type":"structure","members":{"op":{},"path":{},"value":{},"from":{}}}}}} - -/***/ }), -/* 307 */ -/***/ (function(module, exports) { +"use strict"; + +/* + * Copyright 2017-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0/ + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +var Browser = __webpack_require__(295); +var ClientDevice = /** @class */ (function () { + function ClientDevice() { + } + ClientDevice.clientInfo = function () { + return Browser.clientInfo(); + }; + ClientDevice.dimension = function () { + return Browser.dimension(); + }; + return ClientDevice; +}()); +exports.default = ClientDevice; -module.exports = {"pagination":{"GetApiKeys":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"},"GetBasePathMappings":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"},"GetClientCertificates":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"},"GetDeployments":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"},"GetDomainNames":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"},"GetModels":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"},"GetResources":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"},"GetRestApis":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"},"GetUsage":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"},"GetUsagePlanKeys":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"},"GetUsagePlans":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"},"GetVpcLinks":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"}}} /***/ }), -/* 308 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['applicationautoscaling'] = {}; -AWS.ApplicationAutoScaling = Service.defineService('applicationautoscaling', ['2016-02-06']); -Object.defineProperty(apiLoader.services['applicationautoscaling'], '2016-02-06', { - get: function get() { - var model = __webpack_require__(309); - model.paginators = __webpack_require__(310).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.ApplicationAutoScaling; - - -/***/ }), -/* 309 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2016-02-06","endpointPrefix":"autoscaling","jsonVersion":"1.1","protocol":"json","serviceFullName":"Application Auto Scaling","serviceId":"Application Auto Scaling","signatureVersion":"v4","signingName":"application-autoscaling","targetPrefix":"AnyScaleFrontendService","uid":"application-autoscaling-2016-02-06"},"operations":{"DeleteScalingPolicy":{"input":{"type":"structure","required":["PolicyName","ServiceNamespace","ResourceId","ScalableDimension"],"members":{"PolicyName":{},"ServiceNamespace":{},"ResourceId":{},"ScalableDimension":{}}},"output":{"type":"structure","members":{}}},"DeleteScheduledAction":{"input":{"type":"structure","required":["ServiceNamespace","ScheduledActionName","ResourceId"],"members":{"ServiceNamespace":{},"ScheduledActionName":{},"ResourceId":{},"ScalableDimension":{}}},"output":{"type":"structure","members":{}}},"DeregisterScalableTarget":{"input":{"type":"structure","required":["ServiceNamespace","ResourceId","ScalableDimension"],"members":{"ServiceNamespace":{},"ResourceId":{},"ScalableDimension":{}}},"output":{"type":"structure","members":{}}},"DescribeScalableTargets":{"input":{"type":"structure","required":["ServiceNamespace"],"members":{"ServiceNamespace":{},"ResourceIds":{"shape":"Sb"},"ScalableDimension":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ScalableTargets":{"type":"list","member":{"type":"structure","required":["ServiceNamespace","ResourceId","ScalableDimension","MinCapacity","MaxCapacity","RoleARN","CreationTime"],"members":{"ServiceNamespace":{},"ResourceId":{},"ScalableDimension":{},"MinCapacity":{"type":"integer"},"MaxCapacity":{"type":"integer"},"RoleARN":{},"CreationTime":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeScalingActivities":{"input":{"type":"structure","required":["ServiceNamespace"],"members":{"ServiceNamespace":{},"ResourceId":{},"ScalableDimension":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ScalingActivities":{"type":"list","member":{"type":"structure","required":["ActivityId","ServiceNamespace","ResourceId","ScalableDimension","Description","Cause","StartTime","StatusCode"],"members":{"ActivityId":{},"ServiceNamespace":{},"ResourceId":{},"ScalableDimension":{},"Description":{},"Cause":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"StatusCode":{},"StatusMessage":{},"Details":{}}}},"NextToken":{}}}},"DescribeScalingPolicies":{"input":{"type":"structure","required":["ServiceNamespace"],"members":{"PolicyNames":{"shape":"Sb"},"ServiceNamespace":{},"ResourceId":{},"ScalableDimension":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ScalingPolicies":{"type":"list","member":{"type":"structure","required":["PolicyARN","PolicyName","ServiceNamespace","ResourceId","ScalableDimension","PolicyType","CreationTime"],"members":{"PolicyARN":{},"PolicyName":{},"ServiceNamespace":{},"ResourceId":{},"ScalableDimension":{},"PolicyType":{},"StepScalingPolicyConfiguration":{"shape":"Sv"},"TargetTrackingScalingPolicyConfiguration":{"shape":"S14"},"Alarms":{"shape":"S1i"},"CreationTime":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeScheduledActions":{"input":{"type":"structure","required":["ServiceNamespace"],"members":{"ScheduledActionNames":{"shape":"Sb"},"ServiceNamespace":{},"ResourceId":{},"ScalableDimension":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ScheduledActions":{"type":"list","member":{"type":"structure","required":["ScheduledActionName","ScheduledActionARN","ServiceNamespace","Schedule","ResourceId","CreationTime"],"members":{"ScheduledActionName":{},"ScheduledActionARN":{},"ServiceNamespace":{},"Schedule":{},"ResourceId":{},"ScalableDimension":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"ScalableTargetAction":{"shape":"S1p"},"CreationTime":{"type":"timestamp"}}}},"NextToken":{}}}},"PutScalingPolicy":{"input":{"type":"structure","required":["PolicyName","ServiceNamespace","ResourceId","ScalableDimension"],"members":{"PolicyName":{},"ServiceNamespace":{},"ResourceId":{},"ScalableDimension":{},"PolicyType":{},"StepScalingPolicyConfiguration":{"shape":"Sv"},"TargetTrackingScalingPolicyConfiguration":{"shape":"S14"}}},"output":{"type":"structure","required":["PolicyARN"],"members":{"PolicyARN":{},"Alarms":{"shape":"S1i"}}}},"PutScheduledAction":{"input":{"type":"structure","required":["ServiceNamespace","ScheduledActionName","ResourceId"],"members":{"ServiceNamespace":{},"Schedule":{},"ScheduledActionName":{},"ResourceId":{},"ScalableDimension":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"ScalableTargetAction":{"shape":"S1p"}}},"output":{"type":"structure","members":{}}},"RegisterScalableTarget":{"input":{"type":"structure","required":["ServiceNamespace","ResourceId","ScalableDimension"],"members":{"ServiceNamespace":{},"ResourceId":{},"ScalableDimension":{},"MinCapacity":{"type":"integer"},"MaxCapacity":{"type":"integer"},"RoleARN":{}}},"output":{"type":"structure","members":{}}}},"shapes":{"Sb":{"type":"list","member":{}},"Sv":{"type":"structure","members":{"AdjustmentType":{},"StepAdjustments":{"type":"list","member":{"type":"structure","required":["ScalingAdjustment"],"members":{"MetricIntervalLowerBound":{"type":"double"},"MetricIntervalUpperBound":{"type":"double"},"ScalingAdjustment":{"type":"integer"}}}},"MinAdjustmentMagnitude":{"type":"integer"},"Cooldown":{"type":"integer"},"MetricAggregationType":{}}},"S14":{"type":"structure","required":["TargetValue"],"members":{"TargetValue":{"type":"double"},"PredefinedMetricSpecification":{"type":"structure","required":["PredefinedMetricType"],"members":{"PredefinedMetricType":{},"ResourceLabel":{}}},"CustomizedMetricSpecification":{"type":"structure","required":["MetricName","Namespace","Statistic"],"members":{"MetricName":{},"Namespace":{},"Dimensions":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{}}}},"Statistic":{},"Unit":{}}},"ScaleOutCooldown":{"type":"integer"},"ScaleInCooldown":{"type":"integer"},"DisableScaleIn":{"type":"boolean"}}},"S1i":{"type":"list","member":{"type":"structure","required":["AlarmName","AlarmARN"],"members":{"AlarmName":{},"AlarmARN":{}}}},"S1p":{"type":"structure","members":{"MinCapacity":{"type":"integer"},"MaxCapacity":{"type":"integer"}}}}} - -/***/ }), -/* 310 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"DescribeScalableTargets":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ScalableTargets"},"DescribeScalingActivities":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ScalingActivities"},"DescribeScalingPolicies":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ScalingPolicies"}}} - -/***/ }), -/* 311 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['autoscaling'] = {}; -AWS.AutoScaling = Service.defineService('autoscaling', ['2011-01-01']); -Object.defineProperty(apiLoader.services['autoscaling'], '2011-01-01', { - get: function get() { - var model = __webpack_require__(312); - model.paginators = __webpack_require__(313).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.AutoScaling; - - -/***/ }), -/* 312 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2011-01-01","endpointPrefix":"autoscaling","protocol":"query","serviceFullName":"Auto Scaling","signatureVersion":"v4","uid":"autoscaling-2011-01-01","xmlNamespace":"http://autoscaling.amazonaws.com/doc/2011-01-01/"},"operations":{"AttachInstances":{"input":{"type":"structure","required":["AutoScalingGroupName"],"members":{"InstanceIds":{"shape":"S2"},"AutoScalingGroupName":{}}}},"AttachLoadBalancerTargetGroups":{"input":{"type":"structure","required":["AutoScalingGroupName","TargetGroupARNs"],"members":{"AutoScalingGroupName":{},"TargetGroupARNs":{"shape":"S6"}}},"output":{"resultWrapper":"AttachLoadBalancerTargetGroupsResult","type":"structure","members":{}}},"AttachLoadBalancers":{"input":{"type":"structure","required":["AutoScalingGroupName","LoadBalancerNames"],"members":{"AutoScalingGroupName":{},"LoadBalancerNames":{"shape":"Sa"}}},"output":{"resultWrapper":"AttachLoadBalancersResult","type":"structure","members":{}}},"CompleteLifecycleAction":{"input":{"type":"structure","required":["LifecycleHookName","AutoScalingGroupName","LifecycleActionResult"],"members":{"LifecycleHookName":{},"AutoScalingGroupName":{},"LifecycleActionToken":{},"LifecycleActionResult":{},"InstanceId":{}}},"output":{"resultWrapper":"CompleteLifecycleActionResult","type":"structure","members":{}}},"CreateAutoScalingGroup":{"input":{"type":"structure","required":["AutoScalingGroupName","MinSize","MaxSize"],"members":{"AutoScalingGroupName":{},"LaunchConfigurationName":{},"LaunchTemplate":{"shape":"Sj"},"InstanceId":{},"MinSize":{"type":"integer"},"MaxSize":{"type":"integer"},"DesiredCapacity":{"type":"integer"},"DefaultCooldown":{"type":"integer"},"AvailabilityZones":{"shape":"Sp"},"LoadBalancerNames":{"shape":"Sa"},"TargetGroupARNs":{"shape":"S6"},"HealthCheckType":{},"HealthCheckGracePeriod":{"type":"integer"},"PlacementGroup":{},"VPCZoneIdentifier":{},"TerminationPolicies":{"shape":"St"},"NewInstancesProtectedFromScaleIn":{"type":"boolean"},"LifecycleHookSpecificationList":{"type":"list","member":{"type":"structure","required":["LifecycleHookName","LifecycleTransition"],"members":{"LifecycleHookName":{},"LifecycleTransition":{},"NotificationMetadata":{},"HeartbeatTimeout":{"type":"integer"},"DefaultResult":{},"NotificationTargetARN":{},"RoleARN":{}}}},"Tags":{"shape":"S12"}}}},"CreateLaunchConfiguration":{"input":{"type":"structure","required":["LaunchConfigurationName"],"members":{"LaunchConfigurationName":{},"ImageId":{},"KeyName":{},"SecurityGroups":{"shape":"S19"},"ClassicLinkVPCId":{},"ClassicLinkVPCSecurityGroups":{"shape":"S1a"},"UserData":{},"InstanceId":{},"InstanceType":{},"KernelId":{},"RamdiskId":{},"BlockDeviceMappings":{"shape":"S1c"},"InstanceMonitoring":{"shape":"S1l"},"SpotPrice":{},"IamInstanceProfile":{},"EbsOptimized":{"type":"boolean"},"AssociatePublicIpAddress":{"type":"boolean"},"PlacementTenancy":{}}}},"CreateOrUpdateTags":{"input":{"type":"structure","required":["Tags"],"members":{"Tags":{"shape":"S12"}}}},"DeleteAutoScalingGroup":{"input":{"type":"structure","required":["AutoScalingGroupName"],"members":{"AutoScalingGroupName":{},"ForceDelete":{"type":"boolean"}}}},"DeleteLaunchConfiguration":{"input":{"type":"structure","required":["LaunchConfigurationName"],"members":{"LaunchConfigurationName":{}}}},"DeleteLifecycleHook":{"input":{"type":"structure","required":["LifecycleHookName","AutoScalingGroupName"],"members":{"LifecycleHookName":{},"AutoScalingGroupName":{}}},"output":{"resultWrapper":"DeleteLifecycleHookResult","type":"structure","members":{}}},"DeleteNotificationConfiguration":{"input":{"type":"structure","required":["AutoScalingGroupName","TopicARN"],"members":{"AutoScalingGroupName":{},"TopicARN":{}}}},"DeletePolicy":{"input":{"type":"structure","required":["PolicyName"],"members":{"AutoScalingGroupName":{},"PolicyName":{}}}},"DeleteScheduledAction":{"input":{"type":"structure","required":["AutoScalingGroupName","ScheduledActionName"],"members":{"AutoScalingGroupName":{},"ScheduledActionName":{}}}},"DeleteTags":{"input":{"type":"structure","required":["Tags"],"members":{"Tags":{"shape":"S12"}}}},"DescribeAccountLimits":{"output":{"resultWrapper":"DescribeAccountLimitsResult","type":"structure","members":{"MaxNumberOfAutoScalingGroups":{"type":"integer"},"MaxNumberOfLaunchConfigurations":{"type":"integer"},"NumberOfAutoScalingGroups":{"type":"integer"},"NumberOfLaunchConfigurations":{"type":"integer"}}}},"DescribeAdjustmentTypes":{"output":{"resultWrapper":"DescribeAdjustmentTypesResult","type":"structure","members":{"AdjustmentTypes":{"type":"list","member":{"type":"structure","members":{"AdjustmentType":{}}}}}}},"DescribeAutoScalingGroups":{"input":{"type":"structure","members":{"AutoScalingGroupNames":{"shape":"S2a"},"NextToken":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribeAutoScalingGroupsResult","type":"structure","required":["AutoScalingGroups"],"members":{"AutoScalingGroups":{"type":"list","member":{"type":"structure","required":["AutoScalingGroupName","MinSize","MaxSize","DesiredCapacity","DefaultCooldown","AvailabilityZones","HealthCheckType","CreatedTime"],"members":{"AutoScalingGroupName":{},"AutoScalingGroupARN":{},"LaunchConfigurationName":{},"LaunchTemplate":{"shape":"Sj"},"MinSize":{"type":"integer"},"MaxSize":{"type":"integer"},"DesiredCapacity":{"type":"integer"},"DefaultCooldown":{"type":"integer"},"AvailabilityZones":{"shape":"Sp"},"LoadBalancerNames":{"shape":"Sa"},"TargetGroupARNs":{"shape":"S6"},"HealthCheckType":{},"HealthCheckGracePeriod":{"type":"integer"},"Instances":{"type":"list","member":{"type":"structure","required":["InstanceId","AvailabilityZone","LifecycleState","HealthStatus","ProtectedFromScaleIn"],"members":{"InstanceId":{},"AvailabilityZone":{},"LifecycleState":{},"HealthStatus":{},"LaunchConfigurationName":{},"LaunchTemplate":{"shape":"Sj"},"ProtectedFromScaleIn":{"type":"boolean"}}}},"CreatedTime":{"type":"timestamp"},"SuspendedProcesses":{"type":"list","member":{"type":"structure","members":{"ProcessName":{},"SuspensionReason":{}}}},"PlacementGroup":{},"VPCZoneIdentifier":{},"EnabledMetrics":{"type":"list","member":{"type":"structure","members":{"Metric":{},"Granularity":{}}}},"Status":{},"Tags":{"shape":"S2n"},"TerminationPolicies":{"shape":"St"},"NewInstancesProtectedFromScaleIn":{"type":"boolean"}}}},"NextToken":{}}}},"DescribeAutoScalingInstances":{"input":{"type":"structure","members":{"InstanceIds":{"shape":"S2"},"MaxRecords":{"type":"integer"},"NextToken":{}}},"output":{"resultWrapper":"DescribeAutoScalingInstancesResult","type":"structure","members":{"AutoScalingInstances":{"type":"list","member":{"type":"structure","required":["InstanceId","AutoScalingGroupName","AvailabilityZone","LifecycleState","HealthStatus","ProtectedFromScaleIn"],"members":{"InstanceId":{},"AutoScalingGroupName":{},"AvailabilityZone":{},"LifecycleState":{},"HealthStatus":{},"LaunchConfigurationName":{},"LaunchTemplate":{"shape":"Sj"},"ProtectedFromScaleIn":{"type":"boolean"}}}},"NextToken":{}}}},"DescribeAutoScalingNotificationTypes":{"output":{"resultWrapper":"DescribeAutoScalingNotificationTypesResult","type":"structure","members":{"AutoScalingNotificationTypes":{"shape":"S2u"}}}},"DescribeLaunchConfigurations":{"input":{"type":"structure","members":{"LaunchConfigurationNames":{"type":"list","member":{}},"NextToken":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribeLaunchConfigurationsResult","type":"structure","required":["LaunchConfigurations"],"members":{"LaunchConfigurations":{"type":"list","member":{"type":"structure","required":["LaunchConfigurationName","ImageId","InstanceType","CreatedTime"],"members":{"LaunchConfigurationName":{},"LaunchConfigurationARN":{},"ImageId":{},"KeyName":{},"SecurityGroups":{"shape":"S19"},"ClassicLinkVPCId":{},"ClassicLinkVPCSecurityGroups":{"shape":"S1a"},"UserData":{},"InstanceType":{},"KernelId":{},"RamdiskId":{},"BlockDeviceMappings":{"shape":"S1c"},"InstanceMonitoring":{"shape":"S1l"},"SpotPrice":{},"IamInstanceProfile":{},"CreatedTime":{"type":"timestamp"},"EbsOptimized":{"type":"boolean"},"AssociatePublicIpAddress":{"type":"boolean"},"PlacementTenancy":{}}}},"NextToken":{}}}},"DescribeLifecycleHookTypes":{"output":{"resultWrapper":"DescribeLifecycleHookTypesResult","type":"structure","members":{"LifecycleHookTypes":{"shape":"S2u"}}}},"DescribeLifecycleHooks":{"input":{"type":"structure","required":["AutoScalingGroupName"],"members":{"AutoScalingGroupName":{},"LifecycleHookNames":{"type":"list","member":{}}}},"output":{"resultWrapper":"DescribeLifecycleHooksResult","type":"structure","members":{"LifecycleHooks":{"type":"list","member":{"type":"structure","members":{"LifecycleHookName":{},"AutoScalingGroupName":{},"LifecycleTransition":{},"NotificationTargetARN":{},"RoleARN":{},"NotificationMetadata":{},"HeartbeatTimeout":{"type":"integer"},"GlobalTimeout":{"type":"integer"},"DefaultResult":{}}}}}}},"DescribeLoadBalancerTargetGroups":{"input":{"type":"structure","required":["AutoScalingGroupName"],"members":{"AutoScalingGroupName":{},"NextToken":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribeLoadBalancerTargetGroupsResult","type":"structure","members":{"LoadBalancerTargetGroups":{"type":"list","member":{"type":"structure","members":{"LoadBalancerTargetGroupARN":{},"State":{}}}},"NextToken":{}}}},"DescribeLoadBalancers":{"input":{"type":"structure","required":["AutoScalingGroupName"],"members":{"AutoScalingGroupName":{},"NextToken":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribeLoadBalancersResult","type":"structure","members":{"LoadBalancers":{"type":"list","member":{"type":"structure","members":{"LoadBalancerName":{},"State":{}}}},"NextToken":{}}}},"DescribeMetricCollectionTypes":{"output":{"resultWrapper":"DescribeMetricCollectionTypesResult","type":"structure","members":{"Metrics":{"type":"list","member":{"type":"structure","members":{"Metric":{}}}},"Granularities":{"type":"list","member":{"type":"structure","members":{"Granularity":{}}}}}}},"DescribeNotificationConfigurations":{"input":{"type":"structure","members":{"AutoScalingGroupNames":{"shape":"S2a"},"NextToken":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribeNotificationConfigurationsResult","type":"structure","required":["NotificationConfigurations"],"members":{"NotificationConfigurations":{"type":"list","member":{"type":"structure","members":{"AutoScalingGroupName":{},"TopicARN":{},"NotificationType":{}}}},"NextToken":{}}}},"DescribePolicies":{"input":{"type":"structure","members":{"AutoScalingGroupName":{},"PolicyNames":{"type":"list","member":{}},"PolicyTypes":{"type":"list","member":{}},"NextToken":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribePoliciesResult","type":"structure","members":{"ScalingPolicies":{"type":"list","member":{"type":"structure","members":{"AutoScalingGroupName":{},"PolicyName":{},"PolicyARN":{},"PolicyType":{},"AdjustmentType":{},"MinAdjustmentStep":{"shape":"S3u"},"MinAdjustmentMagnitude":{"type":"integer"},"ScalingAdjustment":{"type":"integer"},"Cooldown":{"type":"integer"},"StepAdjustments":{"shape":"S3x"},"MetricAggregationType":{},"EstimatedInstanceWarmup":{"type":"integer"},"Alarms":{"shape":"S41"},"TargetTrackingConfiguration":{"shape":"S43"}}}},"NextToken":{}}}},"DescribeScalingActivities":{"input":{"type":"structure","members":{"ActivityIds":{"type":"list","member":{}},"AutoScalingGroupName":{},"MaxRecords":{"type":"integer"},"NextToken":{}}},"output":{"resultWrapper":"DescribeScalingActivitiesResult","type":"structure","required":["Activities"],"members":{"Activities":{"shape":"S4j"},"NextToken":{}}}},"DescribeScalingProcessTypes":{"output":{"resultWrapper":"DescribeScalingProcessTypesResult","type":"structure","members":{"Processes":{"type":"list","member":{"type":"structure","required":["ProcessName"],"members":{"ProcessName":{}}}}}}},"DescribeScheduledActions":{"input":{"type":"structure","members":{"AutoScalingGroupName":{},"ScheduledActionNames":{"type":"list","member":{}},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"NextToken":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribeScheduledActionsResult","type":"structure","members":{"ScheduledUpdateGroupActions":{"type":"list","member":{"type":"structure","members":{"AutoScalingGroupName":{},"ScheduledActionName":{},"ScheduledActionARN":{},"Time":{"type":"timestamp"},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Recurrence":{},"MinSize":{"type":"integer"},"MaxSize":{"type":"integer"},"DesiredCapacity":{"type":"integer"}}}},"NextToken":{}}}},"DescribeTags":{"input":{"type":"structure","members":{"Filters":{"type":"list","member":{"type":"structure","members":{"Name":{},"Values":{"type":"list","member":{}}}}},"NextToken":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribeTagsResult","type":"structure","members":{"Tags":{"shape":"S2n"},"NextToken":{}}}},"DescribeTerminationPolicyTypes":{"output":{"resultWrapper":"DescribeTerminationPolicyTypesResult","type":"structure","members":{"TerminationPolicyTypes":{"shape":"St"}}}},"DetachInstances":{"input":{"type":"structure","required":["AutoScalingGroupName","ShouldDecrementDesiredCapacity"],"members":{"InstanceIds":{"shape":"S2"},"AutoScalingGroupName":{},"ShouldDecrementDesiredCapacity":{"type":"boolean"}}},"output":{"resultWrapper":"DetachInstancesResult","type":"structure","members":{"Activities":{"shape":"S4j"}}}},"DetachLoadBalancerTargetGroups":{"input":{"type":"structure","required":["AutoScalingGroupName","TargetGroupARNs"],"members":{"AutoScalingGroupName":{},"TargetGroupARNs":{"shape":"S6"}}},"output":{"resultWrapper":"DetachLoadBalancerTargetGroupsResult","type":"structure","members":{}}},"DetachLoadBalancers":{"input":{"type":"structure","required":["AutoScalingGroupName","LoadBalancerNames"],"members":{"AutoScalingGroupName":{},"LoadBalancerNames":{"shape":"Sa"}}},"output":{"resultWrapper":"DetachLoadBalancersResult","type":"structure","members":{}}},"DisableMetricsCollection":{"input":{"type":"structure","required":["AutoScalingGroupName"],"members":{"AutoScalingGroupName":{},"Metrics":{"shape":"S59"}}}},"EnableMetricsCollection":{"input":{"type":"structure","required":["AutoScalingGroupName","Granularity"],"members":{"AutoScalingGroupName":{},"Metrics":{"shape":"S59"},"Granularity":{}}}},"EnterStandby":{"input":{"type":"structure","required":["AutoScalingGroupName","ShouldDecrementDesiredCapacity"],"members":{"InstanceIds":{"shape":"S2"},"AutoScalingGroupName":{},"ShouldDecrementDesiredCapacity":{"type":"boolean"}}},"output":{"resultWrapper":"EnterStandbyResult","type":"structure","members":{"Activities":{"shape":"S4j"}}}},"ExecutePolicy":{"input":{"type":"structure","required":["PolicyName"],"members":{"AutoScalingGroupName":{},"PolicyName":{},"HonorCooldown":{"type":"boolean"},"MetricValue":{"type":"double"},"BreachThreshold":{"type":"double"}}}},"ExitStandby":{"input":{"type":"structure","required":["AutoScalingGroupName"],"members":{"InstanceIds":{"shape":"S2"},"AutoScalingGroupName":{}}},"output":{"resultWrapper":"ExitStandbyResult","type":"structure","members":{"Activities":{"shape":"S4j"}}}},"PutLifecycleHook":{"input":{"type":"structure","required":["LifecycleHookName","AutoScalingGroupName"],"members":{"LifecycleHookName":{},"AutoScalingGroupName":{},"LifecycleTransition":{},"RoleARN":{},"NotificationTargetARN":{},"NotificationMetadata":{},"HeartbeatTimeout":{"type":"integer"},"DefaultResult":{}}},"output":{"resultWrapper":"PutLifecycleHookResult","type":"structure","members":{}}},"PutNotificationConfiguration":{"input":{"type":"structure","required":["AutoScalingGroupName","TopicARN","NotificationTypes"],"members":{"AutoScalingGroupName":{},"TopicARN":{},"NotificationTypes":{"shape":"S2u"}}}},"PutScalingPolicy":{"input":{"type":"structure","required":["AutoScalingGroupName","PolicyName"],"members":{"AutoScalingGroupName":{},"PolicyName":{},"PolicyType":{},"AdjustmentType":{},"MinAdjustmentStep":{"shape":"S3u"},"MinAdjustmentMagnitude":{"type":"integer"},"ScalingAdjustment":{"type":"integer"},"Cooldown":{"type":"integer"},"MetricAggregationType":{},"StepAdjustments":{"shape":"S3x"},"EstimatedInstanceWarmup":{"type":"integer"},"TargetTrackingConfiguration":{"shape":"S43"}}},"output":{"resultWrapper":"PutScalingPolicyResult","type":"structure","members":{"PolicyARN":{},"Alarms":{"shape":"S41"}}}},"PutScheduledUpdateGroupAction":{"input":{"type":"structure","required":["AutoScalingGroupName","ScheduledActionName"],"members":{"AutoScalingGroupName":{},"ScheduledActionName":{},"Time":{"type":"timestamp"},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Recurrence":{},"MinSize":{"type":"integer"},"MaxSize":{"type":"integer"},"DesiredCapacity":{"type":"integer"}}}},"RecordLifecycleActionHeartbeat":{"input":{"type":"structure","required":["LifecycleHookName","AutoScalingGroupName"],"members":{"LifecycleHookName":{},"AutoScalingGroupName":{},"LifecycleActionToken":{},"InstanceId":{}}},"output":{"resultWrapper":"RecordLifecycleActionHeartbeatResult","type":"structure","members":{}}},"ResumeProcesses":{"input":{"shape":"S5p"}},"SetDesiredCapacity":{"input":{"type":"structure","required":["AutoScalingGroupName","DesiredCapacity"],"members":{"AutoScalingGroupName":{},"DesiredCapacity":{"type":"integer"},"HonorCooldown":{"type":"boolean"}}}},"SetInstanceHealth":{"input":{"type":"structure","required":["InstanceId","HealthStatus"],"members":{"InstanceId":{},"HealthStatus":{},"ShouldRespectGracePeriod":{"type":"boolean"}}}},"SetInstanceProtection":{"input":{"type":"structure","required":["InstanceIds","AutoScalingGroupName","ProtectedFromScaleIn"],"members":{"InstanceIds":{"shape":"S2"},"AutoScalingGroupName":{},"ProtectedFromScaleIn":{"type":"boolean"}}},"output":{"resultWrapper":"SetInstanceProtectionResult","type":"structure","members":{}}},"SuspendProcesses":{"input":{"shape":"S5p"}},"TerminateInstanceInAutoScalingGroup":{"input":{"type":"structure","required":["InstanceId","ShouldDecrementDesiredCapacity"],"members":{"InstanceId":{},"ShouldDecrementDesiredCapacity":{"type":"boolean"}}},"output":{"resultWrapper":"TerminateInstanceInAutoScalingGroupResult","type":"structure","members":{"Activity":{"shape":"S4k"}}}},"UpdateAutoScalingGroup":{"input":{"type":"structure","required":["AutoScalingGroupName"],"members":{"AutoScalingGroupName":{},"LaunchConfigurationName":{},"LaunchTemplate":{"shape":"Sj"},"MinSize":{"type":"integer"},"MaxSize":{"type":"integer"},"DesiredCapacity":{"type":"integer"},"DefaultCooldown":{"type":"integer"},"AvailabilityZones":{"shape":"Sp"},"HealthCheckType":{},"HealthCheckGracePeriod":{"type":"integer"},"PlacementGroup":{},"VPCZoneIdentifier":{},"TerminationPolicies":{"shape":"St"},"NewInstancesProtectedFromScaleIn":{"type":"boolean"}}}}},"shapes":{"S2":{"type":"list","member":{}},"S6":{"type":"list","member":{}},"Sa":{"type":"list","member":{}},"Sj":{"type":"structure","members":{"LaunchTemplateId":{},"LaunchTemplateName":{},"Version":{}}},"Sp":{"type":"list","member":{}},"St":{"type":"list","member":{}},"S12":{"type":"list","member":{"type":"structure","required":["Key"],"members":{"ResourceId":{},"ResourceType":{},"Key":{},"Value":{},"PropagateAtLaunch":{"type":"boolean"}}}},"S19":{"type":"list","member":{}},"S1a":{"type":"list","member":{}},"S1c":{"type":"list","member":{"type":"structure","required":["DeviceName"],"members":{"VirtualName":{},"DeviceName":{},"Ebs":{"type":"structure","members":{"SnapshotId":{},"VolumeSize":{"type":"integer"},"VolumeType":{},"DeleteOnTermination":{"type":"boolean"},"Iops":{"type":"integer"},"Encrypted":{"type":"boolean"}}},"NoDevice":{"type":"boolean"}}}},"S1l":{"type":"structure","members":{"Enabled":{"type":"boolean"}}},"S2a":{"type":"list","member":{}},"S2n":{"type":"list","member":{"type":"structure","members":{"ResourceId":{},"ResourceType":{},"Key":{},"Value":{},"PropagateAtLaunch":{"type":"boolean"}}}},"S2u":{"type":"list","member":{}},"S3u":{"type":"integer","deprecated":true},"S3x":{"type":"list","member":{"type":"structure","required":["ScalingAdjustment"],"members":{"MetricIntervalLowerBound":{"type":"double"},"MetricIntervalUpperBound":{"type":"double"},"ScalingAdjustment":{"type":"integer"}}}},"S41":{"type":"list","member":{"type":"structure","members":{"AlarmName":{},"AlarmARN":{}}}},"S43":{"type":"structure","required":["TargetValue"],"members":{"PredefinedMetricSpecification":{"type":"structure","required":["PredefinedMetricType"],"members":{"PredefinedMetricType":{},"ResourceLabel":{}}},"CustomizedMetricSpecification":{"type":"structure","required":["MetricName","Namespace","Statistic"],"members":{"MetricName":{},"Namespace":{},"Dimensions":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{}}}},"Statistic":{},"Unit":{}}},"TargetValue":{"type":"double"},"DisableScaleIn":{"type":"boolean"}}},"S4j":{"type":"list","member":{"shape":"S4k"}},"S4k":{"type":"structure","required":["ActivityId","AutoScalingGroupName","Cause","StartTime","StatusCode"],"members":{"ActivityId":{},"AutoScalingGroupName":{},"Description":{},"Cause":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"StatusCode":{},"StatusMessage":{},"Progress":{"type":"integer"},"Details":{}}},"S59":{"type":"list","member":{}},"S5p":{"type":"structure","required":["AutoScalingGroupName"],"members":{"AutoScalingGroupName":{},"ScalingProcesses":{"type":"list","member":{}}}}}} - -/***/ }), -/* 313 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"DescribeAutoScalingGroups":{"input_token":"NextToken","limit_key":"MaxRecords","output_token":"NextToken","result_key":"AutoScalingGroups"},"DescribeAutoScalingInstances":{"input_token":"NextToken","limit_key":"MaxRecords","output_token":"NextToken","result_key":"AutoScalingInstances"},"DescribeLaunchConfigurations":{"input_token":"NextToken","limit_key":"MaxRecords","output_token":"NextToken","result_key":"LaunchConfigurations"},"DescribeNotificationConfigurations":{"input_token":"NextToken","limit_key":"MaxRecords","output_token":"NextToken","result_key":"NotificationConfigurations"},"DescribePolicies":{"input_token":"NextToken","limit_key":"MaxRecords","output_token":"NextToken","result_key":"ScalingPolicies"},"DescribeScalingActivities":{"input_token":"NextToken","limit_key":"MaxRecords","output_token":"NextToken","result_key":"Activities"},"DescribeScheduledActions":{"input_token":"NextToken","limit_key":"MaxRecords","output_token":"NextToken","result_key":"ScheduledUpdateGroupActions"},"DescribeTags":{"input_token":"NextToken","limit_key":"MaxRecords","output_token":"NextToken","result_key":"Tags"}}} - -/***/ }), -/* 314 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['cloudformation'] = {}; -AWS.CloudFormation = Service.defineService('cloudformation', ['2010-05-15']); -Object.defineProperty(apiLoader.services['cloudformation'], '2010-05-15', { - get: function get() { - var model = __webpack_require__(315); - model.paginators = __webpack_require__(316).pagination; - model.waiters = __webpack_require__(317).waiters; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.CloudFormation; - - -/***/ }), -/* 315 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2010-05-15","endpointPrefix":"cloudformation","protocol":"query","serviceFullName":"AWS CloudFormation","serviceId":"CloudFormation","signatureVersion":"v4","uid":"cloudformation-2010-05-15","xmlNamespace":"http://cloudformation.amazonaws.com/doc/2010-05-15/"},"operations":{"CancelUpdateStack":{"input":{"type":"structure","required":["StackName"],"members":{"StackName":{},"ClientRequestToken":{}}}},"ContinueUpdateRollback":{"input":{"type":"structure","required":["StackName"],"members":{"StackName":{},"RoleARN":{},"ResourcesToSkip":{"type":"list","member":{}},"ClientRequestToken":{}}},"output":{"resultWrapper":"ContinueUpdateRollbackResult","type":"structure","members":{}}},"CreateChangeSet":{"input":{"type":"structure","required":["StackName","ChangeSetName"],"members":{"StackName":{},"TemplateBody":{},"TemplateURL":{},"UsePreviousTemplate":{"type":"boolean"},"Parameters":{"shape":"Se"},"Capabilities":{"shape":"Sj"},"ResourceTypes":{"shape":"Sl"},"RoleARN":{},"RollbackConfiguration":{"shape":"Sn"},"NotificationARNs":{"shape":"St"},"Tags":{"shape":"Sv"},"ChangeSetName":{},"ClientToken":{},"Description":{},"ChangeSetType":{}}},"output":{"resultWrapper":"CreateChangeSetResult","type":"structure","members":{"Id":{},"StackId":{}}}},"CreateStack":{"input":{"type":"structure","required":["StackName"],"members":{"StackName":{},"TemplateBody":{},"TemplateURL":{},"Parameters":{"shape":"Se"},"DisableRollback":{"type":"boolean"},"RollbackConfiguration":{"shape":"Sn"},"TimeoutInMinutes":{"type":"integer"},"NotificationARNs":{"shape":"St"},"Capabilities":{"shape":"Sj"},"ResourceTypes":{"shape":"Sl"},"RoleARN":{},"OnFailure":{},"StackPolicyBody":{},"StackPolicyURL":{},"Tags":{"shape":"Sv"},"ClientRequestToken":{},"EnableTerminationProtection":{"type":"boolean"}}},"output":{"resultWrapper":"CreateStackResult","type":"structure","members":{"StackId":{}}}},"CreateStackInstances":{"input":{"type":"structure","required":["StackSetName","Accounts","Regions"],"members":{"StackSetName":{},"Accounts":{"shape":"S1g"},"Regions":{"shape":"S1i"},"ParameterOverrides":{"shape":"Se"},"OperationPreferences":{"shape":"S1k"},"OperationId":{"idempotencyToken":true}}},"output":{"resultWrapper":"CreateStackInstancesResult","type":"structure","members":{"OperationId":{}}}},"CreateStackSet":{"input":{"type":"structure","required":["StackSetName"],"members":{"StackSetName":{},"Description":{},"TemplateBody":{},"TemplateURL":{},"Parameters":{"shape":"Se"},"Capabilities":{"shape":"Sj"},"Tags":{"shape":"Sv"},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"resultWrapper":"CreateStackSetResult","type":"structure","members":{"StackSetId":{}}}},"DeleteChangeSet":{"input":{"type":"structure","required":["ChangeSetName"],"members":{"ChangeSetName":{},"StackName":{}}},"output":{"resultWrapper":"DeleteChangeSetResult","type":"structure","members":{}}},"DeleteStack":{"input":{"type":"structure","required":["StackName"],"members":{"StackName":{},"RetainResources":{"type":"list","member":{}},"RoleARN":{},"ClientRequestToken":{}}}},"DeleteStackInstances":{"input":{"type":"structure","required":["StackSetName","Accounts","Regions","RetainStacks"],"members":{"StackSetName":{},"Accounts":{"shape":"S1g"},"Regions":{"shape":"S1i"},"OperationPreferences":{"shape":"S1k"},"RetainStacks":{"type":"boolean"},"OperationId":{"idempotencyToken":true}}},"output":{"resultWrapper":"DeleteStackInstancesResult","type":"structure","members":{"OperationId":{}}}},"DeleteStackSet":{"input":{"type":"structure","required":["StackSetName"],"members":{"StackSetName":{}}},"output":{"resultWrapper":"DeleteStackSetResult","type":"structure","members":{}}},"DescribeAccountLimits":{"input":{"type":"structure","members":{"NextToken":{}}},"output":{"resultWrapper":"DescribeAccountLimitsResult","type":"structure","members":{"AccountLimits":{"type":"list","member":{"type":"structure","members":{"Name":{},"Value":{"type":"integer"}}}},"NextToken":{}}}},"DescribeChangeSet":{"input":{"type":"structure","required":["ChangeSetName"],"members":{"ChangeSetName":{},"StackName":{},"NextToken":{}}},"output":{"resultWrapper":"DescribeChangeSetResult","type":"structure","members":{"ChangeSetName":{},"ChangeSetId":{},"StackId":{},"StackName":{},"Description":{},"Parameters":{"shape":"Se"},"CreationTime":{"type":"timestamp"},"ExecutionStatus":{},"Status":{},"StatusReason":{},"NotificationARNs":{"shape":"St"},"RollbackConfiguration":{"shape":"Sn"},"Capabilities":{"shape":"Sj"},"Tags":{"shape":"Sv"},"Changes":{"type":"list","member":{"type":"structure","members":{"Type":{},"ResourceChange":{"type":"structure","members":{"Action":{},"LogicalResourceId":{},"PhysicalResourceId":{},"ResourceType":{},"Replacement":{},"Scope":{"type":"list","member":{}},"Details":{"type":"list","member":{"type":"structure","members":{"Target":{"type":"structure","members":{"Attribute":{},"Name":{},"RequiresRecreation":{}}},"Evaluation":{},"ChangeSource":{},"CausingEntity":{}}}}}}}}},"NextToken":{}}}},"DescribeStackEvents":{"input":{"type":"structure","members":{"StackName":{},"NextToken":{}}},"output":{"resultWrapper":"DescribeStackEventsResult","type":"structure","members":{"StackEvents":{"type":"list","member":{"type":"structure","required":["StackId","EventId","StackName","Timestamp"],"members":{"StackId":{},"EventId":{},"StackName":{},"LogicalResourceId":{},"PhysicalResourceId":{},"ResourceType":{},"Timestamp":{"type":"timestamp"},"ResourceStatus":{},"ResourceStatusReason":{},"ResourceProperties":{},"ClientRequestToken":{}}}},"NextToken":{}}}},"DescribeStackInstance":{"input":{"type":"structure","required":["StackSetName","StackInstanceAccount","StackInstanceRegion"],"members":{"StackSetName":{},"StackInstanceAccount":{},"StackInstanceRegion":{}}},"output":{"resultWrapper":"DescribeStackInstanceResult","type":"structure","members":{"StackInstance":{"type":"structure","members":{"StackSetId":{},"Region":{},"Account":{},"StackId":{},"ParameterOverrides":{"shape":"Se"},"Status":{},"StatusReason":{}}}}}},"DescribeStackResource":{"input":{"type":"structure","required":["StackName","LogicalResourceId"],"members":{"StackName":{},"LogicalResourceId":{}}},"output":{"resultWrapper":"DescribeStackResourceResult","type":"structure","members":{"StackResourceDetail":{"type":"structure","required":["LogicalResourceId","ResourceType","LastUpdatedTimestamp","ResourceStatus"],"members":{"StackName":{},"StackId":{},"LogicalResourceId":{},"PhysicalResourceId":{},"ResourceType":{},"LastUpdatedTimestamp":{"type":"timestamp"},"ResourceStatus":{},"ResourceStatusReason":{},"Description":{},"Metadata":{}}}}}},"DescribeStackResources":{"input":{"type":"structure","members":{"StackName":{},"LogicalResourceId":{},"PhysicalResourceId":{}}},"output":{"resultWrapper":"DescribeStackResourcesResult","type":"structure","members":{"StackResources":{"type":"list","member":{"type":"structure","required":["LogicalResourceId","ResourceType","Timestamp","ResourceStatus"],"members":{"StackName":{},"StackId":{},"LogicalResourceId":{},"PhysicalResourceId":{},"ResourceType":{},"Timestamp":{"type":"timestamp"},"ResourceStatus":{},"ResourceStatusReason":{},"Description":{}}}}}}},"DescribeStackSet":{"input":{"type":"structure","required":["StackSetName"],"members":{"StackSetName":{}}},"output":{"resultWrapper":"DescribeStackSetResult","type":"structure","members":{"StackSet":{"type":"structure","members":{"StackSetName":{},"StackSetId":{},"Description":{},"Status":{},"TemplateBody":{},"Parameters":{"shape":"Se"},"Capabilities":{"shape":"Sj"},"Tags":{"shape":"Sv"}}}}}},"DescribeStackSetOperation":{"input":{"type":"structure","required":["StackSetName","OperationId"],"members":{"StackSetName":{},"OperationId":{}}},"output":{"resultWrapper":"DescribeStackSetOperationResult","type":"structure","members":{"StackSetOperation":{"type":"structure","members":{"OperationId":{},"StackSetId":{},"Action":{},"Status":{},"OperationPreferences":{"shape":"S1k"},"RetainStacks":{"type":"boolean"},"CreationTimestamp":{"type":"timestamp"},"EndTimestamp":{"type":"timestamp"}}}}}},"DescribeStacks":{"input":{"type":"structure","members":{"StackName":{},"NextToken":{}}},"output":{"resultWrapper":"DescribeStacksResult","type":"structure","members":{"Stacks":{"type":"list","member":{"type":"structure","required":["StackName","CreationTime","StackStatus"],"members":{"StackId":{},"StackName":{},"ChangeSetId":{},"Description":{},"Parameters":{"shape":"Se"},"CreationTime":{"type":"timestamp"},"DeletionTime":{"type":"timestamp"},"LastUpdatedTime":{"type":"timestamp"},"RollbackConfiguration":{"shape":"Sn"},"StackStatus":{},"StackStatusReason":{},"DisableRollback":{"type":"boolean"},"NotificationARNs":{"shape":"St"},"TimeoutInMinutes":{"type":"integer"},"Capabilities":{"shape":"Sj"},"Outputs":{"type":"list","member":{"type":"structure","members":{"OutputKey":{},"OutputValue":{},"Description":{},"ExportName":{}}}},"RoleARN":{},"Tags":{"shape":"Sv"},"EnableTerminationProtection":{"type":"boolean"},"ParentId":{},"RootId":{}}}},"NextToken":{}}}},"EstimateTemplateCost":{"input":{"type":"structure","members":{"TemplateBody":{},"TemplateURL":{},"Parameters":{"shape":"Se"}}},"output":{"resultWrapper":"EstimateTemplateCostResult","type":"structure","members":{"Url":{}}}},"ExecuteChangeSet":{"input":{"type":"structure","required":["ChangeSetName"],"members":{"ChangeSetName":{},"StackName":{},"ClientRequestToken":{}}},"output":{"resultWrapper":"ExecuteChangeSetResult","type":"structure","members":{}}},"GetStackPolicy":{"input":{"type":"structure","required":["StackName"],"members":{"StackName":{}}},"output":{"resultWrapper":"GetStackPolicyResult","type":"structure","members":{"StackPolicyBody":{}}}},"GetTemplate":{"input":{"type":"structure","members":{"StackName":{},"ChangeSetName":{},"TemplateStage":{}}},"output":{"resultWrapper":"GetTemplateResult","type":"structure","members":{"TemplateBody":{},"StagesAvailable":{"type":"list","member":{}}}}},"GetTemplateSummary":{"input":{"type":"structure","members":{"TemplateBody":{},"TemplateURL":{},"StackName":{},"StackSetName":{}}},"output":{"resultWrapper":"GetTemplateSummaryResult","type":"structure","members":{"Parameters":{"type":"list","member":{"type":"structure","members":{"ParameterKey":{},"DefaultValue":{},"ParameterType":{},"NoEcho":{"type":"boolean"},"Description":{},"ParameterConstraints":{"type":"structure","members":{"AllowedValues":{"type":"list","member":{}}}}}}},"Description":{},"Capabilities":{"shape":"Sj"},"CapabilitiesReason":{},"ResourceTypes":{"shape":"Sl"},"Version":{},"Metadata":{},"DeclaredTransforms":{"shape":"S4u"}}}},"ListChangeSets":{"input":{"type":"structure","required":["StackName"],"members":{"StackName":{},"NextToken":{}}},"output":{"resultWrapper":"ListChangeSetsResult","type":"structure","members":{"Summaries":{"type":"list","member":{"type":"structure","members":{"StackId":{},"StackName":{},"ChangeSetId":{},"ChangeSetName":{},"ExecutionStatus":{},"Status":{},"StatusReason":{},"CreationTime":{"type":"timestamp"},"Description":{}}}},"NextToken":{}}}},"ListExports":{"input":{"type":"structure","members":{"NextToken":{}}},"output":{"resultWrapper":"ListExportsResult","type":"structure","members":{"Exports":{"type":"list","member":{"type":"structure","members":{"ExportingStackId":{},"Name":{},"Value":{}}}},"NextToken":{}}}},"ListImports":{"input":{"type":"structure","required":["ExportName"],"members":{"ExportName":{},"NextToken":{}}},"output":{"resultWrapper":"ListImportsResult","type":"structure","members":{"Imports":{"type":"list","member":{}},"NextToken":{}}}},"ListStackInstances":{"input":{"type":"structure","required":["StackSetName"],"members":{"StackSetName":{},"NextToken":{},"MaxResults":{"type":"integer"},"StackInstanceAccount":{},"StackInstanceRegion":{}}},"output":{"resultWrapper":"ListStackInstancesResult","type":"structure","members":{"Summaries":{"type":"list","member":{"type":"structure","members":{"StackSetId":{},"Region":{},"Account":{},"StackId":{},"Status":{},"StatusReason":{}}}},"NextToken":{}}}},"ListStackResources":{"input":{"type":"structure","required":["StackName"],"members":{"StackName":{},"NextToken":{}}},"output":{"resultWrapper":"ListStackResourcesResult","type":"structure","members":{"StackResourceSummaries":{"type":"list","member":{"type":"structure","required":["LogicalResourceId","ResourceType","LastUpdatedTimestamp","ResourceStatus"],"members":{"LogicalResourceId":{},"PhysicalResourceId":{},"ResourceType":{},"LastUpdatedTimestamp":{"type":"timestamp"},"ResourceStatus":{},"ResourceStatusReason":{}}}},"NextToken":{}}}},"ListStackSetOperationResults":{"input":{"type":"structure","required":["StackSetName","OperationId"],"members":{"StackSetName":{},"OperationId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"resultWrapper":"ListStackSetOperationResultsResult","type":"structure","members":{"Summaries":{"type":"list","member":{"type":"structure","members":{"Account":{},"Region":{},"Status":{},"StatusReason":{},"AccountGateResult":{"type":"structure","members":{"Status":{},"StatusReason":{}}}}}},"NextToken":{}}}},"ListStackSetOperations":{"input":{"type":"structure","required":["StackSetName"],"members":{"StackSetName":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"resultWrapper":"ListStackSetOperationsResult","type":"structure","members":{"Summaries":{"type":"list","member":{"type":"structure","members":{"OperationId":{},"Action":{},"Status":{},"CreationTimestamp":{"type":"timestamp"},"EndTimestamp":{"type":"timestamp"}}}},"NextToken":{}}}},"ListStackSets":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Status":{}}},"output":{"resultWrapper":"ListStackSetsResult","type":"structure","members":{"Summaries":{"type":"list","member":{"type":"structure","members":{"StackSetName":{},"StackSetId":{},"Description":{},"Status":{}}}},"NextToken":{}}}},"ListStacks":{"input":{"type":"structure","members":{"NextToken":{},"StackStatusFilter":{"type":"list","member":{}}}},"output":{"resultWrapper":"ListStacksResult","type":"structure","members":{"StackSummaries":{"type":"list","member":{"type":"structure","required":["StackName","CreationTime","StackStatus"],"members":{"StackId":{},"StackName":{},"TemplateDescription":{},"CreationTime":{"type":"timestamp"},"LastUpdatedTime":{"type":"timestamp"},"DeletionTime":{"type":"timestamp"},"StackStatus":{},"StackStatusReason":{},"ParentId":{},"RootId":{}}}},"NextToken":{}}}},"SetStackPolicy":{"input":{"type":"structure","required":["StackName"],"members":{"StackName":{},"StackPolicyBody":{},"StackPolicyURL":{}}}},"SignalResource":{"input":{"type":"structure","required":["StackName","LogicalResourceId","UniqueId","Status"],"members":{"StackName":{},"LogicalResourceId":{},"UniqueId":{},"Status":{}}}},"StopStackSetOperation":{"input":{"type":"structure","required":["StackSetName","OperationId"],"members":{"StackSetName":{},"OperationId":{}}},"output":{"resultWrapper":"StopStackSetOperationResult","type":"structure","members":{}}},"UpdateStack":{"input":{"type":"structure","required":["StackName"],"members":{"StackName":{},"TemplateBody":{},"TemplateURL":{},"UsePreviousTemplate":{"type":"boolean"},"StackPolicyDuringUpdateBody":{},"StackPolicyDuringUpdateURL":{},"Parameters":{"shape":"Se"},"Capabilities":{"shape":"Sj"},"ResourceTypes":{"shape":"Sl"},"RoleARN":{},"RollbackConfiguration":{"shape":"Sn"},"StackPolicyBody":{},"StackPolicyURL":{},"NotificationARNs":{"shape":"St"},"Tags":{"shape":"Sv"},"ClientRequestToken":{}}},"output":{"resultWrapper":"UpdateStackResult","type":"structure","members":{"StackId":{}}}},"UpdateStackInstances":{"input":{"type":"structure","required":["StackSetName","Accounts","Regions"],"members":{"StackSetName":{},"Accounts":{"shape":"S1g"},"Regions":{"shape":"S1i"},"ParameterOverrides":{"shape":"Se"},"OperationPreferences":{"shape":"S1k"},"OperationId":{"idempotencyToken":true}}},"output":{"resultWrapper":"UpdateStackInstancesResult","type":"structure","members":{"OperationId":{}}}},"UpdateStackSet":{"input":{"type":"structure","required":["StackSetName"],"members":{"StackSetName":{},"Description":{},"TemplateBody":{},"TemplateURL":{},"UsePreviousTemplate":{"type":"boolean"},"Parameters":{"shape":"Se"},"Capabilities":{"shape":"Sj"},"Tags":{"shape":"Sv"},"OperationPreferences":{"shape":"S1k"},"OperationId":{"idempotencyToken":true}}},"output":{"resultWrapper":"UpdateStackSetResult","type":"structure","members":{"OperationId":{}}}},"UpdateTerminationProtection":{"input":{"type":"structure","required":["EnableTerminationProtection","StackName"],"members":{"EnableTerminationProtection":{"type":"boolean"},"StackName":{}}},"output":{"resultWrapper":"UpdateTerminationProtectionResult","type":"structure","members":{"StackId":{}}}},"ValidateTemplate":{"input":{"type":"structure","members":{"TemplateBody":{},"TemplateURL":{}}},"output":{"resultWrapper":"ValidateTemplateResult","type":"structure","members":{"Parameters":{"type":"list","member":{"type":"structure","members":{"ParameterKey":{},"DefaultValue":{},"NoEcho":{"type":"boolean"},"Description":{}}}},"Description":{},"Capabilities":{"shape":"Sj"},"CapabilitiesReason":{},"DeclaredTransforms":{"shape":"S4u"}}}}},"shapes":{"Se":{"type":"list","member":{"type":"structure","members":{"ParameterKey":{},"ParameterValue":{},"UsePreviousValue":{"type":"boolean"},"ResolvedValue":{}}}},"Sj":{"type":"list","member":{}},"Sl":{"type":"list","member":{}},"Sn":{"type":"structure","members":{"RollbackTriggers":{"type":"list","member":{"type":"structure","required":["Arn","Type"],"members":{"Arn":{},"Type":{}}}},"MonitoringTimeInMinutes":{"type":"integer"}}},"St":{"type":"list","member":{}},"Sv":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"S1g":{"type":"list","member":{}},"S1i":{"type":"list","member":{}},"S1k":{"type":"structure","members":{"RegionOrder":{"shape":"S1i"},"FailureToleranceCount":{"type":"integer"},"FailureTolerancePercentage":{"type":"integer"},"MaxConcurrentCount":{"type":"integer"},"MaxConcurrentPercentage":{"type":"integer"}}},"S4u":{"type":"list","member":{}}}} - -/***/ }), -/* 316 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"DescribeStackEvents":{"input_token":"NextToken","output_token":"NextToken","result_key":"StackEvents"},"DescribeStackResources":{"result_key":"StackResources"},"DescribeStacks":{"input_token":"NextToken","output_token":"NextToken","result_key":"Stacks"},"ListExports":{"input_token":"NextToken","output_token":"NextToken","result_key":"Exports"},"ListImports":{"input_token":"NextToken","output_token":"NextToken","result_key":"Imports"},"ListStackResources":{"input_token":"NextToken","output_token":"NextToken","result_key":"StackResourceSummaries"},"ListStacks":{"input_token":"NextToken","output_token":"NextToken","result_key":"StackSummaries"}}} - -/***/ }), -/* 317 */ -/***/ (function(module, exports) { - -module.exports = {"version":2,"waiters":{"StackExists":{"delay":5,"operation":"DescribeStacks","maxAttempts":20,"acceptors":[{"matcher":"status","expected":200,"state":"success"},{"matcher":"error","expected":"ValidationError","state":"retry"}]},"StackCreateComplete":{"delay":30,"operation":"DescribeStacks","maxAttempts":120,"description":"Wait until stack status is CREATE_COMPLETE.","acceptors":[{"argument":"Stacks[].StackStatus","expected":"CREATE_COMPLETE","matcher":"pathAll","state":"success"},{"argument":"Stacks[].StackStatus","expected":"CREATE_FAILED","matcher":"pathAny","state":"failure"},{"argument":"Stacks[].StackStatus","expected":"DELETE_COMPLETE","matcher":"pathAny","state":"failure"},{"argument":"Stacks[].StackStatus","expected":"DELETE_FAILED","matcher":"pathAny","state":"failure"},{"argument":"Stacks[].StackStatus","expected":"ROLLBACK_FAILED","matcher":"pathAny","state":"failure"},{"argument":"Stacks[].StackStatus","expected":"ROLLBACK_COMPLETE","matcher":"pathAny","state":"failure"},{"expected":"ValidationError","matcher":"error","state":"failure"}]},"StackDeleteComplete":{"delay":30,"operation":"DescribeStacks","maxAttempts":120,"description":"Wait until stack status is DELETE_COMPLETE.","acceptors":[{"argument":"Stacks[].StackStatus","expected":"DELETE_COMPLETE","matcher":"pathAll","state":"success"},{"expected":"ValidationError","matcher":"error","state":"success"},{"argument":"Stacks[].StackStatus","expected":"DELETE_FAILED","matcher":"pathAny","state":"failure"},{"argument":"Stacks[].StackStatus","expected":"CREATE_FAILED","matcher":"pathAny","state":"failure"},{"argument":"Stacks[].StackStatus","expected":"ROLLBACK_FAILED","matcher":"pathAny","state":"failure"},{"argument":"Stacks[].StackStatus","expected":"UPDATE_ROLLBACK_FAILED","matcher":"pathAny","state":"failure"},{"argument":"Stacks[].StackStatus","expected":"UPDATE_ROLLBACK_IN_PROGRESS","matcher":"pathAny","state":"failure"}]},"StackUpdateComplete":{"delay":30,"maxAttempts":120,"operation":"DescribeStacks","description":"Wait until stack status is UPDATE_COMPLETE.","acceptors":[{"argument":"Stacks[].StackStatus","expected":"UPDATE_COMPLETE","matcher":"pathAll","state":"success"},{"expected":"UPDATE_FAILED","matcher":"pathAny","state":"failure","argument":"Stacks[].StackStatus"},{"argument":"Stacks[].StackStatus","expected":"UPDATE_ROLLBACK_FAILED","matcher":"pathAny","state":"failure"},{"expected":"UPDATE_ROLLBACK_COMPLETE","matcher":"pathAny","state":"failure","argument":"Stacks[].StackStatus"},{"expected":"ValidationError","matcher":"error","state":"failure"}]},"ChangeSetCreateComplete":{"delay":30,"operation":"DescribeChangeSet","maxAttempts":120,"description":"Wait until change set status is CREATE_COMPLETE.","acceptors":[{"argument":"Status","expected":"CREATE_COMPLETE","matcher":"path","state":"success"},{"argument":"Status","expected":"FAILED","matcher":"path","state":"failure"},{"expected":"ValidationError","matcher":"error","state":"failure"}]}}} - -/***/ }), -/* 318 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['cloudfront'] = {}; -AWS.CloudFront = Service.defineService('cloudfront', ['2013-05-12*', '2013-11-11*', '2014-05-31*', '2014-10-21*', '2014-11-06*', '2015-04-17*', '2015-07-27*', '2015-09-17*', '2016-01-13*', '2016-01-28*', '2016-08-01*', '2016-08-20*', '2016-09-07*', '2016-09-29*', '2016-11-25', '2016-11-25*', '2017-03-25']); -__webpack_require__(319); -Object.defineProperty(apiLoader.services['cloudfront'], '2016-11-25', { - get: function get() { - var model = __webpack_require__(321); - model.paginators = __webpack_require__(322).pagination; - model.waiters = __webpack_require__(323).waiters; - return model; - }, - enumerable: true, - configurable: true -}); -Object.defineProperty(apiLoader.services['cloudfront'], '2017-03-25', { - get: function get() { - var model = __webpack_require__(324); - model.paginators = __webpack_require__(325).pagination; - model.waiters = __webpack_require__(326).waiters; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.CloudFront; - - -/***/ }), -/* 319 */ -/***/ (function(module, exports, __webpack_require__) { - -var AWS = __webpack_require__(0); - -// pull in CloudFront signer -__webpack_require__(320); - -AWS.util.update(AWS.CloudFront.prototype, { - - setupRequestListeners: function setupRequestListeners(request) { - request.addListener('extractData', AWS.util.hoistPayloadMember); - } - -}); - - -/***/ }), -/* 320 */ -/***/ (function(module, exports, __webpack_require__) { - -var AWS = __webpack_require__(0), - url = AWS.util.url, - crypto = AWS.util.crypto.lib, - base64Encode = AWS.util.base64.encode, - inherit = AWS.util.inherit; - -var queryEncode = function (string) { - var replacements = { - '+': '-', - '=': '_', - '/': '~' - }; - return string.replace(/[\+=\/]/g, function (match) { - return replacements[match]; - }); -}; - -var signPolicy = function (policy, privateKey) { - var sign = crypto.createSign('RSA-SHA1'); - sign.write(policy); - return queryEncode(sign.sign(privateKey, 'base64')) -}; - -var signWithCannedPolicy = function (url, expires, keyPairId, privateKey) { - var policy = JSON.stringify({ - Statement: [ - { - Resource: url, - Condition: { DateLessThan: { 'AWS:EpochTime': expires } } - } - ] - }); - - return { - Expires: expires, - 'Key-Pair-Id': keyPairId, - Signature: signPolicy(policy.toString(), privateKey) - }; -}; - -var signWithCustomPolicy = function (policy, keyPairId, privateKey) { - policy = policy.replace(/\s/mg, policy); - - return { - Policy: queryEncode(base64Encode(policy)), - 'Key-Pair-Id': keyPairId, - Signature: signPolicy(policy, privateKey) - } -}; - -var determineScheme = function (url) { - var parts = url.split('://'); - if (parts.length < 2) { - throw new Error('Invalid URL.'); - } - - return parts[0].replace('*', ''); -}; - -var getRtmpUrl = function (rtmpUrl) { - var parsed = url.parse(rtmpUrl); - return parsed.path.replace(/^\//, '') + (parsed.hash || ''); -}; - -var getResource = function (url) { - switch (determineScheme(url)) { - case 'http': - case 'https': - return url; - case 'rtmp': - return getRtmpUrl(url); - default: - throw new Error('Invalid URI scheme. Scheme must be one of' - + ' http, https, or rtmp'); - } -}; - -var handleError = function (err, callback) { - if (!callback || typeof callback !== 'function') { - throw err; - } - - callback(err); -}; - -var handleSuccess = function (result, callback) { - if (!callback || typeof callback !== 'function') { - return result; - } - - callback(null, result); -}; - -AWS.CloudFront.Signer = inherit({ - /** - * A signer object can be used to generate signed URLs and cookies for granting - * access to content on restricted CloudFront distributions. - * - * @see http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PrivateContent.html - * - * @param keyPairId [String] (Required) The ID of the CloudFront key pair - * being used. - * @param privateKey [String] (Required) A private key in RSA format. - */ - constructor: function Signer(keyPairId, privateKey) { - if (keyPairId === void 0 || privateKey === void 0) { - throw new Error('A key pair ID and private key are required'); - } - - this.keyPairId = keyPairId; - this.privateKey = privateKey; - }, - - /** - * Create a signed Amazon CloudFront Cookie. - * - * @param options [Object] The options to create a signed cookie. - * @option options url [String] The URL to which the signature will grant - * access. Required unless you pass in a full - * policy. - * @option options expires [Number] A Unix UTC timestamp indicating when the - * signature should expire. Required unless you - * pass in a full policy. - * @option options policy [String] A CloudFront JSON policy. Required unless - * you pass in a url and an expiry time. - * - * @param cb [Function] if a callback is provided, this function will - * pass the hash as the second parameter (after the error parameter) to - * the callback function. - * - * @return [Object] if called synchronously (with no callback), returns the - * signed cookie parameters. - * @return [null] nothing is returned if a callback is provided. - */ - getSignedCookie: function (options, cb) { - var signatureHash = 'policy' in options - ? signWithCustomPolicy(options.policy, this.keyPairId, this.privateKey) - : signWithCannedPolicy(options.url, options.expires, this.keyPairId, this.privateKey); - - var cookieHash = {}; - for (var key in signatureHash) { - if (Object.prototype.hasOwnProperty.call(signatureHash, key)) { - cookieHash['CloudFront-' + key] = signatureHash[key]; - } - } - - return handleSuccess(cookieHash, cb); - }, - - /** - * Create a signed Amazon CloudFront URL. - * - * Keep in mind that URLs meant for use in media/flash players may have - * different requirements for URL formats (e.g. some require that the - * extension be removed, some require the file name to be prefixed - * - mp4:, some require you to add "/cfx/st" into your URL). - * - * @param options [Object] The options to create a signed URL. - * @option options url [String] The URL to which the signature will grant - * access. Required. - * @option options expires [Number] A Unix UTC timestamp indicating when the - * signature should expire. Required unless you - * pass in a full policy. - * @option options policy [String] A CloudFront JSON policy. Required unless - * you pass in a url and an expiry time. - * - * @param cb [Function] if a callback is provided, this function will - * pass the URL as the second parameter (after the error parameter) to - * the callback function. - * - * @return [String] if called synchronously (with no callback), returns the - * signed URL. - * @return [null] nothing is returned if a callback is provided. - */ - getSignedUrl: function (options, cb) { - try { - var resource = getResource(options.url); - } catch (err) { - return handleError(err, cb); - } - - var parsedUrl = url.parse(options.url, true), - signatureHash = Object.prototype.hasOwnProperty.call(options, 'policy') - ? signWithCustomPolicy(options.policy, this.keyPairId, this.privateKey) - : signWithCannedPolicy(resource, options.expires, this.keyPairId, this.privateKey); - - parsedUrl.search = null; - for (var key in signatureHash) { - if (Object.prototype.hasOwnProperty.call(signatureHash, key)) { - parsedUrl.query[key] = signatureHash[key]; - } - } - - try { - var signedUrl = determineScheme(options.url) === 'rtmp' - ? getRtmpUrl(url.format(parsedUrl)) - : url.format(parsedUrl); - } catch (err) { - return handleError(err, cb); - } - - return handleSuccess(signedUrl, cb); - } -}); - -module.exports = AWS.CloudFront.Signer; - - -/***/ }), -/* 321 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2016-11-25","endpointPrefix":"cloudfront","globalEndpoint":"cloudfront.amazonaws.com","protocol":"rest-xml","serviceAbbreviation":"CloudFront","serviceFullName":"Amazon CloudFront","signatureVersion":"v4","uid":"cloudfront-2016-11-25"},"operations":{"CreateCloudFrontOriginAccessIdentity":{"http":{"requestUri":"/2016-11-25/origin-access-identity/cloudfront","responseCode":201},"input":{"type":"structure","required":["CloudFrontOriginAccessIdentityConfig"],"members":{"CloudFrontOriginAccessIdentityConfig":{"shape":"S2","locationName":"CloudFrontOriginAccessIdentityConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},"payload":"CloudFrontOriginAccessIdentityConfig"},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentity":{"shape":"S5"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentity"}},"CreateDistribution":{"http":{"requestUri":"/2016-11-25/distribution","responseCode":201},"input":{"type":"structure","required":["DistributionConfig"],"members":{"DistributionConfig":{"shape":"S7","locationName":"DistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},"payload":"DistributionConfig"},"output":{"type":"structure","members":{"Distribution":{"shape":"S1s"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"CreateDistributionWithTags":{"http":{"requestUri":"/2016-11-25/distribution?WithTags","responseCode":201},"input":{"type":"structure","required":["DistributionConfigWithTags"],"members":{"DistributionConfigWithTags":{"locationName":"DistributionConfigWithTags","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2016-11-25/"},"type":"structure","required":["DistributionConfig","Tags"],"members":{"DistributionConfig":{"shape":"S7"},"Tags":{"shape":"S21"}}}},"payload":"DistributionConfigWithTags"},"output":{"type":"structure","members":{"Distribution":{"shape":"S1s"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"CreateInvalidation":{"http":{"requestUri":"/2016-11-25/distribution/{DistributionId}/invalidation","responseCode":201},"input":{"type":"structure","required":["DistributionId","InvalidationBatch"],"members":{"DistributionId":{"location":"uri","locationName":"DistributionId"},"InvalidationBatch":{"shape":"S28","locationName":"InvalidationBatch","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},"payload":"InvalidationBatch"},"output":{"type":"structure","members":{"Location":{"location":"header","locationName":"Location"},"Invalidation":{"shape":"S2c"}},"payload":"Invalidation"}},"CreateStreamingDistribution":{"http":{"requestUri":"/2016-11-25/streaming-distribution","responseCode":201},"input":{"type":"structure","required":["StreamingDistributionConfig"],"members":{"StreamingDistributionConfig":{"shape":"S2e","locationName":"StreamingDistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},"payload":"StreamingDistributionConfig"},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S2i"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}},"CreateStreamingDistributionWithTags":{"http":{"requestUri":"/2016-11-25/streaming-distribution?WithTags","responseCode":201},"input":{"type":"structure","required":["StreamingDistributionConfigWithTags"],"members":{"StreamingDistributionConfigWithTags":{"locationName":"StreamingDistributionConfigWithTags","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2016-11-25/"},"type":"structure","required":["StreamingDistributionConfig","Tags"],"members":{"StreamingDistributionConfig":{"shape":"S2e"},"Tags":{"shape":"S21"}}}},"payload":"StreamingDistributionConfigWithTags"},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S2i"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}},"DeleteCloudFrontOriginAccessIdentity":{"http":{"method":"DELETE","requestUri":"/2016-11-25/origin-access-identity/cloudfront/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeleteDistribution":{"http":{"method":"DELETE","requestUri":"/2016-11-25/distribution/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeleteStreamingDistribution":{"http":{"method":"DELETE","requestUri":"/2016-11-25/streaming-distribution/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"GetCloudFrontOriginAccessIdentity":{"http":{"method":"GET","requestUri":"/2016-11-25/origin-access-identity/cloudfront/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentity":{"shape":"S5"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentity"}},"GetCloudFrontOriginAccessIdentityConfig":{"http":{"method":"GET","requestUri":"/2016-11-25/origin-access-identity/cloudfront/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentityConfig":{"shape":"S2"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentityConfig"}},"GetDistribution":{"http":{"method":"GET","requestUri":"/2016-11-25/distribution/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Distribution":{"shape":"S1s"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"GetDistributionConfig":{"http":{"method":"GET","requestUri":"/2016-11-25/distribution/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"DistributionConfig":{"shape":"S7"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"DistributionConfig"}},"GetInvalidation":{"http":{"method":"GET","requestUri":"/2016-11-25/distribution/{DistributionId}/invalidation/{Id}"},"input":{"type":"structure","required":["DistributionId","Id"],"members":{"DistributionId":{"location":"uri","locationName":"DistributionId"},"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Invalidation":{"shape":"S2c"}},"payload":"Invalidation"}},"GetStreamingDistribution":{"http":{"method":"GET","requestUri":"/2016-11-25/streaming-distribution/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S2i"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}},"GetStreamingDistributionConfig":{"http":{"method":"GET","requestUri":"/2016-11-25/streaming-distribution/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"StreamingDistributionConfig":{"shape":"S2e"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistributionConfig"}},"ListCloudFrontOriginAccessIdentities":{"http":{"method":"GET","requestUri":"/2016-11-25/origin-access-identity/cloudfront"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentityList":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CloudFrontOriginAccessIdentitySummary","type":"structure","required":["Id","S3CanonicalUserId","Comment"],"members":{"Id":{},"S3CanonicalUserId":{},"Comment":{}}}}}}},"payload":"CloudFrontOriginAccessIdentityList"}},"ListDistributions":{"http":{"method":"GET","requestUri":"/2016-11-25/distribution"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"DistributionList":{"shape":"S3a"}},"payload":"DistributionList"}},"ListDistributionsByWebACLId":{"http":{"method":"GET","requestUri":"/2016-11-25/distributionsByWebACLId/{WebACLId}"},"input":{"type":"structure","required":["WebACLId"],"members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"},"WebACLId":{"location":"uri","locationName":"WebACLId"}}},"output":{"type":"structure","members":{"DistributionList":{"shape":"S3a"}},"payload":"DistributionList"}},"ListInvalidations":{"http":{"method":"GET","requestUri":"/2016-11-25/distribution/{DistributionId}/invalidation"},"input":{"type":"structure","required":["DistributionId"],"members":{"DistributionId":{"location":"uri","locationName":"DistributionId"},"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"InvalidationList":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"InvalidationSummary","type":"structure","required":["Id","CreateTime","Status"],"members":{"Id":{},"CreateTime":{"type":"timestamp"},"Status":{}}}}}}},"payload":"InvalidationList"}},"ListStreamingDistributions":{"http":{"method":"GET","requestUri":"/2016-11-25/streaming-distribution"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"StreamingDistributionList":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"StreamingDistributionSummary","type":"structure","required":["Id","ARN","Status","LastModifiedTime","DomainName","S3Origin","Aliases","TrustedSigners","Comment","PriceClass","Enabled"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"DomainName":{},"S3Origin":{"shape":"S2f"},"Aliases":{"shape":"S8"},"TrustedSigners":{"shape":"Sy"},"Comment":{},"PriceClass":{},"Enabled":{"type":"boolean"}}}}}}},"payload":"StreamingDistributionList"}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/2016-11-25/tagging"},"input":{"type":"structure","required":["Resource"],"members":{"Resource":{"location":"querystring","locationName":"Resource"}}},"output":{"type":"structure","required":["Tags"],"members":{"Tags":{"shape":"S21"}},"payload":"Tags"}},"TagResource":{"http":{"requestUri":"/2016-11-25/tagging?Operation=Tag","responseCode":204},"input":{"type":"structure","required":["Resource","Tags"],"members":{"Resource":{"location":"querystring","locationName":"Resource"},"Tags":{"shape":"S21","locationName":"Tags","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},"payload":"Tags"}},"UntagResource":{"http":{"requestUri":"/2016-11-25/tagging?Operation=Untag","responseCode":204},"input":{"type":"structure","required":["Resource","TagKeys"],"members":{"Resource":{"location":"querystring","locationName":"Resource"},"TagKeys":{"locationName":"TagKeys","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2016-11-25/"},"type":"structure","members":{"Items":{"type":"list","member":{"locationName":"Key"}}}}},"payload":"TagKeys"}},"UpdateCloudFrontOriginAccessIdentity":{"http":{"method":"PUT","requestUri":"/2016-11-25/origin-access-identity/cloudfront/{Id}/config"},"input":{"type":"structure","required":["CloudFrontOriginAccessIdentityConfig","Id"],"members":{"CloudFrontOriginAccessIdentityConfig":{"shape":"S2","locationName":"CloudFrontOriginAccessIdentityConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2016-11-25/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"CloudFrontOriginAccessIdentityConfig"},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentity":{"shape":"S5"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentity"}},"UpdateDistribution":{"http":{"method":"PUT","requestUri":"/2016-11-25/distribution/{Id}/config"},"input":{"type":"structure","required":["DistributionConfig","Id"],"members":{"DistributionConfig":{"shape":"S7","locationName":"DistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2016-11-25/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"DistributionConfig"},"output":{"type":"structure","members":{"Distribution":{"shape":"S1s"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"UpdateStreamingDistribution":{"http":{"method":"PUT","requestUri":"/2016-11-25/streaming-distribution/{Id}/config"},"input":{"type":"structure","required":["StreamingDistributionConfig","Id"],"members":{"StreamingDistributionConfig":{"shape":"S2e","locationName":"StreamingDistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2016-11-25/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"StreamingDistributionConfig"},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S2i"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}}},"shapes":{"S2":{"type":"structure","required":["CallerReference","Comment"],"members":{"CallerReference":{},"Comment":{}}},"S5":{"type":"structure","required":["Id","S3CanonicalUserId"],"members":{"Id":{},"S3CanonicalUserId":{},"CloudFrontOriginAccessIdentityConfig":{"shape":"S2"}}},"S7":{"type":"structure","required":["CallerReference","Origins","DefaultCacheBehavior","Comment","Enabled"],"members":{"CallerReference":{},"Aliases":{"shape":"S8"},"DefaultRootObject":{},"Origins":{"shape":"Sb"},"DefaultCacheBehavior":{"shape":"Sn"},"CacheBehaviors":{"shape":"S1a"},"CustomErrorResponses":{"shape":"S1d"},"Comment":{},"Logging":{"type":"structure","required":["Enabled","IncludeCookies","Bucket","Prefix"],"members":{"Enabled":{"type":"boolean"},"IncludeCookies":{"type":"boolean"},"Bucket":{},"Prefix":{}}},"PriceClass":{},"Enabled":{"type":"boolean"},"ViewerCertificate":{"shape":"S1i"},"Restrictions":{"shape":"S1m"},"WebACLId":{},"HttpVersion":{},"IsIPV6Enabled":{"type":"boolean"}}},"S8":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CNAME"}}}},"Sb":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Origin","type":"structure","required":["Id","DomainName"],"members":{"Id":{},"DomainName":{},"OriginPath":{},"CustomHeaders":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"OriginCustomHeader","type":"structure","required":["HeaderName","HeaderValue"],"members":{"HeaderName":{},"HeaderValue":{}}}}}},"S3OriginConfig":{"type":"structure","required":["OriginAccessIdentity"],"members":{"OriginAccessIdentity":{}}},"CustomOriginConfig":{"type":"structure","required":["HTTPPort","HTTPSPort","OriginProtocolPolicy"],"members":{"HTTPPort":{"type":"integer"},"HTTPSPort":{"type":"integer"},"OriginProtocolPolicy":{},"OriginSslProtocols":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"SslProtocol"}}}}}}}}}}},"Sn":{"type":"structure","required":["TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],"members":{"TargetOriginId":{},"ForwardedValues":{"shape":"So"},"TrustedSigners":{"shape":"Sy"},"ViewerProtocolPolicy":{},"MinTTL":{"type":"long"},"AllowedMethods":{"shape":"S12"},"SmoothStreaming":{"type":"boolean"},"DefaultTTL":{"type":"long"},"MaxTTL":{"type":"long"},"Compress":{"type":"boolean"},"LambdaFunctionAssociations":{"shape":"S16"}}},"So":{"type":"structure","required":["QueryString","Cookies"],"members":{"QueryString":{"type":"boolean"},"Cookies":{"type":"structure","required":["Forward"],"members":{"Forward":{},"WhitelistedNames":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Name"}}}}}},"Headers":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Name"}}}},"QueryStringCacheKeys":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Name"}}}}}},"Sy":{"type":"structure","required":["Enabled","Quantity"],"members":{"Enabled":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"AwsAccountNumber"}}}},"S12":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"shape":"S13"},"CachedMethods":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"shape":"S13"}}}}},"S13":{"type":"list","member":{"locationName":"Method"}},"S16":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"LambdaFunctionAssociation","type":"structure","members":{"LambdaFunctionARN":{},"EventType":{}}}}}},"S1a":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CacheBehavior","type":"structure","required":["PathPattern","TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],"members":{"PathPattern":{},"TargetOriginId":{},"ForwardedValues":{"shape":"So"},"TrustedSigners":{"shape":"Sy"},"ViewerProtocolPolicy":{},"MinTTL":{"type":"long"},"AllowedMethods":{"shape":"S12"},"SmoothStreaming":{"type":"boolean"},"DefaultTTL":{"type":"long"},"MaxTTL":{"type":"long"},"Compress":{"type":"boolean"},"LambdaFunctionAssociations":{"shape":"S16"}}}}}},"S1d":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CustomErrorResponse","type":"structure","required":["ErrorCode"],"members":{"ErrorCode":{"type":"integer"},"ResponsePagePath":{},"ResponseCode":{},"ErrorCachingMinTTL":{"type":"long"}}}}}},"S1i":{"type":"structure","members":{"CloudFrontDefaultCertificate":{"type":"boolean"},"IAMCertificateId":{},"ACMCertificateArn":{},"SSLSupportMethod":{},"MinimumProtocolVersion":{},"Certificate":{"deprecated":true},"CertificateSource":{"deprecated":true}}},"S1m":{"type":"structure","required":["GeoRestriction"],"members":{"GeoRestriction":{"type":"structure","required":["RestrictionType","Quantity"],"members":{"RestrictionType":{},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Location"}}}}}},"S1s":{"type":"structure","required":["Id","ARN","Status","LastModifiedTime","InProgressInvalidationBatches","DomainName","ActiveTrustedSigners","DistributionConfig"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"InProgressInvalidationBatches":{"type":"integer"},"DomainName":{},"ActiveTrustedSigners":{"shape":"S1u"},"DistributionConfig":{"shape":"S7"}}},"S1u":{"type":"structure","required":["Enabled","Quantity"],"members":{"Enabled":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Signer","type":"structure","members":{"AwsAccountNumber":{},"KeyPairIds":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"KeyPairId"}}}}}}}}},"S21":{"type":"structure","members":{"Items":{"type":"list","member":{"locationName":"Tag","type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}}}},"S28":{"type":"structure","required":["Paths","CallerReference"],"members":{"Paths":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Path"}}}},"CallerReference":{}}},"S2c":{"type":"structure","required":["Id","Status","CreateTime","InvalidationBatch"],"members":{"Id":{},"Status":{},"CreateTime":{"type":"timestamp"},"InvalidationBatch":{"shape":"S28"}}},"S2e":{"type":"structure","required":["CallerReference","S3Origin","Comment","TrustedSigners","Enabled"],"members":{"CallerReference":{},"S3Origin":{"shape":"S2f"},"Aliases":{"shape":"S8"},"Comment":{},"Logging":{"type":"structure","required":["Enabled","Bucket","Prefix"],"members":{"Enabled":{"type":"boolean"},"Bucket":{},"Prefix":{}}},"TrustedSigners":{"shape":"Sy"},"PriceClass":{},"Enabled":{"type":"boolean"}}},"S2f":{"type":"structure","required":["DomainName","OriginAccessIdentity"],"members":{"DomainName":{},"OriginAccessIdentity":{}}},"S2i":{"type":"structure","required":["Id","ARN","Status","DomainName","ActiveTrustedSigners","StreamingDistributionConfig"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"DomainName":{},"ActiveTrustedSigners":{"shape":"S1u"},"StreamingDistributionConfig":{"shape":"S2e"}}},"S3a":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"DistributionSummary","type":"structure","required":["Id","ARN","Status","LastModifiedTime","DomainName","Aliases","Origins","DefaultCacheBehavior","CacheBehaviors","CustomErrorResponses","Comment","PriceClass","Enabled","ViewerCertificate","Restrictions","WebACLId","HttpVersion","IsIPV6Enabled"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"DomainName":{},"Aliases":{"shape":"S8"},"Origins":{"shape":"Sb"},"DefaultCacheBehavior":{"shape":"Sn"},"CacheBehaviors":{"shape":"S1a"},"CustomErrorResponses":{"shape":"S1d"},"Comment":{},"PriceClass":{},"Enabled":{"type":"boolean"},"ViewerCertificate":{"shape":"S1i"},"Restrictions":{"shape":"S1m"},"WebACLId":{},"HttpVersion":{},"IsIPV6Enabled":{"type":"boolean"}}}}}}}} - -/***/ }), -/* 322 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"ListCloudFrontOriginAccessIdentities":{"input_token":"Marker","output_token":"CloudFrontOriginAccessIdentityList.NextMarker","limit_key":"MaxItems","more_results":"CloudFrontOriginAccessIdentityList.IsTruncated","result_key":"CloudFrontOriginAccessIdentityList.Items"},"ListDistributions":{"input_token":"Marker","output_token":"DistributionList.NextMarker","limit_key":"MaxItems","more_results":"DistributionList.IsTruncated","result_key":"DistributionList.Items"},"ListInvalidations":{"input_token":"Marker","output_token":"InvalidationList.NextMarker","limit_key":"MaxItems","more_results":"InvalidationList.IsTruncated","result_key":"InvalidationList.Items"},"ListStreamingDistributions":{"input_token":"Marker","output_token":"StreamingDistributionList.NextMarker","limit_key":"MaxItems","more_results":"StreamingDistributionList.IsTruncated","result_key":"StreamingDistributionList.Items"}}} - -/***/ }), -/* 323 */ -/***/ (function(module, exports) { - -module.exports = {"version":2,"waiters":{"DistributionDeployed":{"delay":60,"operation":"GetDistribution","maxAttempts":25,"description":"Wait until a distribution is deployed.","acceptors":[{"expected":"Deployed","matcher":"path","state":"success","argument":"Distribution.Status"}]},"InvalidationCompleted":{"delay":20,"operation":"GetInvalidation","maxAttempts":30,"description":"Wait until an invalidation has completed.","acceptors":[{"expected":"Completed","matcher":"path","state":"success","argument":"Invalidation.Status"}]},"StreamingDistributionDeployed":{"delay":60,"operation":"GetStreamingDistribution","maxAttempts":25,"description":"Wait until a streaming distribution is deployed.","acceptors":[{"expected":"Deployed","matcher":"path","state":"success","argument":"StreamingDistribution.Status"}]}}} - -/***/ }), -/* 324 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2017-03-25","endpointPrefix":"cloudfront","globalEndpoint":"cloudfront.amazonaws.com","protocol":"rest-xml","serviceAbbreviation":"CloudFront","serviceFullName":"Amazon CloudFront","signatureVersion":"v4","uid":"cloudfront-2017-03-25"},"operations":{"CreateCloudFrontOriginAccessIdentity":{"http":{"requestUri":"/2017-03-25/origin-access-identity/cloudfront","responseCode":201},"input":{"type":"structure","required":["CloudFrontOriginAccessIdentityConfig"],"members":{"CloudFrontOriginAccessIdentityConfig":{"shape":"S2","locationName":"CloudFrontOriginAccessIdentityConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-03-25/"}}},"payload":"CloudFrontOriginAccessIdentityConfig"},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentity":{"shape":"S5"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentity"}},"CreateDistribution":{"http":{"requestUri":"/2017-03-25/distribution","responseCode":201},"input":{"type":"structure","required":["DistributionConfig"],"members":{"DistributionConfig":{"shape":"S7","locationName":"DistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-03-25/"}}},"payload":"DistributionConfig"},"output":{"type":"structure","members":{"Distribution":{"shape":"S1s"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"CreateDistributionWithTags":{"http":{"requestUri":"/2017-03-25/distribution?WithTags","responseCode":201},"input":{"type":"structure","required":["DistributionConfigWithTags"],"members":{"DistributionConfigWithTags":{"locationName":"DistributionConfigWithTags","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-03-25/"},"type":"structure","required":["DistributionConfig","Tags"],"members":{"DistributionConfig":{"shape":"S7"},"Tags":{"shape":"S21"}}}},"payload":"DistributionConfigWithTags"},"output":{"type":"structure","members":{"Distribution":{"shape":"S1s"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"CreateInvalidation":{"http":{"requestUri":"/2017-03-25/distribution/{DistributionId}/invalidation","responseCode":201},"input":{"type":"structure","required":["DistributionId","InvalidationBatch"],"members":{"DistributionId":{"location":"uri","locationName":"DistributionId"},"InvalidationBatch":{"shape":"S28","locationName":"InvalidationBatch","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-03-25/"}}},"payload":"InvalidationBatch"},"output":{"type":"structure","members":{"Location":{"location":"header","locationName":"Location"},"Invalidation":{"shape":"S2c"}},"payload":"Invalidation"}},"CreateStreamingDistribution":{"http":{"requestUri":"/2017-03-25/streaming-distribution","responseCode":201},"input":{"type":"structure","required":["StreamingDistributionConfig"],"members":{"StreamingDistributionConfig":{"shape":"S2e","locationName":"StreamingDistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-03-25/"}}},"payload":"StreamingDistributionConfig"},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S2i"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}},"CreateStreamingDistributionWithTags":{"http":{"requestUri":"/2017-03-25/streaming-distribution?WithTags","responseCode":201},"input":{"type":"structure","required":["StreamingDistributionConfigWithTags"],"members":{"StreamingDistributionConfigWithTags":{"locationName":"StreamingDistributionConfigWithTags","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-03-25/"},"type":"structure","required":["StreamingDistributionConfig","Tags"],"members":{"StreamingDistributionConfig":{"shape":"S2e"},"Tags":{"shape":"S21"}}}},"payload":"StreamingDistributionConfigWithTags"},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S2i"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}},"DeleteCloudFrontOriginAccessIdentity":{"http":{"method":"DELETE","requestUri":"/2017-03-25/origin-access-identity/cloudfront/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeleteDistribution":{"http":{"method":"DELETE","requestUri":"/2017-03-25/distribution/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeleteServiceLinkedRole":{"http":{"method":"DELETE","requestUri":"/2017-03-25/service-linked-role/{RoleName}","responseCode":204},"input":{"type":"structure","required":["RoleName"],"members":{"RoleName":{"location":"uri","locationName":"RoleName"}}}},"DeleteStreamingDistribution":{"http":{"method":"DELETE","requestUri":"/2017-03-25/streaming-distribution/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"GetCloudFrontOriginAccessIdentity":{"http":{"method":"GET","requestUri":"/2017-03-25/origin-access-identity/cloudfront/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentity":{"shape":"S5"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentity"}},"GetCloudFrontOriginAccessIdentityConfig":{"http":{"method":"GET","requestUri":"/2017-03-25/origin-access-identity/cloudfront/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentityConfig":{"shape":"S2"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentityConfig"}},"GetDistribution":{"http":{"method":"GET","requestUri":"/2017-03-25/distribution/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Distribution":{"shape":"S1s"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"GetDistributionConfig":{"http":{"method":"GET","requestUri":"/2017-03-25/distribution/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"DistributionConfig":{"shape":"S7"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"DistributionConfig"}},"GetInvalidation":{"http":{"method":"GET","requestUri":"/2017-03-25/distribution/{DistributionId}/invalidation/{Id}"},"input":{"type":"structure","required":["DistributionId","Id"],"members":{"DistributionId":{"location":"uri","locationName":"DistributionId"},"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Invalidation":{"shape":"S2c"}},"payload":"Invalidation"}},"GetStreamingDistribution":{"http":{"method":"GET","requestUri":"/2017-03-25/streaming-distribution/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S2i"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}},"GetStreamingDistributionConfig":{"http":{"method":"GET","requestUri":"/2017-03-25/streaming-distribution/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"StreamingDistributionConfig":{"shape":"S2e"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistributionConfig"}},"ListCloudFrontOriginAccessIdentities":{"http":{"method":"GET","requestUri":"/2017-03-25/origin-access-identity/cloudfront"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentityList":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CloudFrontOriginAccessIdentitySummary","type":"structure","required":["Id","S3CanonicalUserId","Comment"],"members":{"Id":{},"S3CanonicalUserId":{},"Comment":{}}}}}}},"payload":"CloudFrontOriginAccessIdentityList"}},"ListDistributions":{"http":{"method":"GET","requestUri":"/2017-03-25/distribution"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"DistributionList":{"shape":"S3b"}},"payload":"DistributionList"}},"ListDistributionsByWebACLId":{"http":{"method":"GET","requestUri":"/2017-03-25/distributionsByWebACLId/{WebACLId}"},"input":{"type":"structure","required":["WebACLId"],"members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"},"WebACLId":{"location":"uri","locationName":"WebACLId"}}},"output":{"type":"structure","members":{"DistributionList":{"shape":"S3b"}},"payload":"DistributionList"}},"ListInvalidations":{"http":{"method":"GET","requestUri":"/2017-03-25/distribution/{DistributionId}/invalidation"},"input":{"type":"structure","required":["DistributionId"],"members":{"DistributionId":{"location":"uri","locationName":"DistributionId"},"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"InvalidationList":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"InvalidationSummary","type":"structure","required":["Id","CreateTime","Status"],"members":{"Id":{},"CreateTime":{"type":"timestamp"},"Status":{}}}}}}},"payload":"InvalidationList"}},"ListStreamingDistributions":{"http":{"method":"GET","requestUri":"/2017-03-25/streaming-distribution"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"StreamingDistributionList":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"StreamingDistributionSummary","type":"structure","required":["Id","ARN","Status","LastModifiedTime","DomainName","S3Origin","Aliases","TrustedSigners","Comment","PriceClass","Enabled"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"DomainName":{},"S3Origin":{"shape":"S2f"},"Aliases":{"shape":"S8"},"TrustedSigners":{"shape":"Sy"},"Comment":{},"PriceClass":{},"Enabled":{"type":"boolean"}}}}}}},"payload":"StreamingDistributionList"}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/2017-03-25/tagging"},"input":{"type":"structure","required":["Resource"],"members":{"Resource":{"location":"querystring","locationName":"Resource"}}},"output":{"type":"structure","required":["Tags"],"members":{"Tags":{"shape":"S21"}},"payload":"Tags"}},"TagResource":{"http":{"requestUri":"/2017-03-25/tagging?Operation=Tag","responseCode":204},"input":{"type":"structure","required":["Resource","Tags"],"members":{"Resource":{"location":"querystring","locationName":"Resource"},"Tags":{"shape":"S21","locationName":"Tags","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-03-25/"}}},"payload":"Tags"}},"UntagResource":{"http":{"requestUri":"/2017-03-25/tagging?Operation=Untag","responseCode":204},"input":{"type":"structure","required":["Resource","TagKeys"],"members":{"Resource":{"location":"querystring","locationName":"Resource"},"TagKeys":{"locationName":"TagKeys","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-03-25/"},"type":"structure","members":{"Items":{"type":"list","member":{"locationName":"Key"}}}}},"payload":"TagKeys"}},"UpdateCloudFrontOriginAccessIdentity":{"http":{"method":"PUT","requestUri":"/2017-03-25/origin-access-identity/cloudfront/{Id}/config"},"input":{"type":"structure","required":["CloudFrontOriginAccessIdentityConfig","Id"],"members":{"CloudFrontOriginAccessIdentityConfig":{"shape":"S2","locationName":"CloudFrontOriginAccessIdentityConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-03-25/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"CloudFrontOriginAccessIdentityConfig"},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentity":{"shape":"S5"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentity"}},"UpdateDistribution":{"http":{"method":"PUT","requestUri":"/2017-03-25/distribution/{Id}/config"},"input":{"type":"structure","required":["DistributionConfig","Id"],"members":{"DistributionConfig":{"shape":"S7","locationName":"DistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-03-25/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"DistributionConfig"},"output":{"type":"structure","members":{"Distribution":{"shape":"S1s"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"UpdateStreamingDistribution":{"http":{"method":"PUT","requestUri":"/2017-03-25/streaming-distribution/{Id}/config"},"input":{"type":"structure","required":["StreamingDistributionConfig","Id"],"members":{"StreamingDistributionConfig":{"shape":"S2e","locationName":"StreamingDistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-03-25/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"StreamingDistributionConfig"},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S2i"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}}},"shapes":{"S2":{"type":"structure","required":["CallerReference","Comment"],"members":{"CallerReference":{},"Comment":{}}},"S5":{"type":"structure","required":["Id","S3CanonicalUserId"],"members":{"Id":{},"S3CanonicalUserId":{},"CloudFrontOriginAccessIdentityConfig":{"shape":"S2"}}},"S7":{"type":"structure","required":["CallerReference","Origins","DefaultCacheBehavior","Comment","Enabled"],"members":{"CallerReference":{},"Aliases":{"shape":"S8"},"DefaultRootObject":{},"Origins":{"shape":"Sb"},"DefaultCacheBehavior":{"shape":"Sn"},"CacheBehaviors":{"shape":"S1a"},"CustomErrorResponses":{"shape":"S1d"},"Comment":{},"Logging":{"type":"structure","required":["Enabled","IncludeCookies","Bucket","Prefix"],"members":{"Enabled":{"type":"boolean"},"IncludeCookies":{"type":"boolean"},"Bucket":{},"Prefix":{}}},"PriceClass":{},"Enabled":{"type":"boolean"},"ViewerCertificate":{"shape":"S1i"},"Restrictions":{"shape":"S1m"},"WebACLId":{},"HttpVersion":{},"IsIPV6Enabled":{"type":"boolean"}}},"S8":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CNAME"}}}},"Sb":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Origin","type":"structure","required":["Id","DomainName"],"members":{"Id":{},"DomainName":{},"OriginPath":{},"CustomHeaders":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"OriginCustomHeader","type":"structure","required":["HeaderName","HeaderValue"],"members":{"HeaderName":{},"HeaderValue":{}}}}}},"S3OriginConfig":{"type":"structure","required":["OriginAccessIdentity"],"members":{"OriginAccessIdentity":{}}},"CustomOriginConfig":{"type":"structure","required":["HTTPPort","HTTPSPort","OriginProtocolPolicy"],"members":{"HTTPPort":{"type":"integer"},"HTTPSPort":{"type":"integer"},"OriginProtocolPolicy":{},"OriginSslProtocols":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"SslProtocol"}}}},"OriginReadTimeout":{"type":"integer"},"OriginKeepaliveTimeout":{"type":"integer"}}}}}}}},"Sn":{"type":"structure","required":["TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],"members":{"TargetOriginId":{},"ForwardedValues":{"shape":"So"},"TrustedSigners":{"shape":"Sy"},"ViewerProtocolPolicy":{},"MinTTL":{"type":"long"},"AllowedMethods":{"shape":"S12"},"SmoothStreaming":{"type":"boolean"},"DefaultTTL":{"type":"long"},"MaxTTL":{"type":"long"},"Compress":{"type":"boolean"},"LambdaFunctionAssociations":{"shape":"S16"}}},"So":{"type":"structure","required":["QueryString","Cookies"],"members":{"QueryString":{"type":"boolean"},"Cookies":{"type":"structure","required":["Forward"],"members":{"Forward":{},"WhitelistedNames":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Name"}}}}}},"Headers":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Name"}}}},"QueryStringCacheKeys":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Name"}}}}}},"Sy":{"type":"structure","required":["Enabled","Quantity"],"members":{"Enabled":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"AwsAccountNumber"}}}},"S12":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"shape":"S13"},"CachedMethods":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"shape":"S13"}}}}},"S13":{"type":"list","member":{"locationName":"Method"}},"S16":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"LambdaFunctionAssociation","type":"structure","members":{"LambdaFunctionARN":{},"EventType":{}}}}}},"S1a":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CacheBehavior","type":"structure","required":["PathPattern","TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],"members":{"PathPattern":{},"TargetOriginId":{},"ForwardedValues":{"shape":"So"},"TrustedSigners":{"shape":"Sy"},"ViewerProtocolPolicy":{},"MinTTL":{"type":"long"},"AllowedMethods":{"shape":"S12"},"SmoothStreaming":{"type":"boolean"},"DefaultTTL":{"type":"long"},"MaxTTL":{"type":"long"},"Compress":{"type":"boolean"},"LambdaFunctionAssociations":{"shape":"S16"}}}}}},"S1d":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CustomErrorResponse","type":"structure","required":["ErrorCode"],"members":{"ErrorCode":{"type":"integer"},"ResponsePagePath":{},"ResponseCode":{},"ErrorCachingMinTTL":{"type":"long"}}}}}},"S1i":{"type":"structure","members":{"CloudFrontDefaultCertificate":{"type":"boolean"},"IAMCertificateId":{},"ACMCertificateArn":{},"SSLSupportMethod":{},"MinimumProtocolVersion":{},"Certificate":{"deprecated":true},"CertificateSource":{"deprecated":true}}},"S1m":{"type":"structure","required":["GeoRestriction"],"members":{"GeoRestriction":{"type":"structure","required":["RestrictionType","Quantity"],"members":{"RestrictionType":{},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Location"}}}}}},"S1s":{"type":"structure","required":["Id","ARN","Status","LastModifiedTime","InProgressInvalidationBatches","DomainName","ActiveTrustedSigners","DistributionConfig"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"InProgressInvalidationBatches":{"type":"integer"},"DomainName":{},"ActiveTrustedSigners":{"shape":"S1u"},"DistributionConfig":{"shape":"S7"}}},"S1u":{"type":"structure","required":["Enabled","Quantity"],"members":{"Enabled":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Signer","type":"structure","members":{"AwsAccountNumber":{},"KeyPairIds":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"KeyPairId"}}}}}}}}},"S21":{"type":"structure","members":{"Items":{"type":"list","member":{"locationName":"Tag","type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}}}},"S28":{"type":"structure","required":["Paths","CallerReference"],"members":{"Paths":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Path"}}}},"CallerReference":{}}},"S2c":{"type":"structure","required":["Id","Status","CreateTime","InvalidationBatch"],"members":{"Id":{},"Status":{},"CreateTime":{"type":"timestamp"},"InvalidationBatch":{"shape":"S28"}}},"S2e":{"type":"structure","required":["CallerReference","S3Origin","Comment","TrustedSigners","Enabled"],"members":{"CallerReference":{},"S3Origin":{"shape":"S2f"},"Aliases":{"shape":"S8"},"Comment":{},"Logging":{"type":"structure","required":["Enabled","Bucket","Prefix"],"members":{"Enabled":{"type":"boolean"},"Bucket":{},"Prefix":{}}},"TrustedSigners":{"shape":"Sy"},"PriceClass":{},"Enabled":{"type":"boolean"}}},"S2f":{"type":"structure","required":["DomainName","OriginAccessIdentity"],"members":{"DomainName":{},"OriginAccessIdentity":{}}},"S2i":{"type":"structure","required":["Id","ARN","Status","DomainName","ActiveTrustedSigners","StreamingDistributionConfig"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"DomainName":{},"ActiveTrustedSigners":{"shape":"S1u"},"StreamingDistributionConfig":{"shape":"S2e"}}},"S3b":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"DistributionSummary","type":"structure","required":["Id","ARN","Status","LastModifiedTime","DomainName","Aliases","Origins","DefaultCacheBehavior","CacheBehaviors","CustomErrorResponses","Comment","PriceClass","Enabled","ViewerCertificate","Restrictions","WebACLId","HttpVersion","IsIPV6Enabled"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"DomainName":{},"Aliases":{"shape":"S8"},"Origins":{"shape":"Sb"},"DefaultCacheBehavior":{"shape":"Sn"},"CacheBehaviors":{"shape":"S1a"},"CustomErrorResponses":{"shape":"S1d"},"Comment":{},"PriceClass":{},"Enabled":{"type":"boolean"},"ViewerCertificate":{"shape":"S1i"},"Restrictions":{"shape":"S1m"},"WebACLId":{},"HttpVersion":{},"IsIPV6Enabled":{"type":"boolean"}}}}}}}} - -/***/ }), -/* 325 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"ListCloudFrontOriginAccessIdentities":{"input_token":"Marker","limit_key":"MaxItems","more_results":"CloudFrontOriginAccessIdentityList.IsTruncated","output_token":"CloudFrontOriginAccessIdentityList.NextMarker","result_key":"CloudFrontOriginAccessIdentityList.Items"},"ListDistributions":{"input_token":"Marker","limit_key":"MaxItems","more_results":"DistributionList.IsTruncated","output_token":"DistributionList.NextMarker","result_key":"DistributionList.Items"},"ListInvalidations":{"input_token":"Marker","limit_key":"MaxItems","more_results":"InvalidationList.IsTruncated","output_token":"InvalidationList.NextMarker","result_key":"InvalidationList.Items"},"ListStreamingDistributions":{"input_token":"Marker","limit_key":"MaxItems","more_results":"StreamingDistributionList.IsTruncated","output_token":"StreamingDistributionList.NextMarker","result_key":"StreamingDistributionList.Items"}}} - -/***/ }), -/* 326 */ -/***/ (function(module, exports) { - -module.exports = {"version":2,"waiters":{"DistributionDeployed":{"delay":60,"operation":"GetDistribution","maxAttempts":25,"description":"Wait until a distribution is deployed.","acceptors":[{"expected":"Deployed","matcher":"path","state":"success","argument":"Distribution.Status"}]},"InvalidationCompleted":{"delay":20,"operation":"GetInvalidation","maxAttempts":30,"description":"Wait until an invalidation has completed.","acceptors":[{"expected":"Completed","matcher":"path","state":"success","argument":"Invalidation.Status"}]},"StreamingDistributionDeployed":{"delay":60,"operation":"GetStreamingDistribution","maxAttempts":25,"description":"Wait until a streaming distribution is deployed.","acceptors":[{"expected":"Deployed","matcher":"path","state":"success","argument":"StreamingDistribution.Status"}]}}} - -/***/ }), -/* 327 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['cloudhsm'] = {}; -AWS.CloudHSM = Service.defineService('cloudhsm', ['2014-05-30']); -Object.defineProperty(apiLoader.services['cloudhsm'], '2014-05-30', { - get: function get() { - var model = __webpack_require__(328); - model.paginators = __webpack_require__(329).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.CloudHSM; - - -/***/ }), -/* 328 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2014-05-30","endpointPrefix":"cloudhsm","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"CloudHSM","serviceFullName":"Amazon CloudHSM","serviceId":"CloudHSM","signatureVersion":"v4","targetPrefix":"CloudHsmFrontendService","uid":"cloudhsm-2014-05-30"},"operations":{"AddTagsToResource":{"input":{"type":"structure","required":["ResourceArn","TagList"],"members":{"ResourceArn":{},"TagList":{"shape":"S3"}}},"output":{"type":"structure","required":["Status"],"members":{"Status":{}}}},"CreateHapg":{"input":{"type":"structure","required":["Label"],"members":{"Label":{}}},"output":{"type":"structure","members":{"HapgArn":{}}}},"CreateHsm":{"input":{"type":"structure","required":["SubnetId","SshKey","IamRoleArn","SubscriptionType"],"members":{"SubnetId":{"locationName":"SubnetId"},"SshKey":{"locationName":"SshKey"},"EniIp":{"locationName":"EniIp"},"IamRoleArn":{"locationName":"IamRoleArn"},"ExternalId":{"locationName":"ExternalId"},"SubscriptionType":{"locationName":"SubscriptionType"},"ClientToken":{"locationName":"ClientToken"},"SyslogIp":{"locationName":"SyslogIp"}},"locationName":"CreateHsmRequest"},"output":{"type":"structure","members":{"HsmArn":{}}}},"CreateLunaClient":{"input":{"type":"structure","required":["Certificate"],"members":{"Label":{},"Certificate":{}}},"output":{"type":"structure","members":{"ClientArn":{}}}},"DeleteHapg":{"input":{"type":"structure","required":["HapgArn"],"members":{"HapgArn":{}}},"output":{"type":"structure","required":["Status"],"members":{"Status":{}}}},"DeleteHsm":{"input":{"type":"structure","required":["HsmArn"],"members":{"HsmArn":{"locationName":"HsmArn"}},"locationName":"DeleteHsmRequest"},"output":{"type":"structure","required":["Status"],"members":{"Status":{}}}},"DeleteLunaClient":{"input":{"type":"structure","required":["ClientArn"],"members":{"ClientArn":{}}},"output":{"type":"structure","required":["Status"],"members":{"Status":{}}}},"DescribeHapg":{"input":{"type":"structure","required":["HapgArn"],"members":{"HapgArn":{}}},"output":{"type":"structure","members":{"HapgArn":{},"HapgSerial":{},"HsmsLastActionFailed":{"shape":"Sz"},"HsmsPendingDeletion":{"shape":"Sz"},"HsmsPendingRegistration":{"shape":"Sz"},"Label":{},"LastModifiedTimestamp":{},"PartitionSerialList":{"shape":"S11"},"State":{}}}},"DescribeHsm":{"input":{"type":"structure","members":{"HsmArn":{},"HsmSerialNumber":{}}},"output":{"type":"structure","members":{"HsmArn":{},"Status":{},"StatusDetails":{},"AvailabilityZone":{},"EniId":{},"EniIp":{},"SubscriptionType":{},"SubscriptionStartDate":{},"SubscriptionEndDate":{},"VpcId":{},"SubnetId":{},"IamRoleArn":{},"SerialNumber":{},"VendorName":{},"HsmType":{},"SoftwareVersion":{},"SshPublicKey":{},"SshKeyLastUpdated":{},"ServerCertUri":{},"ServerCertLastUpdated":{},"Partitions":{"type":"list","member":{}}}}},"DescribeLunaClient":{"input":{"type":"structure","members":{"ClientArn":{},"CertificateFingerprint":{}}},"output":{"type":"structure","members":{"ClientArn":{},"Certificate":{},"CertificateFingerprint":{},"LastModifiedTimestamp":{},"Label":{}}}},"GetConfig":{"input":{"type":"structure","required":["ClientArn","ClientVersion","HapgList"],"members":{"ClientArn":{},"ClientVersion":{},"HapgList":{"shape":"S1i"}}},"output":{"type":"structure","members":{"ConfigType":{},"ConfigFile":{},"ConfigCred":{}}}},"ListAvailableZones":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"AZList":{"type":"list","member":{}}}}},"ListHapgs":{"input":{"type":"structure","members":{"NextToken":{}}},"output":{"type":"structure","required":["HapgList"],"members":{"HapgList":{"shape":"S1i"},"NextToken":{}}}},"ListHsms":{"input":{"type":"structure","members":{"NextToken":{}}},"output":{"type":"structure","members":{"HsmList":{"shape":"Sz"},"NextToken":{}}}},"ListLunaClients":{"input":{"type":"structure","members":{"NextToken":{}}},"output":{"type":"structure","required":["ClientList"],"members":{"ClientList":{"type":"list","member":{}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","required":["TagList"],"members":{"TagList":{"shape":"S3"}}}},"ModifyHapg":{"input":{"type":"structure","required":["HapgArn"],"members":{"HapgArn":{},"Label":{},"PartitionSerialList":{"shape":"S11"}}},"output":{"type":"structure","members":{"HapgArn":{}}}},"ModifyHsm":{"input":{"type":"structure","required":["HsmArn"],"members":{"HsmArn":{"locationName":"HsmArn"},"SubnetId":{"locationName":"SubnetId"},"EniIp":{"locationName":"EniIp"},"IamRoleArn":{"locationName":"IamRoleArn"},"ExternalId":{"locationName":"ExternalId"},"SyslogIp":{"locationName":"SyslogIp"}},"locationName":"ModifyHsmRequest"},"output":{"type":"structure","members":{"HsmArn":{}}}},"ModifyLunaClient":{"input":{"type":"structure","required":["ClientArn","Certificate"],"members":{"ClientArn":{},"Certificate":{}}},"output":{"type":"structure","members":{"ClientArn":{}}}},"RemoveTagsFromResource":{"input":{"type":"structure","required":["ResourceArn","TagKeyList"],"members":{"ResourceArn":{},"TagKeyList":{"type":"list","member":{}}}},"output":{"type":"structure","required":["Status"],"members":{"Status":{}}}}},"shapes":{"S3":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"Sz":{"type":"list","member":{}},"S11":{"type":"list","member":{}},"S1i":{"type":"list","member":{}}}} - -/***/ }), -/* 329 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{}} - -/***/ }), -/* 330 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['cloudtrail'] = {}; -AWS.CloudTrail = Service.defineService('cloudtrail', ['2013-11-01']); -Object.defineProperty(apiLoader.services['cloudtrail'], '2013-11-01', { - get: function get() { - var model = __webpack_require__(331); - model.paginators = __webpack_require__(332).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.CloudTrail; - - -/***/ }), -/* 331 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2013-11-01","endpointPrefix":"cloudtrail","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"CloudTrail","serviceFullName":"AWS CloudTrail","signatureVersion":"v4","targetPrefix":"com.amazonaws.cloudtrail.v20131101.CloudTrail_20131101","uid":"cloudtrail-2013-11-01"},"operations":{"AddTags":{"input":{"type":"structure","required":["ResourceId"],"members":{"ResourceId":{},"TagsList":{"shape":"S3"}}},"output":{"type":"structure","members":{}},"idempotent":true},"CreateTrail":{"input":{"type":"structure","required":["Name","S3BucketName"],"members":{"Name":{},"S3BucketName":{},"S3KeyPrefix":{},"SnsTopicName":{},"IncludeGlobalServiceEvents":{"type":"boolean"},"IsMultiRegionTrail":{"type":"boolean"},"EnableLogFileValidation":{"type":"boolean"},"CloudWatchLogsLogGroupArn":{},"CloudWatchLogsRoleArn":{},"KmsKeyId":{}}},"output":{"type":"structure","members":{"Name":{},"S3BucketName":{},"S3KeyPrefix":{},"SnsTopicName":{"deprecated":true},"SnsTopicARN":{},"IncludeGlobalServiceEvents":{"type":"boolean"},"IsMultiRegionTrail":{"type":"boolean"},"TrailARN":{},"LogFileValidationEnabled":{"type":"boolean"},"CloudWatchLogsLogGroupArn":{},"CloudWatchLogsRoleArn":{},"KmsKeyId":{}}},"idempotent":true},"DeleteTrail":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"DescribeTrails":{"input":{"type":"structure","members":{"trailNameList":{"type":"list","member":{}},"includeShadowTrails":{"type":"boolean"}}},"output":{"type":"structure","members":{"trailList":{"type":"list","member":{"type":"structure","members":{"Name":{},"S3BucketName":{},"S3KeyPrefix":{},"SnsTopicName":{"deprecated":true},"SnsTopicARN":{},"IncludeGlobalServiceEvents":{"type":"boolean"},"IsMultiRegionTrail":{"type":"boolean"},"HomeRegion":{},"TrailARN":{},"LogFileValidationEnabled":{"type":"boolean"},"CloudWatchLogsLogGroupArn":{},"CloudWatchLogsRoleArn":{},"KmsKeyId":{},"HasCustomEventSelectors":{"type":"boolean"}}}}}},"idempotent":true},"GetEventSelectors":{"input":{"type":"structure","required":["TrailName"],"members":{"TrailName":{}}},"output":{"type":"structure","members":{"TrailARN":{},"EventSelectors":{"shape":"Si"}}},"idempotent":true},"GetTrailStatus":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"IsLogging":{"type":"boolean"},"LatestDeliveryError":{},"LatestNotificationError":{},"LatestDeliveryTime":{"type":"timestamp"},"LatestNotificationTime":{"type":"timestamp"},"StartLoggingTime":{"type":"timestamp"},"StopLoggingTime":{"type":"timestamp"},"LatestCloudWatchLogsDeliveryError":{},"LatestCloudWatchLogsDeliveryTime":{"type":"timestamp"},"LatestDigestDeliveryTime":{"type":"timestamp"},"LatestDigestDeliveryError":{},"LatestDeliveryAttemptTime":{},"LatestNotificationAttemptTime":{},"LatestNotificationAttemptSucceeded":{},"LatestDeliveryAttemptSucceeded":{},"TimeLoggingStarted":{},"TimeLoggingStopped":{}}},"idempotent":true},"ListPublicKeys":{"input":{"type":"structure","members":{"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"NextToken":{}}},"output":{"type":"structure","members":{"PublicKeyList":{"type":"list","member":{"type":"structure","members":{"Value":{"type":"blob"},"ValidityStartTime":{"type":"timestamp"},"ValidityEndTime":{"type":"timestamp"},"Fingerprint":{}}}},"NextToken":{}}},"idempotent":true},"ListTags":{"input":{"type":"structure","required":["ResourceIdList"],"members":{"ResourceIdList":{"type":"list","member":{}},"NextToken":{}}},"output":{"type":"structure","members":{"ResourceTagList":{"type":"list","member":{"type":"structure","members":{"ResourceId":{},"TagsList":{"shape":"S3"}}}},"NextToken":{}}},"idempotent":true},"LookupEvents":{"input":{"type":"structure","members":{"LookupAttributes":{"type":"list","member":{"type":"structure","required":["AttributeKey","AttributeValue"],"members":{"AttributeKey":{},"AttributeValue":{}}}},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Events":{"type":"list","member":{"type":"structure","members":{"EventId":{},"EventName":{},"EventTime":{"type":"timestamp"},"EventSource":{},"Username":{},"Resources":{"type":"list","member":{"type":"structure","members":{"ResourceType":{},"ResourceName":{}}}},"CloudTrailEvent":{}}}},"NextToken":{}}},"idempotent":true},"PutEventSelectors":{"input":{"type":"structure","required":["TrailName","EventSelectors"],"members":{"TrailName":{},"EventSelectors":{"shape":"Si"}}},"output":{"type":"structure","members":{"TrailARN":{},"EventSelectors":{"shape":"Si"}}},"idempotent":true},"RemoveTags":{"input":{"type":"structure","required":["ResourceId"],"members":{"ResourceId":{},"TagsList":{"shape":"S3"}}},"output":{"type":"structure","members":{}},"idempotent":true},"StartLogging":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"StopLogging":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateTrail":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"S3BucketName":{},"S3KeyPrefix":{},"SnsTopicName":{},"IncludeGlobalServiceEvents":{"type":"boolean"},"IsMultiRegionTrail":{"type":"boolean"},"EnableLogFileValidation":{"type":"boolean"},"CloudWatchLogsLogGroupArn":{},"CloudWatchLogsRoleArn":{},"KmsKeyId":{}}},"output":{"type":"structure","members":{"Name":{},"S3BucketName":{},"S3KeyPrefix":{},"SnsTopicName":{"deprecated":true},"SnsTopicARN":{},"IncludeGlobalServiceEvents":{"type":"boolean"},"IsMultiRegionTrail":{"type":"boolean"},"TrailARN":{},"LogFileValidationEnabled":{"type":"boolean"},"CloudWatchLogsLogGroupArn":{},"CloudWatchLogsRoleArn":{},"KmsKeyId":{}}},"idempotent":true}},"shapes":{"S3":{"type":"list","member":{"type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}},"Si":{"type":"list","member":{"type":"structure","members":{"ReadWriteType":{},"IncludeManagementEvents":{"type":"boolean"},"DataResources":{"type":"list","member":{"type":"structure","members":{"Type":{},"Values":{"type":"list","member":{}}}}}}}}}} - -/***/ }), -/* 332 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"DescribeTrails":{"result_key":"trailList"},"LookupEvents":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Events"}}} - -/***/ }), -/* 333 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['cloudwatch'] = {}; -AWS.CloudWatch = Service.defineService('cloudwatch', ['2010-08-01']); -Object.defineProperty(apiLoader.services['cloudwatch'], '2010-08-01', { - get: function get() { - var model = __webpack_require__(334); - model.paginators = __webpack_require__(335).pagination; - model.waiters = __webpack_require__(336).waiters; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.CloudWatch; - - -/***/ }), -/* 334 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2010-08-01","endpointPrefix":"monitoring","protocol":"query","serviceAbbreviation":"CloudWatch","serviceFullName":"Amazon CloudWatch","signatureVersion":"v4","uid":"monitoring-2010-08-01","xmlNamespace":"http://monitoring.amazonaws.com/doc/2010-08-01/"},"operations":{"DeleteAlarms":{"input":{"type":"structure","required":["AlarmNames"],"members":{"AlarmNames":{"shape":"S2"}}}},"DeleteDashboards":{"input":{"type":"structure","members":{"DashboardNames":{"type":"list","member":{}}}},"output":{"resultWrapper":"DeleteDashboardsResult","type":"structure","members":{}}},"DescribeAlarmHistory":{"input":{"type":"structure","members":{"AlarmName":{},"HistoryItemType":{},"StartDate":{"type":"timestamp"},"EndDate":{"type":"timestamp"},"MaxRecords":{"type":"integer"},"NextToken":{}}},"output":{"resultWrapper":"DescribeAlarmHistoryResult","type":"structure","members":{"AlarmHistoryItems":{"type":"list","member":{"type":"structure","members":{"AlarmName":{},"Timestamp":{"type":"timestamp"},"HistoryItemType":{},"HistorySummary":{},"HistoryData":{}}}},"NextToken":{}}}},"DescribeAlarms":{"input":{"type":"structure","members":{"AlarmNames":{"shape":"S2"},"AlarmNamePrefix":{},"StateValue":{},"ActionPrefix":{},"MaxRecords":{"type":"integer"},"NextToken":{}}},"output":{"resultWrapper":"DescribeAlarmsResult","type":"structure","members":{"MetricAlarms":{"shape":"Sn"},"NextToken":{}}}},"DescribeAlarmsForMetric":{"input":{"type":"structure","required":["MetricName","Namespace"],"members":{"MetricName":{},"Namespace":{},"Statistic":{},"ExtendedStatistic":{},"Dimensions":{"shape":"S10"},"Period":{"type":"integer"},"Unit":{}}},"output":{"resultWrapper":"DescribeAlarmsForMetricResult","type":"structure","members":{"MetricAlarms":{"shape":"Sn"}}}},"DisableAlarmActions":{"input":{"type":"structure","required":["AlarmNames"],"members":{"AlarmNames":{"shape":"S2"}}}},"EnableAlarmActions":{"input":{"type":"structure","required":["AlarmNames"],"members":{"AlarmNames":{"shape":"S2"}}}},"GetDashboard":{"input":{"type":"structure","members":{"DashboardName":{}}},"output":{"resultWrapper":"GetDashboardResult","type":"structure","members":{"DashboardArn":{},"DashboardBody":{},"DashboardName":{}}}},"GetMetricStatistics":{"input":{"type":"structure","required":["Namespace","MetricName","StartTime","EndTime","Period"],"members":{"Namespace":{},"MetricName":{},"Dimensions":{"shape":"S10"},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Period":{"type":"integer"},"Statistics":{"type":"list","member":{}},"ExtendedStatistics":{"type":"list","member":{}},"Unit":{}}},"output":{"resultWrapper":"GetMetricStatisticsResult","type":"structure","members":{"Label":{},"Datapoints":{"type":"list","member":{"type":"structure","members":{"Timestamp":{"type":"timestamp"},"SampleCount":{"type":"double"},"Average":{"type":"double"},"Sum":{"type":"double"},"Minimum":{"type":"double"},"Maximum":{"type":"double"},"Unit":{},"ExtendedStatistics":{"type":"map","key":{},"value":{"type":"double"}}},"xmlOrder":["Timestamp","SampleCount","Average","Sum","Minimum","Maximum","Unit","ExtendedStatistics"]}}}}},"ListDashboards":{"input":{"type":"structure","members":{"DashboardNamePrefix":{},"NextToken":{}}},"output":{"resultWrapper":"ListDashboardsResult","type":"structure","members":{"DashboardEntries":{"type":"list","member":{"type":"structure","members":{"DashboardName":{},"DashboardArn":{},"LastModified":{"type":"timestamp"},"Size":{"type":"long"}}}},"NextToken":{}}}},"ListMetrics":{"input":{"type":"structure","members":{"Namespace":{},"MetricName":{},"Dimensions":{"type":"list","member":{"type":"structure","required":["Name"],"members":{"Name":{},"Value":{}}}},"NextToken":{}}},"output":{"resultWrapper":"ListMetricsResult","type":"structure","members":{"Metrics":{"type":"list","member":{"type":"structure","members":{"Namespace":{},"MetricName":{},"Dimensions":{"shape":"S10"}},"xmlOrder":["Namespace","MetricName","Dimensions"]}},"NextToken":{}},"xmlOrder":["Metrics","NextToken"]}},"PutDashboard":{"input":{"type":"structure","members":{"DashboardName":{},"DashboardBody":{}}},"output":{"resultWrapper":"PutDashboardResult","type":"structure","members":{"DashboardValidationMessages":{"type":"list","member":{"type":"structure","members":{"DataPath":{},"Message":{}}}}}}},"PutMetricAlarm":{"input":{"type":"structure","required":["AlarmName","MetricName","Namespace","Period","EvaluationPeriods","Threshold","ComparisonOperator"],"members":{"AlarmName":{},"AlarmDescription":{},"ActionsEnabled":{"type":"boolean"},"OKActions":{"shape":"Ss"},"AlarmActions":{"shape":"Ss"},"InsufficientDataActions":{"shape":"Ss"},"MetricName":{},"Namespace":{},"Statistic":{},"ExtendedStatistic":{},"Dimensions":{"shape":"S10"},"Period":{"type":"integer"},"Unit":{},"EvaluationPeriods":{"type":"integer"},"Threshold":{"type":"double"},"ComparisonOperator":{},"TreatMissingData":{},"EvaluateLowSampleCountPercentile":{}}}},"PutMetricData":{"input":{"type":"structure","required":["Namespace","MetricData"],"members":{"Namespace":{},"MetricData":{"type":"list","member":{"type":"structure","required":["MetricName"],"members":{"MetricName":{},"Dimensions":{"shape":"S10"},"Timestamp":{"type":"timestamp"},"Value":{"type":"double"},"StatisticValues":{"type":"structure","required":["SampleCount","Sum","Minimum","Maximum"],"members":{"SampleCount":{"type":"double"},"Sum":{"type":"double"},"Minimum":{"type":"double"},"Maximum":{"type":"double"}}},"Unit":{},"StorageResolution":{"type":"integer"}}}}}}},"SetAlarmState":{"input":{"type":"structure","required":["AlarmName","StateValue","StateReason"],"members":{"AlarmName":{},"StateValue":{},"StateReason":{},"StateReasonData":{}}}}},"shapes":{"S2":{"type":"list","member":{}},"Sn":{"type":"list","member":{"type":"structure","members":{"AlarmName":{},"AlarmArn":{},"AlarmDescription":{},"AlarmConfigurationUpdatedTimestamp":{"type":"timestamp"},"ActionsEnabled":{"type":"boolean"},"OKActions":{"shape":"Ss"},"AlarmActions":{"shape":"Ss"},"InsufficientDataActions":{"shape":"Ss"},"StateValue":{},"StateReason":{},"StateReasonData":{},"StateUpdatedTimestamp":{"type":"timestamp"},"MetricName":{},"Namespace":{},"Statistic":{},"ExtendedStatistic":{},"Dimensions":{"shape":"S10"},"Period":{"type":"integer"},"Unit":{},"EvaluationPeriods":{"type":"integer"},"Threshold":{"type":"double"},"ComparisonOperator":{},"TreatMissingData":{},"EvaluateLowSampleCountPercentile":{}},"xmlOrder":["AlarmName","AlarmArn","AlarmDescription","AlarmConfigurationUpdatedTimestamp","ActionsEnabled","OKActions","AlarmActions","InsufficientDataActions","StateValue","StateReason","StateReasonData","StateUpdatedTimestamp","MetricName","Namespace","Statistic","Dimensions","Period","Unit","EvaluationPeriods","Threshold","ComparisonOperator","ExtendedStatistic","TreatMissingData","EvaluateLowSampleCountPercentile"]}},"Ss":{"type":"list","member":{}},"S10":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{}},"xmlOrder":["Name","Value"]}}}} - -/***/ }), -/* 335 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"DescribeAlarmHistory":{"input_token":"NextToken","limit_key":"MaxRecords","output_token":"NextToken","result_key":"AlarmHistoryItems"},"DescribeAlarms":{"input_token":"NextToken","limit_key":"MaxRecords","output_token":"NextToken","result_key":"MetricAlarms"},"DescribeAlarmsForMetric":{"result_key":"MetricAlarms"},"ListMetrics":{"input_token":"NextToken","output_token":"NextToken","result_key":"Metrics"}}} - -/***/ }), -/* 336 */ -/***/ (function(module, exports) { - -module.exports = {"version":2,"waiters":{"AlarmExists":{"delay":5,"maxAttempts":40,"operation":"DescribeAlarms","acceptors":[{"matcher":"path","expected":true,"argument":"length(MetricAlarms[]) > `0`","state":"success"}]}}} - -/***/ }), -/* 337 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['cloudwatchevents'] = {}; -AWS.CloudWatchEvents = Service.defineService('cloudwatchevents', ['2014-02-03*', '2015-10-07']); -Object.defineProperty(apiLoader.services['cloudwatchevents'], '2015-10-07', { - get: function get() { - var model = __webpack_require__(338); - model.paginators = __webpack_require__(339).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.CloudWatchEvents; - - -/***/ }), -/* 338 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2015-10-07","endpointPrefix":"events","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon CloudWatch Events","signatureVersion":"v4","targetPrefix":"AWSEvents","uid":"events-2015-10-07"},"operations":{"DeleteRule":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}}},"DescribeEventBus":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"Name":{},"Arn":{},"Policy":{}}}},"DescribeRule":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Name":{},"Arn":{},"EventPattern":{},"ScheduleExpression":{},"State":{},"Description":{},"RoleArn":{}}}},"DisableRule":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}}},"EnableRule":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}}},"ListRuleNamesByTarget":{"input":{"type":"structure","required":["TargetArn"],"members":{"TargetArn":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"RuleNames":{"type":"list","member":{}},"NextToken":{}}}},"ListRules":{"input":{"type":"structure","members":{"NamePrefix":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"Rules":{"type":"list","member":{"type":"structure","members":{"Name":{},"Arn":{},"EventPattern":{},"State":{},"Description":{},"ScheduleExpression":{},"RoleArn":{}}}},"NextToken":{}}}},"ListTargetsByRule":{"input":{"type":"structure","required":["Rule"],"members":{"Rule":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"Targets":{"shape":"Ss"},"NextToken":{}}}},"PutEvents":{"input":{"type":"structure","required":["Entries"],"members":{"Entries":{"type":"list","member":{"type":"structure","members":{"Time":{"type":"timestamp"},"Source":{},"Resources":{"type":"list","member":{}},"DetailType":{},"Detail":{}}}}}},"output":{"type":"structure","members":{"FailedEntryCount":{"type":"integer"},"Entries":{"type":"list","member":{"type":"structure","members":{"EventId":{},"ErrorCode":{},"ErrorMessage":{}}}}}}},"PutPermission":{"input":{"type":"structure","required":["Action","Principal","StatementId"],"members":{"Action":{},"Principal":{},"StatementId":{}}}},"PutRule":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"ScheduleExpression":{},"EventPattern":{},"State":{},"Description":{},"RoleArn":{}}},"output":{"type":"structure","members":{"RuleArn":{}}}},"PutTargets":{"input":{"type":"structure","required":["Rule","Targets"],"members":{"Rule":{},"Targets":{"shape":"Ss"}}},"output":{"type":"structure","members":{"FailedEntryCount":{"type":"integer"},"FailedEntries":{"type":"list","member":{"type":"structure","members":{"TargetId":{},"ErrorCode":{},"ErrorMessage":{}}}}}}},"RemovePermission":{"input":{"type":"structure","required":["StatementId"],"members":{"StatementId":{}}}},"RemoveTargets":{"input":{"type":"structure","required":["Rule","Ids"],"members":{"Rule":{},"Ids":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"FailedEntryCount":{"type":"integer"},"FailedEntries":{"type":"list","member":{"type":"structure","members":{"TargetId":{},"ErrorCode":{},"ErrorMessage":{}}}}}}},"TestEventPattern":{"input":{"type":"structure","required":["EventPattern","Event"],"members":{"EventPattern":{},"Event":{}}},"output":{"type":"structure","members":{"Result":{"type":"boolean"}}}}},"shapes":{"Ss":{"type":"list","member":{"type":"structure","required":["Id","Arn"],"members":{"Id":{},"Arn":{},"RoleArn":{},"Input":{},"InputPath":{},"InputTransformer":{"type":"structure","required":["InputTemplate"],"members":{"InputPathsMap":{"type":"map","key":{},"value":{}},"InputTemplate":{}}},"KinesisParameters":{"type":"structure","required":["PartitionKeyPath"],"members":{"PartitionKeyPath":{}}},"RunCommandParameters":{"type":"structure","required":["RunCommandTargets"],"members":{"RunCommandTargets":{"type":"list","member":{"type":"structure","required":["Key","Values"],"members":{"Key":{},"Values":{"type":"list","member":{}}}}}}},"EcsParameters":{"type":"structure","required":["TaskDefinitionArn"],"members":{"TaskDefinitionArn":{},"TaskCount":{"type":"integer"}}}}}}}} - -/***/ }), -/* 339 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{}} - -/***/ }), -/* 340 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['cloudwatchlogs'] = {}; -AWS.CloudWatchLogs = Service.defineService('cloudwatchlogs', ['2014-03-28']); -Object.defineProperty(apiLoader.services['cloudwatchlogs'], '2014-03-28', { - get: function get() { - var model = __webpack_require__(341); - model.paginators = __webpack_require__(342).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.CloudWatchLogs; - - -/***/ }), -/* 341 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2014-03-28","endpointPrefix":"logs","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon CloudWatch Logs","signatureVersion":"v4","targetPrefix":"Logs_20140328","uid":"logs-2014-03-28"},"operations":{"AssociateKmsKey":{"input":{"type":"structure","required":["logGroupName","kmsKeyId"],"members":{"logGroupName":{},"kmsKeyId":{}}}},"CancelExportTask":{"input":{"type":"structure","required":["taskId"],"members":{"taskId":{}}}},"CreateExportTask":{"input":{"type":"structure","required":["logGroupName","from","to","destination"],"members":{"taskName":{},"logGroupName":{},"logStreamNamePrefix":{},"from":{"type":"long"},"to":{"type":"long"},"destination":{},"destinationPrefix":{}}},"output":{"type":"structure","members":{"taskId":{}}}},"CreateLogGroup":{"input":{"type":"structure","required":["logGroupName"],"members":{"logGroupName":{},"kmsKeyId":{},"tags":{"shape":"Se"}}}},"CreateLogStream":{"input":{"type":"structure","required":["logGroupName","logStreamName"],"members":{"logGroupName":{},"logStreamName":{}}}},"DeleteDestination":{"input":{"type":"structure","required":["destinationName"],"members":{"destinationName":{}}}},"DeleteLogGroup":{"input":{"type":"structure","required":["logGroupName"],"members":{"logGroupName":{}}}},"DeleteLogStream":{"input":{"type":"structure","required":["logGroupName","logStreamName"],"members":{"logGroupName":{},"logStreamName":{}}}},"DeleteMetricFilter":{"input":{"type":"structure","required":["logGroupName","filterName"],"members":{"logGroupName":{},"filterName":{}}}},"DeleteResourcePolicy":{"input":{"type":"structure","members":{"policyName":{}}}},"DeleteRetentionPolicy":{"input":{"type":"structure","required":["logGroupName"],"members":{"logGroupName":{}}}},"DeleteSubscriptionFilter":{"input":{"type":"structure","required":["logGroupName","filterName"],"members":{"logGroupName":{},"filterName":{}}}},"DescribeDestinations":{"input":{"type":"structure","members":{"DestinationNamePrefix":{},"nextToken":{},"limit":{"type":"integer"}}},"output":{"type":"structure","members":{"destinations":{"type":"list","member":{"shape":"Sx"}},"nextToken":{}}}},"DescribeExportTasks":{"input":{"type":"structure","members":{"taskId":{},"statusCode":{},"nextToken":{},"limit":{"type":"integer"}}},"output":{"type":"structure","members":{"exportTasks":{"type":"list","member":{"type":"structure","members":{"taskId":{},"taskName":{},"logGroupName":{},"from":{"type":"long"},"to":{"type":"long"},"destination":{},"destinationPrefix":{},"status":{"type":"structure","members":{"code":{},"message":{}}},"executionInfo":{"type":"structure","members":{"creationTime":{"type":"long"},"completionTime":{"type":"long"}}}}}},"nextToken":{}}}},"DescribeLogGroups":{"input":{"type":"structure","members":{"logGroupNamePrefix":{},"nextToken":{},"limit":{"type":"integer"}}},"output":{"type":"structure","members":{"logGroups":{"type":"list","member":{"type":"structure","members":{"logGroupName":{},"creationTime":{"type":"long"},"retentionInDays":{"type":"integer"},"metricFilterCount":{"type":"integer"},"arn":{},"storedBytes":{"type":"long"},"kmsKeyId":{}}}},"nextToken":{}}}},"DescribeLogStreams":{"input":{"type":"structure","required":["logGroupName"],"members":{"logGroupName":{},"logStreamNamePrefix":{},"orderBy":{},"descending":{"type":"boolean"},"nextToken":{},"limit":{"type":"integer"}}},"output":{"type":"structure","members":{"logStreams":{"type":"list","member":{"type":"structure","members":{"logStreamName":{},"creationTime":{"type":"long"},"firstEventTimestamp":{"type":"long"},"lastEventTimestamp":{"type":"long"},"lastIngestionTime":{"type":"long"},"uploadSequenceToken":{},"arn":{},"storedBytes":{"type":"long"}}}},"nextToken":{}}}},"DescribeMetricFilters":{"input":{"type":"structure","members":{"logGroupName":{},"filterNamePrefix":{},"nextToken":{},"limit":{"type":"integer"},"metricName":{},"metricNamespace":{}}},"output":{"type":"structure","members":{"metricFilters":{"type":"list","member":{"type":"structure","members":{"filterName":{},"filterPattern":{},"metricTransformations":{"shape":"S1v"},"creationTime":{"type":"long"},"logGroupName":{}}}},"nextToken":{}}}},"DescribeResourcePolicies":{"input":{"type":"structure","members":{"nextToken":{},"limit":{"type":"integer"}}},"output":{"type":"structure","members":{"resourcePolicies":{"type":"list","member":{"shape":"S22"}},"nextToken":{}}}},"DescribeSubscriptionFilters":{"input":{"type":"structure","required":["logGroupName"],"members":{"logGroupName":{},"filterNamePrefix":{},"nextToken":{},"limit":{"type":"integer"}}},"output":{"type":"structure","members":{"subscriptionFilters":{"type":"list","member":{"type":"structure","members":{"filterName":{},"logGroupName":{},"filterPattern":{},"destinationArn":{},"roleArn":{},"distribution":{},"creationTime":{"type":"long"}}}},"nextToken":{}}}},"DisassociateKmsKey":{"input":{"type":"structure","required":["logGroupName"],"members":{"logGroupName":{}}}},"FilterLogEvents":{"input":{"type":"structure","required":["logGroupName"],"members":{"logGroupName":{},"logStreamNames":{"type":"list","member":{}},"startTime":{"type":"long"},"endTime":{"type":"long"},"filterPattern":{},"nextToken":{},"limit":{"type":"integer"},"interleaved":{"type":"boolean"}}},"output":{"type":"structure","members":{"events":{"type":"list","member":{"type":"structure","members":{"logStreamName":{},"timestamp":{"type":"long"},"message":{},"ingestionTime":{"type":"long"},"eventId":{}}}},"searchedLogStreams":{"type":"list","member":{"type":"structure","members":{"logStreamName":{},"searchedCompletely":{"type":"boolean"}}}},"nextToken":{}}}},"GetLogEvents":{"input":{"type":"structure","required":["logGroupName","logStreamName"],"members":{"logGroupName":{},"logStreamName":{},"startTime":{"type":"long"},"endTime":{"type":"long"},"nextToken":{},"limit":{"type":"integer"},"startFromHead":{"type":"boolean"}}},"output":{"type":"structure","members":{"events":{"type":"list","member":{"type":"structure","members":{"timestamp":{"type":"long"},"message":{},"ingestionTime":{"type":"long"}}}},"nextForwardToken":{},"nextBackwardToken":{}}}},"ListTagsLogGroup":{"input":{"type":"structure","required":["logGroupName"],"members":{"logGroupName":{}}},"output":{"type":"structure","members":{"tags":{"shape":"Se"}}}},"PutDestination":{"input":{"type":"structure","required":["destinationName","targetArn","roleArn"],"members":{"destinationName":{},"targetArn":{},"roleArn":{}}},"output":{"type":"structure","members":{"destination":{"shape":"Sx"}}}},"PutDestinationPolicy":{"input":{"type":"structure","required":["destinationName","accessPolicy"],"members":{"destinationName":{},"accessPolicy":{}}}},"PutLogEvents":{"input":{"type":"structure","required":["logGroupName","logStreamName","logEvents"],"members":{"logGroupName":{},"logStreamName":{},"logEvents":{"type":"list","member":{"type":"structure","required":["timestamp","message"],"members":{"timestamp":{"type":"long"},"message":{}}}},"sequenceToken":{}}},"output":{"type":"structure","members":{"nextSequenceToken":{},"rejectedLogEventsInfo":{"type":"structure","members":{"tooNewLogEventStartIndex":{"type":"integer"},"tooOldLogEventEndIndex":{"type":"integer"},"expiredLogEventEndIndex":{"type":"integer"}}}}}},"PutMetricFilter":{"input":{"type":"structure","required":["logGroupName","filterName","filterPattern","metricTransformations"],"members":{"logGroupName":{},"filterName":{},"filterPattern":{},"metricTransformations":{"shape":"S1v"}}}},"PutResourcePolicy":{"input":{"type":"structure","members":{"policyName":{},"policyDocument":{}}},"output":{"type":"structure","members":{"resourcePolicy":{"shape":"S22"}}}},"PutRetentionPolicy":{"input":{"type":"structure","required":["logGroupName","retentionInDays"],"members":{"logGroupName":{},"retentionInDays":{"type":"integer"}}}},"PutSubscriptionFilter":{"input":{"type":"structure","required":["logGroupName","filterName","filterPattern","destinationArn"],"members":{"logGroupName":{},"filterName":{},"filterPattern":{},"destinationArn":{},"roleArn":{},"distribution":{}}}},"TagLogGroup":{"input":{"type":"structure","required":["logGroupName","tags"],"members":{"logGroupName":{},"tags":{"shape":"Se"}}}},"TestMetricFilter":{"input":{"type":"structure","required":["filterPattern","logEventMessages"],"members":{"filterPattern":{},"logEventMessages":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"matches":{"type":"list","member":{"type":"structure","members":{"eventNumber":{"type":"long"},"eventMessage":{},"extractedValues":{"type":"map","key":{},"value":{}}}}}}}},"UntagLogGroup":{"input":{"type":"structure","required":["logGroupName","tags"],"members":{"logGroupName":{},"tags":{"type":"list","member":{}}}}}},"shapes":{"Se":{"type":"map","key":{},"value":{}},"Sx":{"type":"structure","members":{"destinationName":{},"targetArn":{},"roleArn":{},"accessPolicy":{},"arn":{},"creationTime":{"type":"long"}}},"S1v":{"type":"list","member":{"type":"structure","required":["metricName","metricNamespace","metricValue"],"members":{"metricName":{},"metricNamespace":{},"metricValue":{},"defaultValue":{"type":"double"}}}},"S22":{"type":"structure","members":{"policyName":{},"policyDocument":{},"lastUpdatedTime":{"type":"long"}}}}} - -/***/ }), -/* 342 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"DescribeDestinations":{"input_token":"nextToken","limit_key":"limit","output_token":"nextToken","result_key":"destinations"},"DescribeLogGroups":{"input_token":"nextToken","limit_key":"limit","output_token":"nextToken","result_key":"logGroups"},"DescribeLogStreams":{"input_token":"nextToken","limit_key":"limit","output_token":"nextToken","result_key":"logStreams"},"DescribeMetricFilters":{"input_token":"nextToken","limit_key":"limit","output_token":"nextToken","result_key":"metricFilters"},"DescribeSubscriptionFilters":{"input_token":"nextToken","limit_key":"limit","output_token":"nextToken","result_key":"subscriptionFilters"},"FilterLogEvents":{"input_token":"nextToken","limit_key":"limit","output_token":"nextToken","result_key":["events","searchedLogStreams"]},"GetLogEvents":{"input_token":"nextToken","limit_key":"limit","output_token":"nextForwardToken","result_key":"events"}}} - -/***/ }), -/* 343 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['codecommit'] = {}; -AWS.CodeCommit = Service.defineService('codecommit', ['2015-04-13']); -Object.defineProperty(apiLoader.services['codecommit'], '2015-04-13', { - get: function get() { - var model = __webpack_require__(344); - model.paginators = __webpack_require__(345).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.CodeCommit; - - -/***/ }), -/* 344 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2015-04-13","endpointPrefix":"codecommit","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"CodeCommit","serviceFullName":"AWS CodeCommit","signatureVersion":"v4","targetPrefix":"CodeCommit_20150413","uid":"codecommit-2015-04-13"},"operations":{"BatchGetRepositories":{"input":{"type":"structure","required":["repositoryNames"],"members":{"repositoryNames":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"repositories":{"type":"list","member":{"shape":"S6"}},"repositoriesNotFound":{"type":"list","member":{}}}}},"CreateBranch":{"input":{"type":"structure","required":["repositoryName","branchName","commitId"],"members":{"repositoryName":{},"branchName":{},"commitId":{}}}},"CreatePullRequest":{"input":{"type":"structure","required":["title","targets"],"members":{"title":{},"description":{},"targets":{"type":"list","member":{"type":"structure","required":["repositoryName","sourceReference"],"members":{"repositoryName":{},"sourceReference":{},"destinationReference":{}}}},"clientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","required":["pullRequest"],"members":{"pullRequest":{"shape":"Sr"}}}},"CreateRepository":{"input":{"type":"structure","required":["repositoryName"],"members":{"repositoryName":{},"repositoryDescription":{}}},"output":{"type":"structure","members":{"repositoryMetadata":{"shape":"S6"}}}},"DeleteBranch":{"input":{"type":"structure","required":["repositoryName","branchName"],"members":{"repositoryName":{},"branchName":{}}},"output":{"type":"structure","members":{"deletedBranch":{"shape":"S12"}}}},"DeleteCommentContent":{"input":{"type":"structure","required":["commentId"],"members":{"commentId":{}}},"output":{"type":"structure","members":{"comment":{"shape":"S16"}}}},"DeleteRepository":{"input":{"type":"structure","required":["repositoryName"],"members":{"repositoryName":{}}},"output":{"type":"structure","members":{"repositoryId":{}}}},"DescribePullRequestEvents":{"input":{"type":"structure","required":["pullRequestId"],"members":{"pullRequestId":{},"pullRequestEventType":{},"actorArn":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["pullRequestEvents"],"members":{"pullRequestEvents":{"type":"list","member":{"type":"structure","members":{"pullRequestId":{},"eventDate":{"type":"timestamp"},"pullRequestEventType":{},"actorArn":{},"pullRequestStatusChangedEventMetadata":{"type":"structure","members":{"pullRequestStatus":{}}},"pullRequestSourceReferenceUpdatedEventMetadata":{"type":"structure","members":{"repositoryName":{},"beforeCommitId":{},"afterCommitId":{}}},"pullRequestMergedStateChangedEventMetadata":{"type":"structure","members":{"repositoryName":{},"destinationReference":{},"mergeMetadata":{"shape":"Sw"}}}}}},"nextToken":{}}}},"GetBlob":{"input":{"type":"structure","required":["repositoryName","blobId"],"members":{"repositoryName":{},"blobId":{}}},"output":{"type":"structure","required":["content"],"members":{"content":{"type":"blob"}}}},"GetBranch":{"input":{"type":"structure","members":{"repositoryName":{},"branchName":{}}},"output":{"type":"structure","members":{"branch":{"shape":"S12"}}}},"GetComment":{"input":{"type":"structure","required":["commentId"],"members":{"commentId":{}}},"output":{"type":"structure","members":{"comment":{"shape":"S16"}}}},"GetCommentsForComparedCommit":{"input":{"type":"structure","required":["repositoryName","afterCommitId"],"members":{"repositoryName":{},"beforeCommitId":{},"afterCommitId":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"commentsForComparedCommitData":{"type":"list","member":{"type":"structure","members":{"repositoryName":{},"beforeCommitId":{},"afterCommitId":{},"beforeBlobId":{},"afterBlobId":{},"location":{"shape":"S1y"},"comments":{"shape":"S22"}}}},"nextToken":{}}}},"GetCommentsForPullRequest":{"input":{"type":"structure","required":["pullRequestId"],"members":{"pullRequestId":{},"repositoryName":{},"beforeCommitId":{},"afterCommitId":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"commentsForPullRequestData":{"type":"list","member":{"type":"structure","members":{"pullRequestId":{},"repositoryName":{},"beforeCommitId":{},"afterCommitId":{},"beforeBlobId":{},"afterBlobId":{},"location":{"shape":"S1y"},"comments":{"shape":"S22"}}}},"nextToken":{}}}},"GetCommit":{"input":{"type":"structure","required":["repositoryName","commitId"],"members":{"repositoryName":{},"commitId":{}}},"output":{"type":"structure","required":["commit"],"members":{"commit":{"type":"structure","members":{"commitId":{},"treeId":{},"parents":{"type":"list","member":{}},"message":{},"author":{"shape":"S2c"},"committer":{"shape":"S2c"},"additionalData":{}}}}}},"GetDifferences":{"input":{"type":"structure","required":["repositoryName","afterCommitSpecifier"],"members":{"repositoryName":{},"beforeCommitSpecifier":{},"afterCommitSpecifier":{},"beforePath":{},"afterPath":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"differences":{"type":"list","member":{"type":"structure","members":{"beforeBlob":{"shape":"S2n"},"afterBlob":{"shape":"S2n"},"changeType":{}}}},"NextToken":{}}}},"GetMergeConflicts":{"input":{"type":"structure","required":["repositoryName","destinationCommitSpecifier","sourceCommitSpecifier","mergeOption"],"members":{"repositoryName":{},"destinationCommitSpecifier":{},"sourceCommitSpecifier":{},"mergeOption":{}}},"output":{"type":"structure","required":["mergeable","destinationCommitId","sourceCommitId"],"members":{"mergeable":{"type":"boolean"},"destinationCommitId":{},"sourceCommitId":{}}}},"GetPullRequest":{"input":{"type":"structure","required":["pullRequestId"],"members":{"pullRequestId":{}}},"output":{"type":"structure","required":["pullRequest"],"members":{"pullRequest":{"shape":"Sr"}}}},"GetRepository":{"input":{"type":"structure","required":["repositoryName"],"members":{"repositoryName":{}}},"output":{"type":"structure","members":{"repositoryMetadata":{"shape":"S6"}}}},"GetRepositoryTriggers":{"input":{"type":"structure","required":["repositoryName"],"members":{"repositoryName":{}}},"output":{"type":"structure","members":{"configurationId":{},"triggers":{"shape":"S31"}}}},"ListBranches":{"input":{"type":"structure","required":["repositoryName"],"members":{"repositoryName":{},"nextToken":{}}},"output":{"type":"structure","members":{"branches":{"shape":"S35"},"nextToken":{}}}},"ListPullRequests":{"input":{"type":"structure","required":["repositoryName"],"members":{"repositoryName":{},"authorArn":{},"pullRequestStatus":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["pullRequestIds"],"members":{"pullRequestIds":{"type":"list","member":{}},"nextToken":{}}}},"ListRepositories":{"input":{"type":"structure","members":{"nextToken":{},"sortBy":{},"order":{}}},"output":{"type":"structure","members":{"repositories":{"type":"list","member":{"type":"structure","members":{"repositoryName":{},"repositoryId":{}}}},"nextToken":{}}}},"MergePullRequestByFastForward":{"input":{"type":"structure","required":["pullRequestId","repositoryName"],"members":{"pullRequestId":{},"repositoryName":{},"sourceCommitId":{}}},"output":{"type":"structure","members":{"pullRequest":{"shape":"Sr"}}}},"PostCommentForComparedCommit":{"input":{"type":"structure","required":["repositoryName","afterCommitId","content"],"members":{"repositoryName":{},"beforeCommitId":{},"afterCommitId":{},"location":{"shape":"S1y"},"content":{},"clientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"repositoryName":{},"beforeCommitId":{},"afterCommitId":{},"beforeBlobId":{},"afterBlobId":{},"location":{"shape":"S1y"},"comment":{"shape":"S16"}}},"idempotent":true},"PostCommentForPullRequest":{"input":{"type":"structure","required":["pullRequestId","repositoryName","beforeCommitId","afterCommitId","content"],"members":{"pullRequestId":{},"repositoryName":{},"beforeCommitId":{},"afterCommitId":{},"location":{"shape":"S1y"},"content":{},"clientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"repositoryName":{},"pullRequestId":{},"beforeCommitId":{},"afterCommitId":{},"beforeBlobId":{},"afterBlobId":{},"location":{"shape":"S1y"},"comment":{"shape":"S16"}}},"idempotent":true},"PostCommentReply":{"input":{"type":"structure","required":["inReplyTo","content"],"members":{"inReplyTo":{},"clientRequestToken":{"idempotencyToken":true},"content":{}}},"output":{"type":"structure","members":{"comment":{"shape":"S16"}}},"idempotent":true},"PutRepositoryTriggers":{"input":{"type":"structure","required":["repositoryName","triggers"],"members":{"repositoryName":{},"triggers":{"shape":"S31"}}},"output":{"type":"structure","members":{"configurationId":{}}}},"TestRepositoryTriggers":{"input":{"type":"structure","required":["repositoryName","triggers"],"members":{"repositoryName":{},"triggers":{"shape":"S31"}}},"output":{"type":"structure","members":{"successfulExecutions":{"type":"list","member":{}},"failedExecutions":{"type":"list","member":{"type":"structure","members":{"trigger":{},"failureMessage":{}}}}}}},"UpdateComment":{"input":{"type":"structure","required":["commentId","content"],"members":{"commentId":{},"content":{}}},"output":{"type":"structure","members":{"comment":{"shape":"S16"}}}},"UpdateDefaultBranch":{"input":{"type":"structure","required":["repositoryName","defaultBranchName"],"members":{"repositoryName":{},"defaultBranchName":{}}}},"UpdatePullRequestDescription":{"input":{"type":"structure","required":["pullRequestId","description"],"members":{"pullRequestId":{},"description":{}}},"output":{"type":"structure","required":["pullRequest"],"members":{"pullRequest":{"shape":"Sr"}}}},"UpdatePullRequestStatus":{"input":{"type":"structure","required":["pullRequestId","pullRequestStatus"],"members":{"pullRequestId":{},"pullRequestStatus":{}}},"output":{"type":"structure","required":["pullRequest"],"members":{"pullRequest":{"shape":"Sr"}}}},"UpdatePullRequestTitle":{"input":{"type":"structure","required":["pullRequestId","title"],"members":{"pullRequestId":{},"title":{}}},"output":{"type":"structure","required":["pullRequest"],"members":{"pullRequest":{"shape":"Sr"}}}},"UpdateRepositoryDescription":{"input":{"type":"structure","required":["repositoryName"],"members":{"repositoryName":{},"repositoryDescription":{}}}},"UpdateRepositoryName":{"input":{"type":"structure","required":["oldName","newName"],"members":{"oldName":{},"newName":{}}}}},"shapes":{"S6":{"type":"structure","members":{"accountId":{},"repositoryId":{},"repositoryName":{},"repositoryDescription":{},"defaultBranch":{},"lastModifiedDate":{"type":"timestamp"},"creationDate":{"type":"timestamp"},"cloneUrlHttp":{},"cloneUrlSsh":{},"Arn":{}}},"Sr":{"type":"structure","members":{"pullRequestId":{},"title":{},"description":{},"lastActivityDate":{"type":"timestamp"},"creationDate":{"type":"timestamp"},"pullRequestStatus":{},"authorArn":{},"pullRequestTargets":{"type":"list","member":{"type":"structure","members":{"repositoryName":{},"sourceReference":{},"destinationReference":{},"destinationCommit":{},"sourceCommit":{},"mergeMetadata":{"shape":"Sw"}}}},"clientRequestToken":{}}},"Sw":{"type":"structure","members":{"isMerged":{"type":"boolean"},"mergedBy":{}}},"S12":{"type":"structure","members":{"branchName":{},"commitId":{}}},"S16":{"type":"structure","members":{"commentId":{},"content":{},"inReplyTo":{},"creationDate":{"type":"timestamp"},"lastModifiedDate":{"type":"timestamp"},"authorArn":{},"deleted":{"type":"boolean"},"clientRequestToken":{}}},"S1y":{"type":"structure","members":{"filePath":{},"filePosition":{"type":"long"},"relativeFileVersion":{}}},"S22":{"type":"list","member":{"shape":"S16"}},"S2c":{"type":"structure","members":{"name":{},"email":{},"date":{}}},"S2n":{"type":"structure","members":{"blobId":{},"path":{},"mode":{}}},"S31":{"type":"list","member":{"type":"structure","required":["name","destinationArn","events"],"members":{"name":{},"destinationArn":{},"customData":{},"branches":{"shape":"S35"},"events":{"type":"list","member":{}}}}},"S35":{"type":"list","member":{}}}} - -/***/ }), -/* 345 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"DescribePullRequestEvents":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken"},"GetCommentsForComparedCommit":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken"},"GetCommentsForPullRequest":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken"},"GetDifferences":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"ListBranches":{"input_token":"nextToken","output_token":"nextToken","result_key":"branches"},"ListPullRequests":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken"},"ListRepositories":{"input_token":"nextToken","output_token":"nextToken","result_key":"repositories"}}} - -/***/ }), -/* 346 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['codedeploy'] = {}; -AWS.CodeDeploy = Service.defineService('codedeploy', ['2014-10-06']); -Object.defineProperty(apiLoader.services['codedeploy'], '2014-10-06', { - get: function get() { - var model = __webpack_require__(347); - model.paginators = __webpack_require__(348).pagination; - model.waiters = __webpack_require__(349).waiters; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.CodeDeploy; - - -/***/ }), -/* 347 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2014-10-06","endpointPrefix":"codedeploy","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"CodeDeploy","serviceFullName":"AWS CodeDeploy","serviceId":"CodeDeploy","signatureVersion":"v4","targetPrefix":"CodeDeploy_20141006","timestampFormat":"unixTimestamp","uid":"codedeploy-2014-10-06"},"operations":{"AddTagsToOnPremisesInstances":{"input":{"type":"structure","required":["tags","instanceNames"],"members":{"tags":{"shape":"S2"},"instanceNames":{"shape":"S6"}}}},"BatchGetApplicationRevisions":{"input":{"type":"structure","required":["applicationName","revisions"],"members":{"applicationName":{},"revisions":{"shape":"Sa"}}},"output":{"type":"structure","members":{"applicationName":{},"errorMessage":{},"revisions":{"type":"list","member":{"type":"structure","members":{"revisionLocation":{"shape":"Sb"},"genericRevisionInfo":{"shape":"St"}}}}}}},"BatchGetApplications":{"input":{"type":"structure","required":["applicationNames"],"members":{"applicationNames":{"shape":"Sz"}}},"output":{"type":"structure","members":{"applicationsInfo":{"type":"list","member":{"shape":"S12"}}}}},"BatchGetDeploymentGroups":{"input":{"type":"structure","required":["applicationName","deploymentGroupNames"],"members":{"applicationName":{},"deploymentGroupNames":{"shape":"Sv"}}},"output":{"type":"structure","members":{"deploymentGroupsInfo":{"type":"list","member":{"shape":"S1a"}},"errorMessage":{}}}},"BatchGetDeploymentInstances":{"input":{"type":"structure","required":["deploymentId","instanceIds"],"members":{"deploymentId":{},"instanceIds":{"shape":"S2r"}}},"output":{"type":"structure","members":{"instancesSummary":{"type":"list","member":{"shape":"S2v"}},"errorMessage":{}}}},"BatchGetDeployments":{"input":{"type":"structure","required":["deploymentIds"],"members":{"deploymentIds":{"shape":"S38"}}},"output":{"type":"structure","members":{"deploymentsInfo":{"type":"list","member":{"shape":"S3b"}}}}},"BatchGetOnPremisesInstances":{"input":{"type":"structure","required":["instanceNames"],"members":{"instanceNames":{"shape":"S6"}}},"output":{"type":"structure","members":{"instanceInfos":{"type":"list","member":{"shape":"S3q"}}}}},"ContinueDeployment":{"input":{"type":"structure","members":{"deploymentId":{}}}},"CreateApplication":{"input":{"type":"structure","required":["applicationName"],"members":{"applicationName":{},"computePlatform":{}}},"output":{"type":"structure","members":{"applicationId":{}}}},"CreateDeployment":{"input":{"type":"structure","required":["applicationName"],"members":{"applicationName":{},"deploymentGroupName":{},"revision":{"shape":"Sb"},"deploymentConfigName":{},"description":{},"ignoreApplicationStopFailures":{"type":"boolean"},"targetInstances":{"shape":"S3i"},"autoRollbackConfiguration":{"shape":"S1y"},"updateOutdatedInstancesOnly":{"type":"boolean"},"fileExistsBehavior":{}}},"output":{"type":"structure","members":{"deploymentId":{}}}},"CreateDeploymentConfig":{"input":{"type":"structure","required":["deploymentConfigName","minimumHealthyHosts"],"members":{"deploymentConfigName":{},"minimumHealthyHosts":{"shape":"S40"},"trafficRoutingConfig":{"shape":"S43"},"computePlatform":{}}},"output":{"type":"structure","members":{"deploymentConfigId":{}}}},"CreateDeploymentGroup":{"input":{"type":"structure","required":["applicationName","deploymentGroupName","serviceRoleArn"],"members":{"applicationName":{},"deploymentGroupName":{},"deploymentConfigName":{},"ec2TagFilters":{"shape":"S1d"},"onPremisesInstanceTagFilters":{"shape":"S1g"},"autoScalingGroups":{"shape":"S3j"},"serviceRoleArn":{},"triggerConfigurations":{"shape":"S1o"},"alarmConfiguration":{"shape":"S1u"},"autoRollbackConfiguration":{"shape":"S1y"},"deploymentStyle":{"shape":"S21"},"blueGreenDeploymentConfiguration":{"shape":"S24"},"loadBalancerInfo":{"shape":"S2c"},"ec2TagSet":{"shape":"S2m"},"onPremisesTagSet":{"shape":"S2o"}}},"output":{"type":"structure","members":{"deploymentGroupId":{}}}},"DeleteApplication":{"input":{"type":"structure","required":["applicationName"],"members":{"applicationName":{}}}},"DeleteDeploymentConfig":{"input":{"type":"structure","required":["deploymentConfigName"],"members":{"deploymentConfigName":{}}}},"DeleteDeploymentGroup":{"input":{"type":"structure","required":["applicationName","deploymentGroupName"],"members":{"applicationName":{},"deploymentGroupName":{}}},"output":{"type":"structure","members":{"hooksNotCleanedUp":{"shape":"S1j"}}}},"DeregisterOnPremisesInstance":{"input":{"type":"structure","required":["instanceName"],"members":{"instanceName":{}}}},"GetApplication":{"input":{"type":"structure","required":["applicationName"],"members":{"applicationName":{}}},"output":{"type":"structure","members":{"application":{"shape":"S12"}}}},"GetApplicationRevision":{"input":{"type":"structure","required":["applicationName","revision"],"members":{"applicationName":{},"revision":{"shape":"Sb"}}},"output":{"type":"structure","members":{"applicationName":{},"revision":{"shape":"Sb"},"revisionInfo":{"shape":"St"}}}},"GetDeployment":{"input":{"type":"structure","required":["deploymentId"],"members":{"deploymentId":{}}},"output":{"type":"structure","members":{"deploymentInfo":{"shape":"S3b"}}}},"GetDeploymentConfig":{"input":{"type":"structure","required":["deploymentConfigName"],"members":{"deploymentConfigName":{}}},"output":{"type":"structure","members":{"deploymentConfigInfo":{"type":"structure","members":{"deploymentConfigId":{},"deploymentConfigName":{},"minimumHealthyHosts":{"shape":"S40"},"createTime":{"type":"timestamp"},"computePlatform":{},"trafficRoutingConfig":{"shape":"S43"}}}}}},"GetDeploymentGroup":{"input":{"type":"structure","required":["applicationName","deploymentGroupName"],"members":{"applicationName":{},"deploymentGroupName":{}}},"output":{"type":"structure","members":{"deploymentGroupInfo":{"shape":"S1a"}}}},"GetDeploymentInstance":{"input":{"type":"structure","required":["deploymentId","instanceId"],"members":{"deploymentId":{},"instanceId":{}}},"output":{"type":"structure","members":{"instanceSummary":{"shape":"S2v"}}}},"GetOnPremisesInstance":{"input":{"type":"structure","required":["instanceName"],"members":{"instanceName":{}}},"output":{"type":"structure","members":{"instanceInfo":{"shape":"S3q"}}}},"ListApplicationRevisions":{"input":{"type":"structure","required":["applicationName"],"members":{"applicationName":{},"sortBy":{},"sortOrder":{},"s3Bucket":{},"s3KeyPrefix":{},"deployed":{},"nextToken":{}}},"output":{"type":"structure","members":{"revisions":{"shape":"Sa"},"nextToken":{}}}},"ListApplications":{"input":{"type":"structure","members":{"nextToken":{}}},"output":{"type":"structure","members":{"applications":{"shape":"Sz"},"nextToken":{}}}},"ListDeploymentConfigs":{"input":{"type":"structure","members":{"nextToken":{}}},"output":{"type":"structure","members":{"deploymentConfigsList":{"type":"list","member":{}},"nextToken":{}}}},"ListDeploymentGroups":{"input":{"type":"structure","required":["applicationName"],"members":{"applicationName":{},"nextToken":{}}},"output":{"type":"structure","members":{"applicationName":{},"deploymentGroups":{"shape":"Sv"},"nextToken":{}}}},"ListDeploymentInstances":{"input":{"type":"structure","required":["deploymentId"],"members":{"deploymentId":{},"nextToken":{},"instanceStatusFilter":{"type":"list","member":{}},"instanceTypeFilter":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"instancesList":{"shape":"S2r"},"nextToken":{}}}},"ListDeployments":{"input":{"type":"structure","members":{"applicationName":{},"deploymentGroupName":{},"includeOnlyStatuses":{"type":"list","member":{}},"createTimeRange":{"type":"structure","members":{"start":{"type":"timestamp"},"end":{"type":"timestamp"}}},"nextToken":{}}},"output":{"type":"structure","members":{"deployments":{"shape":"S38"},"nextToken":{}}}},"ListGitHubAccountTokenNames":{"input":{"type":"structure","members":{"nextToken":{}}},"output":{"type":"structure","members":{"tokenNameList":{"type":"list","member":{}},"nextToken":{}}}},"ListOnPremisesInstances":{"input":{"type":"structure","members":{"registrationStatus":{},"tagFilters":{"shape":"S1g"},"nextToken":{}}},"output":{"type":"structure","members":{"instanceNames":{"shape":"S6"},"nextToken":{}}}},"PutLifecycleEventHookExecutionStatus":{"input":{"type":"structure","members":{"deploymentId":{},"lifecycleEventHookExecutionId":{},"status":{}}},"output":{"type":"structure","members":{"lifecycleEventHookExecutionId":{}}}},"RegisterApplicationRevision":{"input":{"type":"structure","required":["applicationName","revision"],"members":{"applicationName":{},"description":{},"revision":{"shape":"Sb"}}}},"RegisterOnPremisesInstance":{"input":{"type":"structure","required":["instanceName"],"members":{"instanceName":{},"iamSessionArn":{},"iamUserArn":{}}}},"RemoveTagsFromOnPremisesInstances":{"input":{"type":"structure","required":["tags","instanceNames"],"members":{"tags":{"shape":"S2"},"instanceNames":{"shape":"S6"}}}},"SkipWaitTimeForInstanceTermination":{"input":{"type":"structure","members":{"deploymentId":{}}}},"StopDeployment":{"input":{"type":"structure","required":["deploymentId"],"members":{"deploymentId":{},"autoRollbackEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{"status":{},"statusMessage":{}}}},"UpdateApplication":{"input":{"type":"structure","members":{"applicationName":{},"newApplicationName":{}}}},"UpdateDeploymentGroup":{"input":{"type":"structure","required":["applicationName","currentDeploymentGroupName"],"members":{"applicationName":{},"currentDeploymentGroupName":{},"newDeploymentGroupName":{},"deploymentConfigName":{},"ec2TagFilters":{"shape":"S1d"},"onPremisesInstanceTagFilters":{"shape":"S1g"},"autoScalingGroups":{"shape":"S3j"},"serviceRoleArn":{},"triggerConfigurations":{"shape":"S1o"},"alarmConfiguration":{"shape":"S1u"},"autoRollbackConfiguration":{"shape":"S1y"},"deploymentStyle":{"shape":"S21"},"blueGreenDeploymentConfiguration":{"shape":"S24"},"loadBalancerInfo":{"shape":"S2c"},"ec2TagSet":{"shape":"S2m"},"onPremisesTagSet":{"shape":"S2o"}}},"output":{"type":"structure","members":{"hooksNotCleanedUp":{"shape":"S1j"}}}}},"shapes":{"S2":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}},"S6":{"type":"list","member":{}},"Sa":{"type":"list","member":{"shape":"Sb"}},"Sb":{"type":"structure","members":{"revisionType":{},"s3Location":{"type":"structure","members":{"bucket":{},"key":{},"bundleType":{},"version":{},"eTag":{}}},"gitHubLocation":{"type":"structure","members":{"repository":{},"commitId":{}}},"string":{"type":"structure","members":{"content":{},"sha256":{}}}}},"St":{"type":"structure","members":{"description":{},"deploymentGroups":{"shape":"Sv"},"firstUsedTime":{"type":"timestamp"},"lastUsedTime":{"type":"timestamp"},"registerTime":{"type":"timestamp"}}},"Sv":{"type":"list","member":{}},"Sz":{"type":"list","member":{}},"S12":{"type":"structure","members":{"applicationId":{},"applicationName":{},"createTime":{"type":"timestamp"},"linkedToGitHub":{"type":"boolean"},"gitHubAccountName":{},"computePlatform":{}}},"S1a":{"type":"structure","members":{"applicationName":{},"deploymentGroupId":{},"deploymentGroupName":{},"deploymentConfigName":{},"ec2TagFilters":{"shape":"S1d"},"onPremisesInstanceTagFilters":{"shape":"S1g"},"autoScalingGroups":{"shape":"S1j"},"serviceRoleArn":{},"targetRevision":{"shape":"Sb"},"triggerConfigurations":{"shape":"S1o"},"alarmConfiguration":{"shape":"S1u"},"autoRollbackConfiguration":{"shape":"S1y"},"deploymentStyle":{"shape":"S21"},"blueGreenDeploymentConfiguration":{"shape":"S24"},"loadBalancerInfo":{"shape":"S2c"},"lastSuccessfulDeployment":{"shape":"S2j"},"lastAttemptedDeployment":{"shape":"S2j"},"ec2TagSet":{"shape":"S2m"},"onPremisesTagSet":{"shape":"S2o"},"computePlatform":{}}},"S1d":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{},"Type":{}}}},"S1g":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{},"Type":{}}}},"S1j":{"type":"list","member":{"type":"structure","members":{"name":{},"hook":{}}}},"S1o":{"type":"list","member":{"type":"structure","members":{"triggerName":{},"triggerTargetArn":{},"triggerEvents":{"type":"list","member":{}}}}},"S1u":{"type":"structure","members":{"enabled":{"type":"boolean"},"ignorePollAlarmFailure":{"type":"boolean"},"alarms":{"type":"list","member":{"type":"structure","members":{"name":{}}}}}},"S1y":{"type":"structure","members":{"enabled":{"type":"boolean"},"events":{"type":"list","member":{}}}},"S21":{"type":"structure","members":{"deploymentType":{},"deploymentOption":{}}},"S24":{"type":"structure","members":{"terminateBlueInstancesOnDeploymentSuccess":{"type":"structure","members":{"action":{},"terminationWaitTimeInMinutes":{"type":"integer"}}},"deploymentReadyOption":{"type":"structure","members":{"actionOnTimeout":{},"waitTimeInMinutes":{"type":"integer"}}},"greenFleetProvisioningOption":{"type":"structure","members":{"action":{}}}}},"S2c":{"type":"structure","members":{"elbInfoList":{"type":"list","member":{"type":"structure","members":{"name":{}}}},"targetGroupInfoList":{"type":"list","member":{"type":"structure","members":{"name":{}}}}}},"S2j":{"type":"structure","members":{"deploymentId":{},"status":{},"endTime":{"type":"timestamp"},"createTime":{"type":"timestamp"}}},"S2m":{"type":"structure","members":{"ec2TagSetList":{"type":"list","member":{"shape":"S1d"}}}},"S2o":{"type":"structure","members":{"onPremisesTagSetList":{"type":"list","member":{"shape":"S1g"}}}},"S2r":{"type":"list","member":{}},"S2v":{"type":"structure","members":{"deploymentId":{},"instanceId":{},"status":{},"lastUpdatedAt":{"type":"timestamp"},"lifecycleEvents":{"type":"list","member":{"type":"structure","members":{"lifecycleEventName":{},"diagnostics":{"type":"structure","members":{"errorCode":{},"scriptName":{},"message":{},"logTail":{}}},"startTime":{"type":"timestamp"},"endTime":{"type":"timestamp"},"status":{}}}},"instanceType":{}}},"S38":{"type":"list","member":{}},"S3b":{"type":"structure","members":{"applicationName":{},"deploymentGroupName":{},"deploymentConfigName":{},"deploymentId":{},"previousRevision":{"shape":"Sb"},"revision":{"shape":"Sb"},"status":{},"errorInformation":{"type":"structure","members":{"code":{},"message":{}}},"createTime":{"type":"timestamp"},"startTime":{"type":"timestamp"},"completeTime":{"type":"timestamp"},"deploymentOverview":{"type":"structure","members":{"Pending":{"type":"long"},"InProgress":{"type":"long"},"Succeeded":{"type":"long"},"Failed":{"type":"long"},"Skipped":{"type":"long"},"Ready":{"type":"long"}}},"description":{},"creator":{},"ignoreApplicationStopFailures":{"type":"boolean"},"autoRollbackConfiguration":{"shape":"S1y"},"updateOutdatedInstancesOnly":{"type":"boolean"},"rollbackInfo":{"type":"structure","members":{"rollbackDeploymentId":{},"rollbackTriggeringDeploymentId":{},"rollbackMessage":{}}},"deploymentStyle":{"shape":"S21"},"targetInstances":{"shape":"S3i"},"instanceTerminationWaitTimeStarted":{"type":"boolean"},"blueGreenDeploymentConfiguration":{"shape":"S24"},"loadBalancerInfo":{"shape":"S2c"},"additionalDeploymentStatusInfo":{"type":"string","deprecated":true},"fileExistsBehavior":{},"deploymentStatusMessages":{"type":"list","member":{}},"computePlatform":{}}},"S3i":{"type":"structure","members":{"tagFilters":{"shape":"S1d"},"autoScalingGroups":{"shape":"S3j"},"ec2TagSet":{"shape":"S2m"}}},"S3j":{"type":"list","member":{}},"S3q":{"type":"structure","members":{"instanceName":{},"iamSessionArn":{},"iamUserArn":{},"instanceArn":{},"registerTime":{"type":"timestamp"},"deregisterTime":{"type":"timestamp"},"tags":{"shape":"S2"}}},"S40":{"type":"structure","members":{"value":{"type":"integer"},"type":{}}},"S43":{"type":"structure","members":{"type":{},"timeBasedCanary":{"type":"structure","members":{"canaryPercentage":{"type":"integer"},"canaryInterval":{"type":"integer"}}},"timeBasedLinear":{"type":"structure","members":{"linearPercentage":{"type":"integer"},"linearInterval":{"type":"integer"}}}}}}} - -/***/ }), -/* 348 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"ListApplicationRevisions":{"input_token":"nextToken","output_token":"nextToken","result_key":"revisions"},"ListApplications":{"input_token":"nextToken","output_token":"nextToken","result_key":"applications"},"ListDeploymentConfigs":{"input_token":"nextToken","output_token":"nextToken","result_key":"deploymentConfigsList"},"ListDeploymentGroups":{"input_token":"nextToken","output_token":"nextToken","result_key":"deploymentGroups"},"ListDeploymentInstances":{"input_token":"nextToken","output_token":"nextToken","result_key":"instancesList"},"ListDeployments":{"input_token":"nextToken","output_token":"nextToken","result_key":"deployments"}}} - -/***/ }), -/* 349 */ -/***/ (function(module, exports) { - -module.exports = {"version":2,"waiters":{"DeploymentSuccessful":{"delay":15,"operation":"GetDeployment","maxAttempts":120,"acceptors":[{"expected":"Succeeded","matcher":"path","state":"success","argument":"deploymentInfo.status"},{"expected":"Failed","matcher":"path","state":"failure","argument":"deploymentInfo.status"},{"expected":"Stopped","matcher":"path","state":"failure","argument":"deploymentInfo.status"}]}}} - -/***/ }), -/* 350 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['codepipeline'] = {}; -AWS.CodePipeline = Service.defineService('codepipeline', ['2015-07-09']); -Object.defineProperty(apiLoader.services['codepipeline'], '2015-07-09', { - get: function get() { - var model = __webpack_require__(351); - model.paginators = __webpack_require__(352).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.CodePipeline; - - -/***/ }), -/* 351 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2015-07-09","endpointPrefix":"codepipeline","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"CodePipeline","serviceFullName":"AWS CodePipeline","signatureVersion":"v4","targetPrefix":"CodePipeline_20150709","uid":"codepipeline-2015-07-09"},"operations":{"AcknowledgeJob":{"input":{"type":"structure","required":["jobId","nonce"],"members":{"jobId":{},"nonce":{}}},"output":{"type":"structure","members":{"status":{}}}},"AcknowledgeThirdPartyJob":{"input":{"type":"structure","required":["jobId","nonce","clientToken"],"members":{"jobId":{},"nonce":{},"clientToken":{}}},"output":{"type":"structure","members":{"status":{}}}},"CreateCustomActionType":{"input":{"type":"structure","required":["category","provider","version","inputArtifactDetails","outputArtifactDetails"],"members":{"category":{},"provider":{},"version":{},"settings":{"shape":"Se"},"configurationProperties":{"shape":"Sh"},"inputArtifactDetails":{"shape":"Sn"},"outputArtifactDetails":{"shape":"Sn"}}},"output":{"type":"structure","required":["actionType"],"members":{"actionType":{"shape":"Sr"}}}},"CreatePipeline":{"input":{"type":"structure","required":["pipeline"],"members":{"pipeline":{"shape":"Sv"}}},"output":{"type":"structure","members":{"pipeline":{"shape":"Sv"}}}},"DeleteCustomActionType":{"input":{"type":"structure","required":["category","provider","version"],"members":{"category":{},"provider":{},"version":{}}}},"DeletePipeline":{"input":{"type":"structure","required":["name"],"members":{"name":{}}}},"DisableStageTransition":{"input":{"type":"structure","required":["pipelineName","stageName","transitionType","reason"],"members":{"pipelineName":{},"stageName":{},"transitionType":{},"reason":{}}}},"EnableStageTransition":{"input":{"type":"structure","required":["pipelineName","stageName","transitionType"],"members":{"pipelineName":{},"stageName":{},"transitionType":{}}}},"GetJobDetails":{"input":{"type":"structure","required":["jobId"],"members":{"jobId":{}}},"output":{"type":"structure","members":{"jobDetails":{"type":"structure","members":{"id":{},"data":{"shape":"S1x"},"accountId":{}}}}}},"GetPipeline":{"input":{"type":"structure","required":["name"],"members":{"name":{},"version":{"type":"integer"}}},"output":{"type":"structure","members":{"pipeline":{"shape":"Sv"},"metadata":{"type":"structure","members":{"pipelineArn":{},"created":{"type":"timestamp"},"updated":{"type":"timestamp"}}}}}},"GetPipelineExecution":{"input":{"type":"structure","required":["pipelineName","pipelineExecutionId"],"members":{"pipelineName":{},"pipelineExecutionId":{}}},"output":{"type":"structure","members":{"pipelineExecution":{"type":"structure","members":{"pipelineName":{},"pipelineVersion":{"type":"integer"},"pipelineExecutionId":{},"status":{},"artifactRevisions":{"type":"list","member":{"type":"structure","members":{"name":{},"revisionId":{},"revisionChangeIdentifier":{},"revisionSummary":{},"created":{"type":"timestamp"},"revisionUrl":{}}}}}}}}},"GetPipelineState":{"input":{"type":"structure","required":["name"],"members":{"name":{}}},"output":{"type":"structure","members":{"pipelineName":{},"pipelineVersion":{"type":"integer"},"stageStates":{"type":"list","member":{"type":"structure","members":{"stageName":{},"inboundTransitionState":{"type":"structure","members":{"enabled":{"type":"boolean"},"lastChangedBy":{},"lastChangedAt":{"type":"timestamp"},"disabledReason":{}}},"actionStates":{"type":"list","member":{"type":"structure","members":{"actionName":{},"currentRevision":{"shape":"S34"},"latestExecution":{"type":"structure","members":{"status":{},"summary":{},"lastStatusChange":{"type":"timestamp"},"token":{},"lastUpdatedBy":{},"externalExecutionId":{},"externalExecutionUrl":{},"percentComplete":{"type":"integer"},"errorDetails":{"type":"structure","members":{"code":{},"message":{}}}}},"entityUrl":{},"revisionUrl":{}}}},"latestExecution":{"type":"structure","required":["pipelineExecutionId","status"],"members":{"pipelineExecutionId":{},"status":{}}}}}},"created":{"type":"timestamp"},"updated":{"type":"timestamp"}}}},"GetThirdPartyJobDetails":{"input":{"type":"structure","required":["jobId","clientToken"],"members":{"jobId":{},"clientToken":{}}},"output":{"type":"structure","members":{"jobDetails":{"type":"structure","members":{"id":{},"data":{"type":"structure","members":{"actionTypeId":{"shape":"Ss"},"actionConfiguration":{"shape":"S1y"},"pipelineContext":{"shape":"S1z"},"inputArtifacts":{"shape":"S22"},"outputArtifacts":{"shape":"S22"},"artifactCredentials":{"shape":"S2a"},"continuationToken":{},"encryptionKey":{"shape":"S11"}}},"nonce":{}}}}}},"ListActionTypes":{"input":{"type":"structure","members":{"actionOwnerFilter":{},"nextToken":{}}},"output":{"type":"structure","required":["actionTypes"],"members":{"actionTypes":{"type":"list","member":{"shape":"Sr"}},"nextToken":{}}}},"ListPipelineExecutions":{"input":{"type":"structure","required":["pipelineName"],"members":{"pipelineName":{},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"pipelineExecutionSummaries":{"type":"list","member":{"type":"structure","members":{"pipelineExecutionId":{},"status":{},"startTime":{"type":"timestamp"},"lastUpdateTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListPipelines":{"input":{"type":"structure","members":{"nextToken":{}}},"output":{"type":"structure","members":{"pipelines":{"type":"list","member":{"type":"structure","members":{"name":{},"version":{"type":"integer"},"created":{"type":"timestamp"},"updated":{"type":"timestamp"}}}},"nextToken":{}}}},"PollForJobs":{"input":{"type":"structure","required":["actionTypeId"],"members":{"actionTypeId":{"shape":"Ss"},"maxBatchSize":{"type":"integer"},"queryParam":{"type":"map","key":{},"value":{}}}},"output":{"type":"structure","members":{"jobs":{"type":"list","member":{"type":"structure","members":{"id":{},"data":{"shape":"S1x"},"nonce":{},"accountId":{}}}}}}},"PollForThirdPartyJobs":{"input":{"type":"structure","required":["actionTypeId"],"members":{"actionTypeId":{"shape":"Ss"},"maxBatchSize":{"type":"integer"}}},"output":{"type":"structure","members":{"jobs":{"type":"list","member":{"type":"structure","members":{"clientId":{},"jobId":{}}}}}}},"PutActionRevision":{"input":{"type":"structure","required":["pipelineName","stageName","actionName","actionRevision"],"members":{"pipelineName":{},"stageName":{},"actionName":{},"actionRevision":{"shape":"S34"}}},"output":{"type":"structure","members":{"newRevision":{"type":"boolean"},"pipelineExecutionId":{}}}},"PutApprovalResult":{"input":{"type":"structure","required":["pipelineName","stageName","actionName","result","token"],"members":{"pipelineName":{},"stageName":{},"actionName":{},"result":{"type":"structure","required":["summary","status"],"members":{"summary":{},"status":{}}},"token":{}}},"output":{"type":"structure","members":{"approvedAt":{"type":"timestamp"}}}},"PutJobFailureResult":{"input":{"type":"structure","required":["jobId","failureDetails"],"members":{"jobId":{},"failureDetails":{"shape":"S4j"}}}},"PutJobSuccessResult":{"input":{"type":"structure","required":["jobId"],"members":{"jobId":{},"currentRevision":{"shape":"S4m"},"continuationToken":{},"executionDetails":{"shape":"S4o"}}}},"PutThirdPartyJobFailureResult":{"input":{"type":"structure","required":["jobId","clientToken","failureDetails"],"members":{"jobId":{},"clientToken":{},"failureDetails":{"shape":"S4j"}}}},"PutThirdPartyJobSuccessResult":{"input":{"type":"structure","required":["jobId","clientToken"],"members":{"jobId":{},"clientToken":{},"currentRevision":{"shape":"S4m"},"continuationToken":{},"executionDetails":{"shape":"S4o"}}}},"RetryStageExecution":{"input":{"type":"structure","required":["pipelineName","stageName","pipelineExecutionId","retryMode"],"members":{"pipelineName":{},"stageName":{},"pipelineExecutionId":{},"retryMode":{}}},"output":{"type":"structure","members":{"pipelineExecutionId":{}}}},"StartPipelineExecution":{"input":{"type":"structure","required":["name"],"members":{"name":{}}},"output":{"type":"structure","members":{"pipelineExecutionId":{}}}},"UpdatePipeline":{"input":{"type":"structure","required":["pipeline"],"members":{"pipeline":{"shape":"Sv"}}},"output":{"type":"structure","members":{"pipeline":{"shape":"Sv"}}}}},"shapes":{"Se":{"type":"structure","members":{"thirdPartyConfigurationUrl":{},"entityUrlTemplate":{},"executionUrlTemplate":{},"revisionUrlTemplate":{}}},"Sh":{"type":"list","member":{"type":"structure","required":["name","required","key","secret"],"members":{"name":{},"required":{"type":"boolean"},"key":{"type":"boolean"},"secret":{"type":"boolean"},"queryable":{"type":"boolean"},"description":{},"type":{}}}},"Sn":{"type":"structure","required":["minimumCount","maximumCount"],"members":{"minimumCount":{"type":"integer"},"maximumCount":{"type":"integer"}}},"Sr":{"type":"structure","required":["id","inputArtifactDetails","outputArtifactDetails"],"members":{"id":{"shape":"Ss"},"settings":{"shape":"Se"},"actionConfigurationProperties":{"shape":"Sh"},"inputArtifactDetails":{"shape":"Sn"},"outputArtifactDetails":{"shape":"Sn"}}},"Ss":{"type":"structure","required":["category","owner","provider","version"],"members":{"category":{},"owner":{},"provider":{},"version":{}}},"Sv":{"type":"structure","required":["name","roleArn","artifactStore","stages"],"members":{"name":{},"roleArn":{},"artifactStore":{"type":"structure","required":["type","location"],"members":{"type":{},"location":{},"encryptionKey":{"shape":"S11"}}},"stages":{"type":"list","member":{"type":"structure","required":["name","actions"],"members":{"name":{},"blockers":{"type":"list","member":{"type":"structure","required":["name","type"],"members":{"name":{},"type":{}}}},"actions":{"type":"list","member":{"type":"structure","required":["name","actionTypeId"],"members":{"name":{},"actionTypeId":{"shape":"Ss"},"runOrder":{"type":"integer"},"configuration":{"shape":"S1f"},"outputArtifacts":{"type":"list","member":{"type":"structure","required":["name"],"members":{"name":{}}}},"inputArtifacts":{"type":"list","member":{"type":"structure","required":["name"],"members":{"name":{}}}},"roleArn":{}}}}}}},"version":{"type":"integer"}}},"S11":{"type":"structure","required":["id","type"],"members":{"id":{},"type":{}}},"S1f":{"type":"map","key":{},"value":{}},"S1x":{"type":"structure","members":{"actionTypeId":{"shape":"Ss"},"actionConfiguration":{"shape":"S1y"},"pipelineContext":{"shape":"S1z"},"inputArtifacts":{"shape":"S22"},"outputArtifacts":{"shape":"S22"},"artifactCredentials":{"shape":"S2a"},"continuationToken":{},"encryptionKey":{"shape":"S11"}}},"S1y":{"type":"structure","members":{"configuration":{"shape":"S1f"}}},"S1z":{"type":"structure","members":{"pipelineName":{},"stage":{"type":"structure","members":{"name":{}}},"action":{"type":"structure","members":{"name":{}}}}},"S22":{"type":"list","member":{"type":"structure","members":{"name":{},"revision":{},"location":{"type":"structure","members":{"type":{},"s3Location":{"type":"structure","required":["bucketName","objectKey"],"members":{"bucketName":{},"objectKey":{}}}}}}}},"S2a":{"type":"structure","required":["accessKeyId","secretAccessKey","sessionToken"],"members":{"accessKeyId":{},"secretAccessKey":{},"sessionToken":{}},"sensitive":true},"S34":{"type":"structure","required":["revisionId","revisionChangeId","created"],"members":{"revisionId":{},"revisionChangeId":{},"created":{"type":"timestamp"}}},"S4j":{"type":"structure","required":["type","message"],"members":{"type":{},"message":{},"externalExecutionId":{}}},"S4m":{"type":"structure","required":["revision","changeIdentifier"],"members":{"revision":{},"changeIdentifier":{},"created":{"type":"timestamp"},"revisionSummary":{}}},"S4o":{"type":"structure","members":{"summary":{},"externalExecutionId":{},"percentComplete":{"type":"integer"}}}}} - -/***/ }), -/* 352 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{}} - -/***/ }), -/* 353 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['cognitosync'] = {}; -AWS.CognitoSync = Service.defineService('cognitosync', ['2014-06-30']); -Object.defineProperty(apiLoader.services['cognitosync'], '2014-06-30', { - get: function get() { - var model = __webpack_require__(354); - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.CognitoSync; - - -/***/ }), -/* 354 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2014-06-30","endpointPrefix":"cognito-sync","jsonVersion":"1.1","serviceFullName":"Amazon Cognito Sync","signatureVersion":"v4","protocol":"rest-json","uid":"cognito-sync-2014-06-30"},"operations":{"BulkPublish":{"http":{"requestUri":"/identitypools/{IdentityPoolId}/bulkpublish","responseCode":200},"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{"location":"uri","locationName":"IdentityPoolId"}}},"output":{"type":"structure","members":{"IdentityPoolId":{}}}},"DeleteDataset":{"http":{"method":"DELETE","requestUri":"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}","responseCode":200},"input":{"type":"structure","required":["IdentityPoolId","IdentityId","DatasetName"],"members":{"IdentityPoolId":{"location":"uri","locationName":"IdentityPoolId"},"IdentityId":{"location":"uri","locationName":"IdentityId"},"DatasetName":{"location":"uri","locationName":"DatasetName"}}},"output":{"type":"structure","members":{"Dataset":{"shape":"S8"}}}},"DescribeDataset":{"http":{"method":"GET","requestUri":"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}","responseCode":200},"input":{"type":"structure","required":["IdentityPoolId","IdentityId","DatasetName"],"members":{"IdentityPoolId":{"location":"uri","locationName":"IdentityPoolId"},"IdentityId":{"location":"uri","locationName":"IdentityId"},"DatasetName":{"location":"uri","locationName":"DatasetName"}}},"output":{"type":"structure","members":{"Dataset":{"shape":"S8"}}}},"DescribeIdentityPoolUsage":{"http":{"method":"GET","requestUri":"/identitypools/{IdentityPoolId}","responseCode":200},"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{"location":"uri","locationName":"IdentityPoolId"}}},"output":{"type":"structure","members":{"IdentityPoolUsage":{"shape":"Sg"}}}},"DescribeIdentityUsage":{"http":{"method":"GET","requestUri":"/identitypools/{IdentityPoolId}/identities/{IdentityId}","responseCode":200},"input":{"type":"structure","required":["IdentityPoolId","IdentityId"],"members":{"IdentityPoolId":{"location":"uri","locationName":"IdentityPoolId"},"IdentityId":{"location":"uri","locationName":"IdentityId"}}},"output":{"type":"structure","members":{"IdentityUsage":{"type":"structure","members":{"IdentityId":{},"IdentityPoolId":{},"LastModifiedDate":{"type":"timestamp"},"DatasetCount":{"type":"integer"},"DataStorage":{"type":"long"}}}}}},"GetBulkPublishDetails":{"http":{"requestUri":"/identitypools/{IdentityPoolId}/getBulkPublishDetails","responseCode":200},"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{"location":"uri","locationName":"IdentityPoolId"}}},"output":{"type":"structure","members":{"IdentityPoolId":{},"BulkPublishStartTime":{"type":"timestamp"},"BulkPublishCompleteTime":{"type":"timestamp"},"BulkPublishStatus":{},"FailureMessage":{}}}},"GetCognitoEvents":{"http":{"method":"GET","requestUri":"/identitypools/{IdentityPoolId}/events","responseCode":200},"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{"location":"uri","locationName":"IdentityPoolId"}}},"output":{"type":"structure","members":{"Events":{"shape":"Sq"}}}},"GetIdentityPoolConfiguration":{"http":{"method":"GET","requestUri":"/identitypools/{IdentityPoolId}/configuration","responseCode":200},"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{"location":"uri","locationName":"IdentityPoolId"}}},"output":{"type":"structure","members":{"IdentityPoolId":{},"PushSync":{"shape":"Sv"},"CognitoStreams":{"shape":"Sz"}}}},"ListDatasets":{"http":{"method":"GET","requestUri":"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets","responseCode":200},"input":{"type":"structure","required":["IdentityId","IdentityPoolId"],"members":{"IdentityPoolId":{"location":"uri","locationName":"IdentityPoolId"},"IdentityId":{"location":"uri","locationName":"IdentityId"},"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"Datasets":{"type":"list","member":{"shape":"S8"}},"Count":{"type":"integer"},"NextToken":{}}}},"ListIdentityPoolUsage":{"http":{"method":"GET","requestUri":"/identitypools","responseCode":200},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"IdentityPoolUsages":{"type":"list","member":{"shape":"Sg"}},"MaxResults":{"type":"integer"},"Count":{"type":"integer"},"NextToken":{}}}},"ListRecords":{"http":{"method":"GET","requestUri":"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}/records","responseCode":200},"input":{"type":"structure","required":["IdentityPoolId","IdentityId","DatasetName"],"members":{"IdentityPoolId":{"location":"uri","locationName":"IdentityPoolId"},"IdentityId":{"location":"uri","locationName":"IdentityId"},"DatasetName":{"location":"uri","locationName":"DatasetName"},"LastSyncCount":{"location":"querystring","locationName":"lastSyncCount","type":"long"},"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"SyncSessionToken":{"location":"querystring","locationName":"syncSessionToken"}}},"output":{"type":"structure","members":{"Records":{"shape":"S1c"},"NextToken":{},"Count":{"type":"integer"},"DatasetSyncCount":{"type":"long"},"LastModifiedBy":{},"MergedDatasetNames":{"type":"list","member":{}},"DatasetExists":{"type":"boolean"},"DatasetDeletedAfterRequestedSyncCount":{"type":"boolean"},"SyncSessionToken":{}}}},"RegisterDevice":{"http":{"requestUri":"/identitypools/{IdentityPoolId}/identity/{IdentityId}/device","responseCode":200},"input":{"type":"structure","required":["IdentityPoolId","IdentityId","Platform","Token"],"members":{"IdentityPoolId":{"location":"uri","locationName":"IdentityPoolId"},"IdentityId":{"location":"uri","locationName":"IdentityId"},"Platform":{},"Token":{}}},"output":{"type":"structure","members":{"DeviceId":{}}}},"SetCognitoEvents":{"http":{"requestUri":"/identitypools/{IdentityPoolId}/events","responseCode":200},"input":{"type":"structure","required":["IdentityPoolId","Events"],"members":{"IdentityPoolId":{"location":"uri","locationName":"IdentityPoolId"},"Events":{"shape":"Sq"}}}},"SetIdentityPoolConfiguration":{"http":{"requestUri":"/identitypools/{IdentityPoolId}/configuration","responseCode":200},"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{"location":"uri","locationName":"IdentityPoolId"},"PushSync":{"shape":"Sv"},"CognitoStreams":{"shape":"Sz"}}},"output":{"type":"structure","members":{"IdentityPoolId":{},"PushSync":{"shape":"Sv"},"CognitoStreams":{"shape":"Sz"}}}},"SubscribeToDataset":{"http":{"requestUri":"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}/subscriptions/{DeviceId}","responseCode":200},"input":{"type":"structure","required":["IdentityPoolId","IdentityId","DatasetName","DeviceId"],"members":{"IdentityPoolId":{"location":"uri","locationName":"IdentityPoolId"},"IdentityId":{"location":"uri","locationName":"IdentityId"},"DatasetName":{"location":"uri","locationName":"DatasetName"},"DeviceId":{"location":"uri","locationName":"DeviceId"}}},"output":{"type":"structure","members":{}}},"UnsubscribeFromDataset":{"http":{"method":"DELETE","requestUri":"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}/subscriptions/{DeviceId}","responseCode":200},"input":{"type":"structure","required":["IdentityPoolId","IdentityId","DatasetName","DeviceId"],"members":{"IdentityPoolId":{"location":"uri","locationName":"IdentityPoolId"},"IdentityId":{"location":"uri","locationName":"IdentityId"},"DatasetName":{"location":"uri","locationName":"DatasetName"},"DeviceId":{"location":"uri","locationName":"DeviceId"}}},"output":{"type":"structure","members":{}}},"UpdateRecords":{"http":{"requestUri":"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}","responseCode":200},"input":{"type":"structure","required":["IdentityPoolId","IdentityId","DatasetName","SyncSessionToken"],"members":{"IdentityPoolId":{"location":"uri","locationName":"IdentityPoolId"},"IdentityId":{"location":"uri","locationName":"IdentityId"},"DatasetName":{"location":"uri","locationName":"DatasetName"},"DeviceId":{},"RecordPatches":{"type":"list","member":{"type":"structure","required":["Op","Key","SyncCount"],"members":{"Op":{},"Key":{},"Value":{},"SyncCount":{"type":"long"},"DeviceLastModifiedDate":{"type":"timestamp"}}}},"SyncSessionToken":{},"ClientContext":{"location":"header","locationName":"x-amz-Client-Context"}}},"output":{"type":"structure","members":{"Records":{"shape":"S1c"}}}}},"shapes":{"S8":{"type":"structure","members":{"IdentityId":{},"DatasetName":{},"CreationDate":{"type":"timestamp"},"LastModifiedDate":{"type":"timestamp"},"LastModifiedBy":{},"DataStorage":{"type":"long"},"NumRecords":{"type":"long"}}},"Sg":{"type":"structure","members":{"IdentityPoolId":{},"SyncSessionsCount":{"type":"long"},"DataStorage":{"type":"long"},"LastModifiedDate":{"type":"timestamp"}}},"Sq":{"type":"map","key":{},"value":{}},"Sv":{"type":"structure","members":{"ApplicationArns":{"type":"list","member":{}},"RoleArn":{}}},"Sz":{"type":"structure","members":{"StreamName":{},"RoleArn":{},"StreamingStatus":{}}},"S1c":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{},"SyncCount":{"type":"long"},"LastModifiedDate":{"type":"timestamp"},"LastModifiedBy":{},"DeviceLastModifiedDate":{"type":"timestamp"}}}}},"examples":{}} - -/***/ }), -/* 355 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['configservice'] = {}; -AWS.ConfigService = Service.defineService('configservice', ['2014-11-12']); -Object.defineProperty(apiLoader.services['configservice'], '2014-11-12', { - get: function get() { - var model = __webpack_require__(356); - model.paginators = __webpack_require__(357).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.ConfigService; - - -/***/ }), -/* 356 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2014-11-12","endpointPrefix":"config","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"Config Service","serviceFullName":"AWS Config","signatureVersion":"v4","targetPrefix":"StarlingDoveService","uid":"config-2014-11-12"},"operations":{"DeleteConfigRule":{"input":{"type":"structure","required":["ConfigRuleName"],"members":{"ConfigRuleName":{}}}},"DeleteConfigurationRecorder":{"input":{"type":"structure","required":["ConfigurationRecorderName"],"members":{"ConfigurationRecorderName":{}}}},"DeleteDeliveryChannel":{"input":{"type":"structure","required":["DeliveryChannelName"],"members":{"DeliveryChannelName":{}}}},"DeleteEvaluationResults":{"input":{"type":"structure","required":["ConfigRuleName"],"members":{"ConfigRuleName":{}}},"output":{"type":"structure","members":{}}},"DeliverConfigSnapshot":{"input":{"type":"structure","required":["deliveryChannelName"],"members":{"deliveryChannelName":{}}},"output":{"type":"structure","members":{"configSnapshotId":{}}}},"DescribeComplianceByConfigRule":{"input":{"type":"structure","members":{"ConfigRuleNames":{"shape":"Sd"},"ComplianceTypes":{"shape":"Se"},"NextToken":{}}},"output":{"type":"structure","members":{"ComplianceByConfigRules":{"type":"list","member":{"type":"structure","members":{"ConfigRuleName":{},"Compliance":{"shape":"Sj"}}}},"NextToken":{}}}},"DescribeComplianceByResource":{"input":{"type":"structure","members":{"ResourceType":{},"ResourceId":{},"ComplianceTypes":{"shape":"Se"},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ComplianceByResources":{"type":"list","member":{"type":"structure","members":{"ResourceType":{},"ResourceId":{},"Compliance":{"shape":"Sj"}}}},"NextToken":{}}}},"DescribeConfigRuleEvaluationStatus":{"input":{"type":"structure","members":{"ConfigRuleNames":{"shape":"Sd"},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"ConfigRulesEvaluationStatus":{"type":"list","member":{"type":"structure","members":{"ConfigRuleName":{},"ConfigRuleArn":{},"ConfigRuleId":{},"LastSuccessfulInvocationTime":{"type":"timestamp"},"LastFailedInvocationTime":{"type":"timestamp"},"LastSuccessfulEvaluationTime":{"type":"timestamp"},"LastFailedEvaluationTime":{"type":"timestamp"},"FirstActivatedTime":{"type":"timestamp"},"LastErrorCode":{},"LastErrorMessage":{},"FirstEvaluationStarted":{"type":"boolean"}}}},"NextToken":{}}}},"DescribeConfigRules":{"input":{"type":"structure","members":{"ConfigRuleNames":{"shape":"Sd"},"NextToken":{}}},"output":{"type":"structure","members":{"ConfigRules":{"type":"list","member":{"shape":"S14"}},"NextToken":{}}}},"DescribeConfigurationRecorderStatus":{"input":{"type":"structure","members":{"ConfigurationRecorderNames":{"shape":"S1j"}}},"output":{"type":"structure","members":{"ConfigurationRecordersStatus":{"type":"list","member":{"type":"structure","members":{"name":{},"lastStartTime":{"type":"timestamp"},"lastStopTime":{"type":"timestamp"},"recording":{"type":"boolean"},"lastStatus":{},"lastErrorCode":{},"lastErrorMessage":{},"lastStatusChangeTime":{"type":"timestamp"}}}}}}},"DescribeConfigurationRecorders":{"input":{"type":"structure","members":{"ConfigurationRecorderNames":{"shape":"S1j"}}},"output":{"type":"structure","members":{"ConfigurationRecorders":{"type":"list","member":{"shape":"S1r"}}}}},"DescribeDeliveryChannelStatus":{"input":{"type":"structure","members":{"DeliveryChannelNames":{"shape":"S1y"}}},"output":{"type":"structure","members":{"DeliveryChannelsStatus":{"type":"list","member":{"type":"structure","members":{"name":{},"configSnapshotDeliveryInfo":{"shape":"S22"},"configHistoryDeliveryInfo":{"shape":"S22"},"configStreamDeliveryInfo":{"type":"structure","members":{"lastStatus":{},"lastErrorCode":{},"lastErrorMessage":{},"lastStatusChangeTime":{"type":"timestamp"}}}}}}}}},"DescribeDeliveryChannels":{"input":{"type":"structure","members":{"DeliveryChannelNames":{"shape":"S1y"}}},"output":{"type":"structure","members":{"DeliveryChannels":{"type":"list","member":{"shape":"S28"}}}}},"GetComplianceDetailsByConfigRule":{"input":{"type":"structure","required":["ConfigRuleName"],"members":{"ConfigRuleName":{},"ComplianceTypes":{"shape":"Se"},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"EvaluationResults":{"shape":"S2c"},"NextToken":{}}}},"GetComplianceDetailsByResource":{"input":{"type":"structure","required":["ResourceType","ResourceId"],"members":{"ResourceType":{},"ResourceId":{},"ComplianceTypes":{"shape":"Se"},"NextToken":{}}},"output":{"type":"structure","members":{"EvaluationResults":{"shape":"S2c"},"NextToken":{}}}},"GetComplianceSummaryByConfigRule":{"output":{"type":"structure","members":{"ComplianceSummary":{"shape":"S2j"}}}},"GetComplianceSummaryByResourceType":{"input":{"type":"structure","members":{"ResourceTypes":{"shape":"S2l"}}},"output":{"type":"structure","members":{"ComplianceSummariesByResourceType":{"type":"list","member":{"type":"structure","members":{"ResourceType":{},"ComplianceSummary":{"shape":"S2j"}}}}}}},"GetDiscoveredResourceCounts":{"input":{"type":"structure","members":{"resourceTypes":{"shape":"S2l"},"limit":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"totalDiscoveredResources":{"type":"long"},"resourceCounts":{"type":"list","member":{"type":"structure","members":{"resourceType":{},"count":{"type":"long"}}}},"nextToken":{}}}},"GetResourceConfigHistory":{"input":{"type":"structure","required":["resourceType","resourceId"],"members":{"resourceType":{},"resourceId":{},"laterTime":{"type":"timestamp"},"earlierTime":{"type":"timestamp"},"chronologicalOrder":{},"limit":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"configurationItems":{"type":"list","member":{"type":"structure","members":{"version":{},"accountId":{},"configurationItemCaptureTime":{"type":"timestamp"},"configurationItemStatus":{},"configurationStateId":{},"configurationItemMD5Hash":{},"arn":{},"resourceType":{},"resourceId":{},"resourceName":{},"awsRegion":{},"availabilityZone":{},"resourceCreationTime":{"type":"timestamp"},"tags":{"type":"map","key":{},"value":{}},"relatedEvents":{"type":"list","member":{}},"relationships":{"type":"list","member":{"type":"structure","members":{"resourceType":{},"resourceId":{},"resourceName":{},"relationshipName":{}}}},"configuration":{},"supplementaryConfiguration":{"type":"map","key":{},"value":{}}}}},"nextToken":{}}}},"ListDiscoveredResources":{"input":{"type":"structure","required":["resourceType"],"members":{"resourceType":{},"resourceIds":{"type":"list","member":{}},"resourceName":{},"limit":{"type":"integer"},"includeDeletedResources":{"type":"boolean"},"nextToken":{}}},"output":{"type":"structure","members":{"resourceIdentifiers":{"type":"list","member":{"type":"structure","members":{"resourceType":{},"resourceId":{},"resourceName":{},"resourceDeletionTime":{"type":"timestamp"}}}},"nextToken":{}}}},"PutConfigRule":{"input":{"type":"structure","required":["ConfigRule"],"members":{"ConfigRule":{"shape":"S14"}}}},"PutConfigurationRecorder":{"input":{"type":"structure","required":["ConfigurationRecorder"],"members":{"ConfigurationRecorder":{"shape":"S1r"}}}},"PutDeliveryChannel":{"input":{"type":"structure","required":["DeliveryChannel"],"members":{"DeliveryChannel":{"shape":"S28"}}}},"PutEvaluations":{"input":{"type":"structure","required":["ResultToken"],"members":{"Evaluations":{"shape":"S3z"},"ResultToken":{},"TestMode":{"type":"boolean"}}},"output":{"type":"structure","members":{"FailedEvaluations":{"shape":"S3z"}}}},"StartConfigRulesEvaluation":{"input":{"type":"structure","members":{"ConfigRuleNames":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"StartConfigurationRecorder":{"input":{"type":"structure","required":["ConfigurationRecorderName"],"members":{"ConfigurationRecorderName":{}}}},"StopConfigurationRecorder":{"input":{"type":"structure","required":["ConfigurationRecorderName"],"members":{"ConfigurationRecorderName":{}}}}},"shapes":{"Sd":{"type":"list","member":{}},"Se":{"type":"list","member":{}},"Sj":{"type":"structure","members":{"ComplianceType":{},"ComplianceContributorCount":{"shape":"Sk"}}},"Sk":{"type":"structure","members":{"CappedCount":{"type":"integer"},"CapExceeded":{"type":"boolean"}}},"S14":{"type":"structure","required":["Source"],"members":{"ConfigRuleName":{},"ConfigRuleArn":{},"ConfigRuleId":{},"Description":{},"Scope":{"type":"structure","members":{"ComplianceResourceTypes":{"type":"list","member":{}},"TagKey":{},"TagValue":{},"ComplianceResourceId":{}}},"Source":{"type":"structure","required":["Owner","SourceIdentifier"],"members":{"Owner":{},"SourceIdentifier":{},"SourceDetails":{"type":"list","member":{"type":"structure","members":{"EventSource":{},"MessageType":{},"MaximumExecutionFrequency":{}}}}}},"InputParameters":{},"MaximumExecutionFrequency":{},"ConfigRuleState":{}}},"S1j":{"type":"list","member":{}},"S1r":{"type":"structure","members":{"name":{},"roleARN":{},"recordingGroup":{"type":"structure","members":{"allSupported":{"type":"boolean"},"includeGlobalResourceTypes":{"type":"boolean"},"resourceTypes":{"type":"list","member":{}}}}}},"S1y":{"type":"list","member":{}},"S22":{"type":"structure","members":{"lastStatus":{},"lastErrorCode":{},"lastErrorMessage":{},"lastAttemptTime":{"type":"timestamp"},"lastSuccessfulTime":{"type":"timestamp"},"nextDeliveryTime":{"type":"timestamp"}}},"S28":{"type":"structure","members":{"name":{},"s3BucketName":{},"s3KeyPrefix":{},"snsTopicARN":{},"configSnapshotDeliveryProperties":{"type":"structure","members":{"deliveryFrequency":{}}}}},"S2c":{"type":"list","member":{"type":"structure","members":{"EvaluationResultIdentifier":{"type":"structure","members":{"EvaluationResultQualifier":{"type":"structure","members":{"ConfigRuleName":{},"ResourceType":{},"ResourceId":{}}},"OrderingTimestamp":{"type":"timestamp"}}},"ComplianceType":{},"ResultRecordedTime":{"type":"timestamp"},"ConfigRuleInvokedTime":{"type":"timestamp"},"Annotation":{},"ResultToken":{}}}},"S2j":{"type":"structure","members":{"CompliantResourceCount":{"shape":"Sk"},"NonCompliantResourceCount":{"shape":"Sk"},"ComplianceSummaryTimestamp":{"type":"timestamp"}}},"S2l":{"type":"list","member":{}},"S3z":{"type":"list","member":{"type":"structure","required":["ComplianceResourceType","ComplianceResourceId","ComplianceType","OrderingTimestamp"],"members":{"ComplianceResourceType":{},"ComplianceResourceId":{},"ComplianceType":{},"Annotation":{},"OrderingTimestamp":{"type":"timestamp"}}}}}} - -/***/ }), -/* 357 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"GetResourceConfigHistory":{"input_token":"nextToken","limit_key":"limit","output_token":"nextToken","result_key":"configurationItems"}}} - -/***/ }), -/* 358 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['cur'] = {}; -AWS.CUR = Service.defineService('cur', ['2017-01-06']); -Object.defineProperty(apiLoader.services['cur'], '2017-01-06', { - get: function get() { - var model = __webpack_require__(359); - model.paginators = __webpack_require__(360).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.CUR; - - -/***/ }), -/* 359 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2017-01-06","endpointPrefix":"cur","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS Cost and Usage Report Service","signatureVersion":"v4","signingName":"cur","targetPrefix":"AWSOrigamiServiceGatewayService","uid":"cur-2017-01-06"},"operations":{"DeleteReportDefinition":{"input":{"type":"structure","members":{"ReportName":{}}},"output":{"type":"structure","members":{"ResponseMessage":{}}}},"DescribeReportDefinitions":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ReportDefinitions":{"type":"list","member":{"shape":"Sa"}},"NextToken":{}}}},"PutReportDefinition":{"input":{"type":"structure","required":["ReportDefinition"],"members":{"ReportDefinition":{"shape":"Sa"}}},"output":{"type":"structure","members":{}}}},"shapes":{"Sa":{"type":"structure","required":["ReportName","TimeUnit","Format","Compression","AdditionalSchemaElements","S3Bucket","S3Prefix","S3Region"],"members":{"ReportName":{},"TimeUnit":{},"Format":{},"Compression":{},"AdditionalSchemaElements":{"type":"list","member":{}},"S3Bucket":{},"S3Prefix":{},"S3Region":{},"AdditionalArtifacts":{"type":"list","member":{}}}}}} - -/***/ }), -/* 360 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"DescribeReportDefinitions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}} - -/***/ }), -/* 361 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['devicefarm'] = {}; -AWS.DeviceFarm = Service.defineService('devicefarm', ['2015-06-23']); -Object.defineProperty(apiLoader.services['devicefarm'], '2015-06-23', { - get: function get() { - var model = __webpack_require__(362); - model.paginators = __webpack_require__(363).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.DeviceFarm; - - -/***/ }), -/* 362 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2015-06-23","endpointPrefix":"devicefarm","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS Device Farm","signatureVersion":"v4","targetPrefix":"DeviceFarm_20150623","uid":"devicefarm-2015-06-23"},"operations":{"CreateDevicePool":{"input":{"type":"structure","required":["projectArn","name","rules"],"members":{"projectArn":{},"name":{},"description":{},"rules":{"shape":"S5"}}},"output":{"type":"structure","members":{"devicePool":{"shape":"Sb"}}}},"CreateNetworkProfile":{"input":{"type":"structure","required":["projectArn","name"],"members":{"projectArn":{},"name":{},"description":{},"type":{},"uplinkBandwidthBits":{"type":"long"},"downlinkBandwidthBits":{"type":"long"},"uplinkDelayMs":{"type":"long"},"downlinkDelayMs":{"type":"long"},"uplinkJitterMs":{"type":"long"},"downlinkJitterMs":{"type":"long"},"uplinkLossPercent":{"type":"integer"},"downlinkLossPercent":{"type":"integer"}}},"output":{"type":"structure","members":{"networkProfile":{"shape":"Si"}}}},"CreateProject":{"input":{"type":"structure","required":["name"],"members":{"name":{},"defaultJobTimeoutMinutes":{"type":"integer"}}},"output":{"type":"structure","members":{"project":{"shape":"Sm"}}}},"CreateRemoteAccessSession":{"input":{"type":"structure","required":["projectArn","deviceArn"],"members":{"projectArn":{},"deviceArn":{},"sshPublicKey":{},"remoteDebugEnabled":{"type":"boolean"},"name":{},"clientId":{},"configuration":{"type":"structure","members":{"billingMethod":{}}}}},"output":{"type":"structure","members":{"remoteAccessSession":{"shape":"Sv"}}}},"CreateUpload":{"input":{"type":"structure","required":["projectArn","name","type"],"members":{"projectArn":{},"name":{},"type":{},"contentType":{}}},"output":{"type":"structure","members":{"upload":{"shape":"S1b"}}}},"DeleteDevicePool":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{}}},"DeleteNetworkProfile":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{}}},"DeleteProject":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{}}},"DeleteRemoteAccessSession":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{}}},"DeleteRun":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{}}},"DeleteUpload":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{}}},"GetAccountSettings":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"accountSettings":{"type":"structure","members":{"awsAccountNumber":{},"unmeteredDevices":{"shape":"S1v"},"unmeteredRemoteAccessDevices":{"shape":"S1v"},"maxJobTimeoutMinutes":{"type":"integer"},"trialMinutes":{"type":"structure","members":{"total":{"type":"double"},"remaining":{"type":"double"}}},"maxSlots":{"type":"map","key":{},"value":{"type":"integer"}},"defaultJobTimeoutMinutes":{"type":"integer"}}}}}},"GetDevice":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"device":{"shape":"Sy"}}}},"GetDevicePool":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"devicePool":{"shape":"Sb"}}}},"GetDevicePoolCompatibility":{"input":{"type":"structure","required":["devicePoolArn"],"members":{"devicePoolArn":{},"appArn":{},"testType":{},"test":{"shape":"S24"}}},"output":{"type":"structure","members":{"compatibleDevices":{"shape":"S28"},"incompatibleDevices":{"shape":"S28"}}}},"GetJob":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"job":{"shape":"S2e"}}}},"GetNetworkProfile":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"networkProfile":{"shape":"Si"}}}},"GetOfferingStatus":{"input":{"type":"structure","members":{"nextToken":{}}},"output":{"type":"structure","members":{"current":{"shape":"S2l"},"nextPeriod":{"shape":"S2l"},"nextToken":{}}}},"GetProject":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"project":{"shape":"Sm"}}}},"GetRemoteAccessSession":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"remoteAccessSession":{"shape":"Sv"}}}},"GetRun":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"run":{"shape":"S32"}}}},"GetSuite":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"suite":{"shape":"S3a"}}}},"GetTest":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"test":{"shape":"S3d"}}}},"GetUpload":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"upload":{"shape":"S1b"}}}},"InstallToRemoteAccessSession":{"input":{"type":"structure","required":["remoteAccessSessionArn","appArn"],"members":{"remoteAccessSessionArn":{},"appArn":{}}},"output":{"type":"structure","members":{"appUpload":{"shape":"S1b"}}}},"ListArtifacts":{"input":{"type":"structure","required":["arn","type"],"members":{"arn":{},"type":{},"nextToken":{}}},"output":{"type":"structure","members":{"artifacts":{"type":"list","member":{"type":"structure","members":{"arn":{},"name":{},"type":{},"extension":{},"url":{}}}},"nextToken":{}}}},"ListDevicePools":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"type":{},"nextToken":{}}},"output":{"type":"structure","members":{"devicePools":{"type":"list","member":{"shape":"Sb"}},"nextToken":{}}}},"ListDevices":{"input":{"type":"structure","members":{"arn":{},"nextToken":{}}},"output":{"type":"structure","members":{"devices":{"type":"list","member":{"shape":"Sy"}},"nextToken":{}}}},"ListJobs":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"nextToken":{}}},"output":{"type":"structure","members":{"jobs":{"type":"list","member":{"shape":"S2e"}},"nextToken":{}}}},"ListNetworkProfiles":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"type":{},"nextToken":{}}},"output":{"type":"structure","members":{"networkProfiles":{"type":"list","member":{"shape":"Si"}},"nextToken":{}}}},"ListOfferingPromotions":{"input":{"type":"structure","members":{"nextToken":{}}},"output":{"type":"structure","members":{"offeringPromotions":{"type":"list","member":{"type":"structure","members":{"id":{},"description":{}}}},"nextToken":{}}}},"ListOfferingTransactions":{"input":{"type":"structure","members":{"nextToken":{}}},"output":{"type":"structure","members":{"offeringTransactions":{"type":"list","member":{"shape":"S48"}},"nextToken":{}}}},"ListOfferings":{"input":{"type":"structure","members":{"nextToken":{}}},"output":{"type":"structure","members":{"offerings":{"type":"list","member":{"shape":"S2p"}},"nextToken":{}}}},"ListProjects":{"input":{"type":"structure","members":{"arn":{},"nextToken":{}}},"output":{"type":"structure","members":{"projects":{"type":"list","member":{"shape":"Sm"}},"nextToken":{}}}},"ListRemoteAccessSessions":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"nextToken":{}}},"output":{"type":"structure","members":{"remoteAccessSessions":{"type":"list","member":{"shape":"Sv"}},"nextToken":{}}}},"ListRuns":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"nextToken":{}}},"output":{"type":"structure","members":{"runs":{"type":"list","member":{"shape":"S32"}},"nextToken":{}}}},"ListSamples":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"nextToken":{}}},"output":{"type":"structure","members":{"samples":{"type":"list","member":{"type":"structure","members":{"arn":{},"type":{},"url":{}}}},"nextToken":{}}}},"ListSuites":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"nextToken":{}}},"output":{"type":"structure","members":{"suites":{"type":"list","member":{"shape":"S3a"}},"nextToken":{}}}},"ListTests":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"nextToken":{}}},"output":{"type":"structure","members":{"tests":{"type":"list","member":{"shape":"S3d"}},"nextToken":{}}}},"ListUniqueProblems":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"nextToken":{}}},"output":{"type":"structure","members":{"uniqueProblems":{"type":"map","key":{},"value":{"type":"list","member":{"type":"structure","members":{"message":{},"problems":{"type":"list","member":{"type":"structure","members":{"run":{"shape":"S54"},"job":{"shape":"S54"},"suite":{"shape":"S54"},"test":{"shape":"S54"},"device":{"shape":"Sy"},"result":{},"message":{}}}}}}}},"nextToken":{}}}},"ListUploads":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"nextToken":{}}},"output":{"type":"structure","members":{"uploads":{"type":"list","member":{"shape":"S1b"}},"nextToken":{}}}},"PurchaseOffering":{"input":{"type":"structure","members":{"offeringId":{},"quantity":{"type":"integer"},"offeringPromotionId":{}}},"output":{"type":"structure","members":{"offeringTransaction":{"shape":"S48"}}}},"RenewOffering":{"input":{"type":"structure","members":{"offeringId":{},"quantity":{"type":"integer"}}},"output":{"type":"structure","members":{"offeringTransaction":{"shape":"S48"}}}},"ScheduleRun":{"input":{"type":"structure","required":["projectArn","devicePoolArn","test"],"members":{"projectArn":{},"appArn":{},"devicePoolArn":{},"name":{},"test":{"shape":"S24"},"configuration":{"type":"structure","members":{"extraDataPackageArn":{},"networkProfileArn":{},"locale":{},"location":{"type":"structure","required":["latitude","longitude"],"members":{"latitude":{"type":"double"},"longitude":{"type":"double"}}},"customerArtifactPaths":{"shape":"S34"},"radios":{"type":"structure","members":{"wifi":{"type":"boolean"},"bluetooth":{"type":"boolean"},"nfc":{"type":"boolean"},"gps":{"type":"boolean"}}},"auxiliaryApps":{"type":"list","member":{}},"billingMethod":{}}},"executionConfiguration":{"type":"structure","members":{"jobTimeoutMinutes":{"type":"integer"},"accountsCleanup":{"type":"boolean"},"appPackagesCleanup":{"type":"boolean"}}}}},"output":{"type":"structure","members":{"run":{"shape":"S32"}}}},"StopRemoteAccessSession":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"remoteAccessSession":{"shape":"Sv"}}}},"StopRun":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"run":{"shape":"S32"}}}},"UpdateDevicePool":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"name":{},"description":{},"rules":{"shape":"S5"}}},"output":{"type":"structure","members":{"devicePool":{"shape":"Sb"}}}},"UpdateNetworkProfile":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"name":{},"description":{},"type":{},"uplinkBandwidthBits":{"type":"long"},"downlinkBandwidthBits":{"type":"long"},"uplinkDelayMs":{"type":"long"},"downlinkDelayMs":{"type":"long"},"uplinkJitterMs":{"type":"long"},"downlinkJitterMs":{"type":"long"},"uplinkLossPercent":{"type":"integer"},"downlinkLossPercent":{"type":"integer"}}},"output":{"type":"structure","members":{"networkProfile":{"shape":"Si"}}}},"UpdateProject":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"name":{},"defaultJobTimeoutMinutes":{"type":"integer"}}},"output":{"type":"structure","members":{"project":{"shape":"Sm"}}}}},"shapes":{"S5":{"type":"list","member":{"type":"structure","members":{"attribute":{},"operator":{},"value":{}}}},"Sb":{"type":"structure","members":{"arn":{},"name":{},"description":{},"type":{},"rules":{"shape":"S5"}}},"Si":{"type":"structure","members":{"arn":{},"name":{},"description":{},"type":{},"uplinkBandwidthBits":{"type":"long"},"downlinkBandwidthBits":{"type":"long"},"uplinkDelayMs":{"type":"long"},"downlinkDelayMs":{"type":"long"},"uplinkJitterMs":{"type":"long"},"downlinkJitterMs":{"type":"long"},"uplinkLossPercent":{"type":"integer"},"downlinkLossPercent":{"type":"integer"}}},"Sm":{"type":"structure","members":{"arn":{},"name":{},"defaultJobTimeoutMinutes":{"type":"integer"},"created":{"type":"timestamp"}}},"Sv":{"type":"structure","members":{"arn":{},"name":{},"created":{"type":"timestamp"},"status":{},"result":{},"message":{},"started":{"type":"timestamp"},"stopped":{"type":"timestamp"},"device":{"shape":"Sy"},"remoteDebugEnabled":{"type":"boolean"},"hostAddress":{},"clientId":{},"billingMethod":{},"deviceMinutes":{"shape":"S16"},"endpoint":{},"deviceUdid":{}}},"Sy":{"type":"structure","members":{"arn":{},"name":{},"manufacturer":{},"model":{},"formFactor":{},"platform":{},"os":{},"cpu":{"type":"structure","members":{"frequency":{},"architecture":{},"clock":{"type":"double"}}},"resolution":{"type":"structure","members":{"width":{"type":"integer"},"height":{"type":"integer"}}},"heapSize":{"type":"long"},"memory":{"type":"long"},"image":{},"carrier":{},"radio":{},"remoteAccessEnabled":{"type":"boolean"},"remoteDebugEnabled":{"type":"boolean"},"fleetType":{},"fleetName":{}}},"S16":{"type":"structure","members":{"total":{"type":"double"},"metered":{"type":"double"},"unmetered":{"type":"double"}}},"S1b":{"type":"structure","members":{"arn":{},"name":{},"created":{"type":"timestamp"},"type":{},"status":{},"url":{},"metadata":{},"contentType":{},"message":{}}},"S1v":{"type":"map","key":{},"value":{"type":"integer"}},"S24":{"type":"structure","required":["type"],"members":{"type":{},"testPackageArn":{},"filter":{},"parameters":{"type":"map","key":{},"value":{}}}},"S28":{"type":"list","member":{"type":"structure","members":{"device":{"shape":"Sy"},"compatible":{"type":"boolean"},"incompatibilityMessages":{"type":"list","member":{"type":"structure","members":{"message":{},"type":{}}}}}}},"S2e":{"type":"structure","members":{"arn":{},"name":{},"type":{},"created":{"type":"timestamp"},"status":{},"result":{},"started":{"type":"timestamp"},"stopped":{"type":"timestamp"},"counters":{"shape":"S2f"},"message":{},"device":{"shape":"Sy"},"deviceMinutes":{"shape":"S16"}}},"S2f":{"type":"structure","members":{"total":{"type":"integer"},"passed":{"type":"integer"},"failed":{"type":"integer"},"warned":{"type":"integer"},"errored":{"type":"integer"},"stopped":{"type":"integer"},"skipped":{"type":"integer"}}},"S2l":{"type":"map","key":{},"value":{"shape":"S2n"}},"S2n":{"type":"structure","members":{"type":{},"offering":{"shape":"S2p"},"quantity":{"type":"integer"},"effectiveOn":{"type":"timestamp"}}},"S2p":{"type":"structure","members":{"id":{},"description":{},"type":{},"platform":{},"recurringCharges":{"type":"list","member":{"type":"structure","members":{"cost":{"shape":"S2t"},"frequency":{}}}}}},"S2t":{"type":"structure","members":{"amount":{"type":"double"},"currencyCode":{}}},"S32":{"type":"structure","members":{"arn":{},"name":{},"type":{},"platform":{},"created":{"type":"timestamp"},"status":{},"result":{},"started":{"type":"timestamp"},"stopped":{"type":"timestamp"},"counters":{"shape":"S2f"},"message":{},"totalJobs":{"type":"integer"},"completedJobs":{"type":"integer"},"billingMethod":{},"deviceMinutes":{"shape":"S16"},"networkProfile":{"shape":"Si"},"parsingResultUrl":{},"resultCode":{},"customerArtifactPaths":{"shape":"S34"}}},"S34":{"type":"structure","members":{"iosPaths":{"type":"list","member":{}},"androidPaths":{"type":"list","member":{}},"deviceHostPaths":{"type":"list","member":{}}}},"S3a":{"type":"structure","members":{"arn":{},"name":{},"type":{},"created":{"type":"timestamp"},"status":{},"result":{},"started":{"type":"timestamp"},"stopped":{"type":"timestamp"},"counters":{"shape":"S2f"},"message":{},"deviceMinutes":{"shape":"S16"}}},"S3d":{"type":"structure","members":{"arn":{},"name":{},"type":{},"created":{"type":"timestamp"},"status":{},"result":{},"started":{"type":"timestamp"},"stopped":{"type":"timestamp"},"counters":{"shape":"S2f"},"message":{},"deviceMinutes":{"shape":"S16"}}},"S48":{"type":"structure","members":{"offeringStatus":{"shape":"S2n"},"transactionId":{},"offeringPromotionId":{},"createdOn":{"type":"timestamp"},"cost":{"shape":"S2t"}}},"S54":{"type":"structure","members":{"arn":{},"name":{}}}}} - -/***/ }), -/* 363 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"GetOfferingStatus":{"input_token":"nextToken","output_token":"nextToken","result_key":["current","nextPeriod"]},"ListArtifacts":{"input_token":"nextToken","output_token":"nextToken","result_key":"artifacts"},"ListDevicePools":{"input_token":"nextToken","output_token":"nextToken","result_key":"devicePools"},"ListDevices":{"input_token":"nextToken","output_token":"nextToken","result_key":"devices"},"ListJobs":{"input_token":"nextToken","output_token":"nextToken","result_key":"jobs"},"ListOfferingTransactions":{"input_token":"nextToken","output_token":"nextToken","result_key":"offeringTransactions"},"ListOfferings":{"input_token":"nextToken","output_token":"nextToken","result_key":"offerings"},"ListProjects":{"input_token":"nextToken","output_token":"nextToken","result_key":"projects"},"ListRuns":{"input_token":"nextToken","output_token":"nextToken","result_key":"runs"},"ListSamples":{"input_token":"nextToken","output_token":"nextToken","result_key":"samples"},"ListSuites":{"input_token":"nextToken","output_token":"nextToken","result_key":"suites"},"ListTests":{"input_token":"nextToken","output_token":"nextToken","result_key":"tests"},"ListUniqueProblems":{"input_token":"nextToken","output_token":"nextToken","result_key":"uniqueProblems"},"ListUploads":{"input_token":"nextToken","output_token":"nextToken","result_key":"uploads"}}} - -/***/ }), -/* 364 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['directconnect'] = {}; -AWS.DirectConnect = Service.defineService('directconnect', ['2012-10-25']); -Object.defineProperty(apiLoader.services['directconnect'], '2012-10-25', { - get: function get() { - var model = __webpack_require__(365); - model.paginators = __webpack_require__(366).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.DirectConnect; - - -/***/ }), -/* 365 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2012-10-25","endpointPrefix":"directconnect","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS Direct Connect","signatureVersion":"v4","targetPrefix":"OvertureService","uid":"directconnect-2012-10-25"},"operations":{"AllocateConnectionOnInterconnect":{"input":{"type":"structure","required":["bandwidth","connectionName","ownerAccount","interconnectId","vlan"],"members":{"bandwidth":{},"connectionName":{},"ownerAccount":{},"interconnectId":{},"vlan":{"type":"integer"}}},"output":{"shape":"S7"},"deprecated":true},"AllocateHostedConnection":{"input":{"type":"structure","required":["connectionId","ownerAccount","bandwidth","connectionName","vlan"],"members":{"connectionId":{},"ownerAccount":{},"bandwidth":{},"connectionName":{},"vlan":{"type":"integer"}}},"output":{"shape":"S7"}},"AllocatePrivateVirtualInterface":{"input":{"type":"structure","required":["connectionId","ownerAccount","newPrivateVirtualInterfaceAllocation"],"members":{"connectionId":{},"ownerAccount":{},"newPrivateVirtualInterfaceAllocation":{"type":"structure","required":["virtualInterfaceName","vlan","asn"],"members":{"virtualInterfaceName":{},"vlan":{"type":"integer"},"asn":{"type":"integer"},"authKey":{},"amazonAddress":{},"addressFamily":{},"customerAddress":{}}}}},"output":{"shape":"Sp"}},"AllocatePublicVirtualInterface":{"input":{"type":"structure","required":["connectionId","ownerAccount","newPublicVirtualInterfaceAllocation"],"members":{"connectionId":{},"ownerAccount":{},"newPublicVirtualInterfaceAllocation":{"type":"structure","required":["virtualInterfaceName","vlan","asn"],"members":{"virtualInterfaceName":{},"vlan":{"type":"integer"},"asn":{"type":"integer"},"authKey":{},"amazonAddress":{},"customerAddress":{},"addressFamily":{},"routeFilterPrefixes":{"shape":"Sx"}}}}},"output":{"shape":"Sp"}},"AssociateConnectionWithLag":{"input":{"type":"structure","required":["connectionId","lagId"],"members":{"connectionId":{},"lagId":{}}},"output":{"shape":"S7"}},"AssociateHostedConnection":{"input":{"type":"structure","required":["connectionId","parentConnectionId"],"members":{"connectionId":{},"parentConnectionId":{}}},"output":{"shape":"S7"}},"AssociateVirtualInterface":{"input":{"type":"structure","required":["virtualInterfaceId","connectionId"],"members":{"virtualInterfaceId":{},"connectionId":{}}},"output":{"shape":"Sp"}},"ConfirmConnection":{"input":{"type":"structure","required":["connectionId"],"members":{"connectionId":{}}},"output":{"type":"structure","members":{"connectionState":{}}}},"ConfirmPrivateVirtualInterface":{"input":{"type":"structure","required":["virtualInterfaceId"],"members":{"virtualInterfaceId":{},"virtualGatewayId":{},"directConnectGatewayId":{}}},"output":{"type":"structure","members":{"virtualInterfaceState":{}}}},"ConfirmPublicVirtualInterface":{"input":{"type":"structure","required":["virtualInterfaceId"],"members":{"virtualInterfaceId":{}}},"output":{"type":"structure","members":{"virtualInterfaceState":{}}}},"CreateBGPPeer":{"input":{"type":"structure","members":{"virtualInterfaceId":{},"newBGPPeer":{"type":"structure","members":{"asn":{"type":"integer"},"authKey":{},"addressFamily":{},"amazonAddress":{},"customerAddress":{}}}}},"output":{"type":"structure","members":{"virtualInterface":{"shape":"Sp"}}}},"CreateConnection":{"input":{"type":"structure","required":["location","bandwidth","connectionName"],"members":{"location":{},"bandwidth":{},"connectionName":{},"lagId":{}}},"output":{"shape":"S7"}},"CreateDirectConnectGateway":{"input":{"type":"structure","required":["directConnectGatewayName"],"members":{"directConnectGatewayName":{},"amazonSideAsn":{"type":"long"}}},"output":{"type":"structure","members":{"directConnectGateway":{"shape":"S1m"}}}},"CreateDirectConnectGatewayAssociation":{"input":{"type":"structure","required":["directConnectGatewayId","virtualGatewayId"],"members":{"directConnectGatewayId":{},"virtualGatewayId":{}}},"output":{"type":"structure","members":{"directConnectGatewayAssociation":{"shape":"S1r"}}}},"CreateInterconnect":{"input":{"type":"structure","required":["interconnectName","bandwidth","location"],"members":{"interconnectName":{},"bandwidth":{},"location":{},"lagId":{}}},"output":{"shape":"S1w"}},"CreateLag":{"input":{"type":"structure","required":["numberOfConnections","location","connectionsBandwidth","lagName"],"members":{"numberOfConnections":{"type":"integer"},"location":{},"connectionsBandwidth":{},"lagName":{},"connectionId":{}}},"output":{"shape":"S21"}},"CreatePrivateVirtualInterface":{"input":{"type":"structure","required":["connectionId","newPrivateVirtualInterface"],"members":{"connectionId":{},"newPrivateVirtualInterface":{"type":"structure","required":["virtualInterfaceName","vlan","asn"],"members":{"virtualInterfaceName":{},"vlan":{"type":"integer"},"asn":{"type":"integer"},"authKey":{},"amazonAddress":{},"customerAddress":{},"addressFamily":{},"virtualGatewayId":{},"directConnectGatewayId":{}}}}},"output":{"shape":"Sp"}},"CreatePublicVirtualInterface":{"input":{"type":"structure","required":["connectionId","newPublicVirtualInterface"],"members":{"connectionId":{},"newPublicVirtualInterface":{"type":"structure","required":["virtualInterfaceName","vlan","asn"],"members":{"virtualInterfaceName":{},"vlan":{"type":"integer"},"asn":{"type":"integer"},"authKey":{},"amazonAddress":{},"customerAddress":{},"addressFamily":{},"routeFilterPrefixes":{"shape":"Sx"}}}}},"output":{"shape":"Sp"}},"DeleteBGPPeer":{"input":{"type":"structure","members":{"virtualInterfaceId":{},"asn":{"type":"integer"},"customerAddress":{}}},"output":{"type":"structure","members":{"virtualInterface":{"shape":"Sp"}}}},"DeleteConnection":{"input":{"type":"structure","required":["connectionId"],"members":{"connectionId":{}}},"output":{"shape":"S7"}},"DeleteDirectConnectGateway":{"input":{"type":"structure","required":["directConnectGatewayId"],"members":{"directConnectGatewayId":{}}},"output":{"type":"structure","members":{"directConnectGateway":{"shape":"S1m"}}}},"DeleteDirectConnectGatewayAssociation":{"input":{"type":"structure","required":["directConnectGatewayId","virtualGatewayId"],"members":{"directConnectGatewayId":{},"virtualGatewayId":{}}},"output":{"type":"structure","members":{"directConnectGatewayAssociation":{"shape":"S1r"}}}},"DeleteInterconnect":{"input":{"type":"structure","required":["interconnectId"],"members":{"interconnectId":{}}},"output":{"type":"structure","members":{"interconnectState":{}}}},"DeleteLag":{"input":{"type":"structure","required":["lagId"],"members":{"lagId":{}}},"output":{"shape":"S21"}},"DeleteVirtualInterface":{"input":{"type":"structure","required":["virtualInterfaceId"],"members":{"virtualInterfaceId":{}}},"output":{"type":"structure","members":{"virtualInterfaceState":{}}}},"DescribeConnectionLoa":{"input":{"type":"structure","required":["connectionId"],"members":{"connectionId":{},"providerName":{},"loaContentType":{}}},"output":{"type":"structure","members":{"loa":{"shape":"S2p"}}},"deprecated":true},"DescribeConnections":{"input":{"type":"structure","members":{"connectionId":{}}},"output":{"shape":"S2s"}},"DescribeConnectionsOnInterconnect":{"input":{"type":"structure","required":["interconnectId"],"members":{"interconnectId":{}}},"output":{"shape":"S2s"},"deprecated":true},"DescribeDirectConnectGatewayAssociations":{"input":{"type":"structure","members":{"directConnectGatewayId":{},"virtualGatewayId":{},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"directConnectGatewayAssociations":{"type":"list","member":{"shape":"S1r"}},"nextToken":{}}}},"DescribeDirectConnectGatewayAttachments":{"input":{"type":"structure","members":{"directConnectGatewayId":{},"virtualInterfaceId":{},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"directConnectGatewayAttachments":{"type":"list","member":{"type":"structure","members":{"directConnectGatewayId":{},"virtualInterfaceId":{},"virtualInterfaceRegion":{},"virtualInterfaceOwnerAccount":{},"attachmentState":{},"stateChangeError":{}}}},"nextToken":{}}}},"DescribeDirectConnectGateways":{"input":{"type":"structure","members":{"directConnectGatewayId":{},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"directConnectGateways":{"type":"list","member":{"shape":"S1m"}},"nextToken":{}}}},"DescribeHostedConnections":{"input":{"type":"structure","required":["connectionId"],"members":{"connectionId":{}}},"output":{"shape":"S2s"}},"DescribeInterconnectLoa":{"input":{"type":"structure","required":["interconnectId"],"members":{"interconnectId":{},"providerName":{},"loaContentType":{}}},"output":{"type":"structure","members":{"loa":{"shape":"S2p"}}},"deprecated":true},"DescribeInterconnects":{"input":{"type":"structure","members":{"interconnectId":{}}},"output":{"type":"structure","members":{"interconnects":{"type":"list","member":{"shape":"S1w"}}}}},"DescribeLags":{"input":{"type":"structure","members":{"lagId":{}}},"output":{"type":"structure","members":{"lags":{"type":"list","member":{"shape":"S21"}}}}},"DescribeLoa":{"input":{"type":"structure","required":["connectionId"],"members":{"connectionId":{},"providerName":{},"loaContentType":{}}},"output":{"shape":"S2p"}},"DescribeLocations":{"output":{"type":"structure","members":{"locations":{"type":"list","member":{"type":"structure","members":{"locationCode":{},"locationName":{}}}}}}},"DescribeTags":{"input":{"type":"structure","required":["resourceArns"],"members":{"resourceArns":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"resourceTags":{"type":"list","member":{"type":"structure","members":{"resourceArn":{},"tags":{"shape":"S3s"}}}}}}},"DescribeVirtualGateways":{"output":{"type":"structure","members":{"virtualGateways":{"type":"list","member":{"type":"structure","members":{"virtualGatewayId":{},"virtualGatewayState":{}}}}}}},"DescribeVirtualInterfaces":{"input":{"type":"structure","members":{"connectionId":{},"virtualInterfaceId":{}}},"output":{"type":"structure","members":{"virtualInterfaces":{"type":"list","member":{"shape":"Sp"}}}}},"DisassociateConnectionFromLag":{"input":{"type":"structure","required":["connectionId","lagId"],"members":{"connectionId":{},"lagId":{}}},"output":{"shape":"S7"}},"TagResource":{"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{},"tags":{"shape":"S3s"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{},"tagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateLag":{"input":{"type":"structure","required":["lagId"],"members":{"lagId":{},"lagName":{},"minimumLinks":{"type":"integer"}}},"output":{"shape":"S21"}}},"shapes":{"S7":{"type":"structure","members":{"ownerAccount":{},"connectionId":{},"connectionName":{},"connectionState":{},"region":{},"location":{},"bandwidth":{},"vlan":{"type":"integer"},"partnerName":{},"loaIssueTime":{"type":"timestamp"},"lagId":{},"awsDevice":{}}},"Sp":{"type":"structure","members":{"ownerAccount":{},"virtualInterfaceId":{},"location":{},"connectionId":{},"virtualInterfaceType":{},"virtualInterfaceName":{},"vlan":{"type":"integer"},"asn":{"type":"integer"},"amazonSideAsn":{"type":"long"},"authKey":{},"amazonAddress":{},"customerAddress":{},"addressFamily":{},"virtualInterfaceState":{},"customerRouterConfig":{},"virtualGatewayId":{},"directConnectGatewayId":{},"routeFilterPrefixes":{"shape":"Sx"},"bgpPeers":{"type":"list","member":{"type":"structure","members":{"asn":{"type":"integer"},"authKey":{},"addressFamily":{},"amazonAddress":{},"customerAddress":{},"bgpPeerState":{},"bgpStatus":{}}}}}},"Sx":{"type":"list","member":{"type":"structure","members":{"cidr":{}}}},"S1m":{"type":"structure","members":{"directConnectGatewayId":{},"directConnectGatewayName":{},"amazonSideAsn":{"type":"long"},"ownerAccount":{},"directConnectGatewayState":{},"stateChangeError":{}}},"S1r":{"type":"structure","members":{"directConnectGatewayId":{},"virtualGatewayId":{},"virtualGatewayRegion":{},"virtualGatewayOwnerAccount":{},"associationState":{},"stateChangeError":{}}},"S1w":{"type":"structure","members":{"interconnectId":{},"interconnectName":{},"interconnectState":{},"region":{},"location":{},"bandwidth":{},"loaIssueTime":{"type":"timestamp"},"lagId":{},"awsDevice":{}}},"S21":{"type":"structure","members":{"connectionsBandwidth":{},"numberOfConnections":{"type":"integer"},"lagId":{},"ownerAccount":{},"lagName":{},"lagState":{},"location":{},"region":{},"minimumLinks":{"type":"integer"},"awsDevice":{},"connections":{"shape":"S23"},"allowsHostedConnections":{"type":"boolean"}}},"S23":{"type":"list","member":{"shape":"S7"}},"S2p":{"type":"structure","members":{"loaContent":{"type":"blob"},"loaContentType":{}}},"S2s":{"type":"structure","members":{"connections":{"shape":"S23"}}},"S3s":{"type":"list","member":{"type":"structure","required":["key"],"members":{"key":{},"value":{}}}}}} - -/***/ }), -/* 366 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"DescribeConnections":{"result_key":"connections"},"DescribeConnectionsOnInterconnect":{"result_key":"connections"},"DescribeInterconnects":{"result_key":"interconnects"},"DescribeLocations":{"result_key":"locations"},"DescribeVirtualGateways":{"result_key":"virtualGateways"},"DescribeVirtualInterfaces":{"result_key":"virtualInterfaces"}}} - -/***/ }), -/* 367 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['dynamodb'] = {}; -AWS.DynamoDB = Service.defineService('dynamodb', ['2011-12-05', '2012-08-10']); -__webpack_require__(368); -Object.defineProperty(apiLoader.services['dynamodb'], '2011-12-05', { - get: function get() { - var model = __webpack_require__(373); - model.paginators = __webpack_require__(374).pagination; - model.waiters = __webpack_require__(375).waiters; - return model; - }, - enumerable: true, - configurable: true -}); -Object.defineProperty(apiLoader.services['dynamodb'], '2012-08-10', { - get: function get() { - var model = __webpack_require__(376); - model.paginators = __webpack_require__(377).pagination; - model.waiters = __webpack_require__(378).waiters; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.DynamoDB; - - -/***/ }), -/* 368 */ -/***/ (function(module, exports, __webpack_require__) { - -var AWS = __webpack_require__(0); -__webpack_require__(369); - -AWS.util.update(AWS.DynamoDB.prototype, { - /** - * @api private - */ - setupRequestListeners: function setupRequestListeners(request) { - if (request.service.config.dynamoDbCrc32) { - request.removeListener('extractData', AWS.EventListeners.Json.EXTRACT_DATA); - request.addListener('extractData', this.checkCrc32); - request.addListener('extractData', AWS.EventListeners.Json.EXTRACT_DATA); - } - }, - - /** - * @api private - */ - checkCrc32: function checkCrc32(resp) { - if (!resp.httpResponse.streaming && !resp.request.service.crc32IsValid(resp)) { - resp.data = null; - resp.error = AWS.util.error(new Error(), { - code: 'CRC32CheckFailed', - message: 'CRC32 integrity check failed', - retryable: true - }); - resp.request.haltHandlersOnError(); - throw (resp.error); - } - }, - - /** - * @api private - */ - crc32IsValid: function crc32IsValid(resp) { - var crc = resp.httpResponse.headers['x-amz-crc32']; - if (!crc) return true; // no (valid) CRC32 header - return parseInt(crc, 10) === AWS.util.crypto.crc32(resp.httpResponse.body); - }, - - /** - * @api private - */ - defaultRetryCount: 10, - - /** - * @api private - */ - retryDelays: function retryDelays(retryCount) { - var retryDelayOptions = AWS.util.copy(this.config.retryDelayOptions); - - if (typeof retryDelayOptions.base !== 'number') { - retryDelayOptions.base = 50; // default for dynamodb - } - var delay = AWS.util.calculateRetryDelay(retryCount, retryDelayOptions); - return delay; - } -}); - - -/***/ }), -/* 369 */ -/***/ (function(module, exports, __webpack_require__) { - -var AWS = __webpack_require__(0); -var Translator = __webpack_require__(370); -var DynamoDBSet = __webpack_require__(112); - -/** - * The document client simplifies working with items in Amazon DynamoDB - * by abstracting away the notion of attribute values. This abstraction - * annotates native JavaScript types supplied as input parameters, as well - * as converts annotated response data to native JavaScript types. - * - * ## Marshalling Input and Unmarshalling Response Data - * - * The document client affords developers the use of native JavaScript types - * instead of `AttributeValue`s to simplify the JavaScript development - * experience with Amazon DynamoDB. JavaScript objects passed in as parameters - * are marshalled into `AttributeValue` shapes required by Amazon DynamoDB. - * Responses from DynamoDB are unmarshalled into plain JavaScript objects - * by the `DocumentClient`. The `DocumentClient`, does not accept - * `AttributeValue`s in favor of native JavaScript types. - * - * | JavaScript Type | DynamoDB AttributeValue | - * |:----------------------------------------------------------------------:|-------------------------| - * | String | S | - * | Number | N | - * | Boolean | BOOL | - * | null | NULL | - * | Array | L | - * | Object | M | - * | Buffer, File, Blob, ArrayBuffer, DataView, and JavaScript typed arrays | B | - * - * ## Support for Sets - * - * The `DocumentClient` offers a convenient way to create sets from - * JavaScript Arrays. The type of set is inferred from the first element - * in the array. DynamoDB supports string, number, and binary sets. To - * learn more about supported types see the - * [Amazon DynamoDB Data Model Documentation](http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DataModel.html) - * For more information see {AWS.DynamoDB.DocumentClient.createSet} - * - */ -AWS.DynamoDB.DocumentClient = AWS.util.inherit({ - - /** - * @api private - */ - operations: { - batchGetItem: 'batchGet', - batchWriteItem: 'batchWrite', - putItem: 'put', - getItem: 'get', - deleteItem: 'delete', - updateItem: 'update', - scan: 'scan', - query: 'query' - }, - - /** - * Creates a DynamoDB document client with a set of configuration options. - * - * @option options params [map] An optional map of parameters to bind to every - * request sent by this service object. - * @option options service [AWS.DynamoDB] An optional pre-configured instance - * of the AWS.DynamoDB service object to use for requests. The object may - * bound parameters used by the document client. - * @option options convertEmptyValues [Boolean] set to true if you would like - * the document client to convert empty values (0-length strings, binary - * buffers, and sets) to be converted to NULL types when persisting to - * DynamoDB. - * @see AWS.DynamoDB.constructor - * - */ - constructor: function DocumentClient(options) { - var self = this; - self.options = options || {}; - self.configure(self.options); - }, - - /** - * @api private - */ - configure: function configure(options) { - var self = this; - self.service = options.service; - self.bindServiceObject(options); - self.attrValue = options.attrValue = - self.service.api.operations.putItem.input.members.Item.value.shape; - }, - - /** - * @api private - */ - bindServiceObject: function bindServiceObject(options) { - var self = this; - options = options || {}; - - if (!self.service) { - self.service = new AWS.DynamoDB(options); - } else { - var config = AWS.util.copy(self.service.config); - self.service = new self.service.constructor.__super__(config); - self.service.config.params = - AWS.util.merge(self.service.config.params || {}, options.params); - } - }, - - /** - * Returns the attributes of one or more items from one or more tables - * by delegating to `AWS.DynamoDB.batchGetItem()`. - * - * Supply the same parameters as {AWS.DynamoDB.batchGetItem} with - * `AttributeValue`s substituted by native JavaScript types. - * - * @see AWS.DynamoDB.batchGetItem - * @example Get items from multiple tables - * var params = { - * RequestItems: { - * 'Table-1': { - * Keys: [ - * { - * HashKey: 'haskey', - * NumberRangeKey: 1 - * } - * ] - * }, - * 'Table-2': { - * Keys: [ - * { foo: 'bar' }, - * ] - * } - * } - * }; - * - * var documentClient = new AWS.DynamoDB.DocumentClient(); - * - * documentClient.batchGet(params, function(err, data) { - * if (err) console.log(err); - * else console.log(data); - * }); - * - */ - batchGet: function(params, callback) { - var self = this; - var request = self.service.batchGetItem(params); - self.setupRequest(request); - self.setupResponse(request); - if (typeof callback === 'function') { - request.send(callback); - } - return request; - }, - - /** - * Puts or deletes multiple items in one or more tables by delegating - * to `AWS.DynamoDB.batchWriteItem()`. - * - * Supply the same parameters as {AWS.DynamoDB.batchWriteItem} with - * `AttributeValue`s substituted by native JavaScript types. - * - * @see AWS.DynamoDB.batchWriteItem - * @example Write to and delete from a table - * var params = { - * RequestItems: { - * 'Table-1': [ - * { - * DeleteRequest: { - * Key: { HashKey: 'someKey' } - * } - * }, - * { - * PutRequest: { - * Item: { - * HashKey: 'anotherKey', - * NumAttribute: 1, - * BoolAttribute: true, - * ListAttribute: [1, 'two', false], - * MapAttribute: { foo: 'bar' } - * } - * } - * } - * ] - * } - * }; - * - * var documentClient = new AWS.DynamoDB.DocumentClient(); - * - * documentClient.batchWrite(params, function(err, data) { - * if (err) console.log(err); - * else console.log(data); - * }); - * - */ - batchWrite: function(params, callback) { - var self = this; - var request = self.service.batchWriteItem(params); - self.setupRequest(request); - self.setupResponse(request); - if (typeof callback === 'function') { - request.send(callback); - } - return request; - }, - - /** - * Deletes a single item in a table by primary key by delegating to - * `AWS.DynamoDB.deleteItem()` - * - * Supply the same parameters as {AWS.DynamoDB.deleteItem} with - * `AttributeValue`s substituted by native JavaScript types. - * - * @see AWS.DynamoDB.deleteItem - * @example Delete an item from a table - * var params = { - * TableName : 'Table', - * Key: { - * HashKey: 'hashkey', - * NumberRangeKey: 1 - * } - * }; - * - * var documentClient = new AWS.DynamoDB.DocumentClient(); - * - * documentClient.delete(params, function(err, data) { - * if (err) console.log(err); - * else console.log(data); - * }); - * - */ - delete: function(params, callback) { - var self = this; - var request = self.service.deleteItem(params); - self.setupRequest(request); - self.setupResponse(request); - if (typeof callback === 'function') { - request.send(callback); - } - return request; - }, - - /** - * Returns a set of attributes for the item with the given primary key - * by delegating to `AWS.DynamoDB.getItem()`. - * - * Supply the same parameters as {AWS.DynamoDB.getItem} with - * `AttributeValue`s substituted by native JavaScript types. - * - * @see AWS.DynamoDB.getItem - * @example Get an item from a table - * var params = { - * TableName : 'Table', - * Key: { - * HashKey: 'hashkey' - * } - * }; - * - * var documentClient = new AWS.DynamoDB.DocumentClient(); - * - * documentClient.get(params, function(err, data) { - * if (err) console.log(err); - * else console.log(data); - * }); - * - */ - get: function(params, callback) { - var self = this; - var request = self.service.getItem(params); - self.setupRequest(request); - self.setupResponse(request); - if (typeof callback === 'function') { - request.send(callback); - } - return request; - }, - - /** - * Creates a new item, or replaces an old item with a new item by - * delegating to `AWS.DynamoDB.putItem()`. - * - * Supply the same parameters as {AWS.DynamoDB.putItem} with - * `AttributeValue`s substituted by native JavaScript types. - * - * @see AWS.DynamoDB.putItem - * @example Create a new item in a table - * var params = { - * TableName : 'Table', - * Item: { - * HashKey: 'haskey', - * NumAttribute: 1, - * BoolAttribute: true, - * ListAttribute: [1, 'two', false], - * MapAttribute: { foo: 'bar'}, - * NullAttribute: null - * } - * }; - * - * var documentClient = new AWS.DynamoDB.DocumentClient(); - * - * documentClient.put(params, function(err, data) { - * if (err) console.log(err); - * else console.log(data); - * }); - * - */ - put: function put(params, callback) { - var self = this; - var request = self.service.putItem(params); - self.setupRequest(request); - self.setupResponse(request); - if (typeof callback === 'function') { - request.send(callback); - } - return request; - }, - - /** - * Edits an existing item's attributes, or adds a new item to the table if - * it does not already exist by delegating to `AWS.DynamoDB.updateItem()`. - * - * Supply the same parameters as {AWS.DynamoDB.updateItem} with - * `AttributeValue`s substituted by native JavaScript types. - * - * @see AWS.DynamoDB.updateItem - * @example Update an item with expressions - * var params = { - * TableName: 'Table', - * Key: { HashKey : 'hashkey' }, - * UpdateExpression: 'set #a = :x + :y', - * ConditionExpression: '#a < :MAX', - * ExpressionAttributeNames: {'#a' : 'Sum'}, - * ExpressionAttributeValues: { - * ':x' : 20, - * ':y' : 45, - * ':MAX' : 100, - * } - * }; - * - * var documentClient = new AWS.DynamoDB.DocumentClient(); - * - * documentClient.update(params, function(err, data) { - * if (err) console.log(err); - * else console.log(data); - * }); - * - */ - update: function(params, callback) { - var self = this; - var request = self.service.updateItem(params); - self.setupRequest(request); - self.setupResponse(request); - if (typeof callback === 'function') { - request.send(callback); - } - return request; - }, - - /** - * Returns one or more items and item attributes by accessing every item - * in a table or a secondary index. - * - * Supply the same parameters as {AWS.DynamoDB.scan} with - * `AttributeValue`s substituted by native JavaScript types. - * - * @see AWS.DynamoDB.scan - * @example Scan the table with a filter expression - * var params = { - * TableName : 'Table', - * FilterExpression : 'Year = :this_year', - * ExpressionAttributeValues : {':this_year' : 2015} - * }; - * - * var documentClient = new AWS.DynamoDB.DocumentClient(); - * - * documentClient.scan(params, function(err, data) { - * if (err) console.log(err); - * else console.log(data); - * }); - * - */ - scan: function(params, callback) { - var self = this; - var request = self.service.scan(params); - self.setupRequest(request); - self.setupResponse(request); - if (typeof callback === 'function') { - request.send(callback); - } - return request; - }, - - /** - * Directly access items from a table by primary key or a secondary index. - * - * Supply the same parameters as {AWS.DynamoDB.query} with - * `AttributeValue`s substituted by native JavaScript types. - * - * @see AWS.DynamoDB.query - * @example Query an index - * var params = { - * TableName: 'Table', - * IndexName: 'Index', - * KeyConditionExpression: 'HashKey = :hkey and RangeKey > :rkey', - * ExpressionAttributeValues: { - * ':hkey': 'key', - * ':rkey': 2015 - * } - * }; - * - * var documentClient = new AWS.DynamoDB.DocumentClient(); - * - * documentClient.query(params, function(err, data) { - * if (err) console.log(err); - * else console.log(data); - * }); - * - */ - query: function(params, callback) { - var self = this; - var request = self.service.query(params); - self.setupRequest(request); - self.setupResponse(request); - if (typeof callback === 'function') { - request.send(callback); - } - return request; - }, - - /** - * Creates a set of elements inferring the type of set from - * the type of the first element. Amazon DynamoDB currently supports - * the number sets, string sets, and binary sets. For more information - * about DynamoDB data types see the documentation on the - * [Amazon DynamoDB Data Model](http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DataModel.html#DataModel.DataTypes). - * - * @param list [Array] Collection to represent your DynamoDB Set - * @param options [map] - * * **validate** [Boolean] set to true if you want to validate the type - * of each element in the set. Defaults to `false`. - * @example Creating a number set - * var documentClient = new AWS.DynamoDB.DocumentClient(); - * - * var params = { - * Item: { - * hashkey: 'hashkey' - * numbers: documentClient.createSet([1, 2, 3]); - * } - * }; - * - * documentClient.put(params, function(err, data) { - * if (err) console.log(err); - * else console.log(data); - * }); - * - */ - createSet: function(list, options) { - options = options || {}; - return new DynamoDBSet(list, options); - }, - - /** - * @api private - */ - getTranslator: function() { - return new Translator(this.options); - }, - - /** - * @api private - */ - setupRequest: function setupRequest(request) { - var self = this; - var translator = self.getTranslator(); - var operation = request.operation; - var inputShape = request.service.api.operations[operation].input; - request._events.validate.unshift(function(req) { - req.rawParams = AWS.util.copy(req.params); - req.params = translator.translateInput(req.rawParams, inputShape); - }); - }, - - /** - * @api private - */ - setupResponse: function setupResponse(request) { - var self = this; - var translator = self.getTranslator(); - var outputShape = self.service.api.operations[request.operation].output; - request.on('extractData', function(response) { - response.data = translator.translateOutput(response.data, outputShape); - }); - - var response = request.response; - response.nextPage = function(cb) { - var resp = this; - var req = resp.request; - var config; - var service = req.service; - var operation = req.operation; - try { - config = service.paginationConfig(operation, true); - } catch (e) { resp.error = e; } - - if (!resp.hasNextPage()) { - if (cb) cb(resp.error, null); - else if (resp.error) throw resp.error; - return null; - } - - var params = AWS.util.copy(req.rawParams); - if (!resp.nextPageTokens) { - return cb ? cb(null, null) : null; - } else { - var inputTokens = config.inputToken; - if (typeof inputTokens === 'string') inputTokens = [inputTokens]; - for (var i = 0; i < inputTokens.length; i++) { - params[inputTokens[i]] = resp.nextPageTokens[i]; - } - return self[operation](params, cb); - } - }; - } - -}); - -module.exports = AWS.DynamoDB.DocumentClient; - - -/***/ }), -/* 370 */ -/***/ (function(module, exports, __webpack_require__) { - -var util = __webpack_require__(0).util; -var convert = __webpack_require__(371); - -var Translator = function(options) { - options = options || {}; - this.attrValue = options.attrValue; - this.convertEmptyValues = Boolean(options.convertEmptyValues); - this.wrapNumbers = Boolean(options.wrapNumbers); -}; - -Translator.prototype.translateInput = function(value, shape) { - this.mode = 'input'; - return this.translate(value, shape); -}; - -Translator.prototype.translateOutput = function(value, shape) { - this.mode = 'output'; - return this.translate(value, shape); -}; - -Translator.prototype.translate = function(value, shape) { - var self = this; - if (!shape || value === undefined) return undefined; - - if (shape.shape === self.attrValue) { - return convert[self.mode](value, { - convertEmptyValues: self.convertEmptyValues, - wrapNumbers: self.wrapNumbers, - }); - } - switch (shape.type) { - case 'structure': return self.translateStructure(value, shape); - case 'map': return self.translateMap(value, shape); - case 'list': return self.translateList(value, shape); - default: return self.translateScalar(value, shape); - } -}; - -Translator.prototype.translateStructure = function(structure, shape) { - var self = this; - if (structure == null) return undefined; - - var struct = {}; - util.each(structure, function(name, value) { - var memberShape = shape.members[name]; - if (memberShape) { - var result = self.translate(value, memberShape); - if (result !== undefined) struct[name] = result; - } - }); - return struct; -}; - -Translator.prototype.translateList = function(list, shape) { - var self = this; - if (list == null) return undefined; - - var out = []; - util.arrayEach(list, function(value) { - var result = self.translate(value, shape.member); - if (result === undefined) out.push(null); - else out.push(result); - }); - return out; -}; - -Translator.prototype.translateMap = function(map, shape) { - var self = this; - if (map == null) return undefined; - - var out = {}; - util.each(map, function(key, value) { - var result = self.translate(value, shape.value); - if (result === undefined) out[key] = null; - else out[key] = result; - }); - return out; -}; - -Translator.prototype.translateScalar = function(value, shape) { - return shape.toType(value); -}; - -module.exports = Translator; - - -/***/ }), -/* 371 */ -/***/ (function(module, exports, __webpack_require__) { - -var AWS = __webpack_require__(0); -var util = AWS.util; -var typeOf = __webpack_require__(111).typeOf; -var DynamoDBSet = __webpack_require__(112); -var NumberValue = __webpack_require__(372); - -AWS.DynamoDB.Converter = { - /** - * Convert a JavaScript value to its equivalent DynamoDB AttributeValue type - * - * @param data [any] The data to convert to a DynamoDB AttributeValue - * @param options [map] - * @option options convertEmptyValues [Boolean] Whether to automatically - * convert empty strings, blobs, - * and sets to `null` - * @option options wrapNumbers [Boolean] Whether to return numbers as a - * NumberValue object instead of - * converting them to native JavaScript - * numbers. This allows for the safe - * round-trip transport of numbers of - * arbitrary size. - * @return [map] An object in the Amazon DynamoDB AttributeValue format - * - * @see AWS.DynamoDB.Converter.marshall AWS.DynamoDB.Converter.marshall to - * convert entire records (rather than individual attributes) - */ - input: function convertInput(data, options) { - options = options || {}; - var type = typeOf(data); - if (type === 'Object') { - return formatMap(data, options); - } else if (type === 'Array') { - return formatList(data, options); - } else if (type === 'Set') { - return formatSet(data, options); - } else if (type === 'String') { - if (data.length === 0 && options.convertEmptyValues) { - return convertInput(null); - } - return { S: data }; - } else if (type === 'Number' || type === 'NumberValue') { - return { N: data.toString() }; - } else if (type === 'Binary') { - if (data.length === 0 && options.convertEmptyValues) { - return convertInput(null); - } - return { B: data }; - } else if (type === 'Boolean') { - return { BOOL: data }; - } else if (type === 'null') { - return { NULL: true }; - } else if (type !== 'undefined' && type !== 'Function') { - // this value has a custom constructor - return formatMap(data, options); - } - }, - - /** - * Convert a JavaScript object into a DynamoDB record. - * - * @param data [any] The data to convert to a DynamoDB record - * @param options [map] - * @option options convertEmptyValues [Boolean] Whether to automatically - * convert empty strings, blobs, - * and sets to `null` - * @option options wrapNumbers [Boolean] Whether to return numbers as a - * NumberValue object instead of - * converting them to native JavaScript - * numbers. This allows for the safe - * round-trip transport of numbers of - * arbitrary size. - * - * @return [map] An object in the DynamoDB record format. - * - * @example Convert a JavaScript object into a DynamoDB record - * var marshalled = AWS.DynamoDB.Converter.marshall({ - * string: 'foo', - * list: ['fizz', 'buzz', 'pop'], - * map: { - * nestedMap: { - * key: 'value', - * } - * }, - * number: 123, - * nullValue: null, - * boolValue: true, - * stringSet: new DynamoDBSet(['foo', 'bar', 'baz']) - * }); - */ - marshall: function marshallItem(data, options) { - return AWS.DynamoDB.Converter.input(data, options).M; - }, - - /** - * Convert a DynamoDB AttributeValue object to its equivalent JavaScript type. - * - * @param data [map] An object in the Amazon DynamoDB AttributeValue format - * @param options [map] - * @option options convertEmptyValues [Boolean] Whether to automatically - * convert empty strings, blobs, - * and sets to `null` - * @option options wrapNumbers [Boolean] Whether to return numbers as a - * NumberValue object instead of - * converting them to native JavaScript - * numbers. This allows for the safe - * round-trip transport of numbers of - * arbitrary size. - * - * @return [Object|Array|String|Number|Boolean|null] - * - * @see AWS.DynamoDB.Converter.unmarshall AWS.DynamoDB.Converter.unmarshall to - * convert entire records (rather than individual attributes) - */ - output: function convertOutput(data, options) { - options = options || {}; - var list, map, i; - for (var type in data) { - var values = data[type]; - if (type === 'M') { - map = {}; - for (var key in values) { - map[key] = convertOutput(values[key], options); - } - return map; - } else if (type === 'L') { - list = []; - for (i = 0; i < values.length; i++) { - list.push(convertOutput(values[i], options)); - } - return list; - } else if (type === 'SS') { - list = []; - for (i = 0; i < values.length; i++) { - list.push(values[i] + ''); - } - return new DynamoDBSet(list); - } else if (type === 'NS') { - list = []; - for (i = 0; i < values.length; i++) { - list.push(convertNumber(values[i], options.wrapNumbers)); - } - return new DynamoDBSet(list); - } else if (type === 'BS') { - list = []; - for (i = 0; i < values.length; i++) { - list.push(new util.Buffer(values[i])); - } - return new DynamoDBSet(list); - } else if (type === 'S') { - return values + ''; - } else if (type === 'N') { - return convertNumber(values, options.wrapNumbers); - } else if (type === 'B') { - return new util.Buffer(values); - } else if (type === 'BOOL') { - return (values === 'true' || values === 'TRUE' || values === true); - } else if (type === 'NULL') { - return null; - } - } - }, - - /** - * Convert a DynamoDB record into a JavaScript object. - * - * @param data [any] The DynamoDB record - * @param options [map] - * @option options convertEmptyValues [Boolean] Whether to automatically - * convert empty strings, blobs, - * and sets to `null` - * @option options wrapNumbers [Boolean] Whether to return numbers as a - * NumberValue object instead of - * converting them to native JavaScript - * numbers. This allows for the safe - * round-trip transport of numbers of - * arbitrary size. - * - * @return [map] An object whose properties have been converted from - * DynamoDB's AttributeValue format into their corresponding native - * JavaScript types. - * - * @example Convert a record received from a DynamoDB stream - * var unmarshalled = AWS.DynamoDB.Converter.unmarshall({ - * string: {S: 'foo'}, - * list: {L: [{S: 'fizz'}, {S: 'buzz'}, {S: 'pop'}]}, - * map: { - * M: { - * nestedMap: { - * M: { - * key: {S: 'value'} - * } - * } - * } - * }, - * number: {N: '123'}, - * nullValue: {NULL: true}, - * boolValue: {BOOL: true} - * }); - */ - unmarshall: function unmarshall(data, options) { - return AWS.DynamoDB.Converter.output({M: data}, options); - } -}; - -/** - * @api private - * @param data [Array] - * @param options [map] - */ -function formatList(data, options) { - var list = {L: []}; - for (var i = 0; i < data.length; i++) { - list['L'].push(AWS.DynamoDB.Converter.input(data[i], options)); - } - return list; -} - -/** - * @api private - * @param value [String] - * @param wrapNumbers [Boolean] - */ -function convertNumber(value, wrapNumbers) { - return wrapNumbers ? new NumberValue(value) : Number(value); -} - -/** - * @api private - * @param data [map] - * @param options [map] - */ -function formatMap(data, options) { - var map = {M: {}}; - for (var key in data) { - var formatted = AWS.DynamoDB.Converter.input(data[key], options); - if (formatted !== void 0) { - map['M'][key] = formatted; - } - } - return map; -} - -/** - * @api private - */ -function formatSet(data, options) { - options = options || {}; - var values = data.values; - if (options.convertEmptyValues) { - values = filterEmptySetValues(data); - if (values.length === 0) { - return AWS.DynamoDB.Converter.input(null); - } - } - - var map = {}; - switch (data.type) { - case 'String': map['SS'] = values; break; - case 'Binary': map['BS'] = values; break; - case 'Number': map['NS'] = values.map(function (value) { - return value.toString(); - }); - } - return map; -} - -/** - * @api private - */ -function filterEmptySetValues(set) { - var nonEmptyValues = []; - var potentiallyEmptyTypes = { - String: true, - Binary: true, - Number: false - }; - if (potentiallyEmptyTypes[set.type]) { - for (var i = 0; i < set.values.length; i++) { - if (set.values[i].length === 0) { - continue; - } - nonEmptyValues.push(set.values[i]); - } - - return nonEmptyValues; - } - - return set.values; -} - -module.exports = AWS.DynamoDB.Converter; - - -/***/ }), -/* 372 */ -/***/ (function(module, exports, __webpack_require__) { - -var util = __webpack_require__(0).util; - -/** - * An object recognizable as a numeric value that stores the underlying number - * as a string. - * - * Intended to be a deserialization target for the DynamoDB Document Client when - * the `wrapNumbers` flag is set. This allows for numeric values that lose - * precision when converted to JavaScript's `number` type. - */ -var DynamoDBNumberValue = util.inherit({ - constructor: function NumberValue(value) { - this.value = value.toString(); - }, - - /** - * Render the underlying value as a number when converting to JSON. - */ - toJSON: function () { - return this.toNumber(); - }, - - /** - * Convert the underlying value to a JavaScript number. - */ - toNumber: function () { - return Number(this.value); - }, - - /** - * Return a string representing the unaltered value provided to the - * constructor. - */ - toString: function () { - return this.value; - } -}); - -module.exports = DynamoDBNumberValue; - -/***/ }), -/* 373 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2011-12-05","endpointPrefix":"dynamodb","jsonVersion":"1.0","protocol":"json","serviceAbbreviation":"DynamoDB","serviceFullName":"Amazon DynamoDB","serviceId":"DynamoDB","signatureVersion":"v4","targetPrefix":"DynamoDB_20111205","uid":"dynamodb-2011-12-05"},"operations":{"BatchGetItem":{"input":{"type":"structure","required":["RequestItems"],"members":{"RequestItems":{"shape":"S2"}}},"output":{"type":"structure","members":{"Responses":{"type":"map","key":{},"value":{"type":"structure","members":{"Items":{"shape":"Sk"},"ConsumedCapacityUnits":{"type":"double"}}}},"UnprocessedKeys":{"shape":"S2"}}}},"BatchWriteItem":{"input":{"type":"structure","required":["RequestItems"],"members":{"RequestItems":{"shape":"So"}}},"output":{"type":"structure","members":{"Responses":{"type":"map","key":{},"value":{"type":"structure","members":{"ConsumedCapacityUnits":{"type":"double"}}}},"UnprocessedItems":{"shape":"So"}}}},"CreateTable":{"input":{"type":"structure","required":["TableName","KeySchema","ProvisionedThroughput"],"members":{"TableName":{},"KeySchema":{"shape":"Sy"},"ProvisionedThroughput":{"shape":"S12"}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S15"}}}},"DeleteItem":{"input":{"type":"structure","required":["TableName","Key"],"members":{"TableName":{},"Key":{"shape":"S6"},"Expected":{"shape":"S1b"},"ReturnValues":{}}},"output":{"type":"structure","members":{"Attributes":{"shape":"Sl"},"ConsumedCapacityUnits":{"type":"double"}}}},"DeleteTable":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S15"}}}},"DescribeTable":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"Table":{"shape":"S15"}}}},"GetItem":{"input":{"type":"structure","required":["TableName","Key"],"members":{"TableName":{},"Key":{"shape":"S6"},"AttributesToGet":{"shape":"Se"},"ConsistentRead":{"type":"boolean"}}},"output":{"type":"structure","members":{"Item":{"shape":"Sl"},"ConsumedCapacityUnits":{"type":"double"}}}},"ListTables":{"input":{"type":"structure","members":{"ExclusiveStartTableName":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"TableNames":{"type":"list","member":{}},"LastEvaluatedTableName":{}}}},"PutItem":{"input":{"type":"structure","required":["TableName","Item"],"members":{"TableName":{},"Item":{"shape":"Ss"},"Expected":{"shape":"S1b"},"ReturnValues":{}}},"output":{"type":"structure","members":{"Attributes":{"shape":"Sl"},"ConsumedCapacityUnits":{"type":"double"}}}},"Query":{"input":{"type":"structure","required":["TableName","HashKeyValue"],"members":{"TableName":{},"AttributesToGet":{"shape":"Se"},"Limit":{"type":"integer"},"ConsistentRead":{"type":"boolean"},"Count":{"type":"boolean"},"HashKeyValue":{"shape":"S7"},"RangeKeyCondition":{"shape":"S1u"},"ScanIndexForward":{"type":"boolean"},"ExclusiveStartKey":{"shape":"S6"}}},"output":{"type":"structure","members":{"Items":{"shape":"Sk"},"Count":{"type":"integer"},"LastEvaluatedKey":{"shape":"S6"},"ConsumedCapacityUnits":{"type":"double"}}}},"Scan":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{},"AttributesToGet":{"shape":"Se"},"Limit":{"type":"integer"},"Count":{"type":"boolean"},"ScanFilter":{"type":"map","key":{},"value":{"shape":"S1u"}},"ExclusiveStartKey":{"shape":"S6"}}},"output":{"type":"structure","members":{"Items":{"shape":"Sk"},"Count":{"type":"integer"},"ScannedCount":{"type":"integer"},"LastEvaluatedKey":{"shape":"S6"},"ConsumedCapacityUnits":{"type":"double"}}}},"UpdateItem":{"input":{"type":"structure","required":["TableName","Key","AttributeUpdates"],"members":{"TableName":{},"Key":{"shape":"S6"},"AttributeUpdates":{"type":"map","key":{},"value":{"type":"structure","members":{"Value":{"shape":"S7"},"Action":{}}}},"Expected":{"shape":"S1b"},"ReturnValues":{}}},"output":{"type":"structure","members":{"Attributes":{"shape":"Sl"},"ConsumedCapacityUnits":{"type":"double"}}}},"UpdateTable":{"input":{"type":"structure","required":["TableName","ProvisionedThroughput"],"members":{"TableName":{},"ProvisionedThroughput":{"shape":"S12"}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S15"}}}}},"shapes":{"S2":{"type":"map","key":{},"value":{"type":"structure","required":["Keys"],"members":{"Keys":{"type":"list","member":{"shape":"S6"}},"AttributesToGet":{"shape":"Se"},"ConsistentRead":{"type":"boolean"}}}},"S6":{"type":"structure","required":["HashKeyElement"],"members":{"HashKeyElement":{"shape":"S7"},"RangeKeyElement":{"shape":"S7"}}},"S7":{"type":"structure","members":{"S":{},"N":{},"B":{"type":"blob"},"SS":{"type":"list","member":{}},"NS":{"type":"list","member":{}},"BS":{"type":"list","member":{"type":"blob"}}}},"Se":{"type":"list","member":{}},"Sk":{"type":"list","member":{"shape":"Sl"}},"Sl":{"type":"map","key":{},"value":{"shape":"S7"}},"So":{"type":"map","key":{},"value":{"type":"list","member":{"type":"structure","members":{"PutRequest":{"type":"structure","required":["Item"],"members":{"Item":{"shape":"Ss"}}},"DeleteRequest":{"type":"structure","required":["Key"],"members":{"Key":{"shape":"S6"}}}}}}},"Ss":{"type":"map","key":{},"value":{"shape":"S7"}},"Sy":{"type":"structure","required":["HashKeyElement"],"members":{"HashKeyElement":{"shape":"Sz"},"RangeKeyElement":{"shape":"Sz"}}},"Sz":{"type":"structure","required":["AttributeName","AttributeType"],"members":{"AttributeName":{},"AttributeType":{}}},"S12":{"type":"structure","required":["ReadCapacityUnits","WriteCapacityUnits"],"members":{"ReadCapacityUnits":{"type":"long"},"WriteCapacityUnits":{"type":"long"}}},"S15":{"type":"structure","members":{"TableName":{},"KeySchema":{"shape":"Sy"},"TableStatus":{},"CreationDateTime":{"type":"timestamp"},"ProvisionedThroughput":{"type":"structure","members":{"LastIncreaseDateTime":{"type":"timestamp"},"LastDecreaseDateTime":{"type":"timestamp"},"NumberOfDecreasesToday":{"type":"long"},"ReadCapacityUnits":{"type":"long"},"WriteCapacityUnits":{"type":"long"}}},"TableSizeBytes":{"type":"long"},"ItemCount":{"type":"long"}}},"S1b":{"type":"map","key":{},"value":{"type":"structure","members":{"Value":{"shape":"S7"},"Exists":{"type":"boolean"}}}},"S1u":{"type":"structure","required":["ComparisonOperator"],"members":{"AttributeValueList":{"type":"list","member":{"shape":"S7"}},"ComparisonOperator":{}}}}} - -/***/ }), -/* 374 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"BatchGetItem":{"input_token":"RequestItems","output_token":"UnprocessedKeys"},"ListTables":{"input_token":"ExclusiveStartTableName","limit_key":"Limit","output_token":"LastEvaluatedTableName","result_key":"TableNames"},"Query":{"input_token":"ExclusiveStartKey","limit_key":"Limit","output_token":"LastEvaluatedKey","result_key":"Items"},"Scan":{"input_token":"ExclusiveStartKey","limit_key":"Limit","output_token":"LastEvaluatedKey","result_key":"Items"}}} - -/***/ }), -/* 375 */ -/***/ (function(module, exports) { - -module.exports = {"version":2,"waiters":{"TableExists":{"delay":20,"operation":"DescribeTable","maxAttempts":25,"acceptors":[{"expected":"ACTIVE","matcher":"path","state":"success","argument":"Table.TableStatus"},{"expected":"ResourceNotFoundException","matcher":"error","state":"retry"}]},"TableNotExists":{"delay":20,"operation":"DescribeTable","maxAttempts":25,"acceptors":[{"expected":"ResourceNotFoundException","matcher":"error","state":"success"}]}}} - -/***/ }), -/* 376 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2012-08-10","endpointPrefix":"dynamodb","jsonVersion":"1.0","protocol":"json","serviceAbbreviation":"DynamoDB","serviceFullName":"Amazon DynamoDB","serviceId":"DynamoDB","signatureVersion":"v4","targetPrefix":"DynamoDB_20120810","uid":"dynamodb-2012-08-10"},"operations":{"BatchGetItem":{"input":{"type":"structure","required":["RequestItems"],"members":{"RequestItems":{"shape":"S2"},"ReturnConsumedCapacity":{}}},"output":{"type":"structure","members":{"Responses":{"type":"map","key":{},"value":{"shape":"Sr"}},"UnprocessedKeys":{"shape":"S2"},"ConsumedCapacity":{"shape":"St"}}}},"BatchWriteItem":{"input":{"type":"structure","required":["RequestItems"],"members":{"RequestItems":{"shape":"S10"},"ReturnConsumedCapacity":{},"ReturnItemCollectionMetrics":{}}},"output":{"type":"structure","members":{"UnprocessedItems":{"shape":"S10"},"ItemCollectionMetrics":{"type":"map","key":{},"value":{"type":"list","member":{"shape":"S1a"}}},"ConsumedCapacity":{"shape":"St"}}}},"CreateBackup":{"input":{"type":"structure","required":["TableName","BackupName"],"members":{"TableName":{},"BackupName":{}}},"output":{"type":"structure","members":{"BackupDetails":{"shape":"S1h"}}}},"CreateGlobalTable":{"input":{"type":"structure","required":["GlobalTableName","ReplicationGroup"],"members":{"GlobalTableName":{},"ReplicationGroup":{"shape":"S1n"}}},"output":{"type":"structure","members":{"GlobalTableDescription":{"shape":"S1r"}}}},"CreateTable":{"input":{"type":"structure","required":["AttributeDefinitions","TableName","KeySchema","ProvisionedThroughput"],"members":{"AttributeDefinitions":{"shape":"S1y"},"TableName":{},"KeySchema":{"shape":"S22"},"LocalSecondaryIndexes":{"type":"list","member":{"type":"structure","required":["IndexName","KeySchema","Projection"],"members":{"IndexName":{},"KeySchema":{"shape":"S22"},"Projection":{"shape":"S27"}}}},"GlobalSecondaryIndexes":{"type":"list","member":{"type":"structure","required":["IndexName","KeySchema","Projection","ProvisionedThroughput"],"members":{"IndexName":{},"KeySchema":{"shape":"S22"},"Projection":{"shape":"S27"},"ProvisionedThroughput":{"shape":"S2d"}}}},"ProvisionedThroughput":{"shape":"S2d"},"StreamSpecification":{"shape":"S2f"}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S2j"}}}},"DeleteBackup":{"input":{"type":"structure","required":["BackupArn"],"members":{"BackupArn":{}}},"output":{"type":"structure","members":{"BackupDescription":{"shape":"S32"}}}},"DeleteItem":{"input":{"type":"structure","required":["TableName","Key"],"members":{"TableName":{},"Key":{"shape":"S6"},"Expected":{"shape":"S3f"},"ConditionalOperator":{},"ReturnValues":{},"ReturnConsumedCapacity":{},"ReturnItemCollectionMetrics":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"Sm"},"ExpressionAttributeValues":{"shape":"S3n"}}},"output":{"type":"structure","members":{"Attributes":{"shape":"Ss"},"ConsumedCapacity":{"shape":"Su"},"ItemCollectionMetrics":{"shape":"S1a"}}}},"DeleteTable":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S2j"}}}},"DescribeBackup":{"input":{"type":"structure","required":["BackupArn"],"members":{"BackupArn":{}}},"output":{"type":"structure","members":{"BackupDescription":{"shape":"S32"}}}},"DescribeContinuousBackups":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"ContinuousBackupsDescription":{"type":"structure","required":["ContinuousBackupsStatus"],"members":{"ContinuousBackupsStatus":{}}}}}},"DescribeGlobalTable":{"input":{"type":"structure","required":["GlobalTableName"],"members":{"GlobalTableName":{}}},"output":{"type":"structure","members":{"GlobalTableDescription":{"shape":"S1r"}}}},"DescribeLimits":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"AccountMaxReadCapacityUnits":{"type":"long"},"AccountMaxWriteCapacityUnits":{"type":"long"},"TableMaxReadCapacityUnits":{"type":"long"},"TableMaxWriteCapacityUnits":{"type":"long"}}}},"DescribeTable":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"Table":{"shape":"S2j"}}}},"DescribeTimeToLive":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"TimeToLiveDescription":{"shape":"S3b"}}}},"GetItem":{"input":{"type":"structure","required":["TableName","Key"],"members":{"TableName":{},"Key":{"shape":"S6"},"AttributesToGet":{"shape":"Sj"},"ConsistentRead":{"type":"boolean"},"ReturnConsumedCapacity":{},"ProjectionExpression":{},"ExpressionAttributeNames":{"shape":"Sm"}}},"output":{"type":"structure","members":{"Item":{"shape":"Ss"},"ConsumedCapacity":{"shape":"Su"}}}},"ListBackups":{"input":{"type":"structure","members":{"TableName":{},"Limit":{"type":"integer"},"TimeRangeLowerBound":{"type":"timestamp"},"TimeRangeUpperBound":{"type":"timestamp"},"ExclusiveStartBackupArn":{}}},"output":{"type":"structure","members":{"BackupSummaries":{"type":"list","member":{"type":"structure","members":{"TableName":{},"TableId":{},"TableArn":{},"BackupArn":{},"BackupName":{},"BackupCreationDateTime":{"type":"timestamp"},"BackupStatus":{},"BackupSizeBytes":{"type":"long"}}}},"LastEvaluatedBackupArn":{}}}},"ListGlobalTables":{"input":{"type":"structure","members":{"ExclusiveStartGlobalTableName":{},"Limit":{"type":"integer"},"RegionName":{}}},"output":{"type":"structure","members":{"GlobalTables":{"type":"list","member":{"type":"structure","members":{"GlobalTableName":{},"ReplicationGroup":{"shape":"S1n"}}}},"LastEvaluatedGlobalTableName":{}}}},"ListTables":{"input":{"type":"structure","members":{"ExclusiveStartTableName":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"TableNames":{"type":"list","member":{}},"LastEvaluatedTableName":{}}}},"ListTagsOfResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"NextToken":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S4s"},"NextToken":{}}}},"PutItem":{"input":{"type":"structure","required":["TableName","Item"],"members":{"TableName":{},"Item":{"shape":"S14"},"Expected":{"shape":"S3f"},"ReturnValues":{},"ReturnConsumedCapacity":{},"ReturnItemCollectionMetrics":{},"ConditionalOperator":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"Sm"},"ExpressionAttributeValues":{"shape":"S3n"}}},"output":{"type":"structure","members":{"Attributes":{"shape":"Ss"},"ConsumedCapacity":{"shape":"Su"},"ItemCollectionMetrics":{"shape":"S1a"}}}},"Query":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{},"IndexName":{},"Select":{},"AttributesToGet":{"shape":"Sj"},"Limit":{"type":"integer"},"ConsistentRead":{"type":"boolean"},"KeyConditions":{"type":"map","key":{},"value":{"shape":"S51"}},"QueryFilter":{"shape":"S52"},"ConditionalOperator":{},"ScanIndexForward":{"type":"boolean"},"ExclusiveStartKey":{"shape":"S6"},"ReturnConsumedCapacity":{},"ProjectionExpression":{},"FilterExpression":{},"KeyConditionExpression":{},"ExpressionAttributeNames":{"shape":"Sm"},"ExpressionAttributeValues":{"shape":"S3n"}}},"output":{"type":"structure","members":{"Items":{"shape":"Sr"},"Count":{"type":"integer"},"ScannedCount":{"type":"integer"},"LastEvaluatedKey":{"shape":"S6"},"ConsumedCapacity":{"shape":"Su"}}}},"RestoreTableFromBackup":{"input":{"type":"structure","required":["TargetTableName","BackupArn"],"members":{"TargetTableName":{},"BackupArn":{}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S2j"}}}},"Scan":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{},"IndexName":{},"AttributesToGet":{"shape":"Sj"},"Limit":{"type":"integer"},"Select":{},"ScanFilter":{"shape":"S52"},"ConditionalOperator":{},"ExclusiveStartKey":{"shape":"S6"},"ReturnConsumedCapacity":{},"TotalSegments":{"type":"integer"},"Segment":{"type":"integer"},"ProjectionExpression":{},"FilterExpression":{},"ExpressionAttributeNames":{"shape":"Sm"},"ExpressionAttributeValues":{"shape":"S3n"},"ConsistentRead":{"type":"boolean"}}},"output":{"type":"structure","members":{"Items":{"shape":"Sr"},"Count":{"type":"integer"},"ScannedCount":{"type":"integer"},"LastEvaluatedKey":{"shape":"S6"},"ConsumedCapacity":{"shape":"Su"}}}},"TagResource":{"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"S4s"}}}},"UntagResource":{"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}}},"UpdateGlobalTable":{"input":{"type":"structure","required":["GlobalTableName","ReplicaUpdates"],"members":{"GlobalTableName":{},"ReplicaUpdates":{"type":"list","member":{"type":"structure","members":{"Create":{"type":"structure","required":["RegionName"],"members":{"RegionName":{}}},"Delete":{"type":"structure","required":["RegionName"],"members":{"RegionName":{}}}}}}}},"output":{"type":"structure","members":{"GlobalTableDescription":{"shape":"S1r"}}}},"UpdateItem":{"input":{"type":"structure","required":["TableName","Key"],"members":{"TableName":{},"Key":{"shape":"S6"},"AttributeUpdates":{"type":"map","key":{},"value":{"type":"structure","members":{"Value":{"shape":"S8"},"Action":{}}}},"Expected":{"shape":"S3f"},"ConditionalOperator":{},"ReturnValues":{},"ReturnConsumedCapacity":{},"ReturnItemCollectionMetrics":{},"UpdateExpression":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"Sm"},"ExpressionAttributeValues":{"shape":"S3n"}}},"output":{"type":"structure","members":{"Attributes":{"shape":"Ss"},"ConsumedCapacity":{"shape":"Su"},"ItemCollectionMetrics":{"shape":"S1a"}}}},"UpdateTable":{"input":{"type":"structure","required":["TableName"],"members":{"AttributeDefinitions":{"shape":"S1y"},"TableName":{},"ProvisionedThroughput":{"shape":"S2d"},"GlobalSecondaryIndexUpdates":{"type":"list","member":{"type":"structure","members":{"Update":{"type":"structure","required":["IndexName","ProvisionedThroughput"],"members":{"IndexName":{},"ProvisionedThroughput":{"shape":"S2d"}}},"Create":{"type":"structure","required":["IndexName","KeySchema","Projection","ProvisionedThroughput"],"members":{"IndexName":{},"KeySchema":{"shape":"S22"},"Projection":{"shape":"S27"},"ProvisionedThroughput":{"shape":"S2d"}}},"Delete":{"type":"structure","required":["IndexName"],"members":{"IndexName":{}}}}}},"StreamSpecification":{"shape":"S2f"}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S2j"}}}},"UpdateTimeToLive":{"input":{"type":"structure","required":["TableName","TimeToLiveSpecification"],"members":{"TableName":{},"TimeToLiveSpecification":{"shape":"S5z"}}},"output":{"type":"structure","members":{"TimeToLiveSpecification":{"shape":"S5z"}}}}},"shapes":{"S2":{"type":"map","key":{},"value":{"type":"structure","required":["Keys"],"members":{"Keys":{"type":"list","member":{"shape":"S6"}},"AttributesToGet":{"shape":"Sj"},"ConsistentRead":{"type":"boolean"},"ProjectionExpression":{},"ExpressionAttributeNames":{"shape":"Sm"}}}},"S6":{"type":"map","key":{},"value":{"shape":"S8"}},"S8":{"type":"structure","members":{"S":{},"N":{},"B":{"type":"blob"},"SS":{"type":"list","member":{}},"NS":{"type":"list","member":{}},"BS":{"type":"list","member":{"type":"blob"}},"M":{"type":"map","key":{},"value":{"shape":"S8"}},"L":{"type":"list","member":{"shape":"S8"}},"NULL":{"type":"boolean"},"BOOL":{"type":"boolean"}}},"Sj":{"type":"list","member":{}},"Sm":{"type":"map","key":{},"value":{}},"Sr":{"type":"list","member":{"shape":"Ss"}},"Ss":{"type":"map","key":{},"value":{"shape":"S8"}},"St":{"type":"list","member":{"shape":"Su"}},"Su":{"type":"structure","members":{"TableName":{},"CapacityUnits":{"type":"double"},"Table":{"shape":"Sw"},"LocalSecondaryIndexes":{"shape":"Sx"},"GlobalSecondaryIndexes":{"shape":"Sx"}}},"Sw":{"type":"structure","members":{"CapacityUnits":{"type":"double"}}},"Sx":{"type":"map","key":{},"value":{"shape":"Sw"}},"S10":{"type":"map","key":{},"value":{"type":"list","member":{"type":"structure","members":{"PutRequest":{"type":"structure","required":["Item"],"members":{"Item":{"shape":"S14"}}},"DeleteRequest":{"type":"structure","required":["Key"],"members":{"Key":{"shape":"S6"}}}}}}},"S14":{"type":"map","key":{},"value":{"shape":"S8"}},"S1a":{"type":"structure","members":{"ItemCollectionKey":{"type":"map","key":{},"value":{"shape":"S8"}},"SizeEstimateRangeGB":{"type":"list","member":{"type":"double"}}}},"S1h":{"type":"structure","required":["BackupArn","BackupName","BackupStatus","BackupCreationDateTime"],"members":{"BackupArn":{},"BackupName":{},"BackupSizeBytes":{"type":"long"},"BackupStatus":{},"BackupCreationDateTime":{"type":"timestamp"}}},"S1n":{"type":"list","member":{"type":"structure","members":{"RegionName":{}}}},"S1r":{"type":"structure","members":{"ReplicationGroup":{"type":"list","member":{"type":"structure","members":{"RegionName":{}}}},"GlobalTableArn":{},"CreationDateTime":{"type":"timestamp"},"GlobalTableStatus":{},"GlobalTableName":{}}},"S1y":{"type":"list","member":{"type":"structure","required":["AttributeName","AttributeType"],"members":{"AttributeName":{},"AttributeType":{}}}},"S22":{"type":"list","member":{"type":"structure","required":["AttributeName","KeyType"],"members":{"AttributeName":{},"KeyType":{}}}},"S27":{"type":"structure","members":{"ProjectionType":{},"NonKeyAttributes":{"type":"list","member":{}}}},"S2d":{"type":"structure","required":["ReadCapacityUnits","WriteCapacityUnits"],"members":{"ReadCapacityUnits":{"type":"long"},"WriteCapacityUnits":{"type":"long"}}},"S2f":{"type":"structure","members":{"StreamEnabled":{"type":"boolean"},"StreamViewType":{}}},"S2j":{"type":"structure","members":{"AttributeDefinitions":{"shape":"S1y"},"TableName":{},"KeySchema":{"shape":"S22"},"TableStatus":{},"CreationDateTime":{"type":"timestamp"},"ProvisionedThroughput":{"shape":"S2l"},"TableSizeBytes":{"type":"long"},"ItemCount":{"type":"long"},"TableArn":{},"TableId":{},"LocalSecondaryIndexes":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"KeySchema":{"shape":"S22"},"Projection":{"shape":"S27"},"IndexSizeBytes":{"type":"long"},"ItemCount":{"type":"long"},"IndexArn":{}}}},"GlobalSecondaryIndexes":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"KeySchema":{"shape":"S22"},"Projection":{"shape":"S27"},"IndexStatus":{},"Backfilling":{"type":"boolean"},"ProvisionedThroughput":{"shape":"S2l"},"IndexSizeBytes":{"type":"long"},"ItemCount":{"type":"long"},"IndexArn":{}}}},"StreamSpecification":{"shape":"S2f"},"LatestStreamLabel":{},"LatestStreamArn":{},"RestoreSummary":{"type":"structure","required":["RestoreDateTime","RestoreInProgress"],"members":{"SourceBackupArn":{},"SourceTableArn":{},"RestoreDateTime":{"type":"timestamp"},"RestoreInProgress":{"type":"boolean"}}}}},"S2l":{"type":"structure","members":{"LastIncreaseDateTime":{"type":"timestamp"},"LastDecreaseDateTime":{"type":"timestamp"},"NumberOfDecreasesToday":{"type":"long"},"ReadCapacityUnits":{"type":"long"},"WriteCapacityUnits":{"type":"long"}}},"S32":{"type":"structure","members":{"BackupDetails":{"shape":"S1h"},"SourceTableDetails":{"type":"structure","required":["TableName","TableId","KeySchema","TableCreationDateTime","ProvisionedThroughput"],"members":{"TableName":{},"TableId":{},"TableArn":{},"TableSizeBytes":{"type":"long"},"KeySchema":{"shape":"S22"},"TableCreationDateTime":{"type":"timestamp"},"ProvisionedThroughput":{"shape":"S2d"},"ItemCount":{"type":"long"}}},"SourceTableFeatureDetails":{"type":"structure","members":{"LocalSecondaryIndexes":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"KeySchema":{"shape":"S22"},"Projection":{"shape":"S27"}}}},"GlobalSecondaryIndexes":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"KeySchema":{"shape":"S22"},"Projection":{"shape":"S27"},"ProvisionedThroughput":{"shape":"S2d"}}}},"StreamDescription":{"shape":"S2f"},"TimeToLiveDescription":{"shape":"S3b"}}}}},"S3b":{"type":"structure","members":{"TimeToLiveStatus":{},"AttributeName":{}}},"S3f":{"type":"map","key":{},"value":{"type":"structure","members":{"Value":{"shape":"S8"},"Exists":{"type":"boolean"},"ComparisonOperator":{},"AttributeValueList":{"shape":"S3j"}}}},"S3j":{"type":"list","member":{"shape":"S8"}},"S3n":{"type":"map","key":{},"value":{"shape":"S8"}},"S4s":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"S51":{"type":"structure","required":["ComparisonOperator"],"members":{"AttributeValueList":{"shape":"S3j"},"ComparisonOperator":{}}},"S52":{"type":"map","key":{},"value":{"shape":"S51"}},"S5z":{"type":"structure","required":["Enabled","AttributeName"],"members":{"Enabled":{"type":"boolean"},"AttributeName":{}}}}} - -/***/ }), -/* 377 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"BatchGetItem":{"input_token":"RequestItems","output_token":"UnprocessedKeys"},"ListTables":{"input_token":"ExclusiveStartTableName","limit_key":"Limit","output_token":"LastEvaluatedTableName","result_key":"TableNames"},"Query":{"input_token":"ExclusiveStartKey","limit_key":"Limit","output_token":"LastEvaluatedKey","result_key":"Items"},"Scan":{"input_token":"ExclusiveStartKey","limit_key":"Limit","output_token":"LastEvaluatedKey","result_key":"Items"}}} - -/***/ }), -/* 378 */ -/***/ (function(module, exports) { - -module.exports = {"version":2,"waiters":{"TableExists":{"delay":20,"operation":"DescribeTable","maxAttempts":25,"acceptors":[{"expected":"ACTIVE","matcher":"path","state":"success","argument":"Table.TableStatus"},{"expected":"ResourceNotFoundException","matcher":"error","state":"retry"}]},"TableNotExists":{"delay":20,"operation":"DescribeTable","maxAttempts":25,"acceptors":[{"expected":"ResourceNotFoundException","matcher":"error","state":"success"}]}}} - -/***/ }), -/* 379 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['dynamodbstreams'] = {}; -AWS.DynamoDBStreams = Service.defineService('dynamodbstreams', ['2012-08-10']); -Object.defineProperty(apiLoader.services['dynamodbstreams'], '2012-08-10', { - get: function get() { - var model = __webpack_require__(380); - model.paginators = __webpack_require__(381).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.DynamoDBStreams; - - -/***/ }), -/* 380 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2012-08-10","endpointPrefix":"streams.dynamodb","jsonVersion":"1.0","protocol":"json","serviceFullName":"Amazon DynamoDB Streams","signatureVersion":"v4","signingName":"dynamodb","targetPrefix":"DynamoDBStreams_20120810","uid":"streams-dynamodb-2012-08-10"},"operations":{"DescribeStream":{"input":{"type":"structure","required":["StreamArn"],"members":{"StreamArn":{},"Limit":{"type":"integer"},"ExclusiveStartShardId":{}}},"output":{"type":"structure","members":{"StreamDescription":{"type":"structure","members":{"StreamArn":{},"StreamLabel":{},"StreamStatus":{},"StreamViewType":{},"CreationRequestDateTime":{"type":"timestamp"},"TableName":{},"KeySchema":{"type":"list","member":{"type":"structure","required":["AttributeName","KeyType"],"members":{"AttributeName":{},"KeyType":{}}}},"Shards":{"type":"list","member":{"type":"structure","members":{"ShardId":{},"SequenceNumberRange":{"type":"structure","members":{"StartingSequenceNumber":{},"EndingSequenceNumber":{}}},"ParentShardId":{}}}},"LastEvaluatedShardId":{}}}}}},"GetRecords":{"input":{"type":"structure","required":["ShardIterator"],"members":{"ShardIterator":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"Records":{"type":"list","member":{"type":"structure","members":{"eventID":{},"eventName":{},"eventVersion":{},"eventSource":{},"awsRegion":{},"dynamodb":{"type":"structure","members":{"ApproximateCreationDateTime":{"type":"timestamp"},"Keys":{"shape":"Sr"},"NewImage":{"shape":"Sr"},"OldImage":{"shape":"Sr"},"SequenceNumber":{},"SizeBytes":{"type":"long"},"StreamViewType":{}}},"userIdentity":{"type":"structure","members":{"PrincipalId":{},"Type":{}}}}}},"NextShardIterator":{}}}},"GetShardIterator":{"input":{"type":"structure","required":["StreamArn","ShardId","ShardIteratorType"],"members":{"StreamArn":{},"ShardId":{},"ShardIteratorType":{},"SequenceNumber":{}}},"output":{"type":"structure","members":{"ShardIterator":{}}}},"ListStreams":{"input":{"type":"structure","members":{"TableName":{},"Limit":{"type":"integer"},"ExclusiveStartStreamArn":{}}},"output":{"type":"structure","members":{"Streams":{"type":"list","member":{"type":"structure","members":{"StreamArn":{},"TableName":{},"StreamLabel":{}}}},"LastEvaluatedStreamArn":{}}}}},"shapes":{"Sr":{"type":"map","key":{},"value":{"shape":"St"}},"St":{"type":"structure","members":{"S":{},"N":{},"B":{"type":"blob"},"SS":{"type":"list","member":{}},"NS":{"type":"list","member":{}},"BS":{"type":"list","member":{"type":"blob"}},"M":{"type":"map","key":{},"value":{"shape":"St"}},"L":{"type":"list","member":{"shape":"St"}},"NULL":{"type":"boolean"},"BOOL":{"type":"boolean"}}}}} - -/***/ }), -/* 381 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{}} - -/***/ }), -/* 382 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['ec2'] = {}; -AWS.EC2 = Service.defineService('ec2', ['2013-06-15*', '2013-10-15*', '2014-02-01*', '2014-05-01*', '2014-06-15*', '2014-09-01*', '2014-10-01*', '2015-03-01*', '2015-04-15*', '2015-10-01*', '2016-04-01*', '2016-09-15*', '2016-11-15']); -__webpack_require__(383); -Object.defineProperty(apiLoader.services['ec2'], '2016-11-15', { - get: function get() { - var model = __webpack_require__(384); - model.paginators = __webpack_require__(385).pagination; - model.waiters = __webpack_require__(386).waiters; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.EC2; - - -/***/ }), -/* 383 */ -/***/ (function(module, exports, __webpack_require__) { - -var AWS = __webpack_require__(0); - -AWS.util.update(AWS.EC2.prototype, { - /** - * @api private - */ - setupRequestListeners: function setupRequestListeners(request) { - request.removeListener('extractError', AWS.EventListeners.Query.EXTRACT_ERROR); - request.addListener('extractError', this.extractError); - - if (request.operation === 'copySnapshot') { - request.onAsync('validate', this.buildCopySnapshotPresignedUrl); - } - }, - - /** - * @api private - */ - buildCopySnapshotPresignedUrl: function buildCopySnapshotPresignedUrl(req, done) { - if (req.params.PresignedUrl || req._subRequest) { - return done(); - } - - req.params = AWS.util.copy(req.params); - req.params.DestinationRegion = req.service.config.region; - - var config = AWS.util.copy(req.service.config); - delete config.endpoint; - config.region = req.params.SourceRegion; - var svc = new req.service.constructor(config); - var newReq = svc[req.operation](req.params); - newReq._subRequest = true; - newReq.presign(function(err, url) { - if (err) done(err); - else { - req.params.PresignedUrl = url; - done(); - } - }); - }, - - /** - * @api private - */ - extractError: function extractError(resp) { - // EC2 nests the error code and message deeper than other AWS Query services. - var httpResponse = resp.httpResponse; - var data = new AWS.XML.Parser().parse(httpResponse.body.toString() || ''); - if (data.Errors) { - resp.error = AWS.util.error(new Error(), { - code: data.Errors.Error.Code, - message: data.Errors.Error.Message - }); - } else { - resp.error = AWS.util.error(new Error(), { - code: httpResponse.statusCode, - message: null - }); - } - resp.error.requestId = data.RequestID || null; - } -}); - - -/***/ }), -/* 384 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2016-11-15","endpointPrefix":"ec2","protocol":"ec2","serviceAbbreviation":"Amazon EC2","serviceFullName":"Amazon Elastic Compute Cloud","serviceId":"EC2","signatureVersion":"v4","uid":"ec2-2016-11-15","xmlNamespace":"http://ec2.amazonaws.com/doc/2016-11-15"},"operations":{"AcceptReservedInstancesExchangeQuote":{"input":{"type":"structure","required":["ReservedInstanceIds"],"members":{"DryRun":{"type":"boolean"},"ReservedInstanceIds":{"shape":"S3","locationName":"ReservedInstanceId"},"TargetConfigurations":{"shape":"S5","locationName":"TargetConfiguration"}}},"output":{"type":"structure","members":{"ExchangeId":{"locationName":"exchangeId"}}}},"AcceptVpcEndpointConnections":{"input":{"type":"structure","required":["ServiceId","VpcEndpointIds"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"VpcEndpointIds":{"shape":"Sa","locationName":"VpcEndpointId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"Sc","locationName":"unsuccessful"}}}},"AcceptVpcPeeringConnection":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"output":{"type":"structure","members":{"VpcPeeringConnection":{"shape":"Sh","locationName":"vpcPeeringConnection"}}}},"AllocateAddress":{"input":{"type":"structure","members":{"Domain":{},"Address":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"PublicIp":{"locationName":"publicIp"},"AllocationId":{"locationName":"allocationId"},"Domain":{"locationName":"domain"}}}},"AllocateHosts":{"input":{"type":"structure","required":["AvailabilityZone","InstanceType","Quantity"],"members":{"AutoPlacement":{"locationName":"autoPlacement"},"AvailabilityZone":{"locationName":"availabilityZone"},"ClientToken":{"locationName":"clientToken"},"InstanceType":{"locationName":"instanceType"},"Quantity":{"locationName":"quantity","type":"integer"}}},"output":{"type":"structure","members":{"HostIds":{"shape":"Sz","locationName":"hostIdSet"}}}},"AssignIpv6Addresses":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"Ipv6AddressCount":{"locationName":"ipv6AddressCount","type":"integer"},"Ipv6Addresses":{"shape":"S11","locationName":"ipv6Addresses"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}},"output":{"type":"structure","members":{"AssignedIpv6Addresses":{"shape":"S11","locationName":"assignedIpv6Addresses"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}}},"AssignPrivateIpAddresses":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"AllowReassignment":{"locationName":"allowReassignment","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddresses":{"shape":"S14","locationName":"privateIpAddress"},"SecondaryPrivateIpAddressCount":{"locationName":"secondaryPrivateIpAddressCount","type":"integer"}}}},"AssociateAddress":{"input":{"type":"structure","members":{"AllocationId":{},"InstanceId":{},"PublicIp":{},"AllowReassociation":{"locationName":"allowReassociation","type":"boolean"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddress":{"locationName":"privateIpAddress"}}},"output":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"}}}},"AssociateDhcpOptions":{"input":{"type":"structure","required":["DhcpOptionsId","VpcId"],"members":{"DhcpOptionsId":{},"VpcId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"AssociateIamInstanceProfile":{"input":{"type":"structure","required":["IamInstanceProfile","InstanceId"],"members":{"IamInstanceProfile":{"shape":"S19"},"InstanceId":{}}},"output":{"type":"structure","members":{"IamInstanceProfileAssociation":{"shape":"S1b","locationName":"iamInstanceProfileAssociation"}}}},"AssociateRouteTable":{"input":{"type":"structure","required":["RouteTableId","SubnetId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableId":{"locationName":"routeTableId"},"SubnetId":{"locationName":"subnetId"}}},"output":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"}}}},"AssociateSubnetCidrBlock":{"input":{"type":"structure","required":["Ipv6CidrBlock","SubnetId"],"members":{"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"SubnetId":{"locationName":"subnetId"}}},"output":{"type":"structure","members":{"Ipv6CidrBlockAssociation":{"shape":"S1i","locationName":"ipv6CidrBlockAssociation"},"SubnetId":{"locationName":"subnetId"}}}},"AssociateVpcCidrBlock":{"input":{"type":"structure","required":["VpcId"],"members":{"AmazonProvidedIpv6CidrBlock":{"locationName":"amazonProvidedIpv6CidrBlock","type":"boolean"},"CidrBlock":{},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"Ipv6CidrBlockAssociation":{"shape":"S1n","locationName":"ipv6CidrBlockAssociation"},"CidrBlockAssociation":{"shape":"S1q","locationName":"cidrBlockAssociation"},"VpcId":{"locationName":"vpcId"}}}},"AttachClassicLinkVpc":{"input":{"type":"structure","required":["Groups","InstanceId","VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Groups":{"shape":"S1s","locationName":"SecurityGroupId"},"InstanceId":{"locationName":"instanceId"},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"AttachInternetGateway":{"input":{"type":"structure","required":["InternetGatewayId","VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"InternetGatewayId":{"locationName":"internetGatewayId"},"VpcId":{"locationName":"vpcId"}}}},"AttachNetworkInterface":{"input":{"type":"structure","required":["DeviceIndex","InstanceId","NetworkInterfaceId"],"members":{"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}},"output":{"type":"structure","members":{"AttachmentId":{"locationName":"attachmentId"}}}},"AttachVolume":{"input":{"type":"structure","required":["Device","InstanceId","VolumeId"],"members":{"Device":{},"InstanceId":{},"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"shape":"S1y"}},"AttachVpnGateway":{"input":{"type":"structure","required":["VpcId","VpnGatewayId"],"members":{"VpcId":{},"VpnGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpcAttachment":{"shape":"S22","locationName":"attachment"}}}},"AuthorizeSecurityGroupEgress":{"input":{"type":"structure","required":["GroupId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupId":{"locationName":"groupId"},"IpPermissions":{"shape":"S25","locationName":"ipPermissions"},"CidrIp":{"locationName":"cidrIp"},"FromPort":{"locationName":"fromPort","type":"integer"},"IpProtocol":{"locationName":"ipProtocol"},"ToPort":{"locationName":"toPort","type":"integer"},"SourceSecurityGroupName":{"locationName":"sourceSecurityGroupName"},"SourceSecurityGroupOwnerId":{"locationName":"sourceSecurityGroupOwnerId"}}}},"AuthorizeSecurityGroupIngress":{"input":{"type":"structure","members":{"CidrIp":{},"FromPort":{"type":"integer"},"GroupId":{},"GroupName":{},"IpPermissions":{"shape":"S25"},"IpProtocol":{},"SourceSecurityGroupName":{},"SourceSecurityGroupOwnerId":{},"ToPort":{"type":"integer"},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"BundleInstance":{"input":{"type":"structure","required":["InstanceId","Storage"],"members":{"InstanceId":{},"Storage":{"shape":"S2h"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"BundleTask":{"shape":"S2l","locationName":"bundleInstanceTask"}}}},"CancelBundleTask":{"input":{"type":"structure","required":["BundleId"],"members":{"BundleId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"BundleTask":{"shape":"S2l","locationName":"bundleInstanceTask"}}}},"CancelConversionTask":{"input":{"type":"structure","required":["ConversionTaskId"],"members":{"ConversionTaskId":{"locationName":"conversionTaskId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"ReasonMessage":{"locationName":"reasonMessage"}}}},"CancelExportTask":{"input":{"type":"structure","required":["ExportTaskId"],"members":{"ExportTaskId":{"locationName":"exportTaskId"}}}},"CancelImportTask":{"input":{"type":"structure","members":{"CancelReason":{},"DryRun":{"type":"boolean"},"ImportTaskId":{}}},"output":{"type":"structure","members":{"ImportTaskId":{"locationName":"importTaskId"},"PreviousState":{"locationName":"previousState"},"State":{"locationName":"state"}}}},"CancelReservedInstancesListing":{"input":{"type":"structure","required":["ReservedInstancesListingId"],"members":{"ReservedInstancesListingId":{"locationName":"reservedInstancesListingId"}}},"output":{"type":"structure","members":{"ReservedInstancesListings":{"shape":"S2w","locationName":"reservedInstancesListingsSet"}}}},"CancelSpotFleetRequests":{"input":{"type":"structure","required":["SpotFleetRequestIds","TerminateInstances"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"SpotFleetRequestIds":{"shape":"Sa","locationName":"spotFleetRequestId"},"TerminateInstances":{"locationName":"terminateInstances","type":"boolean"}}},"output":{"type":"structure","members":{"SuccessfulFleetRequests":{"locationName":"successfulFleetRequestSet","type":"list","member":{"locationName":"item","type":"structure","required":["CurrentSpotFleetRequestState","PreviousSpotFleetRequestState","SpotFleetRequestId"],"members":{"CurrentSpotFleetRequestState":{"locationName":"currentSpotFleetRequestState"},"PreviousSpotFleetRequestState":{"locationName":"previousSpotFleetRequestState"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}}},"UnsuccessfulFleetRequests":{"locationName":"unsuccessfulFleetRequestSet","type":"list","member":{"locationName":"item","type":"structure","required":["Error","SpotFleetRequestId"],"members":{"Error":{"locationName":"error","type":"structure","required":["Code","Message"],"members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}}}}}},"CancelSpotInstanceRequests":{"input":{"type":"structure","required":["SpotInstanceRequestIds"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"SpotInstanceRequestIds":{"shape":"S3h","locationName":"SpotInstanceRequestId"}}},"output":{"type":"structure","members":{"CancelledSpotInstanceRequests":{"locationName":"spotInstanceRequestSet","type":"list","member":{"locationName":"item","type":"structure","members":{"SpotInstanceRequestId":{"locationName":"spotInstanceRequestId"},"State":{"locationName":"state"}}}}}}},"ConfirmProductInstance":{"input":{"type":"structure","required":["InstanceId","ProductCode"],"members":{"InstanceId":{},"ProductCode":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"OwnerId":{"locationName":"ownerId"},"Return":{"locationName":"return","type":"boolean"}}}},"CopyFpgaImage":{"input":{"type":"structure","required":["SourceFpgaImageId","SourceRegion"],"members":{"DryRun":{"type":"boolean"},"SourceFpgaImageId":{},"Description":{},"Name":{},"SourceRegion":{},"ClientToken":{}}},"output":{"type":"structure","members":{"FpgaImageId":{"locationName":"fpgaImageId"}}}},"CopyImage":{"input":{"type":"structure","required":["Name","SourceImageId","SourceRegion"],"members":{"ClientToken":{},"Description":{},"Encrypted":{"locationName":"encrypted","type":"boolean"},"KmsKeyId":{"locationName":"kmsKeyId"},"Name":{},"SourceImageId":{},"SourceRegion":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"ImageId":{"locationName":"imageId"}}}},"CopySnapshot":{"input":{"type":"structure","required":["SourceRegion","SourceSnapshotId"],"members":{"Description":{},"DestinationRegion":{"locationName":"destinationRegion"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"KmsKeyId":{"locationName":"kmsKeyId"},"PresignedUrl":{"locationName":"presignedUrl"},"SourceRegion":{},"SourceSnapshotId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"}}}},"CreateCustomerGateway":{"input":{"type":"structure","required":["BgpAsn","PublicIp","Type"],"members":{"BgpAsn":{"type":"integer"},"PublicIp":{"locationName":"IpAddress"},"Type":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"CustomerGateway":{"shape":"S3x","locationName":"customerGateway"}}}},"CreateDefaultSubnet":{"input":{"type":"structure","required":["AvailabilityZone"],"members":{"AvailabilityZone":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Subnet":{"shape":"S40","locationName":"subnet"}}}},"CreateDefaultVpc":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Vpc":{"shape":"S45","locationName":"vpc"}}}},"CreateDhcpOptions":{"input":{"type":"structure","required":["DhcpConfigurations"],"members":{"DhcpConfigurations":{"locationName":"dhcpConfiguration","type":"list","member":{"locationName":"item","type":"structure","members":{"Key":{"locationName":"key"},"Values":{"shape":"Sa","locationName":"Value"}}}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"DhcpOptions":{"shape":"S4e","locationName":"dhcpOptions"}}}},"CreateEgressOnlyInternetGateway":{"input":{"type":"structure","required":["VpcId"],"members":{"ClientToken":{},"DryRun":{"type":"boolean"},"VpcId":{}}},"output":{"type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"EgressOnlyInternetGateway":{"shape":"S4l","locationName":"egressOnlyInternetGateway"}}}},"CreateFlowLogs":{"input":{"type":"structure","required":["DeliverLogsPermissionArn","LogGroupName","ResourceIds","ResourceType","TrafficType"],"members":{"ClientToken":{},"DeliverLogsPermissionArn":{},"LogGroupName":{},"ResourceIds":{"shape":"Sa","locationName":"ResourceId"},"ResourceType":{},"TrafficType":{}}},"output":{"type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"FlowLogIds":{"shape":"Sa","locationName":"flowLogIdSet"},"Unsuccessful":{"shape":"Sc","locationName":"unsuccessful"}}}},"CreateFpgaImage":{"input":{"type":"structure","required":["InputStorageLocation"],"members":{"DryRun":{"type":"boolean"},"InputStorageLocation":{"shape":"S4u"},"LogsStorageLocation":{"shape":"S4u"},"Description":{},"Name":{},"ClientToken":{}}},"output":{"type":"structure","members":{"FpgaImageId":{"locationName":"fpgaImageId"},"FpgaImageGlobalId":{"locationName":"fpgaImageGlobalId"}}}},"CreateImage":{"input":{"type":"structure","required":["InstanceId","Name"],"members":{"BlockDeviceMappings":{"shape":"S4x","locationName":"blockDeviceMapping"},"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"},"Name":{"locationName":"name"},"NoReboot":{"locationName":"noReboot","type":"boolean"}}},"output":{"type":"structure","members":{"ImageId":{"locationName":"imageId"}}}},"CreateInstanceExportTask":{"input":{"type":"structure","required":["InstanceId"],"members":{"Description":{"locationName":"description"},"ExportToS3Task":{"locationName":"exportToS3","type":"structure","members":{"ContainerFormat":{"locationName":"containerFormat"},"DiskImageFormat":{"locationName":"diskImageFormat"},"S3Bucket":{"locationName":"s3Bucket"},"S3Prefix":{"locationName":"s3Prefix"}}},"InstanceId":{"locationName":"instanceId"},"TargetEnvironment":{"locationName":"targetEnvironment"}}},"output":{"type":"structure","members":{"ExportTask":{"shape":"S58","locationName":"exportTask"}}}},"CreateInternetGateway":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"InternetGateway":{"shape":"S5e","locationName":"internetGateway"}}}},"CreateKeyPair":{"input":{"type":"structure","required":["KeyName"],"members":{"KeyName":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"KeyFingerprint":{"locationName":"keyFingerprint"},"KeyMaterial":{"locationName":"keyMaterial"},"KeyName":{"locationName":"keyName"}}}},"CreateLaunchTemplate":{"input":{"type":"structure","required":["LaunchTemplateName","LaunchTemplateData"],"members":{"DryRun":{"type":"boolean"},"ClientToken":{},"LaunchTemplateName":{},"VersionDescription":{},"LaunchTemplateData":{"shape":"S5k"}}},"output":{"type":"structure","members":{"LaunchTemplate":{"shape":"S6d","locationName":"launchTemplate"}}}},"CreateLaunchTemplateVersion":{"input":{"type":"structure","required":["LaunchTemplateData"],"members":{"DryRun":{"type":"boolean"},"ClientToken":{},"LaunchTemplateId":{},"LaunchTemplateName":{},"SourceVersion":{},"VersionDescription":{},"LaunchTemplateData":{"shape":"S5k"}}},"output":{"type":"structure","members":{"LaunchTemplateVersion":{"shape":"S6g","locationName":"launchTemplateVersion"}}}},"CreateNatGateway":{"input":{"type":"structure","required":["AllocationId","SubnetId"],"members":{"AllocationId":{},"ClientToken":{},"SubnetId":{}}},"output":{"type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"NatGateway":{"shape":"S71","locationName":"natGateway"}}}},"CreateNetworkAcl":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"NetworkAcl":{"shape":"S78","locationName":"networkAcl"}}}},"CreateNetworkAclEntry":{"input":{"type":"structure","required":["Egress","NetworkAclId","Protocol","RuleAction","RuleNumber"],"members":{"CidrBlock":{"locationName":"cidrBlock"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Egress":{"locationName":"egress","type":"boolean"},"IcmpTypeCode":{"shape":"S7d","locationName":"Icmp"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"NetworkAclId":{"locationName":"networkAclId"},"PortRange":{"shape":"S7e","locationName":"portRange"},"Protocol":{"locationName":"protocol"},"RuleAction":{"locationName":"ruleAction"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"}}}},"CreateNetworkInterface":{"input":{"type":"structure","required":["SubnetId"],"members":{"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Groups":{"shape":"S5r","locationName":"SecurityGroupId"},"Ipv6AddressCount":{"locationName":"ipv6AddressCount","type":"integer"},"Ipv6Addresses":{"shape":"S6o","locationName":"ipv6Addresses"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"shape":"S5u","locationName":"privateIpAddresses"},"SecondaryPrivateIpAddressCount":{"locationName":"secondaryPrivateIpAddressCount","type":"integer"},"SubnetId":{"locationName":"subnetId"}}},"output":{"type":"structure","members":{"NetworkInterface":{"shape":"S7j","locationName":"networkInterface"}}}},"CreateNetworkInterfacePermission":{"input":{"type":"structure","required":["NetworkInterfaceId","Permission"],"members":{"NetworkInterfaceId":{},"AwsAccountId":{},"AwsService":{},"Permission":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"InterfacePermission":{"shape":"S7x","locationName":"interfacePermission"}}}},"CreatePlacementGroup":{"input":{"type":"structure","required":["GroupName","Strategy"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupName":{"locationName":"groupName"},"Strategy":{"locationName":"strategy"}}}},"CreateReservedInstancesListing":{"input":{"type":"structure","required":["ClientToken","InstanceCount","PriceSchedules","ReservedInstancesId"],"members":{"ClientToken":{"locationName":"clientToken"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"PriceSchedules":{"locationName":"priceSchedules","type":"list","member":{"locationName":"item","type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"Price":{"locationName":"price","type":"double"},"Term":{"locationName":"term","type":"long"}}}},"ReservedInstancesId":{"locationName":"reservedInstancesId"}}},"output":{"type":"structure","members":{"ReservedInstancesListings":{"shape":"S2w","locationName":"reservedInstancesListingsSet"}}}},"CreateRoute":{"input":{"type":"structure","required":["RouteTableId"],"members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"DestinationIpv6CidrBlock":{"locationName":"destinationIpv6CidrBlock"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EgressOnlyInternetGatewayId":{"locationName":"egressOnlyInternetGatewayId"},"GatewayId":{"locationName":"gatewayId"},"InstanceId":{"locationName":"instanceId"},"NatGatewayId":{"locationName":"natGatewayId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"RouteTableId":{"locationName":"routeTableId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"CreateRouteTable":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"RouteTable":{"shape":"S8a","locationName":"routeTable"}}}},"CreateSecurityGroup":{"input":{"type":"structure","required":["Description","GroupName"],"members":{"Description":{"locationName":"GroupDescription"},"GroupName":{},"VpcId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"GroupId":{"locationName":"groupId"}}}},"CreateSnapshot":{"input":{"type":"structure","required":["VolumeId"],"members":{"Description":{},"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"shape":"S8m"}},"CreateSpotDatafeedSubscription":{"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"locationName":"bucket"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Prefix":{"locationName":"prefix"}}},"output":{"type":"structure","members":{"SpotDatafeedSubscription":{"shape":"S8q","locationName":"spotDatafeedSubscription"}}}},"CreateSubnet":{"input":{"type":"structure","required":["CidrBlock","VpcId"],"members":{"AvailabilityZone":{},"CidrBlock":{},"Ipv6CidrBlock":{},"VpcId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"Subnet":{"shape":"S40","locationName":"subnet"}}}},"CreateTags":{"input":{"type":"structure","required":["Resources","Tags"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Resources":{"shape":"S8w","locationName":"ResourceId"},"Tags":{"shape":"Sr","locationName":"Tag"}}}},"CreateVolume":{"input":{"type":"structure","required":["AvailabilityZone"],"members":{"AvailabilityZone":{},"Encrypted":{"locationName":"encrypted","type":"boolean"},"Iops":{"type":"integer"},"KmsKeyId":{},"Size":{"type":"integer"},"SnapshotId":{},"VolumeType":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"TagSpecifications":{"shape":"S8y","locationName":"TagSpecification"}}},"output":{"shape":"S90"}},"CreateVpc":{"input":{"type":"structure","required":["CidrBlock"],"members":{"CidrBlock":{},"AmazonProvidedIpv6CidrBlock":{"locationName":"amazonProvidedIpv6CidrBlock","type":"boolean"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceTenancy":{"locationName":"instanceTenancy"}}},"output":{"type":"structure","members":{"Vpc":{"shape":"S45","locationName":"vpc"}}}},"CreateVpcEndpoint":{"input":{"type":"structure","required":["VpcId","ServiceName"],"members":{"DryRun":{"type":"boolean"},"VpcEndpointType":{},"VpcId":{},"ServiceName":{},"PolicyDocument":{},"RouteTableIds":{"shape":"Sa","locationName":"RouteTableId"},"SubnetIds":{"shape":"Sa","locationName":"SubnetId"},"SecurityGroupIds":{"shape":"Sa","locationName":"SecurityGroupId"},"ClientToken":{},"PrivateDnsEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{"VpcEndpoint":{"shape":"S98","locationName":"vpcEndpoint"},"ClientToken":{"locationName":"clientToken"}}}},"CreateVpcEndpointConnectionNotification":{"input":{"type":"structure","required":["ConnectionNotificationArn","ConnectionEvents"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"VpcEndpointId":{},"ConnectionNotificationArn":{},"ConnectionEvents":{"shape":"Sa"},"ClientToken":{}}},"output":{"type":"structure","members":{"ConnectionNotification":{"shape":"S9g","locationName":"connectionNotification"},"ClientToken":{"locationName":"clientToken"}}}},"CreateVpcEndpointServiceConfiguration":{"input":{"type":"structure","required":["NetworkLoadBalancerArns"],"members":{"DryRun":{"type":"boolean"},"AcceptanceRequired":{"type":"boolean"},"NetworkLoadBalancerArns":{"shape":"Sa","locationName":"NetworkLoadBalancerArn"},"ClientToken":{}}},"output":{"type":"structure","members":{"ServiceConfiguration":{"shape":"S9l","locationName":"serviceConfiguration"},"ClientToken":{"locationName":"clientToken"}}}},"CreateVpcPeeringConnection":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"PeerOwnerId":{"locationName":"peerOwnerId"},"PeerVpcId":{"locationName":"peerVpcId"},"VpcId":{"locationName":"vpcId"},"PeerRegion":{}}},"output":{"type":"structure","members":{"VpcPeeringConnection":{"shape":"Sh","locationName":"vpcPeeringConnection"}}}},"CreateVpnConnection":{"input":{"type":"structure","required":["CustomerGatewayId","Type","VpnGatewayId"],"members":{"CustomerGatewayId":{},"Type":{},"VpnGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"Options":{"locationName":"options","type":"structure","members":{"StaticRoutesOnly":{"locationName":"staticRoutesOnly","type":"boolean"},"TunnelOptions":{"type":"list","member":{"locationName":"item","type":"structure","members":{"TunnelInsideCidr":{},"PreSharedKey":{}}}}}}}},"output":{"type":"structure","members":{"VpnConnection":{"shape":"S9x","locationName":"vpnConnection"}}}},"CreateVpnConnectionRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","VpnConnectionId"],"members":{"DestinationCidrBlock":{},"VpnConnectionId":{}}}},"CreateVpnGateway":{"input":{"type":"structure","required":["Type"],"members":{"AvailabilityZone":{},"Type":{},"AmazonSideAsn":{"type":"long"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpnGateway":{"shape":"Sa9","locationName":"vpnGateway"}}}},"DeleteCustomerGateway":{"input":{"type":"structure","required":["CustomerGatewayId"],"members":{"CustomerGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteDhcpOptions":{"input":{"type":"structure","required":["DhcpOptionsId"],"members":{"DhcpOptionsId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteEgressOnlyInternetGateway":{"input":{"type":"structure","required":["EgressOnlyInternetGatewayId"],"members":{"DryRun":{"type":"boolean"},"EgressOnlyInternetGatewayId":{}}},"output":{"type":"structure","members":{"ReturnCode":{"locationName":"returnCode","type":"boolean"}}}},"DeleteFlowLogs":{"input":{"type":"structure","required":["FlowLogIds"],"members":{"FlowLogIds":{"shape":"Sa","locationName":"FlowLogId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"Sc","locationName":"unsuccessful"}}}},"DeleteFpgaImage":{"input":{"type":"structure","required":["FpgaImageId"],"members":{"DryRun":{"type":"boolean"},"FpgaImageId":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DeleteInternetGateway":{"input":{"type":"structure","required":["InternetGatewayId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"InternetGatewayId":{"locationName":"internetGatewayId"}}}},"DeleteKeyPair":{"input":{"type":"structure","required":["KeyName"],"members":{"KeyName":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteLaunchTemplate":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"LaunchTemplateId":{},"LaunchTemplateName":{}}},"output":{"type":"structure","members":{"LaunchTemplate":{"shape":"S6d","locationName":"launchTemplate"}}}},"DeleteLaunchTemplateVersions":{"input":{"type":"structure","required":["Versions"],"members":{"DryRun":{"type":"boolean"},"LaunchTemplateId":{},"LaunchTemplateName":{},"Versions":{"shape":"Sao","locationName":"LaunchTemplateVersion"}}},"output":{"type":"structure","members":{"SuccessfullyDeletedLaunchTemplateVersions":{"locationName":"successfullyDeletedLaunchTemplateVersionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"VersionNumber":{"locationName":"versionNumber","type":"long"}}}},"UnsuccessfullyDeletedLaunchTemplateVersions":{"locationName":"unsuccessfullyDeletedLaunchTemplateVersionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"VersionNumber":{"locationName":"versionNumber","type":"long"},"ResponseError":{"locationName":"responseError","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}}}}},"DeleteNatGateway":{"input":{"type":"structure","required":["NatGatewayId"],"members":{"NatGatewayId":{}}},"output":{"type":"structure","members":{"NatGatewayId":{"locationName":"natGatewayId"}}}},"DeleteNetworkAcl":{"input":{"type":"structure","required":["NetworkAclId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkAclId":{"locationName":"networkAclId"}}}},"DeleteNetworkAclEntry":{"input":{"type":"structure","required":["Egress","NetworkAclId","RuleNumber"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Egress":{"locationName":"egress","type":"boolean"},"NetworkAclId":{"locationName":"networkAclId"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"}}}},"DeleteNetworkInterface":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}}},"DeleteNetworkInterfacePermission":{"input":{"type":"structure","required":["NetworkInterfacePermissionId"],"members":{"NetworkInterfacePermissionId":{},"Force":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DeletePlacementGroup":{"input":{"type":"structure","required":["GroupName"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupName":{"locationName":"groupName"}}}},"DeleteRoute":{"input":{"type":"structure","required":["RouteTableId"],"members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"DestinationIpv6CidrBlock":{"locationName":"destinationIpv6CidrBlock"},"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableId":{"locationName":"routeTableId"}}}},"DeleteRouteTable":{"input":{"type":"structure","required":["RouteTableId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableId":{"locationName":"routeTableId"}}}},"DeleteSecurityGroup":{"input":{"type":"structure","members":{"GroupId":{},"GroupName":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteSnapshot":{"input":{"type":"structure","required":["SnapshotId"],"members":{"SnapshotId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteSpotDatafeedSubscription":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteSubnet":{"input":{"type":"structure","required":["SubnetId"],"members":{"SubnetId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteTags":{"input":{"type":"structure","required":["Resources"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Resources":{"shape":"S8w","locationName":"resourceId"},"Tags":{"shape":"Sr","locationName":"tag"}}}},"DeleteVolume":{"input":{"type":"structure","required":["VolumeId"],"members":{"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteVpc":{"input":{"type":"structure","required":["VpcId"],"members":{"VpcId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteVpcEndpointConnectionNotifications":{"input":{"type":"structure","required":["ConnectionNotificationIds"],"members":{"DryRun":{"type":"boolean"},"ConnectionNotificationIds":{"shape":"Sa","locationName":"ConnectionNotificationId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"Sc","locationName":"unsuccessful"}}}},"DeleteVpcEndpointServiceConfigurations":{"input":{"type":"structure","required":["ServiceIds"],"members":{"DryRun":{"type":"boolean"},"ServiceIds":{"shape":"Sa","locationName":"ServiceId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"Sc","locationName":"unsuccessful"}}}},"DeleteVpcEndpoints":{"input":{"type":"structure","required":["VpcEndpointIds"],"members":{"DryRun":{"type":"boolean"},"VpcEndpointIds":{"shape":"Sa","locationName":"VpcEndpointId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"Sc","locationName":"unsuccessful"}}}},"DeleteVpcPeeringConnection":{"input":{"type":"structure","required":["VpcPeeringConnectionId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DeleteVpnConnection":{"input":{"type":"structure","required":["VpnConnectionId"],"members":{"VpnConnectionId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteVpnConnectionRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","VpnConnectionId"],"members":{"DestinationCidrBlock":{},"VpnConnectionId":{}}}},"DeleteVpnGateway":{"input":{"type":"structure","required":["VpnGatewayId"],"members":{"VpnGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeregisterImage":{"input":{"type":"structure","required":["ImageId"],"members":{"ImageId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DescribeAccountAttributes":{"input":{"type":"structure","members":{"AttributeNames":{"locationName":"attributeName","type":"list","member":{"locationName":"attributeName"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"AccountAttributes":{"locationName":"accountAttributeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AttributeName":{"locationName":"attributeName"},"AttributeValues":{"locationName":"attributeValueSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AttributeValue":{"locationName":"attributeValue"}}}}}}}}}},"DescribeAddresses":{"input":{"type":"structure","members":{"Filters":{"shape":"Sby","locationName":"Filter"},"PublicIps":{"locationName":"PublicIp","type":"list","member":{"locationName":"PublicIp"}},"AllocationIds":{"locationName":"AllocationId","type":"list","member":{"locationName":"AllocationId"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"Addresses":{"locationName":"addressesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"PublicIp":{"locationName":"publicIp"},"AllocationId":{"locationName":"allocationId"},"AssociationId":{"locationName":"associationId"},"Domain":{"locationName":"domain"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"NetworkInterfaceOwnerId":{"locationName":"networkInterfaceOwnerId"},"PrivateIpAddress":{"locationName":"privateIpAddress"}}}}}}},"DescribeAvailabilityZones":{"input":{"type":"structure","members":{"Filters":{"shape":"Sby","locationName":"Filter"},"ZoneNames":{"locationName":"ZoneName","type":"list","member":{"locationName":"ZoneName"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"AvailabilityZones":{"locationName":"availabilityZoneInfo","type":"list","member":{"locationName":"item","type":"structure","members":{"State":{"locationName":"zoneState"},"Messages":{"locationName":"messageSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Message":{"locationName":"message"}}}},"RegionName":{"locationName":"regionName"},"ZoneName":{"locationName":"zoneName"}}}}}}},"DescribeBundleTasks":{"input":{"type":"structure","members":{"BundleIds":{"locationName":"BundleId","type":"list","member":{"locationName":"BundleId"}},"Filters":{"shape":"Sby","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"BundleTasks":{"locationName":"bundleInstanceTasksSet","type":"list","member":{"shape":"S2l","locationName":"item"}}}}},"DescribeClassicLinkInstances":{"input":{"type":"structure","members":{"Filters":{"shape":"Sby","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceIds":{"shape":"Sci","locationName":"InstanceId"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"Instances":{"locationName":"instancesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Groups":{"shape":"S7m","locationName":"groupSet"},"InstanceId":{"locationName":"instanceId"},"Tags":{"shape":"Sr","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeConversionTasks":{"input":{"type":"structure","members":{"ConversionTaskIds":{"locationName":"conversionTaskId","type":"list","member":{"locationName":"item"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"ConversionTasks":{"locationName":"conversionTasks","type":"list","member":{"shape":"Scq","locationName":"item"}}}}},"DescribeCustomerGateways":{"input":{"type":"structure","members":{"CustomerGatewayIds":{"locationName":"CustomerGatewayId","type":"list","member":{"locationName":"CustomerGatewayId"}},"Filters":{"shape":"Sby","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"CustomerGateways":{"locationName":"customerGatewaySet","type":"list","member":{"shape":"S3x","locationName":"item"}}}}},"DescribeDhcpOptions":{"input":{"type":"structure","members":{"DhcpOptionsIds":{"locationName":"DhcpOptionsId","type":"list","member":{"locationName":"DhcpOptionsId"}},"Filters":{"shape":"Sby","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"DhcpOptions":{"locationName":"dhcpOptionsSet","type":"list","member":{"shape":"S4e","locationName":"item"}}}}},"DescribeEgressOnlyInternetGateways":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"EgressOnlyInternetGatewayIds":{"locationName":"EgressOnlyInternetGatewayId","type":"list","member":{"locationName":"item"}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"EgressOnlyInternetGateways":{"locationName":"egressOnlyInternetGatewaySet","type":"list","member":{"shape":"S4l","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeElasticGpus":{"input":{"type":"structure","members":{"ElasticGpuIds":{"locationName":"ElasticGpuId","type":"list","member":{"locationName":"item"}},"DryRun":{"type":"boolean"},"Filters":{"shape":"Sby","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ElasticGpuSet":{"locationName":"elasticGpuSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ElasticGpuId":{"locationName":"elasticGpuId"},"AvailabilityZone":{"locationName":"availabilityZone"},"ElasticGpuType":{"locationName":"elasticGpuType"},"ElasticGpuHealth":{"locationName":"elasticGpuHealth","type":"structure","members":{"Status":{"locationName":"status"}}},"ElasticGpuState":{"locationName":"elasticGpuState"},"InstanceId":{"locationName":"instanceId"}}}},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}}},"DescribeExportTasks":{"input":{"type":"structure","members":{"ExportTaskIds":{"locationName":"exportTaskId","type":"list","member":{"locationName":"ExportTaskId"}}}},"output":{"type":"structure","members":{"ExportTasks":{"locationName":"exportTaskSet","type":"list","member":{"shape":"S58","locationName":"item"}}}}},"DescribeFlowLogs":{"input":{"type":"structure","members":{"Filter":{"shape":"Sby"},"FlowLogIds":{"shape":"Sa","locationName":"FlowLogId"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"FlowLogs":{"locationName":"flowLogSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CreationTime":{"locationName":"creationTime","type":"timestamp"},"DeliverLogsErrorMessage":{"locationName":"deliverLogsErrorMessage"},"DeliverLogsPermissionArn":{"locationName":"deliverLogsPermissionArn"},"DeliverLogsStatus":{"locationName":"deliverLogsStatus"},"FlowLogId":{"locationName":"flowLogId"},"FlowLogStatus":{"locationName":"flowLogStatus"},"LogGroupName":{"locationName":"logGroupName"},"ResourceId":{"locationName":"resourceId"},"TrafficType":{"locationName":"trafficType"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeFpgaImageAttribute":{"input":{"type":"structure","required":["FpgaImageId","Attribute"],"members":{"DryRun":{"type":"boolean"},"FpgaImageId":{},"Attribute":{}}},"output":{"type":"structure","members":{"FpgaImageAttribute":{"shape":"Sdu","locationName":"fpgaImageAttribute"}}}},"DescribeFpgaImages":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"FpgaImageIds":{"locationName":"FpgaImageId","type":"list","member":{"locationName":"item"}},"Owners":{"shape":"Se3","locationName":"Owner"},"Filters":{"shape":"Sby","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"FpgaImages":{"locationName":"fpgaImageSet","type":"list","member":{"locationName":"item","type":"structure","members":{"FpgaImageId":{"locationName":"fpgaImageId"},"FpgaImageGlobalId":{"locationName":"fpgaImageGlobalId"},"Name":{"locationName":"name"},"Description":{"locationName":"description"},"ShellVersion":{"locationName":"shellVersion"},"PciId":{"locationName":"pciId","type":"structure","members":{"DeviceId":{},"VendorId":{},"SubsystemId":{},"SubsystemVendorId":{}}},"State":{"locationName":"state","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"CreateTime":{"locationName":"createTime","type":"timestamp"},"UpdateTime":{"locationName":"updateTime","type":"timestamp"},"OwnerId":{"locationName":"ownerId"},"OwnerAlias":{"locationName":"ownerAlias"},"ProductCodes":{"shape":"Sdy","locationName":"productCodes"},"Tags":{"shape":"Sr","locationName":"tags"},"Public":{"locationName":"public","type":"boolean"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeHostReservationOfferings":{"input":{"type":"structure","members":{"Filter":{"shape":"Sby"},"MaxDuration":{"type":"integer"},"MaxResults":{"type":"integer"},"MinDuration":{"type":"integer"},"NextToken":{},"OfferingId":{}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"OfferingSet":{"locationName":"offeringSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"Duration":{"locationName":"duration","type":"integer"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceFamily":{"locationName":"instanceFamily"},"OfferingId":{"locationName":"offeringId"},"PaymentOption":{"locationName":"paymentOption"},"UpfrontPrice":{"locationName":"upfrontPrice"}}}}}}},"DescribeHostReservations":{"input":{"type":"structure","members":{"Filter":{"shape":"Sby"},"HostReservationIdSet":{"type":"list","member":{"locationName":"item"}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"HostReservationSet":{"locationName":"hostReservationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Count":{"locationName":"count","type":"integer"},"CurrencyCode":{"locationName":"currencyCode"},"Duration":{"locationName":"duration","type":"integer"},"End":{"locationName":"end","type":"timestamp"},"HostIdSet":{"shape":"Sem","locationName":"hostIdSet"},"HostReservationId":{"locationName":"hostReservationId"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceFamily":{"locationName":"instanceFamily"},"OfferingId":{"locationName":"offeringId"},"PaymentOption":{"locationName":"paymentOption"},"Start":{"locationName":"start","type":"timestamp"},"State":{"locationName":"state"},"UpfrontPrice":{"locationName":"upfrontPrice"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeHosts":{"input":{"type":"structure","members":{"Filter":{"shape":"Sby","locationName":"filter"},"HostIds":{"shape":"Sep","locationName":"hostId"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"Hosts":{"locationName":"hostSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AutoPlacement":{"locationName":"autoPlacement"},"AvailabilityZone":{"locationName":"availabilityZone"},"AvailableCapacity":{"locationName":"availableCapacity","type":"structure","members":{"AvailableInstanceCapacity":{"locationName":"availableInstanceCapacity","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailableCapacity":{"locationName":"availableCapacity","type":"integer"},"InstanceType":{"locationName":"instanceType"},"TotalCapacity":{"locationName":"totalCapacity","type":"integer"}}}},"AvailableVCpus":{"locationName":"availableVCpus","type":"integer"}}},"ClientToken":{"locationName":"clientToken"},"HostId":{"locationName":"hostId"},"HostProperties":{"locationName":"hostProperties","type":"structure","members":{"Cores":{"locationName":"cores","type":"integer"},"InstanceType":{"locationName":"instanceType"},"Sockets":{"locationName":"sockets","type":"integer"},"TotalVCpus":{"locationName":"totalVCpus","type":"integer"}}},"HostReservationId":{"locationName":"hostReservationId"},"Instances":{"locationName":"instances","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"InstanceType":{"locationName":"instanceType"}}}},"State":{"locationName":"state"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeIamInstanceProfileAssociations":{"input":{"type":"structure","members":{"AssociationIds":{"locationName":"AssociationId","type":"list","member":{"locationName":"AssociationId"}},"Filters":{"shape":"Sby","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"IamInstanceProfileAssociations":{"locationName":"iamInstanceProfileAssociationSet","type":"list","member":{"shape":"S1b","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeIdFormat":{"input":{"type":"structure","members":{"Resource":{}}},"output":{"type":"structure","members":{"Statuses":{"shape":"Sf6","locationName":"statusSet"}}}},"DescribeIdentityIdFormat":{"input":{"type":"structure","required":["PrincipalArn"],"members":{"PrincipalArn":{"locationName":"principalArn"},"Resource":{"locationName":"resource"}}},"output":{"type":"structure","members":{"Statuses":{"shape":"Sf6","locationName":"statusSet"}}}},"DescribeImageAttribute":{"input":{"type":"structure","required":["Attribute","ImageId"],"members":{"Attribute":{},"ImageId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"BlockDeviceMappings":{"shape":"Sfd","locationName":"blockDeviceMapping"},"ImageId":{"locationName":"imageId"},"LaunchPermissions":{"shape":"Sfe","locationName":"launchPermission"},"ProductCodes":{"shape":"Sdy","locationName":"productCodes"},"Description":{"shape":"S4i","locationName":"description"},"KernelId":{"shape":"S4i","locationName":"kernel"},"RamdiskId":{"shape":"S4i","locationName":"ramdisk"},"SriovNetSupport":{"shape":"S4i","locationName":"sriovNetSupport"}}}},"DescribeImages":{"input":{"type":"structure","members":{"ExecutableUsers":{"locationName":"ExecutableBy","type":"list","member":{"locationName":"ExecutableBy"}},"Filters":{"shape":"Sby","locationName":"Filter"},"ImageIds":{"locationName":"ImageId","type":"list","member":{"locationName":"ImageId"}},"Owners":{"shape":"Se3","locationName":"Owner"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"Images":{"locationName":"imagesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Architecture":{"locationName":"architecture"},"CreationDate":{"locationName":"creationDate"},"ImageId":{"locationName":"imageId"},"ImageLocation":{"locationName":"imageLocation"},"ImageType":{"locationName":"imageType"},"Public":{"locationName":"isPublic","type":"boolean"},"KernelId":{"locationName":"kernelId"},"OwnerId":{"locationName":"imageOwnerId"},"Platform":{"locationName":"platform"},"ProductCodes":{"shape":"Sdy","locationName":"productCodes"},"RamdiskId":{"locationName":"ramdiskId"},"State":{"locationName":"imageState"},"BlockDeviceMappings":{"shape":"Sfd","locationName":"blockDeviceMapping"},"Description":{"locationName":"description"},"EnaSupport":{"locationName":"enaSupport","type":"boolean"},"Hypervisor":{"locationName":"hypervisor"},"ImageOwnerAlias":{"locationName":"imageOwnerAlias"},"Name":{"locationName":"name"},"RootDeviceName":{"locationName":"rootDeviceName"},"RootDeviceType":{"locationName":"rootDeviceType"},"SriovNetSupport":{"locationName":"sriovNetSupport"},"StateReason":{"shape":"Sfr","locationName":"stateReason"},"Tags":{"shape":"Sr","locationName":"tagSet"},"VirtualizationType":{"locationName":"virtualizationType"}}}}}}},"DescribeImportImageTasks":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Sby"},"ImportTaskIds":{"shape":"Sfu","locationName":"ImportTaskId"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ImportImageTasks":{"locationName":"importImageTaskSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Architecture":{"locationName":"architecture"},"Description":{"locationName":"description"},"Hypervisor":{"locationName":"hypervisor"},"ImageId":{"locationName":"imageId"},"ImportTaskId":{"locationName":"importTaskId"},"LicenseType":{"locationName":"licenseType"},"Platform":{"locationName":"platform"},"Progress":{"locationName":"progress"},"SnapshotDetails":{"shape":"Sfy","locationName":"snapshotDetailSet"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeImportSnapshotTasks":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Sby"},"ImportTaskIds":{"shape":"Sfu","locationName":"ImportTaskId"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ImportSnapshotTasks":{"locationName":"importSnapshotTaskSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"ImportTaskId":{"locationName":"importTaskId"},"SnapshotTaskDetail":{"shape":"Sg5","locationName":"snapshotTaskDetail"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstanceAttribute":{"input":{"type":"structure","required":["Attribute","InstanceId"],"members":{"Attribute":{"locationName":"attribute"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"}}},"output":{"type":"structure","members":{"Groups":{"shape":"S7m","locationName":"groupSet"},"BlockDeviceMappings":{"shape":"Sg9","locationName":"blockDeviceMapping"},"DisableApiTermination":{"shape":"Sgc","locationName":"disableApiTermination"},"EnaSupport":{"shape":"Sgc","locationName":"enaSupport"},"EbsOptimized":{"shape":"Sgc","locationName":"ebsOptimized"},"InstanceId":{"locationName":"instanceId"},"InstanceInitiatedShutdownBehavior":{"shape":"S4i","locationName":"instanceInitiatedShutdownBehavior"},"InstanceType":{"shape":"S4i","locationName":"instanceType"},"KernelId":{"shape":"S4i","locationName":"kernel"},"ProductCodes":{"shape":"Sdy","locationName":"productCodes"},"RamdiskId":{"shape":"S4i","locationName":"ramdisk"},"RootDeviceName":{"shape":"S4i","locationName":"rootDeviceName"},"SourceDestCheck":{"shape":"Sgc","locationName":"sourceDestCheck"},"SriovNetSupport":{"shape":"S4i","locationName":"sriovNetSupport"},"UserData":{"shape":"S4i","locationName":"userData"}}}},"DescribeInstanceCreditSpecifications":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Sby","locationName":"Filter"},"InstanceIds":{"shape":"Sci","locationName":"InstanceId"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"InstanceCreditSpecifications":{"locationName":"instanceCreditSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"CpuCredits":{"locationName":"cpuCredits"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstanceStatus":{"input":{"type":"structure","members":{"Filters":{"shape":"Sby","locationName":"Filter"},"InstanceIds":{"shape":"Sci","locationName":"InstanceId"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"IncludeAllInstances":{"locationName":"includeAllInstances","type":"boolean"}}},"output":{"type":"structure","members":{"InstanceStatuses":{"locationName":"instanceStatusSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Events":{"locationName":"eventsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Code":{"locationName":"code"},"Description":{"locationName":"description"},"NotAfter":{"locationName":"notAfter","type":"timestamp"},"NotBefore":{"locationName":"notBefore","type":"timestamp"}}}},"InstanceId":{"locationName":"instanceId"},"InstanceState":{"shape":"Sgo","locationName":"instanceState"},"InstanceStatus":{"shape":"Sgq","locationName":"instanceStatus"},"SystemStatus":{"shape":"Sgq","locationName":"systemStatus"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstances":{"input":{"type":"structure","members":{"Filters":{"shape":"Sby","locationName":"Filter"},"InstanceIds":{"shape":"Sci","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"Reservations":{"locationName":"reservationSet","type":"list","member":{"shape":"Sgz","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInternetGateways":{"input":{"type":"structure","members":{"Filters":{"shape":"Sby","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InternetGatewayIds":{"shape":"Sa","locationName":"internetGatewayId"}}},"output":{"type":"structure","members":{"InternetGateways":{"locationName":"internetGatewaySet","type":"list","member":{"shape":"S5e","locationName":"item"}}}}},"DescribeKeyPairs":{"input":{"type":"structure","members":{"Filters":{"shape":"Sby","locationName":"Filter"},"KeyNames":{"locationName":"KeyName","type":"list","member":{"locationName":"KeyName"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"KeyPairs":{"locationName":"keySet","type":"list","member":{"locationName":"item","type":"structure","members":{"KeyFingerprint":{"locationName":"keyFingerprint"},"KeyName":{"locationName":"keyName"}}}}}}},"DescribeLaunchTemplateVersions":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"LaunchTemplateId":{},"LaunchTemplateName":{},"Versions":{"shape":"Sao","locationName":"LaunchTemplateVersion"},"MinVersion":{},"MaxVersion":{},"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"shape":"Sby","locationName":"Filter"}}},"output":{"type":"structure","members":{"LaunchTemplateVersions":{"locationName":"launchTemplateVersionSet","type":"list","member":{"shape":"S6g","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLaunchTemplates":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"LaunchTemplateIds":{"shape":"Sa","locationName":"LaunchTemplateId"},"LaunchTemplateNames":{"locationName":"LaunchTemplateName","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Sby","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"LaunchTemplates":{"locationName":"launchTemplates","type":"list","member":{"shape":"S6d","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeMovingAddresses":{"input":{"type":"structure","members":{"Filters":{"shape":"Sby","locationName":"filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"PublicIps":{"shape":"Sa","locationName":"publicIp"}}},"output":{"type":"structure","members":{"MovingAddressStatuses":{"locationName":"movingAddressStatusSet","type":"list","member":{"locationName":"item","type":"structure","members":{"MoveStatus":{"locationName":"moveStatus"},"PublicIp":{"locationName":"publicIp"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNatGateways":{"input":{"type":"structure","members":{"Filter":{"shape":"Sby"},"MaxResults":{"type":"integer"},"NatGatewayIds":{"shape":"Sa","locationName":"NatGatewayId"},"NextToken":{}}},"output":{"type":"structure","members":{"NatGateways":{"locationName":"natGatewaySet","type":"list","member":{"shape":"S71","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNetworkAcls":{"input":{"type":"structure","members":{"Filters":{"shape":"Sby","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkAclIds":{"shape":"Sa","locationName":"NetworkAclId"}}},"output":{"type":"structure","members":{"NetworkAcls":{"locationName":"networkAclSet","type":"list","member":{"shape":"S78","locationName":"item"}}}}},"DescribeNetworkInterfaceAttribute":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"Attribute":{"locationName":"attribute"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}},"output":{"type":"structure","members":{"Attachment":{"shape":"S7l","locationName":"attachment"},"Description":{"shape":"S4i","locationName":"description"},"Groups":{"shape":"S7m","locationName":"groupSet"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"SourceDestCheck":{"shape":"Sgc","locationName":"sourceDestCheck"}}}},"DescribeNetworkInterfacePermissions":{"input":{"type":"structure","members":{"NetworkInterfacePermissionIds":{"locationName":"NetworkInterfacePermissionId","type":"list","member":{}},"Filters":{"shape":"Sby","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NetworkInterfacePermissions":{"locationName":"networkInterfacePermissions","type":"list","member":{"shape":"S7x","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNetworkInterfaces":{"input":{"type":"structure","members":{"Filters":{"shape":"Sby","locationName":"filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceIds":{"locationName":"NetworkInterfaceId","type":"list","member":{"locationName":"item"}}}},"output":{"type":"structure","members":{"NetworkInterfaces":{"locationName":"networkInterfaceSet","type":"list","member":{"shape":"S7j","locationName":"item"}}}}},"DescribePlacementGroups":{"input":{"type":"structure","members":{"Filters":{"shape":"Sby","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupNames":{"locationName":"groupName","type":"list","member":{}}}},"output":{"type":"structure","members":{"PlacementGroups":{"locationName":"placementGroupSet","type":"list","member":{"locationName":"item","type":"structure","members":{"GroupName":{"locationName":"groupName"},"State":{"locationName":"state"},"Strategy":{"locationName":"strategy"}}}}}}},"DescribePrefixLists":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Sby","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"PrefixListIds":{"shape":"Sa","locationName":"PrefixListId"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"PrefixLists":{"locationName":"prefixListSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Cidrs":{"shape":"Sa","locationName":"cidrSet"},"PrefixListId":{"locationName":"prefixListId"},"PrefixListName":{"locationName":"prefixListName"}}}}}}},"DescribeRegions":{"input":{"type":"structure","members":{"Filters":{"shape":"Sby","locationName":"Filter"},"RegionNames":{"locationName":"RegionName","type":"list","member":{"locationName":"RegionName"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"Regions":{"locationName":"regionInfo","type":"list","member":{"locationName":"item","type":"structure","members":{"Endpoint":{"locationName":"regionEndpoint"},"RegionName":{"locationName":"regionName"}}}}}}},"DescribeReservedInstances":{"input":{"type":"structure","members":{"Filters":{"shape":"Sby","locationName":"Filter"},"OfferingClass":{},"ReservedInstancesIds":{"shape":"Siw","locationName":"ReservedInstancesId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"OfferingType":{"locationName":"offeringType"}}},"output":{"type":"structure","members":{"ReservedInstances":{"locationName":"reservedInstancesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Duration":{"locationName":"duration","type":"long"},"End":{"locationName":"end","type":"timestamp"},"FixedPrice":{"locationName":"fixedPrice","type":"float"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"InstanceType":{"locationName":"instanceType"},"ProductDescription":{"locationName":"productDescription"},"ReservedInstancesId":{"locationName":"reservedInstancesId"},"Start":{"locationName":"start","type":"timestamp"},"State":{"locationName":"state"},"UsagePrice":{"locationName":"usagePrice","type":"float"},"CurrencyCode":{"locationName":"currencyCode"},"InstanceTenancy":{"locationName":"instanceTenancy"},"OfferingClass":{"locationName":"offeringClass"},"OfferingType":{"locationName":"offeringType"},"RecurringCharges":{"shape":"Sj4","locationName":"recurringCharges"},"Scope":{"locationName":"scope"},"Tags":{"shape":"Sr","locationName":"tagSet"}}}}}}},"DescribeReservedInstancesListings":{"input":{"type":"structure","members":{"Filters":{"shape":"Sby","locationName":"Filter"},"ReservedInstancesId":{"locationName":"reservedInstancesId"},"ReservedInstancesListingId":{"locationName":"reservedInstancesListingId"}}},"output":{"type":"structure","members":{"ReservedInstancesListings":{"shape":"S2w","locationName":"reservedInstancesListingsSet"}}}},"DescribeReservedInstancesModifications":{"input":{"type":"structure","members":{"Filters":{"shape":"Sby","locationName":"Filter"},"ReservedInstancesModificationIds":{"locationName":"ReservedInstancesModificationId","type":"list","member":{"locationName":"ReservedInstancesModificationId"}},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"ReservedInstancesModifications":{"locationName":"reservedInstancesModificationsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"CreateDate":{"locationName":"createDate","type":"timestamp"},"EffectiveDate":{"locationName":"effectiveDate","type":"timestamp"},"ModificationResults":{"locationName":"modificationResultSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ReservedInstancesId":{"locationName":"reservedInstancesId"},"TargetConfiguration":{"shape":"Sjh","locationName":"targetConfiguration"}}}},"ReservedInstancesIds":{"locationName":"reservedInstancesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ReservedInstancesId":{"locationName":"reservedInstancesId"}}}},"ReservedInstancesModificationId":{"locationName":"reservedInstancesModificationId"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"UpdateDate":{"locationName":"updateDate","type":"timestamp"}}}}}}},"DescribeReservedInstancesOfferings":{"input":{"type":"structure","members":{"AvailabilityZone":{},"Filters":{"shape":"Sby","locationName":"Filter"},"IncludeMarketplace":{"type":"boolean"},"InstanceType":{},"MaxDuration":{"type":"long"},"MaxInstanceCount":{"type":"integer"},"MinDuration":{"type":"long"},"OfferingClass":{},"ProductDescription":{},"ReservedInstancesOfferingIds":{"locationName":"ReservedInstancesOfferingId","type":"list","member":{}},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceTenancy":{"locationName":"instanceTenancy"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"OfferingType":{"locationName":"offeringType"}}},"output":{"type":"structure","members":{"ReservedInstancesOfferings":{"locationName":"reservedInstancesOfferingsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Duration":{"locationName":"duration","type":"long"},"FixedPrice":{"locationName":"fixedPrice","type":"float"},"InstanceType":{"locationName":"instanceType"},"ProductDescription":{"locationName":"productDescription"},"ReservedInstancesOfferingId":{"locationName":"reservedInstancesOfferingId"},"UsagePrice":{"locationName":"usagePrice","type":"float"},"CurrencyCode":{"locationName":"currencyCode"},"InstanceTenancy":{"locationName":"instanceTenancy"},"Marketplace":{"locationName":"marketplace","type":"boolean"},"OfferingClass":{"locationName":"offeringClass"},"OfferingType":{"locationName":"offeringType"},"PricingDetails":{"locationName":"pricingDetailsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Count":{"locationName":"count","type":"integer"},"Price":{"locationName":"price","type":"double"}}}},"RecurringCharges":{"shape":"Sj4","locationName":"recurringCharges"},"Scope":{"locationName":"scope"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeRouteTables":{"input":{"type":"structure","members":{"Filters":{"shape":"Sby","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableIds":{"shape":"Sa","locationName":"RouteTableId"}}},"output":{"type":"structure","members":{"RouteTables":{"locationName":"routeTableSet","type":"list","member":{"shape":"S8a","locationName":"item"}}}}},"DescribeScheduledInstanceAvailability":{"input":{"type":"structure","required":["FirstSlotStartTimeRange","Recurrence"],"members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Sby","locationName":"Filter"},"FirstSlotStartTimeRange":{"type":"structure","required":["EarliestTime","LatestTime"],"members":{"EarliestTime":{"type":"timestamp"},"LatestTime":{"type":"timestamp"}}},"MaxResults":{"type":"integer"},"MaxSlotDurationInHours":{"type":"integer"},"MinSlotDurationInHours":{"type":"integer"},"NextToken":{},"Recurrence":{"type":"structure","members":{"Frequency":{},"Interval":{"type":"integer"},"OccurrenceDays":{"locationName":"OccurrenceDay","type":"list","member":{"locationName":"OccurenceDay","type":"integer"}},"OccurrenceRelativeToEnd":{"type":"boolean"},"OccurrenceUnit":{}}}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"ScheduledInstanceAvailabilitySet":{"locationName":"scheduledInstanceAvailabilitySet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"AvailableInstanceCount":{"locationName":"availableInstanceCount","type":"integer"},"FirstSlotStartTime":{"locationName":"firstSlotStartTime","type":"timestamp"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceType":{"locationName":"instanceType"},"MaxTermDurationInDays":{"locationName":"maxTermDurationInDays","type":"integer"},"MinTermDurationInDays":{"locationName":"minTermDurationInDays","type":"integer"},"NetworkPlatform":{"locationName":"networkPlatform"},"Platform":{"locationName":"platform"},"PurchaseToken":{"locationName":"purchaseToken"},"Recurrence":{"shape":"Sk1","locationName":"recurrence"},"SlotDurationInHours":{"locationName":"slotDurationInHours","type":"integer"},"TotalScheduledInstanceHours":{"locationName":"totalScheduledInstanceHours","type":"integer"}}}}}}},"DescribeScheduledInstances":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Sby","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"ScheduledInstanceIds":{"locationName":"ScheduledInstanceId","type":"list","member":{"locationName":"ScheduledInstanceId"}},"SlotStartTimeRange":{"type":"structure","members":{"EarliestTime":{"type":"timestamp"},"LatestTime":{"type":"timestamp"}}}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"ScheduledInstanceSet":{"locationName":"scheduledInstanceSet","type":"list","member":{"shape":"Sk8","locationName":"item"}}}}},"DescribeSecurityGroupReferences":{"input":{"type":"structure","required":["GroupId"],"members":{"DryRun":{"type":"boolean"},"GroupId":{"type":"list","member":{"locationName":"item"}}}},"output":{"type":"structure","members":{"SecurityGroupReferenceSet":{"locationName":"securityGroupReferenceSet","type":"list","member":{"locationName":"item","type":"structure","required":["GroupId","ReferencingVpcId"],"members":{"GroupId":{"locationName":"groupId"},"ReferencingVpcId":{"locationName":"referencingVpcId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}}}}}},"DescribeSecurityGroups":{"input":{"type":"structure","members":{"Filters":{"shape":"Sby","locationName":"Filter"},"GroupIds":{"shape":"S1s","locationName":"GroupId"},"GroupNames":{"shape":"Skf","locationName":"GroupName"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SecurityGroups":{"locationName":"securityGroupInfo","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"groupDescription"},"GroupName":{"locationName":"groupName"},"IpPermissions":{"shape":"S25","locationName":"ipPermissions"},"OwnerId":{"locationName":"ownerId"},"GroupId":{"locationName":"groupId"},"IpPermissionsEgress":{"shape":"S25","locationName":"ipPermissionsEgress"},"Tags":{"shape":"Sr","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeSnapshotAttribute":{"input":{"type":"structure","required":["Attribute","SnapshotId"],"members":{"Attribute":{},"SnapshotId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"CreateVolumePermissions":{"shape":"Skm","locationName":"createVolumePermission"},"ProductCodes":{"shape":"Sdy","locationName":"productCodes"},"SnapshotId":{"locationName":"snapshotId"}}}},"DescribeSnapshots":{"input":{"type":"structure","members":{"Filters":{"shape":"Sby","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"OwnerIds":{"shape":"Se3","locationName":"Owner"},"RestorableByUserIds":{"locationName":"RestorableBy","type":"list","member":{}},"SnapshotIds":{"locationName":"SnapshotId","type":"list","member":{"locationName":"SnapshotId"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"Snapshots":{"locationName":"snapshotSet","type":"list","member":{"shape":"S8m","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeSpotDatafeedSubscription":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"SpotDatafeedSubscription":{"shape":"S8q","locationName":"spotDatafeedSubscription"}}}},"DescribeSpotFleetInstances":{"input":{"type":"structure","required":["SpotFleetRequestId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}},"output":{"type":"structure","required":["ActiveInstances","SpotFleetRequestId"],"members":{"ActiveInstances":{"locationName":"activeInstanceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"InstanceType":{"locationName":"instanceType"},"SpotInstanceRequestId":{"locationName":"spotInstanceRequestId"},"InstanceHealth":{"locationName":"instanceHealth"}}}},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}}},"DescribeSpotFleetRequestHistory":{"input":{"type":"structure","required":["SpotFleetRequestId","StartTime"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"EventType":{"locationName":"eventType"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"},"StartTime":{"locationName":"startTime","type":"timestamp"}}},"output":{"type":"structure","required":["HistoryRecords","LastEvaluatedTime","SpotFleetRequestId","StartTime"],"members":{"HistoryRecords":{"locationName":"historyRecordSet","type":"list","member":{"locationName":"item","type":"structure","required":["EventInformation","EventType","Timestamp"],"members":{"EventInformation":{"locationName":"eventInformation","type":"structure","members":{"EventDescription":{"locationName":"eventDescription"},"EventSubType":{"locationName":"eventSubType"},"InstanceId":{"locationName":"instanceId"}}},"EventType":{"locationName":"eventType"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}}},"LastEvaluatedTime":{"locationName":"lastEvaluatedTime","type":"timestamp"},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"},"StartTime":{"locationName":"startTime","type":"timestamp"}}}},"DescribeSpotFleetRequests":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestIds":{"shape":"Sa","locationName":"spotFleetRequestId"}}},"output":{"type":"structure","required":["SpotFleetRequestConfigs"],"members":{"NextToken":{"locationName":"nextToken"},"SpotFleetRequestConfigs":{"locationName":"spotFleetRequestConfigSet","type":"list","member":{"locationName":"item","type":"structure","required":["CreateTime","SpotFleetRequestConfig","SpotFleetRequestId","SpotFleetRequestState"],"members":{"ActivityStatus":{"locationName":"activityStatus"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"SpotFleetRequestConfig":{"shape":"Slb","locationName":"spotFleetRequestConfig"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"},"SpotFleetRequestState":{"locationName":"spotFleetRequestState"}}}}}}},"DescribeSpotInstanceRequests":{"input":{"type":"structure","members":{"Filters":{"shape":"Sby","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"SpotInstanceRequestIds":{"shape":"S3h","locationName":"SpotInstanceRequestId"}}},"output":{"type":"structure","members":{"SpotInstanceRequests":{"shape":"Sm1","locationName":"spotInstanceRequestSet"}}}},"DescribeSpotPriceHistory":{"input":{"type":"structure","members":{"Filters":{"shape":"Sby","locationName":"Filter"},"AvailabilityZone":{"locationName":"availabilityZone"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EndTime":{"locationName":"endTime","type":"timestamp"},"InstanceTypes":{"locationName":"InstanceType","type":"list","member":{}},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"ProductDescriptions":{"locationName":"ProductDescription","type":"list","member":{}},"StartTime":{"locationName":"startTime","type":"timestamp"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"SpotPriceHistory":{"locationName":"spotPriceHistorySet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"InstanceType":{"locationName":"instanceType"},"ProductDescription":{"locationName":"productDescription"},"SpotPrice":{"locationName":"spotPrice"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}}}}}},"DescribeStaleSecurityGroups":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{},"VpcId":{}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"StaleSecurityGroupSet":{"locationName":"staleSecurityGroupSet","type":"list","member":{"locationName":"item","type":"structure","required":["GroupId"],"members":{"Description":{"locationName":"description"},"GroupId":{"locationName":"groupId"},"GroupName":{"locationName":"groupName"},"StaleIpPermissions":{"shape":"Smh","locationName":"staleIpPermissions"},"StaleIpPermissionsEgress":{"shape":"Smh","locationName":"staleIpPermissionsEgress"},"VpcId":{"locationName":"vpcId"}}}}}}},"DescribeSubnets":{"input":{"type":"structure","members":{"Filters":{"shape":"Sby","locationName":"Filter"},"SubnetIds":{"locationName":"SubnetId","type":"list","member":{"locationName":"SubnetId"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"Subnets":{"locationName":"subnetSet","type":"list","member":{"shape":"S40","locationName":"item"}}}}},"DescribeTags":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Filters":{"shape":"Sby","locationName":"Filter"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"Tags":{"locationName":"tagSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Key":{"locationName":"key"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"Value":{"locationName":"value"}}}}}}},"DescribeVolumeAttribute":{"input":{"type":"structure","required":["VolumeId"],"members":{"Attribute":{},"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"AutoEnableIO":{"shape":"Sgc","locationName":"autoEnableIO"},"ProductCodes":{"shape":"Sdy","locationName":"productCodes"},"VolumeId":{"locationName":"volumeId"}}}},"DescribeVolumeStatus":{"input":{"type":"structure","members":{"Filters":{"shape":"Sby","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"VolumeIds":{"shape":"Smy","locationName":"VolumeId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"VolumeStatuses":{"locationName":"volumeStatusSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Actions":{"locationName":"actionsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Code":{"locationName":"code"},"Description":{"locationName":"description"},"EventId":{"locationName":"eventId"},"EventType":{"locationName":"eventType"}}}},"AvailabilityZone":{"locationName":"availabilityZone"},"Events":{"locationName":"eventsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"EventId":{"locationName":"eventId"},"EventType":{"locationName":"eventType"},"NotAfter":{"locationName":"notAfter","type":"timestamp"},"NotBefore":{"locationName":"notBefore","type":"timestamp"}}}},"VolumeId":{"locationName":"volumeId"},"VolumeStatus":{"locationName":"volumeStatus","type":"structure","members":{"Details":{"locationName":"details","type":"list","member":{"locationName":"item","type":"structure","members":{"Name":{"locationName":"name"},"Status":{"locationName":"status"}}}},"Status":{"locationName":"status"}}}}}}}}},"DescribeVolumes":{"input":{"type":"structure","members":{"Filters":{"shape":"Sby","locationName":"Filter"},"VolumeIds":{"shape":"Smy","locationName":"VolumeId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"Volumes":{"locationName":"volumeSet","type":"list","member":{"shape":"S90","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVolumesModifications":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"VolumeIds":{"shape":"Smy","locationName":"VolumeId"},"Filters":{"shape":"Sby","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"VolumesModifications":{"locationName":"volumeModificationSet","type":"list","member":{"shape":"Snh","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcAttribute":{"input":{"type":"structure","required":["Attribute","VpcId"],"members":{"Attribute":{},"VpcId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpcId":{"locationName":"vpcId"},"EnableDnsHostnames":{"shape":"Sgc","locationName":"enableDnsHostnames"},"EnableDnsSupport":{"shape":"Sgc","locationName":"enableDnsSupport"}}}},"DescribeVpcClassicLink":{"input":{"type":"structure","members":{"Filters":{"shape":"Sby","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcIds":{"shape":"Snn","locationName":"VpcId"}}},"output":{"type":"structure","members":{"Vpcs":{"locationName":"vpcSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ClassicLinkEnabled":{"locationName":"classicLinkEnabled","type":"boolean"},"Tags":{"shape":"Sr","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"}}}}}}},"DescribeVpcClassicLinkDnsSupport":{"input":{"type":"structure","members":{"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"VpcIds":{"shape":"Snn"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"Vpcs":{"locationName":"vpcs","type":"list","member":{"locationName":"item","type":"structure","members":{"ClassicLinkDnsSupported":{"locationName":"classicLinkDnsSupported","type":"boolean"},"VpcId":{"locationName":"vpcId"}}}}}}},"DescribeVpcEndpointConnectionNotifications":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"ConnectionNotificationId":{},"Filters":{"shape":"Sby","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ConnectionNotificationSet":{"locationName":"connectionNotificationSet","type":"list","member":{"shape":"S9g","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpointConnections":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Sby","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"VpcEndpointConnections":{"locationName":"vpcEndpointConnectionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ServiceId":{"locationName":"serviceId"},"VpcEndpointId":{"locationName":"vpcEndpointId"},"VpcEndpointOwner":{"locationName":"vpcEndpointOwner"},"VpcEndpointState":{"locationName":"vpcEndpointState"},"CreationTimestamp":{"locationName":"creationTimestamp","type":"timestamp"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpointServiceConfigurations":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"ServiceIds":{"shape":"Sa","locationName":"ServiceId"},"Filters":{"shape":"Sby","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ServiceConfigurations":{"locationName":"serviceConfigurationSet","type":"list","member":{"shape":"S9l","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpointServicePermissions":{"input":{"type":"structure","required":["ServiceId"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"Filters":{"shape":"Sby","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"AllowedPrincipals":{"locationName":"allowedPrincipals","type":"list","member":{"locationName":"item","type":"structure","members":{"PrincipalType":{"locationName":"principalType"},"Principal":{"locationName":"principal"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpointServices":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"ServiceNames":{"shape":"Sa","locationName":"ServiceName"},"Filters":{"shape":"Sby","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ServiceNames":{"shape":"Sa","locationName":"serviceNameSet"},"ServiceDetails":{"locationName":"serviceDetailSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ServiceName":{"locationName":"serviceName"},"ServiceType":{"shape":"S9m","locationName":"serviceType"},"AvailabilityZones":{"shape":"Sa","locationName":"availabilityZoneSet"},"Owner":{"locationName":"owner"},"BaseEndpointDnsNames":{"shape":"Sa","locationName":"baseEndpointDnsNameSet"},"PrivateDnsName":{"locationName":"privateDnsName"},"VpcEndpointPolicySupported":{"locationName":"vpcEndpointPolicySupported","type":"boolean"},"AcceptanceRequired":{"locationName":"acceptanceRequired","type":"boolean"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpoints":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"VpcEndpointIds":{"shape":"Sa","locationName":"VpcEndpointId"},"Filters":{"shape":"Sby","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"VpcEndpoints":{"locationName":"vpcEndpointSet","type":"list","member":{"shape":"S98","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcPeeringConnections":{"input":{"type":"structure","members":{"Filters":{"shape":"Sby","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcPeeringConnectionIds":{"shape":"Sa","locationName":"VpcPeeringConnectionId"}}},"output":{"type":"structure","members":{"VpcPeeringConnections":{"locationName":"vpcPeeringConnectionSet","type":"list","member":{"shape":"Sh","locationName":"item"}}}}},"DescribeVpcs":{"input":{"type":"structure","members":{"Filters":{"shape":"Sby","locationName":"Filter"},"VpcIds":{"locationName":"VpcId","type":"list","member":{"locationName":"VpcId"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"Vpcs":{"locationName":"vpcSet","type":"list","member":{"shape":"S45","locationName":"item"}}}}},"DescribeVpnConnections":{"input":{"type":"structure","members":{"Filters":{"shape":"Sby","locationName":"Filter"},"VpnConnectionIds":{"locationName":"VpnConnectionId","type":"list","member":{"locationName":"VpnConnectionId"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnections":{"locationName":"vpnConnectionSet","type":"list","member":{"shape":"S9x","locationName":"item"}}}}},"DescribeVpnGateways":{"input":{"type":"structure","members":{"Filters":{"shape":"Sby","locationName":"Filter"},"VpnGatewayIds":{"locationName":"VpnGatewayId","type":"list","member":{"locationName":"VpnGatewayId"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpnGateways":{"locationName":"vpnGatewaySet","type":"list","member":{"shape":"Sa9","locationName":"item"}}}}},"DetachClassicLinkVpc":{"input":{"type":"structure","required":["InstanceId","VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DetachInternetGateway":{"input":{"type":"structure","required":["InternetGatewayId","VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"InternetGatewayId":{"locationName":"internetGatewayId"},"VpcId":{"locationName":"vpcId"}}}},"DetachNetworkInterface":{"input":{"type":"structure","required":["AttachmentId"],"members":{"AttachmentId":{"locationName":"attachmentId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Force":{"locationName":"force","type":"boolean"}}}},"DetachVolume":{"input":{"type":"structure","required":["VolumeId"],"members":{"Device":{},"Force":{"type":"boolean"},"InstanceId":{},"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"shape":"S1y"}},"DetachVpnGateway":{"input":{"type":"structure","required":["VpcId","VpnGatewayId"],"members":{"VpcId":{},"VpnGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DisableVgwRoutePropagation":{"input":{"type":"structure","required":["GatewayId","RouteTableId"],"members":{"GatewayId":{},"RouteTableId":{}}}},"DisableVpcClassicLink":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DisableVpcClassicLinkDnsSupport":{"input":{"type":"structure","members":{"VpcId":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DisassociateAddress":{"input":{"type":"structure","members":{"AssociationId":{},"PublicIp":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DisassociateIamInstanceProfile":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{}}},"output":{"type":"structure","members":{"IamInstanceProfileAssociation":{"shape":"S1b","locationName":"iamInstanceProfileAssociation"}}}},"DisassociateRouteTable":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{"locationName":"associationId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DisassociateSubnetCidrBlock":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{"locationName":"associationId"}}},"output":{"type":"structure","members":{"Ipv6CidrBlockAssociation":{"shape":"S1i","locationName":"ipv6CidrBlockAssociation"},"SubnetId":{"locationName":"subnetId"}}}},"DisassociateVpcCidrBlock":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{"locationName":"associationId"}}},"output":{"type":"structure","members":{"Ipv6CidrBlockAssociation":{"shape":"S1n","locationName":"ipv6CidrBlockAssociation"},"CidrBlockAssociation":{"shape":"S1q","locationName":"cidrBlockAssociation"},"VpcId":{"locationName":"vpcId"}}}},"EnableVgwRoutePropagation":{"input":{"type":"structure","required":["GatewayId","RouteTableId"],"members":{"GatewayId":{},"RouteTableId":{}}}},"EnableVolumeIO":{"input":{"type":"structure","required":["VolumeId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VolumeId":{"locationName":"volumeId"}}}},"EnableVpcClassicLink":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"EnableVpcClassicLinkDnsSupport":{"input":{"type":"structure","members":{"VpcId":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"GetConsoleOutput":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"Output":{"locationName":"output"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}}},"GetConsoleScreenshot":{"input":{"type":"structure","required":["InstanceId"],"members":{"DryRun":{"type":"boolean"},"InstanceId":{},"WakeUp":{"type":"boolean"}}},"output":{"type":"structure","members":{"ImageData":{"locationName":"imageData"},"InstanceId":{"locationName":"instanceId"}}}},"GetHostReservationPurchasePreview":{"input":{"type":"structure","required":["HostIdSet","OfferingId"],"members":{"HostIdSet":{"shape":"Spq"},"OfferingId":{}}},"output":{"type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"Purchase":{"shape":"Sps","locationName":"purchase"},"TotalHourlyPrice":{"locationName":"totalHourlyPrice"},"TotalUpfrontPrice":{"locationName":"totalUpfrontPrice"}}}},"GetLaunchTemplateData":{"input":{"type":"structure","required":["InstanceId"],"members":{"DryRun":{"type":"boolean"},"InstanceId":{}}},"output":{"type":"structure","members":{"LaunchTemplateData":{"shape":"S6h","locationName":"launchTemplateData"}}}},"GetPasswordData":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"PasswordData":{"locationName":"passwordData"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}}},"GetReservedInstancesExchangeQuote":{"input":{"type":"structure","required":["ReservedInstanceIds"],"members":{"DryRun":{"type":"boolean"},"ReservedInstanceIds":{"shape":"S3","locationName":"ReservedInstanceId"},"TargetConfigurations":{"shape":"S5","locationName":"TargetConfiguration"}}},"output":{"type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"IsValidExchange":{"locationName":"isValidExchange","type":"boolean"},"OutputReservedInstancesWillExpireAt":{"locationName":"outputReservedInstancesWillExpireAt","type":"timestamp"},"PaymentDue":{"locationName":"paymentDue"},"ReservedInstanceValueRollup":{"shape":"Sq0","locationName":"reservedInstanceValueRollup"},"ReservedInstanceValueSet":{"locationName":"reservedInstanceValueSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ReservationValue":{"shape":"Sq0","locationName":"reservationValue"},"ReservedInstanceId":{"locationName":"reservedInstanceId"}}}},"TargetConfigurationValueRollup":{"shape":"Sq0","locationName":"targetConfigurationValueRollup"},"TargetConfigurationValueSet":{"locationName":"targetConfigurationValueSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ReservationValue":{"shape":"Sq0","locationName":"reservationValue"},"TargetConfiguration":{"locationName":"targetConfiguration","type":"structure","members":{"InstanceCount":{"locationName":"instanceCount","type":"integer"},"OfferingId":{"locationName":"offeringId"}}}}}},"ValidationFailureReason":{"locationName":"validationFailureReason"}}}},"ImportImage":{"input":{"type":"structure","members":{"Architecture":{},"ClientData":{"shape":"Sq7"},"ClientToken":{},"Description":{},"DiskContainers":{"locationName":"DiskContainer","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{},"DeviceName":{},"Format":{},"SnapshotId":{},"Url":{},"UserBucket":{"shape":"Sqa"}}}},"DryRun":{"type":"boolean"},"Hypervisor":{},"LicenseType":{},"Platform":{},"RoleName":{}}},"output":{"type":"structure","members":{"Architecture":{"locationName":"architecture"},"Description":{"locationName":"description"},"Hypervisor":{"locationName":"hypervisor"},"ImageId":{"locationName":"imageId"},"ImportTaskId":{"locationName":"importTaskId"},"LicenseType":{"locationName":"licenseType"},"Platform":{"locationName":"platform"},"Progress":{"locationName":"progress"},"SnapshotDetails":{"shape":"Sfy","locationName":"snapshotDetailSet"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"}}}},"ImportInstance":{"input":{"type":"structure","required":["Platform"],"members":{"Description":{"locationName":"description"},"DiskImages":{"locationName":"diskImage","type":"list","member":{"type":"structure","members":{"Description":{},"Image":{"shape":"Sqf"},"Volume":{"shape":"Sqg"}}}},"DryRun":{"locationName":"dryRun","type":"boolean"},"LaunchSpecification":{"locationName":"launchSpecification","type":"structure","members":{"AdditionalInfo":{"locationName":"additionalInfo"},"Architecture":{"locationName":"architecture"},"GroupIds":{"shape":"S5r","locationName":"GroupId"},"GroupNames":{"shape":"S65","locationName":"GroupName"},"InstanceInitiatedShutdownBehavior":{"locationName":"instanceInitiatedShutdownBehavior"},"InstanceType":{"locationName":"instanceType"},"Monitoring":{"locationName":"monitoring","type":"boolean"},"Placement":{"shape":"Sh4","locationName":"placement"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"SubnetId":{"locationName":"subnetId"},"UserData":{"locationName":"userData","type":"structure","members":{"Data":{"locationName":"data"}}}}},"Platform":{"locationName":"platform"}}},"output":{"type":"structure","members":{"ConversionTask":{"shape":"Scq","locationName":"conversionTask"}}}},"ImportKeyPair":{"input":{"type":"structure","required":["KeyName","PublicKeyMaterial"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"KeyName":{"locationName":"keyName"},"PublicKeyMaterial":{"locationName":"publicKeyMaterial","type":"blob"}}},"output":{"type":"structure","members":{"KeyFingerprint":{"locationName":"keyFingerprint"},"KeyName":{"locationName":"keyName"}}}},"ImportSnapshot":{"input":{"type":"structure","members":{"ClientData":{"shape":"Sq7"},"ClientToken":{},"Description":{},"DiskContainer":{"type":"structure","members":{"Description":{},"Format":{},"Url":{},"UserBucket":{"shape":"Sqa"}}},"DryRun":{"type":"boolean"},"RoleName":{}}},"output":{"type":"structure","members":{"Description":{"locationName":"description"},"ImportTaskId":{"locationName":"importTaskId"},"SnapshotTaskDetail":{"shape":"Sg5","locationName":"snapshotTaskDetail"}}}},"ImportVolume":{"input":{"type":"structure","required":["AvailabilityZone","Image","Volume"],"members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Image":{"shape":"Sqf","locationName":"image"},"Volume":{"shape":"Sqg","locationName":"volume"}}},"output":{"type":"structure","members":{"ConversionTask":{"shape":"Scq","locationName":"conversionTask"}}}},"ModifyFpgaImageAttribute":{"input":{"type":"structure","required":["FpgaImageId"],"members":{"DryRun":{"type":"boolean"},"FpgaImageId":{},"Attribute":{},"OperationType":{},"UserIds":{"shape":"Sqt","locationName":"UserId"},"UserGroups":{"shape":"Squ","locationName":"UserGroup"},"ProductCodes":{"shape":"Sqv","locationName":"ProductCode"},"LoadPermission":{"type":"structure","members":{"Add":{"shape":"Sqx"},"Remove":{"shape":"Sqx"}}},"Description":{},"Name":{}}},"output":{"type":"structure","members":{"FpgaImageAttribute":{"shape":"Sdu","locationName":"fpgaImageAttribute"}}}},"ModifyHosts":{"input":{"type":"structure","required":["AutoPlacement","HostIds"],"members":{"AutoPlacement":{"locationName":"autoPlacement"},"HostIds":{"shape":"Sep","locationName":"hostId"}}},"output":{"type":"structure","members":{"Successful":{"shape":"Sz","locationName":"successful"},"Unsuccessful":{"shape":"Sr2","locationName":"unsuccessful"}}}},"ModifyIdFormat":{"input":{"type":"structure","required":["Resource","UseLongIds"],"members":{"Resource":{},"UseLongIds":{"type":"boolean"}}}},"ModifyIdentityIdFormat":{"input":{"type":"structure","required":["PrincipalArn","Resource","UseLongIds"],"members":{"PrincipalArn":{"locationName":"principalArn"},"Resource":{"locationName":"resource"},"UseLongIds":{"locationName":"useLongIds","type":"boolean"}}}},"ModifyImageAttribute":{"input":{"type":"structure","required":["ImageId"],"members":{"Attribute":{},"Description":{"shape":"S4i"},"ImageId":{},"LaunchPermission":{"type":"structure","members":{"Add":{"shape":"Sfe"},"Remove":{"shape":"Sfe"}}},"OperationType":{},"ProductCodes":{"shape":"Sqv","locationName":"ProductCode"},"UserGroups":{"shape":"Squ","locationName":"UserGroup"},"UserIds":{"shape":"Sqt","locationName":"UserId"},"Value":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"ModifyInstanceAttribute":{"input":{"type":"structure","required":["InstanceId"],"members":{"SourceDestCheck":{"shape":"Sgc"},"Attribute":{"locationName":"attribute"},"BlockDeviceMappings":{"locationName":"blockDeviceMapping","type":"list","member":{"locationName":"item","type":"structure","members":{"DeviceName":{"locationName":"deviceName"},"Ebs":{"locationName":"ebs","type":"structure","members":{"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"VolumeId":{"locationName":"volumeId"}}},"NoDevice":{"locationName":"noDevice"},"VirtualName":{"locationName":"virtualName"}}}},"DisableApiTermination":{"shape":"Sgc","locationName":"disableApiTermination"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EbsOptimized":{"shape":"Sgc","locationName":"ebsOptimized"},"EnaSupport":{"shape":"Sgc","locationName":"enaSupport"},"Groups":{"shape":"S1s","locationName":"GroupId"},"InstanceId":{"locationName":"instanceId"},"InstanceInitiatedShutdownBehavior":{"shape":"S4i","locationName":"instanceInitiatedShutdownBehavior"},"InstanceType":{"shape":"S4i","locationName":"instanceType"},"Kernel":{"shape":"S4i","locationName":"kernel"},"Ramdisk":{"shape":"S4i","locationName":"ramdisk"},"SriovNetSupport":{"shape":"S4i","locationName":"sriovNetSupport"},"UserData":{"locationName":"userData","type":"structure","members":{"Value":{"locationName":"value","type":"blob"}}},"Value":{"locationName":"value"}}}},"ModifyInstanceCreditSpecification":{"input":{"type":"structure","required":["InstanceCreditSpecifications"],"members":{"DryRun":{"type":"boolean"},"ClientToken":{},"InstanceCreditSpecifications":{"locationName":"InstanceCreditSpecification","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{},"CpuCredits":{}}}}}},"output":{"type":"structure","members":{"SuccessfulInstanceCreditSpecifications":{"locationName":"successfulInstanceCreditSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"}}}},"UnsuccessfulInstanceCreditSpecifications":{"locationName":"unsuccessfulInstanceCreditSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}}}}},"ModifyInstancePlacement":{"input":{"type":"structure","required":["InstanceId"],"members":{"Affinity":{"locationName":"affinity"},"HostId":{"locationName":"hostId"},"InstanceId":{"locationName":"instanceId"},"Tenancy":{"locationName":"tenancy"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyLaunchTemplate":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"ClientToken":{},"LaunchTemplateId":{},"LaunchTemplateName":{},"DefaultVersion":{"locationName":"SetDefaultVersion"}}},"output":{"type":"structure","members":{"LaunchTemplate":{"shape":"S6d","locationName":"launchTemplate"}}}},"ModifyNetworkInterfaceAttribute":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"Attachment":{"locationName":"attachment","type":"structure","members":{"AttachmentId":{"locationName":"attachmentId"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"}}},"Description":{"shape":"S4i","locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Groups":{"shape":"S5r","locationName":"SecurityGroupId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"SourceDestCheck":{"shape":"Sgc","locationName":"sourceDestCheck"}}}},"ModifyReservedInstances":{"input":{"type":"structure","required":["ReservedInstancesIds","TargetConfigurations"],"members":{"ReservedInstancesIds":{"shape":"Siw","locationName":"ReservedInstancesId"},"ClientToken":{"locationName":"clientToken"},"TargetConfigurations":{"locationName":"ReservedInstancesConfigurationSetItemType","type":"list","member":{"shape":"Sjh","locationName":"item"}}}},"output":{"type":"structure","members":{"ReservedInstancesModificationId":{"locationName":"reservedInstancesModificationId"}}}},"ModifySnapshotAttribute":{"input":{"type":"structure","required":["SnapshotId"],"members":{"Attribute":{},"CreateVolumePermission":{"type":"structure","members":{"Add":{"shape":"Skm"},"Remove":{"shape":"Skm"}}},"GroupNames":{"shape":"Skf","locationName":"UserGroup"},"OperationType":{},"SnapshotId":{},"UserIds":{"shape":"Sqt","locationName":"UserId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"ModifySpotFleetRequest":{"input":{"type":"structure","required":["SpotFleetRequestId"],"members":{"ExcessCapacityTerminationPolicy":{"locationName":"excessCapacityTerminationPolicy"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"},"TargetCapacity":{"locationName":"targetCapacity","type":"integer"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifySubnetAttribute":{"input":{"type":"structure","required":["SubnetId"],"members":{"AssignIpv6AddressOnCreation":{"shape":"Sgc"},"MapPublicIpOnLaunch":{"shape":"Sgc"},"SubnetId":{"locationName":"subnetId"}}}},"ModifyVolume":{"input":{"type":"structure","required":["VolumeId"],"members":{"DryRun":{"type":"boolean"},"VolumeId":{},"Size":{"type":"integer"},"VolumeType":{},"Iops":{"type":"integer"}}},"output":{"type":"structure","members":{"VolumeModification":{"shape":"Snh","locationName":"volumeModification"}}}},"ModifyVolumeAttribute":{"input":{"type":"structure","required":["VolumeId"],"members":{"AutoEnableIO":{"shape":"Sgc"},"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"ModifyVpcAttribute":{"input":{"type":"structure","required":["VpcId"],"members":{"EnableDnsHostnames":{"shape":"Sgc"},"EnableDnsSupport":{"shape":"Sgc"},"VpcId":{"locationName":"vpcId"}}}},"ModifyVpcEndpoint":{"input":{"type":"structure","required":["VpcEndpointId"],"members":{"DryRun":{"type":"boolean"},"VpcEndpointId":{},"ResetPolicy":{"type":"boolean"},"PolicyDocument":{},"AddRouteTableIds":{"shape":"Sa","locationName":"AddRouteTableId"},"RemoveRouteTableIds":{"shape":"Sa","locationName":"RemoveRouteTableId"},"AddSubnetIds":{"shape":"Sa","locationName":"AddSubnetId"},"RemoveSubnetIds":{"shape":"Sa","locationName":"RemoveSubnetId"},"AddSecurityGroupIds":{"shape":"Sa","locationName":"AddSecurityGroupId"},"RemoveSecurityGroupIds":{"shape":"Sa","locationName":"RemoveSecurityGroupId"},"PrivateDnsEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyVpcEndpointConnectionNotification":{"input":{"type":"structure","required":["ConnectionNotificationId"],"members":{"DryRun":{"type":"boolean"},"ConnectionNotificationId":{},"ConnectionNotificationArn":{},"ConnectionEvents":{"shape":"Sa"}}},"output":{"type":"structure","members":{"ReturnValue":{"locationName":"return","type":"boolean"}}}},"ModifyVpcEndpointServiceConfiguration":{"input":{"type":"structure","required":["ServiceId"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"AcceptanceRequired":{"type":"boolean"},"AddNetworkLoadBalancerArns":{"shape":"Sa","locationName":"addNetworkLoadBalancerArn"},"RemoveNetworkLoadBalancerArns":{"shape":"Sa","locationName":"removeNetworkLoadBalancerArn"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyVpcEndpointServicePermissions":{"input":{"type":"structure","required":["ServiceId"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"AddAllowedPrincipals":{"shape":"Sa"},"RemoveAllowedPrincipals":{"shape":"Sa"}}},"output":{"type":"structure","members":{"ReturnValue":{"locationName":"return","type":"boolean"}}}},"ModifyVpcPeeringConnectionOptions":{"input":{"type":"structure","required":["VpcPeeringConnectionId"],"members":{"AccepterPeeringConnectionOptions":{"shape":"Ssf"},"DryRun":{"type":"boolean"},"RequesterPeeringConnectionOptions":{"shape":"Ssf"},"VpcPeeringConnectionId":{}}},"output":{"type":"structure","members":{"AccepterPeeringConnectionOptions":{"shape":"Ssh","locationName":"accepterPeeringConnectionOptions"},"RequesterPeeringConnectionOptions":{"shape":"Ssh","locationName":"requesterPeeringConnectionOptions"}}}},"ModifyVpcTenancy":{"input":{"type":"structure","required":["VpcId","InstanceTenancy"],"members":{"VpcId":{},"InstanceTenancy":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ReturnValue":{"locationName":"return","type":"boolean"}}}},"MonitorInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Sci","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"InstanceMonitorings":{"shape":"Ssn","locationName":"instancesSet"}}}},"MoveAddressToVpc":{"input":{"type":"structure","required":["PublicIp"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"PublicIp":{"locationName":"publicIp"}}},"output":{"type":"structure","members":{"AllocationId":{"locationName":"allocationId"},"Status":{"locationName":"status"}}}},"PurchaseHostReservation":{"input":{"type":"structure","required":["HostIdSet","OfferingId"],"members":{"ClientToken":{},"CurrencyCode":{},"HostIdSet":{"shape":"Spq"},"LimitPrice":{},"OfferingId":{}}},"output":{"type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"CurrencyCode":{"locationName":"currencyCode"},"Purchase":{"shape":"Sps","locationName":"purchase"},"TotalHourlyPrice":{"locationName":"totalHourlyPrice"},"TotalUpfrontPrice":{"locationName":"totalUpfrontPrice"}}}},"PurchaseReservedInstancesOffering":{"input":{"type":"structure","required":["InstanceCount","ReservedInstancesOfferingId"],"members":{"InstanceCount":{"type":"integer"},"ReservedInstancesOfferingId":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"LimitPrice":{"locationName":"limitPrice","type":"structure","members":{"Amount":{"locationName":"amount","type":"double"},"CurrencyCode":{"locationName":"currencyCode"}}}}},"output":{"type":"structure","members":{"ReservedInstancesId":{"locationName":"reservedInstancesId"}}}},"PurchaseScheduledInstances":{"input":{"type":"structure","required":["PurchaseRequests"],"members":{"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"},"PurchaseRequests":{"locationName":"PurchaseRequest","type":"list","member":{"locationName":"PurchaseRequest","type":"structure","required":["InstanceCount","PurchaseToken"],"members":{"InstanceCount":{"type":"integer"},"PurchaseToken":{}}}}}},"output":{"type":"structure","members":{"ScheduledInstanceSet":{"locationName":"scheduledInstanceSet","type":"list","member":{"shape":"Sk8","locationName":"item"}}}}},"RebootInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Sci","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"RegisterImage":{"input":{"type":"structure","required":["Name"],"members":{"ImageLocation":{},"Architecture":{"locationName":"architecture"},"BlockDeviceMappings":{"shape":"S4x","locationName":"BlockDeviceMapping"},"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EnaSupport":{"locationName":"enaSupport","type":"boolean"},"KernelId":{"locationName":"kernelId"},"Name":{"locationName":"name"},"BillingProducts":{"locationName":"BillingProduct","type":"list","member":{"locationName":"item"}},"RamdiskId":{"locationName":"ramdiskId"},"RootDeviceName":{"locationName":"rootDeviceName"},"SriovNetSupport":{"locationName":"sriovNetSupport"},"VirtualizationType":{"locationName":"virtualizationType"}}},"output":{"type":"structure","members":{"ImageId":{"locationName":"imageId"}}}},"RejectVpcEndpointConnections":{"input":{"type":"structure","required":["ServiceId","VpcEndpointIds"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"VpcEndpointIds":{"shape":"Sa","locationName":"VpcEndpointId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"Sc","locationName":"unsuccessful"}}}},"RejectVpcPeeringConnection":{"input":{"type":"structure","required":["VpcPeeringConnectionId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ReleaseAddress":{"input":{"type":"structure","members":{"AllocationId":{},"PublicIp":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"ReleaseHosts":{"input":{"type":"structure","required":["HostIds"],"members":{"HostIds":{"shape":"Sep","locationName":"hostId"}}},"output":{"type":"structure","members":{"Successful":{"shape":"Sz","locationName":"successful"},"Unsuccessful":{"shape":"Sr2","locationName":"unsuccessful"}}}},"ReplaceIamInstanceProfileAssociation":{"input":{"type":"structure","required":["IamInstanceProfile","AssociationId"],"members":{"IamInstanceProfile":{"shape":"S19"},"AssociationId":{}}},"output":{"type":"structure","members":{"IamInstanceProfileAssociation":{"shape":"S1b","locationName":"iamInstanceProfileAssociation"}}}},"ReplaceNetworkAclAssociation":{"input":{"type":"structure","required":["AssociationId","NetworkAclId"],"members":{"AssociationId":{"locationName":"associationId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkAclId":{"locationName":"networkAclId"}}},"output":{"type":"structure","members":{"NewAssociationId":{"locationName":"newAssociationId"}}}},"ReplaceNetworkAclEntry":{"input":{"type":"structure","required":["Egress","NetworkAclId","Protocol","RuleAction","RuleNumber"],"members":{"CidrBlock":{"locationName":"cidrBlock"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Egress":{"locationName":"egress","type":"boolean"},"IcmpTypeCode":{"shape":"S7d","locationName":"Icmp"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"NetworkAclId":{"locationName":"networkAclId"},"PortRange":{"shape":"S7e","locationName":"portRange"},"Protocol":{"locationName":"protocol"},"RuleAction":{"locationName":"ruleAction"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"}}}},"ReplaceRoute":{"input":{"type":"structure","required":["RouteTableId"],"members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"DestinationIpv6CidrBlock":{"locationName":"destinationIpv6CidrBlock"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EgressOnlyInternetGatewayId":{"locationName":"egressOnlyInternetGatewayId"},"GatewayId":{"locationName":"gatewayId"},"InstanceId":{"locationName":"instanceId"},"NatGatewayId":{"locationName":"natGatewayId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"RouteTableId":{"locationName":"routeTableId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}}},"ReplaceRouteTableAssociation":{"input":{"type":"structure","required":["AssociationId","RouteTableId"],"members":{"AssociationId":{"locationName":"associationId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableId":{"locationName":"routeTableId"}}},"output":{"type":"structure","members":{"NewAssociationId":{"locationName":"newAssociationId"}}}},"ReportInstanceStatus":{"input":{"type":"structure","required":["Instances","ReasonCodes","Status"],"members":{"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EndTime":{"locationName":"endTime","type":"timestamp"},"Instances":{"shape":"Sci","locationName":"instanceId"},"ReasonCodes":{"locationName":"reasonCode","type":"list","member":{"locationName":"item"}},"StartTime":{"locationName":"startTime","type":"timestamp"},"Status":{"locationName":"status"}}}},"RequestSpotFleet":{"input":{"type":"structure","required":["SpotFleetRequestConfig"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"SpotFleetRequestConfig":{"shape":"Slb","locationName":"spotFleetRequestConfig"}}},"output":{"type":"structure","required":["SpotFleetRequestId"],"members":{"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}}},"RequestSpotInstances":{"input":{"type":"structure","members":{"AvailabilityZoneGroup":{"locationName":"availabilityZoneGroup"},"BlockDurationMinutes":{"locationName":"blockDurationMinutes","type":"integer"},"ClientToken":{"locationName":"clientToken"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"LaunchGroup":{"locationName":"launchGroup"},"LaunchSpecification":{"type":"structure","members":{"SecurityGroupIds":{"shape":"Sa","locationName":"SecurityGroupId"},"SecurityGroups":{"shape":"Sa","locationName":"SecurityGroup"},"AddressingType":{"locationName":"addressingType"},"BlockDeviceMappings":{"shape":"Sfd","locationName":"blockDeviceMapping"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"shape":"S19","locationName":"iamInstanceProfile"},"ImageId":{"locationName":"imageId"},"InstanceType":{"locationName":"instanceType"},"KernelId":{"locationName":"kernelId"},"KeyName":{"locationName":"keyName"},"Monitoring":{"shape":"Sm4","locationName":"monitoring"},"NetworkInterfaces":{"shape":"Slh","locationName":"NetworkInterface"},"Placement":{"shape":"Slj","locationName":"placement"},"RamdiskId":{"locationName":"ramdiskId"},"SubnetId":{"locationName":"subnetId"},"UserData":{"locationName":"userData"}}},"SpotPrice":{"locationName":"spotPrice"},"Type":{"locationName":"type"},"ValidFrom":{"locationName":"validFrom","type":"timestamp"},"ValidUntil":{"locationName":"validUntil","type":"timestamp"},"InstanceInterruptionBehavior":{}}},"output":{"type":"structure","members":{"SpotInstanceRequests":{"shape":"Sm1","locationName":"spotInstanceRequestSet"}}}},"ResetFpgaImageAttribute":{"input":{"type":"structure","required":["FpgaImageId"],"members":{"DryRun":{"type":"boolean"},"FpgaImageId":{},"Attribute":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ResetImageAttribute":{"input":{"type":"structure","required":["Attribute","ImageId"],"members":{"Attribute":{},"ImageId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"ResetInstanceAttribute":{"input":{"type":"structure","required":["Attribute","InstanceId"],"members":{"Attribute":{"locationName":"attribute"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"}}}},"ResetNetworkInterfaceAttribute":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"SourceDestCheck":{"locationName":"sourceDestCheck"}}}},"ResetSnapshotAttribute":{"input":{"type":"structure","required":["Attribute","SnapshotId"],"members":{"Attribute":{},"SnapshotId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"RestoreAddressToClassic":{"input":{"type":"structure","required":["PublicIp"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"PublicIp":{"locationName":"publicIp"}}},"output":{"type":"structure","members":{"PublicIp":{"locationName":"publicIp"},"Status":{"locationName":"status"}}}},"RevokeSecurityGroupEgress":{"input":{"type":"structure","required":["GroupId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupId":{"locationName":"groupId"},"IpPermissions":{"shape":"S25","locationName":"ipPermissions"},"CidrIp":{"locationName":"cidrIp"},"FromPort":{"locationName":"fromPort","type":"integer"},"IpProtocol":{"locationName":"ipProtocol"},"ToPort":{"locationName":"toPort","type":"integer"},"SourceSecurityGroupName":{"locationName":"sourceSecurityGroupName"},"SourceSecurityGroupOwnerId":{"locationName":"sourceSecurityGroupOwnerId"}}}},"RevokeSecurityGroupIngress":{"input":{"type":"structure","members":{"CidrIp":{},"FromPort":{"type":"integer"},"GroupId":{},"GroupName":{},"IpPermissions":{"shape":"S25"},"IpProtocol":{},"SourceSecurityGroupName":{},"SourceSecurityGroupOwnerId":{},"ToPort":{"type":"integer"},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"RunInstances":{"input":{"type":"structure","required":["MaxCount","MinCount"],"members":{"BlockDeviceMappings":{"shape":"S4x","locationName":"BlockDeviceMapping"},"ImageId":{},"InstanceType":{},"Ipv6AddressCount":{"type":"integer"},"Ipv6Addresses":{"shape":"S6o","locationName":"Ipv6Address"},"KernelId":{},"KeyName":{},"MaxCount":{"type":"integer"},"MinCount":{"type":"integer"},"Monitoring":{"shape":"Sm4"},"Placement":{"shape":"Sh4"},"RamdiskId":{},"SecurityGroupIds":{"shape":"S5r","locationName":"SecurityGroupId"},"SecurityGroups":{"shape":"S65","locationName":"SecurityGroup"},"SubnetId":{},"UserData":{},"AdditionalInfo":{"locationName":"additionalInfo"},"ClientToken":{"locationName":"clientToken"},"DisableApiTermination":{"locationName":"disableApiTermination","type":"boolean"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"shape":"S19","locationName":"iamInstanceProfile"},"InstanceInitiatedShutdownBehavior":{"locationName":"instanceInitiatedShutdownBehavior"},"NetworkInterfaces":{"shape":"Slh","locationName":"networkInterface"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"ElasticGpuSpecification":{"type":"list","member":{"shape":"S64","locationName":"item"}},"TagSpecifications":{"shape":"S8y","locationName":"TagSpecification"},"LaunchTemplate":{"type":"structure","members":{"LaunchTemplateId":{},"LaunchTemplateName":{},"Version":{}}},"InstanceMarketOptions":{"type":"structure","members":{"MarketType":{},"SpotOptions":{"type":"structure","members":{"MaxPrice":{},"SpotInstanceType":{},"BlockDurationMinutes":{"type":"integer"},"ValidUntil":{"type":"timestamp"},"InstanceInterruptionBehavior":{}}}}},"CreditSpecification":{"shape":"S6b"}}},"output":{"shape":"Sgz"}},"RunScheduledInstances":{"input":{"type":"structure","required":["LaunchSpecification","ScheduledInstanceId"],"members":{"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"},"InstanceCount":{"type":"integer"},"LaunchSpecification":{"type":"structure","required":["ImageId"],"members":{"BlockDeviceMappings":{"locationName":"BlockDeviceMapping","type":"list","member":{"locationName":"BlockDeviceMapping","type":"structure","members":{"DeviceName":{},"Ebs":{"type":"structure","members":{"DeleteOnTermination":{"type":"boolean"},"Encrypted":{"type":"boolean"},"Iops":{"type":"integer"},"SnapshotId":{},"VolumeSize":{"type":"integer"},"VolumeType":{}}},"NoDevice":{},"VirtualName":{}}}},"EbsOptimized":{"type":"boolean"},"IamInstanceProfile":{"type":"structure","members":{"Arn":{},"Name":{}}},"ImageId":{},"InstanceType":{},"KernelId":{},"KeyName":{},"Monitoring":{"type":"structure","members":{"Enabled":{"type":"boolean"}}},"NetworkInterfaces":{"locationName":"NetworkInterface","type":"list","member":{"locationName":"NetworkInterface","type":"structure","members":{"AssociatePublicIpAddress":{"type":"boolean"},"DeleteOnTermination":{"type":"boolean"},"Description":{},"DeviceIndex":{"type":"integer"},"Groups":{"shape":"Suk","locationName":"Group"},"Ipv6AddressCount":{"type":"integer"},"Ipv6Addresses":{"locationName":"Ipv6Address","type":"list","member":{"locationName":"Ipv6Address","type":"structure","members":{"Ipv6Address":{}}}},"NetworkInterfaceId":{},"PrivateIpAddress":{},"PrivateIpAddressConfigs":{"locationName":"PrivateIpAddressConfig","type":"list","member":{"locationName":"PrivateIpAddressConfigSet","type":"structure","members":{"Primary":{"type":"boolean"},"PrivateIpAddress":{}}}},"SecondaryPrivateIpAddressCount":{"type":"integer"},"SubnetId":{}}}},"Placement":{"type":"structure","members":{"AvailabilityZone":{},"GroupName":{}}},"RamdiskId":{},"SecurityGroupIds":{"shape":"Suk","locationName":"SecurityGroupId"},"SubnetId":{},"UserData":{}}},"ScheduledInstanceId":{}}},"output":{"type":"structure","members":{"InstanceIdSet":{"locationName":"instanceIdSet","type":"list","member":{"locationName":"item"}}}}},"StartInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Sci","locationName":"InstanceId"},"AdditionalInfo":{"locationName":"additionalInfo"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"StartingInstances":{"shape":"Suv","locationName":"instancesSet"}}}},"StopInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Sci","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Force":{"locationName":"force","type":"boolean"}}},"output":{"type":"structure","members":{"StoppingInstances":{"shape":"Suv","locationName":"instancesSet"}}}},"TerminateInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Sci","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"TerminatingInstances":{"shape":"Suv","locationName":"instancesSet"}}}},"UnassignIpv6Addresses":{"input":{"type":"structure","required":["Ipv6Addresses","NetworkInterfaceId"],"members":{"Ipv6Addresses":{"shape":"S11","locationName":"ipv6Addresses"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}},"output":{"type":"structure","members":{"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"UnassignedIpv6Addresses":{"shape":"S11","locationName":"unassignedIpv6Addresses"}}}},"UnassignPrivateIpAddresses":{"input":{"type":"structure","required":["NetworkInterfaceId","PrivateIpAddresses"],"members":{"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddresses":{"shape":"S14","locationName":"privateIpAddress"}}}},"UnmonitorInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Sci","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"InstanceMonitorings":{"shape":"Ssn","locationName":"instancesSet"}}}},"UpdateSecurityGroupRuleDescriptionsEgress":{"input":{"type":"structure","required":["IpPermissions"],"members":{"DryRun":{"type":"boolean"},"GroupId":{},"GroupName":{},"IpPermissions":{"shape":"S25"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"UpdateSecurityGroupRuleDescriptionsIngress":{"input":{"type":"structure","required":["IpPermissions"],"members":{"DryRun":{"type":"boolean"},"GroupId":{},"GroupName":{},"IpPermissions":{"shape":"S25"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}}},"shapes":{"S3":{"type":"list","member":{"locationName":"ReservedInstanceId"}},"S5":{"type":"list","member":{"locationName":"TargetConfigurationRequest","type":"structure","required":["OfferingId"],"members":{"InstanceCount":{"type":"integer"},"OfferingId":{}}}},"Sa":{"type":"list","member":{"locationName":"item"}},"Sc":{"type":"list","member":{"shape":"Sd","locationName":"item"}},"Sd":{"type":"structure","required":["Error"],"members":{"Error":{"locationName":"error","type":"structure","required":["Code","Message"],"members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"ResourceId":{"locationName":"resourceId"}}},"Sh":{"type":"structure","members":{"AccepterVpcInfo":{"shape":"Si","locationName":"accepterVpcInfo"},"ExpirationTime":{"locationName":"expirationTime","type":"timestamp"},"RequesterVpcInfo":{"shape":"Si","locationName":"requesterVpcInfo"},"Status":{"locationName":"status","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"Tags":{"shape":"Sr","locationName":"tagSet"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"Si":{"type":"structure","members":{"CidrBlock":{"locationName":"cidrBlock"},"Ipv6CidrBlockSet":{"locationName":"ipv6CidrBlockSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"}}}},"CidrBlockSet":{"locationName":"cidrBlockSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CidrBlock":{"locationName":"cidrBlock"}}}},"OwnerId":{"locationName":"ownerId"},"PeeringOptions":{"locationName":"peeringOptions","type":"structure","members":{"AllowDnsResolutionFromRemoteVpc":{"locationName":"allowDnsResolutionFromRemoteVpc","type":"boolean"},"AllowEgressFromLocalClassicLinkToRemoteVpc":{"locationName":"allowEgressFromLocalClassicLinkToRemoteVpc","type":"boolean"},"AllowEgressFromLocalVpcToRemoteClassicLink":{"locationName":"allowEgressFromLocalVpcToRemoteClassicLink","type":"boolean"}}},"VpcId":{"locationName":"vpcId"},"Region":{"locationName":"region"}}},"Sr":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Key":{"locationName":"key"},"Value":{"locationName":"value"}}}},"Sz":{"type":"list","member":{"locationName":"item"}},"S11":{"type":"list","member":{"locationName":"item"}},"S14":{"type":"list","member":{"locationName":"PrivateIpAddress"}},"S19":{"type":"structure","members":{"Arn":{"locationName":"arn"},"Name":{"locationName":"name"}}},"S1b":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"InstanceId":{"locationName":"instanceId"},"IamInstanceProfile":{"shape":"S1c","locationName":"iamInstanceProfile"},"State":{"locationName":"state"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}},"S1c":{"type":"structure","members":{"Arn":{"locationName":"arn"},"Id":{"locationName":"id"}}},"S1i":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"Ipv6CidrBlockState":{"locationName":"ipv6CidrBlockState","type":"structure","members":{"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"}}}}},"S1n":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"Ipv6CidrBlockState":{"shape":"S1o","locationName":"ipv6CidrBlockState"}}},"S1o":{"type":"structure","members":{"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"}}},"S1q":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"CidrBlock":{"locationName":"cidrBlock"},"CidrBlockState":{"shape":"S1o","locationName":"cidrBlockState"}}},"S1s":{"type":"list","member":{"locationName":"groupId"}},"S1y":{"type":"structure","members":{"AttachTime":{"locationName":"attachTime","type":"timestamp"},"Device":{"locationName":"device"},"InstanceId":{"locationName":"instanceId"},"State":{"locationName":"status"},"VolumeId":{"locationName":"volumeId"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"}}},"S22":{"type":"structure","members":{"State":{"locationName":"state"},"VpcId":{"locationName":"vpcId"}}},"S25":{"type":"list","member":{"locationName":"item","type":"structure","members":{"FromPort":{"locationName":"fromPort","type":"integer"},"IpProtocol":{"locationName":"ipProtocol"},"IpRanges":{"locationName":"ipRanges","type":"list","member":{"locationName":"item","type":"structure","members":{"CidrIp":{"locationName":"cidrIp"},"Description":{"locationName":"description"}}}},"Ipv6Ranges":{"locationName":"ipv6Ranges","type":"list","member":{"locationName":"item","type":"structure","members":{"CidrIpv6":{"locationName":"cidrIpv6"},"Description":{"locationName":"description"}}}},"PrefixListIds":{"locationName":"prefixListIds","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"PrefixListId":{"locationName":"prefixListId"}}}},"ToPort":{"locationName":"toPort","type":"integer"},"UserIdGroupPairs":{"locationName":"groups","type":"list","member":{"shape":"S2e","locationName":"item"}}}}},"S2e":{"type":"structure","members":{"Description":{"locationName":"description"},"GroupId":{"locationName":"groupId"},"GroupName":{"locationName":"groupName"},"PeeringStatus":{"locationName":"peeringStatus"},"UserId":{"locationName":"userId"},"VpcId":{"locationName":"vpcId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"S2h":{"type":"structure","members":{"S3":{"type":"structure","members":{"AWSAccessKeyId":{},"Bucket":{"locationName":"bucket"},"Prefix":{"locationName":"prefix"},"UploadPolicy":{"locationName":"uploadPolicy","type":"blob"},"UploadPolicySignature":{"locationName":"uploadPolicySignature"}}}}},"S2l":{"type":"structure","members":{"BundleId":{"locationName":"bundleId"},"BundleTaskError":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"InstanceId":{"locationName":"instanceId"},"Progress":{"locationName":"progress"},"StartTime":{"locationName":"startTime","type":"timestamp"},"State":{"locationName":"state"},"Storage":{"shape":"S2h","locationName":"storage"},"UpdateTime":{"locationName":"updateTime","type":"timestamp"}}},"S2w":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"CreateDate":{"locationName":"createDate","type":"timestamp"},"InstanceCounts":{"locationName":"instanceCounts","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceCount":{"locationName":"instanceCount","type":"integer"},"State":{"locationName":"state"}}}},"PriceSchedules":{"locationName":"priceSchedules","type":"list","member":{"locationName":"item","type":"structure","members":{"Active":{"locationName":"active","type":"boolean"},"CurrencyCode":{"locationName":"currencyCode"},"Price":{"locationName":"price","type":"double"},"Term":{"locationName":"term","type":"long"}}}},"ReservedInstancesId":{"locationName":"reservedInstancesId"},"ReservedInstancesListingId":{"locationName":"reservedInstancesListingId"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Tags":{"shape":"Sr","locationName":"tagSet"},"UpdateDate":{"locationName":"updateDate","type":"timestamp"}}}},"S3h":{"type":"list","member":{"locationName":"SpotInstanceRequestId"}},"S3x":{"type":"structure","members":{"BgpAsn":{"locationName":"bgpAsn"},"CustomerGatewayId":{"locationName":"customerGatewayId"},"IpAddress":{"locationName":"ipAddress"},"State":{"locationName":"state"},"Type":{"locationName":"type"},"Tags":{"shape":"Sr","locationName":"tagSet"}}},"S40":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"AvailableIpAddressCount":{"locationName":"availableIpAddressCount","type":"integer"},"CidrBlock":{"locationName":"cidrBlock"},"DefaultForAz":{"locationName":"defaultForAz","type":"boolean"},"MapPublicIpOnLaunch":{"locationName":"mapPublicIpOnLaunch","type":"boolean"},"State":{"locationName":"state"},"SubnetId":{"locationName":"subnetId"},"VpcId":{"locationName":"vpcId"},"AssignIpv6AddressOnCreation":{"locationName":"assignIpv6AddressOnCreation","type":"boolean"},"Ipv6CidrBlockAssociationSet":{"locationName":"ipv6CidrBlockAssociationSet","type":"list","member":{"shape":"S1i","locationName":"item"}},"Tags":{"shape":"Sr","locationName":"tagSet"}}},"S45":{"type":"structure","members":{"CidrBlock":{"locationName":"cidrBlock"},"DhcpOptionsId":{"locationName":"dhcpOptionsId"},"State":{"locationName":"state"},"VpcId":{"locationName":"vpcId"},"InstanceTenancy":{"locationName":"instanceTenancy"},"Ipv6CidrBlockAssociationSet":{"locationName":"ipv6CidrBlockAssociationSet","type":"list","member":{"shape":"S1n","locationName":"item"}},"CidrBlockAssociationSet":{"locationName":"cidrBlockAssociationSet","type":"list","member":{"shape":"S1q","locationName":"item"}},"IsDefault":{"locationName":"isDefault","type":"boolean"},"Tags":{"shape":"Sr","locationName":"tagSet"}}},"S4e":{"type":"structure","members":{"DhcpConfigurations":{"locationName":"dhcpConfigurationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Key":{"locationName":"key"},"Values":{"locationName":"valueSet","type":"list","member":{"shape":"S4i","locationName":"item"}}}}},"DhcpOptionsId":{"locationName":"dhcpOptionsId"},"Tags":{"shape":"Sr","locationName":"tagSet"}}},"S4i":{"type":"structure","members":{"Value":{"locationName":"value"}}},"S4l":{"type":"structure","members":{"Attachments":{"shape":"S4m","locationName":"attachmentSet"},"EgressOnlyInternetGatewayId":{"locationName":"egressOnlyInternetGatewayId"}}},"S4m":{"type":"list","member":{"locationName":"item","type":"structure","members":{"State":{"locationName":"state"},"VpcId":{"locationName":"vpcId"}}}},"S4u":{"type":"structure","members":{"Bucket":{},"Key":{}}},"S4x":{"type":"list","member":{"shape":"S4y","locationName":"BlockDeviceMapping"}},"S4y":{"type":"structure","members":{"DeviceName":{"locationName":"deviceName"},"VirtualName":{"locationName":"virtualName"},"Ebs":{"locationName":"ebs","type":"structure","members":{"Encrypted":{"locationName":"encrypted","type":"boolean"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Iops":{"locationName":"iops","type":"integer"},"KmsKeyId":{},"SnapshotId":{"locationName":"snapshotId"},"VolumeSize":{"locationName":"volumeSize","type":"integer"},"VolumeType":{"locationName":"volumeType"}}},"NoDevice":{"locationName":"noDevice"}}},"S58":{"type":"structure","members":{"Description":{"locationName":"description"},"ExportTaskId":{"locationName":"exportTaskId"},"ExportToS3Task":{"locationName":"exportToS3","type":"structure","members":{"ContainerFormat":{"locationName":"containerFormat"},"DiskImageFormat":{"locationName":"diskImageFormat"},"S3Bucket":{"locationName":"s3Bucket"},"S3Key":{"locationName":"s3Key"}}},"InstanceExportDetails":{"locationName":"instanceExport","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"TargetEnvironment":{"locationName":"targetEnvironment"}}},"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"}}},"S5e":{"type":"structure","members":{"Attachments":{"shape":"S4m","locationName":"attachmentSet"},"InternetGatewayId":{"locationName":"internetGatewayId"},"Tags":{"shape":"Sr","locationName":"tagSet"}}},"S5k":{"type":"structure","members":{"KernelId":{},"EbsOptimized":{"type":"boolean"},"IamInstanceProfile":{"type":"structure","members":{"Arn":{},"Name":{}}},"BlockDeviceMappings":{"locationName":"BlockDeviceMapping","type":"list","member":{"locationName":"BlockDeviceMapping","type":"structure","members":{"DeviceName":{},"VirtualName":{},"Ebs":{"type":"structure","members":{"Encrypted":{"type":"boolean"},"DeleteOnTermination":{"type":"boolean"},"Iops":{"type":"integer"},"KmsKeyId":{},"SnapshotId":{},"VolumeSize":{"type":"integer"},"VolumeType":{}}},"NoDevice":{}}}},"NetworkInterfaces":{"locationName":"NetworkInterface","type":"list","member":{"locationName":"InstanceNetworkInterfaceSpecification","type":"structure","members":{"AssociatePublicIpAddress":{"type":"boolean"},"DeleteOnTermination":{"type":"boolean"},"Description":{},"DeviceIndex":{"type":"integer"},"Groups":{"shape":"S5r","locationName":"SecurityGroupId"},"Ipv6AddressCount":{"type":"integer"},"Ipv6Addresses":{"type":"list","member":{"locationName":"InstanceIpv6Address","type":"structure","members":{"Ipv6Address":{}}}},"NetworkInterfaceId":{},"PrivateIpAddress":{},"PrivateIpAddresses":{"shape":"S5u"},"SecondaryPrivateIpAddressCount":{"type":"integer"},"SubnetId":{}}}},"ImageId":{},"InstanceType":{},"KeyName":{},"Monitoring":{"type":"structure","members":{"Enabled":{"type":"boolean"}}},"Placement":{"type":"structure","members":{"AvailabilityZone":{},"Affinity":{},"GroupName":{},"HostId":{},"Tenancy":{},"SpreadDomain":{}}},"RamDiskId":{},"DisableApiTermination":{"type":"boolean"},"InstanceInitiatedShutdownBehavior":{},"UserData":{},"TagSpecifications":{"locationName":"TagSpecification","type":"list","member":{"locationName":"LaunchTemplateTagSpecificationRequest","type":"structure","members":{"ResourceType":{},"Tags":{"shape":"Sr","locationName":"Tag"}}}},"ElasticGpuSpecifications":{"locationName":"ElasticGpuSpecification","type":"list","member":{"shape":"S64","locationName":"ElasticGpuSpecification"}},"SecurityGroupIds":{"shape":"S5r","locationName":"SecurityGroupId"},"SecurityGroups":{"shape":"S65","locationName":"SecurityGroup"},"InstanceMarketOptions":{"type":"structure","members":{"MarketType":{},"SpotOptions":{"type":"structure","members":{"MaxPrice":{},"SpotInstanceType":{},"BlockDurationMinutes":{"type":"integer"},"ValidUntil":{"type":"timestamp"},"InstanceInterruptionBehavior":{}}}}},"CreditSpecification":{"shape":"S6b"}}},"S5r":{"type":"list","member":{"locationName":"SecurityGroupId"}},"S5u":{"type":"list","member":{"locationName":"item","type":"structure","required":["PrivateIpAddress"],"members":{"Primary":{"locationName":"primary","type":"boolean"},"PrivateIpAddress":{"locationName":"privateIpAddress"}}}},"S64":{"type":"structure","required":["Type"],"members":{"Type":{}}},"S65":{"type":"list","member":{"locationName":"SecurityGroup"}},"S6b":{"type":"structure","required":["CpuCredits"],"members":{"CpuCredits":{}}},"S6d":{"type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"CreatedBy":{"locationName":"createdBy"},"DefaultVersionNumber":{"locationName":"defaultVersionNumber","type":"long"},"LatestVersionNumber":{"locationName":"latestVersionNumber","type":"long"},"Tags":{"shape":"Sr","locationName":"tagSet"}}},"S6g":{"type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"VersionNumber":{"locationName":"versionNumber","type":"long"},"VersionDescription":{"locationName":"versionDescription"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"CreatedBy":{"locationName":"createdBy"},"DefaultVersion":{"locationName":"defaultVersion","type":"boolean"},"LaunchTemplateData":{"shape":"S6h","locationName":"launchTemplateData"}}},"S6h":{"type":"structure","members":{"KernelId":{"locationName":"kernelId"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"locationName":"iamInstanceProfile","type":"structure","members":{"Arn":{"locationName":"arn"},"Name":{"locationName":"name"}}},"BlockDeviceMappings":{"locationName":"blockDeviceMappingSet","type":"list","member":{"locationName":"item","type":"structure","members":{"DeviceName":{"locationName":"deviceName"},"VirtualName":{"locationName":"virtualName"},"Ebs":{"locationName":"ebs","type":"structure","members":{"Encrypted":{"locationName":"encrypted","type":"boolean"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Iops":{"locationName":"iops","type":"integer"},"KmsKeyId":{"locationName":"kmsKeyId"},"SnapshotId":{"locationName":"snapshotId"},"VolumeSize":{"locationName":"volumeSize","type":"integer"},"VolumeType":{"locationName":"volumeType"}}},"NoDevice":{"locationName":"noDevice"}}}},"NetworkInterfaces":{"locationName":"networkInterfaceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AssociatePublicIpAddress":{"locationName":"associatePublicIpAddress","type":"boolean"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Description":{"locationName":"description"},"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"Groups":{"shape":"S1s","locationName":"groupSet"},"Ipv6AddressCount":{"locationName":"ipv6AddressCount","type":"integer"},"Ipv6Addresses":{"shape":"S6o","locationName":"ipv6AddressesSet"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"shape":"S5u","locationName":"privateIpAddressesSet"},"SecondaryPrivateIpAddressCount":{"locationName":"secondaryPrivateIpAddressCount","type":"integer"},"SubnetId":{"locationName":"subnetId"}}}},"ImageId":{"locationName":"imageId"},"InstanceType":{"locationName":"instanceType"},"KeyName":{"locationName":"keyName"},"Monitoring":{"locationName":"monitoring","type":"structure","members":{"Enabled":{"locationName":"enabled","type":"boolean"}}},"Placement":{"locationName":"placement","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Affinity":{"locationName":"affinity"},"GroupName":{"locationName":"groupName"},"HostId":{"locationName":"hostId"},"Tenancy":{"locationName":"tenancy"},"SpreadDomain":{"locationName":"spreadDomain"}}},"RamDiskId":{"locationName":"ramDiskId"},"DisableApiTermination":{"locationName":"disableApiTermination","type":"boolean"},"InstanceInitiatedShutdownBehavior":{"locationName":"instanceInitiatedShutdownBehavior"},"UserData":{"locationName":"userData"},"TagSpecifications":{"locationName":"tagSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ResourceType":{"locationName":"resourceType"},"Tags":{"shape":"Sr","locationName":"tagSet"}}}},"ElasticGpuSpecifications":{"locationName":"elasticGpuSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Type":{"locationName":"type"}}}},"SecurityGroupIds":{"shape":"Sa","locationName":"securityGroupIdSet"},"SecurityGroups":{"shape":"Sa","locationName":"securityGroupSet"},"InstanceMarketOptions":{"locationName":"instanceMarketOptions","type":"structure","members":{"MarketType":{"locationName":"marketType"},"SpotOptions":{"locationName":"spotOptions","type":"structure","members":{"MaxPrice":{"locationName":"maxPrice"},"SpotInstanceType":{"locationName":"spotInstanceType"},"BlockDurationMinutes":{"locationName":"blockDurationMinutes","type":"integer"},"ValidUntil":{"locationName":"validUntil","type":"timestamp"},"InstanceInterruptionBehavior":{"locationName":"instanceInterruptionBehavior"}}}}},"CreditSpecification":{"locationName":"creditSpecification","type":"structure","members":{"CpuCredits":{"locationName":"cpuCredits"}}}}},"S6o":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Address":{"locationName":"ipv6Address"}}}},"S71":{"type":"structure","members":{"CreateTime":{"locationName":"createTime","type":"timestamp"},"DeleteTime":{"locationName":"deleteTime","type":"timestamp"},"FailureCode":{"locationName":"failureCode"},"FailureMessage":{"locationName":"failureMessage"},"NatGatewayAddresses":{"locationName":"natGatewayAddressSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AllocationId":{"locationName":"allocationId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIp":{"locationName":"privateIp"},"PublicIp":{"locationName":"publicIp"}}}},"NatGatewayId":{"locationName":"natGatewayId"},"ProvisionedBandwidth":{"locationName":"provisionedBandwidth","type":"structure","members":{"ProvisionTime":{"locationName":"provisionTime","type":"timestamp"},"Provisioned":{"locationName":"provisioned"},"RequestTime":{"locationName":"requestTime","type":"timestamp"},"Requested":{"locationName":"requested"},"Status":{"locationName":"status"}}},"State":{"locationName":"state"},"SubnetId":{"locationName":"subnetId"},"VpcId":{"locationName":"vpcId"},"Tags":{"shape":"Sr","locationName":"tagSet"}}},"S78":{"type":"structure","members":{"Associations":{"locationName":"associationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"NetworkAclAssociationId":{"locationName":"networkAclAssociationId"},"NetworkAclId":{"locationName":"networkAclId"},"SubnetId":{"locationName":"subnetId"}}}},"Entries":{"locationName":"entrySet","type":"list","member":{"locationName":"item","type":"structure","members":{"CidrBlock":{"locationName":"cidrBlock"},"Egress":{"locationName":"egress","type":"boolean"},"IcmpTypeCode":{"shape":"S7d","locationName":"icmpTypeCode"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"PortRange":{"shape":"S7e","locationName":"portRange"},"Protocol":{"locationName":"protocol"},"RuleAction":{"locationName":"ruleAction"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"}}}},"IsDefault":{"locationName":"default","type":"boolean"},"NetworkAclId":{"locationName":"networkAclId"},"Tags":{"shape":"Sr","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"}}},"S7d":{"type":"structure","members":{"Code":{"locationName":"code","type":"integer"},"Type":{"locationName":"type","type":"integer"}}},"S7e":{"type":"structure","members":{"From":{"locationName":"from","type":"integer"},"To":{"locationName":"to","type":"integer"}}},"S7j":{"type":"structure","members":{"Association":{"shape":"S7k","locationName":"association"},"Attachment":{"shape":"S7l","locationName":"attachment"},"AvailabilityZone":{"locationName":"availabilityZone"},"Description":{"locationName":"description"},"Groups":{"shape":"S7m","locationName":"groupSet"},"InterfaceType":{"locationName":"interfaceType"},"Ipv6Addresses":{"locationName":"ipv6AddressesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Address":{"locationName":"ipv6Address"}}}},"MacAddress":{"locationName":"macAddress"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"OwnerId":{"locationName":"ownerId"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"locationName":"privateIpAddressesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Association":{"shape":"S7k","locationName":"association"},"Primary":{"locationName":"primary","type":"boolean"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"}}}},"RequesterId":{"locationName":"requesterId"},"RequesterManaged":{"locationName":"requesterManaged","type":"boolean"},"SourceDestCheck":{"locationName":"sourceDestCheck","type":"boolean"},"Status":{"locationName":"status"},"SubnetId":{"locationName":"subnetId"},"TagSet":{"shape":"Sr","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"}}},"S7k":{"type":"structure","members":{"AllocationId":{"locationName":"allocationId"},"AssociationId":{"locationName":"associationId"},"IpOwnerId":{"locationName":"ipOwnerId"},"PublicDnsName":{"locationName":"publicDnsName"},"PublicIp":{"locationName":"publicIp"}}},"S7l":{"type":"structure","members":{"AttachTime":{"locationName":"attachTime","type":"timestamp"},"AttachmentId":{"locationName":"attachmentId"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"InstanceId":{"locationName":"instanceId"},"InstanceOwnerId":{"locationName":"instanceOwnerId"},"Status":{"locationName":"status"}}},"S7m":{"type":"list","member":{"locationName":"item","type":"structure","members":{"GroupName":{"locationName":"groupName"},"GroupId":{"locationName":"groupId"}}}},"S7x":{"type":"structure","members":{"NetworkInterfacePermissionId":{"locationName":"networkInterfacePermissionId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"AwsAccountId":{"locationName":"awsAccountId"},"AwsService":{"locationName":"awsService"},"Permission":{"locationName":"permission"},"PermissionState":{"locationName":"permissionState","type":"structure","members":{"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"}}}}},"S8a":{"type":"structure","members":{"Associations":{"locationName":"associationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Main":{"locationName":"main","type":"boolean"},"RouteTableAssociationId":{"locationName":"routeTableAssociationId"},"RouteTableId":{"locationName":"routeTableId"},"SubnetId":{"locationName":"subnetId"}}}},"PropagatingVgws":{"locationName":"propagatingVgwSet","type":"list","member":{"locationName":"item","type":"structure","members":{"GatewayId":{"locationName":"gatewayId"}}}},"RouteTableId":{"locationName":"routeTableId"},"Routes":{"locationName":"routeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"DestinationIpv6CidrBlock":{"locationName":"destinationIpv6CidrBlock"},"DestinationPrefixListId":{"locationName":"destinationPrefixListId"},"EgressOnlyInternetGatewayId":{"locationName":"egressOnlyInternetGatewayId"},"GatewayId":{"locationName":"gatewayId"},"InstanceId":{"locationName":"instanceId"},"InstanceOwnerId":{"locationName":"instanceOwnerId"},"NatGatewayId":{"locationName":"natGatewayId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"Origin":{"locationName":"origin"},"State":{"locationName":"state"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}}},"Tags":{"shape":"Sr","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"}}},"S8m":{"type":"structure","members":{"DataEncryptionKeyId":{"locationName":"dataEncryptionKeyId"},"Description":{"locationName":"description"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"KmsKeyId":{"locationName":"kmsKeyId"},"OwnerId":{"locationName":"ownerId"},"Progress":{"locationName":"progress"},"SnapshotId":{"locationName":"snapshotId"},"StartTime":{"locationName":"startTime","type":"timestamp"},"State":{"locationName":"status"},"StateMessage":{"locationName":"statusMessage"},"VolumeId":{"locationName":"volumeId"},"VolumeSize":{"locationName":"volumeSize","type":"integer"},"OwnerAlias":{"locationName":"ownerAlias"},"Tags":{"shape":"Sr","locationName":"tagSet"}}},"S8q":{"type":"structure","members":{"Bucket":{"locationName":"bucket"},"Fault":{"shape":"S8r","locationName":"fault"},"OwnerId":{"locationName":"ownerId"},"Prefix":{"locationName":"prefix"},"State":{"locationName":"state"}}},"S8r":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"S8w":{"type":"list","member":{}},"S8y":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ResourceType":{"locationName":"resourceType"},"Tags":{"shape":"Sr","locationName":"Tag"}}}},"S90":{"type":"structure","members":{"Attachments":{"locationName":"attachmentSet","type":"list","member":{"shape":"S1y","locationName":"item"}},"AvailabilityZone":{"locationName":"availabilityZone"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"KmsKeyId":{"locationName":"kmsKeyId"},"Size":{"locationName":"size","type":"integer"},"SnapshotId":{"locationName":"snapshotId"},"State":{"locationName":"status"},"VolumeId":{"locationName":"volumeId"},"Iops":{"locationName":"iops","type":"integer"},"Tags":{"shape":"Sr","locationName":"tagSet"},"VolumeType":{"locationName":"volumeType"}}},"S98":{"type":"structure","members":{"VpcEndpointId":{"locationName":"vpcEndpointId"},"VpcEndpointType":{"locationName":"vpcEndpointType"},"VpcId":{"locationName":"vpcId"},"ServiceName":{"locationName":"serviceName"},"State":{"locationName":"state"},"PolicyDocument":{"locationName":"policyDocument"},"RouteTableIds":{"shape":"Sa","locationName":"routeTableIdSet"},"SubnetIds":{"shape":"Sa","locationName":"subnetIdSet"},"Groups":{"locationName":"groupSet","type":"list","member":{"locationName":"item","type":"structure","members":{"GroupId":{"locationName":"groupId"},"GroupName":{"locationName":"groupName"}}}},"PrivateDnsEnabled":{"locationName":"privateDnsEnabled","type":"boolean"},"NetworkInterfaceIds":{"shape":"Sa","locationName":"networkInterfaceIdSet"},"DnsEntries":{"locationName":"dnsEntrySet","type":"list","member":{"locationName":"item","type":"structure","members":{"DnsName":{"locationName":"dnsName"},"HostedZoneId":{"locationName":"hostedZoneId"}}}},"CreationTimestamp":{"locationName":"creationTimestamp","type":"timestamp"}}},"S9g":{"type":"structure","members":{"ConnectionNotificationId":{"locationName":"connectionNotificationId"},"ServiceId":{"locationName":"serviceId"},"VpcEndpointId":{"locationName":"vpcEndpointId"},"ConnectionNotificationType":{"locationName":"connectionNotificationType"},"ConnectionNotificationArn":{"locationName":"connectionNotificationArn"},"ConnectionEvents":{"shape":"Sa","locationName":"connectionEvents"},"ConnectionNotificationState":{"locationName":"connectionNotificationState"}}},"S9l":{"type":"structure","members":{"ServiceType":{"shape":"S9m","locationName":"serviceType"},"ServiceId":{"locationName":"serviceId"},"ServiceName":{"locationName":"serviceName"},"ServiceState":{"locationName":"serviceState"},"AvailabilityZones":{"shape":"Sa","locationName":"availabilityZoneSet"},"AcceptanceRequired":{"locationName":"acceptanceRequired","type":"boolean"},"NetworkLoadBalancerArns":{"shape":"Sa","locationName":"networkLoadBalancerArnSet"},"BaseEndpointDnsNames":{"shape":"Sa","locationName":"baseEndpointDnsNameSet"},"PrivateDnsName":{"locationName":"privateDnsName"}}},"S9m":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ServiceType":{"locationName":"serviceType"}}}},"S9x":{"type":"structure","members":{"CustomerGatewayConfiguration":{"locationName":"customerGatewayConfiguration"},"CustomerGatewayId":{"locationName":"customerGatewayId"},"Category":{"locationName":"category"},"State":{"locationName":"state"},"Type":{"locationName":"type"},"VpnConnectionId":{"locationName":"vpnConnectionId"},"VpnGatewayId":{"locationName":"vpnGatewayId"},"Options":{"locationName":"options","type":"structure","members":{"StaticRoutesOnly":{"locationName":"staticRoutesOnly","type":"boolean"}}},"Routes":{"locationName":"routes","type":"list","member":{"locationName":"item","type":"structure","members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"Source":{"locationName":"source"},"State":{"locationName":"state"}}}},"Tags":{"shape":"Sr","locationName":"tagSet"},"VgwTelemetry":{"locationName":"vgwTelemetry","type":"list","member":{"locationName":"item","type":"structure","members":{"AcceptedRouteCount":{"locationName":"acceptedRouteCount","type":"integer"},"LastStatusChange":{"locationName":"lastStatusChange","type":"timestamp"},"OutsideIpAddress":{"locationName":"outsideIpAddress"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"}}}}}},"Sa9":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"State":{"locationName":"state"},"Type":{"locationName":"type"},"VpcAttachments":{"locationName":"attachments","type":"list","member":{"shape":"S22","locationName":"item"}},"VpnGatewayId":{"locationName":"vpnGatewayId"},"AmazonSideAsn":{"locationName":"amazonSideAsn","type":"long"},"Tags":{"shape":"Sr","locationName":"tagSet"}}},"Sao":{"type":"list","member":{"locationName":"item"}},"Sby":{"type":"list","member":{"locationName":"Filter","type":"structure","members":{"Name":{},"Values":{"shape":"Sa","locationName":"Value"}}}},"Sci":{"type":"list","member":{"locationName":"InstanceId"}},"Scq":{"type":"structure","required":["ConversionTaskId","State"],"members":{"ConversionTaskId":{"locationName":"conversionTaskId"},"ExpirationTime":{"locationName":"expirationTime"},"ImportInstance":{"locationName":"importInstance","type":"structure","required":["Volumes"],"members":{"Description":{"locationName":"description"},"InstanceId":{"locationName":"instanceId"},"Platform":{"locationName":"platform"},"Volumes":{"locationName":"volumes","type":"list","member":{"locationName":"item","type":"structure","required":["AvailabilityZone","BytesConverted","Image","Status","Volume"],"members":{"AvailabilityZone":{"locationName":"availabilityZone"},"BytesConverted":{"locationName":"bytesConverted","type":"long"},"Description":{"locationName":"description"},"Image":{"shape":"Scv","locationName":"image"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Volume":{"shape":"Scw","locationName":"volume"}}}}}},"ImportVolume":{"locationName":"importVolume","type":"structure","required":["AvailabilityZone","BytesConverted","Image","Volume"],"members":{"AvailabilityZone":{"locationName":"availabilityZone"},"BytesConverted":{"locationName":"bytesConverted","type":"long"},"Description":{"locationName":"description"},"Image":{"shape":"Scv","locationName":"image"},"Volume":{"shape":"Scw","locationName":"volume"}}},"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"},"Tags":{"shape":"Sr","locationName":"tagSet"}}},"Scv":{"type":"structure","required":["Format","ImportManifestUrl","Size"],"members":{"Checksum":{"locationName":"checksum"},"Format":{"locationName":"format"},"ImportManifestUrl":{"locationName":"importManifestUrl"},"Size":{"locationName":"size","type":"long"}}},"Scw":{"type":"structure","required":["Id"],"members":{"Id":{"locationName":"id"},"Size":{"locationName":"size","type":"long"}}},"Sdu":{"type":"structure","members":{"FpgaImageId":{"locationName":"fpgaImageId"},"Name":{"locationName":"name"},"Description":{"locationName":"description"},"LoadPermissions":{"locationName":"loadPermissions","type":"list","member":{"locationName":"item","type":"structure","members":{"UserId":{"locationName":"userId"},"Group":{"locationName":"group"}}}},"ProductCodes":{"shape":"Sdy","locationName":"productCodes"}}},"Sdy":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ProductCodeId":{"locationName":"productCode"},"ProductCodeType":{"locationName":"type"}}}},"Se3":{"type":"list","member":{"locationName":"Owner"}},"Sem":{"type":"list","member":{"locationName":"item"}},"Sep":{"type":"list","member":{"locationName":"item"}},"Sf6":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Deadline":{"locationName":"deadline","type":"timestamp"},"Resource":{"locationName":"resource"},"UseLongIds":{"locationName":"useLongIds","type":"boolean"}}}},"Sfd":{"type":"list","member":{"shape":"S4y","locationName":"item"}},"Sfe":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Group":{"locationName":"group"},"UserId":{"locationName":"userId"}}}},"Sfr":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"Sfu":{"type":"list","member":{"locationName":"ImportTaskId"}},"Sfy":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"DeviceName":{"locationName":"deviceName"},"DiskImageSize":{"locationName":"diskImageSize","type":"double"},"Format":{"locationName":"format"},"Progress":{"locationName":"progress"},"SnapshotId":{"locationName":"snapshotId"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Url":{"locationName":"url"},"UserBucket":{"shape":"Sg0","locationName":"userBucket"}}}},"Sg0":{"type":"structure","members":{"S3Bucket":{"locationName":"s3Bucket"},"S3Key":{"locationName":"s3Key"}}},"Sg5":{"type":"structure","members":{"Description":{"locationName":"description"},"DiskImageSize":{"locationName":"diskImageSize","type":"double"},"Format":{"locationName":"format"},"Progress":{"locationName":"progress"},"SnapshotId":{"locationName":"snapshotId"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Url":{"locationName":"url"},"UserBucket":{"shape":"Sg0","locationName":"userBucket"}}},"Sg9":{"type":"list","member":{"locationName":"item","type":"structure","members":{"DeviceName":{"locationName":"deviceName"},"Ebs":{"locationName":"ebs","type":"structure","members":{"AttachTime":{"locationName":"attachTime","type":"timestamp"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Status":{"locationName":"status"},"VolumeId":{"locationName":"volumeId"}}}}}},"Sgc":{"type":"structure","members":{"Value":{"locationName":"value","type":"boolean"}}},"Sgo":{"type":"structure","members":{"Code":{"locationName":"code","type":"integer"},"Name":{"locationName":"name"}}},"Sgq":{"type":"structure","members":{"Details":{"locationName":"details","type":"list","member":{"locationName":"item","type":"structure","members":{"ImpairedSince":{"locationName":"impairedSince","type":"timestamp"},"Name":{"locationName":"name"},"Status":{"locationName":"status"}}}},"Status":{"locationName":"status"}}},"Sgz":{"type":"structure","members":{"Groups":{"shape":"S7m","locationName":"groupSet"},"Instances":{"locationName":"instancesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AmiLaunchIndex":{"locationName":"amiLaunchIndex","type":"integer"},"ImageId":{"locationName":"imageId"},"InstanceId":{"locationName":"instanceId"},"InstanceType":{"locationName":"instanceType"},"KernelId":{"locationName":"kernelId"},"KeyName":{"locationName":"keyName"},"LaunchTime":{"locationName":"launchTime","type":"timestamp"},"Monitoring":{"shape":"Sh2","locationName":"monitoring"},"Placement":{"shape":"Sh4","locationName":"placement"},"Platform":{"locationName":"platform"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"ProductCodes":{"shape":"Sdy","locationName":"productCodes"},"PublicDnsName":{"locationName":"dnsName"},"PublicIpAddress":{"locationName":"ipAddress"},"RamdiskId":{"locationName":"ramdiskId"},"State":{"shape":"Sgo","locationName":"instanceState"},"StateTransitionReason":{"locationName":"reason"},"SubnetId":{"locationName":"subnetId"},"VpcId":{"locationName":"vpcId"},"Architecture":{"locationName":"architecture"},"BlockDeviceMappings":{"shape":"Sg9","locationName":"blockDeviceMapping"},"ClientToken":{"locationName":"clientToken"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"EnaSupport":{"locationName":"enaSupport","type":"boolean"},"Hypervisor":{"locationName":"hypervisor"},"IamInstanceProfile":{"shape":"S1c","locationName":"iamInstanceProfile"},"InstanceLifecycle":{"locationName":"instanceLifecycle"},"ElasticGpuAssociations":{"locationName":"elasticGpuAssociationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ElasticGpuId":{"locationName":"elasticGpuId"},"ElasticGpuAssociationId":{"locationName":"elasticGpuAssociationId"},"ElasticGpuAssociationState":{"locationName":"elasticGpuAssociationState"},"ElasticGpuAssociationTime":{"locationName":"elasticGpuAssociationTime"}}}},"NetworkInterfaces":{"locationName":"networkInterfaceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Association":{"shape":"Sha","locationName":"association"},"Attachment":{"locationName":"attachment","type":"structure","members":{"AttachTime":{"locationName":"attachTime","type":"timestamp"},"AttachmentId":{"locationName":"attachmentId"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"Status":{"locationName":"status"}}},"Description":{"locationName":"description"},"Groups":{"shape":"S7m","locationName":"groupSet"},"Ipv6Addresses":{"shape":"S6o","locationName":"ipv6AddressesSet"},"MacAddress":{"locationName":"macAddress"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"OwnerId":{"locationName":"ownerId"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"locationName":"privateIpAddressesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Association":{"shape":"Sha","locationName":"association"},"Primary":{"locationName":"primary","type":"boolean"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"}}}},"SourceDestCheck":{"locationName":"sourceDestCheck","type":"boolean"},"Status":{"locationName":"status"},"SubnetId":{"locationName":"subnetId"},"VpcId":{"locationName":"vpcId"}}}},"RootDeviceName":{"locationName":"rootDeviceName"},"RootDeviceType":{"locationName":"rootDeviceType"},"SecurityGroups":{"shape":"S7m","locationName":"groupSet"},"SourceDestCheck":{"locationName":"sourceDestCheck","type":"boolean"},"SpotInstanceRequestId":{"locationName":"spotInstanceRequestId"},"SriovNetSupport":{"locationName":"sriovNetSupport"},"StateReason":{"shape":"Sfr","locationName":"stateReason"},"Tags":{"shape":"Sr","locationName":"tagSet"},"VirtualizationType":{"locationName":"virtualizationType"}}}},"OwnerId":{"locationName":"ownerId"},"RequesterId":{"locationName":"requesterId"},"ReservationId":{"locationName":"reservationId"}}},"Sh2":{"type":"structure","members":{"State":{"locationName":"state"}}},"Sh4":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Affinity":{"locationName":"affinity"},"GroupName":{"locationName":"groupName"},"HostId":{"locationName":"hostId"},"Tenancy":{"locationName":"tenancy"},"SpreadDomain":{"locationName":"spreadDomain"}}},"Sha":{"type":"structure","members":{"IpOwnerId":{"locationName":"ipOwnerId"},"PublicDnsName":{"locationName":"publicDnsName"},"PublicIp":{"locationName":"publicIp"}}},"Siw":{"type":"list","member":{"locationName":"ReservedInstancesId"}},"Sj4":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Amount":{"locationName":"amount","type":"double"},"Frequency":{"locationName":"frequency"}}}},"Sjh":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"InstanceType":{"locationName":"instanceType"},"Platform":{"locationName":"platform"},"Scope":{"locationName":"scope"}}},"Sk1":{"type":"structure","members":{"Frequency":{"locationName":"frequency"},"Interval":{"locationName":"interval","type":"integer"},"OccurrenceDaySet":{"locationName":"occurrenceDaySet","type":"list","member":{"locationName":"item","type":"integer"}},"OccurrenceRelativeToEnd":{"locationName":"occurrenceRelativeToEnd","type":"boolean"},"OccurrenceUnit":{"locationName":"occurrenceUnit"}}},"Sk8":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"CreateDate":{"locationName":"createDate","type":"timestamp"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"InstanceType":{"locationName":"instanceType"},"NetworkPlatform":{"locationName":"networkPlatform"},"NextSlotStartTime":{"locationName":"nextSlotStartTime","type":"timestamp"},"Platform":{"locationName":"platform"},"PreviousSlotEndTime":{"locationName":"previousSlotEndTime","type":"timestamp"},"Recurrence":{"shape":"Sk1","locationName":"recurrence"},"ScheduledInstanceId":{"locationName":"scheduledInstanceId"},"SlotDurationInHours":{"locationName":"slotDurationInHours","type":"integer"},"TermEndDate":{"locationName":"termEndDate","type":"timestamp"},"TermStartDate":{"locationName":"termStartDate","type":"timestamp"},"TotalScheduledInstanceHours":{"locationName":"totalScheduledInstanceHours","type":"integer"}}},"Skf":{"type":"list","member":{"locationName":"GroupName"}},"Skm":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Group":{"locationName":"group"},"UserId":{"locationName":"userId"}}}},"Slb":{"type":"structure","required":["IamFleetRole","TargetCapacity"],"members":{"AllocationStrategy":{"locationName":"allocationStrategy"},"ClientToken":{"locationName":"clientToken"},"ExcessCapacityTerminationPolicy":{"locationName":"excessCapacityTerminationPolicy"},"FulfilledCapacity":{"locationName":"fulfilledCapacity","type":"double"},"IamFleetRole":{"locationName":"iamFleetRole"},"LaunchSpecifications":{"locationName":"launchSpecifications","type":"list","member":{"locationName":"item","type":"structure","members":{"SecurityGroups":{"shape":"S7m","locationName":"groupSet"},"AddressingType":{"locationName":"addressingType"},"BlockDeviceMappings":{"shape":"Sfd","locationName":"blockDeviceMapping"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"shape":"S19","locationName":"iamInstanceProfile"},"ImageId":{"locationName":"imageId"},"InstanceType":{"locationName":"instanceType"},"KernelId":{"locationName":"kernelId"},"KeyName":{"locationName":"keyName"},"Monitoring":{"locationName":"monitoring","type":"structure","members":{"Enabled":{"locationName":"enabled","type":"boolean"}}},"NetworkInterfaces":{"shape":"Slh","locationName":"networkInterfaceSet"},"Placement":{"shape":"Slj","locationName":"placement"},"RamdiskId":{"locationName":"ramdiskId"},"SpotPrice":{"locationName":"spotPrice"},"SubnetId":{"locationName":"subnetId"},"UserData":{"locationName":"userData"},"WeightedCapacity":{"locationName":"weightedCapacity","type":"double"},"TagSpecifications":{"locationName":"tagSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ResourceType":{"locationName":"resourceType"},"Tags":{"shape":"Sr","locationName":"tag"}}}}}}},"LaunchTemplateConfigs":{"locationName":"launchTemplateConfigs","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateSpecification":{"locationName":"launchTemplateSpecification","type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"Version":{"locationName":"version"}}},"Overrides":{"locationName":"overrides","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceType":{"locationName":"instanceType"},"SpotPrice":{"locationName":"spotPrice"},"SubnetId":{"locationName":"subnetId"},"AvailabilityZone":{"locationName":"availabilityZone"},"WeightedCapacity":{"locationName":"weightedCapacity","type":"double"}}}}}}},"SpotPrice":{"locationName":"spotPrice"},"TargetCapacity":{"locationName":"targetCapacity","type":"integer"},"TerminateInstancesWithExpiration":{"locationName":"terminateInstancesWithExpiration","type":"boolean"},"Type":{"locationName":"type"},"ValidFrom":{"locationName":"validFrom","type":"timestamp"},"ValidUntil":{"locationName":"validUntil","type":"timestamp"},"ReplaceUnhealthyInstances":{"locationName":"replaceUnhealthyInstances","type":"boolean"},"InstanceInterruptionBehavior":{"locationName":"instanceInterruptionBehavior"},"LoadBalancersConfig":{"locationName":"loadBalancersConfig","type":"structure","members":{"ClassicLoadBalancersConfig":{"locationName":"classicLoadBalancersConfig","type":"structure","required":["ClassicLoadBalancers"],"members":{"ClassicLoadBalancers":{"locationName":"classicLoadBalancers","type":"list","member":{"locationName":"item","type":"structure","required":["Name"],"members":{"Name":{"locationName":"name"}}}}}},"TargetGroupsConfig":{"locationName":"targetGroupsConfig","type":"structure","required":["TargetGroups"],"members":{"TargetGroups":{"locationName":"targetGroups","type":"list","member":{"locationName":"item","type":"structure","required":["Arn"],"members":{"Arn":{"locationName":"arn"}}}}}}}}}},"Slh":{"type":"list","member":{"locationName":"item","type":"structure","members":{"AssociatePublicIpAddress":{"locationName":"associatePublicIpAddress","type":"boolean"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Description":{"locationName":"description"},"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"Groups":{"shape":"S5r","locationName":"SecurityGroupId"},"Ipv6AddressCount":{"locationName":"ipv6AddressCount","type":"integer"},"Ipv6Addresses":{"shape":"S6o","locationName":"ipv6AddressesSet","queryName":"Ipv6Addresses"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"shape":"S5u","locationName":"privateIpAddressesSet","queryName":"PrivateIpAddresses"},"SecondaryPrivateIpAddressCount":{"locationName":"secondaryPrivateIpAddressCount","type":"integer"},"SubnetId":{"locationName":"subnetId"}}}},"Slj":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"GroupName":{"locationName":"groupName"},"Tenancy":{"locationName":"tenancy"}}},"Sm1":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ActualBlockHourlyPrice":{"locationName":"actualBlockHourlyPrice"},"AvailabilityZoneGroup":{"locationName":"availabilityZoneGroup"},"BlockDurationMinutes":{"locationName":"blockDurationMinutes","type":"integer"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"Fault":{"shape":"S8r","locationName":"fault"},"InstanceId":{"locationName":"instanceId"},"LaunchGroup":{"locationName":"launchGroup"},"LaunchSpecification":{"locationName":"launchSpecification","type":"structure","members":{"UserData":{"locationName":"userData"},"SecurityGroups":{"shape":"S7m","locationName":"groupSet"},"AddressingType":{"locationName":"addressingType"},"BlockDeviceMappings":{"shape":"Sfd","locationName":"blockDeviceMapping"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"shape":"S19","locationName":"iamInstanceProfile"},"ImageId":{"locationName":"imageId"},"InstanceType":{"locationName":"instanceType"},"KernelId":{"locationName":"kernelId"},"KeyName":{"locationName":"keyName"},"NetworkInterfaces":{"shape":"Slh","locationName":"networkInterfaceSet"},"Placement":{"shape":"Slj","locationName":"placement"},"RamdiskId":{"locationName":"ramdiskId"},"SubnetId":{"locationName":"subnetId"},"Monitoring":{"shape":"Sm4","locationName":"monitoring"}}},"LaunchedAvailabilityZone":{"locationName":"launchedAvailabilityZone"},"ProductDescription":{"locationName":"productDescription"},"SpotInstanceRequestId":{"locationName":"spotInstanceRequestId"},"SpotPrice":{"locationName":"spotPrice"},"State":{"locationName":"state"},"Status":{"locationName":"status","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"},"UpdateTime":{"locationName":"updateTime","type":"timestamp"}}},"Tags":{"shape":"Sr","locationName":"tagSet"},"Type":{"locationName":"type"},"ValidFrom":{"locationName":"validFrom","type":"timestamp"},"ValidUntil":{"locationName":"validUntil","type":"timestamp"},"InstanceInterruptionBehavior":{"locationName":"instanceInterruptionBehavior"}}}},"Sm4":{"type":"structure","required":["Enabled"],"members":{"Enabled":{"locationName":"enabled","type":"boolean"}}},"Smh":{"type":"list","member":{"locationName":"item","type":"structure","members":{"FromPort":{"locationName":"fromPort","type":"integer"},"IpProtocol":{"locationName":"ipProtocol"},"IpRanges":{"locationName":"ipRanges","type":"list","member":{"locationName":"item"}},"PrefixListIds":{"locationName":"prefixListIds","type":"list","member":{"locationName":"item"}},"ToPort":{"locationName":"toPort","type":"integer"},"UserIdGroupPairs":{"locationName":"groups","type":"list","member":{"shape":"S2e","locationName":"item"}}}}},"Smy":{"type":"list","member":{"locationName":"VolumeId"}},"Snh":{"type":"structure","members":{"VolumeId":{"locationName":"volumeId"},"ModificationState":{"locationName":"modificationState"},"StatusMessage":{"locationName":"statusMessage"},"TargetSize":{"locationName":"targetSize","type":"integer"},"TargetIops":{"locationName":"targetIops","type":"integer"},"TargetVolumeType":{"locationName":"targetVolumeType"},"OriginalSize":{"locationName":"originalSize","type":"integer"},"OriginalIops":{"locationName":"originalIops","type":"integer"},"OriginalVolumeType":{"locationName":"originalVolumeType"},"Progress":{"locationName":"progress","type":"long"},"StartTime":{"locationName":"startTime","type":"timestamp"},"EndTime":{"locationName":"endTime","type":"timestamp"}}},"Snn":{"type":"list","member":{"locationName":"VpcId"}},"Spq":{"type":"list","member":{"locationName":"item"}},"Sps":{"type":"list","member":{"locationName":"item","type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"Duration":{"locationName":"duration","type":"integer"},"HostIdSet":{"shape":"Sem","locationName":"hostIdSet"},"HostReservationId":{"locationName":"hostReservationId"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceFamily":{"locationName":"instanceFamily"},"PaymentOption":{"locationName":"paymentOption"},"UpfrontPrice":{"locationName":"upfrontPrice"}}}},"Sq0":{"type":"structure","members":{"HourlyPrice":{"locationName":"hourlyPrice"},"RemainingTotalValue":{"locationName":"remainingTotalValue"},"RemainingUpfrontValue":{"locationName":"remainingUpfrontValue"}}},"Sq7":{"type":"structure","members":{"Comment":{},"UploadEnd":{"type":"timestamp"},"UploadSize":{"type":"double"},"UploadStart":{"type":"timestamp"}}},"Sqa":{"type":"structure","members":{"S3Bucket":{},"S3Key":{}}},"Sqf":{"type":"structure","required":["Bytes","Format","ImportManifestUrl"],"members":{"Bytes":{"locationName":"bytes","type":"long"},"Format":{"locationName":"format"},"ImportManifestUrl":{"locationName":"importManifestUrl"}}},"Sqg":{"type":"structure","required":["Size"],"members":{"Size":{"locationName":"size","type":"long"}}},"Sqt":{"type":"list","member":{"locationName":"UserId"}},"Squ":{"type":"list","member":{"locationName":"UserGroup"}},"Sqv":{"type":"list","member":{"locationName":"ProductCode"}},"Sqx":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Group":{},"UserId":{}}}},"Sr2":{"type":"list","member":{"shape":"Sd","locationName":"item"}},"Ssf":{"type":"structure","members":{"AllowDnsResolutionFromRemoteVpc":{"type":"boolean"},"AllowEgressFromLocalClassicLinkToRemoteVpc":{"type":"boolean"},"AllowEgressFromLocalVpcToRemoteClassicLink":{"type":"boolean"}}},"Ssh":{"type":"structure","members":{"AllowDnsResolutionFromRemoteVpc":{"locationName":"allowDnsResolutionFromRemoteVpc","type":"boolean"},"AllowEgressFromLocalClassicLinkToRemoteVpc":{"locationName":"allowEgressFromLocalClassicLinkToRemoteVpc","type":"boolean"},"AllowEgressFromLocalVpcToRemoteClassicLink":{"locationName":"allowEgressFromLocalVpcToRemoteClassicLink","type":"boolean"}}},"Ssn":{"type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"Monitoring":{"shape":"Sh2","locationName":"monitoring"}}}},"Suk":{"type":"list","member":{"locationName":"SecurityGroupId"}},"Suv":{"type":"list","member":{"locationName":"item","type":"structure","members":{"CurrentState":{"shape":"Sgo","locationName":"currentState"},"InstanceId":{"locationName":"instanceId"},"PreviousState":{"shape":"Sgo","locationName":"previousState"}}}}}} - -/***/ }), -/* 385 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"DescribeAccountAttributes":{"result_key":"AccountAttributes"},"DescribeAddresses":{"result_key":"Addresses"},"DescribeAvailabilityZones":{"result_key":"AvailabilityZones"},"DescribeBundleTasks":{"result_key":"BundleTasks"},"DescribeConversionTasks":{"result_key":"ConversionTasks"},"DescribeCustomerGateways":{"result_key":"CustomerGateways"},"DescribeDhcpOptions":{"result_key":"DhcpOptions"},"DescribeExportTasks":{"result_key":"ExportTasks"},"DescribeImages":{"result_key":"Images"},"DescribeInstanceStatus":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"InstanceStatuses"},"DescribeInstances":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Reservations"},"DescribeInternetGateways":{"result_key":"InternetGateways"},"DescribeKeyPairs":{"result_key":"KeyPairs"},"DescribeNatGateways":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"NatGateways"},"DescribeNetworkAcls":{"result_key":"NetworkAcls"},"DescribeNetworkInterfaces":{"result_key":"NetworkInterfaces"},"DescribePlacementGroups":{"result_key":"PlacementGroups"},"DescribeRegions":{"result_key":"Regions"},"DescribeReservedInstances":{"result_key":"ReservedInstances"},"DescribeReservedInstancesListings":{"result_key":"ReservedInstancesListings"},"DescribeReservedInstancesModifications":{"input_token":"NextToken","output_token":"NextToken","result_key":"ReservedInstancesModifications"},"DescribeReservedInstancesOfferings":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ReservedInstancesOfferings"},"DescribeRouteTables":{"result_key":"RouteTables"},"DescribeSecurityGroups":{"result_key":"SecurityGroups"},"DescribeSnapshots":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Snapshots"},"DescribeSpotFleetRequests":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"SpotFleetRequestConfigs"},"DescribeSpotInstanceRequests":{"result_key":"SpotInstanceRequests"},"DescribeSpotPriceHistory":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"SpotPriceHistory"},"DescribeSubnets":{"result_key":"Subnets"},"DescribeTags":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Tags"},"DescribeVolumeStatus":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"VolumeStatuses"},"DescribeVolumes":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Volumes"},"DescribeVpcPeeringConnections":{"result_key":"VpcPeeringConnections"},"DescribeVpcs":{"result_key":"Vpcs"},"DescribeVpnConnections":{"result_key":"VpnConnections"},"DescribeVpnGateways":{"result_key":"VpnGateways"}}} - -/***/ }), -/* 386 */ -/***/ (function(module, exports) { - -module.exports = {"version":2,"waiters":{"InstanceExists":{"delay":5,"maxAttempts":40,"operation":"DescribeInstances","acceptors":[{"matcher":"path","expected":true,"argument":"length(Reservations[]) > `0`","state":"success"},{"matcher":"error","expected":"InvalidInstanceID.NotFound","state":"retry"}]},"BundleTaskComplete":{"delay":15,"operation":"DescribeBundleTasks","maxAttempts":40,"acceptors":[{"expected":"complete","matcher":"pathAll","state":"success","argument":"BundleTasks[].State"},{"expected":"failed","matcher":"pathAny","state":"failure","argument":"BundleTasks[].State"}]},"ConversionTaskCancelled":{"delay":15,"operation":"DescribeConversionTasks","maxAttempts":40,"acceptors":[{"expected":"cancelled","matcher":"pathAll","state":"success","argument":"ConversionTasks[].State"}]},"ConversionTaskCompleted":{"delay":15,"operation":"DescribeConversionTasks","maxAttempts":40,"acceptors":[{"expected":"completed","matcher":"pathAll","state":"success","argument":"ConversionTasks[].State"},{"expected":"cancelled","matcher":"pathAny","state":"failure","argument":"ConversionTasks[].State"},{"expected":"cancelling","matcher":"pathAny","state":"failure","argument":"ConversionTasks[].State"}]},"ConversionTaskDeleted":{"delay":15,"operation":"DescribeConversionTasks","maxAttempts":40,"acceptors":[{"expected":"deleted","matcher":"pathAll","state":"success","argument":"ConversionTasks[].State"}]},"CustomerGatewayAvailable":{"delay":15,"operation":"DescribeCustomerGateways","maxAttempts":40,"acceptors":[{"expected":"available","matcher":"pathAll","state":"success","argument":"CustomerGateways[].State"},{"expected":"deleted","matcher":"pathAny","state":"failure","argument":"CustomerGateways[].State"},{"expected":"deleting","matcher":"pathAny","state":"failure","argument":"CustomerGateways[].State"}]},"ExportTaskCancelled":{"delay":15,"operation":"DescribeExportTasks","maxAttempts":40,"acceptors":[{"expected":"cancelled","matcher":"pathAll","state":"success","argument":"ExportTasks[].State"}]},"ExportTaskCompleted":{"delay":15,"operation":"DescribeExportTasks","maxAttempts":40,"acceptors":[{"expected":"completed","matcher":"pathAll","state":"success","argument":"ExportTasks[].State"}]},"ImageExists":{"operation":"DescribeImages","maxAttempts":40,"delay":15,"acceptors":[{"matcher":"path","expected":true,"argument":"length(Images[]) > `0`","state":"success"},{"matcher":"error","expected":"InvalidAMIID.NotFound","state":"retry"}]},"ImageAvailable":{"operation":"DescribeImages","maxAttempts":40,"delay":15,"acceptors":[{"state":"success","matcher":"pathAll","argument":"Images[].State","expected":"available"},{"state":"failure","matcher":"pathAny","argument":"Images[].State","expected":"failed"}]},"InstanceRunning":{"delay":15,"operation":"DescribeInstances","maxAttempts":40,"acceptors":[{"expected":"running","matcher":"pathAll","state":"success","argument":"Reservations[].Instances[].State.Name"},{"expected":"shutting-down","matcher":"pathAny","state":"failure","argument":"Reservations[].Instances[].State.Name"},{"expected":"terminated","matcher":"pathAny","state":"failure","argument":"Reservations[].Instances[].State.Name"},{"expected":"stopping","matcher":"pathAny","state":"failure","argument":"Reservations[].Instances[].State.Name"},{"matcher":"error","expected":"InvalidInstanceID.NotFound","state":"retry"}]},"InstanceStatusOk":{"operation":"DescribeInstanceStatus","maxAttempts":40,"delay":15,"acceptors":[{"state":"success","matcher":"pathAll","argument":"InstanceStatuses[].InstanceStatus.Status","expected":"ok"},{"matcher":"error","expected":"InvalidInstanceID.NotFound","state":"retry"}]},"InstanceStopped":{"delay":15,"operation":"DescribeInstances","maxAttempts":40,"acceptors":[{"expected":"stopped","matcher":"pathAll","state":"success","argument":"Reservations[].Instances[].State.Name"},{"expected":"pending","matcher":"pathAny","state":"failure","argument":"Reservations[].Instances[].State.Name"},{"expected":"terminated","matcher":"pathAny","state":"failure","argument":"Reservations[].Instances[].State.Name"}]},"InstanceTerminated":{"delay":15,"operation":"DescribeInstances","maxAttempts":40,"acceptors":[{"expected":"terminated","matcher":"pathAll","state":"success","argument":"Reservations[].Instances[].State.Name"},{"expected":"pending","matcher":"pathAny","state":"failure","argument":"Reservations[].Instances[].State.Name"},{"expected":"stopping","matcher":"pathAny","state":"failure","argument":"Reservations[].Instances[].State.Name"}]},"KeyPairExists":{"operation":"DescribeKeyPairs","delay":5,"maxAttempts":6,"acceptors":[{"expected":true,"matcher":"path","state":"success","argument":"length(KeyPairs[].KeyName) > `0`"},{"expected":"InvalidKeyPair.NotFound","matcher":"error","state":"retry"}]},"NatGatewayAvailable":{"operation":"DescribeNatGateways","delay":15,"maxAttempts":40,"acceptors":[{"state":"success","matcher":"pathAll","argument":"NatGateways[].State","expected":"available"},{"state":"failure","matcher":"pathAny","argument":"NatGateways[].State","expected":"failed"},{"state":"failure","matcher":"pathAny","argument":"NatGateways[].State","expected":"deleting"},{"state":"failure","matcher":"pathAny","argument":"NatGateways[].State","expected":"deleted"},{"state":"retry","matcher":"error","expected":"NatGatewayNotFound"}]},"NetworkInterfaceAvailable":{"operation":"DescribeNetworkInterfaces","delay":20,"maxAttempts":10,"acceptors":[{"expected":"available","matcher":"pathAll","state":"success","argument":"NetworkInterfaces[].Status"},{"expected":"InvalidNetworkInterfaceID.NotFound","matcher":"error","state":"failure"}]},"PasswordDataAvailable":{"operation":"GetPasswordData","maxAttempts":40,"delay":15,"acceptors":[{"state":"success","matcher":"path","argument":"length(PasswordData) > `0`","expected":true}]},"SnapshotCompleted":{"delay":15,"operation":"DescribeSnapshots","maxAttempts":40,"acceptors":[{"expected":"completed","matcher":"pathAll","state":"success","argument":"Snapshots[].State"}]},"SpotInstanceRequestFulfilled":{"operation":"DescribeSpotInstanceRequests","maxAttempts":40,"delay":15,"acceptors":[{"state":"success","matcher":"pathAll","argument":"SpotInstanceRequests[].Status.Code","expected":"fulfilled"},{"state":"success","matcher":"pathAll","argument":"SpotInstanceRequests[].Status.Code","expected":"request-canceled-and-instance-running"},{"state":"failure","matcher":"pathAny","argument":"SpotInstanceRequests[].Status.Code","expected":"schedule-expired"},{"state":"failure","matcher":"pathAny","argument":"SpotInstanceRequests[].Status.Code","expected":"canceled-before-fulfillment"},{"state":"failure","matcher":"pathAny","argument":"SpotInstanceRequests[].Status.Code","expected":"bad-parameters"},{"state":"failure","matcher":"pathAny","argument":"SpotInstanceRequests[].Status.Code","expected":"system-error"},{"state":"retry","matcher":"error","expected":"InvalidSpotInstanceRequestID.NotFound"}]},"SubnetAvailable":{"delay":15,"operation":"DescribeSubnets","maxAttempts":40,"acceptors":[{"expected":"available","matcher":"pathAll","state":"success","argument":"Subnets[].State"}]},"SystemStatusOk":{"operation":"DescribeInstanceStatus","maxAttempts":40,"delay":15,"acceptors":[{"state":"success","matcher":"pathAll","argument":"InstanceStatuses[].SystemStatus.Status","expected":"ok"}]},"VolumeAvailable":{"delay":15,"operation":"DescribeVolumes","maxAttempts":40,"acceptors":[{"expected":"available","matcher":"pathAll","state":"success","argument":"Volumes[].State"},{"expected":"deleted","matcher":"pathAny","state":"failure","argument":"Volumes[].State"}]},"VolumeDeleted":{"delay":15,"operation":"DescribeVolumes","maxAttempts":40,"acceptors":[{"expected":"deleted","matcher":"pathAll","state":"success","argument":"Volumes[].State"},{"matcher":"error","expected":"InvalidVolume.NotFound","state":"success"}]},"VolumeInUse":{"delay":15,"operation":"DescribeVolumes","maxAttempts":40,"acceptors":[{"expected":"in-use","matcher":"pathAll","state":"success","argument":"Volumes[].State"},{"expected":"deleted","matcher":"pathAny","state":"failure","argument":"Volumes[].State"}]},"VpcAvailable":{"delay":15,"operation":"DescribeVpcs","maxAttempts":40,"acceptors":[{"expected":"available","matcher":"pathAll","state":"success","argument":"Vpcs[].State"}]},"VpcExists":{"operation":"DescribeVpcs","delay":1,"maxAttempts":5,"acceptors":[{"matcher":"status","expected":200,"state":"success"},{"matcher":"error","expected":"InvalidVpcID.NotFound","state":"retry"}]},"VpnConnectionAvailable":{"delay":15,"operation":"DescribeVpnConnections","maxAttempts":40,"acceptors":[{"expected":"available","matcher":"pathAll","state":"success","argument":"VpnConnections[].State"},{"expected":"deleting","matcher":"pathAny","state":"failure","argument":"VpnConnections[].State"},{"expected":"deleted","matcher":"pathAny","state":"failure","argument":"VpnConnections[].State"}]},"VpnConnectionDeleted":{"delay":15,"operation":"DescribeVpnConnections","maxAttempts":40,"acceptors":[{"expected":"deleted","matcher":"pathAll","state":"success","argument":"VpnConnections[].State"},{"expected":"pending","matcher":"pathAny","state":"failure","argument":"VpnConnections[].State"}]},"VpcPeeringConnectionExists":{"delay":15,"operation":"DescribeVpcPeeringConnections","maxAttempts":40,"acceptors":[{"matcher":"status","expected":200,"state":"success"},{"matcher":"error","expected":"InvalidVpcPeeringConnectionID.NotFound","state":"retry"}]},"VpcPeeringConnectionDeleted":{"delay":15,"operation":"DescribeVpcPeeringConnections","maxAttempts":40,"acceptors":[{"expected":"deleted","matcher":"pathAll","state":"success","argument":"VpcPeeringConnections[].Status.Code"},{"matcher":"error","expected":"InvalidVpcPeeringConnectionID.NotFound","state":"success"}]}}} - -/***/ }), -/* 387 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['ecr'] = {}; -AWS.ECR = Service.defineService('ecr', ['2015-09-21']); -Object.defineProperty(apiLoader.services['ecr'], '2015-09-21', { - get: function get() { - var model = __webpack_require__(388); - model.paginators = __webpack_require__(389).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.ECR; - - -/***/ }), -/* 388 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2015-09-21","endpointPrefix":"ecr","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"Amazon ECR","serviceFullName":"Amazon EC2 Container Registry","signatureVersion":"v4","targetPrefix":"AmazonEC2ContainerRegistry_V20150921","uid":"ecr-2015-09-21"},"operations":{"BatchCheckLayerAvailability":{"input":{"type":"structure","required":["repositoryName","layerDigests"],"members":{"registryId":{},"repositoryName":{},"layerDigests":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"layers":{"type":"list","member":{"type":"structure","members":{"layerDigest":{},"layerAvailability":{},"layerSize":{"type":"long"},"mediaType":{}}}},"failures":{"type":"list","member":{"type":"structure","members":{"layerDigest":{},"failureCode":{},"failureReason":{}}}}}}},"BatchDeleteImage":{"input":{"type":"structure","required":["repositoryName","imageIds"],"members":{"registryId":{},"repositoryName":{},"imageIds":{"shape":"Si"}}},"output":{"type":"structure","members":{"imageIds":{"shape":"Si"},"failures":{"shape":"Sn"}}}},"BatchGetImage":{"input":{"type":"structure","required":["repositoryName","imageIds"],"members":{"registryId":{},"repositoryName":{},"imageIds":{"shape":"Si"},"acceptedMediaTypes":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"images":{"type":"list","member":{"shape":"Sv"}},"failures":{"shape":"Sn"}}}},"CompleteLayerUpload":{"input":{"type":"structure","required":["repositoryName","uploadId","layerDigests"],"members":{"registryId":{},"repositoryName":{},"uploadId":{},"layerDigests":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"registryId":{},"repositoryName":{},"uploadId":{},"layerDigest":{}}}},"CreateRepository":{"input":{"type":"structure","required":["repositoryName"],"members":{"repositoryName":{}}},"output":{"type":"structure","members":{"repository":{"shape":"S13"}}}},"DeleteLifecyclePolicy":{"input":{"type":"structure","required":["repositoryName"],"members":{"registryId":{},"repositoryName":{}}},"output":{"type":"structure","members":{"registryId":{},"repositoryName":{},"lifecyclePolicyText":{},"lastEvaluatedAt":{"type":"timestamp"}}}},"DeleteRepository":{"input":{"type":"structure","required":["repositoryName"],"members":{"registryId":{},"repositoryName":{},"force":{"type":"boolean"}}},"output":{"type":"structure","members":{"repository":{"shape":"S13"}}}},"DeleteRepositoryPolicy":{"input":{"type":"structure","required":["repositoryName"],"members":{"registryId":{},"repositoryName":{}}},"output":{"type":"structure","members":{"registryId":{},"repositoryName":{},"policyText":{}}}},"DescribeImages":{"input":{"type":"structure","required":["repositoryName"],"members":{"registryId":{},"repositoryName":{},"imageIds":{"shape":"Si"},"nextToken":{},"maxResults":{"type":"integer"},"filter":{"type":"structure","members":{"tagStatus":{}}}}},"output":{"type":"structure","members":{"imageDetails":{"type":"list","member":{"type":"structure","members":{"registryId":{},"repositoryName":{},"imageDigest":{},"imageTags":{"shape":"S1p"},"imageSizeInBytes":{"type":"long"},"imagePushedAt":{"type":"timestamp"}}}},"nextToken":{}}}},"DescribeRepositories":{"input":{"type":"structure","members":{"registryId":{},"repositoryNames":{"type":"list","member":{}},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"repositories":{"type":"list","member":{"shape":"S13"}},"nextToken":{}}}},"GetAuthorizationToken":{"input":{"type":"structure","members":{"registryIds":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"authorizationData":{"type":"list","member":{"type":"structure","members":{"authorizationToken":{},"expiresAt":{"type":"timestamp"},"proxyEndpoint":{}}}}}}},"GetDownloadUrlForLayer":{"input":{"type":"structure","required":["repositoryName","layerDigest"],"members":{"registryId":{},"repositoryName":{},"layerDigest":{}}},"output":{"type":"structure","members":{"downloadUrl":{},"layerDigest":{}}}},"GetLifecyclePolicy":{"input":{"type":"structure","required":["repositoryName"],"members":{"registryId":{},"repositoryName":{}}},"output":{"type":"structure","members":{"registryId":{},"repositoryName":{},"lifecyclePolicyText":{},"lastEvaluatedAt":{"type":"timestamp"}}}},"GetLifecyclePolicyPreview":{"input":{"type":"structure","required":["repositoryName"],"members":{"registryId":{},"repositoryName":{},"imageIds":{"shape":"Si"},"nextToken":{},"maxResults":{"type":"integer"},"filter":{"type":"structure","members":{"tagStatus":{}}}}},"output":{"type":"structure","members":{"registryId":{},"repositoryName":{},"lifecyclePolicyText":{},"status":{},"nextToken":{},"previewResults":{"type":"list","member":{"type":"structure","members":{"imageTags":{"shape":"S1p"},"imageDigest":{},"imagePushedAt":{"type":"timestamp"},"action":{"type":"structure","members":{"type":{}}},"appliedRulePriority":{"type":"integer"}}}},"summary":{"type":"structure","members":{"expiringImageTotalCount":{"type":"integer"}}}}}},"GetRepositoryPolicy":{"input":{"type":"structure","required":["repositoryName"],"members":{"registryId":{},"repositoryName":{}}},"output":{"type":"structure","members":{"registryId":{},"repositoryName":{},"policyText":{}}}},"InitiateLayerUpload":{"input":{"type":"structure","required":["repositoryName"],"members":{"registryId":{},"repositoryName":{}}},"output":{"type":"structure","members":{"uploadId":{},"partSize":{"type":"long"}}}},"ListImages":{"input":{"type":"structure","required":["repositoryName"],"members":{"registryId":{},"repositoryName":{},"nextToken":{},"maxResults":{"type":"integer"},"filter":{"type":"structure","members":{"tagStatus":{}}}}},"output":{"type":"structure","members":{"imageIds":{"shape":"Si"},"nextToken":{}}}},"PutImage":{"input":{"type":"structure","required":["repositoryName","imageManifest"],"members":{"registryId":{},"repositoryName":{},"imageManifest":{},"imageTag":{}}},"output":{"type":"structure","members":{"image":{"shape":"Sv"}}}},"PutLifecyclePolicy":{"input":{"type":"structure","required":["repositoryName","lifecyclePolicyText"],"members":{"registryId":{},"repositoryName":{},"lifecyclePolicyText":{}}},"output":{"type":"structure","members":{"registryId":{},"repositoryName":{},"lifecyclePolicyText":{}}}},"SetRepositoryPolicy":{"input":{"type":"structure","required":["repositoryName","policyText"],"members":{"registryId":{},"repositoryName":{},"policyText":{},"force":{"type":"boolean"}}},"output":{"type":"structure","members":{"registryId":{},"repositoryName":{},"policyText":{}}}},"StartLifecyclePolicyPreview":{"input":{"type":"structure","required":["repositoryName"],"members":{"registryId":{},"repositoryName":{},"lifecyclePolicyText":{}}},"output":{"type":"structure","members":{"registryId":{},"repositoryName":{},"lifecyclePolicyText":{},"status":{}}}},"UploadLayerPart":{"input":{"type":"structure","required":["repositoryName","uploadId","partFirstByte","partLastByte","layerPartBlob"],"members":{"registryId":{},"repositoryName":{},"uploadId":{},"partFirstByte":{"type":"long"},"partLastByte":{"type":"long"},"layerPartBlob":{"type":"blob"}}},"output":{"type":"structure","members":{"registryId":{},"repositoryName":{},"uploadId":{},"lastByteReceived":{"type":"long"}}}}},"shapes":{"Si":{"type":"list","member":{"shape":"Sj"}},"Sj":{"type":"structure","members":{"imageDigest":{},"imageTag":{}}},"Sn":{"type":"list","member":{"type":"structure","members":{"imageId":{"shape":"Sj"},"failureCode":{},"failureReason":{}}}},"Sv":{"type":"structure","members":{"registryId":{},"repositoryName":{},"imageId":{"shape":"Sj"},"imageManifest":{}}},"S13":{"type":"structure","members":{"repositoryArn":{},"registryId":{},"repositoryName":{},"repositoryUri":{},"createdAt":{"type":"timestamp"}}},"S1p":{"type":"list","member":{}}}} - -/***/ }), -/* 389 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"DescribeImages":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"imageDetails"},"DescribeRepositories":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"repositories"},"ListImages":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"imageIds"}}} - -/***/ }), -/* 390 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['ecs'] = {}; -AWS.ECS = Service.defineService('ecs', ['2014-11-13']); -Object.defineProperty(apiLoader.services['ecs'], '2014-11-13', { - get: function get() { - var model = __webpack_require__(391); - model.paginators = __webpack_require__(392).pagination; - model.waiters = __webpack_require__(393).waiters; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.ECS; - - -/***/ }), -/* 391 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2014-11-13","endpointPrefix":"ecs","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"Amazon ECS","serviceFullName":"Amazon EC2 Container Service","serviceId":"ECS","signatureVersion":"v4","targetPrefix":"AmazonEC2ContainerServiceV20141113","uid":"ecs-2014-11-13"},"operations":{"CreateCluster":{"input":{"type":"structure","members":{"clusterName":{}}},"output":{"type":"structure","members":{"cluster":{"shape":"S4"}}}},"CreateService":{"input":{"type":"structure","required":["serviceName","taskDefinition","desiredCount"],"members":{"cluster":{},"serviceName":{},"taskDefinition":{},"loadBalancers":{"shape":"S9"},"desiredCount":{"type":"integer"},"clientToken":{},"launchType":{},"platformVersion":{},"role":{},"deploymentConfiguration":{"shape":"Sd"},"placementConstraints":{"shape":"Se"},"placementStrategy":{"shape":"Sh"},"networkConfiguration":{"shape":"Sk"}}},"output":{"type":"structure","members":{"service":{"shape":"Sp"}}}},"DeleteAttributes":{"input":{"type":"structure","required":["attributes"],"members":{"cluster":{},"attributes":{"shape":"Sw"}}},"output":{"type":"structure","members":{"attributes":{"shape":"Sw"}}}},"DeleteCluster":{"input":{"type":"structure","required":["cluster"],"members":{"cluster":{}}},"output":{"type":"structure","members":{"cluster":{"shape":"S4"}}}},"DeleteService":{"input":{"type":"structure","required":["service"],"members":{"cluster":{},"service":{}}},"output":{"type":"structure","members":{"service":{"shape":"Sp"}}}},"DeregisterContainerInstance":{"input":{"type":"structure","required":["containerInstance"],"members":{"cluster":{},"containerInstance":{},"force":{"type":"boolean"}}},"output":{"type":"structure","members":{"containerInstance":{"shape":"S17"}}}},"DeregisterTaskDefinition":{"input":{"type":"structure","required":["taskDefinition"],"members":{"taskDefinition":{}}},"output":{"type":"structure","members":{"taskDefinition":{"shape":"S1k"}}}},"DescribeClusters":{"input":{"type":"structure","members":{"clusters":{"shape":"Sm"},"include":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"clusters":{"type":"list","member":{"shape":"S4"}},"failures":{"shape":"S2q"}}}},"DescribeContainerInstances":{"input":{"type":"structure","required":["containerInstances"],"members":{"cluster":{},"containerInstances":{"shape":"Sm"}}},"output":{"type":"structure","members":{"containerInstances":{"shape":"S2u"},"failures":{"shape":"S2q"}}}},"DescribeServices":{"input":{"type":"structure","required":["services"],"members":{"cluster":{},"services":{"shape":"Sm"}}},"output":{"type":"structure","members":{"services":{"type":"list","member":{"shape":"Sp"}},"failures":{"shape":"S2q"}}}},"DescribeTaskDefinition":{"input":{"type":"structure","required":["taskDefinition"],"members":{"taskDefinition":{}}},"output":{"type":"structure","members":{"taskDefinition":{"shape":"S1k"}}}},"DescribeTasks":{"input":{"type":"structure","required":["tasks"],"members":{"cluster":{},"tasks":{"shape":"Sm"}}},"output":{"type":"structure","members":{"tasks":{"shape":"S32"},"failures":{"shape":"S2q"}}}},"DiscoverPollEndpoint":{"input":{"type":"structure","members":{"containerInstance":{},"cluster":{}}},"output":{"type":"structure","members":{"endpoint":{},"telemetryEndpoint":{}}}},"ListAttributes":{"input":{"type":"structure","required":["targetType"],"members":{"cluster":{},"targetType":{},"attributeName":{},"attributeValue":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"attributes":{"shape":"Sw"},"nextToken":{}}}},"ListClusters":{"input":{"type":"structure","members":{"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"clusterArns":{"shape":"Sm"},"nextToken":{}}}},"ListContainerInstances":{"input":{"type":"structure","members":{"cluster":{},"filter":{},"nextToken":{},"maxResults":{"type":"integer"},"status":{}}},"output":{"type":"structure","members":{"containerInstanceArns":{"shape":"Sm"},"nextToken":{}}}},"ListServices":{"input":{"type":"structure","members":{"cluster":{},"nextToken":{},"maxResults":{"type":"integer"},"launchType":{}}},"output":{"type":"structure","members":{"serviceArns":{"shape":"Sm"},"nextToken":{}}}},"ListTaskDefinitionFamilies":{"input":{"type":"structure","members":{"familyPrefix":{},"status":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"families":{"shape":"Sm"},"nextToken":{}}}},"ListTaskDefinitions":{"input":{"type":"structure","members":{"familyPrefix":{},"status":{},"sort":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"taskDefinitionArns":{"shape":"Sm"},"nextToken":{}}}},"ListTasks":{"input":{"type":"structure","members":{"cluster":{},"containerInstance":{},"family":{},"nextToken":{},"maxResults":{"type":"integer"},"startedBy":{},"serviceName":{},"desiredStatus":{},"launchType":{}}},"output":{"type":"structure","members":{"taskArns":{"shape":"Sm"},"nextToken":{}}}},"PutAttributes":{"input":{"type":"structure","required":["attributes"],"members":{"cluster":{},"attributes":{"shape":"Sw"}}},"output":{"type":"structure","members":{"attributes":{"shape":"Sw"}}}},"RegisterContainerInstance":{"input":{"type":"structure","members":{"cluster":{},"instanceIdentityDocument":{},"instanceIdentityDocumentSignature":{},"totalResources":{"shape":"S1a"},"versionInfo":{"shape":"S19"},"containerInstanceArn":{},"attributes":{"shape":"Sw"}}},"output":{"type":"structure","members":{"containerInstance":{"shape":"S17"}}}},"RegisterTaskDefinition":{"input":{"type":"structure","required":["family","containerDefinitions"],"members":{"family":{},"taskRoleArn":{},"executionRoleArn":{},"networkMode":{},"containerDefinitions":{"shape":"S1l"},"volumes":{"shape":"S2b"},"placementConstraints":{"shape":"S2g"},"requiresCompatibilities":{"shape":"S2j"},"cpu":{},"memory":{}}},"output":{"type":"structure","members":{"taskDefinition":{"shape":"S1k"}}}},"RunTask":{"input":{"type":"structure","required":["taskDefinition"],"members":{"cluster":{},"taskDefinition":{},"overrides":{"shape":"S34"},"count":{"type":"integer"},"startedBy":{},"group":{},"placementConstraints":{"shape":"Se"},"placementStrategy":{"shape":"Sh"},"launchType":{},"platformVersion":{},"networkConfiguration":{"shape":"Sk"}}},"output":{"type":"structure","members":{"tasks":{"shape":"S32"},"failures":{"shape":"S2q"}}}},"StartTask":{"input":{"type":"structure","required":["taskDefinition","containerInstances"],"members":{"cluster":{},"taskDefinition":{},"overrides":{"shape":"S34"},"containerInstances":{"shape":"Sm"},"startedBy":{},"group":{},"networkConfiguration":{"shape":"Sk"}}},"output":{"type":"structure","members":{"tasks":{"shape":"S32"},"failures":{"shape":"S2q"}}}},"StopTask":{"input":{"type":"structure","required":["task"],"members":{"cluster":{},"task":{},"reason":{}}},"output":{"type":"structure","members":{"task":{"shape":"S33"}}}},"SubmitContainerStateChange":{"input":{"type":"structure","members":{"cluster":{},"task":{},"containerName":{},"status":{},"exitCode":{"type":"integer"},"reason":{},"networkBindings":{"shape":"S39"}}},"output":{"type":"structure","members":{"acknowledgment":{}}}},"SubmitTaskStateChange":{"input":{"type":"structure","members":{"cluster":{},"task":{},"status":{},"reason":{},"containers":{"type":"list","member":{"type":"structure","members":{"containerName":{},"exitCode":{"type":"integer"},"networkBindings":{"shape":"S39"},"reason":{},"status":{}}}},"attachments":{"type":"list","member":{"type":"structure","required":["attachmentArn","status"],"members":{"attachmentArn":{},"status":{}}}},"pullStartedAt":{"type":"timestamp"},"pullStoppedAt":{"type":"timestamp"},"executionStoppedAt":{"type":"timestamp"}}},"output":{"type":"structure","members":{"acknowledgment":{}}}},"UpdateContainerAgent":{"input":{"type":"structure","required":["containerInstance"],"members":{"cluster":{},"containerInstance":{}}},"output":{"type":"structure","members":{"containerInstance":{"shape":"S17"}}}},"UpdateContainerInstancesState":{"input":{"type":"structure","required":["containerInstances","status"],"members":{"cluster":{},"containerInstances":{"shape":"Sm"},"status":{}}},"output":{"type":"structure","members":{"containerInstances":{"shape":"S2u"},"failures":{"shape":"S2q"}}}},"UpdateService":{"input":{"type":"structure","required":["service"],"members":{"cluster":{},"service":{},"desiredCount":{"type":"integer"},"taskDefinition":{},"deploymentConfiguration":{"shape":"Sd"},"networkConfiguration":{"shape":"Sk"},"platformVersion":{},"forceNewDeployment":{"type":"boolean"}}},"output":{"type":"structure","members":{"service":{"shape":"Sp"}}}}},"shapes":{"S4":{"type":"structure","members":{"clusterArn":{},"clusterName":{},"status":{},"registeredContainerInstancesCount":{"type":"integer"},"runningTasksCount":{"type":"integer"},"pendingTasksCount":{"type":"integer"},"activeServicesCount":{"type":"integer"},"statistics":{"type":"list","member":{"shape":"S7"}}}},"S7":{"type":"structure","members":{"name":{},"value":{}}},"S9":{"type":"list","member":{"type":"structure","members":{"targetGroupArn":{},"loadBalancerName":{},"containerName":{},"containerPort":{"type":"integer"}}}},"Sd":{"type":"structure","members":{"maximumPercent":{"type":"integer"},"minimumHealthyPercent":{"type":"integer"}}},"Se":{"type":"list","member":{"type":"structure","members":{"type":{},"expression":{}}}},"Sh":{"type":"list","member":{"type":"structure","members":{"type":{},"field":{}}}},"Sk":{"type":"structure","members":{"awsvpcConfiguration":{"type":"structure","required":["subnets"],"members":{"subnets":{"shape":"Sm"},"securityGroups":{"shape":"Sm"},"assignPublicIp":{}}}}},"Sm":{"type":"list","member":{}},"Sp":{"type":"structure","members":{"serviceArn":{},"serviceName":{},"clusterArn":{},"loadBalancers":{"shape":"S9"},"status":{},"desiredCount":{"type":"integer"},"runningCount":{"type":"integer"},"pendingCount":{"type":"integer"},"launchType":{},"platformVersion":{},"taskDefinition":{},"deploymentConfiguration":{"shape":"Sd"},"deployments":{"type":"list","member":{"type":"structure","members":{"id":{},"status":{},"taskDefinition":{},"desiredCount":{"type":"integer"},"pendingCount":{"type":"integer"},"runningCount":{"type":"integer"},"createdAt":{"type":"timestamp"},"updatedAt":{"type":"timestamp"},"launchType":{},"platformVersion":{},"networkConfiguration":{"shape":"Sk"}}}},"roleArn":{},"events":{"type":"list","member":{"type":"structure","members":{"id":{},"createdAt":{"type":"timestamp"},"message":{}}}},"createdAt":{"type":"timestamp"},"placementConstraints":{"shape":"Se"},"placementStrategy":{"shape":"Sh"},"networkConfiguration":{"shape":"Sk"}}},"Sw":{"type":"list","member":{"shape":"Sx"}},"Sx":{"type":"structure","required":["name"],"members":{"name":{},"value":{},"targetType":{},"targetId":{}}},"S17":{"type":"structure","members":{"containerInstanceArn":{},"ec2InstanceId":{},"version":{"type":"long"},"versionInfo":{"shape":"S19"},"remainingResources":{"shape":"S1a"},"registeredResources":{"shape":"S1a"},"status":{},"agentConnected":{"type":"boolean"},"runningTasksCount":{"type":"integer"},"pendingTasksCount":{"type":"integer"},"agentUpdateStatus":{},"attributes":{"shape":"Sw"},"registeredAt":{"type":"timestamp"},"attachments":{"shape":"S1f"}}},"S19":{"type":"structure","members":{"agentVersion":{},"agentHash":{},"dockerVersion":{}}},"S1a":{"type":"list","member":{"type":"structure","members":{"name":{},"type":{},"doubleValue":{"type":"double"},"longValue":{"type":"long"},"integerValue":{"type":"integer"},"stringSetValue":{"shape":"Sm"}}}},"S1f":{"type":"list","member":{"type":"structure","members":{"id":{},"type":{},"status":{},"details":{"type":"list","member":{"shape":"S7"}}}}},"S1k":{"type":"structure","members":{"taskDefinitionArn":{},"containerDefinitions":{"shape":"S1l"},"family":{},"taskRoleArn":{},"executionRoleArn":{},"networkMode":{},"revision":{"type":"integer"},"volumes":{"shape":"S2b"},"status":{},"requiresAttributes":{"type":"list","member":{"shape":"Sx"}},"placementConstraints":{"shape":"S2g"},"compatibilities":{"shape":"S2j"},"requiresCompatibilities":{"shape":"S2j"},"cpu":{},"memory":{}}},"S1l":{"type":"list","member":{"type":"structure","members":{"name":{},"image":{},"cpu":{"type":"integer"},"memory":{"type":"integer"},"memoryReservation":{"type":"integer"},"links":{"shape":"Sm"},"portMappings":{"type":"list","member":{"type":"structure","members":{"containerPort":{"type":"integer"},"hostPort":{"type":"integer"},"protocol":{}}}},"essential":{"type":"boolean"},"entryPoint":{"shape":"Sm"},"command":{"shape":"Sm"},"environment":{"shape":"S1q"},"mountPoints":{"type":"list","member":{"type":"structure","members":{"sourceVolume":{},"containerPath":{},"readOnly":{"type":"boolean"}}}},"volumesFrom":{"type":"list","member":{"type":"structure","members":{"sourceContainer":{},"readOnly":{"type":"boolean"}}}},"linuxParameters":{"type":"structure","members":{"capabilities":{"type":"structure","members":{"add":{"shape":"Sm"},"drop":{"shape":"Sm"}}},"devices":{"type":"list","member":{"type":"structure","required":["hostPath"],"members":{"hostPath":{},"containerPath":{},"permissions":{"type":"list","member":{}}}}},"initProcessEnabled":{"type":"boolean"}}},"hostname":{},"user":{},"workingDirectory":{},"disableNetworking":{"type":"boolean"},"privileged":{"type":"boolean"},"readonlyRootFilesystem":{"type":"boolean"},"dnsServers":{"shape":"Sm"},"dnsSearchDomains":{"shape":"Sm"},"extraHosts":{"type":"list","member":{"type":"structure","required":["hostname","ipAddress"],"members":{"hostname":{},"ipAddress":{}}}},"dockerSecurityOptions":{"shape":"Sm"},"dockerLabels":{"type":"map","key":{},"value":{}},"ulimits":{"type":"list","member":{"type":"structure","required":["name","softLimit","hardLimit"],"members":{"name":{},"softLimit":{"type":"integer"},"hardLimit":{"type":"integer"}}}},"logConfiguration":{"type":"structure","required":["logDriver"],"members":{"logDriver":{},"options":{"type":"map","key":{},"value":{}}}}}}},"S1q":{"type":"list","member":{"shape":"S7"}},"S2b":{"type":"list","member":{"type":"structure","members":{"name":{},"host":{"type":"structure","members":{"sourcePath":{}}}}}},"S2g":{"type":"list","member":{"type":"structure","members":{"type":{},"expression":{}}}},"S2j":{"type":"list","member":{}},"S2q":{"type":"list","member":{"type":"structure","members":{"arn":{},"reason":{}}}},"S2u":{"type":"list","member":{"shape":"S17"}},"S32":{"type":"list","member":{"shape":"S33"}},"S33":{"type":"structure","members":{"taskArn":{},"clusterArn":{},"taskDefinitionArn":{},"containerInstanceArn":{},"overrides":{"shape":"S34"},"lastStatus":{},"desiredStatus":{},"cpu":{},"memory":{},"containers":{"type":"list","member":{"type":"structure","members":{"containerArn":{},"taskArn":{},"name":{},"lastStatus":{},"exitCode":{"type":"integer"},"reason":{},"networkBindings":{"shape":"S39"},"networkInterfaces":{"type":"list","member":{"type":"structure","members":{"attachmentId":{},"privateIpv4Address":{},"ipv6Address":{}}}}}}},"startedBy":{},"version":{"type":"long"},"stoppedReason":{},"connectivity":{},"connectivityAt":{"type":"timestamp"},"pullStartedAt":{"type":"timestamp"},"pullStoppedAt":{"type":"timestamp"},"executionStoppedAt":{"type":"timestamp"},"createdAt":{"type":"timestamp"},"startedAt":{"type":"timestamp"},"stoppingAt":{"type":"timestamp"},"stoppedAt":{"type":"timestamp"},"group":{},"launchType":{},"platformVersion":{},"attachments":{"shape":"S1f"}}},"S34":{"type":"structure","members":{"containerOverrides":{"type":"list","member":{"type":"structure","members":{"name":{},"command":{"shape":"Sm"},"environment":{"shape":"S1q"},"cpu":{"type":"integer"},"memory":{"type":"integer"},"memoryReservation":{"type":"integer"}}}},"taskRoleArn":{},"executionRoleArn":{}}},"S39":{"type":"list","member":{"type":"structure","members":{"bindIP":{},"containerPort":{"type":"integer"},"hostPort":{"type":"integer"},"protocol":{}}}}}} - -/***/ }), -/* 392 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"ListClusters":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"clusterArns"},"ListContainerInstances":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"containerInstanceArns"},"ListServices":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"serviceArns"},"ListTaskDefinitionFamilies":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"families"},"ListTaskDefinitions":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"taskDefinitionArns"},"ListTasks":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"taskArns"}}} - -/***/ }), -/* 393 */ -/***/ (function(module, exports) { - -module.exports = {"version":2,"waiters":{"TasksRunning":{"delay":6,"operation":"DescribeTasks","maxAttempts":100,"acceptors":[{"expected":"STOPPED","matcher":"pathAny","state":"failure","argument":"tasks[].lastStatus"},{"expected":"MISSING","matcher":"pathAny","state":"failure","argument":"failures[].reason"},{"expected":"RUNNING","matcher":"pathAll","state":"success","argument":"tasks[].lastStatus"}]},"TasksStopped":{"delay":6,"operation":"DescribeTasks","maxAttempts":100,"acceptors":[{"expected":"STOPPED","matcher":"pathAll","state":"success","argument":"tasks[].lastStatus"}]},"ServicesStable":{"delay":15,"operation":"DescribeServices","maxAttempts":40,"acceptors":[{"expected":"MISSING","matcher":"pathAny","state":"failure","argument":"failures[].reason"},{"expected":"DRAINING","matcher":"pathAny","state":"failure","argument":"services[].status"},{"expected":"INACTIVE","matcher":"pathAny","state":"failure","argument":"services[].status"},{"expected":true,"matcher":"path","state":"success","argument":"length(services[?!(length(deployments) == `1` && runningCount == desiredCount)]) == `0`"}]},"ServicesInactive":{"delay":15,"operation":"DescribeServices","maxAttempts":40,"acceptors":[{"expected":"MISSING","matcher":"pathAny","state":"failure","argument":"failures[].reason"},{"expected":"INACTIVE","matcher":"pathAny","state":"success","argument":"services[].status"}]}}} - -/***/ }), -/* 394 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['efs'] = {}; -AWS.EFS = Service.defineService('efs', ['2015-02-01']); -Object.defineProperty(apiLoader.services['efs'], '2015-02-01', { - get: function get() { - var model = __webpack_require__(395); - model.paginators = __webpack_require__(396).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.EFS; - - -/***/ }), -/* 395 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2015-02-01","endpointPrefix":"elasticfilesystem","protocol":"rest-json","serviceAbbreviation":"EFS","serviceFullName":"Amazon Elastic File System","signatureVersion":"v4","uid":"elasticfilesystem-2015-02-01"},"operations":{"CreateFileSystem":{"http":{"requestUri":"/2015-02-01/file-systems","responseCode":201},"input":{"type":"structure","required":["CreationToken"],"members":{"CreationToken":{},"PerformanceMode":{},"Encrypted":{"type":"boolean"},"KmsKeyId":{}}},"output":{"shape":"S6"}},"CreateMountTarget":{"http":{"requestUri":"/2015-02-01/mount-targets","responseCode":200},"input":{"type":"structure","required":["FileSystemId","SubnetId"],"members":{"FileSystemId":{},"SubnetId":{},"IpAddress":{},"SecurityGroups":{"shape":"Si"}}},"output":{"shape":"Sk"}},"CreateTags":{"http":{"requestUri":"/2015-02-01/create-tags/{FileSystemId}","responseCode":204},"input":{"type":"structure","required":["FileSystemId","Tags"],"members":{"FileSystemId":{"location":"uri","locationName":"FileSystemId"},"Tags":{"shape":"So"}}}},"DeleteFileSystem":{"http":{"method":"DELETE","requestUri":"/2015-02-01/file-systems/{FileSystemId}","responseCode":204},"input":{"type":"structure","required":["FileSystemId"],"members":{"FileSystemId":{"location":"uri","locationName":"FileSystemId"}}}},"DeleteMountTarget":{"http":{"method":"DELETE","requestUri":"/2015-02-01/mount-targets/{MountTargetId}","responseCode":204},"input":{"type":"structure","required":["MountTargetId"],"members":{"MountTargetId":{"location":"uri","locationName":"MountTargetId"}}}},"DeleteTags":{"http":{"requestUri":"/2015-02-01/delete-tags/{FileSystemId}","responseCode":204},"input":{"type":"structure","required":["FileSystemId","TagKeys"],"members":{"FileSystemId":{"location":"uri","locationName":"FileSystemId"},"TagKeys":{"type":"list","member":{}}}}},"DescribeFileSystems":{"http":{"method":"GET","requestUri":"/2015-02-01/file-systems","responseCode":200},"input":{"type":"structure","members":{"MaxItems":{"location":"querystring","locationName":"MaxItems","type":"integer"},"Marker":{"location":"querystring","locationName":"Marker"},"CreationToken":{"location":"querystring","locationName":"CreationToken"},"FileSystemId":{"location":"querystring","locationName":"FileSystemId"}}},"output":{"type":"structure","members":{"Marker":{},"FileSystems":{"type":"list","member":{"shape":"S6"}},"NextMarker":{}}}},"DescribeMountTargetSecurityGroups":{"http":{"method":"GET","requestUri":"/2015-02-01/mount-targets/{MountTargetId}/security-groups","responseCode":200},"input":{"type":"structure","required":["MountTargetId"],"members":{"MountTargetId":{"location":"uri","locationName":"MountTargetId"}}},"output":{"type":"structure","required":["SecurityGroups"],"members":{"SecurityGroups":{"shape":"Si"}}}},"DescribeMountTargets":{"http":{"method":"GET","requestUri":"/2015-02-01/mount-targets","responseCode":200},"input":{"type":"structure","members":{"MaxItems":{"location":"querystring","locationName":"MaxItems","type":"integer"},"Marker":{"location":"querystring","locationName":"Marker"},"FileSystemId":{"location":"querystring","locationName":"FileSystemId"},"MountTargetId":{"location":"querystring","locationName":"MountTargetId"}}},"output":{"type":"structure","members":{"Marker":{},"MountTargets":{"type":"list","member":{"shape":"Sk"}},"NextMarker":{}}}},"DescribeTags":{"http":{"method":"GET","requestUri":"/2015-02-01/tags/{FileSystemId}/","responseCode":200},"input":{"type":"structure","required":["FileSystemId"],"members":{"MaxItems":{"location":"querystring","locationName":"MaxItems","type":"integer"},"Marker":{"location":"querystring","locationName":"Marker"},"FileSystemId":{"location":"uri","locationName":"FileSystemId"}}},"output":{"type":"structure","required":["Tags"],"members":{"Marker":{},"Tags":{"shape":"So"},"NextMarker":{}}}},"ModifyMountTargetSecurityGroups":{"http":{"method":"PUT","requestUri":"/2015-02-01/mount-targets/{MountTargetId}/security-groups","responseCode":204},"input":{"type":"structure","required":["MountTargetId"],"members":{"MountTargetId":{"location":"uri","locationName":"MountTargetId"},"SecurityGroups":{"shape":"Si"}}}}},"shapes":{"S6":{"type":"structure","required":["OwnerId","CreationToken","FileSystemId","CreationTime","LifeCycleState","NumberOfMountTargets","SizeInBytes","PerformanceMode"],"members":{"OwnerId":{},"CreationToken":{},"FileSystemId":{},"CreationTime":{"type":"timestamp"},"LifeCycleState":{},"Name":{},"NumberOfMountTargets":{"type":"integer"},"SizeInBytes":{"type":"structure","required":["Value"],"members":{"Value":{"type":"long"},"Timestamp":{"type":"timestamp"}}},"PerformanceMode":{},"Encrypted":{"type":"boolean"},"KmsKeyId":{}}},"Si":{"type":"list","member":{}},"Sk":{"type":"structure","required":["MountTargetId","FileSystemId","SubnetId","LifeCycleState"],"members":{"OwnerId":{},"MountTargetId":{},"FileSystemId":{},"SubnetId":{},"LifeCycleState":{},"IpAddress":{},"NetworkInterfaceId":{}}},"So":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}}}} - -/***/ }), -/* 396 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{}} - -/***/ }), -/* 397 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['elasticache'] = {}; -AWS.ElastiCache = Service.defineService('elasticache', ['2012-11-15*', '2014-03-24*', '2014-07-15*', '2014-09-30*', '2015-02-02']); -Object.defineProperty(apiLoader.services['elasticache'], '2015-02-02', { - get: function get() { - var model = __webpack_require__(398); - model.paginators = __webpack_require__(399).pagination; - model.waiters = __webpack_require__(400).waiters; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.ElastiCache; - - -/***/ }), -/* 398 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2015-02-02","endpointPrefix":"elasticache","protocol":"query","serviceFullName":"Amazon ElastiCache","signatureVersion":"v4","uid":"elasticache-2015-02-02","xmlNamespace":"http://elasticache.amazonaws.com/doc/2015-02-02/"},"operations":{"AddTagsToResource":{"input":{"type":"structure","required":["ResourceName","Tags"],"members":{"ResourceName":{},"Tags":{"shape":"S3"}}},"output":{"shape":"S5","resultWrapper":"AddTagsToResourceResult"}},"AuthorizeCacheSecurityGroupIngress":{"input":{"type":"structure","required":["CacheSecurityGroupName","EC2SecurityGroupName","EC2SecurityGroupOwnerId"],"members":{"CacheSecurityGroupName":{},"EC2SecurityGroupName":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"AuthorizeCacheSecurityGroupIngressResult","type":"structure","members":{"CacheSecurityGroup":{"shape":"S8"}}}},"CopySnapshot":{"input":{"type":"structure","required":["SourceSnapshotName","TargetSnapshotName"],"members":{"SourceSnapshotName":{},"TargetSnapshotName":{},"TargetBucket":{}}},"output":{"resultWrapper":"CopySnapshotResult","type":"structure","members":{"Snapshot":{"shape":"Sd"}}}},"CreateCacheCluster":{"input":{"type":"structure","required":["CacheClusterId"],"members":{"CacheClusterId":{},"ReplicationGroupId":{},"AZMode":{},"PreferredAvailabilityZone":{},"PreferredAvailabilityZones":{"shape":"So"},"NumCacheNodes":{"type":"integer"},"CacheNodeType":{},"Engine":{},"EngineVersion":{},"CacheParameterGroupName":{},"CacheSubnetGroupName":{},"CacheSecurityGroupNames":{"shape":"Sp"},"SecurityGroupIds":{"shape":"Sq"},"Tags":{"shape":"S3"},"SnapshotArns":{"shape":"Sr"},"SnapshotName":{},"PreferredMaintenanceWindow":{},"Port":{"type":"integer"},"NotificationTopicArn":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"SnapshotRetentionLimit":{"type":"integer"},"SnapshotWindow":{},"AuthToken":{}}},"output":{"resultWrapper":"CreateCacheClusterResult","type":"structure","members":{"CacheCluster":{"shape":"Su"}}}},"CreateCacheParameterGroup":{"input":{"type":"structure","required":["CacheParameterGroupName","CacheParameterGroupFamily","Description"],"members":{"CacheParameterGroupName":{},"CacheParameterGroupFamily":{},"Description":{}}},"output":{"resultWrapper":"CreateCacheParameterGroupResult","type":"structure","members":{"CacheParameterGroup":{"shape":"S19"}}}},"CreateCacheSecurityGroup":{"input":{"type":"structure","required":["CacheSecurityGroupName","Description"],"members":{"CacheSecurityGroupName":{},"Description":{}}},"output":{"resultWrapper":"CreateCacheSecurityGroupResult","type":"structure","members":{"CacheSecurityGroup":{"shape":"S8"}}}},"CreateCacheSubnetGroup":{"input":{"type":"structure","required":["CacheSubnetGroupName","CacheSubnetGroupDescription","SubnetIds"],"members":{"CacheSubnetGroupName":{},"CacheSubnetGroupDescription":{},"SubnetIds":{"shape":"S1d"}}},"output":{"resultWrapper":"CreateCacheSubnetGroupResult","type":"structure","members":{"CacheSubnetGroup":{"shape":"S1f"}}}},"CreateReplicationGroup":{"input":{"type":"structure","required":["ReplicationGroupId","ReplicationGroupDescription"],"members":{"ReplicationGroupId":{},"ReplicationGroupDescription":{},"PrimaryClusterId":{},"AutomaticFailoverEnabled":{"type":"boolean"},"NumCacheClusters":{"type":"integer"},"PreferredCacheClusterAZs":{"shape":"Sl"},"NumNodeGroups":{"type":"integer"},"ReplicasPerNodeGroup":{"type":"integer"},"NodeGroupConfiguration":{"type":"list","member":{"shape":"Sk","locationName":"NodeGroupConfiguration"}},"CacheNodeType":{},"Engine":{},"EngineVersion":{},"CacheParameterGroupName":{},"CacheSubnetGroupName":{},"CacheSecurityGroupNames":{"shape":"Sp"},"SecurityGroupIds":{"shape":"Sq"},"Tags":{"shape":"S3"},"SnapshotArns":{"shape":"Sr"},"SnapshotName":{},"PreferredMaintenanceWindow":{},"Port":{"type":"integer"},"NotificationTopicArn":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"SnapshotRetentionLimit":{"type":"integer"},"SnapshotWindow":{},"AuthToken":{},"TransitEncryptionEnabled":{"type":"boolean"},"AtRestEncryptionEnabled":{"type":"boolean"}}},"output":{"resultWrapper":"CreateReplicationGroupResult","type":"structure","members":{"ReplicationGroup":{"shape":"S1m"}}}},"CreateSnapshot":{"input":{"type":"structure","required":["SnapshotName"],"members":{"ReplicationGroupId":{},"CacheClusterId":{},"SnapshotName":{}}},"output":{"resultWrapper":"CreateSnapshotResult","type":"structure","members":{"Snapshot":{"shape":"Sd"}}}},"DeleteCacheCluster":{"input":{"type":"structure","required":["CacheClusterId"],"members":{"CacheClusterId":{},"FinalSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteCacheClusterResult","type":"structure","members":{"CacheCluster":{"shape":"Su"}}}},"DeleteCacheParameterGroup":{"input":{"type":"structure","required":["CacheParameterGroupName"],"members":{"CacheParameterGroupName":{}}}},"DeleteCacheSecurityGroup":{"input":{"type":"structure","required":["CacheSecurityGroupName"],"members":{"CacheSecurityGroupName":{}}}},"DeleteCacheSubnetGroup":{"input":{"type":"structure","required":["CacheSubnetGroupName"],"members":{"CacheSubnetGroupName":{}}}},"DeleteReplicationGroup":{"input":{"type":"structure","required":["ReplicationGroupId"],"members":{"ReplicationGroupId":{},"RetainPrimaryCluster":{"type":"boolean"},"FinalSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteReplicationGroupResult","type":"structure","members":{"ReplicationGroup":{"shape":"S1m"}}}},"DeleteSnapshot":{"input":{"type":"structure","required":["SnapshotName"],"members":{"SnapshotName":{}}},"output":{"resultWrapper":"DeleteSnapshotResult","type":"structure","members":{"Snapshot":{"shape":"Sd"}}}},"DescribeCacheClusters":{"input":{"type":"structure","members":{"CacheClusterId":{},"MaxRecords":{"type":"integer"},"Marker":{},"ShowCacheNodeInfo":{"type":"boolean"},"ShowCacheClustersNotInReplicationGroups":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeCacheClustersResult","type":"structure","members":{"Marker":{},"CacheClusters":{"type":"list","member":{"shape":"Su","locationName":"CacheCluster"}}}}},"DescribeCacheEngineVersions":{"input":{"type":"structure","members":{"Engine":{},"EngineVersion":{},"CacheParameterGroupFamily":{},"MaxRecords":{"type":"integer"},"Marker":{},"DefaultOnly":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeCacheEngineVersionsResult","type":"structure","members":{"Marker":{},"CacheEngineVersions":{"type":"list","member":{"locationName":"CacheEngineVersion","type":"structure","members":{"Engine":{},"EngineVersion":{},"CacheParameterGroupFamily":{},"CacheEngineDescription":{},"CacheEngineVersionDescription":{}}}}}}},"DescribeCacheParameterGroups":{"input":{"type":"structure","members":{"CacheParameterGroupName":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeCacheParameterGroupsResult","type":"structure","members":{"Marker":{},"CacheParameterGroups":{"type":"list","member":{"shape":"S19","locationName":"CacheParameterGroup"}}}}},"DescribeCacheParameters":{"input":{"type":"structure","required":["CacheParameterGroupName"],"members":{"CacheParameterGroupName":{},"Source":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeCacheParametersResult","type":"structure","members":{"Marker":{},"Parameters":{"shape":"S2k"},"CacheNodeTypeSpecificParameters":{"shape":"S2n"}}}},"DescribeCacheSecurityGroups":{"input":{"type":"structure","members":{"CacheSecurityGroupName":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeCacheSecurityGroupsResult","type":"structure","members":{"Marker":{},"CacheSecurityGroups":{"type":"list","member":{"shape":"S8","locationName":"CacheSecurityGroup"}}}}},"DescribeCacheSubnetGroups":{"input":{"type":"structure","members":{"CacheSubnetGroupName":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeCacheSubnetGroupsResult","type":"structure","members":{"Marker":{},"CacheSubnetGroups":{"type":"list","member":{"shape":"S1f","locationName":"CacheSubnetGroup"}}}}},"DescribeEngineDefaultParameters":{"input":{"type":"structure","required":["CacheParameterGroupFamily"],"members":{"CacheParameterGroupFamily":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEngineDefaultParametersResult","type":"structure","members":{"EngineDefaults":{"type":"structure","members":{"CacheParameterGroupFamily":{},"Marker":{},"Parameters":{"shape":"S2k"},"CacheNodeTypeSpecificParameters":{"shape":"S2n"}},"wrapper":true}}}},"DescribeEvents":{"input":{"type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Duration":{"type":"integer"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventsResult","type":"structure","members":{"Marker":{},"Events":{"type":"list","member":{"locationName":"Event","type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"Message":{},"Date":{"type":"timestamp"}}}}}}},"DescribeReplicationGroups":{"input":{"type":"structure","members":{"ReplicationGroupId":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReplicationGroupsResult","type":"structure","members":{"Marker":{},"ReplicationGroups":{"type":"list","member":{"shape":"S1m","locationName":"ReplicationGroup"}}}}},"DescribeReservedCacheNodes":{"input":{"type":"structure","members":{"ReservedCacheNodeId":{},"ReservedCacheNodesOfferingId":{},"CacheNodeType":{},"Duration":{},"ProductDescription":{},"OfferingType":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedCacheNodesResult","type":"structure","members":{"Marker":{},"ReservedCacheNodes":{"type":"list","member":{"shape":"S3b","locationName":"ReservedCacheNode"}}}}},"DescribeReservedCacheNodesOfferings":{"input":{"type":"structure","members":{"ReservedCacheNodesOfferingId":{},"CacheNodeType":{},"Duration":{},"ProductDescription":{},"OfferingType":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedCacheNodesOfferingsResult","type":"structure","members":{"Marker":{},"ReservedCacheNodesOfferings":{"type":"list","member":{"locationName":"ReservedCacheNodesOffering","type":"structure","members":{"ReservedCacheNodesOfferingId":{},"CacheNodeType":{},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"ProductDescription":{},"OfferingType":{},"RecurringCharges":{"shape":"S3c"}},"wrapper":true}}}}},"DescribeSnapshots":{"input":{"type":"structure","members":{"ReplicationGroupId":{},"CacheClusterId":{},"SnapshotName":{},"SnapshotSource":{},"Marker":{},"MaxRecords":{"type":"integer"},"ShowNodeGroupConfig":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeSnapshotsResult","type":"structure","members":{"Marker":{},"Snapshots":{"type":"list","member":{"shape":"Sd","locationName":"Snapshot"}}}}},"ListAllowedNodeTypeModifications":{"input":{"type":"structure","members":{"CacheClusterId":{},"ReplicationGroupId":{}}},"output":{"resultWrapper":"ListAllowedNodeTypeModificationsResult","type":"structure","members":{"ScaleUpModifications":{"type":"list","member":{}}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceName"],"members":{"ResourceName":{}}},"output":{"shape":"S5","resultWrapper":"ListTagsForResourceResult"}},"ModifyCacheCluster":{"input":{"type":"structure","required":["CacheClusterId"],"members":{"CacheClusterId":{},"NumCacheNodes":{"type":"integer"},"CacheNodeIdsToRemove":{"shape":"Sy"},"AZMode":{},"NewAvailabilityZones":{"shape":"So"},"CacheSecurityGroupNames":{"shape":"Sp"},"SecurityGroupIds":{"shape":"Sq"},"PreferredMaintenanceWindow":{},"NotificationTopicArn":{},"CacheParameterGroupName":{},"NotificationTopicStatus":{},"ApplyImmediately":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"SnapshotRetentionLimit":{"type":"integer"},"SnapshotWindow":{},"CacheNodeType":{}}},"output":{"resultWrapper":"ModifyCacheClusterResult","type":"structure","members":{"CacheCluster":{"shape":"Su"}}}},"ModifyCacheParameterGroup":{"input":{"type":"structure","required":["CacheParameterGroupName","ParameterNameValues"],"members":{"CacheParameterGroupName":{},"ParameterNameValues":{"shape":"S3s"}}},"output":{"shape":"S3u","resultWrapper":"ModifyCacheParameterGroupResult"}},"ModifyCacheSubnetGroup":{"input":{"type":"structure","required":["CacheSubnetGroupName"],"members":{"CacheSubnetGroupName":{},"CacheSubnetGroupDescription":{},"SubnetIds":{"shape":"S1d"}}},"output":{"resultWrapper":"ModifyCacheSubnetGroupResult","type":"structure","members":{"CacheSubnetGroup":{"shape":"S1f"}}}},"ModifyReplicationGroup":{"input":{"type":"structure","required":["ReplicationGroupId"],"members":{"ReplicationGroupId":{},"ReplicationGroupDescription":{},"PrimaryClusterId":{},"SnapshottingClusterId":{},"AutomaticFailoverEnabled":{"type":"boolean"},"CacheSecurityGroupNames":{"shape":"Sp"},"SecurityGroupIds":{"shape":"Sq"},"PreferredMaintenanceWindow":{},"NotificationTopicArn":{},"CacheParameterGroupName":{},"NotificationTopicStatus":{},"ApplyImmediately":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"SnapshotRetentionLimit":{"type":"integer"},"SnapshotWindow":{},"CacheNodeType":{},"NodeGroupId":{}}},"output":{"resultWrapper":"ModifyReplicationGroupResult","type":"structure","members":{"ReplicationGroup":{"shape":"S1m"}}}},"ModifyReplicationGroupShardConfiguration":{"input":{"type":"structure","required":["ReplicationGroupId","NodeGroupCount","ApplyImmediately"],"members":{"ReplicationGroupId":{},"NodeGroupCount":{"type":"integer"},"ApplyImmediately":{"type":"boolean"},"ReshardingConfiguration":{"type":"list","member":{"locationName":"ReshardingConfiguration","type":"structure","members":{"PreferredAvailabilityZones":{"shape":"Sl"}}}},"NodeGroupsToRemove":{"type":"list","member":{"locationName":"NodeGroupToRemove"}}}},"output":{"resultWrapper":"ModifyReplicationGroupShardConfigurationResult","type":"structure","members":{"ReplicationGroup":{"shape":"S1m"}}}},"PurchaseReservedCacheNodesOffering":{"input":{"type":"structure","required":["ReservedCacheNodesOfferingId"],"members":{"ReservedCacheNodesOfferingId":{},"ReservedCacheNodeId":{},"CacheNodeCount":{"type":"integer"}}},"output":{"resultWrapper":"PurchaseReservedCacheNodesOfferingResult","type":"structure","members":{"ReservedCacheNode":{"shape":"S3b"}}}},"RebootCacheCluster":{"input":{"type":"structure","required":["CacheClusterId","CacheNodeIdsToReboot"],"members":{"CacheClusterId":{},"CacheNodeIdsToReboot":{"shape":"Sy"}}},"output":{"resultWrapper":"RebootCacheClusterResult","type":"structure","members":{"CacheCluster":{"shape":"Su"}}}},"RemoveTagsFromResource":{"input":{"type":"structure","required":["ResourceName","TagKeys"],"members":{"ResourceName":{},"TagKeys":{"type":"list","member":{}}}},"output":{"shape":"S5","resultWrapper":"RemoveTagsFromResourceResult"}},"ResetCacheParameterGroup":{"input":{"type":"structure","required":["CacheParameterGroupName"],"members":{"CacheParameterGroupName":{},"ResetAllParameters":{"type":"boolean"},"ParameterNameValues":{"shape":"S3s"}}},"output":{"shape":"S3u","resultWrapper":"ResetCacheParameterGroupResult"}},"RevokeCacheSecurityGroupIngress":{"input":{"type":"structure","required":["CacheSecurityGroupName","EC2SecurityGroupName","EC2SecurityGroupOwnerId"],"members":{"CacheSecurityGroupName":{},"EC2SecurityGroupName":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"RevokeCacheSecurityGroupIngressResult","type":"structure","members":{"CacheSecurityGroup":{"shape":"S8"}}}},"TestFailover":{"input":{"type":"structure","required":["ReplicationGroupId","NodeGroupId"],"members":{"ReplicationGroupId":{},"NodeGroupId":{}}},"output":{"resultWrapper":"TestFailoverResult","type":"structure","members":{"ReplicationGroup":{"shape":"S1m"}}}}},"shapes":{"S3":{"type":"list","member":{"locationName":"Tag","type":"structure","members":{"Key":{},"Value":{}}}},"S5":{"type":"structure","members":{"TagList":{"shape":"S3"}}},"S8":{"type":"structure","members":{"OwnerId":{},"CacheSecurityGroupName":{},"Description":{},"EC2SecurityGroups":{"type":"list","member":{"locationName":"EC2SecurityGroup","type":"structure","members":{"Status":{},"EC2SecurityGroupName":{},"EC2SecurityGroupOwnerId":{}}}}},"wrapper":true},"Sd":{"type":"structure","members":{"SnapshotName":{},"ReplicationGroupId":{},"ReplicationGroupDescription":{},"CacheClusterId":{},"SnapshotStatus":{},"SnapshotSource":{},"CacheNodeType":{},"Engine":{},"EngineVersion":{},"NumCacheNodes":{"type":"integer"},"PreferredAvailabilityZone":{},"CacheClusterCreateTime":{"type":"timestamp"},"PreferredMaintenanceWindow":{},"TopicArn":{},"Port":{"type":"integer"},"CacheParameterGroupName":{},"CacheSubnetGroupName":{},"VpcId":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"SnapshotRetentionLimit":{"type":"integer"},"SnapshotWindow":{},"NumNodeGroups":{"type":"integer"},"AutomaticFailover":{},"NodeSnapshots":{"type":"list","member":{"locationName":"NodeSnapshot","type":"structure","members":{"CacheClusterId":{},"NodeGroupId":{},"CacheNodeId":{},"NodeGroupConfiguration":{"shape":"Sk"},"CacheSize":{},"CacheNodeCreateTime":{"type":"timestamp"},"SnapshotCreateTime":{"type":"timestamp"}},"wrapper":true}}},"wrapper":true},"Sk":{"type":"structure","members":{"Slots":{},"ReplicaCount":{"type":"integer"},"PrimaryAvailabilityZone":{},"ReplicaAvailabilityZones":{"shape":"Sl"}}},"Sl":{"type":"list","member":{"locationName":"AvailabilityZone"}},"So":{"type":"list","member":{"locationName":"PreferredAvailabilityZone"}},"Sp":{"type":"list","member":{"locationName":"CacheSecurityGroupName"}},"Sq":{"type":"list","member":{"locationName":"SecurityGroupId"}},"Sr":{"type":"list","member":{"locationName":"SnapshotArn"}},"Su":{"type":"structure","members":{"CacheClusterId":{},"ConfigurationEndpoint":{"shape":"Sv"},"ClientDownloadLandingPage":{},"CacheNodeType":{},"Engine":{},"EngineVersion":{},"CacheClusterStatus":{},"NumCacheNodes":{"type":"integer"},"PreferredAvailabilityZone":{},"CacheClusterCreateTime":{"type":"timestamp"},"PreferredMaintenanceWindow":{},"PendingModifiedValues":{"type":"structure","members":{"NumCacheNodes":{"type":"integer"},"CacheNodeIdsToRemove":{"shape":"Sy"},"EngineVersion":{},"CacheNodeType":{}}},"NotificationConfiguration":{"type":"structure","members":{"TopicArn":{},"TopicStatus":{}}},"CacheSecurityGroups":{"type":"list","member":{"locationName":"CacheSecurityGroup","type":"structure","members":{"CacheSecurityGroupName":{},"Status":{}}}},"CacheParameterGroup":{"type":"structure","members":{"CacheParameterGroupName":{},"ParameterApplyStatus":{},"CacheNodeIdsToReboot":{"shape":"Sy"}}},"CacheSubnetGroupName":{},"CacheNodes":{"type":"list","member":{"locationName":"CacheNode","type":"structure","members":{"CacheNodeId":{},"CacheNodeStatus":{},"CacheNodeCreateTime":{"type":"timestamp"},"Endpoint":{"shape":"Sv"},"ParameterGroupStatus":{},"SourceCacheNodeId":{},"CustomerAvailabilityZone":{}}}},"AutoMinorVersionUpgrade":{"type":"boolean"},"SecurityGroups":{"type":"list","member":{"type":"structure","members":{"SecurityGroupId":{},"Status":{}}}},"ReplicationGroupId":{},"SnapshotRetentionLimit":{"type":"integer"},"SnapshotWindow":{},"AuthTokenEnabled":{"type":"boolean"},"TransitEncryptionEnabled":{"type":"boolean"},"AtRestEncryptionEnabled":{"type":"boolean"}},"wrapper":true},"Sv":{"type":"structure","members":{"Address":{},"Port":{"type":"integer"}}},"Sy":{"type":"list","member":{"locationName":"CacheNodeId"}},"S19":{"type":"structure","members":{"CacheParameterGroupName":{},"CacheParameterGroupFamily":{},"Description":{}},"wrapper":true},"S1d":{"type":"list","member":{"locationName":"SubnetIdentifier"}},"S1f":{"type":"structure","members":{"CacheSubnetGroupName":{},"CacheSubnetGroupDescription":{},"VpcId":{},"Subnets":{"type":"list","member":{"locationName":"Subnet","type":"structure","members":{"SubnetIdentifier":{},"SubnetAvailabilityZone":{"type":"structure","members":{"Name":{}},"wrapper":true}}}}},"wrapper":true},"S1m":{"type":"structure","members":{"ReplicationGroupId":{},"Description":{},"Status":{},"PendingModifiedValues":{"type":"structure","members":{"PrimaryClusterId":{},"AutomaticFailoverStatus":{},"Resharding":{"type":"structure","members":{"SlotMigration":{"type":"structure","members":{"ProgressPercentage":{"type":"double"}}}}}}},"MemberClusters":{"type":"list","member":{"locationName":"ClusterId"}},"NodeGroups":{"type":"list","member":{"locationName":"NodeGroup","type":"structure","members":{"NodeGroupId":{},"Status":{},"PrimaryEndpoint":{"shape":"Sv"},"Slots":{},"NodeGroupMembers":{"type":"list","member":{"locationName":"NodeGroupMember","type":"structure","members":{"CacheClusterId":{},"CacheNodeId":{},"ReadEndpoint":{"shape":"Sv"},"PreferredAvailabilityZone":{},"CurrentRole":{}}}}}}},"SnapshottingClusterId":{},"AutomaticFailover":{},"ConfigurationEndpoint":{"shape":"Sv"},"SnapshotRetentionLimit":{"type":"integer"},"SnapshotWindow":{},"ClusterEnabled":{"type":"boolean"},"CacheNodeType":{},"AuthTokenEnabled":{"type":"boolean"},"TransitEncryptionEnabled":{"type":"boolean"},"AtRestEncryptionEnabled":{"type":"boolean"}},"wrapper":true},"S2k":{"type":"list","member":{"locationName":"Parameter","type":"structure","members":{"ParameterName":{},"ParameterValue":{},"Description":{},"Source":{},"DataType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"},"MinimumEngineVersion":{},"ChangeType":{}}}},"S2n":{"type":"list","member":{"locationName":"CacheNodeTypeSpecificParameter","type":"structure","members":{"ParameterName":{},"Description":{},"Source":{},"DataType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"},"MinimumEngineVersion":{},"CacheNodeTypeSpecificValues":{"type":"list","member":{"locationName":"CacheNodeTypeSpecificValue","type":"structure","members":{"CacheNodeType":{},"Value":{}}}},"ChangeType":{}}}},"S3b":{"type":"structure","members":{"ReservedCacheNodeId":{},"ReservedCacheNodesOfferingId":{},"CacheNodeType":{},"StartTime":{"type":"timestamp"},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CacheNodeCount":{"type":"integer"},"ProductDescription":{},"OfferingType":{},"State":{},"RecurringCharges":{"shape":"S3c"}},"wrapper":true},"S3c":{"type":"list","member":{"locationName":"RecurringCharge","type":"structure","members":{"RecurringChargeAmount":{"type":"double"},"RecurringChargeFrequency":{}},"wrapper":true}},"S3s":{"type":"list","member":{"locationName":"ParameterNameValue","type":"structure","members":{"ParameterName":{},"ParameterValue":{}}}},"S3u":{"type":"structure","members":{"CacheParameterGroupName":{}}}}} - -/***/ }), -/* 399 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"DescribeCacheClusters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"CacheClusters"},"DescribeCacheEngineVersions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"CacheEngineVersions"},"DescribeCacheParameterGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"CacheParameterGroups"},"DescribeCacheParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Parameters"},"DescribeCacheSecurityGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"CacheSecurityGroups"},"DescribeCacheSubnetGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"CacheSubnetGroups"},"DescribeEngineDefaultParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"EngineDefaults.Marker","result_key":"EngineDefaults.Parameters"},"DescribeEvents":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Events"},"DescribeReplicationGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReplicationGroups"},"DescribeReservedCacheNodes":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedCacheNodes"},"DescribeReservedCacheNodesOfferings":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedCacheNodesOfferings"},"DescribeSnapshots":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Snapshots"}}} - -/***/ }), -/* 400 */ -/***/ (function(module, exports) { - -module.exports = {"version":2,"waiters":{"CacheClusterAvailable":{"acceptors":[{"argument":"CacheClusters[].CacheClusterStatus","expected":"available","matcher":"pathAll","state":"success"},{"argument":"CacheClusters[].CacheClusterStatus","expected":"deleted","matcher":"pathAny","state":"failure"},{"argument":"CacheClusters[].CacheClusterStatus","expected":"deleting","matcher":"pathAny","state":"failure"},{"argument":"CacheClusters[].CacheClusterStatus","expected":"incompatible-network","matcher":"pathAny","state":"failure"},{"argument":"CacheClusters[].CacheClusterStatus","expected":"restore-failed","matcher":"pathAny","state":"failure"}],"delay":15,"description":"Wait until ElastiCache cluster is available.","maxAttempts":40,"operation":"DescribeCacheClusters"},"CacheClusterDeleted":{"acceptors":[{"argument":"CacheClusters[].CacheClusterStatus","expected":"deleted","matcher":"pathAll","state":"success"},{"expected":"CacheClusterNotFound","matcher":"error","state":"success"},{"argument":"CacheClusters[].CacheClusterStatus","expected":"available","matcher":"pathAny","state":"failure"},{"argument":"CacheClusters[].CacheClusterStatus","expected":"creating","matcher":"pathAny","state":"failure"},{"argument":"CacheClusters[].CacheClusterStatus","expected":"incompatible-network","matcher":"pathAny","state":"failure"},{"argument":"CacheClusters[].CacheClusterStatus","expected":"modifying","matcher":"pathAny","state":"failure"},{"argument":"CacheClusters[].CacheClusterStatus","expected":"restore-failed","matcher":"pathAny","state":"failure"},{"argument":"CacheClusters[].CacheClusterStatus","expected":"snapshotting","matcher":"pathAny","state":"failure"}],"delay":15,"description":"Wait until ElastiCache cluster is deleted.","maxAttempts":40,"operation":"DescribeCacheClusters"},"ReplicationGroupAvailable":{"acceptors":[{"argument":"ReplicationGroups[].Status","expected":"available","matcher":"pathAll","state":"success"},{"argument":"ReplicationGroups[].Status","expected":"deleted","matcher":"pathAny","state":"failure"}],"delay":15,"description":"Wait until ElastiCache replication group is available.","maxAttempts":40,"operation":"DescribeReplicationGroups"},"ReplicationGroupDeleted":{"acceptors":[{"argument":"ReplicationGroups[].Status","expected":"deleted","matcher":"pathAll","state":"success"},{"argument":"ReplicationGroups[].Status","expected":"available","matcher":"pathAny","state":"failure"},{"expected":"ReplicationGroupNotFoundFault","matcher":"error","state":"success"}],"delay":15,"description":"Wait until ElastiCache replication group is deleted.","maxAttempts":40,"operation":"DescribeReplicationGroups"}}} - -/***/ }), -/* 401 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['elasticbeanstalk'] = {}; -AWS.ElasticBeanstalk = Service.defineService('elasticbeanstalk', ['2010-12-01']); -Object.defineProperty(apiLoader.services['elasticbeanstalk'], '2010-12-01', { - get: function get() { - var model = __webpack_require__(402); - model.paginators = __webpack_require__(403).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.ElasticBeanstalk; - - -/***/ }), -/* 402 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2010-12-01","endpointPrefix":"elasticbeanstalk","protocol":"query","serviceAbbreviation":"Elastic Beanstalk","serviceFullName":"AWS Elastic Beanstalk","signatureVersion":"v4","uid":"elasticbeanstalk-2010-12-01","xmlNamespace":"http://elasticbeanstalk.amazonaws.com/docs/2010-12-01/"},"operations":{"AbortEnvironmentUpdate":{"input":{"type":"structure","members":{"EnvironmentId":{},"EnvironmentName":{}}}},"ApplyEnvironmentManagedAction":{"input":{"type":"structure","required":["ActionId"],"members":{"EnvironmentName":{},"EnvironmentId":{},"ActionId":{}}},"output":{"resultWrapper":"ApplyEnvironmentManagedActionResult","type":"structure","members":{"ActionId":{},"ActionDescription":{},"ActionType":{},"Status":{}}}},"CheckDNSAvailability":{"input":{"type":"structure","required":["CNAMEPrefix"],"members":{"CNAMEPrefix":{}}},"output":{"resultWrapper":"CheckDNSAvailabilityResult","type":"structure","members":{"Available":{"type":"boolean"},"FullyQualifiedCNAME":{}}}},"ComposeEnvironments":{"input":{"type":"structure","members":{"ApplicationName":{},"GroupName":{},"VersionLabels":{"type":"list","member":{}}}},"output":{"shape":"Si","resultWrapper":"ComposeEnvironmentsResult"}},"CreateApplication":{"input":{"type":"structure","required":["ApplicationName"],"members":{"ApplicationName":{},"Description":{},"ResourceLifecycleConfig":{"shape":"S17"}}},"output":{"shape":"S1d","resultWrapper":"CreateApplicationResult"}},"CreateApplicationVersion":{"input":{"type":"structure","required":["ApplicationName","VersionLabel"],"members":{"ApplicationName":{},"VersionLabel":{},"Description":{},"SourceBuildInformation":{"shape":"S1i"},"SourceBundle":{"shape":"S1m"},"BuildConfiguration":{"type":"structure","required":["CodeBuildServiceRole","Image"],"members":{"ArtifactName":{},"CodeBuildServiceRole":{},"ComputeType":{},"Image":{},"TimeoutInMinutes":{"type":"integer"}}},"AutoCreateApplication":{"type":"boolean"},"Process":{"type":"boolean"}}},"output":{"shape":"S1u","resultWrapper":"CreateApplicationVersionResult"}},"CreateConfigurationTemplate":{"input":{"type":"structure","required":["ApplicationName","TemplateName"],"members":{"ApplicationName":{},"TemplateName":{},"SolutionStackName":{},"PlatformArn":{},"SourceConfiguration":{"type":"structure","members":{"ApplicationName":{},"TemplateName":{}}},"EnvironmentId":{},"Description":{},"OptionSettings":{"shape":"S1z"}}},"output":{"shape":"S25","resultWrapper":"CreateConfigurationTemplateResult"}},"CreateEnvironment":{"input":{"type":"structure","required":["ApplicationName"],"members":{"ApplicationName":{},"EnvironmentName":{},"GroupName":{},"Description":{},"CNAMEPrefix":{},"Tier":{"shape":"S11"},"Tags":{"type":"list","member":{"shape":"S29"}},"VersionLabel":{},"TemplateName":{},"SolutionStackName":{},"PlatformArn":{},"OptionSettings":{"shape":"S1z"},"OptionsToRemove":{"shape":"S2c"}}},"output":{"shape":"Sk","resultWrapper":"CreateEnvironmentResult"}},"CreatePlatformVersion":{"input":{"type":"structure","required":["PlatformName","PlatformVersion","PlatformDefinitionBundle"],"members":{"PlatformName":{},"PlatformVersion":{},"PlatformDefinitionBundle":{"shape":"S1m"},"EnvironmentName":{},"OptionSettings":{"shape":"S1z"}}},"output":{"resultWrapper":"CreatePlatformVersionResult","type":"structure","members":{"PlatformSummary":{"shape":"S2i"},"Builder":{"type":"structure","members":{"ARN":{}}}}}},"CreateStorageLocation":{"output":{"resultWrapper":"CreateStorageLocationResult","type":"structure","members":{"S3Bucket":{}}}},"DeleteApplication":{"input":{"type":"structure","required":["ApplicationName"],"members":{"ApplicationName":{},"TerminateEnvByForce":{"type":"boolean"}}}},"DeleteApplicationVersion":{"input":{"type":"structure","required":["ApplicationName","VersionLabel"],"members":{"ApplicationName":{},"VersionLabel":{},"DeleteSourceBundle":{"type":"boolean"}}}},"DeleteConfigurationTemplate":{"input":{"type":"structure","required":["ApplicationName","TemplateName"],"members":{"ApplicationName":{},"TemplateName":{}}}},"DeleteEnvironmentConfiguration":{"input":{"type":"structure","required":["ApplicationName","EnvironmentName"],"members":{"ApplicationName":{},"EnvironmentName":{}}}},"DeletePlatformVersion":{"input":{"type":"structure","members":{"PlatformArn":{}}},"output":{"resultWrapper":"DeletePlatformVersionResult","type":"structure","members":{"PlatformSummary":{"shape":"S2i"}}}},"DescribeApplicationVersions":{"input":{"type":"structure","members":{"ApplicationName":{},"VersionLabels":{"shape":"S1f"},"MaxRecords":{"type":"integer"},"NextToken":{}}},"output":{"resultWrapper":"DescribeApplicationVersionsResult","type":"structure","members":{"ApplicationVersions":{"type":"list","member":{"shape":"S1v"}},"NextToken":{}}}},"DescribeApplications":{"input":{"type":"structure","members":{"ApplicationNames":{"type":"list","member":{}}}},"output":{"resultWrapper":"DescribeApplicationsResult","type":"structure","members":{"Applications":{"type":"list","member":{"shape":"S1e"}}}}},"DescribeConfigurationOptions":{"input":{"type":"structure","members":{"ApplicationName":{},"TemplateName":{},"EnvironmentName":{},"SolutionStackName":{},"PlatformArn":{},"Options":{"shape":"S2c"}}},"output":{"resultWrapper":"DescribeConfigurationOptionsResult","type":"structure","members":{"SolutionStackName":{},"PlatformArn":{},"Options":{"type":"list","member":{"type":"structure","members":{"Namespace":{},"Name":{},"DefaultValue":{},"ChangeSeverity":{},"UserDefined":{"type":"boolean"},"ValueType":{},"ValueOptions":{"type":"list","member":{}},"MinValue":{"type":"integer"},"MaxValue":{"type":"integer"},"MaxLength":{"type":"integer"},"Regex":{"type":"structure","members":{"Pattern":{},"Label":{}}}}}}}}},"DescribeConfigurationSettings":{"input":{"type":"structure","required":["ApplicationName"],"members":{"ApplicationName":{},"TemplateName":{},"EnvironmentName":{}}},"output":{"resultWrapper":"DescribeConfigurationSettingsResult","type":"structure","members":{"ConfigurationSettings":{"type":"list","member":{"shape":"S25"}}}}},"DescribeEnvironmentHealth":{"input":{"type":"structure","members":{"EnvironmentName":{},"EnvironmentId":{},"AttributeNames":{"type":"list","member":{}}}},"output":{"resultWrapper":"DescribeEnvironmentHealthResult","type":"structure","members":{"EnvironmentName":{},"HealthStatus":{},"Status":{},"Color":{},"Causes":{"shape":"S3y"},"ApplicationMetrics":{"shape":"S40"},"InstancesHealth":{"type":"structure","members":{"NoData":{"type":"integer"},"Unknown":{"type":"integer"},"Pending":{"type":"integer"},"Ok":{"type":"integer"},"Info":{"type":"integer"},"Warning":{"type":"integer"},"Degraded":{"type":"integer"},"Severe":{"type":"integer"}}},"RefreshedAt":{"type":"timestamp"}}}},"DescribeEnvironmentManagedActionHistory":{"input":{"type":"structure","members":{"EnvironmentId":{},"EnvironmentName":{},"NextToken":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"DescribeEnvironmentManagedActionHistoryResult","type":"structure","members":{"ManagedActionHistoryItems":{"type":"list","member":{"type":"structure","members":{"ActionId":{},"ActionType":{},"ActionDescription":{},"FailureType":{},"Status":{},"FailureDescription":{},"ExecutedTime":{"type":"timestamp"},"FinishedTime":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeEnvironmentManagedActions":{"input":{"type":"structure","members":{"EnvironmentName":{},"EnvironmentId":{},"Status":{}}},"output":{"resultWrapper":"DescribeEnvironmentManagedActionsResult","type":"structure","members":{"ManagedActions":{"type":"list","member":{"type":"structure","members":{"ActionId":{},"ActionDescription":{},"ActionType":{},"Status":{},"WindowStartTime":{"type":"timestamp"}}}}}}},"DescribeEnvironmentResources":{"input":{"type":"structure","members":{"EnvironmentId":{},"EnvironmentName":{}}},"output":{"resultWrapper":"DescribeEnvironmentResourcesResult","type":"structure","members":{"EnvironmentResources":{"type":"structure","members":{"EnvironmentName":{},"AutoScalingGroups":{"type":"list","member":{"type":"structure","members":{"Name":{}}}},"Instances":{"type":"list","member":{"type":"structure","members":{"Id":{}}}},"LaunchConfigurations":{"type":"list","member":{"type":"structure","members":{"Name":{}}}},"LoadBalancers":{"type":"list","member":{"type":"structure","members":{"Name":{}}}},"Triggers":{"type":"list","member":{"type":"structure","members":{"Name":{}}}},"Queues":{"type":"list","member":{"type":"structure","members":{"Name":{},"URL":{}}}}}}}}},"DescribeEnvironments":{"input":{"type":"structure","members":{"ApplicationName":{},"VersionLabel":{},"EnvironmentIds":{"type":"list","member":{}},"EnvironmentNames":{"type":"list","member":{}},"IncludeDeleted":{"type":"boolean"},"IncludedDeletedBackTo":{"type":"timestamp"},"MaxRecords":{"type":"integer"},"NextToken":{}}},"output":{"shape":"Si","resultWrapper":"DescribeEnvironmentsResult"}},"DescribeEvents":{"input":{"type":"structure","members":{"ApplicationName":{},"VersionLabel":{},"TemplateName":{},"EnvironmentId":{},"EnvironmentName":{},"PlatformArn":{},"RequestId":{},"Severity":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"MaxRecords":{"type":"integer"},"NextToken":{}}},"output":{"resultWrapper":"DescribeEventsResult","type":"structure","members":{"Events":{"type":"list","member":{"type":"structure","members":{"EventDate":{"type":"timestamp"},"Message":{},"ApplicationName":{},"VersionLabel":{},"TemplateName":{},"EnvironmentName":{},"PlatformArn":{},"RequestId":{},"Severity":{}}}},"NextToken":{}}}},"DescribeInstancesHealth":{"input":{"type":"structure","members":{"EnvironmentName":{},"EnvironmentId":{},"AttributeNames":{"type":"list","member":{}},"NextToken":{}}},"output":{"resultWrapper":"DescribeInstancesHealthResult","type":"structure","members":{"InstanceHealthList":{"type":"list","member":{"type":"structure","members":{"InstanceId":{},"HealthStatus":{},"Color":{},"Causes":{"shape":"S3y"},"LaunchedAt":{"type":"timestamp"},"ApplicationMetrics":{"shape":"S40"},"System":{"type":"structure","members":{"CPUUtilization":{"type":"structure","members":{"User":{"type":"double"},"Nice":{"type":"double"},"System":{"type":"double"},"Idle":{"type":"double"},"IOWait":{"type":"double"},"IRQ":{"type":"double"},"SoftIRQ":{"type":"double"}}},"LoadAverage":{"type":"list","member":{"type":"double"}}}},"Deployment":{"type":"structure","members":{"VersionLabel":{},"DeploymentId":{"type":"long"},"Status":{},"DeploymentTime":{"type":"timestamp"}}},"AvailabilityZone":{},"InstanceType":{}}}},"RefreshedAt":{"type":"timestamp"},"NextToken":{}}}},"DescribePlatformVersion":{"input":{"type":"structure","members":{"PlatformArn":{}}},"output":{"resultWrapper":"DescribePlatformVersionResult","type":"structure","members":{"PlatformDescription":{"type":"structure","members":{"PlatformArn":{},"PlatformOwner":{},"PlatformName":{},"PlatformVersion":{},"SolutionStackName":{},"PlatformStatus":{},"DateCreated":{"type":"timestamp"},"DateUpdated":{"type":"timestamp"},"PlatformCategory":{},"Description":{},"Maintainer":{},"OperatingSystemName":{},"OperatingSystemVersion":{},"ProgrammingLanguages":{"type":"list","member":{"type":"structure","members":{"Name":{},"Version":{}}}},"Frameworks":{"type":"list","member":{"type":"structure","members":{"Name":{},"Version":{}}}},"CustomAmiList":{"type":"list","member":{"type":"structure","members":{"VirtualizationType":{},"ImageId":{}}}},"SupportedTierList":{"shape":"S2o"},"SupportedAddonList":{"shape":"S2q"}}}}}},"ListAvailableSolutionStacks":{"output":{"resultWrapper":"ListAvailableSolutionStacksResult","type":"structure","members":{"SolutionStacks":{"type":"list","member":{}},"SolutionStackDetails":{"type":"list","member":{"type":"structure","members":{"SolutionStackName":{},"PermittedFileTypes":{"type":"list","member":{}}}}}}}},"ListPlatformVersions":{"input":{"type":"structure","members":{"Filters":{"type":"list","member":{"type":"structure","members":{"Type":{},"Operator":{},"Values":{"type":"list","member":{}}}}},"MaxRecords":{"type":"integer"},"NextToken":{}}},"output":{"resultWrapper":"ListPlatformVersionsResult","type":"structure","members":{"PlatformSummaryList":{"type":"list","member":{"shape":"S2i"}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"resultWrapper":"ListTagsForResourceResult","type":"structure","members":{"ResourceArn":{},"ResourceTags":{"shape":"S6q"}}}},"RebuildEnvironment":{"input":{"type":"structure","members":{"EnvironmentId":{},"EnvironmentName":{}}}},"RequestEnvironmentInfo":{"input":{"type":"structure","required":["InfoType"],"members":{"EnvironmentId":{},"EnvironmentName":{},"InfoType":{}}}},"RestartAppServer":{"input":{"type":"structure","members":{"EnvironmentId":{},"EnvironmentName":{}}}},"RetrieveEnvironmentInfo":{"input":{"type":"structure","required":["InfoType"],"members":{"EnvironmentId":{},"EnvironmentName":{},"InfoType":{}}},"output":{"resultWrapper":"RetrieveEnvironmentInfoResult","type":"structure","members":{"EnvironmentInfo":{"type":"list","member":{"type":"structure","members":{"InfoType":{},"Ec2InstanceId":{},"SampleTimestamp":{"type":"timestamp"},"Message":{}}}}}}},"SwapEnvironmentCNAMEs":{"input":{"type":"structure","members":{"SourceEnvironmentId":{},"SourceEnvironmentName":{},"DestinationEnvironmentId":{},"DestinationEnvironmentName":{}}}},"TerminateEnvironment":{"input":{"type":"structure","members":{"EnvironmentId":{},"EnvironmentName":{},"TerminateResources":{"type":"boolean"},"ForceTerminate":{"type":"boolean"}}},"output":{"shape":"Sk","resultWrapper":"TerminateEnvironmentResult"}},"UpdateApplication":{"input":{"type":"structure","required":["ApplicationName"],"members":{"ApplicationName":{},"Description":{}}},"output":{"shape":"S1d","resultWrapper":"UpdateApplicationResult"}},"UpdateApplicationResourceLifecycle":{"input":{"type":"structure","required":["ApplicationName","ResourceLifecycleConfig"],"members":{"ApplicationName":{},"ResourceLifecycleConfig":{"shape":"S17"}}},"output":{"resultWrapper":"UpdateApplicationResourceLifecycleResult","type":"structure","members":{"ApplicationName":{},"ResourceLifecycleConfig":{"shape":"S17"}}}},"UpdateApplicationVersion":{"input":{"type":"structure","required":["ApplicationName","VersionLabel"],"members":{"ApplicationName":{},"VersionLabel":{},"Description":{}}},"output":{"shape":"S1u","resultWrapper":"UpdateApplicationVersionResult"}},"UpdateConfigurationTemplate":{"input":{"type":"structure","required":["ApplicationName","TemplateName"],"members":{"ApplicationName":{},"TemplateName":{},"Description":{},"OptionSettings":{"shape":"S1z"},"OptionsToRemove":{"shape":"S2c"}}},"output":{"shape":"S25","resultWrapper":"UpdateConfigurationTemplateResult"}},"UpdateEnvironment":{"input":{"type":"structure","members":{"ApplicationName":{},"EnvironmentId":{},"EnvironmentName":{},"GroupName":{},"Description":{},"Tier":{"shape":"S11"},"VersionLabel":{},"TemplateName":{},"SolutionStackName":{},"PlatformArn":{},"OptionSettings":{"shape":"S1z"},"OptionsToRemove":{"shape":"S2c"}}},"output":{"shape":"Sk","resultWrapper":"UpdateEnvironmentResult"}},"UpdateTagsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"TagsToAdd":{"shape":"S6q"},"TagsToRemove":{"type":"list","member":{}}}}},"ValidateConfigurationSettings":{"input":{"type":"structure","required":["ApplicationName","OptionSettings"],"members":{"ApplicationName":{},"TemplateName":{},"EnvironmentName":{},"OptionSettings":{"shape":"S1z"}}},"output":{"resultWrapper":"ValidateConfigurationSettingsResult","type":"structure","members":{"Messages":{"type":"list","member":{"type":"structure","members":{"Message":{},"Severity":{},"Namespace":{},"OptionName":{}}}}}}}},"shapes":{"Si":{"type":"structure","members":{"Environments":{"type":"list","member":{"shape":"Sk"}},"NextToken":{}}},"Sk":{"type":"structure","members":{"EnvironmentName":{},"EnvironmentId":{},"ApplicationName":{},"VersionLabel":{},"SolutionStackName":{},"PlatformArn":{},"TemplateName":{},"Description":{},"EndpointURL":{},"CNAME":{},"DateCreated":{"type":"timestamp"},"DateUpdated":{"type":"timestamp"},"Status":{},"AbortableOperationInProgress":{"type":"boolean"},"Health":{},"HealthStatus":{},"Resources":{"type":"structure","members":{"LoadBalancer":{"type":"structure","members":{"LoadBalancerName":{},"Domain":{},"Listeners":{"type":"list","member":{"type":"structure","members":{"Protocol":{},"Port":{"type":"integer"}}}}}}}},"Tier":{"shape":"S11"},"EnvironmentLinks":{"type":"list","member":{"type":"structure","members":{"LinkName":{},"EnvironmentName":{}}}},"EnvironmentArn":{}}},"S11":{"type":"structure","members":{"Name":{},"Type":{},"Version":{}}},"S17":{"type":"structure","members":{"ServiceRole":{},"VersionLifecycleConfig":{"type":"structure","members":{"MaxCountRule":{"type":"structure","required":["Enabled"],"members":{"Enabled":{"type":"boolean"},"MaxCount":{"type":"integer"},"DeleteSourceFromS3":{"type":"boolean"}}},"MaxAgeRule":{"type":"structure","required":["Enabled"],"members":{"Enabled":{"type":"boolean"},"MaxAgeInDays":{"type":"integer"},"DeleteSourceFromS3":{"type":"boolean"}}}}}}},"S1d":{"type":"structure","members":{"Application":{"shape":"S1e"}}},"S1e":{"type":"structure","members":{"ApplicationName":{},"Description":{},"DateCreated":{"type":"timestamp"},"DateUpdated":{"type":"timestamp"},"Versions":{"shape":"S1f"},"ConfigurationTemplates":{"type":"list","member":{}},"ResourceLifecycleConfig":{"shape":"S17"}}},"S1f":{"type":"list","member":{}},"S1i":{"type":"structure","required":["SourceType","SourceRepository","SourceLocation"],"members":{"SourceType":{},"SourceRepository":{},"SourceLocation":{}}},"S1m":{"type":"structure","members":{"S3Bucket":{},"S3Key":{}}},"S1u":{"type":"structure","members":{"ApplicationVersion":{"shape":"S1v"}}},"S1v":{"type":"structure","members":{"ApplicationName":{},"Description":{},"VersionLabel":{},"SourceBuildInformation":{"shape":"S1i"},"BuildArn":{},"SourceBundle":{"shape":"S1m"},"DateCreated":{"type":"timestamp"},"DateUpdated":{"type":"timestamp"},"Status":{}}},"S1z":{"type":"list","member":{"type":"structure","members":{"ResourceName":{},"Namespace":{},"OptionName":{},"Value":{}}}},"S25":{"type":"structure","members":{"SolutionStackName":{},"PlatformArn":{},"ApplicationName":{},"TemplateName":{},"Description":{},"EnvironmentName":{},"DeploymentStatus":{},"DateCreated":{"type":"timestamp"},"DateUpdated":{"type":"timestamp"},"OptionSettings":{"shape":"S1z"}}},"S29":{"type":"structure","members":{"Key":{},"Value":{}}},"S2c":{"type":"list","member":{"type":"structure","members":{"ResourceName":{},"Namespace":{},"OptionName":{}}}},"S2i":{"type":"structure","members":{"PlatformArn":{},"PlatformOwner":{},"PlatformStatus":{},"PlatformCategory":{},"OperatingSystemName":{},"OperatingSystemVersion":{},"SupportedTierList":{"shape":"S2o"},"SupportedAddonList":{"shape":"S2q"}}},"S2o":{"type":"list","member":{}},"S2q":{"type":"list","member":{}},"S3y":{"type":"list","member":{}},"S40":{"type":"structure","members":{"Duration":{"type":"integer"},"RequestCount":{"type":"integer"},"StatusCodes":{"type":"structure","members":{"Status2xx":{"type":"integer"},"Status3xx":{"type":"integer"},"Status4xx":{"type":"integer"},"Status5xx":{"type":"integer"}}},"Latency":{"type":"structure","members":{"P999":{"type":"double"},"P99":{"type":"double"},"P95":{"type":"double"},"P90":{"type":"double"},"P85":{"type":"double"},"P75":{"type":"double"},"P50":{"type":"double"},"P10":{"type":"double"}}}}},"S6q":{"type":"list","member":{"shape":"S29"}}}} - -/***/ }), -/* 403 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"DescribeApplicationVersions":{"result_key":"ApplicationVersions"},"DescribeApplications":{"result_key":"Applications"},"DescribeConfigurationOptions":{"result_key":"Options"},"DescribeEnvironments":{"result_key":"Environments"},"DescribeEvents":{"input_token":"NextToken","limit_key":"MaxRecords","output_token":"NextToken","result_key":"Events"},"ListAvailableSolutionStacks":{"result_key":"SolutionStacks"}}} - -/***/ }), -/* 404 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['elb'] = {}; -AWS.ELB = Service.defineService('elb', ['2012-06-01']); -Object.defineProperty(apiLoader.services['elb'], '2012-06-01', { - get: function get() { - var model = __webpack_require__(405); - model.paginators = __webpack_require__(406).pagination; - model.waiters = __webpack_require__(407).waiters; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.ELB; - - -/***/ }), -/* 405 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2012-06-01","endpointPrefix":"elasticloadbalancing","protocol":"query","serviceFullName":"Elastic Load Balancing","signatureVersion":"v4","uid":"elasticloadbalancing-2012-06-01","xmlNamespace":"http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/"},"operations":{"AddTags":{"input":{"type":"structure","required":["LoadBalancerNames","Tags"],"members":{"LoadBalancerNames":{"shape":"S2"},"Tags":{"shape":"S4"}}},"output":{"resultWrapper":"AddTagsResult","type":"structure","members":{}}},"ApplySecurityGroupsToLoadBalancer":{"input":{"type":"structure","required":["LoadBalancerName","SecurityGroups"],"members":{"LoadBalancerName":{},"SecurityGroups":{"shape":"Sa"}}},"output":{"resultWrapper":"ApplySecurityGroupsToLoadBalancerResult","type":"structure","members":{"SecurityGroups":{"shape":"Sa"}}}},"AttachLoadBalancerToSubnets":{"input":{"type":"structure","required":["LoadBalancerName","Subnets"],"members":{"LoadBalancerName":{},"Subnets":{"shape":"Se"}}},"output":{"resultWrapper":"AttachLoadBalancerToSubnetsResult","type":"structure","members":{"Subnets":{"shape":"Se"}}}},"ConfigureHealthCheck":{"input":{"type":"structure","required":["LoadBalancerName","HealthCheck"],"members":{"LoadBalancerName":{},"HealthCheck":{"shape":"Si"}}},"output":{"resultWrapper":"ConfigureHealthCheckResult","type":"structure","members":{"HealthCheck":{"shape":"Si"}}}},"CreateAppCookieStickinessPolicy":{"input":{"type":"structure","required":["LoadBalancerName","PolicyName","CookieName"],"members":{"LoadBalancerName":{},"PolicyName":{},"CookieName":{}}},"output":{"resultWrapper":"CreateAppCookieStickinessPolicyResult","type":"structure","members":{}}},"CreateLBCookieStickinessPolicy":{"input":{"type":"structure","required":["LoadBalancerName","PolicyName"],"members":{"LoadBalancerName":{},"PolicyName":{},"CookieExpirationPeriod":{"type":"long"}}},"output":{"resultWrapper":"CreateLBCookieStickinessPolicyResult","type":"structure","members":{}}},"CreateLoadBalancer":{"input":{"type":"structure","required":["LoadBalancerName","Listeners"],"members":{"LoadBalancerName":{},"Listeners":{"shape":"Sx"},"AvailabilityZones":{"shape":"S13"},"Subnets":{"shape":"Se"},"SecurityGroups":{"shape":"Sa"},"Scheme":{},"Tags":{"shape":"S4"}}},"output":{"resultWrapper":"CreateLoadBalancerResult","type":"structure","members":{"DNSName":{}}}},"CreateLoadBalancerListeners":{"input":{"type":"structure","required":["LoadBalancerName","Listeners"],"members":{"LoadBalancerName":{},"Listeners":{"shape":"Sx"}}},"output":{"resultWrapper":"CreateLoadBalancerListenersResult","type":"structure","members":{}}},"CreateLoadBalancerPolicy":{"input":{"type":"structure","required":["LoadBalancerName","PolicyName","PolicyTypeName"],"members":{"LoadBalancerName":{},"PolicyName":{},"PolicyTypeName":{},"PolicyAttributes":{"type":"list","member":{"type":"structure","members":{"AttributeName":{},"AttributeValue":{}}}}}},"output":{"resultWrapper":"CreateLoadBalancerPolicyResult","type":"structure","members":{}}},"DeleteLoadBalancer":{"input":{"type":"structure","required":["LoadBalancerName"],"members":{"LoadBalancerName":{}}},"output":{"resultWrapper":"DeleteLoadBalancerResult","type":"structure","members":{}}},"DeleteLoadBalancerListeners":{"input":{"type":"structure","required":["LoadBalancerName","LoadBalancerPorts"],"members":{"LoadBalancerName":{},"LoadBalancerPorts":{"type":"list","member":{"type":"integer"}}}},"output":{"resultWrapper":"DeleteLoadBalancerListenersResult","type":"structure","members":{}}},"DeleteLoadBalancerPolicy":{"input":{"type":"structure","required":["LoadBalancerName","PolicyName"],"members":{"LoadBalancerName":{},"PolicyName":{}}},"output":{"resultWrapper":"DeleteLoadBalancerPolicyResult","type":"structure","members":{}}},"DeregisterInstancesFromLoadBalancer":{"input":{"type":"structure","required":["LoadBalancerName","Instances"],"members":{"LoadBalancerName":{},"Instances":{"shape":"S1p"}}},"output":{"resultWrapper":"DeregisterInstancesFromLoadBalancerResult","type":"structure","members":{"Instances":{"shape":"S1p"}}}},"DescribeAccountLimits":{"input":{"type":"structure","members":{"Marker":{},"PageSize":{"type":"integer"}}},"output":{"resultWrapper":"DescribeAccountLimitsResult","type":"structure","members":{"Limits":{"type":"list","member":{"type":"structure","members":{"Name":{},"Max":{}}}},"NextMarker":{}}}},"DescribeInstanceHealth":{"input":{"type":"structure","required":["LoadBalancerName"],"members":{"LoadBalancerName":{},"Instances":{"shape":"S1p"}}},"output":{"resultWrapper":"DescribeInstanceHealthResult","type":"structure","members":{"InstanceStates":{"type":"list","member":{"type":"structure","members":{"InstanceId":{},"State":{},"ReasonCode":{},"Description":{}}}}}}},"DescribeLoadBalancerAttributes":{"input":{"type":"structure","required":["LoadBalancerName"],"members":{"LoadBalancerName":{}}},"output":{"resultWrapper":"DescribeLoadBalancerAttributesResult","type":"structure","members":{"LoadBalancerAttributes":{"shape":"S2a"}}}},"DescribeLoadBalancerPolicies":{"input":{"type":"structure","members":{"LoadBalancerName":{},"PolicyNames":{"shape":"S2s"}}},"output":{"resultWrapper":"DescribeLoadBalancerPoliciesResult","type":"structure","members":{"PolicyDescriptions":{"type":"list","member":{"type":"structure","members":{"PolicyName":{},"PolicyTypeName":{},"PolicyAttributeDescriptions":{"type":"list","member":{"type":"structure","members":{"AttributeName":{},"AttributeValue":{}}}}}}}}}},"DescribeLoadBalancerPolicyTypes":{"input":{"type":"structure","members":{"PolicyTypeNames":{"type":"list","member":{}}}},"output":{"resultWrapper":"DescribeLoadBalancerPolicyTypesResult","type":"structure","members":{"PolicyTypeDescriptions":{"type":"list","member":{"type":"structure","members":{"PolicyTypeName":{},"Description":{},"PolicyAttributeTypeDescriptions":{"type":"list","member":{"type":"structure","members":{"AttributeName":{},"AttributeType":{},"Description":{},"DefaultValue":{},"Cardinality":{}}}}}}}}}},"DescribeLoadBalancers":{"input":{"type":"structure","members":{"LoadBalancerNames":{"shape":"S2"},"Marker":{},"PageSize":{"type":"integer"}}},"output":{"resultWrapper":"DescribeLoadBalancersResult","type":"structure","members":{"LoadBalancerDescriptions":{"type":"list","member":{"type":"structure","members":{"LoadBalancerName":{},"DNSName":{},"CanonicalHostedZoneName":{},"CanonicalHostedZoneNameID":{},"ListenerDescriptions":{"type":"list","member":{"type":"structure","members":{"Listener":{"shape":"Sy"},"PolicyNames":{"shape":"S2s"}}}},"Policies":{"type":"structure","members":{"AppCookieStickinessPolicies":{"type":"list","member":{"type":"structure","members":{"PolicyName":{},"CookieName":{}}}},"LBCookieStickinessPolicies":{"type":"list","member":{"type":"structure","members":{"PolicyName":{},"CookieExpirationPeriod":{"type":"long"}}}},"OtherPolicies":{"shape":"S2s"}}},"BackendServerDescriptions":{"type":"list","member":{"type":"structure","members":{"InstancePort":{"type":"integer"},"PolicyNames":{"shape":"S2s"}}}},"AvailabilityZones":{"shape":"S13"},"Subnets":{"shape":"Se"},"VPCId":{},"Instances":{"shape":"S1p"},"HealthCheck":{"shape":"Si"},"SourceSecurityGroup":{"type":"structure","members":{"OwnerAlias":{},"GroupName":{}}},"SecurityGroups":{"shape":"Sa"},"CreatedTime":{"type":"timestamp"},"Scheme":{}}}},"NextMarker":{}}}},"DescribeTags":{"input":{"type":"structure","required":["LoadBalancerNames"],"members":{"LoadBalancerNames":{"type":"list","member":{}}}},"output":{"resultWrapper":"DescribeTagsResult","type":"structure","members":{"TagDescriptions":{"type":"list","member":{"type":"structure","members":{"LoadBalancerName":{},"Tags":{"shape":"S4"}}}}}}},"DetachLoadBalancerFromSubnets":{"input":{"type":"structure","required":["LoadBalancerName","Subnets"],"members":{"LoadBalancerName":{},"Subnets":{"shape":"Se"}}},"output":{"resultWrapper":"DetachLoadBalancerFromSubnetsResult","type":"structure","members":{"Subnets":{"shape":"Se"}}}},"DisableAvailabilityZonesForLoadBalancer":{"input":{"type":"structure","required":["LoadBalancerName","AvailabilityZones"],"members":{"LoadBalancerName":{},"AvailabilityZones":{"shape":"S13"}}},"output":{"resultWrapper":"DisableAvailabilityZonesForLoadBalancerResult","type":"structure","members":{"AvailabilityZones":{"shape":"S13"}}}},"EnableAvailabilityZonesForLoadBalancer":{"input":{"type":"structure","required":["LoadBalancerName","AvailabilityZones"],"members":{"LoadBalancerName":{},"AvailabilityZones":{"shape":"S13"}}},"output":{"resultWrapper":"EnableAvailabilityZonesForLoadBalancerResult","type":"structure","members":{"AvailabilityZones":{"shape":"S13"}}}},"ModifyLoadBalancerAttributes":{"input":{"type":"structure","required":["LoadBalancerName","LoadBalancerAttributes"],"members":{"LoadBalancerName":{},"LoadBalancerAttributes":{"shape":"S2a"}}},"output":{"resultWrapper":"ModifyLoadBalancerAttributesResult","type":"structure","members":{"LoadBalancerName":{},"LoadBalancerAttributes":{"shape":"S2a"}}}},"RegisterInstancesWithLoadBalancer":{"input":{"type":"structure","required":["LoadBalancerName","Instances"],"members":{"LoadBalancerName":{},"Instances":{"shape":"S1p"}}},"output":{"resultWrapper":"RegisterInstancesWithLoadBalancerResult","type":"structure","members":{"Instances":{"shape":"S1p"}}}},"RemoveTags":{"input":{"type":"structure","required":["LoadBalancerNames","Tags"],"members":{"LoadBalancerNames":{"shape":"S2"},"Tags":{"type":"list","member":{"type":"structure","members":{"Key":{}}}}}},"output":{"resultWrapper":"RemoveTagsResult","type":"structure","members":{}}},"SetLoadBalancerListenerSSLCertificate":{"input":{"type":"structure","required":["LoadBalancerName","LoadBalancerPort","SSLCertificateId"],"members":{"LoadBalancerName":{},"LoadBalancerPort":{"type":"integer"},"SSLCertificateId":{}}},"output":{"resultWrapper":"SetLoadBalancerListenerSSLCertificateResult","type":"structure","members":{}}},"SetLoadBalancerPoliciesForBackendServer":{"input":{"type":"structure","required":["LoadBalancerName","InstancePort","PolicyNames"],"members":{"LoadBalancerName":{},"InstancePort":{"type":"integer"},"PolicyNames":{"shape":"S2s"}}},"output":{"resultWrapper":"SetLoadBalancerPoliciesForBackendServerResult","type":"structure","members":{}}},"SetLoadBalancerPoliciesOfListener":{"input":{"type":"structure","required":["LoadBalancerName","LoadBalancerPort","PolicyNames"],"members":{"LoadBalancerName":{},"LoadBalancerPort":{"type":"integer"},"PolicyNames":{"shape":"S2s"}}},"output":{"resultWrapper":"SetLoadBalancerPoliciesOfListenerResult","type":"structure","members":{}}}},"shapes":{"S2":{"type":"list","member":{}},"S4":{"type":"list","member":{"type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}},"Sa":{"type":"list","member":{}},"Se":{"type":"list","member":{}},"Si":{"type":"structure","required":["Target","Interval","Timeout","UnhealthyThreshold","HealthyThreshold"],"members":{"Target":{},"Interval":{"type":"integer"},"Timeout":{"type":"integer"},"UnhealthyThreshold":{"type":"integer"},"HealthyThreshold":{"type":"integer"}}},"Sx":{"type":"list","member":{"shape":"Sy"}},"Sy":{"type":"structure","required":["Protocol","LoadBalancerPort","InstancePort"],"members":{"Protocol":{},"LoadBalancerPort":{"type":"integer"},"InstanceProtocol":{},"InstancePort":{"type":"integer"},"SSLCertificateId":{}}},"S13":{"type":"list","member":{}},"S1p":{"type":"list","member":{"type":"structure","members":{"InstanceId":{}}}},"S2a":{"type":"structure","members":{"CrossZoneLoadBalancing":{"type":"structure","required":["Enabled"],"members":{"Enabled":{"type":"boolean"}}},"AccessLog":{"type":"structure","required":["Enabled"],"members":{"Enabled":{"type":"boolean"},"S3BucketName":{},"EmitInterval":{"type":"integer"},"S3BucketPrefix":{}}},"ConnectionDraining":{"type":"structure","required":["Enabled"],"members":{"Enabled":{"type":"boolean"},"Timeout":{"type":"integer"}}},"ConnectionSettings":{"type":"structure","required":["IdleTimeout"],"members":{"IdleTimeout":{"type":"integer"}}},"AdditionalAttributes":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}}}},"S2s":{"type":"list","member":{}}}} - -/***/ }), -/* 406 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"DescribeInstanceHealth":{"result_key":"InstanceStates"},"DescribeLoadBalancerPolicies":{"result_key":"PolicyDescriptions"},"DescribeLoadBalancerPolicyTypes":{"result_key":"PolicyTypeDescriptions"},"DescribeLoadBalancers":{"input_token":"Marker","output_token":"NextMarker","result_key":"LoadBalancerDescriptions"}}} - -/***/ }), -/* 407 */ -/***/ (function(module, exports) { - -module.exports = {"version":2,"waiters":{"InstanceDeregistered":{"delay":15,"operation":"DescribeInstanceHealth","maxAttempts":40,"acceptors":[{"expected":"OutOfService","matcher":"pathAll","state":"success","argument":"InstanceStates[].State"},{"matcher":"error","expected":"InvalidInstance","state":"success"}]},"AnyInstanceInService":{"acceptors":[{"argument":"InstanceStates[].State","expected":"InService","matcher":"pathAny","state":"success"}],"delay":15,"maxAttempts":40,"operation":"DescribeInstanceHealth"},"InstanceInService":{"acceptors":[{"argument":"InstanceStates[].State","expected":"InService","matcher":"pathAll","state":"success"},{"matcher":"error","expected":"InvalidInstance","state":"retry"}],"delay":15,"maxAttempts":40,"operation":"DescribeInstanceHealth"}}} - -/***/ }), -/* 408 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['elbv2'] = {}; -AWS.ELBv2 = Service.defineService('elbv2', ['2015-12-01']); -Object.defineProperty(apiLoader.services['elbv2'], '2015-12-01', { - get: function get() { - var model = __webpack_require__(409); - model.paginators = __webpack_require__(410).pagination; - model.waiters = __webpack_require__(411).waiters; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.ELBv2; - - -/***/ }), -/* 409 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2015-12-01","endpointPrefix":"elasticloadbalancing","protocol":"query","serviceAbbreviation":"Elastic Load Balancing v2","serviceFullName":"Elastic Load Balancing","serviceId":"Elastic Load Balancing v2","signatureVersion":"v4","uid":"elasticloadbalancingv2-2015-12-01","xmlNamespace":"http://elasticloadbalancing.amazonaws.com/doc/2015-12-01/"},"operations":{"AddListenerCertificates":{"input":{"type":"structure","required":["ListenerArn","Certificates"],"members":{"ListenerArn":{},"Certificates":{"shape":"S3"}}},"output":{"resultWrapper":"AddListenerCertificatesResult","type":"structure","members":{"Certificates":{"shape":"S3"}}}},"AddTags":{"input":{"type":"structure","required":["ResourceArns","Tags"],"members":{"ResourceArns":{"shape":"S9"},"Tags":{"shape":"Sb"}}},"output":{"resultWrapper":"AddTagsResult","type":"structure","members":{}}},"CreateListener":{"input":{"type":"structure","required":["LoadBalancerArn","Protocol","Port","DefaultActions"],"members":{"LoadBalancerArn":{},"Protocol":{},"Port":{"type":"integer"},"SslPolicy":{},"Certificates":{"shape":"S3"},"DefaultActions":{"shape":"Sl"}}},"output":{"resultWrapper":"CreateListenerResult","type":"structure","members":{"Listeners":{"shape":"Sq"}}}},"CreateLoadBalancer":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"Subnets":{"shape":"Su"},"SubnetMappings":{"shape":"Sw"},"SecurityGroups":{"shape":"Sz"},"Scheme":{},"Tags":{"shape":"Sb"},"Type":{},"IpAddressType":{}}},"output":{"resultWrapper":"CreateLoadBalancerResult","type":"structure","members":{"LoadBalancers":{"shape":"S15"}}}},"CreateRule":{"input":{"type":"structure","required":["ListenerArn","Conditions","Priority","Actions"],"members":{"ListenerArn":{},"Conditions":{"shape":"S1l"},"Priority":{"type":"integer"},"Actions":{"shape":"Sl"}}},"output":{"resultWrapper":"CreateRuleResult","type":"structure","members":{"Rules":{"shape":"S1s"}}}},"CreateTargetGroup":{"input":{"type":"structure","required":["Name","Protocol","Port","VpcId"],"members":{"Name":{},"Protocol":{},"Port":{"type":"integer"},"VpcId":{},"HealthCheckProtocol":{},"HealthCheckPort":{},"HealthCheckPath":{},"HealthCheckIntervalSeconds":{"type":"integer"},"HealthCheckTimeoutSeconds":{"type":"integer"},"HealthyThresholdCount":{"type":"integer"},"UnhealthyThresholdCount":{"type":"integer"},"Matcher":{"shape":"S24"},"TargetType":{}}},"output":{"resultWrapper":"CreateTargetGroupResult","type":"structure","members":{"TargetGroups":{"shape":"S28"}}}},"DeleteListener":{"input":{"type":"structure","required":["ListenerArn"],"members":{"ListenerArn":{}}},"output":{"resultWrapper":"DeleteListenerResult","type":"structure","members":{}}},"DeleteLoadBalancer":{"input":{"type":"structure","required":["LoadBalancerArn"],"members":{"LoadBalancerArn":{}}},"output":{"resultWrapper":"DeleteLoadBalancerResult","type":"structure","members":{}}},"DeleteRule":{"input":{"type":"structure","required":["RuleArn"],"members":{"RuleArn":{}}},"output":{"resultWrapper":"DeleteRuleResult","type":"structure","members":{}}},"DeleteTargetGroup":{"input":{"type":"structure","required":["TargetGroupArn"],"members":{"TargetGroupArn":{}}},"output":{"resultWrapper":"DeleteTargetGroupResult","type":"structure","members":{}}},"DeregisterTargets":{"input":{"type":"structure","required":["TargetGroupArn","Targets"],"members":{"TargetGroupArn":{},"Targets":{"shape":"S2k"}}},"output":{"resultWrapper":"DeregisterTargetsResult","type":"structure","members":{}}},"DescribeAccountLimits":{"input":{"type":"structure","members":{"Marker":{},"PageSize":{"type":"integer"}}},"output":{"resultWrapper":"DescribeAccountLimitsResult","type":"structure","members":{"Limits":{"type":"list","member":{"type":"structure","members":{"Name":{},"Max":{}}}},"NextMarker":{}}}},"DescribeListenerCertificates":{"input":{"type":"structure","required":["ListenerArn"],"members":{"ListenerArn":{},"Marker":{},"PageSize":{"type":"integer"}}},"output":{"resultWrapper":"DescribeListenerCertificatesResult","type":"structure","members":{"Certificates":{"shape":"S3"},"NextMarker":{}}}},"DescribeListeners":{"input":{"type":"structure","members":{"LoadBalancerArn":{},"ListenerArns":{"type":"list","member":{}},"Marker":{},"PageSize":{"type":"integer"}}},"output":{"resultWrapper":"DescribeListenersResult","type":"structure","members":{"Listeners":{"shape":"Sq"},"NextMarker":{}}}},"DescribeLoadBalancerAttributes":{"input":{"type":"structure","required":["LoadBalancerArn"],"members":{"LoadBalancerArn":{}}},"output":{"resultWrapper":"DescribeLoadBalancerAttributesResult","type":"structure","members":{"Attributes":{"shape":"S33"}}}},"DescribeLoadBalancers":{"input":{"type":"structure","members":{"LoadBalancerArns":{"shape":"S2a"},"Names":{"type":"list","member":{}},"Marker":{},"PageSize":{"type":"integer"}}},"output":{"resultWrapper":"DescribeLoadBalancersResult","type":"structure","members":{"LoadBalancers":{"shape":"S15"},"NextMarker":{}}}},"DescribeRules":{"input":{"type":"structure","members":{"ListenerArn":{},"RuleArns":{"type":"list","member":{}},"Marker":{},"PageSize":{"type":"integer"}}},"output":{"resultWrapper":"DescribeRulesResult","type":"structure","members":{"Rules":{"shape":"S1s"},"NextMarker":{}}}},"DescribeSSLPolicies":{"input":{"type":"structure","members":{"Names":{"type":"list","member":{}},"Marker":{},"PageSize":{"type":"integer"}}},"output":{"resultWrapper":"DescribeSSLPoliciesResult","type":"structure","members":{"SslPolicies":{"type":"list","member":{"type":"structure","members":{"SslProtocols":{"type":"list","member":{}},"Ciphers":{"type":"list","member":{"type":"structure","members":{"Name":{},"Priority":{"type":"integer"}}}},"Name":{}}}},"NextMarker":{}}}},"DescribeTags":{"input":{"type":"structure","required":["ResourceArns"],"members":{"ResourceArns":{"shape":"S9"}}},"output":{"resultWrapper":"DescribeTagsResult","type":"structure","members":{"TagDescriptions":{"type":"list","member":{"type":"structure","members":{"ResourceArn":{},"Tags":{"shape":"Sb"}}}}}}},"DescribeTargetGroupAttributes":{"input":{"type":"structure","required":["TargetGroupArn"],"members":{"TargetGroupArn":{}}},"output":{"resultWrapper":"DescribeTargetGroupAttributesResult","type":"structure","members":{"Attributes":{"shape":"S3u"}}}},"DescribeTargetGroups":{"input":{"type":"structure","members":{"LoadBalancerArn":{},"TargetGroupArns":{"type":"list","member":{}},"Names":{"type":"list","member":{}},"Marker":{},"PageSize":{"type":"integer"}}},"output":{"resultWrapper":"DescribeTargetGroupsResult","type":"structure","members":{"TargetGroups":{"shape":"S28"},"NextMarker":{}}}},"DescribeTargetHealth":{"input":{"type":"structure","required":["TargetGroupArn"],"members":{"TargetGroupArn":{},"Targets":{"shape":"S2k"}}},"output":{"resultWrapper":"DescribeTargetHealthResult","type":"structure","members":{"TargetHealthDescriptions":{"type":"list","member":{"type":"structure","members":{"Target":{"shape":"S2l"},"HealthCheckPort":{},"TargetHealth":{"type":"structure","members":{"State":{},"Reason":{},"Description":{}}}}}}}}},"ModifyListener":{"input":{"type":"structure","required":["ListenerArn"],"members":{"ListenerArn":{},"Port":{"type":"integer"},"Protocol":{},"SslPolicy":{},"Certificates":{"shape":"S3"},"DefaultActions":{"shape":"Sl"}}},"output":{"resultWrapper":"ModifyListenerResult","type":"structure","members":{"Listeners":{"shape":"Sq"}}}},"ModifyLoadBalancerAttributes":{"input":{"type":"structure","required":["LoadBalancerArn","Attributes"],"members":{"LoadBalancerArn":{},"Attributes":{"shape":"S33"}}},"output":{"resultWrapper":"ModifyLoadBalancerAttributesResult","type":"structure","members":{"Attributes":{"shape":"S33"}}}},"ModifyRule":{"input":{"type":"structure","required":["RuleArn"],"members":{"RuleArn":{},"Conditions":{"shape":"S1l"},"Actions":{"shape":"Sl"}}},"output":{"resultWrapper":"ModifyRuleResult","type":"structure","members":{"Rules":{"shape":"S1s"}}}},"ModifyTargetGroup":{"input":{"type":"structure","required":["TargetGroupArn"],"members":{"TargetGroupArn":{},"HealthCheckProtocol":{},"HealthCheckPort":{},"HealthCheckPath":{},"HealthCheckIntervalSeconds":{"type":"integer"},"HealthCheckTimeoutSeconds":{"type":"integer"},"HealthyThresholdCount":{"type":"integer"},"UnhealthyThresholdCount":{"type":"integer"},"Matcher":{"shape":"S24"}}},"output":{"resultWrapper":"ModifyTargetGroupResult","type":"structure","members":{"TargetGroups":{"shape":"S28"}}}},"ModifyTargetGroupAttributes":{"input":{"type":"structure","required":["TargetGroupArn","Attributes"],"members":{"TargetGroupArn":{},"Attributes":{"shape":"S3u"}}},"output":{"resultWrapper":"ModifyTargetGroupAttributesResult","type":"structure","members":{"Attributes":{"shape":"S3u"}}}},"RegisterTargets":{"input":{"type":"structure","required":["TargetGroupArn","Targets"],"members":{"TargetGroupArn":{},"Targets":{"shape":"S2k"}}},"output":{"resultWrapper":"RegisterTargetsResult","type":"structure","members":{}}},"RemoveListenerCertificates":{"input":{"type":"structure","required":["ListenerArn","Certificates"],"members":{"ListenerArn":{},"Certificates":{"shape":"S3"}}},"output":{"resultWrapper":"RemoveListenerCertificatesResult","type":"structure","members":{}}},"RemoveTags":{"input":{"type":"structure","required":["ResourceArns","TagKeys"],"members":{"ResourceArns":{"shape":"S9"},"TagKeys":{"type":"list","member":{}}}},"output":{"resultWrapper":"RemoveTagsResult","type":"structure","members":{}}},"SetIpAddressType":{"input":{"type":"structure","required":["LoadBalancerArn","IpAddressType"],"members":{"LoadBalancerArn":{},"IpAddressType":{}}},"output":{"resultWrapper":"SetIpAddressTypeResult","type":"structure","members":{"IpAddressType":{}}}},"SetRulePriorities":{"input":{"type":"structure","required":["RulePriorities"],"members":{"RulePriorities":{"type":"list","member":{"type":"structure","members":{"RuleArn":{},"Priority":{"type":"integer"}}}}}},"output":{"resultWrapper":"SetRulePrioritiesResult","type":"structure","members":{"Rules":{"shape":"S1s"}}}},"SetSecurityGroups":{"input":{"type":"structure","required":["LoadBalancerArn","SecurityGroups"],"members":{"LoadBalancerArn":{},"SecurityGroups":{"shape":"Sz"}}},"output":{"resultWrapper":"SetSecurityGroupsResult","type":"structure","members":{"SecurityGroupIds":{"shape":"Sz"}}}},"SetSubnets":{"input":{"type":"structure","required":["LoadBalancerArn","Subnets"],"members":{"LoadBalancerArn":{},"Subnets":{"shape":"Su"},"SubnetMappings":{"shape":"Sw"}}},"output":{"resultWrapper":"SetSubnetsResult","type":"structure","members":{"AvailabilityZones":{"shape":"S1e"}}}}},"shapes":{"S3":{"type":"list","member":{"type":"structure","members":{"CertificateArn":{},"IsDefault":{"type":"boolean"}}}},"S9":{"type":"list","member":{}},"Sb":{"type":"list","member":{"type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}},"Sl":{"type":"list","member":{"type":"structure","required":["Type","TargetGroupArn"],"members":{"Type":{},"TargetGroupArn":{}}}},"Sq":{"type":"list","member":{"type":"structure","members":{"ListenerArn":{},"LoadBalancerArn":{},"Port":{"type":"integer"},"Protocol":{},"Certificates":{"shape":"S3"},"SslPolicy":{},"DefaultActions":{"shape":"Sl"}}}},"Su":{"type":"list","member":{}},"Sw":{"type":"list","member":{"type":"structure","members":{"SubnetId":{},"AllocationId":{}}}},"Sz":{"type":"list","member":{}},"S15":{"type":"list","member":{"type":"structure","members":{"LoadBalancerArn":{},"DNSName":{},"CanonicalHostedZoneId":{},"CreatedTime":{"type":"timestamp"},"LoadBalancerName":{},"Scheme":{},"VpcId":{},"State":{"type":"structure","members":{"Code":{},"Reason":{}}},"Type":{},"AvailabilityZones":{"shape":"S1e"},"SecurityGroups":{"shape":"Sz"},"IpAddressType":{}}}},"S1e":{"type":"list","member":{"type":"structure","members":{"ZoneName":{},"SubnetId":{},"LoadBalancerAddresses":{"type":"list","member":{"type":"structure","members":{"IpAddress":{},"AllocationId":{}}}}}}},"S1l":{"type":"list","member":{"type":"structure","members":{"Field":{},"Values":{"type":"list","member":{}}}}},"S1s":{"type":"list","member":{"type":"structure","members":{"RuleArn":{},"Priority":{},"Conditions":{"shape":"S1l"},"Actions":{"shape":"Sl"},"IsDefault":{"type":"boolean"}}}},"S24":{"type":"structure","required":["HttpCode"],"members":{"HttpCode":{}}},"S28":{"type":"list","member":{"type":"structure","members":{"TargetGroupArn":{},"TargetGroupName":{},"Protocol":{},"Port":{"type":"integer"},"VpcId":{},"HealthCheckProtocol":{},"HealthCheckPort":{},"HealthCheckIntervalSeconds":{"type":"integer"},"HealthCheckTimeoutSeconds":{"type":"integer"},"HealthyThresholdCount":{"type":"integer"},"UnhealthyThresholdCount":{"type":"integer"},"HealthCheckPath":{},"Matcher":{"shape":"S24"},"LoadBalancerArns":{"shape":"S2a"},"TargetType":{}}}},"S2a":{"type":"list","member":{}},"S2k":{"type":"list","member":{"shape":"S2l"}},"S2l":{"type":"structure","required":["Id"],"members":{"Id":{},"Port":{"type":"integer"},"AvailabilityZone":{}}},"S33":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}},"S3u":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}}}} - -/***/ }), -/* 410 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"DescribeListeners":{"input_token":"Marker","output_token":"NextMarker","result_key":"Listeners"},"DescribeLoadBalancers":{"input_token":"Marker","output_token":"NextMarker","result_key":"LoadBalancers"},"DescribeTargetGroups":{"input_token":"Marker","output_token":"NextMarker","result_key":"TargetGroups"}}} - -/***/ }), -/* 411 */ -/***/ (function(module, exports) { - -module.exports = {"version":2,"waiters":{"LoadBalancerExists":{"delay":15,"operation":"DescribeLoadBalancers","maxAttempts":40,"acceptors":[{"matcher":"status","expected":200,"state":"success"},{"matcher":"error","expected":"LoadBalancerNotFound","state":"retry"}]},"LoadBalancerAvailable":{"delay":15,"operation":"DescribeLoadBalancers","maxAttempts":40,"acceptors":[{"state":"success","matcher":"pathAll","argument":"LoadBalancers[].State.Code","expected":"active"},{"state":"retry","matcher":"pathAny","argument":"LoadBalancers[].State.Code","expected":"provisioning"},{"state":"retry","matcher":"error","expected":"LoadBalancerNotFound"}]},"LoadBalancersDeleted":{"delay":15,"operation":"DescribeLoadBalancers","maxAttempts":40,"acceptors":[{"state":"retry","matcher":"pathAll","argument":"LoadBalancers[].State.Code","expected":"active"},{"matcher":"error","expected":"LoadBalancerNotFound","state":"success"}]},"TargetInService":{"delay":15,"maxAttempts":40,"operation":"DescribeTargetHealth","acceptors":[{"argument":"TargetHealthDescriptions[].TargetHealth.State","expected":"healthy","matcher":"pathAll","state":"success"},{"matcher":"error","expected":"InvalidInstance","state":"retry"}]},"TargetDeregistered":{"delay":15,"maxAttempts":40,"operation":"DescribeTargetHealth","acceptors":[{"matcher":"error","expected":"InvalidTarget","state":"success"},{"argument":"TargetHealthDescriptions[].TargetHealth.State","expected":"unused","matcher":"pathAll","state":"success"}]}}} - -/***/ }), -/* 412 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['emr'] = {}; -AWS.EMR = Service.defineService('emr', ['2009-03-31']); -Object.defineProperty(apiLoader.services['emr'], '2009-03-31', { - get: function get() { - var model = __webpack_require__(413); - model.paginators = __webpack_require__(414).pagination; - model.waiters = __webpack_require__(415).waiters; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.EMR; - - -/***/ }), -/* 413 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2009-03-31","endpointPrefix":"elasticmapreduce","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"Amazon EMR","serviceFullName":"Amazon Elastic MapReduce","signatureVersion":"v4","targetPrefix":"ElasticMapReduce","timestampFormat":"unixTimestamp","uid":"elasticmapreduce-2009-03-31"},"operations":{"AddInstanceFleet":{"input":{"type":"structure","required":["ClusterId","InstanceFleet"],"members":{"ClusterId":{},"InstanceFleet":{"shape":"S3"}}},"output":{"type":"structure","members":{"ClusterId":{},"InstanceFleetId":{}}}},"AddInstanceGroups":{"input":{"type":"structure","required":["InstanceGroups","JobFlowId"],"members":{"InstanceGroups":{"shape":"Sq"},"JobFlowId":{}}},"output":{"type":"structure","members":{"JobFlowId":{},"InstanceGroupIds":{"type":"list","member":{}}}}},"AddJobFlowSteps":{"input":{"type":"structure","required":["JobFlowId","Steps"],"members":{"JobFlowId":{},"Steps":{"shape":"S1b"}}},"output":{"type":"structure","members":{"StepIds":{"shape":"S1k"}}}},"AddTags":{"input":{"type":"structure","required":["ResourceId","Tags"],"members":{"ResourceId":{},"Tags":{"shape":"S1n"}}},"output":{"type":"structure","members":{}}},"CancelSteps":{"input":{"type":"structure","members":{"ClusterId":{},"StepIds":{"shape":"S1k"}}},"output":{"type":"structure","members":{"CancelStepsInfoList":{"type":"list","member":{"type":"structure","members":{"StepId":{},"Status":{},"Reason":{}}}}}}},"CreateSecurityConfiguration":{"input":{"type":"structure","required":["Name","SecurityConfiguration"],"members":{"Name":{},"SecurityConfiguration":{}}},"output":{"type":"structure","required":["Name","CreationDateTime"],"members":{"Name":{},"CreationDateTime":{"type":"timestamp"}}}},"DeleteSecurityConfiguration":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"DescribeCluster":{"input":{"type":"structure","required":["ClusterId"],"members":{"ClusterId":{}}},"output":{"type":"structure","members":{"Cluster":{"type":"structure","members":{"Id":{},"Name":{},"Status":{"shape":"S25"},"Ec2InstanceAttributes":{"type":"structure","members":{"Ec2KeyName":{},"Ec2SubnetId":{},"RequestedEc2SubnetIds":{"shape":"S2b"},"Ec2AvailabilityZone":{},"RequestedEc2AvailabilityZones":{"shape":"S2b"},"IamInstanceProfile":{},"EmrManagedMasterSecurityGroup":{},"EmrManagedSlaveSecurityGroup":{},"ServiceAccessSecurityGroup":{},"AdditionalMasterSecurityGroups":{"shape":"S2c"},"AdditionalSlaveSecurityGroups":{"shape":"S2c"}}},"InstanceCollectionType":{},"LogUri":{},"RequestedAmiVersion":{},"RunningAmiVersion":{},"ReleaseLabel":{},"AutoTerminate":{"type":"boolean"},"TerminationProtected":{"type":"boolean"},"VisibleToAllUsers":{"type":"boolean"},"Applications":{"shape":"S2f"},"Tags":{"shape":"S1n"},"ServiceRole":{},"NormalizedInstanceHours":{"type":"integer"},"MasterPublicDnsName":{},"Configurations":{"shape":"Sh"},"SecurityConfiguration":{},"AutoScalingRole":{},"ScaleDownBehavior":{},"CustomAmiId":{},"EbsRootVolumeSize":{"type":"integer"},"RepoUpgradeOnBoot":{},"KerberosAttributes":{"shape":"S2j"}}}}}},"DescribeJobFlows":{"input":{"type":"structure","members":{"CreatedAfter":{"type":"timestamp"},"CreatedBefore":{"type":"timestamp"},"JobFlowIds":{"shape":"S1i"},"JobFlowStates":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"JobFlows":{"type":"list","member":{"type":"structure","required":["JobFlowId","Name","ExecutionStatusDetail","Instances"],"members":{"JobFlowId":{},"Name":{},"LogUri":{},"AmiVersion":{},"ExecutionStatusDetail":{"type":"structure","required":["State","CreationDateTime"],"members":{"State":{},"CreationDateTime":{"type":"timestamp"},"StartDateTime":{"type":"timestamp"},"ReadyDateTime":{"type":"timestamp"},"EndDateTime":{"type":"timestamp"},"LastStateChangeReason":{}}},"Instances":{"type":"structure","required":["MasterInstanceType","SlaveInstanceType","InstanceCount"],"members":{"MasterInstanceType":{},"MasterPublicDnsName":{},"MasterInstanceId":{},"SlaveInstanceType":{},"InstanceCount":{"type":"integer"},"InstanceGroups":{"type":"list","member":{"type":"structure","required":["Market","InstanceRole","InstanceType","InstanceRequestCount","InstanceRunningCount","State","CreationDateTime"],"members":{"InstanceGroupId":{},"Name":{},"Market":{},"InstanceRole":{},"BidPrice":{},"InstanceType":{},"InstanceRequestCount":{"type":"integer"},"InstanceRunningCount":{"type":"integer"},"State":{},"LastStateChangeReason":{},"CreationDateTime":{"type":"timestamp"},"StartDateTime":{"type":"timestamp"},"ReadyDateTime":{"type":"timestamp"},"EndDateTime":{"type":"timestamp"}}}},"NormalizedInstanceHours":{"type":"integer"},"Ec2KeyName":{},"Ec2SubnetId":{},"Placement":{"shape":"S2v"},"KeepJobFlowAliveWhenNoSteps":{"type":"boolean"},"TerminationProtected":{"type":"boolean"},"HadoopVersion":{}}},"Steps":{"type":"list","member":{"type":"structure","required":["StepConfig","ExecutionStatusDetail"],"members":{"StepConfig":{"shape":"S1c"},"ExecutionStatusDetail":{"type":"structure","required":["State","CreationDateTime"],"members":{"State":{},"CreationDateTime":{"type":"timestamp"},"StartDateTime":{"type":"timestamp"},"EndDateTime":{"type":"timestamp"},"LastStateChangeReason":{}}}}}},"BootstrapActions":{"type":"list","member":{"type":"structure","members":{"BootstrapActionConfig":{"shape":"S32"}}}},"SupportedProducts":{"shape":"S34"},"VisibleToAllUsers":{"type":"boolean"},"JobFlowRole":{},"ServiceRole":{},"AutoScalingRole":{},"ScaleDownBehavior":{}}}}}},"deprecated":true},"DescribeSecurityConfiguration":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Name":{},"SecurityConfiguration":{},"CreationDateTime":{"type":"timestamp"}}}},"DescribeStep":{"input":{"type":"structure","required":["ClusterId","StepId"],"members":{"ClusterId":{},"StepId":{}}},"output":{"type":"structure","members":{"Step":{"type":"structure","members":{"Id":{},"Name":{},"Config":{"shape":"S3a"},"ActionOnFailure":{},"Status":{"shape":"S3b"}}}}}},"ListBootstrapActions":{"input":{"type":"structure","required":["ClusterId"],"members":{"ClusterId":{},"Marker":{}}},"output":{"type":"structure","members":{"BootstrapActions":{"type":"list","member":{"type":"structure","members":{"Name":{},"ScriptPath":{},"Args":{"shape":"S2c"}}}},"Marker":{}}}},"ListClusters":{"input":{"type":"structure","members":{"CreatedAfter":{"type":"timestamp"},"CreatedBefore":{"type":"timestamp"},"ClusterStates":{"type":"list","member":{}},"Marker":{}}},"output":{"type":"structure","members":{"Clusters":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"Status":{"shape":"S25"},"NormalizedInstanceHours":{"type":"integer"}}}},"Marker":{}}}},"ListInstanceFleets":{"input":{"type":"structure","required":["ClusterId"],"members":{"ClusterId":{},"Marker":{}}},"output":{"type":"structure","members":{"InstanceFleets":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"Status":{"type":"structure","members":{"State":{},"StateChangeReason":{"type":"structure","members":{"Code":{},"Message":{}}},"Timeline":{"type":"structure","members":{"CreationDateTime":{"type":"timestamp"},"ReadyDateTime":{"type":"timestamp"},"EndDateTime":{"type":"timestamp"}}}}},"InstanceFleetType":{},"TargetOnDemandCapacity":{"type":"integer"},"TargetSpotCapacity":{"type":"integer"},"ProvisionedOnDemandCapacity":{"type":"integer"},"ProvisionedSpotCapacity":{"type":"integer"},"InstanceTypeSpecifications":{"type":"list","member":{"type":"structure","members":{"InstanceType":{},"WeightedCapacity":{"type":"integer"},"BidPrice":{},"BidPriceAsPercentageOfOnDemandPrice":{"type":"double"},"Configurations":{"shape":"Sh"},"EbsBlockDevices":{"shape":"S42"},"EbsOptimized":{"type":"boolean"}}}},"LaunchSpecifications":{"shape":"Sk"}}}},"Marker":{}}}},"ListInstanceGroups":{"input":{"type":"structure","required":["ClusterId"],"members":{"ClusterId":{},"Marker":{}}},"output":{"type":"structure","members":{"InstanceGroups":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"Market":{},"InstanceGroupType":{},"BidPrice":{},"InstanceType":{},"RequestedInstanceCount":{"type":"integer"},"RunningInstanceCount":{"type":"integer"},"Status":{"type":"structure","members":{"State":{},"StateChangeReason":{"type":"structure","members":{"Code":{},"Message":{}}},"Timeline":{"type":"structure","members":{"CreationDateTime":{"type":"timestamp"},"ReadyDateTime":{"type":"timestamp"},"EndDateTime":{"type":"timestamp"}}}}},"Configurations":{"shape":"Sh"},"EbsBlockDevices":{"shape":"S42"},"EbsOptimized":{"type":"boolean"},"ShrinkPolicy":{"shape":"S4e"},"AutoScalingPolicy":{"shape":"S4i"}}}},"Marker":{}}}},"ListInstances":{"input":{"type":"structure","required":["ClusterId"],"members":{"ClusterId":{},"InstanceGroupId":{},"InstanceGroupTypes":{"type":"list","member":{}},"InstanceFleetId":{},"InstanceFleetType":{},"InstanceStates":{"type":"list","member":{}},"Marker":{}}},"output":{"type":"structure","members":{"Instances":{"type":"list","member":{"type":"structure","members":{"Id":{},"Ec2InstanceId":{},"PublicDnsName":{},"PublicIpAddress":{},"PrivateDnsName":{},"PrivateIpAddress":{},"Status":{"type":"structure","members":{"State":{},"StateChangeReason":{"type":"structure","members":{"Code":{},"Message":{}}},"Timeline":{"type":"structure","members":{"CreationDateTime":{"type":"timestamp"},"ReadyDateTime":{"type":"timestamp"},"EndDateTime":{"type":"timestamp"}}}}},"InstanceGroupId":{},"InstanceFleetId":{},"Market":{},"InstanceType":{},"EbsVolumes":{"type":"list","member":{"type":"structure","members":{"Device":{},"VolumeId":{}}}}}}},"Marker":{}}}},"ListSecurityConfigurations":{"input":{"type":"structure","members":{"Marker":{}}},"output":{"type":"structure","members":{"SecurityConfigurations":{"type":"list","member":{"type":"structure","members":{"Name":{},"CreationDateTime":{"type":"timestamp"}}}},"Marker":{}}}},"ListSteps":{"input":{"type":"structure","required":["ClusterId"],"members":{"ClusterId":{},"StepStates":{"type":"list","member":{}},"StepIds":{"shape":"S1i"},"Marker":{}}},"output":{"type":"structure","members":{"Steps":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"Config":{"shape":"S3a"},"ActionOnFailure":{},"Status":{"shape":"S3b"}}}},"Marker":{}}}},"ModifyInstanceFleet":{"input":{"type":"structure","required":["ClusterId","InstanceFleet"],"members":{"ClusterId":{},"InstanceFleet":{"type":"structure","required":["InstanceFleetId"],"members":{"InstanceFleetId":{},"TargetOnDemandCapacity":{"type":"integer"},"TargetSpotCapacity":{"type":"integer"}}}}}},"ModifyInstanceGroups":{"input":{"type":"structure","members":{"ClusterId":{},"InstanceGroups":{"type":"list","member":{"type":"structure","required":["InstanceGroupId"],"members":{"InstanceGroupId":{},"InstanceCount":{"type":"integer"},"EC2InstanceIdsToTerminate":{"type":"list","member":{}},"ShrinkPolicy":{"shape":"S4e"}}}}}}},"PutAutoScalingPolicy":{"input":{"type":"structure","required":["ClusterId","InstanceGroupId","AutoScalingPolicy"],"members":{"ClusterId":{},"InstanceGroupId":{},"AutoScalingPolicy":{"shape":"Su"}}},"output":{"type":"structure","members":{"ClusterId":{},"InstanceGroupId":{},"AutoScalingPolicy":{"shape":"S4i"}}}},"RemoveAutoScalingPolicy":{"input":{"type":"structure","required":["ClusterId","InstanceGroupId"],"members":{"ClusterId":{},"InstanceGroupId":{}}},"output":{"type":"structure","members":{}}},"RemoveTags":{"input":{"type":"structure","required":["ResourceId","TagKeys"],"members":{"ResourceId":{},"TagKeys":{"shape":"S2c"}}},"output":{"type":"structure","members":{}}},"RunJobFlow":{"input":{"type":"structure","required":["Name","Instances"],"members":{"Name":{},"LogUri":{},"AdditionalInfo":{},"AmiVersion":{},"ReleaseLabel":{},"Instances":{"type":"structure","members":{"MasterInstanceType":{},"SlaveInstanceType":{},"InstanceCount":{"type":"integer"},"InstanceGroups":{"shape":"Sq"},"InstanceFleets":{"type":"list","member":{"shape":"S3"}},"Ec2KeyName":{},"Placement":{"shape":"S2v"},"KeepJobFlowAliveWhenNoSteps":{"type":"boolean"},"TerminationProtected":{"type":"boolean"},"HadoopVersion":{},"Ec2SubnetId":{},"Ec2SubnetIds":{"shape":"S2b"},"EmrManagedMasterSecurityGroup":{},"EmrManagedSlaveSecurityGroup":{},"ServiceAccessSecurityGroup":{},"AdditionalMasterSecurityGroups":{"shape":"S5o"},"AdditionalSlaveSecurityGroups":{"shape":"S5o"}}},"Steps":{"shape":"S1b"},"BootstrapActions":{"type":"list","member":{"shape":"S32"}},"SupportedProducts":{"shape":"S34"},"NewSupportedProducts":{"type":"list","member":{"type":"structure","members":{"Name":{},"Args":{"shape":"S1i"}}}},"Applications":{"shape":"S2f"},"Configurations":{"shape":"Sh"},"VisibleToAllUsers":{"type":"boolean"},"JobFlowRole":{},"ServiceRole":{},"Tags":{"shape":"S1n"},"SecurityConfiguration":{},"AutoScalingRole":{},"ScaleDownBehavior":{},"CustomAmiId":{},"EbsRootVolumeSize":{"type":"integer"},"RepoUpgradeOnBoot":{},"KerberosAttributes":{"shape":"S2j"}}},"output":{"type":"structure","members":{"JobFlowId":{}}}},"SetTerminationProtection":{"input":{"type":"structure","required":["JobFlowIds","TerminationProtected"],"members":{"JobFlowIds":{"shape":"S1i"},"TerminationProtected":{"type":"boolean"}}}},"SetVisibleToAllUsers":{"input":{"type":"structure","required":["JobFlowIds","VisibleToAllUsers"],"members":{"JobFlowIds":{"shape":"S1i"},"VisibleToAllUsers":{"type":"boolean"}}}},"TerminateJobFlows":{"input":{"type":"structure","required":["JobFlowIds"],"members":{"JobFlowIds":{"shape":"S1i"}}}}},"shapes":{"S3":{"type":"structure","required":["InstanceFleetType"],"members":{"Name":{},"InstanceFleetType":{},"TargetOnDemandCapacity":{"type":"integer"},"TargetSpotCapacity":{"type":"integer"},"InstanceTypeConfigs":{"type":"list","member":{"type":"structure","required":["InstanceType"],"members":{"InstanceType":{},"WeightedCapacity":{"type":"integer"},"BidPrice":{},"BidPriceAsPercentageOfOnDemandPrice":{"type":"double"},"EbsConfiguration":{"shape":"Sa"},"Configurations":{"shape":"Sh"}}}},"LaunchSpecifications":{"shape":"Sk"}}},"Sa":{"type":"structure","members":{"EbsBlockDeviceConfigs":{"type":"list","member":{"type":"structure","required":["VolumeSpecification"],"members":{"VolumeSpecification":{"shape":"Sd"},"VolumesPerInstance":{"type":"integer"}}}},"EbsOptimized":{"type":"boolean"}}},"Sd":{"type":"structure","required":["VolumeType","SizeInGB"],"members":{"VolumeType":{},"Iops":{"type":"integer"},"SizeInGB":{"type":"integer"}}},"Sh":{"type":"list","member":{"type":"structure","members":{"Classification":{},"Configurations":{"shape":"Sh"},"Properties":{"shape":"Sj"}}}},"Sj":{"type":"map","key":{},"value":{}},"Sk":{"type":"structure","required":["SpotSpecification"],"members":{"SpotSpecification":{"type":"structure","required":["TimeoutDurationMinutes","TimeoutAction"],"members":{"TimeoutDurationMinutes":{"type":"integer"},"TimeoutAction":{},"BlockDurationMinutes":{"type":"integer"}}}}},"Sq":{"type":"list","member":{"type":"structure","required":["InstanceRole","InstanceType","InstanceCount"],"members":{"Name":{},"Market":{},"InstanceRole":{},"BidPrice":{},"InstanceType":{},"InstanceCount":{"type":"integer"},"Configurations":{"shape":"Sh"},"EbsConfiguration":{"shape":"Sa"},"AutoScalingPolicy":{"shape":"Su"}}}},"Su":{"type":"structure","required":["Constraints","Rules"],"members":{"Constraints":{"shape":"Sv"},"Rules":{"shape":"Sw"}}},"Sv":{"type":"structure","required":["MinCapacity","MaxCapacity"],"members":{"MinCapacity":{"type":"integer"},"MaxCapacity":{"type":"integer"}}},"Sw":{"type":"list","member":{"type":"structure","required":["Name","Action","Trigger"],"members":{"Name":{},"Description":{},"Action":{"type":"structure","required":["SimpleScalingPolicyConfiguration"],"members":{"Market":{},"SimpleScalingPolicyConfiguration":{"type":"structure","required":["ScalingAdjustment"],"members":{"AdjustmentType":{},"ScalingAdjustment":{"type":"integer"},"CoolDown":{"type":"integer"}}}}},"Trigger":{"type":"structure","required":["CloudWatchAlarmDefinition"],"members":{"CloudWatchAlarmDefinition":{"type":"structure","required":["ComparisonOperator","MetricName","Period","Threshold"],"members":{"ComparisonOperator":{},"EvaluationPeriods":{"type":"integer"},"MetricName":{},"Namespace":{},"Period":{"type":"integer"},"Statistic":{},"Threshold":{"type":"double"},"Unit":{},"Dimensions":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}}}}}}}}},"S1b":{"type":"list","member":{"shape":"S1c"}},"S1c":{"type":"structure","required":["Name","HadoopJarStep"],"members":{"Name":{},"ActionOnFailure":{},"HadoopJarStep":{"type":"structure","required":["Jar"],"members":{"Properties":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}},"Jar":{},"MainClass":{},"Args":{"shape":"S1i"}}}}},"S1i":{"type":"list","member":{}},"S1k":{"type":"list","member":{}},"S1n":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}},"S25":{"type":"structure","members":{"State":{},"StateChangeReason":{"type":"structure","members":{"Code":{},"Message":{}}},"Timeline":{"type":"structure","members":{"CreationDateTime":{"type":"timestamp"},"ReadyDateTime":{"type":"timestamp"},"EndDateTime":{"type":"timestamp"}}}}},"S2b":{"type":"list","member":{}},"S2c":{"type":"list","member":{}},"S2f":{"type":"list","member":{"type":"structure","members":{"Name":{},"Version":{},"Args":{"shape":"S2c"},"AdditionalInfo":{"shape":"Sj"}}}},"S2j":{"type":"structure","required":["Realm","KdcAdminPassword"],"members":{"Realm":{},"KdcAdminPassword":{},"CrossRealmTrustPrincipalPassword":{},"ADDomainJoinUser":{},"ADDomainJoinPassword":{}}},"S2v":{"type":"structure","members":{"AvailabilityZone":{},"AvailabilityZones":{"shape":"S2b"}}},"S32":{"type":"structure","required":["Name","ScriptBootstrapAction"],"members":{"Name":{},"ScriptBootstrapAction":{"type":"structure","required":["Path"],"members":{"Path":{},"Args":{"shape":"S1i"}}}}},"S34":{"type":"list","member":{}},"S3a":{"type":"structure","members":{"Jar":{},"Properties":{"shape":"Sj"},"MainClass":{},"Args":{"shape":"S2c"}}},"S3b":{"type":"structure","members":{"State":{},"StateChangeReason":{"type":"structure","members":{"Code":{},"Message":{}}},"FailureDetails":{"type":"structure","members":{"Reason":{},"Message":{},"LogFile":{}}},"Timeline":{"type":"structure","members":{"CreationDateTime":{"type":"timestamp"},"StartDateTime":{"type":"timestamp"},"EndDateTime":{"type":"timestamp"}}}}},"S42":{"type":"list","member":{"type":"structure","members":{"VolumeSpecification":{"shape":"Sd"},"Device":{}}}},"S4e":{"type":"structure","members":{"DecommissionTimeout":{"type":"integer"},"InstanceResizePolicy":{"type":"structure","members":{"InstancesToTerminate":{"shape":"S4g"},"InstancesToProtect":{"shape":"S4g"},"InstanceTerminationTimeout":{"type":"integer"}}}}},"S4g":{"type":"list","member":{}},"S4i":{"type":"structure","members":{"Status":{"type":"structure","members":{"State":{},"StateChangeReason":{"type":"structure","members":{"Code":{},"Message":{}}}}},"Constraints":{"shape":"Sv"},"Rules":{"shape":"Sw"}}},"S5o":{"type":"list","member":{}}}} - -/***/ }), -/* 414 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"DescribeJobFlows":{"result_key":"JobFlows"},"ListBootstrapActions":{"input_token":"Marker","output_token":"Marker","result_key":"BootstrapActions"},"ListClusters":{"input_token":"Marker","output_token":"Marker","result_key":"Clusters"},"ListInstanceFleets":{"input_token":"Marker","output_token":"Marker","result_key":"InstanceFleets"},"ListInstanceGroups":{"input_token":"Marker","output_token":"Marker","result_key":"InstanceGroups"},"ListInstances":{"input_token":"Marker","output_token":"Marker","result_key":"Instances"},"ListSteps":{"input_token":"Marker","output_token":"Marker","result_key":"Steps"}}} - -/***/ }), -/* 415 */ -/***/ (function(module, exports) { - -module.exports = {"version":2,"waiters":{"ClusterRunning":{"delay":30,"operation":"DescribeCluster","maxAttempts":60,"acceptors":[{"state":"success","matcher":"path","argument":"Cluster.Status.State","expected":"RUNNING"},{"state":"success","matcher":"path","argument":"Cluster.Status.State","expected":"WAITING"},{"state":"failure","matcher":"path","argument":"Cluster.Status.State","expected":"TERMINATING"},{"state":"failure","matcher":"path","argument":"Cluster.Status.State","expected":"TERMINATED"},{"state":"failure","matcher":"path","argument":"Cluster.Status.State","expected":"TERMINATED_WITH_ERRORS"}]},"StepComplete":{"delay":30,"operation":"DescribeStep","maxAttempts":60,"acceptors":[{"state":"success","matcher":"path","argument":"Step.Status.State","expected":"COMPLETED"},{"state":"failure","matcher":"path","argument":"Step.Status.State","expected":"FAILED"},{"state":"failure","matcher":"path","argument":"Step.Status.State","expected":"CANCELLED"}]},"ClusterTerminated":{"delay":30,"operation":"DescribeCluster","maxAttempts":60,"acceptors":[{"state":"success","matcher":"path","argument":"Cluster.Status.State","expected":"TERMINATED"},{"state":"failure","matcher":"path","argument":"Cluster.Status.State","expected":"TERMINATED_WITH_ERRORS"}]}}} - -/***/ }), -/* 416 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['elastictranscoder'] = {}; -AWS.ElasticTranscoder = Service.defineService('elastictranscoder', ['2012-09-25']); -Object.defineProperty(apiLoader.services['elastictranscoder'], '2012-09-25', { - get: function get() { - var model = __webpack_require__(417); - model.paginators = __webpack_require__(418).pagination; - model.waiters = __webpack_require__(419).waiters; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.ElasticTranscoder; - - -/***/ }), -/* 417 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"uid":"elastictranscoder-2012-09-25","apiVersion":"2012-09-25","endpointPrefix":"elastictranscoder","protocol":"rest-json","serviceFullName":"Amazon Elastic Transcoder","signatureVersion":"v4"},"operations":{"CancelJob":{"http":{"method":"DELETE","requestUri":"/2012-09-25/jobs/{Id}","responseCode":202},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"CreateJob":{"http":{"requestUri":"/2012-09-25/jobs","responseCode":201},"input":{"type":"structure","required":["PipelineId"],"members":{"PipelineId":{},"Input":{"shape":"S5"},"Inputs":{"shape":"St"},"Output":{"shape":"Su"},"Outputs":{"type":"list","member":{"shape":"Su"}},"OutputKeyPrefix":{},"Playlists":{"type":"list","member":{"type":"structure","members":{"Name":{},"Format":{},"OutputKeys":{"shape":"S1l"},"HlsContentProtection":{"shape":"S1m"},"PlayReadyDrm":{"shape":"S1q"}}}},"UserMetadata":{"shape":"S1v"}}},"output":{"type":"structure","members":{"Job":{"shape":"S1y"}}}},"CreatePipeline":{"http":{"requestUri":"/2012-09-25/pipelines","responseCode":201},"input":{"type":"structure","required":["Name","InputBucket","Role"],"members":{"Name":{},"InputBucket":{},"OutputBucket":{},"Role":{},"AwsKmsKeyArn":{},"Notifications":{"shape":"S2a"},"ContentConfig":{"shape":"S2c"},"ThumbnailConfig":{"shape":"S2c"}}},"output":{"type":"structure","members":{"Pipeline":{"shape":"S2l"},"Warnings":{"shape":"S2n"}}}},"CreatePreset":{"http":{"requestUri":"/2012-09-25/presets","responseCode":201},"input":{"type":"structure","required":["Name","Container"],"members":{"Name":{},"Description":{},"Container":{},"Video":{"shape":"S2r"},"Audio":{"shape":"S37"},"Thumbnails":{"shape":"S3i"}}},"output":{"type":"structure","members":{"Preset":{"shape":"S3m"},"Warning":{}}}},"DeletePipeline":{"http":{"method":"DELETE","requestUri":"/2012-09-25/pipelines/{Id}","responseCode":202},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"DeletePreset":{"http":{"method":"DELETE","requestUri":"/2012-09-25/presets/{Id}","responseCode":202},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"ListJobsByPipeline":{"http":{"method":"GET","requestUri":"/2012-09-25/jobsByPipeline/{PipelineId}"},"input":{"type":"structure","required":["PipelineId"],"members":{"PipelineId":{"location":"uri","locationName":"PipelineId"},"Ascending":{"location":"querystring","locationName":"Ascending"},"PageToken":{"location":"querystring","locationName":"PageToken"}}},"output":{"type":"structure","members":{"Jobs":{"shape":"S3v"},"NextPageToken":{}}}},"ListJobsByStatus":{"http":{"method":"GET","requestUri":"/2012-09-25/jobsByStatus/{Status}"},"input":{"type":"structure","required":["Status"],"members":{"Status":{"location":"uri","locationName":"Status"},"Ascending":{"location":"querystring","locationName":"Ascending"},"PageToken":{"location":"querystring","locationName":"PageToken"}}},"output":{"type":"structure","members":{"Jobs":{"shape":"S3v"},"NextPageToken":{}}}},"ListPipelines":{"http":{"method":"GET","requestUri":"/2012-09-25/pipelines"},"input":{"type":"structure","members":{"Ascending":{"location":"querystring","locationName":"Ascending"},"PageToken":{"location":"querystring","locationName":"PageToken"}}},"output":{"type":"structure","members":{"Pipelines":{"type":"list","member":{"shape":"S2l"}},"NextPageToken":{}}}},"ListPresets":{"http":{"method":"GET","requestUri":"/2012-09-25/presets"},"input":{"type":"structure","members":{"Ascending":{"location":"querystring","locationName":"Ascending"},"PageToken":{"location":"querystring","locationName":"PageToken"}}},"output":{"type":"structure","members":{"Presets":{"type":"list","member":{"shape":"S3m"}},"NextPageToken":{}}}},"ReadJob":{"http":{"method":"GET","requestUri":"/2012-09-25/jobs/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Job":{"shape":"S1y"}}}},"ReadPipeline":{"http":{"method":"GET","requestUri":"/2012-09-25/pipelines/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Pipeline":{"shape":"S2l"},"Warnings":{"shape":"S2n"}}}},"ReadPreset":{"http":{"method":"GET","requestUri":"/2012-09-25/presets/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Preset":{"shape":"S3m"}}}},"TestRole":{"http":{"requestUri":"/2012-09-25/roleTests","responseCode":200},"input":{"type":"structure","required":["Role","InputBucket","OutputBucket","Topics"],"members":{"Role":{},"InputBucket":{},"OutputBucket":{},"Topics":{"type":"list","member":{}}},"deprecated":true},"output":{"type":"structure","members":{"Success":{},"Messages":{"type":"list","member":{}}},"deprecated":true},"deprecated":true},"UpdatePipeline":{"http":{"method":"PUT","requestUri":"/2012-09-25/pipelines/{Id}","responseCode":200},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"Name":{},"InputBucket":{},"Role":{},"AwsKmsKeyArn":{},"Notifications":{"shape":"S2a"},"ContentConfig":{"shape":"S2c"},"ThumbnailConfig":{"shape":"S2c"}}},"output":{"type":"structure","members":{"Pipeline":{"shape":"S2l"},"Warnings":{"shape":"S2n"}}}},"UpdatePipelineNotifications":{"http":{"requestUri":"/2012-09-25/pipelines/{Id}/notifications"},"input":{"type":"structure","required":["Id","Notifications"],"members":{"Id":{"location":"uri","locationName":"Id"},"Notifications":{"shape":"S2a"}}},"output":{"type":"structure","members":{"Pipeline":{"shape":"S2l"}}}},"UpdatePipelineStatus":{"http":{"requestUri":"/2012-09-25/pipelines/{Id}/status"},"input":{"type":"structure","required":["Id","Status"],"members":{"Id":{"location":"uri","locationName":"Id"},"Status":{}}},"output":{"type":"structure","members":{"Pipeline":{"shape":"S2l"}}}}},"shapes":{"S5":{"type":"structure","members":{"Key":{},"FrameRate":{},"Resolution":{},"AspectRatio":{},"Interlaced":{},"Container":{},"Encryption":{"shape":"Sc"},"TimeSpan":{"shape":"Sg"},"InputCaptions":{"type":"structure","members":{"MergePolicy":{},"CaptionSources":{"shape":"Sk"}}},"DetectedProperties":{"type":"structure","members":{"Width":{"type":"integer"},"Height":{"type":"integer"},"FrameRate":{},"FileSize":{"type":"long"},"DurationMillis":{"type":"long"}}}}},"Sc":{"type":"structure","members":{"Mode":{},"Key":{},"KeyMd5":{},"InitializationVector":{}}},"Sg":{"type":"structure","members":{"StartTime":{},"Duration":{}}},"Sk":{"type":"list","member":{"type":"structure","members":{"Key":{},"Language":{},"TimeOffset":{},"Label":{},"Encryption":{"shape":"Sc"}}}},"St":{"type":"list","member":{"shape":"S5"}},"Su":{"type":"structure","members":{"Key":{},"ThumbnailPattern":{},"ThumbnailEncryption":{"shape":"Sc"},"Rotate":{},"PresetId":{},"SegmentDuration":{},"Watermarks":{"shape":"Sx"},"AlbumArt":{"shape":"S11"},"Composition":{"shape":"S19","deprecated":true},"Captions":{"shape":"S1b"},"Encryption":{"shape":"Sc"}}},"Sx":{"type":"list","member":{"type":"structure","members":{"PresetWatermarkId":{},"InputKey":{},"Encryption":{"shape":"Sc"}}}},"S11":{"type":"structure","members":{"MergePolicy":{},"Artwork":{"type":"list","member":{"type":"structure","members":{"InputKey":{},"MaxWidth":{},"MaxHeight":{},"SizingPolicy":{},"PaddingPolicy":{},"AlbumArtFormat":{},"Encryption":{"shape":"Sc"}}}}}},"S19":{"type":"list","member":{"type":"structure","members":{"TimeSpan":{"shape":"Sg"}},"deprecated":true},"deprecated":true},"S1b":{"type":"structure","members":{"MergePolicy":{"deprecated":true},"CaptionSources":{"shape":"Sk","deprecated":true},"CaptionFormats":{"type":"list","member":{"type":"structure","members":{"Format":{},"Pattern":{},"Encryption":{"shape":"Sc"}}}}}},"S1l":{"type":"list","member":{}},"S1m":{"type":"structure","members":{"Method":{},"Key":{},"KeyMd5":{},"InitializationVector":{},"LicenseAcquisitionUrl":{},"KeyStoragePolicy":{}}},"S1q":{"type":"structure","members":{"Format":{},"Key":{},"KeyMd5":{},"KeyId":{},"InitializationVector":{},"LicenseAcquisitionUrl":{}}},"S1v":{"type":"map","key":{},"value":{}},"S1y":{"type":"structure","members":{"Id":{},"Arn":{},"PipelineId":{},"Input":{"shape":"S5"},"Inputs":{"shape":"St"},"Output":{"shape":"S1z"},"Outputs":{"type":"list","member":{"shape":"S1z"}},"OutputKeyPrefix":{},"Playlists":{"type":"list","member":{"type":"structure","members":{"Name":{},"Format":{},"OutputKeys":{"shape":"S1l"},"HlsContentProtection":{"shape":"S1m"},"PlayReadyDrm":{"shape":"S1q"},"Status":{},"StatusDetail":{}}}},"Status":{},"UserMetadata":{"shape":"S1v"},"Timing":{"type":"structure","members":{"SubmitTimeMillis":{"type":"long"},"StartTimeMillis":{"type":"long"},"FinishTimeMillis":{"type":"long"}}}}},"S1z":{"type":"structure","members":{"Id":{},"Key":{},"ThumbnailPattern":{},"ThumbnailEncryption":{"shape":"Sc"},"Rotate":{},"PresetId":{},"SegmentDuration":{},"Status":{},"StatusDetail":{},"Duration":{"type":"long"},"Width":{"type":"integer"},"Height":{"type":"integer"},"FrameRate":{},"FileSize":{"type":"long"},"DurationMillis":{"type":"long"},"Watermarks":{"shape":"Sx"},"AlbumArt":{"shape":"S11"},"Composition":{"shape":"S19","deprecated":true},"Captions":{"shape":"S1b"},"Encryption":{"shape":"Sc"},"AppliedColorSpaceConversion":{}}},"S2a":{"type":"structure","members":{"Progressing":{},"Completed":{},"Warning":{},"Error":{}}},"S2c":{"type":"structure","members":{"Bucket":{},"StorageClass":{},"Permissions":{"type":"list","member":{"type":"structure","members":{"GranteeType":{},"Grantee":{},"Access":{"type":"list","member":{}}}}}}},"S2l":{"type":"structure","members":{"Id":{},"Arn":{},"Name":{},"Status":{},"InputBucket":{},"OutputBucket":{},"Role":{},"AwsKmsKeyArn":{},"Notifications":{"shape":"S2a"},"ContentConfig":{"shape":"S2c"},"ThumbnailConfig":{"shape":"S2c"}}},"S2n":{"type":"list","member":{"type":"structure","members":{"Code":{},"Message":{}}}},"S2r":{"type":"structure","members":{"Codec":{},"CodecOptions":{"type":"map","key":{},"value":{}},"KeyframesMaxDist":{},"FixedGOP":{},"BitRate":{},"FrameRate":{},"MaxFrameRate":{},"Resolution":{},"AspectRatio":{},"MaxWidth":{},"MaxHeight":{},"DisplayAspectRatio":{},"SizingPolicy":{},"PaddingPolicy":{},"Watermarks":{"type":"list","member":{"type":"structure","members":{"Id":{},"MaxWidth":{},"MaxHeight":{},"SizingPolicy":{},"HorizontalAlign":{},"HorizontalOffset":{},"VerticalAlign":{},"VerticalOffset":{},"Opacity":{},"Target":{}}}}}},"S37":{"type":"structure","members":{"Codec":{},"SampleRate":{},"BitRate":{},"Channels":{},"AudioPackingMode":{},"CodecOptions":{"type":"structure","members":{"Profile":{},"BitDepth":{},"BitOrder":{},"Signed":{}}}}},"S3i":{"type":"structure","members":{"Format":{},"Interval":{},"Resolution":{},"AspectRatio":{},"MaxWidth":{},"MaxHeight":{},"SizingPolicy":{},"PaddingPolicy":{}}},"S3m":{"type":"structure","members":{"Id":{},"Arn":{},"Name":{},"Description":{},"Container":{},"Audio":{"shape":"S37"},"Video":{"shape":"S2r"},"Thumbnails":{"shape":"S3i"},"Type":{}}},"S3v":{"type":"list","member":{"shape":"S1y"}}}} - -/***/ }), -/* 418 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"ListJobsByPipeline":{"input_token":"PageToken","output_token":"NextPageToken","result_key":"Jobs"},"ListJobsByStatus":{"input_token":"PageToken","output_token":"NextPageToken","result_key":"Jobs"},"ListPipelines":{"input_token":"PageToken","output_token":"NextPageToken","result_key":"Pipelines"},"ListPresets":{"input_token":"PageToken","output_token":"NextPageToken","result_key":"Presets"}}} - -/***/ }), -/* 419 */ -/***/ (function(module, exports) { - -module.exports = {"version":2,"waiters":{"JobComplete":{"delay":30,"operation":"ReadJob","maxAttempts":120,"acceptors":[{"expected":"Complete","matcher":"path","state":"success","argument":"Job.Status"},{"expected":"Canceled","matcher":"path","state":"failure","argument":"Job.Status"},{"expected":"Error","matcher":"path","state":"failure","argument":"Job.Status"}]}}} - -/***/ }), -/* 420 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['firehose'] = {}; -AWS.Firehose = Service.defineService('firehose', ['2015-08-04']); -Object.defineProperty(apiLoader.services['firehose'], '2015-08-04', { - get: function get() { - var model = __webpack_require__(421); - model.paginators = __webpack_require__(422).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.Firehose; - - -/***/ }), -/* 421 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2015-08-04","endpointPrefix":"firehose","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"Firehose","serviceFullName":"Amazon Kinesis Firehose","serviceId":"Firehose","signatureVersion":"v4","targetPrefix":"Firehose_20150804","uid":"firehose-2015-08-04"},"operations":{"CreateDeliveryStream":{"input":{"type":"structure","required":["DeliveryStreamName"],"members":{"DeliveryStreamName":{},"DeliveryStreamType":{},"KinesisStreamSourceConfiguration":{"type":"structure","required":["KinesisStreamARN","RoleARN"],"members":{"KinesisStreamARN":{},"RoleARN":{}}},"S3DestinationConfiguration":{"shape":"S7","deprecated":true},"ExtendedS3DestinationConfiguration":{"type":"structure","required":["RoleARN","BucketARN"],"members":{"RoleARN":{},"BucketARN":{},"Prefix":{},"BufferingHints":{"shape":"Sa"},"CompressionFormat":{},"EncryptionConfiguration":{"shape":"Se"},"CloudWatchLoggingOptions":{"shape":"Si"},"ProcessingConfiguration":{"shape":"Sn"},"S3BackupMode":{},"S3BackupConfiguration":{"shape":"S7"}}},"RedshiftDestinationConfiguration":{"type":"structure","required":["RoleARN","ClusterJDBCURL","CopyCommand","Username","Password","S3Configuration"],"members":{"RoleARN":{},"ClusterJDBCURL":{},"CopyCommand":{"shape":"Sy"},"Username":{"shape":"S12"},"Password":{"shape":"S13"},"RetryOptions":{"shape":"S14"},"S3Configuration":{"shape":"S7"},"ProcessingConfiguration":{"shape":"Sn"},"S3BackupMode":{},"S3BackupConfiguration":{"shape":"S7"},"CloudWatchLoggingOptions":{"shape":"Si"}}},"ElasticsearchDestinationConfiguration":{"type":"structure","required":["RoleARN","DomainARN","IndexName","TypeName","S3Configuration"],"members":{"RoleARN":{},"DomainARN":{},"IndexName":{},"TypeName":{},"IndexRotationPeriod":{},"BufferingHints":{"shape":"S1c"},"RetryOptions":{"shape":"S1f"},"S3BackupMode":{},"S3Configuration":{"shape":"S7"},"ProcessingConfiguration":{"shape":"Sn"},"CloudWatchLoggingOptions":{"shape":"Si"}}},"SplunkDestinationConfiguration":{"type":"structure","required":["HECEndpoint","HECEndpointType","HECToken","S3Configuration"],"members":{"HECEndpoint":{},"HECEndpointType":{},"HECToken":{},"HECAcknowledgmentTimeoutInSeconds":{"type":"integer"},"RetryOptions":{"shape":"S1n"},"S3BackupMode":{},"S3Configuration":{"shape":"S7"},"ProcessingConfiguration":{"shape":"Sn"},"CloudWatchLoggingOptions":{"shape":"Si"}}}}},"output":{"type":"structure","members":{"DeliveryStreamARN":{}}}},"DeleteDeliveryStream":{"input":{"type":"structure","required":["DeliveryStreamName"],"members":{"DeliveryStreamName":{}}},"output":{"type":"structure","members":{}}},"DescribeDeliveryStream":{"input":{"type":"structure","required":["DeliveryStreamName"],"members":{"DeliveryStreamName":{},"Limit":{"type":"integer"},"ExclusiveStartDestinationId":{}}},"output":{"type":"structure","required":["DeliveryStreamDescription"],"members":{"DeliveryStreamDescription":{"type":"structure","required":["DeliveryStreamName","DeliveryStreamARN","DeliveryStreamStatus","DeliveryStreamType","VersionId","Destinations","HasMoreDestinations"],"members":{"DeliveryStreamName":{},"DeliveryStreamARN":{},"DeliveryStreamStatus":{},"DeliveryStreamType":{},"VersionId":{},"CreateTimestamp":{"type":"timestamp"},"LastUpdateTimestamp":{"type":"timestamp"},"Source":{"type":"structure","members":{"KinesisStreamSourceDescription":{"type":"structure","members":{"KinesisStreamARN":{},"RoleARN":{},"DeliveryStartTimestamp":{"type":"timestamp"}}}}},"Destinations":{"type":"list","member":{"type":"structure","required":["DestinationId"],"members":{"DestinationId":{},"S3DestinationDescription":{"shape":"S27"},"ExtendedS3DestinationDescription":{"type":"structure","required":["RoleARN","BucketARN","BufferingHints","CompressionFormat","EncryptionConfiguration"],"members":{"RoleARN":{},"BucketARN":{},"Prefix":{},"BufferingHints":{"shape":"Sa"},"CompressionFormat":{},"EncryptionConfiguration":{"shape":"Se"},"CloudWatchLoggingOptions":{"shape":"Si"},"ProcessingConfiguration":{"shape":"Sn"},"S3BackupMode":{},"S3BackupDescription":{"shape":"S27"}}},"RedshiftDestinationDescription":{"type":"structure","required":["RoleARN","ClusterJDBCURL","CopyCommand","Username","S3DestinationDescription"],"members":{"RoleARN":{},"ClusterJDBCURL":{},"CopyCommand":{"shape":"Sy"},"Username":{"shape":"S12"},"RetryOptions":{"shape":"S14"},"S3DestinationDescription":{"shape":"S27"},"ProcessingConfiguration":{"shape":"Sn"},"S3BackupMode":{},"S3BackupDescription":{"shape":"S27"},"CloudWatchLoggingOptions":{"shape":"Si"}}},"ElasticsearchDestinationDescription":{"type":"structure","members":{"RoleARN":{},"DomainARN":{},"IndexName":{},"TypeName":{},"IndexRotationPeriod":{},"BufferingHints":{"shape":"S1c"},"RetryOptions":{"shape":"S1f"},"S3BackupMode":{},"S3DestinationDescription":{"shape":"S27"},"ProcessingConfiguration":{"shape":"Sn"},"CloudWatchLoggingOptions":{"shape":"Si"}}},"SplunkDestinationDescription":{"type":"structure","members":{"HECEndpoint":{},"HECEndpointType":{},"HECToken":{},"HECAcknowledgmentTimeoutInSeconds":{"type":"integer"},"RetryOptions":{"shape":"S1n"},"S3BackupMode":{},"S3DestinationDescription":{"shape":"S27"},"ProcessingConfiguration":{"shape":"Sn"},"CloudWatchLoggingOptions":{"shape":"Si"}}}}}},"HasMoreDestinations":{"type":"boolean"}}}}}},"ListDeliveryStreams":{"input":{"type":"structure","members":{"Limit":{"type":"integer"},"DeliveryStreamType":{},"ExclusiveStartDeliveryStreamName":{}}},"output":{"type":"structure","required":["DeliveryStreamNames","HasMoreDeliveryStreams"],"members":{"DeliveryStreamNames":{"type":"list","member":{}},"HasMoreDeliveryStreams":{"type":"boolean"}}}},"PutRecord":{"input":{"type":"structure","required":["DeliveryStreamName","Record"],"members":{"DeliveryStreamName":{},"Record":{"shape":"S2h"}}},"output":{"type":"structure","required":["RecordId"],"members":{"RecordId":{}}}},"PutRecordBatch":{"input":{"type":"structure","required":["DeliveryStreamName","Records"],"members":{"DeliveryStreamName":{},"Records":{"type":"list","member":{"shape":"S2h"}}}},"output":{"type":"structure","required":["FailedPutCount","RequestResponses"],"members":{"FailedPutCount":{"type":"integer"},"RequestResponses":{"type":"list","member":{"type":"structure","members":{"RecordId":{},"ErrorCode":{},"ErrorMessage":{}}}}}}},"UpdateDestination":{"input":{"type":"structure","required":["DeliveryStreamName","CurrentDeliveryStreamVersionId","DestinationId"],"members":{"DeliveryStreamName":{},"CurrentDeliveryStreamVersionId":{},"DestinationId":{},"S3DestinationUpdate":{"shape":"S2u","deprecated":true},"ExtendedS3DestinationUpdate":{"type":"structure","members":{"RoleARN":{},"BucketARN":{},"Prefix":{},"BufferingHints":{"shape":"Sa"},"CompressionFormat":{},"EncryptionConfiguration":{"shape":"Se"},"CloudWatchLoggingOptions":{"shape":"Si"},"ProcessingConfiguration":{"shape":"Sn"},"S3BackupMode":{},"S3BackupUpdate":{"shape":"S2u"}}},"RedshiftDestinationUpdate":{"type":"structure","members":{"RoleARN":{},"ClusterJDBCURL":{},"CopyCommand":{"shape":"Sy"},"Username":{"shape":"S12"},"Password":{"shape":"S13"},"RetryOptions":{"shape":"S14"},"S3Update":{"shape":"S2u"},"ProcessingConfiguration":{"shape":"Sn"},"S3BackupMode":{},"S3BackupUpdate":{"shape":"S2u"},"CloudWatchLoggingOptions":{"shape":"Si"}}},"ElasticsearchDestinationUpdate":{"type":"structure","members":{"RoleARN":{},"DomainARN":{},"IndexName":{},"TypeName":{},"IndexRotationPeriod":{},"BufferingHints":{"shape":"S1c"},"RetryOptions":{"shape":"S1f"},"S3Update":{"shape":"S2u"},"ProcessingConfiguration":{"shape":"Sn"},"CloudWatchLoggingOptions":{"shape":"Si"}}},"SplunkDestinationUpdate":{"type":"structure","members":{"HECEndpoint":{},"HECEndpointType":{},"HECToken":{},"HECAcknowledgmentTimeoutInSeconds":{"type":"integer"},"RetryOptions":{"shape":"S1n"},"S3BackupMode":{},"S3Update":{"shape":"S2u"},"ProcessingConfiguration":{"shape":"Sn"},"CloudWatchLoggingOptions":{"shape":"Si"}}}}},"output":{"type":"structure","members":{}}}},"shapes":{"S7":{"type":"structure","required":["RoleARN","BucketARN"],"members":{"RoleARN":{},"BucketARN":{},"Prefix":{},"BufferingHints":{"shape":"Sa"},"CompressionFormat":{},"EncryptionConfiguration":{"shape":"Se"},"CloudWatchLoggingOptions":{"shape":"Si"}}},"Sa":{"type":"structure","members":{"SizeInMBs":{"type":"integer"},"IntervalInSeconds":{"type":"integer"}}},"Se":{"type":"structure","members":{"NoEncryptionConfig":{},"KMSEncryptionConfig":{"type":"structure","required":["AWSKMSKeyARN"],"members":{"AWSKMSKeyARN":{}}}}},"Si":{"type":"structure","members":{"Enabled":{"type":"boolean"},"LogGroupName":{},"LogStreamName":{}}},"Sn":{"type":"structure","members":{"Enabled":{"type":"boolean"},"Processors":{"type":"list","member":{"type":"structure","required":["Type"],"members":{"Type":{},"Parameters":{"type":"list","member":{"type":"structure","required":["ParameterName","ParameterValue"],"members":{"ParameterName":{},"ParameterValue":{}}}}}}}}},"Sy":{"type":"structure","required":["DataTableName"],"members":{"DataTableName":{},"DataTableColumns":{},"CopyOptions":{}}},"S12":{"type":"string","sensitive":true},"S13":{"type":"string","sensitive":true},"S14":{"type":"structure","members":{"DurationInSeconds":{"type":"integer"}}},"S1c":{"type":"structure","members":{"IntervalInSeconds":{"type":"integer"},"SizeInMBs":{"type":"integer"}}},"S1f":{"type":"structure","members":{"DurationInSeconds":{"type":"integer"}}},"S1n":{"type":"structure","members":{"DurationInSeconds":{"type":"integer"}}},"S27":{"type":"structure","required":["RoleARN","BucketARN","BufferingHints","CompressionFormat","EncryptionConfiguration"],"members":{"RoleARN":{},"BucketARN":{},"Prefix":{},"BufferingHints":{"shape":"Sa"},"CompressionFormat":{},"EncryptionConfiguration":{"shape":"Se"},"CloudWatchLoggingOptions":{"shape":"Si"}}},"S2h":{"type":"structure","required":["Data"],"members":{"Data":{"type":"blob"}}},"S2u":{"type":"structure","members":{"RoleARN":{},"BucketARN":{},"Prefix":{},"BufferingHints":{"shape":"Sa"},"CompressionFormat":{},"EncryptionConfiguration":{"shape":"Se"},"CloudWatchLoggingOptions":{"shape":"Si"}}}}} - -/***/ }), -/* 422 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{}} - -/***/ }), -/* 423 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['gamelift'] = {}; -AWS.GameLift = Service.defineService('gamelift', ['2015-10-01']); -Object.defineProperty(apiLoader.services['gamelift'], '2015-10-01', { - get: function get() { - var model = __webpack_require__(424); - model.paginators = __webpack_require__(425).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.GameLift; - - -/***/ }), -/* 424 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2015-10-01","endpointPrefix":"gamelift","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon GameLift","signatureVersion":"v4","targetPrefix":"GameLift","uid":"gamelift-2015-10-01"},"operations":{"AcceptMatch":{"input":{"type":"structure","required":["TicketId","PlayerIds","AcceptanceType"],"members":{"TicketId":{},"PlayerIds":{"type":"list","member":{}},"AcceptanceType":{}}},"output":{"type":"structure","members":{}}},"CreateAlias":{"input":{"type":"structure","required":["Name","RoutingStrategy"],"members":{"Name":{},"Description":{},"RoutingStrategy":{"shape":"Sa"}}},"output":{"type":"structure","members":{"Alias":{"shape":"Sf"}}}},"CreateBuild":{"input":{"type":"structure","members":{"Name":{},"Version":{},"StorageLocation":{"shape":"Sk"},"OperatingSystem":{}}},"output":{"type":"structure","members":{"Build":{"shape":"So"},"UploadCredentials":{"shape":"Ss"},"StorageLocation":{"shape":"Sk"}}}},"CreateFleet":{"input":{"type":"structure","required":["Name","BuildId","EC2InstanceType"],"members":{"Name":{},"Description":{},"BuildId":{},"ServerLaunchPath":{},"ServerLaunchParameters":{},"LogPaths":{"shape":"Su"},"EC2InstanceType":{},"EC2InboundPermissions":{"shape":"Sw"},"NewGameSessionProtectionPolicy":{},"RuntimeConfiguration":{"shape":"S12"},"ResourceCreationLimitPolicy":{"shape":"S18"},"MetricGroups":{"shape":"S1a"},"PeerVpcAwsAccountId":{},"PeerVpcId":{}}},"output":{"type":"structure","members":{"FleetAttributes":{"shape":"S1d"}}}},"CreateGameSession":{"input":{"type":"structure","required":["MaximumPlayerSessionCount"],"members":{"FleetId":{},"AliasId":{},"MaximumPlayerSessionCount":{"type":"integer"},"Name":{},"GameProperties":{"shape":"S1g"},"CreatorId":{},"GameSessionId":{},"IdempotencyToken":{},"GameSessionData":{}}},"output":{"type":"structure","members":{"GameSession":{"shape":"S1n"}}}},"CreateGameSessionQueue":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"TimeoutInSeconds":{"type":"integer"},"PlayerLatencyPolicies":{"shape":"S1t"},"Destinations":{"shape":"S1v"}}},"output":{"type":"structure","members":{"GameSessionQueue":{"shape":"S1y"}}}},"CreateMatchmakingConfiguration":{"input":{"type":"structure","required":["Name","GameSessionQueueArns","RequestTimeoutSeconds","AcceptanceRequired","RuleSetName"],"members":{"Name":{},"Description":{},"GameSessionQueueArns":{"shape":"S20"},"RequestTimeoutSeconds":{"type":"integer"},"AcceptanceTimeoutSeconds":{"type":"integer"},"AcceptanceRequired":{"type":"boolean"},"RuleSetName":{},"NotificationTarget":{},"AdditionalPlayerCount":{"type":"integer"},"CustomEventData":{},"GameProperties":{"shape":"S1g"},"GameSessionData":{}}},"output":{"type":"structure","members":{"Configuration":{"shape":"S27"}}}},"CreateMatchmakingRuleSet":{"input":{"type":"structure","required":["Name","RuleSetBody"],"members":{"Name":{},"RuleSetBody":{}}},"output":{"type":"structure","required":["RuleSet"],"members":{"RuleSet":{"shape":"S2b"}}}},"CreatePlayerSession":{"input":{"type":"structure","required":["GameSessionId","PlayerId"],"members":{"GameSessionId":{},"PlayerId":{},"PlayerData":{}}},"output":{"type":"structure","members":{"PlayerSession":{"shape":"S2f"}}}},"CreatePlayerSessions":{"input":{"type":"structure","required":["GameSessionId","PlayerIds"],"members":{"GameSessionId":{},"PlayerIds":{"type":"list","member":{}},"PlayerDataMap":{"type":"map","key":{},"value":{}}}},"output":{"type":"structure","members":{"PlayerSessions":{"shape":"S2m"}}}},"CreateVpcPeeringAuthorization":{"input":{"type":"structure","required":["GameLiftAwsAccountId","PeerVpcId"],"members":{"GameLiftAwsAccountId":{},"PeerVpcId":{}}},"output":{"type":"structure","members":{"VpcPeeringAuthorization":{"shape":"S2p"}}}},"CreateVpcPeeringConnection":{"input":{"type":"structure","required":["FleetId","PeerVpcAwsAccountId","PeerVpcId"],"members":{"FleetId":{},"PeerVpcAwsAccountId":{},"PeerVpcId":{}}},"output":{"type":"structure","members":{}}},"DeleteAlias":{"input":{"type":"structure","required":["AliasId"],"members":{"AliasId":{}}}},"DeleteBuild":{"input":{"type":"structure","required":["BuildId"],"members":{"BuildId":{}}}},"DeleteFleet":{"input":{"type":"structure","required":["FleetId"],"members":{"FleetId":{}}}},"DeleteGameSessionQueue":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"DeleteMatchmakingConfiguration":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"DeleteScalingPolicy":{"input":{"type":"structure","required":["Name","FleetId"],"members":{"Name":{},"FleetId":{}}}},"DeleteVpcPeeringAuthorization":{"input":{"type":"structure","required":["GameLiftAwsAccountId","PeerVpcId"],"members":{"GameLiftAwsAccountId":{},"PeerVpcId":{}}},"output":{"type":"structure","members":{}}},"DeleteVpcPeeringConnection":{"input":{"type":"structure","required":["FleetId","VpcPeeringConnectionId"],"members":{"FleetId":{},"VpcPeeringConnectionId":{}}},"output":{"type":"structure","members":{}}},"DescribeAlias":{"input":{"type":"structure","required":["AliasId"],"members":{"AliasId":{}}},"output":{"type":"structure","members":{"Alias":{"shape":"Sf"}}}},"DescribeBuild":{"input":{"type":"structure","required":["BuildId"],"members":{"BuildId":{}}},"output":{"type":"structure","members":{"Build":{"shape":"So"}}}},"DescribeEC2InstanceLimits":{"input":{"type":"structure","members":{"EC2InstanceType":{}}},"output":{"type":"structure","members":{"EC2InstanceLimits":{"type":"list","member":{"type":"structure","members":{"EC2InstanceType":{},"CurrentInstances":{"type":"integer"},"InstanceLimit":{"type":"integer"}}}}}}},"DescribeFleetAttributes":{"input":{"type":"structure","members":{"FleetIds":{"shape":"S3d"},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"FleetAttributes":{"type":"list","member":{"shape":"S1d"}},"NextToken":{}}}},"DescribeFleetCapacity":{"input":{"type":"structure","members":{"FleetIds":{"shape":"S3d"},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"FleetCapacity":{"type":"list","member":{"type":"structure","members":{"FleetId":{},"InstanceType":{},"InstanceCounts":{"type":"structure","members":{"DESIRED":{"type":"integer"},"MINIMUM":{"type":"integer"},"MAXIMUM":{"type":"integer"},"PENDING":{"type":"integer"},"ACTIVE":{"type":"integer"},"IDLE":{"type":"integer"},"TERMINATING":{"type":"integer"}}}}}},"NextToken":{}}}},"DescribeFleetEvents":{"input":{"type":"structure","required":["FleetId"],"members":{"FleetId":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Events":{"type":"list","member":{"type":"structure","members":{"EventId":{},"ResourceId":{},"EventCode":{},"Message":{},"EventTime":{"type":"timestamp"},"PreSignedLogUrl":{}}}},"NextToken":{}}}},"DescribeFleetPortSettings":{"input":{"type":"structure","required":["FleetId"],"members":{"FleetId":{}}},"output":{"type":"structure","members":{"InboundPermissions":{"shape":"Sw"}}}},"DescribeFleetUtilization":{"input":{"type":"structure","members":{"FleetIds":{"shape":"S3d"},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"FleetUtilization":{"type":"list","member":{"type":"structure","members":{"FleetId":{},"ActiveServerProcessCount":{"type":"integer"},"ActiveGameSessionCount":{"type":"integer"},"CurrentPlayerSessionCount":{"type":"integer"},"MaximumPlayerSessionCount":{"type":"integer"}}}},"NextToken":{}}}},"DescribeGameSessionDetails":{"input":{"type":"structure","members":{"FleetId":{},"GameSessionId":{},"AliasId":{},"StatusFilter":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"GameSessionDetails":{"type":"list","member":{"type":"structure","members":{"GameSession":{"shape":"S1n"},"ProtectionPolicy":{}}}},"NextToken":{}}}},"DescribeGameSessionPlacement":{"input":{"type":"structure","required":["PlacementId"],"members":{"PlacementId":{}}},"output":{"type":"structure","members":{"GameSessionPlacement":{"shape":"S42"}}}},"DescribeGameSessionQueues":{"input":{"type":"structure","members":{"Names":{"type":"list","member":{}},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"GameSessionQueues":{"type":"list","member":{"shape":"S1y"}},"NextToken":{}}}},"DescribeGameSessions":{"input":{"type":"structure","members":{"FleetId":{},"GameSessionId":{},"AliasId":{},"StatusFilter":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"GameSessions":{"shape":"S4f"},"NextToken":{}}}},"DescribeInstances":{"input":{"type":"structure","required":["FleetId"],"members":{"FleetId":{},"InstanceId":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Instances":{"type":"list","member":{"type":"structure","members":{"FleetId":{},"InstanceId":{},"IpAddress":{},"OperatingSystem":{},"Type":{},"Status":{},"CreationTime":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeMatchmaking":{"input":{"type":"structure","required":["TicketIds"],"members":{"TicketIds":{"shape":"S4n"}}},"output":{"type":"structure","members":{"TicketList":{"type":"list","member":{"shape":"S4q"}}}}},"DescribeMatchmakingConfigurations":{"input":{"type":"structure","members":{"Names":{"shape":"S4n"},"RuleSetName":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Configurations":{"type":"list","member":{"shape":"S27"}},"NextToken":{}}}},"DescribeMatchmakingRuleSets":{"input":{"type":"structure","members":{"Names":{"type":"list","member":{}},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","required":["RuleSets"],"members":{"RuleSets":{"type":"list","member":{"shape":"S2b"}},"NextToken":{}}}},"DescribePlayerSessions":{"input":{"type":"structure","members":{"GameSessionId":{},"PlayerId":{},"PlayerSessionId":{},"PlayerSessionStatusFilter":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"PlayerSessions":{"shape":"S2m"},"NextToken":{}}}},"DescribeRuntimeConfiguration":{"input":{"type":"structure","required":["FleetId"],"members":{"FleetId":{}}},"output":{"type":"structure","members":{"RuntimeConfiguration":{"shape":"S12"}}}},"DescribeScalingPolicies":{"input":{"type":"structure","required":["FleetId"],"members":{"FleetId":{},"StatusFilter":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ScalingPolicies":{"type":"list","member":{"type":"structure","members":{"FleetId":{},"Name":{},"Status":{},"ScalingAdjustment":{"type":"integer"},"ScalingAdjustmentType":{},"ComparisonOperator":{},"Threshold":{"type":"double"},"EvaluationPeriods":{"type":"integer"},"MetricName":{}}}},"NextToken":{}}}},"DescribeVpcPeeringAuthorizations":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"VpcPeeringAuthorizations":{"type":"list","member":{"shape":"S2p"}}}}},"DescribeVpcPeeringConnections":{"input":{"type":"structure","members":{"FleetId":{}}},"output":{"type":"structure","members":{"VpcPeeringConnections":{"type":"list","member":{"type":"structure","members":{"FleetId":{},"IpV4CidrBlock":{},"VpcPeeringConnectionId":{},"Status":{"type":"structure","members":{"Code":{},"Message":{}}},"PeerVpcId":{},"GameLiftVpcId":{}}}}}}},"GetGameSessionLogUrl":{"input":{"type":"structure","required":["GameSessionId"],"members":{"GameSessionId":{}}},"output":{"type":"structure","members":{"PreSignedUrl":{}}}},"GetInstanceAccess":{"input":{"type":"structure","required":["FleetId","InstanceId"],"members":{"FleetId":{},"InstanceId":{}}},"output":{"type":"structure","members":{"InstanceAccess":{"type":"structure","members":{"FleetId":{},"InstanceId":{},"IpAddress":{},"OperatingSystem":{},"Credentials":{"type":"structure","members":{"UserName":{},"Secret":{}},"sensitive":true}}}}}},"ListAliases":{"input":{"type":"structure","members":{"RoutingStrategyType":{},"Name":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Aliases":{"type":"list","member":{"shape":"Sf"}},"NextToken":{}}}},"ListBuilds":{"input":{"type":"structure","members":{"Status":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Builds":{"type":"list","member":{"shape":"So"}},"NextToken":{}}}},"ListFleets":{"input":{"type":"structure","members":{"BuildId":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"FleetIds":{"shape":"S3d"},"NextToken":{}}}},"PutScalingPolicy":{"input":{"type":"structure","required":["Name","FleetId","ScalingAdjustment","ScalingAdjustmentType","Threshold","ComparisonOperator","EvaluationPeriods","MetricName"],"members":{"Name":{},"FleetId":{},"ScalingAdjustment":{"type":"integer"},"ScalingAdjustmentType":{},"Threshold":{"type":"double"},"ComparisonOperator":{},"EvaluationPeriods":{"type":"integer"},"MetricName":{}}},"output":{"type":"structure","members":{"Name":{}}}},"RequestUploadCredentials":{"input":{"type":"structure","required":["BuildId"],"members":{"BuildId":{}}},"output":{"type":"structure","members":{"UploadCredentials":{"shape":"Ss"},"StorageLocation":{"shape":"Sk"}}}},"ResolveAlias":{"input":{"type":"structure","required":["AliasId"],"members":{"AliasId":{}}},"output":{"type":"structure","members":{"FleetId":{}}}},"SearchGameSessions":{"input":{"type":"structure","members":{"FleetId":{},"AliasId":{},"FilterExpression":{},"SortExpression":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"GameSessions":{"shape":"S4f"},"NextToken":{}}}},"StartGameSessionPlacement":{"input":{"type":"structure","required":["PlacementId","GameSessionQueueName","MaximumPlayerSessionCount"],"members":{"PlacementId":{},"GameSessionQueueName":{},"GameProperties":{"shape":"S1g"},"MaximumPlayerSessionCount":{"type":"integer"},"GameSessionName":{},"PlayerLatencies":{"shape":"S44"},"DesiredPlayerSessions":{"type":"list","member":{"type":"structure","members":{"PlayerId":{},"PlayerData":{}}}},"GameSessionData":{}}},"output":{"type":"structure","members":{"GameSessionPlacement":{"shape":"S42"}}}},"StartMatchmaking":{"input":{"type":"structure","required":["ConfigurationName","Players"],"members":{"TicketId":{},"ConfigurationName":{},"Players":{"shape":"S4t"}}},"output":{"type":"structure","members":{"MatchmakingTicket":{"shape":"S4q"}}}},"StopGameSessionPlacement":{"input":{"type":"structure","required":["PlacementId"],"members":{"PlacementId":{}}},"output":{"type":"structure","members":{"GameSessionPlacement":{"shape":"S42"}}}},"StopMatchmaking":{"input":{"type":"structure","required":["TicketId"],"members":{"TicketId":{}}},"output":{"type":"structure","members":{}}},"UpdateAlias":{"input":{"type":"structure","required":["AliasId"],"members":{"AliasId":{},"Name":{},"Description":{},"RoutingStrategy":{"shape":"Sa"}}},"output":{"type":"structure","members":{"Alias":{"shape":"Sf"}}}},"UpdateBuild":{"input":{"type":"structure","required":["BuildId"],"members":{"BuildId":{},"Name":{},"Version":{}}},"output":{"type":"structure","members":{"Build":{"shape":"So"}}}},"UpdateFleetAttributes":{"input":{"type":"structure","required":["FleetId"],"members":{"FleetId":{},"Name":{},"Description":{},"NewGameSessionProtectionPolicy":{},"ResourceCreationLimitPolicy":{"shape":"S18"},"MetricGroups":{"shape":"S1a"}}},"output":{"type":"structure","members":{"FleetId":{}}}},"UpdateFleetCapacity":{"input":{"type":"structure","required":["FleetId"],"members":{"FleetId":{},"DesiredInstances":{"type":"integer"},"MinSize":{"type":"integer"},"MaxSize":{"type":"integer"}}},"output":{"type":"structure","members":{"FleetId":{}}}},"UpdateFleetPortSettings":{"input":{"type":"structure","required":["FleetId"],"members":{"FleetId":{},"InboundPermissionAuthorizations":{"shape":"Sw"},"InboundPermissionRevocations":{"shape":"Sw"}}},"output":{"type":"structure","members":{"FleetId":{}}}},"UpdateGameSession":{"input":{"type":"structure","required":["GameSessionId"],"members":{"GameSessionId":{},"MaximumPlayerSessionCount":{"type":"integer"},"Name":{},"PlayerSessionCreationPolicy":{},"ProtectionPolicy":{}}},"output":{"type":"structure","members":{"GameSession":{"shape":"S1n"}}}},"UpdateGameSessionQueue":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"TimeoutInSeconds":{"type":"integer"},"PlayerLatencyPolicies":{"shape":"S1t"},"Destinations":{"shape":"S1v"}}},"output":{"type":"structure","members":{"GameSessionQueue":{"shape":"S1y"}}}},"UpdateMatchmakingConfiguration":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"Description":{},"GameSessionQueueArns":{"shape":"S20"},"RequestTimeoutSeconds":{"type":"integer"},"AcceptanceTimeoutSeconds":{"type":"integer"},"AcceptanceRequired":{"type":"boolean"},"RuleSetName":{},"NotificationTarget":{},"AdditionalPlayerCount":{"type":"integer"},"CustomEventData":{},"GameProperties":{"shape":"S1g"},"GameSessionData":{}}},"output":{"type":"structure","members":{"Configuration":{"shape":"S27"}}}},"UpdateRuntimeConfiguration":{"input":{"type":"structure","required":["FleetId","RuntimeConfiguration"],"members":{"FleetId":{},"RuntimeConfiguration":{"shape":"S12"}}},"output":{"type":"structure","members":{"RuntimeConfiguration":{"shape":"S12"}}}},"ValidateMatchmakingRuleSet":{"input":{"type":"structure","required":["RuleSetBody"],"members":{"RuleSetBody":{}}},"output":{"type":"structure","members":{"Valid":{"type":"boolean"}}}}},"shapes":{"Sa":{"type":"structure","members":{"Type":{},"FleetId":{},"Message":{}}},"Sf":{"type":"structure","members":{"AliasId":{},"Name":{},"AliasArn":{},"Description":{},"RoutingStrategy":{"shape":"Sa"},"CreationTime":{"type":"timestamp"},"LastUpdatedTime":{"type":"timestamp"}}},"Sk":{"type":"structure","members":{"Bucket":{},"Key":{},"RoleArn":{}}},"So":{"type":"structure","members":{"BuildId":{},"Name":{},"Version":{},"Status":{},"SizeOnDisk":{"type":"long"},"OperatingSystem":{},"CreationTime":{"type":"timestamp"}}},"Ss":{"type":"structure","members":{"AccessKeyId":{},"SecretAccessKey":{},"SessionToken":{}},"sensitive":true},"Su":{"type":"list","member":{}},"Sw":{"type":"list","member":{"type":"structure","required":["FromPort","ToPort","IpRange","Protocol"],"members":{"FromPort":{"type":"integer"},"ToPort":{"type":"integer"},"IpRange":{},"Protocol":{}}}},"S12":{"type":"structure","members":{"ServerProcesses":{"type":"list","member":{"type":"structure","required":["LaunchPath","ConcurrentExecutions"],"members":{"LaunchPath":{},"Parameters":{},"ConcurrentExecutions":{"type":"integer"}}}},"MaxConcurrentGameSessionActivations":{"type":"integer"},"GameSessionActivationTimeoutSeconds":{"type":"integer"}}},"S18":{"type":"structure","members":{"NewGameSessionsPerCreator":{"type":"integer"},"PolicyPeriodInMinutes":{"type":"integer"}}},"S1a":{"type":"list","member":{}},"S1d":{"type":"structure","members":{"FleetId":{},"FleetArn":{},"Description":{},"Name":{},"CreationTime":{"type":"timestamp"},"TerminationTime":{"type":"timestamp"},"Status":{},"BuildId":{},"ServerLaunchPath":{},"ServerLaunchParameters":{},"LogPaths":{"shape":"Su"},"NewGameSessionProtectionPolicy":{},"OperatingSystem":{},"ResourceCreationLimitPolicy":{"shape":"S18"},"MetricGroups":{"shape":"S1a"}}},"S1g":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"S1n":{"type":"structure","members":{"GameSessionId":{},"Name":{},"FleetId":{},"CreationTime":{"type":"timestamp"},"TerminationTime":{"type":"timestamp"},"CurrentPlayerSessionCount":{"type":"integer"},"MaximumPlayerSessionCount":{"type":"integer"},"Status":{},"GameProperties":{"shape":"S1g"},"IpAddress":{},"Port":{"type":"integer"},"PlayerSessionCreationPolicy":{},"CreatorId":{},"GameSessionData":{}}},"S1t":{"type":"list","member":{"type":"structure","members":{"MaximumIndividualPlayerLatencyMilliseconds":{"type":"integer"},"PolicyDurationSeconds":{"type":"integer"}}}},"S1v":{"type":"list","member":{"type":"structure","members":{"DestinationArn":{}}}},"S1y":{"type":"structure","members":{"Name":{},"GameSessionQueueArn":{},"TimeoutInSeconds":{"type":"integer"},"PlayerLatencyPolicies":{"shape":"S1t"},"Destinations":{"shape":"S1v"}}},"S20":{"type":"list","member":{}},"S27":{"type":"structure","members":{"Name":{},"Description":{},"GameSessionQueueArns":{"shape":"S20"},"RequestTimeoutSeconds":{"type":"integer"},"AcceptanceTimeoutSeconds":{"type":"integer"},"AcceptanceRequired":{"type":"boolean"},"RuleSetName":{},"NotificationTarget":{},"AdditionalPlayerCount":{"type":"integer"},"CustomEventData":{},"CreationTime":{"type":"timestamp"},"GameProperties":{"shape":"S1g"},"GameSessionData":{}}},"S2b":{"type":"structure","required":["RuleSetBody"],"members":{"RuleSetName":{},"RuleSetBody":{},"CreationTime":{"type":"timestamp"}}},"S2f":{"type":"structure","members":{"PlayerSessionId":{},"PlayerId":{},"GameSessionId":{},"FleetId":{},"CreationTime":{"type":"timestamp"},"TerminationTime":{"type":"timestamp"},"Status":{},"IpAddress":{},"Port":{"type":"integer"},"PlayerData":{}}},"S2m":{"type":"list","member":{"shape":"S2f"}},"S2p":{"type":"structure","members":{"GameLiftAwsAccountId":{},"PeerVpcAwsAccountId":{},"PeerVpcId":{},"CreationTime":{"type":"timestamp"},"ExpirationTime":{"type":"timestamp"}}},"S3d":{"type":"list","member":{}},"S42":{"type":"structure","members":{"PlacementId":{},"GameSessionQueueName":{},"Status":{},"GameProperties":{"shape":"S1g"},"MaximumPlayerSessionCount":{"type":"integer"},"GameSessionName":{},"GameSessionId":{},"GameSessionArn":{},"GameSessionRegion":{},"PlayerLatencies":{"shape":"S44"},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"IpAddress":{},"Port":{"type":"integer"},"PlacedPlayerSessions":{"type":"list","member":{"type":"structure","members":{"PlayerId":{},"PlayerSessionId":{}}}},"GameSessionData":{}}},"S44":{"type":"list","member":{"type":"structure","members":{"PlayerId":{},"RegionIdentifier":{},"LatencyInMilliseconds":{"type":"float"}}}},"S4f":{"type":"list","member":{"shape":"S1n"}},"S4n":{"type":"list","member":{}},"S4q":{"type":"structure","members":{"TicketId":{},"ConfigurationName":{},"Status":{},"StatusReason":{},"StatusMessage":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Players":{"shape":"S4t"},"GameSessionConnectionInfo":{"type":"structure","members":{"GameSessionArn":{},"IpAddress":{},"Port":{"type":"integer"},"MatchedPlayerSessions":{"type":"list","member":{"type":"structure","members":{"PlayerId":{},"PlayerSessionId":{}}}}}},"EstimatedWaitTime":{"type":"integer"}}},"S4t":{"type":"list","member":{"type":"structure","members":{"PlayerId":{},"PlayerAttributes":{"type":"map","key":{},"value":{"type":"structure","members":{"S":{},"N":{"type":"double"},"SL":{"shape":"Su"},"SDM":{"type":"map","key":{},"value":{"type":"double"}}}}},"Team":{},"LatencyInMs":{"type":"map","key":{},"value":{"type":"integer"}}}}}}} - -/***/ }), -/* 425 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{}} - -/***/ }), -/* 426 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['inspector'] = {}; -AWS.Inspector = Service.defineService('inspector', ['2015-08-18*', '2016-02-16']); -Object.defineProperty(apiLoader.services['inspector'], '2016-02-16', { - get: function get() { - var model = __webpack_require__(427); - model.paginators = __webpack_require__(428).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.Inspector; - - -/***/ }), -/* 427 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2016-02-16","endpointPrefix":"inspector","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon Inspector","signatureVersion":"v4","targetPrefix":"InspectorService","uid":"inspector-2016-02-16"},"operations":{"AddAttributesToFindings":{"input":{"type":"structure","required":["findingArns","attributes"],"members":{"findingArns":{"shape":"S2"},"attributes":{"shape":"S4"}}},"output":{"type":"structure","required":["failedItems"],"members":{"failedItems":{"shape":"S9"}}}},"CreateAssessmentTarget":{"input":{"type":"structure","required":["assessmentTargetName","resourceGroupArn"],"members":{"assessmentTargetName":{},"resourceGroupArn":{}}},"output":{"type":"structure","required":["assessmentTargetArn"],"members":{"assessmentTargetArn":{}}}},"CreateAssessmentTemplate":{"input":{"type":"structure","required":["assessmentTargetArn","assessmentTemplateName","durationInSeconds","rulesPackageArns"],"members":{"assessmentTargetArn":{},"assessmentTemplateName":{},"durationInSeconds":{"type":"integer"},"rulesPackageArns":{"shape":"Sj"},"userAttributesForFindings":{"shape":"S4"}}},"output":{"type":"structure","required":["assessmentTemplateArn"],"members":{"assessmentTemplateArn":{}}}},"CreateResourceGroup":{"input":{"type":"structure","required":["resourceGroupTags"],"members":{"resourceGroupTags":{"shape":"Sm"}}},"output":{"type":"structure","required":["resourceGroupArn"],"members":{"resourceGroupArn":{}}}},"DeleteAssessmentRun":{"input":{"type":"structure","required":["assessmentRunArn"],"members":{"assessmentRunArn":{}}}},"DeleteAssessmentTarget":{"input":{"type":"structure","required":["assessmentTargetArn"],"members":{"assessmentTargetArn":{}}}},"DeleteAssessmentTemplate":{"input":{"type":"structure","required":["assessmentTemplateArn"],"members":{"assessmentTemplateArn":{}}}},"DescribeAssessmentRuns":{"input":{"type":"structure","required":["assessmentRunArns"],"members":{"assessmentRunArns":{"shape":"Sv"}}},"output":{"type":"structure","required":["assessmentRuns","failedItems"],"members":{"assessmentRuns":{"type":"list","member":{"type":"structure","required":["arn","name","assessmentTemplateArn","state","durationInSeconds","rulesPackageArns","userAttributesForFindings","createdAt","stateChangedAt","dataCollected","stateChanges","notifications","findingCounts"],"members":{"arn":{},"name":{},"assessmentTemplateArn":{},"state":{},"durationInSeconds":{"type":"integer"},"rulesPackageArns":{"type":"list","member":{}},"userAttributesForFindings":{"shape":"S4"},"createdAt":{"type":"timestamp"},"startedAt":{"type":"timestamp"},"completedAt":{"type":"timestamp"},"stateChangedAt":{"type":"timestamp"},"dataCollected":{"type":"boolean"},"stateChanges":{"type":"list","member":{"type":"structure","required":["stateChangedAt","state"],"members":{"stateChangedAt":{"type":"timestamp"},"state":{}}}},"notifications":{"type":"list","member":{"type":"structure","required":["date","event","error"],"members":{"date":{"type":"timestamp"},"event":{},"message":{},"error":{"type":"boolean"},"snsTopicArn":{},"snsPublishStatusCode":{}}}},"findingCounts":{"type":"map","key":{},"value":{"type":"integer"}}}}},"failedItems":{"shape":"S9"}}}},"DescribeAssessmentTargets":{"input":{"type":"structure","required":["assessmentTargetArns"],"members":{"assessmentTargetArns":{"shape":"Sv"}}},"output":{"type":"structure","required":["assessmentTargets","failedItems"],"members":{"assessmentTargets":{"type":"list","member":{"type":"structure","required":["arn","name","resourceGroupArn","createdAt","updatedAt"],"members":{"arn":{},"name":{},"resourceGroupArn":{},"createdAt":{"type":"timestamp"},"updatedAt":{"type":"timestamp"}}}},"failedItems":{"shape":"S9"}}}},"DescribeAssessmentTemplates":{"input":{"type":"structure","required":["assessmentTemplateArns"],"members":{"assessmentTemplateArns":{"shape":"Sv"}}},"output":{"type":"structure","required":["assessmentTemplates","failedItems"],"members":{"assessmentTemplates":{"type":"list","member":{"type":"structure","required":["arn","name","assessmentTargetArn","durationInSeconds","rulesPackageArns","userAttributesForFindings","createdAt"],"members":{"arn":{},"name":{},"assessmentTargetArn":{},"durationInSeconds":{"type":"integer"},"rulesPackageArns":{"shape":"Sj"},"userAttributesForFindings":{"shape":"S4"},"createdAt":{"type":"timestamp"}}}},"failedItems":{"shape":"S9"}}}},"DescribeCrossAccountAccessRole":{"output":{"type":"structure","required":["roleArn","valid","registeredAt"],"members":{"roleArn":{},"valid":{"type":"boolean"},"registeredAt":{"type":"timestamp"}}}},"DescribeFindings":{"input":{"type":"structure","required":["findingArns"],"members":{"findingArns":{"shape":"Sv"},"locale":{}}},"output":{"type":"structure","required":["findings","failedItems"],"members":{"findings":{"type":"list","member":{"type":"structure","required":["arn","attributes","userAttributes","createdAt","updatedAt"],"members":{"arn":{},"schemaVersion":{"type":"integer"},"service":{},"serviceAttributes":{"type":"structure","required":["schemaVersion"],"members":{"schemaVersion":{"type":"integer"},"assessmentRunArn":{},"rulesPackageArn":{}}},"assetType":{},"assetAttributes":{"type":"structure","required":["schemaVersion"],"members":{"schemaVersion":{"type":"integer"},"agentId":{},"autoScalingGroup":{},"amiId":{},"hostname":{},"ipv4Addresses":{"type":"list","member":{}}}},"id":{},"title":{},"description":{},"recommendation":{},"severity":{},"numericSeverity":{"type":"double"},"confidence":{"type":"integer"},"indicatorOfCompromise":{"type":"boolean"},"attributes":{"shape":"S26"},"userAttributes":{"shape":"S4"},"createdAt":{"type":"timestamp"},"updatedAt":{"type":"timestamp"}}}},"failedItems":{"shape":"S9"}}}},"DescribeResourceGroups":{"input":{"type":"structure","required":["resourceGroupArns"],"members":{"resourceGroupArns":{"shape":"Sv"}}},"output":{"type":"structure","required":["resourceGroups","failedItems"],"members":{"resourceGroups":{"type":"list","member":{"type":"structure","required":["arn","tags","createdAt"],"members":{"arn":{},"tags":{"shape":"Sm"},"createdAt":{"type":"timestamp"}}}},"failedItems":{"shape":"S9"}}}},"DescribeRulesPackages":{"input":{"type":"structure","required":["rulesPackageArns"],"members":{"rulesPackageArns":{"shape":"Sv"},"locale":{}}},"output":{"type":"structure","required":["rulesPackages","failedItems"],"members":{"rulesPackages":{"type":"list","member":{"type":"structure","required":["arn","name","version","provider"],"members":{"arn":{},"name":{},"version":{},"provider":{},"description":{}}}},"failedItems":{"shape":"S9"}}}},"GetAssessmentReport":{"input":{"type":"structure","required":["assessmentRunArn","reportFileFormat","reportType"],"members":{"assessmentRunArn":{},"reportFileFormat":{},"reportType":{}}},"output":{"type":"structure","required":["status"],"members":{"status":{},"url":{}}}},"GetTelemetryMetadata":{"input":{"type":"structure","required":["assessmentRunArn"],"members":{"assessmentRunArn":{}}},"output":{"type":"structure","required":["telemetryMetadata"],"members":{"telemetryMetadata":{"shape":"S2q"}}}},"ListAssessmentRunAgents":{"input":{"type":"structure","required":["assessmentRunArn"],"members":{"assessmentRunArn":{},"filter":{"type":"structure","required":["agentHealths","agentHealthCodes"],"members":{"agentHealths":{"type":"list","member":{}},"agentHealthCodes":{"type":"list","member":{}}}},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["assessmentRunAgents"],"members":{"assessmentRunAgents":{"type":"list","member":{"type":"structure","required":["agentId","assessmentRunArn","agentHealth","agentHealthCode","telemetryMetadata"],"members":{"agentId":{},"assessmentRunArn":{},"agentHealth":{},"agentHealthCode":{},"agentHealthDetails":{},"autoScalingGroup":{},"telemetryMetadata":{"shape":"S2q"}}}},"nextToken":{}}}},"ListAssessmentRuns":{"input":{"type":"structure","members":{"assessmentTemplateArns":{"shape":"S36"},"filter":{"type":"structure","members":{"namePattern":{},"states":{"type":"list","member":{}},"durationRange":{"shape":"S3a"},"rulesPackageArns":{"shape":"S3b"},"startTimeRange":{"shape":"S3c"},"completionTimeRange":{"shape":"S3c"},"stateChangeTimeRange":{"shape":"S3c"}}},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["assessmentRunArns"],"members":{"assessmentRunArns":{"shape":"S3e"},"nextToken":{}}}},"ListAssessmentTargets":{"input":{"type":"structure","members":{"filter":{"type":"structure","members":{"assessmentTargetNamePattern":{}}},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["assessmentTargetArns"],"members":{"assessmentTargetArns":{"shape":"S3e"},"nextToken":{}}}},"ListAssessmentTemplates":{"input":{"type":"structure","members":{"assessmentTargetArns":{"shape":"S36"},"filter":{"type":"structure","members":{"namePattern":{},"durationRange":{"shape":"S3a"},"rulesPackageArns":{"shape":"S3b"}}},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["assessmentTemplateArns"],"members":{"assessmentTemplateArns":{"shape":"S3e"},"nextToken":{}}}},"ListEventSubscriptions":{"input":{"type":"structure","members":{"resourceArn":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["subscriptions"],"members":{"subscriptions":{"type":"list","member":{"type":"structure","required":["resourceArn","topicArn","eventSubscriptions"],"members":{"resourceArn":{},"topicArn":{},"eventSubscriptions":{"type":"list","member":{"type":"structure","required":["event","subscribedAt"],"members":{"event":{},"subscribedAt":{"type":"timestamp"}}}}}}},"nextToken":{}}}},"ListFindings":{"input":{"type":"structure","members":{"assessmentRunArns":{"shape":"S36"},"filter":{"type":"structure","members":{"agentIds":{"type":"list","member":{}},"autoScalingGroups":{"type":"list","member":{}},"ruleNames":{"type":"list","member":{}},"severities":{"type":"list","member":{}},"rulesPackageArns":{"shape":"S3b"},"attributes":{"shape":"S26"},"userAttributes":{"shape":"S26"},"creationTimeRange":{"shape":"S3c"}}},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["findingArns"],"members":{"findingArns":{"shape":"S3e"},"nextToken":{}}}},"ListRulesPackages":{"input":{"type":"structure","members":{"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["rulesPackageArns"],"members":{"rulesPackageArns":{"shape":"S3e"},"nextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{}}},"output":{"type":"structure","required":["tags"],"members":{"tags":{"shape":"S44"}}}},"PreviewAgents":{"input":{"type":"structure","required":["previewAgentsArn"],"members":{"previewAgentsArn":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["agentPreviews"],"members":{"agentPreviews":{"type":"list","member":{"type":"structure","required":["agentId"],"members":{"agentId":{},"autoScalingGroup":{}}}},"nextToken":{}}}},"RegisterCrossAccountAccessRole":{"input":{"type":"structure","required":["roleArn"],"members":{"roleArn":{}}}},"RemoveAttributesFromFindings":{"input":{"type":"structure","required":["findingArns","attributeKeys"],"members":{"findingArns":{"shape":"S2"},"attributeKeys":{"type":"list","member":{}}}},"output":{"type":"structure","required":["failedItems"],"members":{"failedItems":{"shape":"S9"}}}},"SetTagsForResource":{"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{},"tags":{"shape":"S44"}}}},"StartAssessmentRun":{"input":{"type":"structure","required":["assessmentTemplateArn"],"members":{"assessmentTemplateArn":{},"assessmentRunName":{}}},"output":{"type":"structure","required":["assessmentRunArn"],"members":{"assessmentRunArn":{}}}},"StopAssessmentRun":{"input":{"type":"structure","required":["assessmentRunArn"],"members":{"assessmentRunArn":{},"stopAction":{}}}},"SubscribeToEvent":{"input":{"type":"structure","required":["resourceArn","event","topicArn"],"members":{"resourceArn":{},"event":{},"topicArn":{}}}},"UnsubscribeFromEvent":{"input":{"type":"structure","required":["resourceArn","event","topicArn"],"members":{"resourceArn":{},"event":{},"topicArn":{}}}},"UpdateAssessmentTarget":{"input":{"type":"structure","required":["assessmentTargetArn","assessmentTargetName","resourceGroupArn"],"members":{"assessmentTargetArn":{},"assessmentTargetName":{},"resourceGroupArn":{}}}}},"shapes":{"S2":{"type":"list","member":{}},"S4":{"type":"list","member":{"shape":"S5"}},"S5":{"type":"structure","required":["key"],"members":{"key":{},"value":{}}},"S9":{"type":"map","key":{},"value":{"type":"structure","required":["failureCode","retryable"],"members":{"failureCode":{},"retryable":{"type":"boolean"}}}},"Sj":{"type":"list","member":{}},"Sm":{"type":"list","member":{"type":"structure","required":["key"],"members":{"key":{},"value":{}}}},"Sv":{"type":"list","member":{}},"S26":{"type":"list","member":{"shape":"S5"}},"S2q":{"type":"list","member":{"type":"structure","required":["messageType","count"],"members":{"messageType":{},"count":{"type":"long"},"dataSize":{"type":"long"}}}},"S36":{"type":"list","member":{}},"S3a":{"type":"structure","members":{"minSeconds":{"type":"integer"},"maxSeconds":{"type":"integer"}}},"S3b":{"type":"list","member":{}},"S3c":{"type":"structure","members":{"beginDate":{"type":"timestamp"},"endDate":{"type":"timestamp"}}},"S3e":{"type":"list","member":{}},"S44":{"type":"list","member":{"type":"structure","required":["key"],"members":{"key":{},"value":{}}}}}} - -/***/ }), -/* 428 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"ListAssessmentRunAgents":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListAssessmentRuns":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListAssessmentTargets":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListAssessmentTemplates":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListEventSubscriptions":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListFindings":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListRulesPackages":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"PreviewAgents":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"}}} - -/***/ }), -/* 429 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['iot'] = {}; -AWS.Iot = Service.defineService('iot', ['2015-05-28']); -Object.defineProperty(apiLoader.services['iot'], '2015-05-28', { - get: function get() { - var model = __webpack_require__(430); - model.paginators = __webpack_require__(431).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.Iot; - - -/***/ }), -/* 430 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2015-05-28","endpointPrefix":"iot","protocol":"rest-json","serviceFullName":"AWS IoT","serviceId":"IoT","signatureVersion":"v4","signingName":"execute-api","uid":"iot-2015-05-28"},"operations":{"AcceptCertificateTransfer":{"http":{"method":"PATCH","requestUri":"/accept-certificate-transfer/{certificateId}"},"input":{"type":"structure","required":["certificateId"],"members":{"certificateId":{"location":"uri","locationName":"certificateId"},"setAsActive":{"location":"querystring","locationName":"setAsActive","type":"boolean"}}}},"AddThingToThingGroup":{"http":{"method":"PUT","requestUri":"/thing-groups/addThingToThingGroup"},"input":{"type":"structure","members":{"thingGroupName":{},"thingGroupArn":{},"thingName":{},"thingArn":{}}},"output":{"type":"structure","members":{}}},"AssociateTargetsWithJob":{"http":{"requestUri":"/jobs/{jobId}/targets"},"input":{"type":"structure","required":["targets","jobId"],"members":{"targets":{"shape":"Sb"},"jobId":{"location":"uri","locationName":"jobId"},"comment":{}}},"output":{"type":"structure","members":{"jobArn":{},"jobId":{},"description":{}}}},"AttachPolicy":{"http":{"method":"PUT","requestUri":"/target-policies/{policyName}"},"input":{"type":"structure","required":["policyName","target"],"members":{"policyName":{"location":"uri","locationName":"policyName"},"target":{}}}},"AttachPrincipalPolicy":{"http":{"method":"PUT","requestUri":"/principal-policies/{policyName}"},"input":{"type":"structure","required":["policyName","principal"],"members":{"policyName":{"location":"uri","locationName":"policyName"},"principal":{"location":"header","locationName":"x-amzn-iot-principal"}}},"deprecated":true},"AttachThingPrincipal":{"http":{"method":"PUT","requestUri":"/things/{thingName}/principals"},"input":{"type":"structure","required":["thingName","principal"],"members":{"thingName":{"location":"uri","locationName":"thingName"},"principal":{"location":"header","locationName":"x-amzn-principal"}}},"output":{"type":"structure","members":{}}},"CancelCertificateTransfer":{"http":{"method":"PATCH","requestUri":"/cancel-certificate-transfer/{certificateId}"},"input":{"type":"structure","required":["certificateId"],"members":{"certificateId":{"location":"uri","locationName":"certificateId"}}}},"CancelJob":{"http":{"method":"PUT","requestUri":"/jobs/{jobId}/cancel"},"input":{"type":"structure","required":["jobId"],"members":{"jobId":{"location":"uri","locationName":"jobId"},"comment":{}}},"output":{"type":"structure","members":{"jobArn":{},"jobId":{},"description":{}}}},"ClearDefaultAuthorizer":{"http":{"method":"DELETE","requestUri":"/default-authorizer"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"CreateAuthorizer":{"http":{"requestUri":"/authorizer/{authorizerName}"},"input":{"type":"structure","required":["authorizerName","authorizerFunctionArn","tokenKeyName","tokenSigningPublicKeys"],"members":{"authorizerName":{"location":"uri","locationName":"authorizerName"},"authorizerFunctionArn":{},"tokenKeyName":{},"tokenSigningPublicKeys":{"shape":"Sy"},"status":{}}},"output":{"type":"structure","members":{"authorizerName":{},"authorizerArn":{}}}},"CreateCertificateFromCsr":{"http":{"requestUri":"/certificates"},"input":{"type":"structure","required":["certificateSigningRequest"],"members":{"certificateSigningRequest":{},"setAsActive":{"location":"querystring","locationName":"setAsActive","type":"boolean"}}},"output":{"type":"structure","members":{"certificateArn":{},"certificateId":{},"certificatePem":{}}}},"CreateJob":{"http":{"method":"PUT","requestUri":"/jobs/{jobId}"},"input":{"type":"structure","required":["jobId","targets"],"members":{"jobId":{"location":"uri","locationName":"jobId"},"targets":{"shape":"Sb"},"documentSource":{},"document":{},"description":{},"presignedUrlConfig":{"shape":"S1c"},"targetSelection":{},"jobExecutionsRolloutConfig":{"shape":"S1g"},"documentParameters":{"shape":"S1i"}}},"output":{"type":"structure","members":{"jobArn":{},"jobId":{},"description":{}}}},"CreateKeysAndCertificate":{"http":{"requestUri":"/keys-and-certificate"},"input":{"type":"structure","members":{"setAsActive":{"location":"querystring","locationName":"setAsActive","type":"boolean"}}},"output":{"type":"structure","members":{"certificateArn":{},"certificateId":{},"certificatePem":{},"keyPair":{"type":"structure","members":{"PublicKey":{},"PrivateKey":{"type":"string","sensitive":true}}}}}},"CreatePolicy":{"http":{"requestUri":"/policies/{policyName}"},"input":{"type":"structure","required":["policyName","policyDocument"],"members":{"policyName":{"location":"uri","locationName":"policyName"},"policyDocument":{}}},"output":{"type":"structure","members":{"policyName":{},"policyArn":{},"policyDocument":{},"policyVersionId":{}}}},"CreatePolicyVersion":{"http":{"requestUri":"/policies/{policyName}/version"},"input":{"type":"structure","required":["policyName","policyDocument"],"members":{"policyName":{"location":"uri","locationName":"policyName"},"policyDocument":{},"setAsDefault":{"location":"querystring","locationName":"setAsDefault","type":"boolean"}}},"output":{"type":"structure","members":{"policyArn":{},"policyDocument":{},"policyVersionId":{},"isDefaultVersion":{"type":"boolean"}}}},"CreateRoleAlias":{"http":{"requestUri":"/role-aliases/{roleAlias}"},"input":{"type":"structure","required":["roleAlias","roleArn"],"members":{"roleAlias":{"location":"uri","locationName":"roleAlias"},"roleArn":{},"credentialDurationSeconds":{"type":"integer"}}},"output":{"type":"structure","members":{"roleAlias":{},"roleAliasArn":{}}}},"CreateThing":{"http":{"requestUri":"/things/{thingName}"},"input":{"type":"structure","required":["thingName"],"members":{"thingName":{"location":"uri","locationName":"thingName"},"thingTypeName":{},"attributePayload":{"shape":"S27"}}},"output":{"type":"structure","members":{"thingName":{},"thingArn":{},"thingId":{}}}},"CreateThingGroup":{"http":{"requestUri":"/thing-groups/{thingGroupName}"},"input":{"type":"structure","required":["thingGroupName"],"members":{"thingGroupName":{"location":"uri","locationName":"thingGroupName"},"parentGroupName":{},"thingGroupProperties":{"shape":"S2f"}}},"output":{"type":"structure","members":{"thingGroupName":{},"thingGroupArn":{},"thingGroupId":{}}}},"CreateThingType":{"http":{"requestUri":"/thing-types/{thingTypeName}"},"input":{"type":"structure","required":["thingTypeName"],"members":{"thingTypeName":{"location":"uri","locationName":"thingTypeName"},"thingTypeProperties":{"shape":"S2k"}}},"output":{"type":"structure","members":{"thingTypeName":{},"thingTypeArn":{},"thingTypeId":{}}}},"CreateTopicRule":{"http":{"requestUri":"/rules/{ruleName}"},"input":{"type":"structure","required":["ruleName","topicRulePayload"],"members":{"ruleName":{"location":"uri","locationName":"ruleName"},"topicRulePayload":{"shape":"S2s"}},"payload":"topicRulePayload"}},"DeleteAuthorizer":{"http":{"method":"DELETE","requestUri":"/authorizer/{authorizerName}"},"input":{"type":"structure","required":["authorizerName"],"members":{"authorizerName":{"location":"uri","locationName":"authorizerName"}}},"output":{"type":"structure","members":{}}},"DeleteCACertificate":{"http":{"method":"DELETE","requestUri":"/cacertificate/{caCertificateId}"},"input":{"type":"structure","required":["certificateId"],"members":{"certificateId":{"location":"uri","locationName":"caCertificateId"}}},"output":{"type":"structure","members":{}}},"DeleteCertificate":{"http":{"method":"DELETE","requestUri":"/certificates/{certificateId}"},"input":{"type":"structure","required":["certificateId"],"members":{"certificateId":{"location":"uri","locationName":"certificateId"},"forceDelete":{"location":"querystring","locationName":"forceDelete","type":"boolean"}}}},"DeletePolicy":{"http":{"method":"DELETE","requestUri":"/policies/{policyName}"},"input":{"type":"structure","required":["policyName"],"members":{"policyName":{"location":"uri","locationName":"policyName"}}}},"DeletePolicyVersion":{"http":{"method":"DELETE","requestUri":"/policies/{policyName}/version/{policyVersionId}"},"input":{"type":"structure","required":["policyName","policyVersionId"],"members":{"policyName":{"location":"uri","locationName":"policyName"},"policyVersionId":{"location":"uri","locationName":"policyVersionId"}}}},"DeleteRegistrationCode":{"http":{"method":"DELETE","requestUri":"/registrationcode"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"DeleteRoleAlias":{"http":{"method":"DELETE","requestUri":"/role-aliases/{roleAlias}"},"input":{"type":"structure","required":["roleAlias"],"members":{"roleAlias":{"location":"uri","locationName":"roleAlias"}}},"output":{"type":"structure","members":{}}},"DeleteThing":{"http":{"method":"DELETE","requestUri":"/things/{thingName}"},"input":{"type":"structure","required":["thingName"],"members":{"thingName":{"location":"uri","locationName":"thingName"},"expectedVersion":{"location":"querystring","locationName":"expectedVersion","type":"long"}}},"output":{"type":"structure","members":{}}},"DeleteThingGroup":{"http":{"method":"DELETE","requestUri":"/thing-groups/{thingGroupName}"},"input":{"type":"structure","required":["thingGroupName"],"members":{"thingGroupName":{"location":"uri","locationName":"thingGroupName"},"expectedVersion":{"location":"querystring","locationName":"expectedVersion","type":"long"}}},"output":{"type":"structure","members":{}}},"DeleteThingType":{"http":{"method":"DELETE","requestUri":"/thing-types/{thingTypeName}"},"input":{"type":"structure","required":["thingTypeName"],"members":{"thingTypeName":{"location":"uri","locationName":"thingTypeName"}}},"output":{"type":"structure","members":{}}},"DeleteTopicRule":{"http":{"method":"DELETE","requestUri":"/rules/{ruleName}"},"input":{"type":"structure","required":["ruleName"],"members":{"ruleName":{"location":"uri","locationName":"ruleName"}}}},"DeleteV2LoggingLevel":{"http":{"method":"DELETE","requestUri":"/v2LoggingLevel"},"input":{"type":"structure","required":["targetType","targetName"],"members":{"targetType":{"location":"querystring","locationName":"targetType"},"targetName":{"location":"querystring","locationName":"targetName"}}}},"DeprecateThingType":{"http":{"requestUri":"/thing-types/{thingTypeName}/deprecate"},"input":{"type":"structure","required":["thingTypeName"],"members":{"thingTypeName":{"location":"uri","locationName":"thingTypeName"},"undoDeprecate":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"DescribeAuthorizer":{"http":{"method":"GET","requestUri":"/authorizer/{authorizerName}"},"input":{"type":"structure","required":["authorizerName"],"members":{"authorizerName":{"location":"uri","locationName":"authorizerName"}}},"output":{"type":"structure","members":{"authorizerDescription":{"shape":"S54"}}}},"DescribeCACertificate":{"http":{"method":"GET","requestUri":"/cacertificate/{caCertificateId}"},"input":{"type":"structure","required":["certificateId"],"members":{"certificateId":{"location":"uri","locationName":"caCertificateId"}}},"output":{"type":"structure","members":{"certificateDescription":{"type":"structure","members":{"certificateArn":{},"certificateId":{},"status":{},"certificatePem":{},"ownedBy":{},"creationDate":{"type":"timestamp"},"autoRegistrationStatus":{}}},"registrationConfig":{"shape":"S5c"}}}},"DescribeCertificate":{"http":{"method":"GET","requestUri":"/certificates/{certificateId}"},"input":{"type":"structure","required":["certificateId"],"members":{"certificateId":{"location":"uri","locationName":"certificateId"}}},"output":{"type":"structure","members":{"certificateDescription":{"type":"structure","members":{"certificateArn":{},"certificateId":{},"caCertificateId":{},"status":{},"certificatePem":{},"ownedBy":{},"previousOwnedBy":{},"creationDate":{"type":"timestamp"},"lastModifiedDate":{"type":"timestamp"},"transferData":{"type":"structure","members":{"transferMessage":{},"rejectReason":{},"transferDate":{"type":"timestamp"},"acceptDate":{"type":"timestamp"},"rejectDate":{"type":"timestamp"}}}}}}}},"DescribeDefaultAuthorizer":{"http":{"method":"GET","requestUri":"/default-authorizer"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"authorizerDescription":{"shape":"S54"}}}},"DescribeEndpoint":{"http":{"method":"GET","requestUri":"/endpoint"},"input":{"type":"structure","members":{"endpointType":{"location":"querystring","locationName":"endpointType"}}},"output":{"type":"structure","members":{"endpointAddress":{}}}},"DescribeEventConfigurations":{"http":{"method":"GET","requestUri":"/event-configurations"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"eventConfigurations":{"shape":"S5s"},"creationDate":{"type":"timestamp"},"lastModifiedDate":{"type":"timestamp"}}}},"DescribeIndex":{"http":{"method":"GET","requestUri":"/indices/{indexName}"},"input":{"type":"structure","required":["indexName"],"members":{"indexName":{"location":"uri","locationName":"indexName"}}},"output":{"type":"structure","members":{"indexName":{},"indexStatus":{},"schema":{}}}},"DescribeJob":{"http":{"method":"GET","requestUri":"/jobs/{jobId}"},"input":{"type":"structure","required":["jobId"],"members":{"jobId":{"location":"uri","locationName":"jobId"}}},"output":{"type":"structure","members":{"documentSource":{},"job":{"type":"structure","members":{"jobArn":{},"jobId":{},"targetSelection":{},"status":{},"comment":{},"targets":{"shape":"Sb"},"description":{},"presignedUrlConfig":{"shape":"S1c"},"jobExecutionsRolloutConfig":{"shape":"S1g"},"createdAt":{"type":"timestamp"},"lastUpdatedAt":{"type":"timestamp"},"completedAt":{"type":"timestamp"},"jobProcessDetails":{"type":"structure","members":{"processingTargets":{"type":"list","member":{}},"numberOfCanceledThings":{"type":"integer"},"numberOfSucceededThings":{"type":"integer"},"numberOfFailedThings":{"type":"integer"},"numberOfRejectedThings":{"type":"integer"},"numberOfQueuedThings":{"type":"integer"},"numberOfInProgressThings":{"type":"integer"},"numberOfRemovedThings":{"type":"integer"}}},"documentParameters":{"shape":"S1i"}}}}}},"DescribeJobExecution":{"http":{"method":"GET","requestUri":"/things/{thingName}/jobs/{jobId}"},"input":{"type":"structure","required":["jobId","thingName"],"members":{"jobId":{"location":"uri","locationName":"jobId"},"thingName":{"location":"uri","locationName":"thingName"},"executionNumber":{"location":"querystring","locationName":"executionNumber","type":"long"}}},"output":{"type":"structure","members":{"execution":{"type":"structure","members":{"jobId":{},"status":{},"statusDetails":{"type":"structure","members":{"detailsMap":{"type":"map","key":{},"value":{}}}},"thingArn":{},"queuedAt":{"type":"timestamp"},"startedAt":{"type":"timestamp"},"lastUpdatedAt":{"type":"timestamp"},"executionNumber":{"type":"long"}}}}}},"DescribeRoleAlias":{"http":{"method":"GET","requestUri":"/role-aliases/{roleAlias}"},"input":{"type":"structure","required":["roleAlias"],"members":{"roleAlias":{"location":"uri","locationName":"roleAlias"}}},"output":{"type":"structure","members":{"roleAliasDescription":{"type":"structure","members":{"roleAlias":{},"roleArn":{},"owner":{},"credentialDurationSeconds":{"type":"integer"},"creationDate":{"type":"timestamp"},"lastModifiedDate":{"type":"timestamp"}}}}}},"DescribeThing":{"http":{"method":"GET","requestUri":"/things/{thingName}"},"input":{"type":"structure","required":["thingName"],"members":{"thingName":{"location":"uri","locationName":"thingName"}}},"output":{"type":"structure","members":{"defaultClientId":{},"thingName":{},"thingId":{},"thingArn":{},"thingTypeName":{},"attributes":{"shape":"S28"},"version":{"type":"long"}}}},"DescribeThingGroup":{"http":{"method":"GET","requestUri":"/thing-groups/{thingGroupName}"},"input":{"type":"structure","required":["thingGroupName"],"members":{"thingGroupName":{"location":"uri","locationName":"thingGroupName"}}},"output":{"type":"structure","members":{"thingGroupName":{},"thingGroupId":{},"thingGroupArn":{},"version":{"type":"long"},"thingGroupProperties":{"shape":"S2f"},"thingGroupMetadata":{"type":"structure","members":{"parentGroupName":{},"rootToParentThingGroups":{"shape":"S70"},"creationDate":{"type":"timestamp"}}}}}},"DescribeThingRegistrationTask":{"http":{"method":"GET","requestUri":"/thing-registration-tasks/{taskId}"},"input":{"type":"structure","required":["taskId"],"members":{"taskId":{"location":"uri","locationName":"taskId"}}},"output":{"type":"structure","members":{"taskId":{},"creationDate":{"type":"timestamp"},"lastModifiedDate":{"type":"timestamp"},"templateBody":{},"inputFileBucket":{},"inputFileKey":{},"roleArn":{},"status":{},"message":{},"successCount":{"type":"integer"},"failureCount":{"type":"integer"},"percentageProgress":{"type":"integer"}}}},"DescribeThingType":{"http":{"method":"GET","requestUri":"/thing-types/{thingTypeName}"},"input":{"type":"structure","required":["thingTypeName"],"members":{"thingTypeName":{"location":"uri","locationName":"thingTypeName"}}},"output":{"type":"structure","members":{"thingTypeName":{},"thingTypeId":{},"thingTypeArn":{},"thingTypeProperties":{"shape":"S2k"},"thingTypeMetadata":{"shape":"S7d"}}}},"DetachPolicy":{"http":{"requestUri":"/target-policies/{policyName}"},"input":{"type":"structure","required":["policyName","target"],"members":{"policyName":{"location":"uri","locationName":"policyName"},"target":{}}}},"DetachPrincipalPolicy":{"http":{"method":"DELETE","requestUri":"/principal-policies/{policyName}"},"input":{"type":"structure","required":["policyName","principal"],"members":{"policyName":{"location":"uri","locationName":"policyName"},"principal":{"location":"header","locationName":"x-amzn-iot-principal"}}},"deprecated":true},"DetachThingPrincipal":{"http":{"method":"DELETE","requestUri":"/things/{thingName}/principals"},"input":{"type":"structure","required":["thingName","principal"],"members":{"thingName":{"location":"uri","locationName":"thingName"},"principal":{"location":"header","locationName":"x-amzn-principal"}}},"output":{"type":"structure","members":{}}},"DisableTopicRule":{"http":{"requestUri":"/rules/{ruleName}/disable"},"input":{"type":"structure","required":["ruleName"],"members":{"ruleName":{"location":"uri","locationName":"ruleName"}}}},"EnableTopicRule":{"http":{"requestUri":"/rules/{ruleName}/enable"},"input":{"type":"structure","required":["ruleName"],"members":{"ruleName":{"location":"uri","locationName":"ruleName"}}}},"GetEffectivePolicies":{"http":{"requestUri":"/effective-policies"},"input":{"type":"structure","members":{"principal":{},"cognitoIdentityPoolId":{},"thingName":{"location":"querystring","locationName":"thingName"}}},"output":{"type":"structure","members":{"effectivePolicies":{"type":"list","member":{"type":"structure","members":{"policyName":{},"policyArn":{},"policyDocument":{}}}}}}},"GetIndexingConfiguration":{"http":{"method":"GET","requestUri":"/indexing/config"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"thingIndexingConfiguration":{"shape":"S7t"}}}},"GetJobDocument":{"http":{"method":"GET","requestUri":"/jobs/{jobId}/job-document"},"input":{"type":"structure","required":["jobId"],"members":{"jobId":{"location":"uri","locationName":"jobId"}}},"output":{"type":"structure","members":{"document":{}}}},"GetLoggingOptions":{"http":{"method":"GET","requestUri":"/loggingOptions"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"roleArn":{},"logLevel":{}}}},"GetPolicy":{"http":{"method":"GET","requestUri":"/policies/{policyName}"},"input":{"type":"structure","required":["policyName"],"members":{"policyName":{"location":"uri","locationName":"policyName"}}},"output":{"type":"structure","members":{"policyName":{},"policyArn":{},"policyDocument":{},"defaultVersionId":{}}}},"GetPolicyVersion":{"http":{"method":"GET","requestUri":"/policies/{policyName}/version/{policyVersionId}"},"input":{"type":"structure","required":["policyName","policyVersionId"],"members":{"policyName":{"location":"uri","locationName":"policyName"},"policyVersionId":{"location":"uri","locationName":"policyVersionId"}}},"output":{"type":"structure","members":{"policyArn":{},"policyName":{},"policyDocument":{},"policyVersionId":{},"isDefaultVersion":{"type":"boolean"}}}},"GetRegistrationCode":{"http":{"method":"GET","requestUri":"/registrationcode"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"registrationCode":{}}}},"GetTopicRule":{"http":{"method":"GET","requestUri":"/rules/{ruleName}"},"input":{"type":"structure","required":["ruleName"],"members":{"ruleName":{"location":"uri","locationName":"ruleName"}}},"output":{"type":"structure","members":{"ruleArn":{},"rule":{"type":"structure","members":{"ruleName":{},"sql":{},"description":{},"createdAt":{"type":"timestamp"},"actions":{"shape":"S2v"},"ruleDisabled":{"type":"boolean"},"awsIotSqlVersion":{},"errorAction":{"shape":"S2w"}}}}}},"GetV2LoggingOptions":{"http":{"method":"GET","requestUri":"/v2LoggingOptions"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"roleArn":{},"defaultLogLevel":{},"disableAllLogs":{"type":"boolean"}}}},"ListAttachedPolicies":{"http":{"requestUri":"/attached-policies/{target}"},"input":{"type":"structure","required":["target"],"members":{"target":{"location":"uri","locationName":"target"},"recursive":{"location":"querystring","locationName":"recursive","type":"boolean"},"marker":{"location":"querystring","locationName":"marker"},"pageSize":{"location":"querystring","locationName":"pageSize","type":"integer"}}},"output":{"type":"structure","members":{"policies":{"shape":"S8k"},"nextMarker":{}}}},"ListAuthorizers":{"http":{"method":"GET","requestUri":"/authorizers/"},"input":{"type":"structure","members":{"pageSize":{"location":"querystring","locationName":"pageSize","type":"integer"},"marker":{"location":"querystring","locationName":"marker"},"ascendingOrder":{"location":"querystring","locationName":"isAscendingOrder","type":"boolean"},"status":{"location":"querystring","locationName":"status"}}},"output":{"type":"structure","members":{"authorizers":{"type":"list","member":{"type":"structure","members":{"authorizerName":{},"authorizerArn":{}}}},"nextMarker":{}}}},"ListCACertificates":{"http":{"method":"GET","requestUri":"/cacertificates"},"input":{"type":"structure","members":{"pageSize":{"location":"querystring","locationName":"pageSize","type":"integer"},"marker":{"location":"querystring","locationName":"marker"},"ascendingOrder":{"location":"querystring","locationName":"isAscendingOrder","type":"boolean"}}},"output":{"type":"structure","members":{"certificates":{"type":"list","member":{"type":"structure","members":{"certificateArn":{},"certificateId":{},"status":{},"creationDate":{"type":"timestamp"}}}},"nextMarker":{}}}},"ListCertificates":{"http":{"method":"GET","requestUri":"/certificates"},"input":{"type":"structure","members":{"pageSize":{"location":"querystring","locationName":"pageSize","type":"integer"},"marker":{"location":"querystring","locationName":"marker"},"ascendingOrder":{"location":"querystring","locationName":"isAscendingOrder","type":"boolean"}}},"output":{"type":"structure","members":{"certificates":{"shape":"S8x"},"nextMarker":{}}}},"ListCertificatesByCA":{"http":{"method":"GET","requestUri":"/certificates-by-ca/{caCertificateId}"},"input":{"type":"structure","required":["caCertificateId"],"members":{"caCertificateId":{"location":"uri","locationName":"caCertificateId"},"pageSize":{"location":"querystring","locationName":"pageSize","type":"integer"},"marker":{"location":"querystring","locationName":"marker"},"ascendingOrder":{"location":"querystring","locationName":"isAscendingOrder","type":"boolean"}}},"output":{"type":"structure","members":{"certificates":{"shape":"S8x"},"nextMarker":{}}}},"ListIndices":{"http":{"method":"GET","requestUri":"/indices"},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"indexNames":{"type":"list","member":{}},"nextToken":{}}}},"ListJobExecutionsForJob":{"http":{"method":"GET","requestUri":"/jobs/{jobId}/things"},"input":{"type":"structure","required":["jobId"],"members":{"jobId":{"location":"uri","locationName":"jobId"},"status":{"location":"querystring","locationName":"status"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"executionSummaries":{"type":"list","member":{"type":"structure","members":{"thingArn":{},"jobExecutionSummary":{"shape":"S9b"}}}},"nextToken":{}}}},"ListJobExecutionsForThing":{"http":{"method":"GET","requestUri":"/things/{thingName}/jobs"},"input":{"type":"structure","required":["thingName"],"members":{"thingName":{"location":"uri","locationName":"thingName"},"status":{"location":"querystring","locationName":"status"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"executionSummaries":{"type":"list","member":{"type":"structure","members":{"jobId":{},"jobExecutionSummary":{"shape":"S9b"}}}},"nextToken":{}}}},"ListJobs":{"http":{"method":"GET","requestUri":"/jobs"},"input":{"type":"structure","members":{"status":{"location":"querystring","locationName":"status"},"targetSelection":{"location":"querystring","locationName":"targetSelection"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"thingGroupName":{"location":"querystring","locationName":"thingGroupName"},"thingGroupId":{"location":"querystring","locationName":"thingGroupId"}}},"output":{"type":"structure","members":{"jobs":{"type":"list","member":{"type":"structure","members":{"jobArn":{},"jobId":{},"thingGroupId":{},"targetSelection":{},"status":{},"createdAt":{"type":"timestamp"},"lastUpdatedAt":{"type":"timestamp"},"completedAt":{"type":"timestamp"}}}},"nextToken":{}}}},"ListOutgoingCertificates":{"http":{"method":"GET","requestUri":"/certificates-out-going"},"input":{"type":"structure","members":{"pageSize":{"location":"querystring","locationName":"pageSize","type":"integer"},"marker":{"location":"querystring","locationName":"marker"},"ascendingOrder":{"location":"querystring","locationName":"isAscendingOrder","type":"boolean"}}},"output":{"type":"structure","members":{"outgoingCertificates":{"type":"list","member":{"type":"structure","members":{"certificateArn":{},"certificateId":{},"transferredTo":{},"transferDate":{"type":"timestamp"},"transferMessage":{},"creationDate":{"type":"timestamp"}}}},"nextMarker":{}}}},"ListPolicies":{"http":{"method":"GET","requestUri":"/policies"},"input":{"type":"structure","members":{"marker":{"location":"querystring","locationName":"marker"},"pageSize":{"location":"querystring","locationName":"pageSize","type":"integer"},"ascendingOrder":{"location":"querystring","locationName":"isAscendingOrder","type":"boolean"}}},"output":{"type":"structure","members":{"policies":{"shape":"S8k"},"nextMarker":{}}}},"ListPolicyPrincipals":{"http":{"method":"GET","requestUri":"/policy-principals"},"input":{"type":"structure","required":["policyName"],"members":{"policyName":{"location":"header","locationName":"x-amzn-iot-policy"},"marker":{"location":"querystring","locationName":"marker"},"pageSize":{"location":"querystring","locationName":"pageSize","type":"integer"},"ascendingOrder":{"location":"querystring","locationName":"isAscendingOrder","type":"boolean"}}},"output":{"type":"structure","members":{"principals":{"shape":"S9s"},"nextMarker":{}}},"deprecated":true},"ListPolicyVersions":{"http":{"method":"GET","requestUri":"/policies/{policyName}/version"},"input":{"type":"structure","required":["policyName"],"members":{"policyName":{"location":"uri","locationName":"policyName"}}},"output":{"type":"structure","members":{"policyVersions":{"type":"list","member":{"type":"structure","members":{"versionId":{},"isDefaultVersion":{"type":"boolean"},"createDate":{"type":"timestamp"}}}}}}},"ListPrincipalPolicies":{"http":{"method":"GET","requestUri":"/principal-policies"},"input":{"type":"structure","required":["principal"],"members":{"principal":{"location":"header","locationName":"x-amzn-iot-principal"},"marker":{"location":"querystring","locationName":"marker"},"pageSize":{"location":"querystring","locationName":"pageSize","type":"integer"},"ascendingOrder":{"location":"querystring","locationName":"isAscendingOrder","type":"boolean"}}},"output":{"type":"structure","members":{"policies":{"shape":"S8k"},"nextMarker":{}}},"deprecated":true},"ListPrincipalThings":{"http":{"method":"GET","requestUri":"/principals/things"},"input":{"type":"structure","required":["principal"],"members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"principal":{"location":"header","locationName":"x-amzn-principal"}}},"output":{"type":"structure","members":{"things":{"shape":"Sa3"},"nextToken":{}}}},"ListRoleAliases":{"http":{"method":"GET","requestUri":"/role-aliases"},"input":{"type":"structure","members":{"pageSize":{"location":"querystring","locationName":"pageSize","type":"integer"},"marker":{"location":"querystring","locationName":"marker"},"ascendingOrder":{"location":"querystring","locationName":"isAscendingOrder","type":"boolean"}}},"output":{"type":"structure","members":{"roleAliases":{"type":"list","member":{}},"nextMarker":{}}}},"ListTargetsForPolicy":{"http":{"requestUri":"/policy-targets/{policyName}"},"input":{"type":"structure","required":["policyName"],"members":{"policyName":{"location":"uri","locationName":"policyName"},"marker":{"location":"querystring","locationName":"marker"},"pageSize":{"location":"querystring","locationName":"pageSize","type":"integer"}}},"output":{"type":"structure","members":{"targets":{"type":"list","member":{}},"nextMarker":{}}}},"ListThingGroups":{"http":{"method":"GET","requestUri":"/thing-groups"},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"parentGroup":{"location":"querystring","locationName":"parentGroup"},"namePrefixFilter":{"location":"querystring","locationName":"namePrefixFilter"},"recursive":{"location":"querystring","locationName":"recursive","type":"boolean"}}},"output":{"type":"structure","members":{"thingGroups":{"shape":"S70"},"nextToken":{}}}},"ListThingGroupsForThing":{"http":{"method":"GET","requestUri":"/things/{thingName}/thing-groups"},"input":{"type":"structure","required":["thingName"],"members":{"thingName":{"location":"uri","locationName":"thingName"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"thingGroups":{"shape":"S70"},"nextToken":{}}}},"ListThingPrincipals":{"http":{"method":"GET","requestUri":"/things/{thingName}/principals"},"input":{"type":"structure","required":["thingName"],"members":{"thingName":{"location":"uri","locationName":"thingName"}}},"output":{"type":"structure","members":{"principals":{"shape":"S9s"}}}},"ListThingRegistrationTaskReports":{"http":{"method":"GET","requestUri":"/thing-registration-tasks/{taskId}/reports"},"input":{"type":"structure","required":["taskId","reportType"],"members":{"taskId":{"location":"uri","locationName":"taskId"},"reportType":{"location":"querystring","locationName":"reportType"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"resourceLinks":{"type":"list","member":{}},"reportType":{},"nextToken":{}}}},"ListThingRegistrationTasks":{"http":{"method":"GET","requestUri":"/thing-registration-tasks"},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"status":{"location":"querystring","locationName":"status"}}},"output":{"type":"structure","members":{"taskIds":{"type":"list","member":{}},"nextToken":{}}}},"ListThingTypes":{"http":{"method":"GET","requestUri":"/thing-types"},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"thingTypeName":{"location":"querystring","locationName":"thingTypeName"}}},"output":{"type":"structure","members":{"thingTypes":{"type":"list","member":{"type":"structure","members":{"thingTypeName":{},"thingTypeArn":{},"thingTypeProperties":{"shape":"S2k"},"thingTypeMetadata":{"shape":"S7d"}}}},"nextToken":{}}}},"ListThings":{"http":{"method":"GET","requestUri":"/things"},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"attributeName":{"location":"querystring","locationName":"attributeName"},"attributeValue":{"location":"querystring","locationName":"attributeValue"},"thingTypeName":{"location":"querystring","locationName":"thingTypeName"}}},"output":{"type":"structure","members":{"things":{"type":"list","member":{"type":"structure","members":{"thingName":{},"thingTypeName":{},"thingArn":{},"attributes":{"shape":"S28"},"version":{"type":"long"}}}},"nextToken":{}}}},"ListThingsInThingGroup":{"http":{"method":"GET","requestUri":"/thing-groups/{thingGroupName}/things"},"input":{"type":"structure","required":["thingGroupName"],"members":{"thingGroupName":{"location":"uri","locationName":"thingGroupName"},"recursive":{"location":"querystring","locationName":"recursive","type":"boolean"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"things":{"shape":"Sa3"},"nextToken":{}}}},"ListTopicRules":{"http":{"method":"GET","requestUri":"/rules"},"input":{"type":"structure","members":{"topic":{"location":"querystring","locationName":"topic"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"ruleDisabled":{"location":"querystring","locationName":"ruleDisabled","type":"boolean"}}},"output":{"type":"structure","members":{"rules":{"type":"list","member":{"type":"structure","members":{"ruleArn":{},"ruleName":{},"topicPattern":{},"createdAt":{"type":"timestamp"},"ruleDisabled":{"type":"boolean"}}}},"nextToken":{}}}},"ListV2LoggingLevels":{"http":{"method":"GET","requestUri":"/v2LoggingLevel"},"input":{"type":"structure","members":{"targetType":{"location":"querystring","locationName":"targetType"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"logTargetConfigurations":{"type":"list","member":{"type":"structure","members":{"logTarget":{"shape":"Sba"},"logLevel":{}}}},"nextToken":{}}}},"RegisterCACertificate":{"http":{"requestUri":"/cacertificate"},"input":{"type":"structure","required":["caCertificate","verificationCertificate"],"members":{"caCertificate":{},"verificationCertificate":{},"setAsActive":{"location":"querystring","locationName":"setAsActive","type":"boolean"},"allowAutoRegistration":{"location":"querystring","locationName":"allowAutoRegistration","type":"boolean"},"registrationConfig":{"shape":"S5c"}}},"output":{"type":"structure","members":{"certificateArn":{},"certificateId":{}}}},"RegisterCertificate":{"http":{"requestUri":"/certificate/register"},"input":{"type":"structure","required":["certificatePem"],"members":{"certificatePem":{},"caCertificatePem":{},"setAsActive":{"deprecated":true,"location":"querystring","locationName":"setAsActive","type":"boolean"},"status":{}}},"output":{"type":"structure","members":{"certificateArn":{},"certificateId":{}}}},"RegisterThing":{"http":{"requestUri":"/things"},"input":{"type":"structure","required":["templateBody"],"members":{"templateBody":{},"parameters":{"type":"map","key":{},"value":{}}}},"output":{"type":"structure","members":{"certificatePem":{},"resourceArns":{"type":"map","key":{},"value":{}}}}},"RejectCertificateTransfer":{"http":{"method":"PATCH","requestUri":"/reject-certificate-transfer/{certificateId}"},"input":{"type":"structure","required":["certificateId"],"members":{"certificateId":{"location":"uri","locationName":"certificateId"},"rejectReason":{}}}},"RemoveThingFromThingGroup":{"http":{"method":"PUT","requestUri":"/thing-groups/removeThingFromThingGroup"},"input":{"type":"structure","members":{"thingGroupName":{},"thingGroupArn":{},"thingName":{},"thingArn":{}}},"output":{"type":"structure","members":{}}},"ReplaceTopicRule":{"http":{"method":"PATCH","requestUri":"/rules/{ruleName}"},"input":{"type":"structure","required":["ruleName","topicRulePayload"],"members":{"ruleName":{"location":"uri","locationName":"ruleName"},"topicRulePayload":{"shape":"S2s"}},"payload":"topicRulePayload"}},"SearchIndex":{"http":{"requestUri":"/indices/search"},"input":{"type":"structure","required":["queryString"],"members":{"indexName":{},"queryString":{},"nextToken":{},"maxResults":{"type":"integer"},"queryVersion":{}}},"output":{"type":"structure","members":{"nextToken":{},"things":{"type":"list","member":{"type":"structure","members":{"thingName":{},"thingId":{},"thingTypeName":{},"thingGroupNames":{"type":"list","member":{}},"attributes":{"shape":"S28"},"shadow":{}}}}}}},"SetDefaultAuthorizer":{"http":{"requestUri":"/default-authorizer"},"input":{"type":"structure","required":["authorizerName"],"members":{"authorizerName":{}}},"output":{"type":"structure","members":{"authorizerName":{},"authorizerArn":{}}}},"SetDefaultPolicyVersion":{"http":{"method":"PATCH","requestUri":"/policies/{policyName}/version/{policyVersionId}"},"input":{"type":"structure","required":["policyName","policyVersionId"],"members":{"policyName":{"location":"uri","locationName":"policyName"},"policyVersionId":{"location":"uri","locationName":"policyVersionId"}}}},"SetLoggingOptions":{"http":{"requestUri":"/loggingOptions"},"input":{"type":"structure","required":["loggingOptionsPayload"],"members":{"loggingOptionsPayload":{"type":"structure","required":["roleArn"],"members":{"roleArn":{},"logLevel":{}}}},"payload":"loggingOptionsPayload"}},"SetV2LoggingLevel":{"http":{"requestUri":"/v2LoggingLevel"},"input":{"type":"structure","required":["logTarget","logLevel"],"members":{"logTarget":{"shape":"Sba"},"logLevel":{}}}},"SetV2LoggingOptions":{"http":{"requestUri":"/v2LoggingOptions"},"input":{"type":"structure","members":{"roleArn":{},"defaultLogLevel":{},"disableAllLogs":{"type":"boolean"}}}},"StartThingRegistrationTask":{"http":{"requestUri":"/thing-registration-tasks"},"input":{"type":"structure","required":["templateBody","inputFileBucket","inputFileKey","roleArn"],"members":{"templateBody":{},"inputFileBucket":{},"inputFileKey":{},"roleArn":{}}},"output":{"type":"structure","members":{"taskId":{}}}},"StopThingRegistrationTask":{"http":{"method":"PUT","requestUri":"/thing-registration-tasks/{taskId}/cancel"},"input":{"type":"structure","required":["taskId"],"members":{"taskId":{"location":"uri","locationName":"taskId"}}},"output":{"type":"structure","members":{}}},"TestAuthorization":{"http":{"requestUri":"/test-authorization"},"input":{"type":"structure","required":["authInfos"],"members":{"principal":{},"cognitoIdentityPoolId":{},"authInfos":{"type":"list","member":{"shape":"Sce"}},"clientId":{"location":"querystring","locationName":"clientId"},"policyNamesToAdd":{"shape":"Sci"},"policyNamesToSkip":{"shape":"Sci"}}},"output":{"type":"structure","members":{"authResults":{"type":"list","member":{"type":"structure","members":{"authInfo":{"shape":"Sce"},"allowed":{"type":"structure","members":{"policies":{"shape":"S8k"}}},"denied":{"type":"structure","members":{"implicitDeny":{"type":"structure","members":{"policies":{"shape":"S8k"}}},"explicitDeny":{"type":"structure","members":{"policies":{"shape":"S8k"}}}}},"authDecision":{},"missingContextValues":{"type":"list","member":{}}}}}}}},"TestInvokeAuthorizer":{"http":{"requestUri":"/authorizer/{authorizerName}/test"},"input":{"type":"structure","required":["authorizerName","token","tokenSignature"],"members":{"authorizerName":{"location":"uri","locationName":"authorizerName"},"token":{},"tokenSignature":{}}},"output":{"type":"structure","members":{"isAuthenticated":{"type":"boolean"},"principalId":{},"policyDocuments":{"type":"list","member":{}},"refreshAfterInSeconds":{"type":"integer"},"disconnectAfterInSeconds":{"type":"integer"}}}},"TransferCertificate":{"http":{"method":"PATCH","requestUri":"/transfer-certificate/{certificateId}"},"input":{"type":"structure","required":["certificateId","targetAwsAccount"],"members":{"certificateId":{"location":"uri","locationName":"certificateId"},"targetAwsAccount":{"location":"querystring","locationName":"targetAwsAccount"},"transferMessage":{}}},"output":{"type":"structure","members":{"transferredCertificateArn":{}}}},"UpdateAuthorizer":{"http":{"method":"PUT","requestUri":"/authorizer/{authorizerName}"},"input":{"type":"structure","required":["authorizerName"],"members":{"authorizerName":{"location":"uri","locationName":"authorizerName"},"authorizerFunctionArn":{},"tokenKeyName":{},"tokenSigningPublicKeys":{"shape":"Sy"},"status":{}}},"output":{"type":"structure","members":{"authorizerName":{},"authorizerArn":{}}}},"UpdateCACertificate":{"http":{"method":"PUT","requestUri":"/cacertificate/{caCertificateId}"},"input":{"type":"structure","required":["certificateId"],"members":{"certificateId":{"location":"uri","locationName":"caCertificateId"},"newStatus":{"location":"querystring","locationName":"newStatus"},"newAutoRegistrationStatus":{"location":"querystring","locationName":"newAutoRegistrationStatus"},"registrationConfig":{"shape":"S5c"},"removeAutoRegistration":{"type":"boolean"}}}},"UpdateCertificate":{"http":{"method":"PUT","requestUri":"/certificates/{certificateId}"},"input":{"type":"structure","required":["certificateId","newStatus"],"members":{"certificateId":{"location":"uri","locationName":"certificateId"},"newStatus":{"location":"querystring","locationName":"newStatus"}}}},"UpdateEventConfigurations":{"http":{"method":"PATCH","requestUri":"/event-configurations"},"input":{"type":"structure","members":{"eventConfigurations":{"shape":"S5s"}}},"output":{"type":"structure","members":{}}},"UpdateIndexingConfiguration":{"http":{"requestUri":"/indexing/config"},"input":{"type":"structure","members":{"thingIndexingConfiguration":{"shape":"S7t"}}},"output":{"type":"structure","members":{}}},"UpdateRoleAlias":{"http":{"method":"PUT","requestUri":"/role-aliases/{roleAlias}"},"input":{"type":"structure","required":["roleAlias"],"members":{"roleAlias":{"location":"uri","locationName":"roleAlias"},"roleArn":{},"credentialDurationSeconds":{"type":"integer"}}},"output":{"type":"structure","members":{"roleAlias":{},"roleAliasArn":{}}}},"UpdateThing":{"http":{"method":"PATCH","requestUri":"/things/{thingName}"},"input":{"type":"structure","required":["thingName"],"members":{"thingName":{"location":"uri","locationName":"thingName"},"thingTypeName":{},"attributePayload":{"shape":"S27"},"expectedVersion":{"type":"long"},"removeThingType":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"UpdateThingGroup":{"http":{"method":"PATCH","requestUri":"/thing-groups/{thingGroupName}"},"input":{"type":"structure","required":["thingGroupName","thingGroupProperties"],"members":{"thingGroupName":{"location":"uri","locationName":"thingGroupName"},"thingGroupProperties":{"shape":"S2f"},"expectedVersion":{"type":"long"}}},"output":{"type":"structure","members":{"version":{"type":"long"}}}},"UpdateThingGroupsForThing":{"http":{"method":"PUT","requestUri":"/thing-groups/updateThingGroupsForThing"},"input":{"type":"structure","members":{"thingName":{},"thingGroupsToAdd":{"shape":"Sdk"},"thingGroupsToRemove":{"shape":"Sdk"}}},"output":{"type":"structure","members":{}}}},"shapes":{"Sb":{"type":"list","member":{}},"Sy":{"type":"map","key":{},"value":{}},"S1c":{"type":"structure","members":{"roleArn":{},"expiresInSec":{"type":"long"}}},"S1g":{"type":"structure","members":{"maximumPerMinute":{"type":"integer"}}},"S1i":{"type":"map","key":{},"value":{}},"S27":{"type":"structure","members":{"attributes":{"shape":"S28"},"merge":{"type":"boolean"}}},"S28":{"type":"map","key":{},"value":{}},"S2f":{"type":"structure","members":{"thingGroupDescription":{},"attributePayload":{"shape":"S27"}}},"S2k":{"type":"structure","members":{"thingTypeDescription":{},"searchableAttributes":{"type":"list","member":{}}}},"S2s":{"type":"structure","required":["sql","actions"],"members":{"sql":{},"description":{},"actions":{"shape":"S2v"},"ruleDisabled":{"type":"boolean"},"awsIotSqlVersion":{},"errorAction":{"shape":"S2w"}}},"S2v":{"type":"list","member":{"shape":"S2w"}},"S2w":{"type":"structure","members":{"dynamoDB":{"type":"structure","required":["tableName","roleArn","hashKeyField","hashKeyValue"],"members":{"tableName":{},"roleArn":{},"operation":{},"hashKeyField":{},"hashKeyValue":{},"hashKeyType":{},"rangeKeyField":{},"rangeKeyValue":{},"rangeKeyType":{},"payloadField":{}}},"dynamoDBv2":{"type":"structure","members":{"roleArn":{},"putItem":{"type":"structure","required":["tableName"],"members":{"tableName":{}}}}},"lambda":{"type":"structure","required":["functionArn"],"members":{"functionArn":{}}},"sns":{"type":"structure","required":["targetArn","roleArn"],"members":{"targetArn":{},"roleArn":{},"messageFormat":{}}},"sqs":{"type":"structure","required":["roleArn","queueUrl"],"members":{"roleArn":{},"queueUrl":{},"useBase64":{"type":"boolean"}}},"kinesis":{"type":"structure","required":["roleArn","streamName"],"members":{"roleArn":{},"streamName":{},"partitionKey":{}}},"republish":{"type":"structure","required":["roleArn","topic"],"members":{"roleArn":{},"topic":{}}},"s3":{"type":"structure","required":["roleArn","bucketName","key"],"members":{"roleArn":{},"bucketName":{},"key":{},"cannedAcl":{}}},"firehose":{"type":"structure","required":["roleArn","deliveryStreamName"],"members":{"roleArn":{},"deliveryStreamName":{},"separator":{}}},"cloudwatchMetric":{"type":"structure","required":["roleArn","metricNamespace","metricName","metricValue","metricUnit"],"members":{"roleArn":{},"metricNamespace":{},"metricName":{},"metricValue":{},"metricUnit":{},"metricTimestamp":{}}},"cloudwatchAlarm":{"type":"structure","required":["roleArn","alarmName","stateReason","stateValue"],"members":{"roleArn":{},"alarmName":{},"stateReason":{},"stateValue":{}}},"elasticsearch":{"type":"structure","required":["roleArn","endpoint","index","type","id"],"members":{"roleArn":{},"endpoint":{},"index":{},"type":{},"id":{}}},"salesforce":{"type":"structure","required":["token","url"],"members":{"token":{},"url":{}}}}},"S54":{"type":"structure","members":{"authorizerName":{},"authorizerArn":{},"authorizerFunctionArn":{},"tokenKeyName":{},"tokenSigningPublicKeys":{"shape":"Sy"},"status":{},"creationDate":{"type":"timestamp"},"lastModifiedDate":{"type":"timestamp"}}},"S5c":{"type":"structure","members":{"templateBody":{},"roleArn":{}}},"S5s":{"type":"map","key":{},"value":{"type":"structure","members":{"Enabled":{"type":"boolean"}}}},"S70":{"type":"list","member":{"type":"structure","members":{"groupName":{},"groupArn":{}}}},"S7d":{"type":"structure","members":{"deprecated":{"type":"boolean"},"deprecationDate":{"type":"timestamp"},"creationDate":{"type":"timestamp"}}},"S7t":{"type":"structure","members":{"thingIndexingMode":{}}},"S8k":{"type":"list","member":{"type":"structure","members":{"policyName":{},"policyArn":{}}}},"S8x":{"type":"list","member":{"type":"structure","members":{"certificateArn":{},"certificateId":{},"status":{},"creationDate":{"type":"timestamp"}}}},"S9b":{"type":"structure","members":{"status":{},"queuedAt":{"type":"timestamp"},"startedAt":{"type":"timestamp"},"lastUpdatedAt":{"type":"timestamp"},"executionNumber":{"type":"long"}}},"S9s":{"type":"list","member":{}},"Sa3":{"type":"list","member":{}},"Sba":{"type":"structure","required":["targetType"],"members":{"targetType":{},"targetName":{}}},"Sce":{"type":"structure","members":{"actionType":{},"resources":{"type":"list","member":{}}}},"Sci":{"type":"list","member":{}},"Sdk":{"type":"list","member":{}}}} - -/***/ }), -/* 431 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{}} - -/***/ }), -/* 432 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['iotdata'] = {}; -AWS.IotData = Service.defineService('iotdata', ['2015-05-28']); -__webpack_require__(433); -Object.defineProperty(apiLoader.services['iotdata'], '2015-05-28', { - get: function get() { - var model = __webpack_require__(434); - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.IotData; - - -/***/ }), -/* 433 */ -/***/ (function(module, exports, __webpack_require__) { - -var AWS = __webpack_require__(0); - -/** - * @api private - */ -var blobPayloadOutputOps = [ - 'deleteThingShadow', - 'getThingShadow', - 'updateThingShadow' -]; - -/** - * Constructs a service interface object. Each API operation is exposed as a - * function on service. - * - * ### Sending a Request Using IotData - * - * ```javascript - * var iotdata = new AWS.IotData({endpoint: 'my.host.tld'}); - * iotdata.getThingShadow(params, function (err, data) { - * if (err) console.log(err, err.stack); // an error occurred - * else console.log(data); // successful response - * }); - * ``` - * - * ### Locking the API Version - * - * In order to ensure that the IotData object uses this specific API, - * you can construct the object by passing the `apiVersion` option to the - * constructor: - * - * ```javascript - * var iotdata = new AWS.IotData({ - * endpoint: 'my.host.tld', - * apiVersion: '2015-05-28' - * }); - * ``` - * - * You can also set the API version globally in `AWS.config.apiVersions` using - * the **iotdata** service identifier: - * - * ```javascript - * AWS.config.apiVersions = { - * iotdata: '2015-05-28', - * // other service API versions - * }; - * - * var iotdata = new AWS.IotData({endpoint: 'my.host.tld'}); - * ``` - * - * @note You *must* provide an `endpoint` configuration parameter when - * constructing this service. See {constructor} for more information. - * - * @!method constructor(options = {}) - * Constructs a service object. This object has one method for each - * API operation. - * - * @example Constructing a IotData object - * var iotdata = new AWS.IotData({endpoint: 'my.host.tld'}); - * @note You *must* provide an `endpoint` when constructing this service. - * @option (see AWS.Config.constructor) - * - * @service iotdata - * @version 2015-05-28 - */ -AWS.util.update(AWS.IotData.prototype, { - /** - * @api private - */ - validateService: function validateService() { - if (!this.config.endpoint || this.config.endpoint.indexOf('{') >= 0) { - var msg = 'AWS.IotData requires an explicit ' + - '`endpoint\' configuration option.'; - throw AWS.util.error(new Error(), - {name: 'InvalidEndpoint', message: msg}); - } - }, - - /** - * @api private - */ - setupRequestListeners: function setupRequestListeners(request) { - request.addListener('validateResponse', this.validateResponseBody); - if (blobPayloadOutputOps.indexOf(request.operation) > -1) { - request.addListener('extractData', AWS.util.convertPayloadToString); - } - }, - - /** - * @api private - */ - validateResponseBody: function validateResponseBody(resp) { - var body = resp.httpResponse.body.toString() || '{}'; - var bodyCheck = body.trim(); - if (!bodyCheck || bodyCheck.charAt(0) !== '{') { - resp.httpResponse.body = ''; - } - } - -}); - - -/***/ }), -/* 434 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"uid":"iot-data-2015-05-28","apiVersion":"2015-05-28","endpointPrefix":"data.iot","protocol":"rest-json","serviceFullName":"AWS IoT Data Plane","signatureVersion":"v4","signingName":"iotdata"},"operations":{"DeleteThingShadow":{"http":{"method":"DELETE","requestUri":"/things/{thingName}/shadow"},"input":{"type":"structure","required":["thingName"],"members":{"thingName":{"location":"uri","locationName":"thingName"}}},"output":{"type":"structure","required":["payload"],"members":{"payload":{"type":"blob"}},"payload":"payload"}},"GetThingShadow":{"http":{"method":"GET","requestUri":"/things/{thingName}/shadow"},"input":{"type":"structure","required":["thingName"],"members":{"thingName":{"location":"uri","locationName":"thingName"}}},"output":{"type":"structure","members":{"payload":{"type":"blob"}},"payload":"payload"}},"Publish":{"http":{"requestUri":"/topics/{topic}"},"input":{"type":"structure","required":["topic"],"members":{"topic":{"location":"uri","locationName":"topic"},"qos":{"location":"querystring","locationName":"qos","type":"integer"},"payload":{"type":"blob"}},"payload":"payload"}},"UpdateThingShadow":{"http":{"requestUri":"/things/{thingName}/shadow"},"input":{"type":"structure","required":["thingName","payload"],"members":{"thingName":{"location":"uri","locationName":"thingName"},"payload":{"type":"blob"}},"payload":"payload"},"output":{"type":"structure","members":{"payload":{"type":"blob"}},"payload":"payload"}}},"shapes":{}} - -/***/ }), -/* 435 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['kinesis'] = {}; -AWS.Kinesis = Service.defineService('kinesis', ['2013-12-02']); -Object.defineProperty(apiLoader.services['kinesis'], '2013-12-02', { - get: function get() { - var model = __webpack_require__(436); - model.paginators = __webpack_require__(437).pagination; - model.waiters = __webpack_require__(438).waiters; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.Kinesis; - - -/***/ }), -/* 436 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2013-12-02","endpointPrefix":"kinesis","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"Kinesis","serviceFullName":"Amazon Kinesis","serviceId":"Kinesis","signatureVersion":"v4","targetPrefix":"Kinesis_20131202","uid":"kinesis-2013-12-02"},"operations":{"AddTagsToStream":{"input":{"type":"structure","required":["StreamName","Tags"],"members":{"StreamName":{},"Tags":{"type":"map","key":{},"value":{}}}}},"CreateStream":{"input":{"type":"structure","required":["StreamName","ShardCount"],"members":{"StreamName":{},"ShardCount":{"type":"integer"}}}},"DecreaseStreamRetentionPeriod":{"input":{"type":"structure","required":["StreamName","RetentionPeriodHours"],"members":{"StreamName":{},"RetentionPeriodHours":{"type":"integer"}}}},"DeleteStream":{"input":{"type":"structure","required":["StreamName"],"members":{"StreamName":{}}}},"DescribeLimits":{"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["ShardLimit","OpenShardCount"],"members":{"ShardLimit":{"type":"integer"},"OpenShardCount":{"type":"integer"}}}},"DescribeStream":{"input":{"type":"structure","required":["StreamName"],"members":{"StreamName":{},"Limit":{"type":"integer"},"ExclusiveStartShardId":{}}},"output":{"type":"structure","required":["StreamDescription"],"members":{"StreamDescription":{"type":"structure","required":["StreamName","StreamARN","StreamStatus","Shards","HasMoreShards","RetentionPeriodHours","StreamCreationTimestamp","EnhancedMonitoring"],"members":{"StreamName":{},"StreamARN":{},"StreamStatus":{},"Shards":{"type":"list","member":{"type":"structure","required":["ShardId","HashKeyRange","SequenceNumberRange"],"members":{"ShardId":{},"ParentShardId":{},"AdjacentParentShardId":{},"HashKeyRange":{"type":"structure","required":["StartingHashKey","EndingHashKey"],"members":{"StartingHashKey":{},"EndingHashKey":{}}},"SequenceNumberRange":{"type":"structure","required":["StartingSequenceNumber"],"members":{"StartingSequenceNumber":{},"EndingSequenceNumber":{}}}}}},"HasMoreShards":{"type":"boolean"},"RetentionPeriodHours":{"type":"integer"},"StreamCreationTimestamp":{"type":"timestamp"},"EnhancedMonitoring":{"shape":"Ss"},"EncryptionType":{},"KeyId":{}}}}}},"DescribeStreamSummary":{"input":{"type":"structure","required":["StreamName"],"members":{"StreamName":{}}},"output":{"type":"structure","required":["StreamDescriptionSummary"],"members":{"StreamDescriptionSummary":{"type":"structure","required":["StreamName","StreamARN","StreamStatus","RetentionPeriodHours","StreamCreationTimestamp","EnhancedMonitoring","OpenShardCount"],"members":{"StreamName":{},"StreamARN":{},"StreamStatus":{},"RetentionPeriodHours":{"type":"integer"},"StreamCreationTimestamp":{"type":"timestamp"},"EnhancedMonitoring":{"shape":"Ss"},"EncryptionType":{},"KeyId":{},"OpenShardCount":{"type":"integer"}}}}}},"DisableEnhancedMonitoring":{"input":{"type":"structure","required":["StreamName","ShardLevelMetrics"],"members":{"StreamName":{},"ShardLevelMetrics":{"shape":"Su"}}},"output":{"shape":"S12"}},"EnableEnhancedMonitoring":{"input":{"type":"structure","required":["StreamName","ShardLevelMetrics"],"members":{"StreamName":{},"ShardLevelMetrics":{"shape":"Su"}}},"output":{"shape":"S12"}},"GetRecords":{"input":{"type":"structure","required":["ShardIterator"],"members":{"ShardIterator":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","required":["Records"],"members":{"Records":{"type":"list","member":{"type":"structure","required":["SequenceNumber","Data","PartitionKey"],"members":{"SequenceNumber":{},"ApproximateArrivalTimestamp":{"type":"timestamp"},"Data":{"type":"blob"},"PartitionKey":{},"EncryptionType":{}}}},"NextShardIterator":{},"MillisBehindLatest":{"type":"long"}}}},"GetShardIterator":{"input":{"type":"structure","required":["StreamName","ShardId","ShardIteratorType"],"members":{"StreamName":{},"ShardId":{},"ShardIteratorType":{},"StartingSequenceNumber":{},"Timestamp":{"type":"timestamp"}}},"output":{"type":"structure","members":{"ShardIterator":{}}}},"IncreaseStreamRetentionPeriod":{"input":{"type":"structure","required":["StreamName","RetentionPeriodHours"],"members":{"StreamName":{},"RetentionPeriodHours":{"type":"integer"}}}},"ListStreams":{"input":{"type":"structure","members":{"Limit":{"type":"integer"},"ExclusiveStartStreamName":{}}},"output":{"type":"structure","required":["StreamNames","HasMoreStreams"],"members":{"StreamNames":{"type":"list","member":{}},"HasMoreStreams":{"type":"boolean"}}}},"ListTagsForStream":{"input":{"type":"structure","required":["StreamName"],"members":{"StreamName":{},"ExclusiveStartTagKey":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","required":["Tags","HasMoreTags"],"members":{"Tags":{"type":"list","member":{"type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}},"HasMoreTags":{"type":"boolean"}}}},"MergeShards":{"input":{"type":"structure","required":["StreamName","ShardToMerge","AdjacentShardToMerge"],"members":{"StreamName":{},"ShardToMerge":{},"AdjacentShardToMerge":{}}}},"PutRecord":{"input":{"type":"structure","required":["StreamName","Data","PartitionKey"],"members":{"StreamName":{},"Data":{"type":"blob"},"PartitionKey":{},"ExplicitHashKey":{},"SequenceNumberForOrdering":{}}},"output":{"type":"structure","required":["ShardId","SequenceNumber"],"members":{"ShardId":{},"SequenceNumber":{},"EncryptionType":{}}}},"PutRecords":{"input":{"type":"structure","required":["Records","StreamName"],"members":{"Records":{"type":"list","member":{"type":"structure","required":["Data","PartitionKey"],"members":{"Data":{"type":"blob"},"ExplicitHashKey":{},"PartitionKey":{}}}},"StreamName":{}}},"output":{"type":"structure","required":["Records"],"members":{"FailedRecordCount":{"type":"integer"},"Records":{"type":"list","member":{"type":"structure","members":{"SequenceNumber":{},"ShardId":{},"ErrorCode":{},"ErrorMessage":{}}}},"EncryptionType":{}}}},"RemoveTagsFromStream":{"input":{"type":"structure","required":["StreamName","TagKeys"],"members":{"StreamName":{},"TagKeys":{"type":"list","member":{}}}}},"SplitShard":{"input":{"type":"structure","required":["StreamName","ShardToSplit","NewStartingHashKey"],"members":{"StreamName":{},"ShardToSplit":{},"NewStartingHashKey":{}}}},"StartStreamEncryption":{"input":{"type":"structure","required":["StreamName","EncryptionType","KeyId"],"members":{"StreamName":{},"EncryptionType":{},"KeyId":{}}}},"StopStreamEncryption":{"input":{"type":"structure","required":["StreamName","EncryptionType","KeyId"],"members":{"StreamName":{},"EncryptionType":{},"KeyId":{}}}},"UpdateShardCount":{"input":{"type":"structure","required":["StreamName","TargetShardCount","ScalingType"],"members":{"StreamName":{},"TargetShardCount":{"type":"integer"},"ScalingType":{}}},"output":{"type":"structure","members":{"StreamName":{},"CurrentShardCount":{"type":"integer"},"TargetShardCount":{"type":"integer"}}}}},"shapes":{"Ss":{"type":"list","member":{"type":"structure","members":{"ShardLevelMetrics":{"shape":"Su"}}}},"Su":{"type":"list","member":{}},"S12":{"type":"structure","members":{"StreamName":{},"CurrentShardLevelMetrics":{"shape":"Su"},"DesiredShardLevelMetrics":{"shape":"Su"}}}}} - -/***/ }), -/* 437 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"DescribeStream":{"input_token":"ExclusiveStartShardId","limit_key":"Limit","more_results":"StreamDescription.HasMoreShards","output_token":"StreamDescription.Shards[-1].ShardId","result_key":"StreamDescription.Shards"},"ListStreams":{"input_token":"ExclusiveStartStreamName","limit_key":"Limit","more_results":"HasMoreStreams","output_token":"StreamNames[-1]","result_key":"StreamNames"}}} - -/***/ }), -/* 438 */ -/***/ (function(module, exports) { - -module.exports = {"version":2,"waiters":{"StreamExists":{"delay":10,"operation":"DescribeStream","maxAttempts":18,"acceptors":[{"expected":"ACTIVE","matcher":"path","state":"success","argument":"StreamDescription.StreamStatus"}]},"StreamNotExists":{"delay":10,"operation":"DescribeStream","maxAttempts":18,"acceptors":[{"expected":"ResourceNotFoundException","matcher":"error","state":"success"}]}}} - -/***/ }), -/* 439 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['kms'] = {}; -AWS.KMS = Service.defineService('kms', ['2014-11-01']); -Object.defineProperty(apiLoader.services['kms'], '2014-11-01', { - get: function get() { - var model = __webpack_require__(440); - model.paginators = __webpack_require__(441).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.KMS; - - -/***/ }), -/* 440 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2014-11-01","endpointPrefix":"kms","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"KMS","serviceFullName":"AWS Key Management Service","serviceId":"KMS","signatureVersion":"v4","targetPrefix":"TrentService","uid":"kms-2014-11-01"},"operations":{"CancelKeyDeletion":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{}}},"output":{"type":"structure","members":{"KeyId":{}}}},"CreateAlias":{"input":{"type":"structure","required":["AliasName","TargetKeyId"],"members":{"AliasName":{},"TargetKeyId":{}}}},"CreateGrant":{"input":{"type":"structure","required":["KeyId","GranteePrincipal","Operations"],"members":{"KeyId":{},"GranteePrincipal":{},"RetiringPrincipal":{},"Operations":{"shape":"S8"},"Constraints":{"shape":"Sa"},"GrantTokens":{"shape":"Se"},"Name":{}}},"output":{"type":"structure","members":{"GrantToken":{},"GrantId":{}}}},"CreateKey":{"input":{"type":"structure","members":{"Policy":{},"Description":{},"KeyUsage":{},"Origin":{},"BypassPolicyLockoutSafetyCheck":{"type":"boolean"},"Tags":{"shape":"Sp"}}},"output":{"type":"structure","members":{"KeyMetadata":{"shape":"Su"}}}},"Decrypt":{"input":{"type":"structure","required":["CiphertextBlob"],"members":{"CiphertextBlob":{"type":"blob"},"EncryptionContext":{"shape":"Sb"},"GrantTokens":{"shape":"Se"}}},"output":{"type":"structure","members":{"KeyId":{},"Plaintext":{"shape":"S14"}}}},"DeleteAlias":{"input":{"type":"structure","required":["AliasName"],"members":{"AliasName":{}}}},"DeleteImportedKeyMaterial":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{}}}},"DescribeKey":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{},"GrantTokens":{"shape":"Se"}}},"output":{"type":"structure","members":{"KeyMetadata":{"shape":"Su"}}}},"DisableKey":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{}}}},"DisableKeyRotation":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{}}}},"EnableKey":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{}}}},"EnableKeyRotation":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{}}}},"Encrypt":{"input":{"type":"structure","required":["KeyId","Plaintext"],"members":{"KeyId":{},"Plaintext":{"shape":"S14"},"EncryptionContext":{"shape":"Sb"},"GrantTokens":{"shape":"Se"}}},"output":{"type":"structure","members":{"CiphertextBlob":{"type":"blob"},"KeyId":{}}}},"GenerateDataKey":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{},"EncryptionContext":{"shape":"Sb"},"NumberOfBytes":{"type":"integer"},"KeySpec":{},"GrantTokens":{"shape":"Se"}}},"output":{"type":"structure","members":{"CiphertextBlob":{"type":"blob"},"Plaintext":{"shape":"S14"},"KeyId":{}}}},"GenerateDataKeyWithoutPlaintext":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{},"EncryptionContext":{"shape":"Sb"},"KeySpec":{},"NumberOfBytes":{"type":"integer"},"GrantTokens":{"shape":"Se"}}},"output":{"type":"structure","members":{"CiphertextBlob":{"type":"blob"},"KeyId":{}}}},"GenerateRandom":{"input":{"type":"structure","members":{"NumberOfBytes":{"type":"integer"}}},"output":{"type":"structure","members":{"Plaintext":{"shape":"S14"}}}},"GetKeyPolicy":{"input":{"type":"structure","required":["KeyId","PolicyName"],"members":{"KeyId":{},"PolicyName":{}}},"output":{"type":"structure","members":{"Policy":{}}}},"GetKeyRotationStatus":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{}}},"output":{"type":"structure","members":{"KeyRotationEnabled":{"type":"boolean"}}}},"GetParametersForImport":{"input":{"type":"structure","required":["KeyId","WrappingAlgorithm","WrappingKeySpec"],"members":{"KeyId":{},"WrappingAlgorithm":{},"WrappingKeySpec":{}}},"output":{"type":"structure","members":{"KeyId":{},"ImportToken":{"type":"blob"},"PublicKey":{"shape":"S14"},"ParametersValidTo":{"type":"timestamp"}}}},"ImportKeyMaterial":{"input":{"type":"structure","required":["KeyId","ImportToken","EncryptedKeyMaterial"],"members":{"KeyId":{},"ImportToken":{"type":"blob"},"EncryptedKeyMaterial":{"type":"blob"},"ValidTo":{"type":"timestamp"},"ExpirationModel":{}}},"output":{"type":"structure","members":{}}},"ListAliases":{"input":{"type":"structure","members":{"Limit":{"type":"integer"},"Marker":{}}},"output":{"type":"structure","members":{"Aliases":{"type":"list","member":{"type":"structure","members":{"AliasName":{},"AliasArn":{},"TargetKeyId":{}}}},"NextMarker":{},"Truncated":{"type":"boolean"}}}},"ListGrants":{"input":{"type":"structure","required":["KeyId"],"members":{"Limit":{"type":"integer"},"Marker":{},"KeyId":{}}},"output":{"shape":"S25"}},"ListKeyPolicies":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{},"Limit":{"type":"integer"},"Marker":{}}},"output":{"type":"structure","members":{"PolicyNames":{"type":"list","member":{}},"NextMarker":{},"Truncated":{"type":"boolean"}}}},"ListKeys":{"input":{"type":"structure","members":{"Limit":{"type":"integer"},"Marker":{}}},"output":{"type":"structure","members":{"Keys":{"type":"list","member":{"type":"structure","members":{"KeyId":{},"KeyArn":{}}}},"NextMarker":{},"Truncated":{"type":"boolean"}}}},"ListResourceTags":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{},"Limit":{"type":"integer"},"Marker":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"Sp"},"NextMarker":{},"Truncated":{"type":"boolean"}}}},"ListRetirableGrants":{"input":{"type":"structure","required":["RetiringPrincipal"],"members":{"Limit":{"type":"integer"},"Marker":{},"RetiringPrincipal":{}}},"output":{"shape":"S25"}},"PutKeyPolicy":{"input":{"type":"structure","required":["KeyId","PolicyName","Policy"],"members":{"KeyId":{},"PolicyName":{},"Policy":{},"BypassPolicyLockoutSafetyCheck":{"type":"boolean"}}}},"ReEncrypt":{"input":{"type":"structure","required":["CiphertextBlob","DestinationKeyId"],"members":{"CiphertextBlob":{"type":"blob"},"SourceEncryptionContext":{"shape":"Sb"},"DestinationKeyId":{},"DestinationEncryptionContext":{"shape":"Sb"},"GrantTokens":{"shape":"Se"}}},"output":{"type":"structure","members":{"CiphertextBlob":{"type":"blob"},"SourceKeyId":{},"KeyId":{}}}},"RetireGrant":{"input":{"type":"structure","members":{"GrantToken":{},"KeyId":{},"GrantId":{}}}},"RevokeGrant":{"input":{"type":"structure","required":["KeyId","GrantId"],"members":{"KeyId":{},"GrantId":{}}}},"ScheduleKeyDeletion":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{},"PendingWindowInDays":{"type":"integer"}}},"output":{"type":"structure","members":{"KeyId":{},"DeletionDate":{"type":"timestamp"}}}},"TagResource":{"input":{"type":"structure","required":["KeyId","Tags"],"members":{"KeyId":{},"Tags":{"shape":"Sp"}}}},"UntagResource":{"input":{"type":"structure","required":["KeyId","TagKeys"],"members":{"KeyId":{},"TagKeys":{"type":"list","member":{}}}}},"UpdateAlias":{"input":{"type":"structure","required":["AliasName","TargetKeyId"],"members":{"AliasName":{},"TargetKeyId":{}}}},"UpdateKeyDescription":{"input":{"type":"structure","required":["KeyId","Description"],"members":{"KeyId":{},"Description":{}}}}},"shapes":{"S8":{"type":"list","member":{}},"Sa":{"type":"structure","members":{"EncryptionContextSubset":{"shape":"Sb"},"EncryptionContextEquals":{"shape":"Sb"}}},"Sb":{"type":"map","key":{},"value":{}},"Se":{"type":"list","member":{}},"Sp":{"type":"list","member":{"type":"structure","required":["TagKey","TagValue"],"members":{"TagKey":{},"TagValue":{}}}},"Su":{"type":"structure","required":["KeyId"],"members":{"AWSAccountId":{},"KeyId":{},"Arn":{},"CreationDate":{"type":"timestamp"},"Enabled":{"type":"boolean"},"Description":{},"KeyUsage":{},"KeyState":{},"DeletionDate":{"type":"timestamp"},"ValidTo":{"type":"timestamp"},"Origin":{},"ExpirationModel":{},"KeyManager":{}}},"S14":{"type":"blob","sensitive":true},"S25":{"type":"structure","members":{"Grants":{"type":"list","member":{"type":"structure","members":{"KeyId":{},"GrantId":{},"Name":{},"CreationDate":{"type":"timestamp"},"GranteePrincipal":{},"RetiringPrincipal":{},"IssuingAccount":{},"Operations":{"shape":"S8"},"Constraints":{"shape":"Sa"}}}},"NextMarker":{},"Truncated":{"type":"boolean"}}}}} - -/***/ }), -/* 441 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"ListAliases":{"input_token":"Marker","limit_key":"Limit","more_results":"Truncated","output_token":"NextMarker","result_key":"Aliases"},"ListGrants":{"input_token":"Marker","limit_key":"Limit","more_results":"Truncated","output_token":"NextMarker","result_key":"Grants"},"ListKeyPolicies":{"input_token":"Marker","limit_key":"Limit","more_results":"Truncated","output_token":"NextMarker","result_key":"PolicyNames"},"ListKeys":{"input_token":"Marker","limit_key":"Limit","more_results":"Truncated","output_token":"NextMarker","result_key":"Keys"}}} - -/***/ }), -/* 442 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['lambda'] = {}; -AWS.Lambda = Service.defineService('lambda', ['2014-11-11', '2015-03-31']); -__webpack_require__(443); -Object.defineProperty(apiLoader.services['lambda'], '2014-11-11', { - get: function get() { - var model = __webpack_require__(444); - model.paginators = __webpack_require__(445).pagination; - return model; - }, - enumerable: true, - configurable: true -}); -Object.defineProperty(apiLoader.services['lambda'], '2015-03-31', { - get: function get() { - var model = __webpack_require__(446); - model.paginators = __webpack_require__(447).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.Lambda; - - -/***/ }), -/* 443 */ -/***/ (function(module, exports, __webpack_require__) { - -var AWS = __webpack_require__(0); - -AWS.util.update(AWS.Lambda.prototype, { - /** - * @api private - */ - setupRequestListeners: function setupRequestListeners(request) { - if (request.operation === 'invoke') { - request.addListener('extractData', AWS.util.convertPayloadToString); - } - } -}); - - - -/***/ }), -/* 444 */ -/***/ (function(module, exports) { - -module.exports = {"metadata":{"apiVersion":"2014-11-11","endpointPrefix":"lambda","serviceFullName":"AWS Lambda","signatureVersion":"v4","protocol":"rest-json"},"operations":{"AddEventSource":{"http":{"requestUri":"/2014-11-13/event-source-mappings/"},"input":{"type":"structure","required":["EventSource","FunctionName","Role"],"members":{"EventSource":{},"FunctionName":{},"Role":{},"BatchSize":{"type":"integer"},"Parameters":{"shape":"S6"}}},"output":{"shape":"S7"}},"DeleteFunction":{"http":{"method":"DELETE","requestUri":"/2014-11-13/functions/{FunctionName}","responseCode":204},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"}}}},"GetEventSource":{"http":{"method":"GET","requestUri":"/2014-11-13/event-source-mappings/{UUID}","responseCode":200},"input":{"type":"structure","required":["UUID"],"members":{"UUID":{"location":"uri","locationName":"UUID"}}},"output":{"shape":"S7"}},"GetFunction":{"http":{"method":"GET","requestUri":"/2014-11-13/functions/{FunctionName}","responseCode":200},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"}}},"output":{"type":"structure","members":{"Configuration":{"shape":"Se"},"Code":{"type":"structure","members":{"RepositoryType":{},"Location":{}}}}}},"GetFunctionConfiguration":{"http":{"method":"GET","requestUri":"/2014-11-13/functions/{FunctionName}/configuration","responseCode":200},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"}}},"output":{"shape":"Se"}},"InvokeAsync":{"http":{"requestUri":"/2014-11-13/functions/{FunctionName}/invoke-async/","responseCode":202},"input":{"type":"structure","required":["FunctionName","InvokeArgs"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"InvokeArgs":{"shape":"Sq"}},"payload":"InvokeArgs"},"output":{"type":"structure","members":{"Status":{"location":"statusCode","type":"integer"}}}},"ListEventSources":{"http":{"method":"GET","requestUri":"/2014-11-13/event-source-mappings/","responseCode":200},"input":{"type":"structure","members":{"EventSourceArn":{"location":"querystring","locationName":"EventSource"},"FunctionName":{"location":"querystring","locationName":"FunctionName"},"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems","type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"EventSources":{"type":"list","member":{"shape":"S7"}}}}},"ListFunctions":{"http":{"method":"GET","requestUri":"/2014-11-13/functions/","responseCode":200},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems","type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"Functions":{"type":"list","member":{"shape":"Se"}}}}},"RemoveEventSource":{"http":{"method":"DELETE","requestUri":"/2014-11-13/event-source-mappings/{UUID}","responseCode":204},"input":{"type":"structure","required":["UUID"],"members":{"UUID":{"location":"uri","locationName":"UUID"}}}},"UpdateFunctionConfiguration":{"http":{"method":"PUT","requestUri":"/2014-11-13/functions/{FunctionName}/configuration","responseCode":200},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Role":{"location":"querystring","locationName":"Role"},"Handler":{"location":"querystring","locationName":"Handler"},"Description":{"location":"querystring","locationName":"Description"},"Timeout":{"location":"querystring","locationName":"Timeout","type":"integer"},"MemorySize":{"location":"querystring","locationName":"MemorySize","type":"integer"}}},"output":{"shape":"Se"}},"UploadFunction":{"http":{"method":"PUT","requestUri":"/2014-11-13/functions/{FunctionName}","responseCode":201},"input":{"type":"structure","required":["FunctionName","FunctionZip","Runtime","Role","Handler","Mode"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"FunctionZip":{"shape":"Sq"},"Runtime":{"location":"querystring","locationName":"Runtime"},"Role":{"location":"querystring","locationName":"Role"},"Handler":{"location":"querystring","locationName":"Handler"},"Mode":{"location":"querystring","locationName":"Mode"},"Description":{"location":"querystring","locationName":"Description"},"Timeout":{"location":"querystring","locationName":"Timeout","type":"integer"},"MemorySize":{"location":"querystring","locationName":"MemorySize","type":"integer"}},"payload":"FunctionZip"},"output":{"shape":"Se"}}},"shapes":{"S6":{"type":"map","key":{},"value":{}},"S7":{"type":"structure","members":{"UUID":{},"BatchSize":{"type":"integer"},"EventSource":{},"FunctionName":{},"Parameters":{"shape":"S6"},"Role":{},"LastModified":{"type":"timestamp"},"IsActive":{"type":"boolean"},"Status":{}}},"Se":{"type":"structure","members":{"FunctionName":{},"FunctionARN":{},"ConfigurationId":{},"Runtime":{},"Role":{},"Handler":{},"Mode":{},"CodeSize":{"type":"long"},"Description":{},"Timeout":{"type":"integer"},"MemorySize":{"type":"integer"},"LastModified":{"type":"timestamp"}}},"Sq":{"type":"blob","streaming":true}}} - -/***/ }), -/* 445 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"ListEventSources":{"input_token":"Marker","output_token":"NextMarker","limit_key":"MaxItems","result_key":"EventSources"},"ListFunctions":{"input_token":"Marker","output_token":"NextMarker","limit_key":"MaxItems","result_key":"Functions"}}} - -/***/ }), -/* 446 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2015-03-31","endpointPrefix":"lambda","protocol":"rest-json","serviceFullName":"AWS Lambda","signatureVersion":"v4","uid":"lambda-2015-03-31"},"operations":{"AddPermission":{"http":{"requestUri":"/2015-03-31/functions/{FunctionName}/policy","responseCode":201},"input":{"type":"structure","required":["FunctionName","StatementId","Action","Principal"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"StatementId":{},"Action":{},"Principal":{},"SourceArn":{},"SourceAccount":{},"EventSourceToken":{},"Qualifier":{"location":"querystring","locationName":"Qualifier"}}},"output":{"type":"structure","members":{"Statement":{}}}},"CreateAlias":{"http":{"requestUri":"/2015-03-31/functions/{FunctionName}/aliases","responseCode":201},"input":{"type":"structure","required":["FunctionName","Name","FunctionVersion"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Name":{},"FunctionVersion":{},"Description":{},"RoutingConfig":{"shape":"Sg"}}},"output":{"shape":"Sk"}},"CreateEventSourceMapping":{"http":{"requestUri":"/2015-03-31/event-source-mappings/","responseCode":202},"input":{"type":"structure","required":["EventSourceArn","FunctionName","StartingPosition"],"members":{"EventSourceArn":{},"FunctionName":{},"Enabled":{"type":"boolean"},"BatchSize":{"type":"integer"},"StartingPosition":{},"StartingPositionTimestamp":{"type":"timestamp"}}},"output":{"shape":"Sr"}},"CreateFunction":{"http":{"requestUri":"/2015-03-31/functions","responseCode":201},"input":{"type":"structure","required":["FunctionName","Runtime","Role","Handler","Code"],"members":{"FunctionName":{},"Runtime":{},"Role":{},"Handler":{},"Code":{"type":"structure","members":{"ZipFile":{"shape":"Sx"},"S3Bucket":{},"S3Key":{},"S3ObjectVersion":{}}},"Description":{},"Timeout":{"type":"integer"},"MemorySize":{"type":"integer"},"Publish":{"type":"boolean"},"VpcConfig":{"shape":"S14"},"DeadLetterConfig":{"shape":"S19"},"Environment":{"shape":"S1b"},"KMSKeyArn":{},"TracingConfig":{"shape":"S1g"},"Tags":{"shape":"S1i"}}},"output":{"shape":"S1l"}},"DeleteAlias":{"http":{"method":"DELETE","requestUri":"/2015-03-31/functions/{FunctionName}/aliases/{Name}","responseCode":204},"input":{"type":"structure","required":["FunctionName","Name"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Name":{"location":"uri","locationName":"Name"}}}},"DeleteEventSourceMapping":{"http":{"method":"DELETE","requestUri":"/2015-03-31/event-source-mappings/{UUID}","responseCode":202},"input":{"type":"structure","required":["UUID"],"members":{"UUID":{"location":"uri","locationName":"UUID"}}},"output":{"shape":"Sr"}},"DeleteFunction":{"http":{"method":"DELETE","requestUri":"/2015-03-31/functions/{FunctionName}","responseCode":204},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Qualifier":{"location":"querystring","locationName":"Qualifier"}}}},"DeleteFunctionConcurrency":{"http":{"method":"DELETE","requestUri":"/2017-10-31/functions/{FunctionName}/concurrency","responseCode":204},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"}}}},"GetAccountSettings":{"http":{"method":"GET","requestUri":"/2016-08-19/account-settings/","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"AccountLimit":{"type":"structure","members":{"TotalCodeSize":{"type":"long"},"CodeSizeUnzipped":{"type":"long"},"CodeSizeZipped":{"type":"long"},"ConcurrentExecutions":{"type":"integer"},"UnreservedConcurrentExecutions":{"type":"integer"}}},"AccountUsage":{"type":"structure","members":{"TotalCodeSize":{"type":"long"},"FunctionCount":{"type":"long"}}}}}},"GetAlias":{"http":{"method":"GET","requestUri":"/2015-03-31/functions/{FunctionName}/aliases/{Name}","responseCode":200},"input":{"type":"structure","required":["FunctionName","Name"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Name":{"location":"uri","locationName":"Name"}}},"output":{"shape":"Sk"}},"GetEventSourceMapping":{"http":{"method":"GET","requestUri":"/2015-03-31/event-source-mappings/{UUID}","responseCode":200},"input":{"type":"structure","required":["UUID"],"members":{"UUID":{"location":"uri","locationName":"UUID"}}},"output":{"shape":"Sr"}},"GetFunction":{"http":{"method":"GET","requestUri":"/2015-03-31/functions/{FunctionName}","responseCode":200},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Qualifier":{"location":"querystring","locationName":"Qualifier"}}},"output":{"type":"structure","members":{"Configuration":{"shape":"S1l"},"Code":{"type":"structure","members":{"RepositoryType":{},"Location":{}}},"Tags":{"shape":"S1i"},"Concurrency":{"shape":"S2b"}}}},"GetFunctionConfiguration":{"http":{"method":"GET","requestUri":"/2015-03-31/functions/{FunctionName}/configuration","responseCode":200},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Qualifier":{"location":"querystring","locationName":"Qualifier"}}},"output":{"shape":"S1l"}},"GetPolicy":{"http":{"method":"GET","requestUri":"/2015-03-31/functions/{FunctionName}/policy","responseCode":200},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Qualifier":{"location":"querystring","locationName":"Qualifier"}}},"output":{"type":"structure","members":{"Policy":{}}}},"Invoke":{"http":{"requestUri":"/2015-03-31/functions/{FunctionName}/invocations"},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"InvocationType":{"location":"header","locationName":"X-Amz-Invocation-Type"},"LogType":{"location":"header","locationName":"X-Amz-Log-Type"},"ClientContext":{"location":"header","locationName":"X-Amz-Client-Context"},"Payload":{"shape":"Sx"},"Qualifier":{"location":"querystring","locationName":"Qualifier"}},"payload":"Payload"},"output":{"type":"structure","members":{"StatusCode":{"location":"statusCode","type":"integer"},"FunctionError":{"location":"header","locationName":"X-Amz-Function-Error"},"LogResult":{"location":"header","locationName":"X-Amz-Log-Result"},"Payload":{"shape":"Sx"},"ExecutedVersion":{"location":"header","locationName":"X-Amz-Executed-Version"}},"payload":"Payload"}},"InvokeAsync":{"http":{"requestUri":"/2014-11-13/functions/{FunctionName}/invoke-async/","responseCode":202},"input":{"type":"structure","required":["FunctionName","InvokeArgs"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"InvokeArgs":{"type":"blob","streaming":true}},"deprecated":true,"payload":"InvokeArgs"},"output":{"type":"structure","members":{"Status":{"location":"statusCode","type":"integer"}},"deprecated":true},"deprecated":true},"ListAliases":{"http":{"method":"GET","requestUri":"/2015-03-31/functions/{FunctionName}/aliases","responseCode":200},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"FunctionVersion":{"location":"querystring","locationName":"FunctionVersion"},"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems","type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"Aliases":{"type":"list","member":{"shape":"Sk"}}}}},"ListEventSourceMappings":{"http":{"method":"GET","requestUri":"/2015-03-31/event-source-mappings/","responseCode":200},"input":{"type":"structure","members":{"EventSourceArn":{"location":"querystring","locationName":"EventSourceArn"},"FunctionName":{"location":"querystring","locationName":"FunctionName"},"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems","type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"EventSourceMappings":{"type":"list","member":{"shape":"Sr"}}}}},"ListFunctions":{"http":{"method":"GET","requestUri":"/2015-03-31/functions/","responseCode":200},"input":{"type":"structure","members":{"MasterRegion":{"location":"querystring","locationName":"MasterRegion"},"FunctionVersion":{"location":"querystring","locationName":"FunctionVersion"},"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems","type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"Functions":{"shape":"S2z"}}}},"ListTags":{"http":{"method":"GET","requestUri":"/2017-03-31/tags/{ARN}"},"input":{"type":"structure","required":["Resource"],"members":{"Resource":{"location":"uri","locationName":"ARN"}}},"output":{"type":"structure","members":{"Tags":{"shape":"S1i"}}}},"ListVersionsByFunction":{"http":{"method":"GET","requestUri":"/2015-03-31/functions/{FunctionName}/versions","responseCode":200},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems","type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"Versions":{"shape":"S2z"}}}},"PublishVersion":{"http":{"requestUri":"/2015-03-31/functions/{FunctionName}/versions","responseCode":201},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"CodeSha256":{},"Description":{}}},"output":{"shape":"S1l"}},"PutFunctionConcurrency":{"http":{"method":"PUT","requestUri":"/2017-10-31/functions/{FunctionName}/concurrency","responseCode":200},"input":{"type":"structure","required":["FunctionName","ReservedConcurrentExecutions"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"ReservedConcurrentExecutions":{"type":"integer"}}},"output":{"shape":"S2b"}},"RemovePermission":{"http":{"method":"DELETE","requestUri":"/2015-03-31/functions/{FunctionName}/policy/{StatementId}","responseCode":204},"input":{"type":"structure","required":["FunctionName","StatementId"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"StatementId":{"location":"uri","locationName":"StatementId"},"Qualifier":{"location":"querystring","locationName":"Qualifier"}}}},"TagResource":{"http":{"requestUri":"/2017-03-31/tags/{ARN}","responseCode":204},"input":{"type":"structure","required":["Resource","Tags"],"members":{"Resource":{"location":"uri","locationName":"ARN"},"Tags":{"shape":"S1i"}}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/2017-03-31/tags/{ARN}","responseCode":204},"input":{"type":"structure","required":["Resource","TagKeys"],"members":{"Resource":{"location":"uri","locationName":"ARN"},"TagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}}},"UpdateAlias":{"http":{"method":"PUT","requestUri":"/2015-03-31/functions/{FunctionName}/aliases/{Name}","responseCode":200},"input":{"type":"structure","required":["FunctionName","Name"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Name":{"location":"uri","locationName":"Name"},"FunctionVersion":{},"Description":{},"RoutingConfig":{"shape":"Sg"}}},"output":{"shape":"Sk"}},"UpdateEventSourceMapping":{"http":{"method":"PUT","requestUri":"/2015-03-31/event-source-mappings/{UUID}","responseCode":202},"input":{"type":"structure","required":["UUID"],"members":{"UUID":{"location":"uri","locationName":"UUID"},"FunctionName":{},"Enabled":{"type":"boolean"},"BatchSize":{"type":"integer"}}},"output":{"shape":"Sr"}},"UpdateFunctionCode":{"http":{"method":"PUT","requestUri":"/2015-03-31/functions/{FunctionName}/code","responseCode":200},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"ZipFile":{"shape":"Sx"},"S3Bucket":{},"S3Key":{},"S3ObjectVersion":{},"Publish":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"shape":"S1l"}},"UpdateFunctionConfiguration":{"http":{"method":"PUT","requestUri":"/2015-03-31/functions/{FunctionName}/configuration","responseCode":200},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Role":{},"Handler":{},"Description":{},"Timeout":{"type":"integer"},"MemorySize":{"type":"integer"},"VpcConfig":{"shape":"S14"},"Environment":{"shape":"S1b"},"Runtime":{},"DeadLetterConfig":{"shape":"S19"},"KMSKeyArn":{},"TracingConfig":{"shape":"S1g"}}},"output":{"shape":"S1l"}}},"shapes":{"Sg":{"type":"structure","members":{"AdditionalVersionWeights":{"type":"map","key":{},"value":{"type":"double"}}}},"Sk":{"type":"structure","members":{"AliasArn":{},"Name":{},"FunctionVersion":{},"Description":{},"RoutingConfig":{"shape":"Sg"}}},"Sr":{"type":"structure","members":{"UUID":{},"BatchSize":{"type":"integer"},"EventSourceArn":{},"FunctionArn":{},"LastModified":{"type":"timestamp"},"LastProcessingResult":{},"State":{},"StateTransitionReason":{}}},"Sx":{"type":"blob","sensitive":true},"S14":{"type":"structure","members":{"SubnetIds":{"shape":"S15"},"SecurityGroupIds":{"shape":"S17"}}},"S15":{"type":"list","member":{}},"S17":{"type":"list","member":{}},"S19":{"type":"structure","members":{"TargetArn":{}}},"S1b":{"type":"structure","members":{"Variables":{"shape":"S1c"}}},"S1c":{"type":"map","key":{"type":"string","sensitive":true},"value":{"type":"string","sensitive":true},"sensitive":true},"S1g":{"type":"structure","members":{"Mode":{}}},"S1i":{"type":"map","key":{},"value":{}},"S1l":{"type":"structure","members":{"FunctionName":{},"FunctionArn":{},"Runtime":{},"Role":{},"Handler":{},"CodeSize":{"type":"long"},"Description":{},"Timeout":{"type":"integer"},"MemorySize":{"type":"integer"},"LastModified":{},"CodeSha256":{},"Version":{},"VpcConfig":{"type":"structure","members":{"SubnetIds":{"shape":"S15"},"SecurityGroupIds":{"shape":"S17"},"VpcId":{}}},"DeadLetterConfig":{"shape":"S19"},"Environment":{"type":"structure","members":{"Variables":{"shape":"S1c"},"Error":{"type":"structure","members":{"ErrorCode":{},"Message":{"type":"string","sensitive":true}}}}},"KMSKeyArn":{},"TracingConfig":{"type":"structure","members":{"Mode":{}}},"MasterArn":{}}},"S2b":{"type":"structure","members":{"ReservedConcurrentExecutions":{"type":"integer"}}},"S2z":{"type":"list","member":{"shape":"S1l"}}}} - -/***/ }), -/* 447 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"ListEventSourceMappings":{"input_token":"Marker","limit_key":"MaxItems","output_token":"NextMarker","result_key":"EventSourceMappings"},"ListFunctions":{"input_token":"Marker","limit_key":"MaxItems","output_token":"NextMarker","result_key":"Functions"}}} - -/***/ }), -/* 448 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['lexruntime'] = {}; -AWS.LexRuntime = Service.defineService('lexruntime', ['2016-11-28']); -Object.defineProperty(apiLoader.services['lexruntime'], '2016-11-28', { - get: function get() { - var model = __webpack_require__(449); - model.paginators = __webpack_require__(450).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.LexRuntime; - - -/***/ }), -/* 449 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2016-11-28","endpointPrefix":"runtime.lex","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"Amazon Lex Runtime Service","signatureVersion":"v4","signingName":"lex","uid":"runtime.lex-2016-11-28"},"operations":{"PostContent":{"http":{"requestUri":"/bot/{botName}/alias/{botAlias}/user/{userId}/content"},"input":{"type":"structure","required":["botName","botAlias","userId","contentType","inputStream"],"members":{"botName":{"location":"uri","locationName":"botName"},"botAlias":{"location":"uri","locationName":"botAlias"},"userId":{"location":"uri","locationName":"userId"},"sessionAttributes":{"shape":"S5","jsonvalue":true,"location":"header","locationName":"x-amz-lex-session-attributes"},"requestAttributes":{"shape":"S5","jsonvalue":true,"location":"header","locationName":"x-amz-lex-request-attributes"},"contentType":{"location":"header","locationName":"Content-Type"},"accept":{"location":"header","locationName":"Accept"},"inputStream":{"shape":"S8"}},"payload":"inputStream"},"output":{"type":"structure","members":{"contentType":{"location":"header","locationName":"Content-Type"},"intentName":{"location":"header","locationName":"x-amz-lex-intent-name"},"slots":{"jsonvalue":true,"location":"header","locationName":"x-amz-lex-slots"},"sessionAttributes":{"jsonvalue":true,"location":"header","locationName":"x-amz-lex-session-attributes"},"message":{"shape":"Sc","location":"header","locationName":"x-amz-lex-message"},"dialogState":{"location":"header","locationName":"x-amz-lex-dialog-state"},"slotToElicit":{"location":"header","locationName":"x-amz-lex-slot-to-elicit"},"inputTranscript":{"location":"header","locationName":"x-amz-lex-input-transcript"},"audioStream":{"shape":"S8"}},"payload":"audioStream"},"authtype":"v4-unsigned-body"},"PostText":{"http":{"requestUri":"/bot/{botName}/alias/{botAlias}/user/{userId}/text"},"input":{"type":"structure","required":["botName","botAlias","userId","inputText"],"members":{"botName":{"location":"uri","locationName":"botName"},"botAlias":{"location":"uri","locationName":"botAlias"},"userId":{"location":"uri","locationName":"userId"},"sessionAttributes":{"shape":"Sf"},"requestAttributes":{"shape":"Sf"},"inputText":{"shape":"Sc"}}},"output":{"type":"structure","members":{"intentName":{},"slots":{"shape":"Sf"},"sessionAttributes":{"shape":"Sf"},"message":{"shape":"Sc"},"dialogState":{},"slotToElicit":{},"responseCard":{"type":"structure","members":{"version":{},"contentType":{},"genericAttachments":{"type":"list","member":{"type":"structure","members":{"title":{},"subTitle":{},"attachmentLinkUrl":{},"imageUrl":{},"buttons":{"type":"list","member":{"type":"structure","required":["text","value"],"members":{"text":{},"value":{}}}}}}}}}}}}},"shapes":{"S5":{"type":"string","sensitive":true},"S8":{"type":"blob","streaming":true},"Sc":{"type":"string","sensitive":true},"Sf":{"type":"map","key":{},"value":{},"sensitive":true}}} - -/***/ }), -/* 450 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{}} - -/***/ }), -/* 451 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['machinelearning'] = {}; -AWS.MachineLearning = Service.defineService('machinelearning', ['2014-12-12']); -__webpack_require__(452); -Object.defineProperty(apiLoader.services['machinelearning'], '2014-12-12', { - get: function get() { - var model = __webpack_require__(453); - model.paginators = __webpack_require__(454).pagination; - model.waiters = __webpack_require__(455).waiters; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.MachineLearning; - - -/***/ }), -/* 452 */ -/***/ (function(module, exports, __webpack_require__) { - -var AWS = __webpack_require__(0); - -AWS.util.update(AWS.MachineLearning.prototype, { - /** - * @api private - */ - setupRequestListeners: function setupRequestListeners(request) { - if (request.operation === 'predict') { - request.addListener('build', this.buildEndpoint); - } - }, - - /** - * Updates request endpoint from PredictEndpoint - * @api private - */ - buildEndpoint: function buildEndpoint(request) { - var url = request.params.PredictEndpoint; - if (url) { - request.httpRequest.endpoint = new AWS.Endpoint(url); - } - } - -}); - - -/***/ }), -/* 453 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"uid":"machinelearning-2014-12-12","apiVersion":"2014-12-12","endpointPrefix":"machinelearning","jsonVersion":"1.1","serviceFullName":"Amazon Machine Learning","signatureVersion":"v4","targetPrefix":"AmazonML_20141212","protocol":"json"},"operations":{"AddTags":{"input":{"type":"structure","required":["Tags","ResourceId","ResourceType"],"members":{"Tags":{"shape":"S2"},"ResourceId":{},"ResourceType":{}}},"output":{"type":"structure","members":{"ResourceId":{},"ResourceType":{}}}},"CreateBatchPrediction":{"input":{"type":"structure","required":["BatchPredictionId","MLModelId","BatchPredictionDataSourceId","OutputUri"],"members":{"BatchPredictionId":{},"BatchPredictionName":{},"MLModelId":{},"BatchPredictionDataSourceId":{},"OutputUri":{}}},"output":{"type":"structure","members":{"BatchPredictionId":{}}}},"CreateDataSourceFromRDS":{"input":{"type":"structure","required":["DataSourceId","RDSData","RoleARN"],"members":{"DataSourceId":{},"DataSourceName":{},"RDSData":{"type":"structure","required":["DatabaseInformation","SelectSqlQuery","DatabaseCredentials","S3StagingLocation","ResourceRole","ServiceRole","SubnetId","SecurityGroupIds"],"members":{"DatabaseInformation":{"shape":"Sf"},"SelectSqlQuery":{},"DatabaseCredentials":{"type":"structure","required":["Username","Password"],"members":{"Username":{},"Password":{}}},"S3StagingLocation":{},"DataRearrangement":{},"DataSchema":{},"DataSchemaUri":{},"ResourceRole":{},"ServiceRole":{},"SubnetId":{},"SecurityGroupIds":{"type":"list","member":{}}}},"RoleARN":{},"ComputeStatistics":{"type":"boolean"}}},"output":{"type":"structure","members":{"DataSourceId":{}}}},"CreateDataSourceFromRedshift":{"input":{"type":"structure","required":["DataSourceId","DataSpec","RoleARN"],"members":{"DataSourceId":{},"DataSourceName":{},"DataSpec":{"type":"structure","required":["DatabaseInformation","SelectSqlQuery","DatabaseCredentials","S3StagingLocation"],"members":{"DatabaseInformation":{"shape":"Sy"},"SelectSqlQuery":{},"DatabaseCredentials":{"type":"structure","required":["Username","Password"],"members":{"Username":{},"Password":{}}},"S3StagingLocation":{},"DataRearrangement":{},"DataSchema":{},"DataSchemaUri":{}}},"RoleARN":{},"ComputeStatistics":{"type":"boolean"}}},"output":{"type":"structure","members":{"DataSourceId":{}}}},"CreateDataSourceFromS3":{"input":{"type":"structure","required":["DataSourceId","DataSpec"],"members":{"DataSourceId":{},"DataSourceName":{},"DataSpec":{"type":"structure","required":["DataLocationS3"],"members":{"DataLocationS3":{},"DataRearrangement":{},"DataSchema":{},"DataSchemaLocationS3":{}}},"ComputeStatistics":{"type":"boolean"}}},"output":{"type":"structure","members":{"DataSourceId":{}}}},"CreateEvaluation":{"input":{"type":"structure","required":["EvaluationId","MLModelId","EvaluationDataSourceId"],"members":{"EvaluationId":{},"EvaluationName":{},"MLModelId":{},"EvaluationDataSourceId":{}}},"output":{"type":"structure","members":{"EvaluationId":{}}}},"CreateMLModel":{"input":{"type":"structure","required":["MLModelId","MLModelType","TrainingDataSourceId"],"members":{"MLModelId":{},"MLModelName":{},"MLModelType":{},"Parameters":{"shape":"S1d"},"TrainingDataSourceId":{},"Recipe":{},"RecipeUri":{}}},"output":{"type":"structure","members":{"MLModelId":{}}}},"CreateRealtimeEndpoint":{"input":{"type":"structure","required":["MLModelId"],"members":{"MLModelId":{}}},"output":{"type":"structure","members":{"MLModelId":{},"RealtimeEndpointInfo":{"shape":"S1j"}}}},"DeleteBatchPrediction":{"input":{"type":"structure","required":["BatchPredictionId"],"members":{"BatchPredictionId":{}}},"output":{"type":"structure","members":{"BatchPredictionId":{}}}},"DeleteDataSource":{"input":{"type":"structure","required":["DataSourceId"],"members":{"DataSourceId":{}}},"output":{"type":"structure","members":{"DataSourceId":{}}}},"DeleteEvaluation":{"input":{"type":"structure","required":["EvaluationId"],"members":{"EvaluationId":{}}},"output":{"type":"structure","members":{"EvaluationId":{}}}},"DeleteMLModel":{"input":{"type":"structure","required":["MLModelId"],"members":{"MLModelId":{}}},"output":{"type":"structure","members":{"MLModelId":{}}}},"DeleteRealtimeEndpoint":{"input":{"type":"structure","required":["MLModelId"],"members":{"MLModelId":{}}},"output":{"type":"structure","members":{"MLModelId":{},"RealtimeEndpointInfo":{"shape":"S1j"}}}},"DeleteTags":{"input":{"type":"structure","required":["TagKeys","ResourceId","ResourceType"],"members":{"TagKeys":{"type":"list","member":{}},"ResourceId":{},"ResourceType":{}}},"output":{"type":"structure","members":{"ResourceId":{},"ResourceType":{}}}},"DescribeBatchPredictions":{"input":{"type":"structure","members":{"FilterVariable":{},"EQ":{},"GT":{},"LT":{},"GE":{},"LE":{},"NE":{},"Prefix":{},"SortOrder":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"Results":{"type":"list","member":{"type":"structure","members":{"BatchPredictionId":{},"MLModelId":{},"BatchPredictionDataSourceId":{},"InputDataLocationS3":{},"CreatedByIamUser":{},"CreatedAt":{"type":"timestamp"},"LastUpdatedAt":{"type":"timestamp"},"Name":{},"Status":{},"OutputUri":{},"Message":{},"ComputeTime":{"type":"long"},"FinishedAt":{"type":"timestamp"},"StartedAt":{"type":"timestamp"},"TotalRecordCount":{"type":"long"},"InvalidRecordCount":{"type":"long"}}}},"NextToken":{}}}},"DescribeDataSources":{"input":{"type":"structure","members":{"FilterVariable":{},"EQ":{},"GT":{},"LT":{},"GE":{},"LE":{},"NE":{},"Prefix":{},"SortOrder":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"Results":{"type":"list","member":{"type":"structure","members":{"DataSourceId":{},"DataLocationS3":{},"DataRearrangement":{},"CreatedByIamUser":{},"CreatedAt":{"type":"timestamp"},"LastUpdatedAt":{"type":"timestamp"},"DataSizeInBytes":{"type":"long"},"NumberOfFiles":{"type":"long"},"Name":{},"Status":{},"Message":{},"RedshiftMetadata":{"shape":"S2i"},"RDSMetadata":{"shape":"S2j"},"RoleARN":{},"ComputeStatistics":{"type":"boolean"},"ComputeTime":{"type":"long"},"FinishedAt":{"type":"timestamp"},"StartedAt":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeEvaluations":{"input":{"type":"structure","members":{"FilterVariable":{},"EQ":{},"GT":{},"LT":{},"GE":{},"LE":{},"NE":{},"Prefix":{},"SortOrder":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"Results":{"type":"list","member":{"type":"structure","members":{"EvaluationId":{},"MLModelId":{},"EvaluationDataSourceId":{},"InputDataLocationS3":{},"CreatedByIamUser":{},"CreatedAt":{"type":"timestamp"},"LastUpdatedAt":{"type":"timestamp"},"Name":{},"Status":{},"PerformanceMetrics":{"shape":"S2q"},"Message":{},"ComputeTime":{"type":"long"},"FinishedAt":{"type":"timestamp"},"StartedAt":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeMLModels":{"input":{"type":"structure","members":{"FilterVariable":{},"EQ":{},"GT":{},"LT":{},"GE":{},"LE":{},"NE":{},"Prefix":{},"SortOrder":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"Results":{"type":"list","member":{"type":"structure","members":{"MLModelId":{},"TrainingDataSourceId":{},"CreatedByIamUser":{},"CreatedAt":{"type":"timestamp"},"LastUpdatedAt":{"type":"timestamp"},"Name":{},"Status":{},"SizeInBytes":{"type":"long"},"EndpointInfo":{"shape":"S1j"},"TrainingParameters":{"shape":"S1d"},"InputDataLocationS3":{},"Algorithm":{},"MLModelType":{},"ScoreThreshold":{"type":"float"},"ScoreThresholdLastUpdatedAt":{"type":"timestamp"},"Message":{},"ComputeTime":{"type":"long"},"FinishedAt":{"type":"timestamp"},"StartedAt":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeTags":{"input":{"type":"structure","required":["ResourceId","ResourceType"],"members":{"ResourceId":{},"ResourceType":{}}},"output":{"type":"structure","members":{"ResourceId":{},"ResourceType":{},"Tags":{"shape":"S2"}}}},"GetBatchPrediction":{"input":{"type":"structure","required":["BatchPredictionId"],"members":{"BatchPredictionId":{}}},"output":{"type":"structure","members":{"BatchPredictionId":{},"MLModelId":{},"BatchPredictionDataSourceId":{},"InputDataLocationS3":{},"CreatedByIamUser":{},"CreatedAt":{"type":"timestamp"},"LastUpdatedAt":{"type":"timestamp"},"Name":{},"Status":{},"OutputUri":{},"LogUri":{},"Message":{},"ComputeTime":{"type":"long"},"FinishedAt":{"type":"timestamp"},"StartedAt":{"type":"timestamp"},"TotalRecordCount":{"type":"long"},"InvalidRecordCount":{"type":"long"}}}},"GetDataSource":{"input":{"type":"structure","required":["DataSourceId"],"members":{"DataSourceId":{},"Verbose":{"type":"boolean"}}},"output":{"type":"structure","members":{"DataSourceId":{},"DataLocationS3":{},"DataRearrangement":{},"CreatedByIamUser":{},"CreatedAt":{"type":"timestamp"},"LastUpdatedAt":{"type":"timestamp"},"DataSizeInBytes":{"type":"long"},"NumberOfFiles":{"type":"long"},"Name":{},"Status":{},"LogUri":{},"Message":{},"RedshiftMetadata":{"shape":"S2i"},"RDSMetadata":{"shape":"S2j"},"RoleARN":{},"ComputeStatistics":{"type":"boolean"},"ComputeTime":{"type":"long"},"FinishedAt":{"type":"timestamp"},"StartedAt":{"type":"timestamp"},"DataSourceSchema":{}}}},"GetEvaluation":{"input":{"type":"structure","required":["EvaluationId"],"members":{"EvaluationId":{}}},"output":{"type":"structure","members":{"EvaluationId":{},"MLModelId":{},"EvaluationDataSourceId":{},"InputDataLocationS3":{},"CreatedByIamUser":{},"CreatedAt":{"type":"timestamp"},"LastUpdatedAt":{"type":"timestamp"},"Name":{},"Status":{},"PerformanceMetrics":{"shape":"S2q"},"LogUri":{},"Message":{},"ComputeTime":{"type":"long"},"FinishedAt":{"type":"timestamp"},"StartedAt":{"type":"timestamp"}}}},"GetMLModel":{"input":{"type":"structure","required":["MLModelId"],"members":{"MLModelId":{},"Verbose":{"type":"boolean"}}},"output":{"type":"structure","members":{"MLModelId":{},"TrainingDataSourceId":{},"CreatedByIamUser":{},"CreatedAt":{"type":"timestamp"},"LastUpdatedAt":{"type":"timestamp"},"Name":{},"Status":{},"SizeInBytes":{"type":"long"},"EndpointInfo":{"shape":"S1j"},"TrainingParameters":{"shape":"S1d"},"InputDataLocationS3":{},"MLModelType":{},"ScoreThreshold":{"type":"float"},"ScoreThresholdLastUpdatedAt":{"type":"timestamp"},"LogUri":{},"Message":{},"ComputeTime":{"type":"long"},"FinishedAt":{"type":"timestamp"},"StartedAt":{"type":"timestamp"},"Recipe":{},"Schema":{}}}},"Predict":{"input":{"type":"structure","required":["MLModelId","Record","PredictEndpoint"],"members":{"MLModelId":{},"Record":{"type":"map","key":{},"value":{}},"PredictEndpoint":{}}},"output":{"type":"structure","members":{"Prediction":{"type":"structure","members":{"predictedLabel":{},"predictedValue":{"type":"float"},"predictedScores":{"type":"map","key":{},"value":{"type":"float"}},"details":{"type":"map","key":{},"value":{}}}}}}},"UpdateBatchPrediction":{"input":{"type":"structure","required":["BatchPredictionId","BatchPredictionName"],"members":{"BatchPredictionId":{},"BatchPredictionName":{}}},"output":{"type":"structure","members":{"BatchPredictionId":{}}}},"UpdateDataSource":{"input":{"type":"structure","required":["DataSourceId","DataSourceName"],"members":{"DataSourceId":{},"DataSourceName":{}}},"output":{"type":"structure","members":{"DataSourceId":{}}}},"UpdateEvaluation":{"input":{"type":"structure","required":["EvaluationId","EvaluationName"],"members":{"EvaluationId":{},"EvaluationName":{}}},"output":{"type":"structure","members":{"EvaluationId":{}}}},"UpdateMLModel":{"input":{"type":"structure","required":["MLModelId"],"members":{"MLModelId":{},"MLModelName":{},"ScoreThreshold":{"type":"float"}}},"output":{"type":"structure","members":{"MLModelId":{}}}}},"shapes":{"S2":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}},"Sf":{"type":"structure","required":["InstanceIdentifier","DatabaseName"],"members":{"InstanceIdentifier":{},"DatabaseName":{}}},"Sy":{"type":"structure","required":["DatabaseName","ClusterIdentifier"],"members":{"DatabaseName":{},"ClusterIdentifier":{}}},"S1d":{"type":"map","key":{},"value":{}},"S1j":{"type":"structure","members":{"PeakRequestsPerSecond":{"type":"integer"},"CreatedAt":{"type":"timestamp"},"EndpointUrl":{},"EndpointStatus":{}}},"S2i":{"type":"structure","members":{"RedshiftDatabase":{"shape":"Sy"},"DatabaseUserName":{},"SelectSqlQuery":{}}},"S2j":{"type":"structure","members":{"Database":{"shape":"Sf"},"DatabaseUserName":{},"SelectSqlQuery":{},"ResourceRole":{},"ServiceRole":{},"DataPipelineId":{}}},"S2q":{"type":"structure","members":{"Properties":{"type":"map","key":{},"value":{}}}}},"examples":{}} - -/***/ }), -/* 454 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"DescribeBatchPredictions":{"limit_key":"Limit","output_token":"NextToken","input_token":"NextToken","result_key":"Results"},"DescribeDataSources":{"limit_key":"Limit","output_token":"NextToken","input_token":"NextToken","result_key":"Results"},"DescribeEvaluations":{"limit_key":"Limit","output_token":"NextToken","input_token":"NextToken","result_key":"Results"},"DescribeMLModels":{"limit_key":"Limit","output_token":"NextToken","input_token":"NextToken","result_key":"Results"}}} - -/***/ }), -/* 455 */ -/***/ (function(module, exports) { - -module.exports = {"version":2,"waiters":{"DataSourceAvailable":{"delay":30,"operation":"DescribeDataSources","maxAttempts":60,"acceptors":[{"expected":"COMPLETED","matcher":"pathAll","state":"success","argument":"Results[].Status"},{"expected":"FAILED","matcher":"pathAny","state":"failure","argument":"Results[].Status"}]},"MLModelAvailable":{"delay":30,"operation":"DescribeMLModels","maxAttempts":60,"acceptors":[{"expected":"COMPLETED","matcher":"pathAll","state":"success","argument":"Results[].Status"},{"expected":"FAILED","matcher":"pathAny","state":"failure","argument":"Results[].Status"}]},"EvaluationAvailable":{"delay":30,"operation":"DescribeEvaluations","maxAttempts":60,"acceptors":[{"expected":"COMPLETED","matcher":"pathAll","state":"success","argument":"Results[].Status"},{"expected":"FAILED","matcher":"pathAny","state":"failure","argument":"Results[].Status"}]},"BatchPredictionAvailable":{"delay":30,"operation":"DescribeBatchPredictions","maxAttempts":60,"acceptors":[{"expected":"COMPLETED","matcher":"pathAll","state":"success","argument":"Results[].Status"},{"expected":"FAILED","matcher":"pathAny","state":"failure","argument":"Results[].Status"}]}}} - -/***/ }), -/* 456 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['marketplacecommerceanalytics'] = {}; -AWS.MarketplaceCommerceAnalytics = Service.defineService('marketplacecommerceanalytics', ['2015-07-01']); -Object.defineProperty(apiLoader.services['marketplacecommerceanalytics'], '2015-07-01', { - get: function get() { - var model = __webpack_require__(457); - model.paginators = __webpack_require__(458).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.MarketplaceCommerceAnalytics; - - -/***/ }), -/* 457 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2015-07-01","endpointPrefix":"marketplacecommerceanalytics","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS Marketplace Commerce Analytics","signatureVersion":"v4","signingName":"marketplacecommerceanalytics","targetPrefix":"MarketplaceCommerceAnalytics20150701","uid":"marketplacecommerceanalytics-2015-07-01"},"operations":{"GenerateDataSet":{"input":{"type":"structure","required":["dataSetType","dataSetPublicationDate","roleNameArn","destinationS3BucketName","snsTopicArn"],"members":{"dataSetType":{},"dataSetPublicationDate":{"type":"timestamp"},"roleNameArn":{},"destinationS3BucketName":{},"destinationS3Prefix":{},"snsTopicArn":{},"customerDefinedValues":{"shape":"S8"}}},"output":{"type":"structure","members":{"dataSetRequestId":{}}}},"StartSupportDataExport":{"input":{"type":"structure","required":["dataSetType","fromDate","roleNameArn","destinationS3BucketName","snsTopicArn"],"members":{"dataSetType":{},"fromDate":{"type":"timestamp"},"roleNameArn":{},"destinationS3BucketName":{},"destinationS3Prefix":{},"snsTopicArn":{},"customerDefinedValues":{"shape":"S8"}}},"output":{"type":"structure","members":{"dataSetRequestId":{}}}}},"shapes":{"S8":{"type":"map","key":{},"value":{}}}} - -/***/ }), -/* 458 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{}} - -/***/ }), -/* 459 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['mturk'] = {}; -AWS.MTurk = Service.defineService('mturk', ['2017-01-17']); -Object.defineProperty(apiLoader.services['mturk'], '2017-01-17', { - get: function get() { - var model = __webpack_require__(460); - model.paginators = __webpack_require__(461).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.MTurk; - - -/***/ }), -/* 460 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2017-01-17","endpointPrefix":"mturk-requester","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"Amazon MTurk","serviceFullName":"Amazon Mechanical Turk","signatureVersion":"v4","targetPrefix":"MTurkRequesterServiceV20170117","uid":"mturk-requester-2017-01-17"},"operations":{"AcceptQualificationRequest":{"input":{"type":"structure","required":["QualificationRequestId"],"members":{"QualificationRequestId":{},"IntegerValue":{"type":"integer"}}},"output":{"type":"structure","members":{}}},"ApproveAssignment":{"input":{"type":"structure","required":["AssignmentId"],"members":{"AssignmentId":{},"RequesterFeedback":{},"OverrideRejection":{"type":"boolean"}}},"output":{"type":"structure","members":{}},"idempotent":true},"AssociateQualificationWithWorker":{"input":{"type":"structure","required":["QualificationTypeId","WorkerId"],"members":{"QualificationTypeId":{},"WorkerId":{},"IntegerValue":{"type":"integer"},"SendNotification":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"CreateAdditionalAssignmentsForHIT":{"input":{"type":"structure","required":["HITId","NumberOfAdditionalAssignments"],"members":{"HITId":{},"NumberOfAdditionalAssignments":{"type":"integer"},"UniqueRequestToken":{}}},"output":{"type":"structure","members":{}}},"CreateHIT":{"input":{"type":"structure","required":["LifetimeInSeconds","AssignmentDurationInSeconds","Reward","Title","Description"],"members":{"MaxAssignments":{"type":"integer"},"AutoApprovalDelayInSeconds":{"type":"long"},"LifetimeInSeconds":{"type":"long"},"AssignmentDurationInSeconds":{"type":"long"},"Reward":{},"Title":{},"Keywords":{},"Description":{},"Question":{},"RequesterAnnotation":{},"QualificationRequirements":{"shape":"Si"},"UniqueRequestToken":{},"AssignmentReviewPolicy":{"shape":"Sp"},"HITReviewPolicy":{"shape":"Sp"},"HITLayoutId":{},"HITLayoutParameters":{"shape":"Sv"}}},"output":{"type":"structure","members":{"HIT":{"shape":"Sy"}}}},"CreateHITType":{"input":{"type":"structure","required":["AssignmentDurationInSeconds","Reward","Title","Description"],"members":{"AutoApprovalDelayInSeconds":{"type":"long"},"AssignmentDurationInSeconds":{"type":"long"},"Reward":{},"Title":{},"Keywords":{},"Description":{},"QualificationRequirements":{"shape":"Si"}}},"output":{"type":"structure","members":{"HITTypeId":{}}},"idempotent":true},"CreateHITWithHITType":{"input":{"type":"structure","required":["HITTypeId","LifetimeInSeconds"],"members":{"HITTypeId":{},"MaxAssignments":{"type":"integer"},"LifetimeInSeconds":{"type":"long"},"Question":{},"RequesterAnnotation":{},"UniqueRequestToken":{},"AssignmentReviewPolicy":{"shape":"Sp"},"HITReviewPolicy":{"shape":"Sp"},"HITLayoutId":{},"HITLayoutParameters":{"shape":"Sv"}}},"output":{"type":"structure","members":{"HIT":{"shape":"Sy"}}}},"CreateQualificationType":{"input":{"type":"structure","required":["Name","Description","QualificationTypeStatus"],"members":{"Name":{},"Keywords":{},"Description":{},"QualificationTypeStatus":{},"RetryDelayInSeconds":{"type":"long"},"Test":{},"AnswerKey":{},"TestDurationInSeconds":{"type":"long"},"AutoGranted":{"type":"boolean"},"AutoGrantedValue":{"type":"integer"}}},"output":{"type":"structure","members":{"QualificationType":{"shape":"S19"}}}},"CreateWorkerBlock":{"input":{"type":"structure","required":["WorkerId","Reason"],"members":{"WorkerId":{},"Reason":{}}},"output":{"type":"structure","members":{}}},"DeleteHIT":{"input":{"type":"structure","required":["HITId"],"members":{"HITId":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"DeleteQualificationType":{"input":{"type":"structure","required":["QualificationTypeId"],"members":{"QualificationTypeId":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"DeleteWorkerBlock":{"input":{"type":"structure","required":["WorkerId"],"members":{"WorkerId":{},"Reason":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"DisassociateQualificationFromWorker":{"input":{"type":"structure","required":["WorkerId","QualificationTypeId"],"members":{"WorkerId":{},"QualificationTypeId":{},"Reason":{}}},"output":{"type":"structure","members":{}}},"GetAccountBalance":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"AvailableBalance":{},"OnHoldBalance":{}}},"idempotent":true},"GetAssignment":{"input":{"type":"structure","required":["AssignmentId"],"members":{"AssignmentId":{}}},"output":{"type":"structure","members":{"Assignment":{"shape":"S1o"},"HIT":{"shape":"Sy"}}},"idempotent":true},"GetFileUploadURL":{"input":{"type":"structure","required":["AssignmentId","QuestionIdentifier"],"members":{"AssignmentId":{},"QuestionIdentifier":{}}},"output":{"type":"structure","members":{"FileUploadURL":{}}},"idempotent":true},"GetHIT":{"input":{"type":"structure","required":["HITId"],"members":{"HITId":{}}},"output":{"type":"structure","members":{"HIT":{"shape":"Sy"}}},"idempotent":true},"GetQualificationScore":{"input":{"type":"structure","required":["QualificationTypeId","WorkerId"],"members":{"QualificationTypeId":{},"WorkerId":{}}},"output":{"type":"structure","members":{"Qualification":{"shape":"S1w"}}},"idempotent":true},"GetQualificationType":{"input":{"type":"structure","required":["QualificationTypeId"],"members":{"QualificationTypeId":{}}},"output":{"type":"structure","members":{"QualificationType":{"shape":"S19"}}},"idempotent":true},"ListAssignmentsForHIT":{"input":{"type":"structure","required":["HITId"],"members":{"HITId":{},"NextToken":{},"MaxResults":{"type":"integer"},"AssignmentStatuses":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"NextToken":{},"NumResults":{"type":"integer"},"Assignments":{"type":"list","member":{"shape":"S1o"}}}},"idempotent":true},"ListBonusPayments":{"input":{"type":"structure","members":{"HITId":{},"AssignmentId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NumResults":{"type":"integer"},"NextToken":{},"BonusPayments":{"type":"list","member":{"type":"structure","members":{"WorkerId":{},"BonusAmount":{},"AssignmentId":{},"Reason":{},"GrantTime":{"type":"timestamp"}}}}}},"idempotent":true},"ListHITs":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"NumResults":{"type":"integer"},"HITs":{"shape":"S2c"}}},"idempotent":true},"ListHITsForQualificationType":{"input":{"type":"structure","required":["QualificationTypeId"],"members":{"QualificationTypeId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"NumResults":{"type":"integer"},"HITs":{"shape":"S2c"}}},"idempotent":true},"ListQualificationRequests":{"input":{"type":"structure","members":{"QualificationTypeId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NumResults":{"type":"integer"},"NextToken":{},"QualificationRequests":{"type":"list","member":{"type":"structure","members":{"QualificationRequestId":{},"QualificationTypeId":{},"WorkerId":{},"Test":{},"Answer":{},"SubmitTime":{"type":"timestamp"}}}}}},"idempotent":true},"ListQualificationTypes":{"input":{"type":"structure","required":["MustBeRequestable"],"members":{"Query":{},"MustBeRequestable":{"type":"boolean"},"MustBeOwnedByCaller":{"type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NumResults":{"type":"integer"},"NextToken":{},"QualificationTypes":{"type":"list","member":{"shape":"S19"}}}},"idempotent":true},"ListReviewPolicyResultsForHIT":{"input":{"type":"structure","required":["HITId"],"members":{"HITId":{},"PolicyLevels":{"type":"list","member":{}},"RetrieveActions":{"type":"boolean"},"RetrieveResults":{"type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"HITId":{},"AssignmentReviewPolicy":{"shape":"Sp"},"HITReviewPolicy":{"shape":"Sp"},"AssignmentReviewReport":{"shape":"S2q"},"HITReviewReport":{"shape":"S2q"},"NextToken":{}}},"idempotent":true},"ListReviewableHITs":{"input":{"type":"structure","members":{"HITTypeId":{},"Status":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"NumResults":{"type":"integer"},"HITs":{"shape":"S2c"}}},"idempotent":true},"ListWorkerBlocks":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"NumResults":{"type":"integer"},"WorkerBlocks":{"type":"list","member":{"type":"structure","members":{"WorkerId":{},"Reason":{}}}}}},"idempotent":true},"ListWorkersWithQualificationType":{"input":{"type":"structure","required":["QualificationTypeId"],"members":{"QualificationTypeId":{},"Status":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"NumResults":{"type":"integer"},"Qualifications":{"type":"list","member":{"shape":"S1w"}}}},"idempotent":true},"NotifyWorkers":{"input":{"type":"structure","required":["Subject","MessageText","WorkerIds"],"members":{"Subject":{},"MessageText":{},"WorkerIds":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"NotifyWorkersFailureStatuses":{"type":"list","member":{"type":"structure","members":{"NotifyWorkersFailureCode":{},"NotifyWorkersFailureMessage":{},"WorkerId":{}}}}}}},"RejectAssignment":{"input":{"type":"structure","required":["AssignmentId","RequesterFeedback"],"members":{"AssignmentId":{},"RequesterFeedback":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"RejectQualificationRequest":{"input":{"type":"structure","required":["QualificationRequestId"],"members":{"QualificationRequestId":{},"Reason":{}}},"output":{"type":"structure","members":{}}},"SendBonus":{"input":{"type":"structure","required":["WorkerId","BonusAmount","AssignmentId","Reason"],"members":{"WorkerId":{},"BonusAmount":{},"AssignmentId":{},"Reason":{},"UniqueRequestToken":{}}},"output":{"type":"structure","members":{}}},"SendTestEventNotification":{"input":{"type":"structure","required":["Notification","TestEventType"],"members":{"Notification":{"shape":"S3j"},"TestEventType":{}}},"output":{"type":"structure","members":{}}},"UpdateExpirationForHIT":{"input":{"type":"structure","required":["HITId","ExpireAt"],"members":{"HITId":{},"ExpireAt":{"type":"timestamp"}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateHITReviewStatus":{"input":{"type":"structure","required":["HITId"],"members":{"HITId":{},"Revert":{"type":"boolean"}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateHITTypeOfHIT":{"input":{"type":"structure","required":["HITId","HITTypeId"],"members":{"HITId":{},"HITTypeId":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateNotificationSettings":{"input":{"type":"structure","required":["HITTypeId"],"members":{"HITTypeId":{},"Notification":{"shape":"S3j"},"Active":{"type":"boolean"}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateQualificationType":{"input":{"type":"structure","required":["QualificationTypeId"],"members":{"QualificationTypeId":{},"Description":{},"QualificationTypeStatus":{},"Test":{},"AnswerKey":{},"TestDurationInSeconds":{"type":"long"},"RetryDelayInSeconds":{"type":"long"},"AutoGranted":{"type":"boolean"},"AutoGrantedValue":{"type":"integer"}}},"output":{"type":"structure","members":{"QualificationType":{"shape":"S19"}}}}},"shapes":{"Si":{"type":"list","member":{"type":"structure","required":["QualificationTypeId","Comparator"],"members":{"QualificationTypeId":{},"Comparator":{},"IntegerValues":{"type":"list","member":{"type":"integer"}},"LocaleValues":{"type":"list","member":{"shape":"Sn"}},"RequiredToPreview":{"type":"boolean"}}}},"Sn":{"type":"structure","required":["Country"],"members":{"Country":{},"Subdivision":{}}},"Sp":{"type":"structure","required":["PolicyName"],"members":{"PolicyName":{},"Parameters":{"type":"list","member":{"type":"structure","members":{"Key":{},"Values":{"shape":"Ss"},"MapEntries":{"type":"list","member":{"type":"structure","members":{"Key":{},"Values":{"shape":"Ss"}}}}}}}}},"Ss":{"type":"list","member":{}},"Sv":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{}}}},"Sy":{"type":"structure","members":{"HITId":{},"HITTypeId":{},"HITGroupId":{},"HITLayoutId":{},"CreationTime":{"type":"timestamp"},"Title":{},"Description":{},"Question":{},"Keywords":{},"HITStatus":{},"MaxAssignments":{"type":"integer"},"Reward":{},"AutoApprovalDelayInSeconds":{"type":"long"},"Expiration":{"type":"timestamp"},"AssignmentDurationInSeconds":{"type":"long"},"RequesterAnnotation":{},"QualificationRequirements":{"shape":"Si"},"HITReviewStatus":{},"NumberOfAssignmentsPending":{"type":"integer"},"NumberOfAssignmentsAvailable":{"type":"integer"},"NumberOfAssignmentsCompleted":{"type":"integer"}}},"S19":{"type":"structure","members":{"QualificationTypeId":{},"CreationTime":{"type":"timestamp"},"Name":{},"Description":{},"Keywords":{},"QualificationTypeStatus":{},"Test":{},"TestDurationInSeconds":{"type":"long"},"AnswerKey":{},"RetryDelayInSeconds":{"type":"long"},"IsRequestable":{"type":"boolean"},"AutoGranted":{"type":"boolean"},"AutoGrantedValue":{"type":"integer"}}},"S1o":{"type":"structure","members":{"AssignmentId":{},"WorkerId":{},"HITId":{},"AssignmentStatus":{},"AutoApprovalTime":{"type":"timestamp"},"AcceptTime":{"type":"timestamp"},"SubmitTime":{"type":"timestamp"},"ApprovalTime":{"type":"timestamp"},"RejectionTime":{"type":"timestamp"},"Deadline":{"type":"timestamp"},"Answer":{},"RequesterFeedback":{}}},"S1w":{"type":"structure","members":{"QualificationTypeId":{},"WorkerId":{},"GrantTime":{"type":"timestamp"},"IntegerValue":{"type":"integer"},"LocaleValue":{"shape":"Sn"},"Status":{}}},"S2c":{"type":"list","member":{"shape":"Sy"}},"S2q":{"type":"structure","members":{"ReviewResults":{"type":"list","member":{"type":"structure","members":{"ActionId":{},"SubjectId":{},"SubjectType":{},"QuestionId":{},"Key":{},"Value":{}}}},"ReviewActions":{"type":"list","member":{"type":"structure","members":{"ActionId":{},"ActionName":{},"TargetId":{},"TargetType":{},"Status":{},"CompleteTime":{"type":"timestamp"},"Result":{},"ErrorCode":{}}}}}},"S3j":{"type":"structure","required":["Destination","Transport","Version","EventTypes"],"members":{"Destination":{},"Transport":{},"Version":{},"EventTypes":{"type":"list","member":{}}}}}} - -/***/ }), -/* 461 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"ListAssignmentsForHIT":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListBonusPayments":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListHITs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListHITsForQualificationType":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListQualificationRequests":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListQualificationTypes":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListReviewPolicyResultsForHIT":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListReviewableHITs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListWorkerBlocks":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListWorkersWithQualificationType":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}} - -/***/ }), -/* 462 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['mobileanalytics'] = {}; -AWS.MobileAnalytics = Service.defineService('mobileanalytics', ['2014-06-05']); -Object.defineProperty(apiLoader.services['mobileanalytics'], '2014-06-05', { - get: function get() { - var model = __webpack_require__(463); - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.MobileAnalytics; - - -/***/ }), -/* 463 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2014-06-05","endpointPrefix":"mobileanalytics","serviceFullName":"Amazon Mobile Analytics","signatureVersion":"v4","protocol":"rest-json"},"operations":{"PutEvents":{"http":{"requestUri":"/2014-06-05/events","responseCode":202},"input":{"type":"structure","required":["events","clientContext"],"members":{"events":{"type":"list","member":{"type":"structure","required":["eventType","timestamp"],"members":{"eventType":{},"timestamp":{},"session":{"type":"structure","members":{"id":{},"duration":{"type":"long"},"startTimestamp":{},"stopTimestamp":{}}},"version":{},"attributes":{"type":"map","key":{},"value":{}},"metrics":{"type":"map","key":{},"value":{"type":"double"}}}}},"clientContext":{"location":"header","locationName":"x-amz-Client-Context"},"clientContextEncoding":{"location":"header","locationName":"x-amz-Client-Context-Encoding"}}}}},"shapes":{}} - -/***/ }), -/* 464 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['opsworks'] = {}; -AWS.OpsWorks = Service.defineService('opsworks', ['2013-02-18']); -Object.defineProperty(apiLoader.services['opsworks'], '2013-02-18', { - get: function get() { - var model = __webpack_require__(465); - model.paginators = __webpack_require__(466).pagination; - model.waiters = __webpack_require__(467).waiters; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.OpsWorks; - - -/***/ }), -/* 465 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2013-02-18","endpointPrefix":"opsworks","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS OpsWorks","signatureVersion":"v4","targetPrefix":"OpsWorks_20130218","uid":"opsworks-2013-02-18"},"operations":{"AssignInstance":{"input":{"type":"structure","required":["InstanceId","LayerIds"],"members":{"InstanceId":{},"LayerIds":{"shape":"S3"}}}},"AssignVolume":{"input":{"type":"structure","required":["VolumeId"],"members":{"VolumeId":{},"InstanceId":{}}}},"AssociateElasticIp":{"input":{"type":"structure","required":["ElasticIp"],"members":{"ElasticIp":{},"InstanceId":{}}}},"AttachElasticLoadBalancer":{"input":{"type":"structure","required":["ElasticLoadBalancerName","LayerId"],"members":{"ElasticLoadBalancerName":{},"LayerId":{}}}},"CloneStack":{"input":{"type":"structure","required":["SourceStackId","ServiceRoleArn"],"members":{"SourceStackId":{},"Name":{},"Region":{},"VpcId":{},"Attributes":{"shape":"S8"},"ServiceRoleArn":{},"DefaultInstanceProfileArn":{},"DefaultOs":{},"HostnameTheme":{},"DefaultAvailabilityZone":{},"DefaultSubnetId":{},"CustomJson":{},"ConfigurationManager":{"shape":"Sa"},"ChefConfiguration":{"shape":"Sb"},"UseCustomCookbooks":{"type":"boolean"},"UseOpsworksSecurityGroups":{"type":"boolean"},"CustomCookbooksSource":{"shape":"Sd"},"DefaultSshKeyName":{},"ClonePermissions":{"type":"boolean"},"CloneAppIds":{"shape":"S3"},"DefaultRootDeviceType":{},"AgentVersion":{}}},"output":{"type":"structure","members":{"StackId":{}}}},"CreateApp":{"input":{"type":"structure","required":["StackId","Name","Type"],"members":{"StackId":{},"Shortname":{},"Name":{},"Description":{},"DataSources":{"shape":"Si"},"Type":{},"AppSource":{"shape":"Sd"},"Domains":{"shape":"S3"},"EnableSsl":{"type":"boolean"},"SslConfiguration":{"shape":"Sl"},"Attributes":{"shape":"Sm"},"Environment":{"shape":"So"}}},"output":{"type":"structure","members":{"AppId":{}}}},"CreateDeployment":{"input":{"type":"structure","required":["StackId","Command"],"members":{"StackId":{},"AppId":{},"InstanceIds":{"shape":"S3"},"LayerIds":{"shape":"S3"},"Command":{"shape":"Ss"},"Comment":{},"CustomJson":{}}},"output":{"type":"structure","members":{"DeploymentId":{}}}},"CreateInstance":{"input":{"type":"structure","required":["StackId","LayerIds","InstanceType"],"members":{"StackId":{},"LayerIds":{"shape":"S3"},"InstanceType":{},"AutoScalingType":{},"Hostname":{},"Os":{},"AmiId":{},"SshKeyName":{},"AvailabilityZone":{},"VirtualizationType":{},"SubnetId":{},"Architecture":{},"RootDeviceType":{},"BlockDeviceMappings":{"shape":"Sz"},"InstallUpdatesOnBoot":{"type":"boolean"},"EbsOptimized":{"type":"boolean"},"AgentVersion":{},"Tenancy":{}}},"output":{"type":"structure","members":{"InstanceId":{}}}},"CreateLayer":{"input":{"type":"structure","required":["StackId","Type","Name","Shortname"],"members":{"StackId":{},"Type":{},"Name":{},"Shortname":{},"Attributes":{"shape":"S17"},"CloudWatchLogsConfiguration":{"shape":"S19"},"CustomInstanceProfileArn":{},"CustomJson":{},"CustomSecurityGroupIds":{"shape":"S3"},"Packages":{"shape":"S3"},"VolumeConfigurations":{"shape":"S1f"},"EnableAutoHealing":{"type":"boolean"},"AutoAssignElasticIps":{"type":"boolean"},"AutoAssignPublicIps":{"type":"boolean"},"CustomRecipes":{"shape":"S1h"},"InstallUpdatesOnBoot":{"type":"boolean"},"UseEbsOptimizedInstances":{"type":"boolean"},"LifecycleEventConfiguration":{"shape":"S1i"}}},"output":{"type":"structure","members":{"LayerId":{}}}},"CreateStack":{"input":{"type":"structure","required":["Name","Region","ServiceRoleArn","DefaultInstanceProfileArn"],"members":{"Name":{},"Region":{},"VpcId":{},"Attributes":{"shape":"S8"},"ServiceRoleArn":{},"DefaultInstanceProfileArn":{},"DefaultOs":{},"HostnameTheme":{},"DefaultAvailabilityZone":{},"DefaultSubnetId":{},"CustomJson":{},"ConfigurationManager":{"shape":"Sa"},"ChefConfiguration":{"shape":"Sb"},"UseCustomCookbooks":{"type":"boolean"},"UseOpsworksSecurityGroups":{"type":"boolean"},"CustomCookbooksSource":{"shape":"Sd"},"DefaultSshKeyName":{},"DefaultRootDeviceType":{},"AgentVersion":{}}},"output":{"type":"structure","members":{"StackId":{}}}},"CreateUserProfile":{"input":{"type":"structure","required":["IamUserArn"],"members":{"IamUserArn":{},"SshUsername":{},"SshPublicKey":{},"AllowSelfManagement":{"type":"boolean"}}},"output":{"type":"structure","members":{"IamUserArn":{}}}},"DeleteApp":{"input":{"type":"structure","required":["AppId"],"members":{"AppId":{}}}},"DeleteInstance":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"DeleteElasticIp":{"type":"boolean"},"DeleteVolumes":{"type":"boolean"}}}},"DeleteLayer":{"input":{"type":"structure","required":["LayerId"],"members":{"LayerId":{}}}},"DeleteStack":{"input":{"type":"structure","required":["StackId"],"members":{"StackId":{}}}},"DeleteUserProfile":{"input":{"type":"structure","required":["IamUserArn"],"members":{"IamUserArn":{}}}},"DeregisterEcsCluster":{"input":{"type":"structure","required":["EcsClusterArn"],"members":{"EcsClusterArn":{}}}},"DeregisterElasticIp":{"input":{"type":"structure","required":["ElasticIp"],"members":{"ElasticIp":{}}}},"DeregisterInstance":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{}}}},"DeregisterRdsDbInstance":{"input":{"type":"structure","required":["RdsDbInstanceArn"],"members":{"RdsDbInstanceArn":{}}}},"DeregisterVolume":{"input":{"type":"structure","required":["VolumeId"],"members":{"VolumeId":{}}}},"DescribeAgentVersions":{"input":{"type":"structure","members":{"StackId":{},"ConfigurationManager":{"shape":"Sa"}}},"output":{"type":"structure","members":{"AgentVersions":{"type":"list","member":{"type":"structure","members":{"Version":{},"ConfigurationManager":{"shape":"Sa"}}}}}}},"DescribeApps":{"input":{"type":"structure","members":{"StackId":{},"AppIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"Apps":{"type":"list","member":{"type":"structure","members":{"AppId":{},"StackId":{},"Shortname":{},"Name":{},"Description":{},"DataSources":{"shape":"Si"},"Type":{},"AppSource":{"shape":"Sd"},"Domains":{"shape":"S3"},"EnableSsl":{"type":"boolean"},"SslConfiguration":{"shape":"Sl"},"Attributes":{"shape":"Sm"},"CreatedAt":{},"Environment":{"shape":"So"}}}}}}},"DescribeCommands":{"input":{"type":"structure","members":{"DeploymentId":{},"InstanceId":{},"CommandIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"Commands":{"type":"list","member":{"type":"structure","members":{"CommandId":{},"InstanceId":{},"DeploymentId":{},"CreatedAt":{},"AcknowledgedAt":{},"CompletedAt":{},"Status":{},"ExitCode":{"type":"integer"},"LogUrl":{},"Type":{}}}}}}},"DescribeDeployments":{"input":{"type":"structure","members":{"StackId":{},"AppId":{},"DeploymentIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"Deployments":{"type":"list","member":{"type":"structure","members":{"DeploymentId":{},"StackId":{},"AppId":{},"CreatedAt":{},"CompletedAt":{},"Duration":{"type":"integer"},"IamUserArn":{},"Comment":{},"Command":{"shape":"Ss"},"Status":{},"CustomJson":{},"InstanceIds":{"shape":"S3"}}}}}}},"DescribeEcsClusters":{"input":{"type":"structure","members":{"EcsClusterArns":{"shape":"S3"},"StackId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"EcsClusters":{"type":"list","member":{"type":"structure","members":{"EcsClusterArn":{},"EcsClusterName":{},"StackId":{},"RegisteredAt":{}}}},"NextToken":{}}}},"DescribeElasticIps":{"input":{"type":"structure","members":{"InstanceId":{},"StackId":{},"Ips":{"shape":"S3"}}},"output":{"type":"structure","members":{"ElasticIps":{"type":"list","member":{"type":"structure","members":{"Ip":{},"Name":{},"Domain":{},"Region":{},"InstanceId":{}}}}}}},"DescribeElasticLoadBalancers":{"input":{"type":"structure","members":{"StackId":{},"LayerIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"ElasticLoadBalancers":{"type":"list","member":{"type":"structure","members":{"ElasticLoadBalancerName":{},"Region":{},"DnsName":{},"StackId":{},"LayerId":{},"VpcId":{},"AvailabilityZones":{"shape":"S3"},"SubnetIds":{"shape":"S3"},"Ec2InstanceIds":{"shape":"S3"}}}}}}},"DescribeInstances":{"input":{"type":"structure","members":{"StackId":{},"LayerId":{},"InstanceIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"Instances":{"type":"list","member":{"type":"structure","members":{"AgentVersion":{},"AmiId":{},"Architecture":{},"Arn":{},"AutoScalingType":{},"AvailabilityZone":{},"BlockDeviceMappings":{"shape":"Sz"},"CreatedAt":{},"EbsOptimized":{"type":"boolean"},"Ec2InstanceId":{},"EcsClusterArn":{},"EcsContainerInstanceArn":{},"ElasticIp":{},"Hostname":{},"InfrastructureClass":{},"InstallUpdatesOnBoot":{"type":"boolean"},"InstanceId":{},"InstanceProfileArn":{},"InstanceType":{},"LastServiceErrorId":{},"LayerIds":{"shape":"S3"},"Os":{},"Platform":{},"PrivateDns":{},"PrivateIp":{},"PublicDns":{},"PublicIp":{},"RegisteredBy":{},"ReportedAgentVersion":{},"ReportedOs":{"type":"structure","members":{"Family":{},"Name":{},"Version":{}}},"RootDeviceType":{},"RootDeviceVolumeId":{},"SecurityGroupIds":{"shape":"S3"},"SshHostDsaKeyFingerprint":{},"SshHostRsaKeyFingerprint":{},"SshKeyName":{},"StackId":{},"Status":{},"SubnetId":{},"Tenancy":{},"VirtualizationType":{}}}}}}},"DescribeLayers":{"input":{"type":"structure","members":{"StackId":{},"LayerIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"Layers":{"type":"list","member":{"type":"structure","members":{"Arn":{},"StackId":{},"LayerId":{},"Type":{},"Name":{},"Shortname":{},"Attributes":{"shape":"S17"},"CloudWatchLogsConfiguration":{"shape":"S19"},"CustomInstanceProfileArn":{},"CustomJson":{},"CustomSecurityGroupIds":{"shape":"S3"},"DefaultSecurityGroupNames":{"shape":"S3"},"Packages":{"shape":"S3"},"VolumeConfigurations":{"shape":"S1f"},"EnableAutoHealing":{"type":"boolean"},"AutoAssignElasticIps":{"type":"boolean"},"AutoAssignPublicIps":{"type":"boolean"},"DefaultRecipes":{"shape":"S1h"},"CustomRecipes":{"shape":"S1h"},"CreatedAt":{},"InstallUpdatesOnBoot":{"type":"boolean"},"UseEbsOptimizedInstances":{"type":"boolean"},"LifecycleEventConfiguration":{"shape":"S1i"}}}}}}},"DescribeLoadBasedAutoScaling":{"input":{"type":"structure","required":["LayerIds"],"members":{"LayerIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"LoadBasedAutoScalingConfigurations":{"type":"list","member":{"type":"structure","members":{"LayerId":{},"Enable":{"type":"boolean"},"UpScaling":{"shape":"S36"},"DownScaling":{"shape":"S36"}}}}}}},"DescribeMyUserProfile":{"output":{"type":"structure","members":{"UserProfile":{"type":"structure","members":{"IamUserArn":{},"Name":{},"SshUsername":{},"SshPublicKey":{}}}}}},"DescribePermissions":{"input":{"type":"structure","members":{"IamUserArn":{},"StackId":{}}},"output":{"type":"structure","members":{"Permissions":{"type":"list","member":{"type":"structure","members":{"StackId":{},"IamUserArn":{},"AllowSsh":{"type":"boolean"},"AllowSudo":{"type":"boolean"},"Level":{}}}}}}},"DescribeRaidArrays":{"input":{"type":"structure","members":{"InstanceId":{},"StackId":{},"RaidArrayIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"RaidArrays":{"type":"list","member":{"type":"structure","members":{"RaidArrayId":{},"InstanceId":{},"Name":{},"RaidLevel":{"type":"integer"},"NumberOfDisks":{"type":"integer"},"Size":{"type":"integer"},"Device":{},"MountPoint":{},"AvailabilityZone":{},"CreatedAt":{},"StackId":{},"VolumeType":{},"Iops":{"type":"integer"}}}}}}},"DescribeRdsDbInstances":{"input":{"type":"structure","required":["StackId"],"members":{"StackId":{},"RdsDbInstanceArns":{"shape":"S3"}}},"output":{"type":"structure","members":{"RdsDbInstances":{"type":"list","member":{"type":"structure","members":{"RdsDbInstanceArn":{},"DbInstanceIdentifier":{},"DbUser":{},"DbPassword":{},"Region":{},"Address":{},"Engine":{},"StackId":{},"MissingOnRds":{"type":"boolean"}}}}}}},"DescribeServiceErrors":{"input":{"type":"structure","members":{"StackId":{},"InstanceId":{},"ServiceErrorIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"ServiceErrors":{"type":"list","member":{"type":"structure","members":{"ServiceErrorId":{},"StackId":{},"InstanceId":{},"Type":{},"Message":{},"CreatedAt":{}}}}}}},"DescribeStackProvisioningParameters":{"input":{"type":"structure","required":["StackId"],"members":{"StackId":{}}},"output":{"type":"structure","members":{"AgentInstallerUrl":{},"Parameters":{"type":"map","key":{},"value":{}}}}},"DescribeStackSummary":{"input":{"type":"structure","required":["StackId"],"members":{"StackId":{}}},"output":{"type":"structure","members":{"StackSummary":{"type":"structure","members":{"StackId":{},"Name":{},"Arn":{},"LayersCount":{"type":"integer"},"AppsCount":{"type":"integer"},"InstancesCount":{"type":"structure","members":{"Assigning":{"type":"integer"},"Booting":{"type":"integer"},"ConnectionLost":{"type":"integer"},"Deregistering":{"type":"integer"},"Online":{"type":"integer"},"Pending":{"type":"integer"},"Rebooting":{"type":"integer"},"Registered":{"type":"integer"},"Registering":{"type":"integer"},"Requested":{"type":"integer"},"RunningSetup":{"type":"integer"},"SetupFailed":{"type":"integer"},"ShuttingDown":{"type":"integer"},"StartFailed":{"type":"integer"},"Stopped":{"type":"integer"},"Stopping":{"type":"integer"},"Terminated":{"type":"integer"},"Terminating":{"type":"integer"},"Unassigning":{"type":"integer"}}}}}}}},"DescribeStacks":{"input":{"type":"structure","members":{"StackIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"Stacks":{"type":"list","member":{"type":"structure","members":{"StackId":{},"Name":{},"Arn":{},"Region":{},"VpcId":{},"Attributes":{"shape":"S8"},"ServiceRoleArn":{},"DefaultInstanceProfileArn":{},"DefaultOs":{},"HostnameTheme":{},"DefaultAvailabilityZone":{},"DefaultSubnetId":{},"CustomJson":{},"ConfigurationManager":{"shape":"Sa"},"ChefConfiguration":{"shape":"Sb"},"UseCustomCookbooks":{"type":"boolean"},"UseOpsworksSecurityGroups":{"type":"boolean"},"CustomCookbooksSource":{"shape":"Sd"},"DefaultSshKeyName":{},"CreatedAt":{},"DefaultRootDeviceType":{},"AgentVersion":{}}}}}}},"DescribeTimeBasedAutoScaling":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"TimeBasedAutoScalingConfigurations":{"type":"list","member":{"type":"structure","members":{"InstanceId":{},"AutoScalingSchedule":{"shape":"S46"}}}}}}},"DescribeUserProfiles":{"input":{"type":"structure","members":{"IamUserArns":{"shape":"S3"}}},"output":{"type":"structure","members":{"UserProfiles":{"type":"list","member":{"type":"structure","members":{"IamUserArn":{},"Name":{},"SshUsername":{},"SshPublicKey":{},"AllowSelfManagement":{"type":"boolean"}}}}}}},"DescribeVolumes":{"input":{"type":"structure","members":{"InstanceId":{},"StackId":{},"RaidArrayId":{},"VolumeIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"Volumes":{"type":"list","member":{"type":"structure","members":{"VolumeId":{},"Ec2VolumeId":{},"Name":{},"RaidArrayId":{},"InstanceId":{},"Status":{},"Size":{"type":"integer"},"Device":{},"MountPoint":{},"Region":{},"AvailabilityZone":{},"VolumeType":{},"Iops":{"type":"integer"}}}}}}},"DetachElasticLoadBalancer":{"input":{"type":"structure","required":["ElasticLoadBalancerName","LayerId"],"members":{"ElasticLoadBalancerName":{},"LayerId":{}}}},"DisassociateElasticIp":{"input":{"type":"structure","required":["ElasticIp"],"members":{"ElasticIp":{}}}},"GetHostnameSuggestion":{"input":{"type":"structure","required":["LayerId"],"members":{"LayerId":{}}},"output":{"type":"structure","members":{"LayerId":{},"Hostname":{}}}},"GrantAccess":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"ValidForInMinutes":{"type":"integer"}}},"output":{"type":"structure","members":{"TemporaryCredential":{"type":"structure","members":{"Username":{},"Password":{},"ValidForInMinutes":{"type":"integer"},"InstanceId":{}}}}}},"ListTags":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S4v"},"NextToken":{}}}},"RebootInstance":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{}}}},"RegisterEcsCluster":{"input":{"type":"structure","required":["EcsClusterArn","StackId"],"members":{"EcsClusterArn":{},"StackId":{}}},"output":{"type":"structure","members":{"EcsClusterArn":{}}}},"RegisterElasticIp":{"input":{"type":"structure","required":["ElasticIp","StackId"],"members":{"ElasticIp":{},"StackId":{}}},"output":{"type":"structure","members":{"ElasticIp":{}}}},"RegisterInstance":{"input":{"type":"structure","required":["StackId"],"members":{"StackId":{},"Hostname":{},"PublicIp":{},"PrivateIp":{},"RsaPublicKey":{},"RsaPublicKeyFingerprint":{},"InstanceIdentity":{"type":"structure","members":{"Document":{},"Signature":{}}}}},"output":{"type":"structure","members":{"InstanceId":{}}}},"RegisterRdsDbInstance":{"input":{"type":"structure","required":["StackId","RdsDbInstanceArn","DbUser","DbPassword"],"members":{"StackId":{},"RdsDbInstanceArn":{},"DbUser":{},"DbPassword":{}}}},"RegisterVolume":{"input":{"type":"structure","required":["StackId"],"members":{"Ec2VolumeId":{},"StackId":{}}},"output":{"type":"structure","members":{"VolumeId":{}}}},"SetLoadBasedAutoScaling":{"input":{"type":"structure","required":["LayerId"],"members":{"LayerId":{},"Enable":{"type":"boolean"},"UpScaling":{"shape":"S36"},"DownScaling":{"shape":"S36"}}}},"SetPermission":{"input":{"type":"structure","required":["StackId","IamUserArn"],"members":{"StackId":{},"IamUserArn":{},"AllowSsh":{"type":"boolean"},"AllowSudo":{"type":"boolean"},"Level":{}}}},"SetTimeBasedAutoScaling":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"AutoScalingSchedule":{"shape":"S46"}}}},"StartInstance":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{}}}},"StartStack":{"input":{"type":"structure","required":["StackId"],"members":{"StackId":{}}}},"StopInstance":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{}}}},"StopStack":{"input":{"type":"structure","required":["StackId"],"members":{"StackId":{}}}},"TagResource":{"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"S4v"}}}},"UnassignInstance":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{}}}},"UnassignVolume":{"input":{"type":"structure","required":["VolumeId"],"members":{"VolumeId":{}}}},"UntagResource":{"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}}},"UpdateApp":{"input":{"type":"structure","required":["AppId"],"members":{"AppId":{},"Name":{},"Description":{},"DataSources":{"shape":"Si"},"Type":{},"AppSource":{"shape":"Sd"},"Domains":{"shape":"S3"},"EnableSsl":{"type":"boolean"},"SslConfiguration":{"shape":"Sl"},"Attributes":{"shape":"Sm"},"Environment":{"shape":"So"}}}},"UpdateElasticIp":{"input":{"type":"structure","required":["ElasticIp"],"members":{"ElasticIp":{},"Name":{}}}},"UpdateInstance":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"LayerIds":{"shape":"S3"},"InstanceType":{},"AutoScalingType":{},"Hostname":{},"Os":{},"AmiId":{},"SshKeyName":{},"Architecture":{},"InstallUpdatesOnBoot":{"type":"boolean"},"EbsOptimized":{"type":"boolean"},"AgentVersion":{}}}},"UpdateLayer":{"input":{"type":"structure","required":["LayerId"],"members":{"LayerId":{},"Name":{},"Shortname":{},"Attributes":{"shape":"S17"},"CloudWatchLogsConfiguration":{"shape":"S19"},"CustomInstanceProfileArn":{},"CustomJson":{},"CustomSecurityGroupIds":{"shape":"S3"},"Packages":{"shape":"S3"},"VolumeConfigurations":{"shape":"S1f"},"EnableAutoHealing":{"type":"boolean"},"AutoAssignElasticIps":{"type":"boolean"},"AutoAssignPublicIps":{"type":"boolean"},"CustomRecipes":{"shape":"S1h"},"InstallUpdatesOnBoot":{"type":"boolean"},"UseEbsOptimizedInstances":{"type":"boolean"},"LifecycleEventConfiguration":{"shape":"S1i"}}}},"UpdateMyUserProfile":{"input":{"type":"structure","members":{"SshPublicKey":{}}}},"UpdateRdsDbInstance":{"input":{"type":"structure","required":["RdsDbInstanceArn"],"members":{"RdsDbInstanceArn":{},"DbUser":{},"DbPassword":{}}}},"UpdateStack":{"input":{"type":"structure","required":["StackId"],"members":{"StackId":{},"Name":{},"Attributes":{"shape":"S8"},"ServiceRoleArn":{},"DefaultInstanceProfileArn":{},"DefaultOs":{},"HostnameTheme":{},"DefaultAvailabilityZone":{},"DefaultSubnetId":{},"CustomJson":{},"ConfigurationManager":{"shape":"Sa"},"ChefConfiguration":{"shape":"Sb"},"UseCustomCookbooks":{"type":"boolean"},"CustomCookbooksSource":{"shape":"Sd"},"DefaultSshKeyName":{},"DefaultRootDeviceType":{},"UseOpsworksSecurityGroups":{"type":"boolean"},"AgentVersion":{}}}},"UpdateUserProfile":{"input":{"type":"structure","required":["IamUserArn"],"members":{"IamUserArn":{},"SshUsername":{},"SshPublicKey":{},"AllowSelfManagement":{"type":"boolean"}}}},"UpdateVolume":{"input":{"type":"structure","required":["VolumeId"],"members":{"VolumeId":{},"Name":{},"MountPoint":{}}}}},"shapes":{"S3":{"type":"list","member":{}},"S8":{"type":"map","key":{},"value":{}},"Sa":{"type":"structure","members":{"Name":{},"Version":{}}},"Sb":{"type":"structure","members":{"ManageBerkshelf":{"type":"boolean"},"BerkshelfVersion":{}}},"Sd":{"type":"structure","members":{"Type":{},"Url":{},"Username":{},"Password":{},"SshKey":{},"Revision":{}}},"Si":{"type":"list","member":{"type":"structure","members":{"Type":{},"Arn":{},"DatabaseName":{}}}},"Sl":{"type":"structure","required":["Certificate","PrivateKey"],"members":{"Certificate":{},"PrivateKey":{},"Chain":{}}},"Sm":{"type":"map","key":{},"value":{}},"So":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{},"Secure":{"type":"boolean"}}}},"Ss":{"type":"structure","required":["Name"],"members":{"Name":{},"Args":{"type":"map","key":{},"value":{"shape":"S3"}}}},"Sz":{"type":"list","member":{"type":"structure","members":{"DeviceName":{},"NoDevice":{},"VirtualName":{},"Ebs":{"type":"structure","members":{"SnapshotId":{},"Iops":{"type":"integer"},"VolumeSize":{"type":"integer"},"VolumeType":{},"DeleteOnTermination":{"type":"boolean"}}}}}},"S17":{"type":"map","key":{},"value":{}},"S19":{"type":"structure","members":{"Enabled":{"type":"boolean"},"LogStreams":{"type":"list","member":{"type":"structure","members":{"LogGroupName":{},"DatetimeFormat":{},"TimeZone":{},"File":{},"FileFingerprintLines":{},"MultiLineStartPattern":{},"InitialPosition":{},"Encoding":{},"BufferDuration":{"type":"integer"},"BatchCount":{"type":"integer"},"BatchSize":{"type":"integer"}}}}}},"S1f":{"type":"list","member":{"type":"structure","required":["MountPoint","NumberOfDisks","Size"],"members":{"MountPoint":{},"RaidLevel":{"type":"integer"},"NumberOfDisks":{"type":"integer"},"Size":{"type":"integer"},"VolumeType":{},"Iops":{"type":"integer"}}}},"S1h":{"type":"structure","members":{"Setup":{"shape":"S3"},"Configure":{"shape":"S3"},"Deploy":{"shape":"S3"},"Undeploy":{"shape":"S3"},"Shutdown":{"shape":"S3"}}},"S1i":{"type":"structure","members":{"Shutdown":{"type":"structure","members":{"ExecutionTimeout":{"type":"integer"},"DelayUntilElbConnectionsDrained":{"type":"boolean"}}}}},"S36":{"type":"structure","members":{"InstanceCount":{"type":"integer"},"ThresholdsWaitTime":{"type":"integer"},"IgnoreMetricsTime":{"type":"integer"},"CpuThreshold":{"type":"double"},"MemoryThreshold":{"type":"double"},"LoadThreshold":{"type":"double"},"Alarms":{"shape":"S3"}}},"S46":{"type":"structure","members":{"Monday":{"shape":"S47"},"Tuesday":{"shape":"S47"},"Wednesday":{"shape":"S47"},"Thursday":{"shape":"S47"},"Friday":{"shape":"S47"},"Saturday":{"shape":"S47"},"Sunday":{"shape":"S47"}}},"S47":{"type":"map","key":{},"value":{}},"S4v":{"type":"map","key":{},"value":{}}}} - -/***/ }), -/* 466 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"DescribeApps":{"result_key":"Apps"},"DescribeCommands":{"result_key":"Commands"},"DescribeDeployments":{"result_key":"Deployments"},"DescribeEcsClusters":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"EcsClusters"},"DescribeElasticIps":{"result_key":"ElasticIps"},"DescribeElasticLoadBalancers":{"result_key":"ElasticLoadBalancers"},"DescribeInstances":{"result_key":"Instances"},"DescribeLayers":{"result_key":"Layers"},"DescribeLoadBasedAutoScaling":{"result_key":"LoadBasedAutoScalingConfigurations"},"DescribePermissions":{"result_key":"Permissions"},"DescribeRaidArrays":{"result_key":"RaidArrays"},"DescribeServiceErrors":{"result_key":"ServiceErrors"},"DescribeStacks":{"result_key":"Stacks"},"DescribeTimeBasedAutoScaling":{"result_key":"TimeBasedAutoScalingConfigurations"},"DescribeUserProfiles":{"result_key":"UserProfiles"},"DescribeVolumes":{"result_key":"Volumes"}}} - -/***/ }), -/* 467 */ -/***/ (function(module, exports) { - -module.exports = {"version":2,"waiters":{"AppExists":{"delay":1,"operation":"DescribeApps","maxAttempts":40,"acceptors":[{"expected":200,"matcher":"status","state":"success"},{"matcher":"status","expected":400,"state":"failure"}]},"DeploymentSuccessful":{"delay":15,"operation":"DescribeDeployments","maxAttempts":40,"description":"Wait until a deployment has completed successfully","acceptors":[{"expected":"successful","matcher":"pathAll","state":"success","argument":"Deployments[].Status"},{"expected":"failed","matcher":"pathAny","state":"failure","argument":"Deployments[].Status"}]},"InstanceOnline":{"delay":15,"operation":"DescribeInstances","maxAttempts":40,"description":"Wait until OpsWorks instance is online.","acceptors":[{"expected":"online","matcher":"pathAll","state":"success","argument":"Instances[].Status"},{"expected":"setup_failed","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"shutting_down","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"start_failed","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"stopped","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"stopping","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"terminating","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"terminated","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"stop_failed","matcher":"pathAny","state":"failure","argument":"Instances[].Status"}]},"InstanceRegistered":{"delay":15,"operation":"DescribeInstances","maxAttempts":40,"description":"Wait until OpsWorks instance is registered.","acceptors":[{"expected":"registered","matcher":"pathAll","state":"success","argument":"Instances[].Status"},{"expected":"setup_failed","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"shutting_down","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"stopped","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"stopping","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"terminating","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"terminated","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"stop_failed","matcher":"pathAny","state":"failure","argument":"Instances[].Status"}]},"InstanceStopped":{"delay":15,"operation":"DescribeInstances","maxAttempts":40,"description":"Wait until OpsWorks instance is stopped.","acceptors":[{"expected":"stopped","matcher":"pathAll","state":"success","argument":"Instances[].Status"},{"expected":"booting","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"online","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"pending","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"rebooting","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"requested","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"running_setup","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"setup_failed","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"start_failed","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"stop_failed","matcher":"pathAny","state":"failure","argument":"Instances[].Status"}]},"InstanceTerminated":{"delay":15,"operation":"DescribeInstances","maxAttempts":40,"description":"Wait until OpsWorks instance is terminated.","acceptors":[{"expected":"terminated","matcher":"pathAll","state":"success","argument":"Instances[].Status"},{"expected":"ResourceNotFoundException","matcher":"error","state":"success"},{"expected":"booting","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"online","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"pending","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"rebooting","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"requested","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"running_setup","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"setup_failed","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"start_failed","matcher":"pathAny","state":"failure","argument":"Instances[].Status"}]}}} - -/***/ }), -/* 468 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['polly'] = {}; -AWS.Polly = Service.defineService('polly', ['2016-06-10']); -__webpack_require__(469); -Object.defineProperty(apiLoader.services['polly'], '2016-06-10', { - get: function get() { - var model = __webpack_require__(471); - model.paginators = __webpack_require__(472).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.Polly; - - -/***/ }), -/* 469 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(470); - -/***/ }), -/* 470 */ -/***/ (function(module, exports, __webpack_require__) { - -var AWS = __webpack_require__(0); -var rest = AWS.Protocol.Rest; - -/** - * A presigner object can be used to generate presigned urls for the Polly service. - */ -AWS.Polly.Presigner = AWS.util.inherit({ - /** - * Creates a presigner object with a set of configuration options. - * - * @option options params [map] An optional map of parameters to bind to every - * request sent by this service object. - * @option options service [AWS.Polly] An optional pre-configured instance - * of the AWS.Polly service object to use for requests. The object may - * bound parameters used by the presigner. - * @see AWS.Polly.constructor - */ - constructor: function Signer(options) { - options = options || {}; - this.options = options; - this.service = options.service; - this.bindServiceObject(options); - this._operations = {}; - }, - - /** - * @api private - */ - bindServiceObject: function bindServiceObject(options) { - options = options || {}; - if (!this.service) { - this.service = new AWS.Polly(options); - } else { - var config = AWS.util.copy(this.service.config); - this.service = new this.service.constructor.__super__(config); - this.service.config.params = AWS.util.merge(this.service.config.params || {}, options.params); - } - }, - - /** - * @api private - */ - modifyInputMembers: function modifyInputMembers(input) { - // make copies of the input so we don't overwrite the api - // need to be careful to copy anything we access/modify - var modifiedInput = AWS.util.copy(input); - modifiedInput.members = AWS.util.copy(input.members); - AWS.util.each(input.members, function(name, member) { - modifiedInput.members[name] = AWS.util.copy(member); - // update location and locationName - if (!member.location || member.location === 'body') { - modifiedInput.members[name].location = 'querystring'; - modifiedInput.members[name].locationName = name; - } - }); - return modifiedInput; - }, - - /** - * @api private - */ - convertPostToGet: function convertPostToGet(req) { - // convert method - req.httpRequest.method = 'GET'; - - var operation = req.service.api.operations[req.operation]; - // get cached operation input first - var input = this._operations[req.operation]; - if (!input) { - // modify the original input - this._operations[req.operation] = input = this.modifyInputMembers(operation.input); - } - - var uri = rest.generateURI(req.httpRequest.endpoint.path, operation.httpPath, input, req.params); - - req.httpRequest.path = uri; - req.httpRequest.body = ''; - - // don't need these headers on a GET request - delete req.httpRequest.headers['Content-Length']; - delete req.httpRequest.headers['Content-Type']; - }, - - /** - * @overload getSynthesizeSpeechUrl(params = {}, [expires = 3600], [callback]) - * Generate a presigned url for {AWS.Polly.synthesizeSpeech}. - * @note You must ensure that you have static or previously resolved - * credentials if you call this method synchronously (with no callback), - * otherwise it may not properly sign the request. If you cannot guarantee - * this (you are using an asynchronous credential provider, i.e., EC2 - * IAM roles), you should always call this method with an asynchronous - * callback. - * @param params [map] parameters to pass to the operation. See the {AWS.Polly.synthesizeSpeech} - * operation for the expected operation parameters. - * @param expires [Integer] (3600) the number of seconds to expire the pre-signed URL operation in. - * Defaults to 1 hour. - * @return [string] if called synchronously (with no callback), returns the signed URL. - * @return [null] nothing is returned if a callback is provided. - * @callback callback function (err, url) - * If a callback is supplied, it is called when a signed URL has been generated. - * @param err [Error] the error object returned from the presigner. - * @param url [String] the signed URL. - * @see AWS.Polly.synthesizeSpeech - */ - getSynthesizeSpeechUrl: function getSynthesizeSpeechUrl(params, expires, callback) { - var self = this; - var request = this.service.makeRequest('synthesizeSpeech', params); - // remove existing build listeners - request.removeAllListeners('build'); - request.on('build', function(req) { - self.convertPostToGet(req); - }); - return request.presign(expires, callback); - } -}); - - -/***/ }), -/* 471 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2016-06-10","endpointPrefix":"polly","protocol":"rest-json","serviceFullName":"Amazon Polly","serviceId":"Polly","signatureVersion":"v4","uid":"polly-2016-06-10"},"operations":{"DeleteLexicon":{"http":{"method":"DELETE","requestUri":"/v1/lexicons/{LexiconName}","responseCode":200},"input":{"type":"structure","required":["Name"],"members":{"Name":{"shape":"S2","location":"uri","locationName":"LexiconName"}}},"output":{"type":"structure","members":{}}},"DescribeVoices":{"http":{"method":"GET","requestUri":"/v1/voices","responseCode":200},"input":{"type":"structure","members":{"LanguageCode":{"location":"querystring","locationName":"LanguageCode"},"NextToken":{"location":"querystring","locationName":"NextToken"}}},"output":{"type":"structure","members":{"Voices":{"type":"list","member":{"type":"structure","members":{"Gender":{},"Id":{},"LanguageCode":{},"LanguageName":{},"Name":{}}}},"NextToken":{}}}},"GetLexicon":{"http":{"method":"GET","requestUri":"/v1/lexicons/{LexiconName}","responseCode":200},"input":{"type":"structure","required":["Name"],"members":{"Name":{"shape":"S2","location":"uri","locationName":"LexiconName"}}},"output":{"type":"structure","members":{"Lexicon":{"type":"structure","members":{"Content":{},"Name":{"shape":"S2"}}},"LexiconAttributes":{"shape":"Si"}}}},"ListLexicons":{"http":{"method":"GET","requestUri":"/v1/lexicons","responseCode":200},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"}}},"output":{"type":"structure","members":{"Lexicons":{"type":"list","member":{"type":"structure","members":{"Name":{"shape":"S2"},"Attributes":{"shape":"Si"}}}},"NextToken":{}}}},"PutLexicon":{"http":{"method":"PUT","requestUri":"/v1/lexicons/{LexiconName}","responseCode":200},"input":{"type":"structure","required":["Name","Content"],"members":{"Name":{"shape":"S2","location":"uri","locationName":"LexiconName"},"Content":{}}},"output":{"type":"structure","members":{}}},"SynthesizeSpeech":{"http":{"requestUri":"/v1/speech","responseCode":200},"input":{"type":"structure","required":["OutputFormat","Text","VoiceId"],"members":{"LexiconNames":{"type":"list","member":{"shape":"S2"}},"OutputFormat":{},"SampleRate":{},"SpeechMarkTypes":{"type":"list","member":{}},"Text":{},"TextType":{},"VoiceId":{}}},"output":{"type":"structure","members":{"AudioStream":{"type":"blob","streaming":true},"ContentType":{"location":"header","locationName":"Content-Type"},"RequestCharacters":{"location":"header","locationName":"x-amzn-RequestCharacters","type":"integer"}},"payload":"AudioStream"}}},"shapes":{"S2":{"type":"string","sensitive":true},"Si":{"type":"structure","members":{"Alphabet":{},"LanguageCode":{},"LastModified":{"type":"timestamp"},"LexiconArn":{},"LexemesCount":{"type":"integer"},"Size":{"type":"integer"}}}}} - -/***/ }), -/* 472 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{}} - -/***/ }), -/* 473 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['rds'] = {}; -AWS.RDS = Service.defineService('rds', ['2013-01-10', '2013-02-12', '2013-09-09', '2014-09-01', '2014-09-01*', '2014-10-31']); -__webpack_require__(474); -Object.defineProperty(apiLoader.services['rds'], '2013-01-10', { - get: function get() { - var model = __webpack_require__(476); - model.paginators = __webpack_require__(477).pagination; - return model; - }, - enumerable: true, - configurable: true -}); -Object.defineProperty(apiLoader.services['rds'], '2013-02-12', { - get: function get() { - var model = __webpack_require__(478); - model.paginators = __webpack_require__(479).pagination; - return model; - }, - enumerable: true, - configurable: true -}); -Object.defineProperty(apiLoader.services['rds'], '2013-09-09', { - get: function get() { - var model = __webpack_require__(480); - model.paginators = __webpack_require__(481).pagination; - model.waiters = __webpack_require__(482).waiters; - return model; - }, - enumerable: true, - configurable: true -}); -Object.defineProperty(apiLoader.services['rds'], '2014-09-01', { - get: function get() { - var model = __webpack_require__(483); - model.paginators = __webpack_require__(484).pagination; - return model; - }, - enumerable: true, - configurable: true -}); -Object.defineProperty(apiLoader.services['rds'], '2014-10-31', { - get: function get() { - var model = __webpack_require__(485); - model.paginators = __webpack_require__(486).pagination; - model.waiters = __webpack_require__(487).waiters; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.RDS; - - -/***/ }), -/* 474 */ -/***/ (function(module, exports, __webpack_require__) { - -var AWS = __webpack_require__(0); -__webpack_require__(475); - /** - * @api private - */ - var crossRegionOperations = ['copyDBSnapshot', 'createDBInstanceReadReplica', 'createDBCluster', 'copyDBClusterSnapshot']; - - AWS.util.update(AWS.RDS.prototype, { - /** - * @api private - */ - setupRequestListeners: function setupRequestListeners(request) { - if (crossRegionOperations.indexOf(request.operation) !== -1 && - request.params.SourceRegion) { - request.params = AWS.util.copy(request.params); - if (request.params.PreSignedUrl || - request.params.SourceRegion === this.config.region) { - delete request.params.SourceRegion; - } else { - var doesParamValidation = !!this.config.paramValidation; - // remove the validate parameters listener so we can re-add it after we build the URL - if (doesParamValidation) { - request.removeListener('validate', AWS.EventListeners.Core.VALIDATE_PARAMETERS); - } - request.onAsync('validate', this.buildCrossRegionPresignedUrl); - if (doesParamValidation) { - request.addListener('validate', AWS.EventListeners.Core.VALIDATE_PARAMETERS); - } - } - } - }, - - /** - * @api private - */ - buildCrossRegionPresignedUrl: function buildCrossRegionPresignedUrl(req, done) { - var config = AWS.util.copy(req.service.config); - config.region = req.params.SourceRegion; - delete req.params.SourceRegion; - delete config.endpoint; - // relevant params for the operation will already be in req.params - delete config.params; - config.signatureVersion = 'v4'; - var destinationRegion = req.service.config.region; - - var svc = new req.service.constructor(config); - var newReq = svc[req.operation](AWS.util.copy(req.params)); - newReq.on('build', function addDestinationRegionParam(request) { - var httpRequest = request.httpRequest; - httpRequest.params.DestinationRegion = destinationRegion; - httpRequest.body = AWS.util.queryParamsToString(httpRequest.params); - }); - newReq.presign(function(err, url) { - if (err) done(err); - else { - req.params.PreSignedUrl = url; - done(); - } - }); - } - }); - -/***/ }), -/* 475 */ -/***/ (function(module, exports, __webpack_require__) { - -var AWS = __webpack_require__(0); - -/** - * @api private - */ -var service = null; - -/** - * @api private - */ -var api = { - signatureVersion: 'v4', - signingName: 'rds-db' -}; - -/** - * @api private - */ -var requiredAuthTokenOptions = { - region: 'string', - hostname: 'string', - port: 'number', - username: 'string' -}; - -/** - * A signer object can be used to generate an auth token to a database. - */ -AWS.RDS.Signer = AWS.util.inherit({ - /** - * Creates a signer object can be used to generate an auth token. - * - * @option options credentials [AWS.Credentials] the AWS credentials - * to sign requests with. Uses the default credential provider chain - * if not specified. - * @option options hostname [String] the hostname of the database to connect to. - * @option options port [Number] the port number the database is listening on. - * @option options region [String] the region the database is located in. - * @option options username [String] the username to login as. - * @example Passing in options to constructor - * var signer = new AWS.RDS.Signer({ - * credentials: new AWS.SharedIniFileCredentials({profile: 'default'}), - * region: 'us-east-1', - * hostname: 'db.us-east-1.rds.amazonaws.com', - * port: 8000, - * username: 'name' - * }); - */ - constructor: function Signer(options) { - this.options = options || {}; - }, - - /** - * @api private - * Strips the protocol from a url. - */ - convertUrlToAuthToken: function convertUrlToAuthToken(url) { - // we are always using https as the protocol - var protocol = 'https://'; - if (url.indexOf(protocol) === 0) { - return url.substring(protocol.length); - } - }, - - /** - * @overload getAuthToken(options = {}, [callback]) - * Generate an auth token to a database. - * @note You must ensure that you have static or previously resolved - * credentials if you call this method synchronously (with no callback), - * otherwise it may not properly sign the request. If you cannot guarantee - * this (you are using an asynchronous credential provider, i.e., EC2 - * IAM roles), you should always call this method with an asynchronous - * callback. - * - * @param options [map] The fields to use when generating an auth token. - * Any options specified here will be merged on top of any options passed - * to AWS.RDS.Signer: - * - * * **credentials** (AWS.Credentials) — the AWS credentials - * to sign requests with. Uses the default credential provider chain - * if not specified. - * * **hostname** (String) — the hostname of the database to connect to. - * * **port** (Number) — the port number the database is listening on. - * * **region** (String) — the region the database is located in. - * * **username** (String) — the username to login as. - * @return [String] if called synchronously (with no callback), returns the - * auth token. - * @return [null] nothing is returned if a callback is provided. - * @callback callback function (err, token) - * If a callback is supplied, it is called when an auth token has been generated. - * @param err [Error] the error object returned from the signer. - * @param token [String] the auth token. - * - * @example Generating an auth token synchronously - * var signer = new AWS.RDS.Signer({ - * // configure options - * region: 'us-east-1', - * username: 'default', - * hostname: 'db.us-east-1.amazonaws.com', - * port: 8000 - * }); - * var token = signer.getAuthToken({ - * // these options are merged with those defined when creating the signer, overriding in the case of a duplicate option - * // credentials are not specified here or when creating the signer, so default credential provider will be used - * username: 'test' // overriding username - * }); - * @example Generating an auth token asynchronously - * var signer = new AWS.RDS.Signer({ - * // configure options - * region: 'us-east-1', - * username: 'default', - * hostname: 'db.us-east-1.amazonaws.com', - * port: 8000 - * }); - * signer.getAuthToken({ - * // these options are merged with those defined when creating the signer, overriding in the case of a duplicate option - * // credentials are not specified here or when creating the signer, so default credential provider will be used - * username: 'test' // overriding username - * }, function(err, token) { - * if (err) { - * // handle error - * } else { - * // use token - * } - * }); - * - */ - getAuthToken: function getAuthToken(options, callback) { - if (typeof options === 'function' && callback === undefined) { - callback = options; - options = {}; - } - var self = this; - var hasCallback = typeof callback === 'function'; - // merge options with existing options - options = AWS.util.merge(this.options, options); - // validate options - var optionsValidation = this.validateAuthTokenOptions(options); - if (optionsValidation !== true) { - if (hasCallback) { - return callback(optionsValidation, null); - } - throw optionsValidation; - } - - // 15 minutes - var expires = 900; - // create service to generate a request from - var serviceOptions = { - region: options.region, - endpoint: new AWS.Endpoint(options.hostname + ':' + options.port), - paramValidation: false, - signatureVersion: 'v4' - }; - if (options.credentials) { - serviceOptions.credentials = options.credentials; - } - service = new AWS.Service(serviceOptions); - // ensure the SDK is using sigv4 signing (config is not enough) - service.api = api; - - var request = service.makeRequest(); - // add listeners to request to properly build auth token - this.modifyRequestForAuthToken(request, options); - - if (hasCallback) { - request.presign(expires, function(err, url) { - if (url) { - url = self.convertUrlToAuthToken(url); - } - callback(err, url); - }); - } else { - var url = request.presign(expires); - return this.convertUrlToAuthToken(url); - } - }, - - /** - * @api private - * Modifies a request to allow the presigner to generate an auth token. - */ - modifyRequestForAuthToken: function modifyRequestForAuthToken(request, options) { - request.on('build', request.buildAsGet); - var httpRequest = request.httpRequest; - httpRequest.body = AWS.util.queryParamsToString({ - Action: 'connect', - DBUser: options.username - }); - }, - - /** - * @api private - * Validates that the options passed in contain all the keys with values of the correct type that - * are needed to generate an auth token. - */ - validateAuthTokenOptions: function validateAuthTokenOptions(options) { - // iterate over all keys in options - var message = ''; - options = options || {}; - for (var key in requiredAuthTokenOptions) { - if (!Object.prototype.hasOwnProperty.call(requiredAuthTokenOptions, key)) { - continue; - } - if (typeof options[key] !== requiredAuthTokenOptions[key]) { - message += 'option \'' + key + '\' should have been type \'' + requiredAuthTokenOptions[key] + '\', was \'' + typeof options[key] + '\'.\n'; - } - } - if (message.length) { - return AWS.util.error(new Error(), { - code: 'InvalidParameter', - message: message - }); - } - return true; - } -}); - -/***/ }), -/* 476 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2013-01-10","endpointPrefix":"rds","protocol":"query","serviceAbbreviation":"Amazon RDS","serviceFullName":"Amazon Relational Database Service","serviceId":"RDS","signatureVersion":"v4","uid":"rds-2013-01-10","xmlNamespace":"http://rds.amazonaws.com/doc/2013-01-10/"},"operations":{"AddSourceIdentifierToSubscription":{"input":{"type":"structure","required":["SubscriptionName","SourceIdentifier"],"members":{"SubscriptionName":{},"SourceIdentifier":{}}},"output":{"resultWrapper":"AddSourceIdentifierToSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"AddTagsToResource":{"input":{"type":"structure","required":["ResourceName","Tags"],"members":{"ResourceName":{},"Tags":{"shape":"S9"}}}},"AuthorizeDBSecurityGroupIngress":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{},"CIDRIP":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"AuthorizeDBSecurityGroupIngressResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sd"}}}},"CopyDBSnapshot":{"input":{"type":"structure","required":["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],"members":{"SourceDBSnapshotIdentifier":{},"TargetDBSnapshotIdentifier":{}}},"output":{"resultWrapper":"CopyDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"Sk"}}}},"CreateDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier","AllocatedStorage","DBInstanceClass","Engine","MasterUsername","MasterUserPassword"],"members":{"DBName":{},"DBInstanceIdentifier":{},"AllocatedStorage":{"type":"integer"},"DBInstanceClass":{},"Engine":{},"MasterUsername":{},"MasterUserPassword":{},"DBSecurityGroups":{"shape":"Sp"},"VpcSecurityGroupIds":{"shape":"Sq"},"AvailabilityZone":{},"DBSubnetGroupName":{},"PreferredMaintenanceWindow":{},"DBParameterGroupName":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{},"Port":{"type":"integer"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupName":{},"CharacterSetName":{},"PubliclyAccessible":{"type":"boolean"}}},"output":{"resultWrapper":"CreateDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"CreateDBInstanceReadReplica":{"input":{"type":"structure","required":["DBInstanceIdentifier","SourceDBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"SourceDBInstanceIdentifier":{},"DBInstanceClass":{},"AvailabilityZone":{},"Port":{"type":"integer"},"AutoMinorVersionUpgrade":{"type":"boolean"},"Iops":{"type":"integer"},"OptionGroupName":{},"PubliclyAccessible":{"type":"boolean"}}},"output":{"resultWrapper":"CreateDBInstanceReadReplicaResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"CreateDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName","DBParameterGroupFamily","Description"],"members":{"DBParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{}}},"output":{"resultWrapper":"CreateDBParameterGroupResult","type":"structure","members":{"DBParameterGroup":{"shape":"S1c"}}}},"CreateDBSecurityGroup":{"input":{"type":"structure","required":["DBSecurityGroupName","DBSecurityGroupDescription"],"members":{"DBSecurityGroupName":{},"DBSecurityGroupDescription":{}}},"output":{"resultWrapper":"CreateDBSecurityGroupResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sd"}}}},"CreateDBSnapshot":{"input":{"type":"structure","required":["DBSnapshotIdentifier","DBInstanceIdentifier"],"members":{"DBSnapshotIdentifier":{},"DBInstanceIdentifier":{}}},"output":{"resultWrapper":"CreateDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"Sk"}}}},"CreateDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],"members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"SubnetIds":{"shape":"S1i"}}},"output":{"resultWrapper":"CreateDBSubnetGroupResult","type":"structure","members":{"DBSubnetGroup":{"shape":"S11"}}}},"CreateEventSubscription":{"input":{"type":"structure","required":["SubscriptionName","SnsTopicArn"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"EventCategories":{"shape":"S6"},"SourceIds":{"shape":"S5"},"Enabled":{"type":"boolean"}}},"output":{"resultWrapper":"CreateEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"CreateOptionGroup":{"input":{"type":"structure","required":["OptionGroupName","EngineName","MajorEngineVersion","OptionGroupDescription"],"members":{"OptionGroupName":{},"EngineName":{},"MajorEngineVersion":{},"OptionGroupDescription":{}}},"output":{"resultWrapper":"CreateOptionGroupResult","type":"structure","members":{"OptionGroup":{"shape":"S1o"}}}},"DeleteDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"SkipFinalSnapshot":{"type":"boolean"},"FinalDBSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"DeleteDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{}}}},"DeleteDBSecurityGroup":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{}}}},"DeleteDBSnapshot":{"input":{"type":"structure","required":["DBSnapshotIdentifier"],"members":{"DBSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"Sk"}}}},"DeleteDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName"],"members":{"DBSubnetGroupName":{}}}},"DeleteEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{}}},"output":{"resultWrapper":"DeleteEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"DeleteOptionGroup":{"input":{"type":"structure","required":["OptionGroupName"],"members":{"OptionGroupName":{}}}},"DescribeDBEngineVersions":{"input":{"type":"structure","members":{"Engine":{},"EngineVersion":{},"DBParameterGroupFamily":{},"MaxRecords":{"type":"integer"},"Marker":{},"DefaultOnly":{"type":"boolean"},"ListSupportedCharacterSets":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeDBEngineVersionsResult","type":"structure","members":{"Marker":{},"DBEngineVersions":{"type":"list","member":{"locationName":"DBEngineVersion","type":"structure","members":{"Engine":{},"EngineVersion":{},"DBParameterGroupFamily":{},"DBEngineDescription":{},"DBEngineVersionDescription":{},"DefaultCharacterSet":{"shape":"S25"},"SupportedCharacterSets":{"type":"list","member":{"shape":"S25","locationName":"CharacterSet"}}}}}}}},"DescribeDBInstances":{"input":{"type":"structure","members":{"DBInstanceIdentifier":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBInstancesResult","type":"structure","members":{"Marker":{},"DBInstances":{"type":"list","member":{"shape":"St","locationName":"DBInstance"}}}}},"DescribeDBParameterGroups":{"input":{"type":"structure","members":{"DBParameterGroupName":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBParameterGroupsResult","type":"structure","members":{"Marker":{},"DBParameterGroups":{"type":"list","member":{"shape":"S1c","locationName":"DBParameterGroup"}}}}},"DescribeDBParameters":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{},"Source":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBParametersResult","type":"structure","members":{"Parameters":{"shape":"S2f"},"Marker":{}}}},"DescribeDBSecurityGroups":{"input":{"type":"structure","members":{"DBSecurityGroupName":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSecurityGroupsResult","type":"structure","members":{"Marker":{},"DBSecurityGroups":{"type":"list","member":{"shape":"Sd","locationName":"DBSecurityGroup"}}}}},"DescribeDBSnapshots":{"input":{"type":"structure","members":{"DBInstanceIdentifier":{},"DBSnapshotIdentifier":{},"SnapshotType":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSnapshotsResult","type":"structure","members":{"Marker":{},"DBSnapshots":{"type":"list","member":{"shape":"Sk","locationName":"DBSnapshot"}}}}},"DescribeDBSubnetGroups":{"input":{"type":"structure","members":{"DBSubnetGroupName":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSubnetGroupsResult","type":"structure","members":{"Marker":{},"DBSubnetGroups":{"type":"list","member":{"shape":"S11","locationName":"DBSubnetGroup"}}}}},"DescribeEngineDefaultParameters":{"input":{"type":"structure","required":["DBParameterGroupFamily"],"members":{"DBParameterGroupFamily":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEngineDefaultParametersResult","type":"structure","members":{"EngineDefaults":{"type":"structure","members":{"DBParameterGroupFamily":{},"Marker":{},"Parameters":{"shape":"S2f"}},"wrapper":true}}}},"DescribeEventCategories":{"input":{"type":"structure","members":{"SourceType":{}}},"output":{"resultWrapper":"DescribeEventCategoriesResult","type":"structure","members":{"EventCategoriesMapList":{"type":"list","member":{"locationName":"EventCategoriesMap","type":"structure","members":{"SourceType":{},"EventCategories":{"shape":"S6"}},"wrapper":true}}}}},"DescribeEventSubscriptions":{"input":{"type":"structure","members":{"SubscriptionName":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventSubscriptionsResult","type":"structure","members":{"Marker":{},"EventSubscriptionsList":{"type":"list","member":{"shape":"S4","locationName":"EventSubscription"}}}}},"DescribeEvents":{"input":{"type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Duration":{"type":"integer"},"EventCategories":{"shape":"S6"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventsResult","type":"structure","members":{"Marker":{},"Events":{"type":"list","member":{"locationName":"Event","type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"Message":{},"EventCategories":{"shape":"S6"},"Date":{"type":"timestamp"}}}}}}},"DescribeOptionGroupOptions":{"input":{"type":"structure","required":["EngineName"],"members":{"EngineName":{},"MajorEngineVersion":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeOptionGroupOptionsResult","type":"structure","members":{"OptionGroupOptions":{"type":"list","member":{"locationName":"OptionGroupOption","type":"structure","members":{"Name":{},"Description":{},"EngineName":{},"MajorEngineVersion":{},"MinimumRequiredMinorEngineVersion":{},"PortRequired":{"type":"boolean"},"DefaultPort":{"type":"integer"},"OptionsDependedOn":{"type":"list","member":{"locationName":"OptionName"}}}}},"Marker":{}}}},"DescribeOptionGroups":{"input":{"type":"structure","members":{"OptionGroupName":{},"Marker":{},"MaxRecords":{"type":"integer"},"EngineName":{},"MajorEngineVersion":{}}},"output":{"resultWrapper":"DescribeOptionGroupsResult","type":"structure","members":{"OptionGroupsList":{"type":"list","member":{"shape":"S1o","locationName":"OptionGroup"}},"Marker":{}}}},"DescribeOrderableDBInstanceOptions":{"input":{"type":"structure","required":["Engine"],"members":{"Engine":{},"EngineVersion":{},"DBInstanceClass":{},"LicenseModel":{},"Vpc":{"type":"boolean"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeOrderableDBInstanceOptionsResult","type":"structure","members":{"OrderableDBInstanceOptions":{"type":"list","member":{"locationName":"OrderableDBInstanceOption","type":"structure","members":{"Engine":{},"EngineVersion":{},"DBInstanceClass":{},"LicenseModel":{},"AvailabilityZones":{"type":"list","member":{"shape":"S14","locationName":"AvailabilityZone"}},"MultiAZCapable":{"type":"boolean"},"ReadReplicaCapable":{"type":"boolean"},"Vpc":{"type":"boolean"}},"wrapper":true}},"Marker":{}}}},"DescribeReservedDBInstances":{"input":{"type":"structure","members":{"ReservedDBInstanceId":{},"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedDBInstancesResult","type":"structure","members":{"Marker":{},"ReservedDBInstances":{"type":"list","member":{"shape":"S3m","locationName":"ReservedDBInstance"}}}}},"DescribeReservedDBInstancesOfferings":{"input":{"type":"structure","members":{"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedDBInstancesOfferingsResult","type":"structure","members":{"Marker":{},"ReservedDBInstancesOfferings":{"type":"list","member":{"locationName":"ReservedDBInstancesOffering","type":"structure","members":{"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"RecurringCharges":{"shape":"S3o"}},"wrapper":true}}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceName"],"members":{"ResourceName":{}}},"output":{"resultWrapper":"ListTagsForResourceResult","type":"structure","members":{"TagList":{"shape":"S9"}}}},"ModifyDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"AllocatedStorage":{"type":"integer"},"DBInstanceClass":{},"DBSecurityGroups":{"shape":"Sp"},"VpcSecurityGroupIds":{"shape":"Sq"},"ApplyImmediately":{"type":"boolean"},"MasterUserPassword":{},"DBParameterGroupName":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{},"PreferredMaintenanceWindow":{},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AllowMajorVersionUpgrade":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"Iops":{"type":"integer"},"OptionGroupName":{},"NewDBInstanceIdentifier":{}}},"output":{"resultWrapper":"ModifyDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"ModifyDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName","Parameters"],"members":{"DBParameterGroupName":{},"Parameters":{"shape":"S2f"}}},"output":{"shape":"S3z","resultWrapper":"ModifyDBParameterGroupResult"}},"ModifyDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName","SubnetIds"],"members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"SubnetIds":{"shape":"S1i"}}},"output":{"resultWrapper":"ModifyDBSubnetGroupResult","type":"structure","members":{"DBSubnetGroup":{"shape":"S11"}}}},"ModifyEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"EventCategories":{"shape":"S6"},"Enabled":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"ModifyOptionGroup":{"input":{"type":"structure","required":["OptionGroupName"],"members":{"OptionGroupName":{},"OptionsToInclude":{"type":"list","member":{"locationName":"OptionConfiguration","type":"structure","required":["OptionName"],"members":{"OptionName":{},"Port":{"type":"integer"},"DBSecurityGroupMemberships":{"shape":"Sp"},"VpcSecurityGroupMemberships":{"shape":"Sq"}}}},"OptionsToRemove":{"type":"list","member":{}},"ApplyImmediately":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyOptionGroupResult","type":"structure","members":{"OptionGroup":{"shape":"S1o"}}}},"PromoteReadReplica":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{}}},"output":{"resultWrapper":"PromoteReadReplicaResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"PurchaseReservedDBInstancesOffering":{"input":{"type":"structure","required":["ReservedDBInstancesOfferingId"],"members":{"ReservedDBInstancesOfferingId":{},"ReservedDBInstanceId":{},"DBInstanceCount":{"type":"integer"}}},"output":{"resultWrapper":"PurchaseReservedDBInstancesOfferingResult","type":"structure","members":{"ReservedDBInstance":{"shape":"S3m"}}}},"RebootDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"ForceFailover":{"type":"boolean"}}},"output":{"resultWrapper":"RebootDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"RemoveSourceIdentifierFromSubscription":{"input":{"type":"structure","required":["SubscriptionName","SourceIdentifier"],"members":{"SubscriptionName":{},"SourceIdentifier":{}}},"output":{"resultWrapper":"RemoveSourceIdentifierFromSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"RemoveTagsFromResource":{"input":{"type":"structure","required":["ResourceName","TagKeys"],"members":{"ResourceName":{},"TagKeys":{"type":"list","member":{}}}}},"ResetDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{},"ResetAllParameters":{"type":"boolean"},"Parameters":{"shape":"S2f"}}},"output":{"shape":"S3z","resultWrapper":"ResetDBParameterGroupResult"}},"RestoreDBInstanceFromDBSnapshot":{"input":{"type":"structure","required":["DBInstanceIdentifier","DBSnapshotIdentifier"],"members":{"DBInstanceIdentifier":{},"DBSnapshotIdentifier":{},"DBInstanceClass":{},"Port":{"type":"integer"},"AvailabilityZone":{},"DBSubnetGroupName":{},"MultiAZ":{"type":"boolean"},"PubliclyAccessible":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"DBName":{},"Engine":{},"Iops":{"type":"integer"},"OptionGroupName":{}}},"output":{"resultWrapper":"RestoreDBInstanceFromDBSnapshotResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"RestoreDBInstanceToPointInTime":{"input":{"type":"structure","required":["SourceDBInstanceIdentifier","TargetDBInstanceIdentifier"],"members":{"SourceDBInstanceIdentifier":{},"TargetDBInstanceIdentifier":{},"RestoreTime":{"type":"timestamp"},"UseLatestRestorableTime":{"type":"boolean"},"DBInstanceClass":{},"Port":{"type":"integer"},"AvailabilityZone":{},"DBSubnetGroupName":{},"MultiAZ":{"type":"boolean"},"PubliclyAccessible":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"DBName":{},"Engine":{},"Iops":{"type":"integer"},"OptionGroupName":{}}},"output":{"resultWrapper":"RestoreDBInstanceToPointInTimeResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"RevokeDBSecurityGroupIngress":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{},"CIDRIP":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"RevokeDBSecurityGroupIngressResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sd"}}}}},"shapes":{"S4":{"type":"structure","members":{"Id":{},"CustomerAwsId":{},"CustSubscriptionId":{},"SnsTopicArn":{},"Status":{},"SubscriptionCreationTime":{},"SourceType":{},"SourceIdsList":{"shape":"S5"},"EventCategoriesList":{"shape":"S6"},"Enabled":{"type":"boolean"}},"wrapper":true},"S5":{"type":"list","member":{"locationName":"SourceId"}},"S6":{"type":"list","member":{"locationName":"EventCategory"}},"S9":{"type":"list","member":{"locationName":"Tag","type":"structure","members":{"Key":{},"Value":{}}}},"Sd":{"type":"structure","members":{"OwnerId":{},"DBSecurityGroupName":{},"DBSecurityGroupDescription":{},"VpcId":{},"EC2SecurityGroups":{"type":"list","member":{"locationName":"EC2SecurityGroup","type":"structure","members":{"Status":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}}},"IPRanges":{"type":"list","member":{"locationName":"IPRange","type":"structure","members":{"Status":{},"CIDRIP":{}}}}},"wrapper":true},"Sk":{"type":"structure","members":{"DBSnapshotIdentifier":{},"DBInstanceIdentifier":{},"SnapshotCreateTime":{"type":"timestamp"},"Engine":{},"AllocatedStorage":{"type":"integer"},"Status":{},"Port":{"type":"integer"},"AvailabilityZone":{},"VpcId":{},"InstanceCreateTime":{"type":"timestamp"},"MasterUsername":{},"EngineVersion":{},"LicenseModel":{},"SnapshotType":{},"Iops":{"type":"integer"}},"wrapper":true},"Sp":{"type":"list","member":{"locationName":"DBSecurityGroupName"}},"Sq":{"type":"list","member":{"locationName":"VpcSecurityGroupId"}},"St":{"type":"structure","members":{"DBInstanceIdentifier":{},"DBInstanceClass":{},"Engine":{},"DBInstanceStatus":{},"MasterUsername":{},"DBName":{},"Endpoint":{"type":"structure","members":{"Address":{},"Port":{"type":"integer"}}},"AllocatedStorage":{"type":"integer"},"InstanceCreateTime":{"type":"timestamp"},"PreferredBackupWindow":{},"BackupRetentionPeriod":{"type":"integer"},"DBSecurityGroups":{"shape":"Sv"},"VpcSecurityGroups":{"shape":"Sx"},"DBParameterGroups":{"type":"list","member":{"locationName":"DBParameterGroup","type":"structure","members":{"DBParameterGroupName":{},"ParameterApplyStatus":{}}}},"AvailabilityZone":{},"DBSubnetGroup":{"shape":"S11"},"PreferredMaintenanceWindow":{},"PendingModifiedValues":{"type":"structure","members":{"DBInstanceClass":{},"AllocatedStorage":{"type":"integer"},"MasterUserPassword":{},"Port":{"type":"integer"},"BackupRetentionPeriod":{"type":"integer"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"Iops":{"type":"integer"},"DBInstanceIdentifier":{}}},"LatestRestorableTime":{"type":"timestamp"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"ReadReplicaSourceDBInstanceIdentifier":{},"ReadReplicaDBInstanceIdentifiers":{"type":"list","member":{"locationName":"ReadReplicaDBInstanceIdentifier"}},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupMembership":{"type":"structure","members":{"OptionGroupName":{},"Status":{}}},"CharacterSetName":{},"SecondaryAvailabilityZone":{},"PubliclyAccessible":{"type":"boolean"}},"wrapper":true},"Sv":{"type":"list","member":{"locationName":"DBSecurityGroup","type":"structure","members":{"DBSecurityGroupName":{},"Status":{}}}},"Sx":{"type":"list","member":{"locationName":"VpcSecurityGroupMembership","type":"structure","members":{"VpcSecurityGroupId":{},"Status":{}}}},"S11":{"type":"structure","members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"VpcId":{},"SubnetGroupStatus":{},"Subnets":{"type":"list","member":{"locationName":"Subnet","type":"structure","members":{"SubnetIdentifier":{},"SubnetAvailabilityZone":{"shape":"S14"},"SubnetStatus":{}}}}},"wrapper":true},"S14":{"type":"structure","members":{"Name":{},"ProvisionedIopsCapable":{"type":"boolean"}},"wrapper":true},"S1c":{"type":"structure","members":{"DBParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{}},"wrapper":true},"S1i":{"type":"list","member":{"locationName":"SubnetIdentifier"}},"S1o":{"type":"structure","members":{"OptionGroupName":{},"OptionGroupDescription":{},"EngineName":{},"MajorEngineVersion":{},"Options":{"type":"list","member":{"locationName":"Option","type":"structure","members":{"OptionName":{},"OptionDescription":{},"Port":{"type":"integer"},"DBSecurityGroupMemberships":{"shape":"Sv"},"VpcSecurityGroupMemberships":{"shape":"Sx"}}}},"AllowsVpcAndNonVpcInstanceMemberships":{"type":"boolean"},"VpcId":{}},"wrapper":true},"S25":{"type":"structure","members":{"CharacterSetName":{},"CharacterSetDescription":{}}},"S2f":{"type":"list","member":{"locationName":"Parameter","type":"structure","members":{"ParameterName":{},"ParameterValue":{},"Description":{},"Source":{},"ApplyType":{},"DataType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"},"MinimumEngineVersion":{},"ApplyMethod":{}}}},"S3m":{"type":"structure","members":{"ReservedDBInstanceId":{},"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"StartTime":{"type":"timestamp"},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"DBInstanceCount":{"type":"integer"},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"State":{},"RecurringCharges":{"shape":"S3o"}},"wrapper":true},"S3o":{"type":"list","member":{"locationName":"RecurringCharge","type":"structure","members":{"RecurringChargeAmount":{"type":"double"},"RecurringChargeFrequency":{}},"wrapper":true}},"S3z":{"type":"structure","members":{"DBParameterGroupName":{}}}}} - -/***/ }), -/* 477 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"DescribeDBEngineVersions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBEngineVersions"},"DescribeDBInstances":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBInstances"},"DescribeDBParameterGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBParameterGroups"},"DescribeDBParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Parameters"},"DescribeDBSecurityGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSecurityGroups"},"DescribeDBSnapshots":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSnapshots"},"DescribeDBSubnetGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSubnetGroups"},"DescribeEngineDefaultParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"EngineDefaults.Marker","result_key":"EngineDefaults.Parameters"},"DescribeEventSubscriptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"EventSubscriptionsList"},"DescribeEvents":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Events"},"DescribeOptionGroupOptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OptionGroupOptions"},"DescribeOptionGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OptionGroupsList"},"DescribeOrderableDBInstanceOptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OrderableDBInstanceOptions"},"DescribeReservedDBInstances":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedDBInstances"},"DescribeReservedDBInstancesOfferings":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedDBInstancesOfferings"},"ListTagsForResource":{"result_key":"TagList"}}} - -/***/ }), -/* 478 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2013-02-12","endpointPrefix":"rds","protocol":"query","serviceAbbreviation":"Amazon RDS","serviceFullName":"Amazon Relational Database Service","serviceId":"RDS","signatureVersion":"v4","uid":"rds-2013-02-12","xmlNamespace":"http://rds.amazonaws.com/doc/2013-02-12/"},"operations":{"AddSourceIdentifierToSubscription":{"input":{"type":"structure","required":["SubscriptionName","SourceIdentifier"],"members":{"SubscriptionName":{},"SourceIdentifier":{}}},"output":{"resultWrapper":"AddSourceIdentifierToSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"AddTagsToResource":{"input":{"type":"structure","required":["ResourceName","Tags"],"members":{"ResourceName":{},"Tags":{"shape":"S9"}}}},"AuthorizeDBSecurityGroupIngress":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{},"CIDRIP":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"AuthorizeDBSecurityGroupIngressResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sd"}}}},"CopyDBSnapshot":{"input":{"type":"structure","required":["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],"members":{"SourceDBSnapshotIdentifier":{},"TargetDBSnapshotIdentifier":{}}},"output":{"resultWrapper":"CopyDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"Sk"}}}},"CreateDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier","AllocatedStorage","DBInstanceClass","Engine","MasterUsername","MasterUserPassword"],"members":{"DBName":{},"DBInstanceIdentifier":{},"AllocatedStorage":{"type":"integer"},"DBInstanceClass":{},"Engine":{},"MasterUsername":{},"MasterUserPassword":{},"DBSecurityGroups":{"shape":"Sp"},"VpcSecurityGroupIds":{"shape":"Sq"},"AvailabilityZone":{},"DBSubnetGroupName":{},"PreferredMaintenanceWindow":{},"DBParameterGroupName":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{},"Port":{"type":"integer"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupName":{},"CharacterSetName":{},"PubliclyAccessible":{"type":"boolean"}}},"output":{"resultWrapper":"CreateDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"CreateDBInstanceReadReplica":{"input":{"type":"structure","required":["DBInstanceIdentifier","SourceDBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"SourceDBInstanceIdentifier":{},"DBInstanceClass":{},"AvailabilityZone":{},"Port":{"type":"integer"},"AutoMinorVersionUpgrade":{"type":"boolean"},"Iops":{"type":"integer"},"OptionGroupName":{},"PubliclyAccessible":{"type":"boolean"}}},"output":{"resultWrapper":"CreateDBInstanceReadReplicaResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"CreateDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName","DBParameterGroupFamily","Description"],"members":{"DBParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{}}},"output":{"resultWrapper":"CreateDBParameterGroupResult","type":"structure","members":{"DBParameterGroup":{"shape":"S1d"}}}},"CreateDBSecurityGroup":{"input":{"type":"structure","required":["DBSecurityGroupName","DBSecurityGroupDescription"],"members":{"DBSecurityGroupName":{},"DBSecurityGroupDescription":{}}},"output":{"resultWrapper":"CreateDBSecurityGroupResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sd"}}}},"CreateDBSnapshot":{"input":{"type":"structure","required":["DBSnapshotIdentifier","DBInstanceIdentifier"],"members":{"DBSnapshotIdentifier":{},"DBInstanceIdentifier":{}}},"output":{"resultWrapper":"CreateDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"Sk"}}}},"CreateDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],"members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"SubnetIds":{"shape":"S1j"}}},"output":{"resultWrapper":"CreateDBSubnetGroupResult","type":"structure","members":{"DBSubnetGroup":{"shape":"S11"}}}},"CreateEventSubscription":{"input":{"type":"structure","required":["SubscriptionName","SnsTopicArn"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"EventCategories":{"shape":"S6"},"SourceIds":{"shape":"S5"},"Enabled":{"type":"boolean"}}},"output":{"resultWrapper":"CreateEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"CreateOptionGroup":{"input":{"type":"structure","required":["OptionGroupName","EngineName","MajorEngineVersion","OptionGroupDescription"],"members":{"OptionGroupName":{},"EngineName":{},"MajorEngineVersion":{},"OptionGroupDescription":{}}},"output":{"resultWrapper":"CreateOptionGroupResult","type":"structure","members":{"OptionGroup":{"shape":"S1p"}}}},"DeleteDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"SkipFinalSnapshot":{"type":"boolean"},"FinalDBSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"DeleteDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{}}}},"DeleteDBSecurityGroup":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{}}}},"DeleteDBSnapshot":{"input":{"type":"structure","required":["DBSnapshotIdentifier"],"members":{"DBSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"Sk"}}}},"DeleteDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName"],"members":{"DBSubnetGroupName":{}}}},"DeleteEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{}}},"output":{"resultWrapper":"DeleteEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"DeleteOptionGroup":{"input":{"type":"structure","required":["OptionGroupName"],"members":{"OptionGroupName":{}}}},"DescribeDBEngineVersions":{"input":{"type":"structure","members":{"Engine":{},"EngineVersion":{},"DBParameterGroupFamily":{},"MaxRecords":{"type":"integer"},"Marker":{},"DefaultOnly":{"type":"boolean"},"ListSupportedCharacterSets":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeDBEngineVersionsResult","type":"structure","members":{"Marker":{},"DBEngineVersions":{"type":"list","member":{"locationName":"DBEngineVersion","type":"structure","members":{"Engine":{},"EngineVersion":{},"DBParameterGroupFamily":{},"DBEngineDescription":{},"DBEngineVersionDescription":{},"DefaultCharacterSet":{"shape":"S28"},"SupportedCharacterSets":{"type":"list","member":{"shape":"S28","locationName":"CharacterSet"}}}}}}}},"DescribeDBInstances":{"input":{"type":"structure","members":{"DBInstanceIdentifier":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBInstancesResult","type":"structure","members":{"Marker":{},"DBInstances":{"type":"list","member":{"shape":"St","locationName":"DBInstance"}}}}},"DescribeDBLogFiles":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"FilenameContains":{},"FileLastWritten":{"type":"long"},"FileSize":{"type":"long"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBLogFilesResult","type":"structure","members":{"DescribeDBLogFiles":{"type":"list","member":{"locationName":"DescribeDBLogFilesDetails","type":"structure","members":{"LogFileName":{},"LastWritten":{"type":"long"},"Size":{"type":"long"}}}},"Marker":{}}}},"DescribeDBParameterGroups":{"input":{"type":"structure","members":{"DBParameterGroupName":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBParameterGroupsResult","type":"structure","members":{"Marker":{},"DBParameterGroups":{"type":"list","member":{"shape":"S1d","locationName":"DBParameterGroup"}}}}},"DescribeDBParameters":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{},"Source":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBParametersResult","type":"structure","members":{"Parameters":{"shape":"S2n"},"Marker":{}}}},"DescribeDBSecurityGroups":{"input":{"type":"structure","members":{"DBSecurityGroupName":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSecurityGroupsResult","type":"structure","members":{"Marker":{},"DBSecurityGroups":{"type":"list","member":{"shape":"Sd","locationName":"DBSecurityGroup"}}}}},"DescribeDBSnapshots":{"input":{"type":"structure","members":{"DBInstanceIdentifier":{},"DBSnapshotIdentifier":{},"SnapshotType":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSnapshotsResult","type":"structure","members":{"Marker":{},"DBSnapshots":{"type":"list","member":{"shape":"Sk","locationName":"DBSnapshot"}}}}},"DescribeDBSubnetGroups":{"input":{"type":"structure","members":{"DBSubnetGroupName":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSubnetGroupsResult","type":"structure","members":{"Marker":{},"DBSubnetGroups":{"type":"list","member":{"shape":"S11","locationName":"DBSubnetGroup"}}}}},"DescribeEngineDefaultParameters":{"input":{"type":"structure","required":["DBParameterGroupFamily"],"members":{"DBParameterGroupFamily":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEngineDefaultParametersResult","type":"structure","members":{"EngineDefaults":{"type":"structure","members":{"DBParameterGroupFamily":{},"Marker":{},"Parameters":{"shape":"S2n"}},"wrapper":true}}}},"DescribeEventCategories":{"input":{"type":"structure","members":{"SourceType":{}}},"output":{"resultWrapper":"DescribeEventCategoriesResult","type":"structure","members":{"EventCategoriesMapList":{"type":"list","member":{"locationName":"EventCategoriesMap","type":"structure","members":{"SourceType":{},"EventCategories":{"shape":"S6"}},"wrapper":true}}}}},"DescribeEventSubscriptions":{"input":{"type":"structure","members":{"SubscriptionName":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventSubscriptionsResult","type":"structure","members":{"Marker":{},"EventSubscriptionsList":{"type":"list","member":{"shape":"S4","locationName":"EventSubscription"}}}}},"DescribeEvents":{"input":{"type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Duration":{"type":"integer"},"EventCategories":{"shape":"S6"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventsResult","type":"structure","members":{"Marker":{},"Events":{"type":"list","member":{"locationName":"Event","type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"Message":{},"EventCategories":{"shape":"S6"},"Date":{"type":"timestamp"}}}}}}},"DescribeOptionGroupOptions":{"input":{"type":"structure","required":["EngineName"],"members":{"EngineName":{},"MajorEngineVersion":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeOptionGroupOptionsResult","type":"structure","members":{"OptionGroupOptions":{"type":"list","member":{"locationName":"OptionGroupOption","type":"structure","members":{"Name":{},"Description":{},"EngineName":{},"MajorEngineVersion":{},"MinimumRequiredMinorEngineVersion":{},"PortRequired":{"type":"boolean"},"DefaultPort":{"type":"integer"},"OptionsDependedOn":{"type":"list","member":{"locationName":"OptionName"}},"Persistent":{"type":"boolean"},"OptionGroupOptionSettings":{"type":"list","member":{"locationName":"OptionGroupOptionSetting","type":"structure","members":{"SettingName":{},"SettingDescription":{},"DefaultValue":{},"ApplyType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"}}}}}}},"Marker":{}}}},"DescribeOptionGroups":{"input":{"type":"structure","members":{"OptionGroupName":{},"Marker":{},"MaxRecords":{"type":"integer"},"EngineName":{},"MajorEngineVersion":{}}},"output":{"resultWrapper":"DescribeOptionGroupsResult","type":"structure","members":{"OptionGroupsList":{"type":"list","member":{"shape":"S1p","locationName":"OptionGroup"}},"Marker":{}}}},"DescribeOrderableDBInstanceOptions":{"input":{"type":"structure","required":["Engine"],"members":{"Engine":{},"EngineVersion":{},"DBInstanceClass":{},"LicenseModel":{},"Vpc":{"type":"boolean"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeOrderableDBInstanceOptionsResult","type":"structure","members":{"OrderableDBInstanceOptions":{"type":"list","member":{"locationName":"OrderableDBInstanceOption","type":"structure","members":{"Engine":{},"EngineVersion":{},"DBInstanceClass":{},"LicenseModel":{},"AvailabilityZones":{"type":"list","member":{"shape":"S14","locationName":"AvailabilityZone"}},"MultiAZCapable":{"type":"boolean"},"ReadReplicaCapable":{"type":"boolean"},"Vpc":{"type":"boolean"}},"wrapper":true}},"Marker":{}}}},"DescribeReservedDBInstances":{"input":{"type":"structure","members":{"ReservedDBInstanceId":{},"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedDBInstancesResult","type":"structure","members":{"Marker":{},"ReservedDBInstances":{"type":"list","member":{"shape":"S3w","locationName":"ReservedDBInstance"}}}}},"DescribeReservedDBInstancesOfferings":{"input":{"type":"structure","members":{"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedDBInstancesOfferingsResult","type":"structure","members":{"Marker":{},"ReservedDBInstancesOfferings":{"type":"list","member":{"locationName":"ReservedDBInstancesOffering","type":"structure","members":{"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"RecurringCharges":{"shape":"S3y"}},"wrapper":true}}}}},"DownloadDBLogFilePortion":{"input":{"type":"structure","required":["DBInstanceIdentifier","LogFileName"],"members":{"DBInstanceIdentifier":{},"LogFileName":{},"Marker":{},"NumberOfLines":{"type":"integer"}}},"output":{"resultWrapper":"DownloadDBLogFilePortionResult","type":"structure","members":{"LogFileData":{},"Marker":{},"AdditionalDataPending":{"type":"boolean"}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceName"],"members":{"ResourceName":{}}},"output":{"resultWrapper":"ListTagsForResourceResult","type":"structure","members":{"TagList":{"shape":"S9"}}}},"ModifyDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"AllocatedStorage":{"type":"integer"},"DBInstanceClass":{},"DBSecurityGroups":{"shape":"Sp"},"VpcSecurityGroupIds":{"shape":"Sq"},"ApplyImmediately":{"type":"boolean"},"MasterUserPassword":{},"DBParameterGroupName":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{},"PreferredMaintenanceWindow":{},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AllowMajorVersionUpgrade":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"Iops":{"type":"integer"},"OptionGroupName":{},"NewDBInstanceIdentifier":{}}},"output":{"resultWrapper":"ModifyDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"ModifyDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName","Parameters"],"members":{"DBParameterGroupName":{},"Parameters":{"shape":"S2n"}}},"output":{"shape":"S4b","resultWrapper":"ModifyDBParameterGroupResult"}},"ModifyDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName","SubnetIds"],"members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"SubnetIds":{"shape":"S1j"}}},"output":{"resultWrapper":"ModifyDBSubnetGroupResult","type":"structure","members":{"DBSubnetGroup":{"shape":"S11"}}}},"ModifyEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"EventCategories":{"shape":"S6"},"Enabled":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"ModifyOptionGroup":{"input":{"type":"structure","required":["OptionGroupName"],"members":{"OptionGroupName":{},"OptionsToInclude":{"type":"list","member":{"locationName":"OptionConfiguration","type":"structure","required":["OptionName"],"members":{"OptionName":{},"Port":{"type":"integer"},"DBSecurityGroupMemberships":{"shape":"Sp"},"VpcSecurityGroupMemberships":{"shape":"Sq"},"OptionSettings":{"type":"list","member":{"shape":"S1t","locationName":"OptionSetting"}}}}},"OptionsToRemove":{"type":"list","member":{}},"ApplyImmediately":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyOptionGroupResult","type":"structure","members":{"OptionGroup":{"shape":"S1p"}}}},"PromoteReadReplica":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{}}},"output":{"resultWrapper":"PromoteReadReplicaResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"PurchaseReservedDBInstancesOffering":{"input":{"type":"structure","required":["ReservedDBInstancesOfferingId"],"members":{"ReservedDBInstancesOfferingId":{},"ReservedDBInstanceId":{},"DBInstanceCount":{"type":"integer"}}},"output":{"resultWrapper":"PurchaseReservedDBInstancesOfferingResult","type":"structure","members":{"ReservedDBInstance":{"shape":"S3w"}}}},"RebootDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"ForceFailover":{"type":"boolean"}}},"output":{"resultWrapper":"RebootDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"RemoveSourceIdentifierFromSubscription":{"input":{"type":"structure","required":["SubscriptionName","SourceIdentifier"],"members":{"SubscriptionName":{},"SourceIdentifier":{}}},"output":{"resultWrapper":"RemoveSourceIdentifierFromSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"RemoveTagsFromResource":{"input":{"type":"structure","required":["ResourceName","TagKeys"],"members":{"ResourceName":{},"TagKeys":{"type":"list","member":{}}}}},"ResetDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{},"ResetAllParameters":{"type":"boolean"},"Parameters":{"shape":"S2n"}}},"output":{"shape":"S4b","resultWrapper":"ResetDBParameterGroupResult"}},"RestoreDBInstanceFromDBSnapshot":{"input":{"type":"structure","required":["DBInstanceIdentifier","DBSnapshotIdentifier"],"members":{"DBInstanceIdentifier":{},"DBSnapshotIdentifier":{},"DBInstanceClass":{},"Port":{"type":"integer"},"AvailabilityZone":{},"DBSubnetGroupName":{},"MultiAZ":{"type":"boolean"},"PubliclyAccessible":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"DBName":{},"Engine":{},"Iops":{"type":"integer"},"OptionGroupName":{}}},"output":{"resultWrapper":"RestoreDBInstanceFromDBSnapshotResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"RestoreDBInstanceToPointInTime":{"input":{"type":"structure","required":["SourceDBInstanceIdentifier","TargetDBInstanceIdentifier"],"members":{"SourceDBInstanceIdentifier":{},"TargetDBInstanceIdentifier":{},"RestoreTime":{"type":"timestamp"},"UseLatestRestorableTime":{"type":"boolean"},"DBInstanceClass":{},"Port":{"type":"integer"},"AvailabilityZone":{},"DBSubnetGroupName":{},"MultiAZ":{"type":"boolean"},"PubliclyAccessible":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"DBName":{},"Engine":{},"Iops":{"type":"integer"},"OptionGroupName":{}}},"output":{"resultWrapper":"RestoreDBInstanceToPointInTimeResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"RevokeDBSecurityGroupIngress":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{},"CIDRIP":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"RevokeDBSecurityGroupIngressResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sd"}}}}},"shapes":{"S4":{"type":"structure","members":{"CustomerAwsId":{},"CustSubscriptionId":{},"SnsTopicArn":{},"Status":{},"SubscriptionCreationTime":{},"SourceType":{},"SourceIdsList":{"shape":"S5"},"EventCategoriesList":{"shape":"S6"},"Enabled":{"type":"boolean"}},"wrapper":true},"S5":{"type":"list","member":{"locationName":"SourceId"}},"S6":{"type":"list","member":{"locationName":"EventCategory"}},"S9":{"type":"list","member":{"locationName":"Tag","type":"structure","members":{"Key":{},"Value":{}}}},"Sd":{"type":"structure","members":{"OwnerId":{},"DBSecurityGroupName":{},"DBSecurityGroupDescription":{},"VpcId":{},"EC2SecurityGroups":{"type":"list","member":{"locationName":"EC2SecurityGroup","type":"structure","members":{"Status":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}}},"IPRanges":{"type":"list","member":{"locationName":"IPRange","type":"structure","members":{"Status":{},"CIDRIP":{}}}}},"wrapper":true},"Sk":{"type":"structure","members":{"DBSnapshotIdentifier":{},"DBInstanceIdentifier":{},"SnapshotCreateTime":{"type":"timestamp"},"Engine":{},"AllocatedStorage":{"type":"integer"},"Status":{},"Port":{"type":"integer"},"AvailabilityZone":{},"VpcId":{},"InstanceCreateTime":{"type":"timestamp"},"MasterUsername":{},"EngineVersion":{},"LicenseModel":{},"SnapshotType":{},"Iops":{"type":"integer"},"OptionGroupName":{}},"wrapper":true},"Sp":{"type":"list","member":{"locationName":"DBSecurityGroupName"}},"Sq":{"type":"list","member":{"locationName":"VpcSecurityGroupId"}},"St":{"type":"structure","members":{"DBInstanceIdentifier":{},"DBInstanceClass":{},"Engine":{},"DBInstanceStatus":{},"MasterUsername":{},"DBName":{},"Endpoint":{"type":"structure","members":{"Address":{},"Port":{"type":"integer"}}},"AllocatedStorage":{"type":"integer"},"InstanceCreateTime":{"type":"timestamp"},"PreferredBackupWindow":{},"BackupRetentionPeriod":{"type":"integer"},"DBSecurityGroups":{"shape":"Sv"},"VpcSecurityGroups":{"shape":"Sx"},"DBParameterGroups":{"type":"list","member":{"locationName":"DBParameterGroup","type":"structure","members":{"DBParameterGroupName":{},"ParameterApplyStatus":{}}}},"AvailabilityZone":{},"DBSubnetGroup":{"shape":"S11"},"PreferredMaintenanceWindow":{},"PendingModifiedValues":{"type":"structure","members":{"DBInstanceClass":{},"AllocatedStorage":{"type":"integer"},"MasterUserPassword":{},"Port":{"type":"integer"},"BackupRetentionPeriod":{"type":"integer"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"Iops":{"type":"integer"},"DBInstanceIdentifier":{}}},"LatestRestorableTime":{"type":"timestamp"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"ReadReplicaSourceDBInstanceIdentifier":{},"ReadReplicaDBInstanceIdentifiers":{"type":"list","member":{"locationName":"ReadReplicaDBInstanceIdentifier"}},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupMemberships":{"type":"list","member":{"locationName":"OptionGroupMembership","type":"structure","members":{"OptionGroupName":{},"Status":{}}}},"CharacterSetName":{},"SecondaryAvailabilityZone":{},"PubliclyAccessible":{"type":"boolean"}},"wrapper":true},"Sv":{"type":"list","member":{"locationName":"DBSecurityGroup","type":"structure","members":{"DBSecurityGroupName":{},"Status":{}}}},"Sx":{"type":"list","member":{"locationName":"VpcSecurityGroupMembership","type":"structure","members":{"VpcSecurityGroupId":{},"Status":{}}}},"S11":{"type":"structure","members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"VpcId":{},"SubnetGroupStatus":{},"Subnets":{"type":"list","member":{"locationName":"Subnet","type":"structure","members":{"SubnetIdentifier":{},"SubnetAvailabilityZone":{"shape":"S14"},"SubnetStatus":{}}}}},"wrapper":true},"S14":{"type":"structure","members":{"Name":{},"ProvisionedIopsCapable":{"type":"boolean"}},"wrapper":true},"S1d":{"type":"structure","members":{"DBParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{}},"wrapper":true},"S1j":{"type":"list","member":{"locationName":"SubnetIdentifier"}},"S1p":{"type":"structure","members":{"OptionGroupName":{},"OptionGroupDescription":{},"EngineName":{},"MajorEngineVersion":{},"Options":{"type":"list","member":{"locationName":"Option","type":"structure","members":{"OptionName":{},"OptionDescription":{},"Persistent":{"type":"boolean"},"Port":{"type":"integer"},"OptionSettings":{"type":"list","member":{"shape":"S1t","locationName":"OptionSetting"}},"DBSecurityGroupMemberships":{"shape":"Sv"},"VpcSecurityGroupMemberships":{"shape":"Sx"}}}},"AllowsVpcAndNonVpcInstanceMemberships":{"type":"boolean"},"VpcId":{}},"wrapper":true},"S1t":{"type":"structure","members":{"Name":{},"Value":{},"DefaultValue":{},"Description":{},"ApplyType":{},"DataType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"},"IsCollection":{"type":"boolean"}}},"S28":{"type":"structure","members":{"CharacterSetName":{},"CharacterSetDescription":{}}},"S2n":{"type":"list","member":{"locationName":"Parameter","type":"structure","members":{"ParameterName":{},"ParameterValue":{},"Description":{},"Source":{},"ApplyType":{},"DataType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"},"MinimumEngineVersion":{},"ApplyMethod":{}}}},"S3w":{"type":"structure","members":{"ReservedDBInstanceId":{},"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"StartTime":{"type":"timestamp"},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"DBInstanceCount":{"type":"integer"},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"State":{},"RecurringCharges":{"shape":"S3y"}},"wrapper":true},"S3y":{"type":"list","member":{"locationName":"RecurringCharge","type":"structure","members":{"RecurringChargeAmount":{"type":"double"},"RecurringChargeFrequency":{}},"wrapper":true}},"S4b":{"type":"structure","members":{"DBParameterGroupName":{}}}}} - -/***/ }), -/* 479 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"DescribeDBEngineVersions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBEngineVersions"},"DescribeDBInstances":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBInstances"},"DescribeDBLogFiles":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DescribeDBLogFiles"},"DescribeDBParameterGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBParameterGroups"},"DescribeDBParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Parameters"},"DescribeDBSecurityGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSecurityGroups"},"DescribeDBSnapshots":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSnapshots"},"DescribeDBSubnetGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSubnetGroups"},"DescribeEngineDefaultParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"EngineDefaults.Marker","result_key":"EngineDefaults.Parameters"},"DescribeEventSubscriptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"EventSubscriptionsList"},"DescribeEvents":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Events"},"DescribeOptionGroupOptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OptionGroupOptions"},"DescribeOptionGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OptionGroupsList"},"DescribeOrderableDBInstanceOptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OrderableDBInstanceOptions"},"DescribeReservedDBInstances":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedDBInstances"},"DescribeReservedDBInstancesOfferings":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedDBInstancesOfferings"},"DownloadDBLogFilePortion":{"input_token":"Marker","limit_key":"NumberOfLines","more_results":"AdditionalDataPending","output_token":"Marker","result_key":"LogFileData"},"ListTagsForResource":{"result_key":"TagList"}}} - -/***/ }), -/* 480 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2013-09-09","endpointPrefix":"rds","protocol":"query","serviceAbbreviation":"Amazon RDS","serviceFullName":"Amazon Relational Database Service","serviceId":"RDS","signatureVersion":"v4","uid":"rds-2013-09-09","xmlNamespace":"http://rds.amazonaws.com/doc/2013-09-09/"},"operations":{"AddSourceIdentifierToSubscription":{"input":{"type":"structure","required":["SubscriptionName","SourceIdentifier"],"members":{"SubscriptionName":{},"SourceIdentifier":{}}},"output":{"resultWrapper":"AddSourceIdentifierToSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"AddTagsToResource":{"input":{"type":"structure","required":["ResourceName","Tags"],"members":{"ResourceName":{},"Tags":{"shape":"S9"}}}},"AuthorizeDBSecurityGroupIngress":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{},"CIDRIP":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"AuthorizeDBSecurityGroupIngressResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sd"}}}},"CopyDBSnapshot":{"input":{"type":"structure","required":["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],"members":{"SourceDBSnapshotIdentifier":{},"TargetDBSnapshotIdentifier":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CopyDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"Sk"}}}},"CreateDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier","AllocatedStorage","DBInstanceClass","Engine","MasterUsername","MasterUserPassword"],"members":{"DBName":{},"DBInstanceIdentifier":{},"AllocatedStorage":{"type":"integer"},"DBInstanceClass":{},"Engine":{},"MasterUsername":{},"MasterUserPassword":{},"DBSecurityGroups":{"shape":"Sp"},"VpcSecurityGroupIds":{"shape":"Sq"},"AvailabilityZone":{},"DBSubnetGroupName":{},"PreferredMaintenanceWindow":{},"DBParameterGroupName":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{},"Port":{"type":"integer"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupName":{},"CharacterSetName":{},"PubliclyAccessible":{"type":"boolean"},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"CreateDBInstanceReadReplica":{"input":{"type":"structure","required":["DBInstanceIdentifier","SourceDBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"SourceDBInstanceIdentifier":{},"DBInstanceClass":{},"AvailabilityZone":{},"Port":{"type":"integer"},"AutoMinorVersionUpgrade":{"type":"boolean"},"Iops":{"type":"integer"},"OptionGroupName":{},"PubliclyAccessible":{"type":"boolean"},"Tags":{"shape":"S9"},"DBSubnetGroupName":{}}},"output":{"resultWrapper":"CreateDBInstanceReadReplicaResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"CreateDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName","DBParameterGroupFamily","Description"],"members":{"DBParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateDBParameterGroupResult","type":"structure","members":{"DBParameterGroup":{"shape":"S1f"}}}},"CreateDBSecurityGroup":{"input":{"type":"structure","required":["DBSecurityGroupName","DBSecurityGroupDescription"],"members":{"DBSecurityGroupName":{},"DBSecurityGroupDescription":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateDBSecurityGroupResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sd"}}}},"CreateDBSnapshot":{"input":{"type":"structure","required":["DBSnapshotIdentifier","DBInstanceIdentifier"],"members":{"DBSnapshotIdentifier":{},"DBInstanceIdentifier":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"Sk"}}}},"CreateDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],"members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"SubnetIds":{"shape":"S1l"},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateDBSubnetGroupResult","type":"structure","members":{"DBSubnetGroup":{"shape":"S11"}}}},"CreateEventSubscription":{"input":{"type":"structure","required":["SubscriptionName","SnsTopicArn"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"EventCategories":{"shape":"S6"},"SourceIds":{"shape":"S5"},"Enabled":{"type":"boolean"},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"CreateOptionGroup":{"input":{"type":"structure","required":["OptionGroupName","EngineName","MajorEngineVersion","OptionGroupDescription"],"members":{"OptionGroupName":{},"EngineName":{},"MajorEngineVersion":{},"OptionGroupDescription":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateOptionGroupResult","type":"structure","members":{"OptionGroup":{"shape":"S1r"}}}},"DeleteDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"SkipFinalSnapshot":{"type":"boolean"},"FinalDBSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"DeleteDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{}}}},"DeleteDBSecurityGroup":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{}}}},"DeleteDBSnapshot":{"input":{"type":"structure","required":["DBSnapshotIdentifier"],"members":{"DBSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"Sk"}}}},"DeleteDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName"],"members":{"DBSubnetGroupName":{}}}},"DeleteEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{}}},"output":{"resultWrapper":"DeleteEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"DeleteOptionGroup":{"input":{"type":"structure","required":["OptionGroupName"],"members":{"OptionGroupName":{}}}},"DescribeDBEngineVersions":{"input":{"type":"structure","members":{"Engine":{},"EngineVersion":{},"DBParameterGroupFamily":{},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{},"DefaultOnly":{"type":"boolean"},"ListSupportedCharacterSets":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeDBEngineVersionsResult","type":"structure","members":{"Marker":{},"DBEngineVersions":{"type":"list","member":{"locationName":"DBEngineVersion","type":"structure","members":{"Engine":{},"EngineVersion":{},"DBParameterGroupFamily":{},"DBEngineDescription":{},"DBEngineVersionDescription":{},"DefaultCharacterSet":{"shape":"S2d"},"SupportedCharacterSets":{"type":"list","member":{"shape":"S2d","locationName":"CharacterSet"}}}}}}}},"DescribeDBInstances":{"input":{"type":"structure","members":{"DBInstanceIdentifier":{},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBInstancesResult","type":"structure","members":{"Marker":{},"DBInstances":{"type":"list","member":{"shape":"St","locationName":"DBInstance"}}}}},"DescribeDBLogFiles":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"FilenameContains":{},"FileLastWritten":{"type":"long"},"FileSize":{"type":"long"},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBLogFilesResult","type":"structure","members":{"DescribeDBLogFiles":{"type":"list","member":{"locationName":"DescribeDBLogFilesDetails","type":"structure","members":{"LogFileName":{},"LastWritten":{"type":"long"},"Size":{"type":"long"}}}},"Marker":{}}}},"DescribeDBParameterGroups":{"input":{"type":"structure","members":{"DBParameterGroupName":{},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBParameterGroupsResult","type":"structure","members":{"Marker":{},"DBParameterGroups":{"type":"list","member":{"shape":"S1f","locationName":"DBParameterGroup"}}}}},"DescribeDBParameters":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{},"Source":{},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBParametersResult","type":"structure","members":{"Parameters":{"shape":"S2s"},"Marker":{}}}},"DescribeDBSecurityGroups":{"input":{"type":"structure","members":{"DBSecurityGroupName":{},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSecurityGroupsResult","type":"structure","members":{"Marker":{},"DBSecurityGroups":{"type":"list","member":{"shape":"Sd","locationName":"DBSecurityGroup"}}}}},"DescribeDBSnapshots":{"input":{"type":"structure","members":{"DBInstanceIdentifier":{},"DBSnapshotIdentifier":{},"SnapshotType":{},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSnapshotsResult","type":"structure","members":{"Marker":{},"DBSnapshots":{"type":"list","member":{"shape":"Sk","locationName":"DBSnapshot"}}}}},"DescribeDBSubnetGroups":{"input":{"type":"structure","members":{"DBSubnetGroupName":{},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSubnetGroupsResult","type":"structure","members":{"Marker":{},"DBSubnetGroups":{"type":"list","member":{"shape":"S11","locationName":"DBSubnetGroup"}}}}},"DescribeEngineDefaultParameters":{"input":{"type":"structure","required":["DBParameterGroupFamily"],"members":{"DBParameterGroupFamily":{},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEngineDefaultParametersResult","type":"structure","members":{"EngineDefaults":{"type":"structure","members":{"DBParameterGroupFamily":{},"Marker":{},"Parameters":{"shape":"S2s"}},"wrapper":true}}}},"DescribeEventCategories":{"input":{"type":"structure","members":{"SourceType":{},"Filters":{"shape":"S27"}}},"output":{"resultWrapper":"DescribeEventCategoriesResult","type":"structure","members":{"EventCategoriesMapList":{"type":"list","member":{"locationName":"EventCategoriesMap","type":"structure","members":{"SourceType":{},"EventCategories":{"shape":"S6"}},"wrapper":true}}}}},"DescribeEventSubscriptions":{"input":{"type":"structure","members":{"SubscriptionName":{},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventSubscriptionsResult","type":"structure","members":{"Marker":{},"EventSubscriptionsList":{"type":"list","member":{"shape":"S4","locationName":"EventSubscription"}}}}},"DescribeEvents":{"input":{"type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Duration":{"type":"integer"},"EventCategories":{"shape":"S6"},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventsResult","type":"structure","members":{"Marker":{},"Events":{"type":"list","member":{"locationName":"Event","type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"Message":{},"EventCategories":{"shape":"S6"},"Date":{"type":"timestamp"}}}}}}},"DescribeOptionGroupOptions":{"input":{"type":"structure","required":["EngineName"],"members":{"EngineName":{},"MajorEngineVersion":{},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeOptionGroupOptionsResult","type":"structure","members":{"OptionGroupOptions":{"type":"list","member":{"locationName":"OptionGroupOption","type":"structure","members":{"Name":{},"Description":{},"EngineName":{},"MajorEngineVersion":{},"MinimumRequiredMinorEngineVersion":{},"PortRequired":{"type":"boolean"},"DefaultPort":{"type":"integer"},"OptionsDependedOn":{"type":"list","member":{"locationName":"OptionName"}},"Persistent":{"type":"boolean"},"Permanent":{"type":"boolean"},"OptionGroupOptionSettings":{"type":"list","member":{"locationName":"OptionGroupOptionSetting","type":"structure","members":{"SettingName":{},"SettingDescription":{},"DefaultValue":{},"ApplyType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"}}}}}}},"Marker":{}}}},"DescribeOptionGroups":{"input":{"type":"structure","members":{"OptionGroupName":{},"Filters":{"shape":"S27"},"Marker":{},"MaxRecords":{"type":"integer"},"EngineName":{},"MajorEngineVersion":{}}},"output":{"resultWrapper":"DescribeOptionGroupsResult","type":"structure","members":{"OptionGroupsList":{"type":"list","member":{"shape":"S1r","locationName":"OptionGroup"}},"Marker":{}}}},"DescribeOrderableDBInstanceOptions":{"input":{"type":"structure","required":["Engine"],"members":{"Engine":{},"EngineVersion":{},"DBInstanceClass":{},"LicenseModel":{},"Vpc":{"type":"boolean"},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeOrderableDBInstanceOptionsResult","type":"structure","members":{"OrderableDBInstanceOptions":{"type":"list","member":{"locationName":"OrderableDBInstanceOption","type":"structure","members":{"Engine":{},"EngineVersion":{},"DBInstanceClass":{},"LicenseModel":{},"AvailabilityZones":{"type":"list","member":{"shape":"S14","locationName":"AvailabilityZone"}},"MultiAZCapable":{"type":"boolean"},"ReadReplicaCapable":{"type":"boolean"},"Vpc":{"type":"boolean"}},"wrapper":true}},"Marker":{}}}},"DescribeReservedDBInstances":{"input":{"type":"structure","members":{"ReservedDBInstanceId":{},"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedDBInstancesResult","type":"structure","members":{"Marker":{},"ReservedDBInstances":{"type":"list","member":{"shape":"S41","locationName":"ReservedDBInstance"}}}}},"DescribeReservedDBInstancesOfferings":{"input":{"type":"structure","members":{"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedDBInstancesOfferingsResult","type":"structure","members":{"Marker":{},"ReservedDBInstancesOfferings":{"type":"list","member":{"locationName":"ReservedDBInstancesOffering","type":"structure","members":{"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"RecurringCharges":{"shape":"S43"}},"wrapper":true}}}}},"DownloadDBLogFilePortion":{"input":{"type":"structure","required":["DBInstanceIdentifier","LogFileName"],"members":{"DBInstanceIdentifier":{},"LogFileName":{},"Marker":{},"NumberOfLines":{"type":"integer"}}},"output":{"resultWrapper":"DownloadDBLogFilePortionResult","type":"structure","members":{"LogFileData":{},"Marker":{},"AdditionalDataPending":{"type":"boolean"}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceName"],"members":{"ResourceName":{},"Filters":{"shape":"S27"}}},"output":{"resultWrapper":"ListTagsForResourceResult","type":"structure","members":{"TagList":{"shape":"S9"}}}},"ModifyDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"AllocatedStorage":{"type":"integer"},"DBInstanceClass":{},"DBSecurityGroups":{"shape":"Sp"},"VpcSecurityGroupIds":{"shape":"Sq"},"ApplyImmediately":{"type":"boolean"},"MasterUserPassword":{},"DBParameterGroupName":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{},"PreferredMaintenanceWindow":{},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AllowMajorVersionUpgrade":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"Iops":{"type":"integer"},"OptionGroupName":{},"NewDBInstanceIdentifier":{}}},"output":{"resultWrapper":"ModifyDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"ModifyDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName","Parameters"],"members":{"DBParameterGroupName":{},"Parameters":{"shape":"S2s"}}},"output":{"shape":"S4g","resultWrapper":"ModifyDBParameterGroupResult"}},"ModifyDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName","SubnetIds"],"members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"SubnetIds":{"shape":"S1l"}}},"output":{"resultWrapper":"ModifyDBSubnetGroupResult","type":"structure","members":{"DBSubnetGroup":{"shape":"S11"}}}},"ModifyEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"EventCategories":{"shape":"S6"},"Enabled":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"ModifyOptionGroup":{"input":{"type":"structure","required":["OptionGroupName"],"members":{"OptionGroupName":{},"OptionsToInclude":{"type":"list","member":{"locationName":"OptionConfiguration","type":"structure","required":["OptionName"],"members":{"OptionName":{},"Port":{"type":"integer"},"DBSecurityGroupMemberships":{"shape":"Sp"},"VpcSecurityGroupMemberships":{"shape":"Sq"},"OptionSettings":{"type":"list","member":{"shape":"S1v","locationName":"OptionSetting"}}}}},"OptionsToRemove":{"type":"list","member":{}},"ApplyImmediately":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyOptionGroupResult","type":"structure","members":{"OptionGroup":{"shape":"S1r"}}}},"PromoteReadReplica":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{}}},"output":{"resultWrapper":"PromoteReadReplicaResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"PurchaseReservedDBInstancesOffering":{"input":{"type":"structure","required":["ReservedDBInstancesOfferingId"],"members":{"ReservedDBInstancesOfferingId":{},"ReservedDBInstanceId":{},"DBInstanceCount":{"type":"integer"},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"PurchaseReservedDBInstancesOfferingResult","type":"structure","members":{"ReservedDBInstance":{"shape":"S41"}}}},"RebootDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"ForceFailover":{"type":"boolean"}}},"output":{"resultWrapper":"RebootDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"RemoveSourceIdentifierFromSubscription":{"input":{"type":"structure","required":["SubscriptionName","SourceIdentifier"],"members":{"SubscriptionName":{},"SourceIdentifier":{}}},"output":{"resultWrapper":"RemoveSourceIdentifierFromSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"RemoveTagsFromResource":{"input":{"type":"structure","required":["ResourceName","TagKeys"],"members":{"ResourceName":{},"TagKeys":{"type":"list","member":{}}}}},"ResetDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{},"ResetAllParameters":{"type":"boolean"},"Parameters":{"shape":"S2s"}}},"output":{"shape":"S4g","resultWrapper":"ResetDBParameterGroupResult"}},"RestoreDBInstanceFromDBSnapshot":{"input":{"type":"structure","required":["DBInstanceIdentifier","DBSnapshotIdentifier"],"members":{"DBInstanceIdentifier":{},"DBSnapshotIdentifier":{},"DBInstanceClass":{},"Port":{"type":"integer"},"AvailabilityZone":{},"DBSubnetGroupName":{},"MultiAZ":{"type":"boolean"},"PubliclyAccessible":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"DBName":{},"Engine":{},"Iops":{"type":"integer"},"OptionGroupName":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"RestoreDBInstanceFromDBSnapshotResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"RestoreDBInstanceToPointInTime":{"input":{"type":"structure","required":["SourceDBInstanceIdentifier","TargetDBInstanceIdentifier"],"members":{"SourceDBInstanceIdentifier":{},"TargetDBInstanceIdentifier":{},"RestoreTime":{"type":"timestamp"},"UseLatestRestorableTime":{"type":"boolean"},"DBInstanceClass":{},"Port":{"type":"integer"},"AvailabilityZone":{},"DBSubnetGroupName":{},"MultiAZ":{"type":"boolean"},"PubliclyAccessible":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"DBName":{},"Engine":{},"Iops":{"type":"integer"},"OptionGroupName":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"RestoreDBInstanceToPointInTimeResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"RevokeDBSecurityGroupIngress":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{},"CIDRIP":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"RevokeDBSecurityGroupIngressResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sd"}}}}},"shapes":{"S4":{"type":"structure","members":{"CustomerAwsId":{},"CustSubscriptionId":{},"SnsTopicArn":{},"Status":{},"SubscriptionCreationTime":{},"SourceType":{},"SourceIdsList":{"shape":"S5"},"EventCategoriesList":{"shape":"S6"},"Enabled":{"type":"boolean"}},"wrapper":true},"S5":{"type":"list","member":{"locationName":"SourceId"}},"S6":{"type":"list","member":{"locationName":"EventCategory"}},"S9":{"type":"list","member":{"locationName":"Tag","type":"structure","members":{"Key":{},"Value":{}}}},"Sd":{"type":"structure","members":{"OwnerId":{},"DBSecurityGroupName":{},"DBSecurityGroupDescription":{},"VpcId":{},"EC2SecurityGroups":{"type":"list","member":{"locationName":"EC2SecurityGroup","type":"structure","members":{"Status":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}}},"IPRanges":{"type":"list","member":{"locationName":"IPRange","type":"structure","members":{"Status":{},"CIDRIP":{}}}}},"wrapper":true},"Sk":{"type":"structure","members":{"DBSnapshotIdentifier":{},"DBInstanceIdentifier":{},"SnapshotCreateTime":{"type":"timestamp"},"Engine":{},"AllocatedStorage":{"type":"integer"},"Status":{},"Port":{"type":"integer"},"AvailabilityZone":{},"VpcId":{},"InstanceCreateTime":{"type":"timestamp"},"MasterUsername":{},"EngineVersion":{},"LicenseModel":{},"SnapshotType":{},"Iops":{"type":"integer"},"OptionGroupName":{},"PercentProgress":{"type":"integer"},"SourceRegion":{}},"wrapper":true},"Sp":{"type":"list","member":{"locationName":"DBSecurityGroupName"}},"Sq":{"type":"list","member":{"locationName":"VpcSecurityGroupId"}},"St":{"type":"structure","members":{"DBInstanceIdentifier":{},"DBInstanceClass":{},"Engine":{},"DBInstanceStatus":{},"MasterUsername":{},"DBName":{},"Endpoint":{"type":"structure","members":{"Address":{},"Port":{"type":"integer"}}},"AllocatedStorage":{"type":"integer"},"InstanceCreateTime":{"type":"timestamp"},"PreferredBackupWindow":{},"BackupRetentionPeriod":{"type":"integer"},"DBSecurityGroups":{"shape":"Sv"},"VpcSecurityGroups":{"shape":"Sx"},"DBParameterGroups":{"type":"list","member":{"locationName":"DBParameterGroup","type":"structure","members":{"DBParameterGroupName":{},"ParameterApplyStatus":{}}}},"AvailabilityZone":{},"DBSubnetGroup":{"shape":"S11"},"PreferredMaintenanceWindow":{},"PendingModifiedValues":{"type":"structure","members":{"DBInstanceClass":{},"AllocatedStorage":{"type":"integer"},"MasterUserPassword":{},"Port":{"type":"integer"},"BackupRetentionPeriod":{"type":"integer"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"Iops":{"type":"integer"},"DBInstanceIdentifier":{}}},"LatestRestorableTime":{"type":"timestamp"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"ReadReplicaSourceDBInstanceIdentifier":{},"ReadReplicaDBInstanceIdentifiers":{"type":"list","member":{"locationName":"ReadReplicaDBInstanceIdentifier"}},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupMemberships":{"type":"list","member":{"locationName":"OptionGroupMembership","type":"structure","members":{"OptionGroupName":{},"Status":{}}}},"CharacterSetName":{},"SecondaryAvailabilityZone":{},"PubliclyAccessible":{"type":"boolean"},"StatusInfos":{"type":"list","member":{"locationName":"DBInstanceStatusInfo","type":"structure","members":{"StatusType":{},"Normal":{"type":"boolean"},"Status":{},"Message":{}}}}},"wrapper":true},"Sv":{"type":"list","member":{"locationName":"DBSecurityGroup","type":"structure","members":{"DBSecurityGroupName":{},"Status":{}}}},"Sx":{"type":"list","member":{"locationName":"VpcSecurityGroupMembership","type":"structure","members":{"VpcSecurityGroupId":{},"Status":{}}}},"S11":{"type":"structure","members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"VpcId":{},"SubnetGroupStatus":{},"Subnets":{"type":"list","member":{"locationName":"Subnet","type":"structure","members":{"SubnetIdentifier":{},"SubnetAvailabilityZone":{"shape":"S14"},"SubnetStatus":{}}}}},"wrapper":true},"S14":{"type":"structure","members":{"Name":{},"ProvisionedIopsCapable":{"type":"boolean"}},"wrapper":true},"S1f":{"type":"structure","members":{"DBParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{}},"wrapper":true},"S1l":{"type":"list","member":{"locationName":"SubnetIdentifier"}},"S1r":{"type":"structure","members":{"OptionGroupName":{},"OptionGroupDescription":{},"EngineName":{},"MajorEngineVersion":{},"Options":{"type":"list","member":{"locationName":"Option","type":"structure","members":{"OptionName":{},"OptionDescription":{},"Persistent":{"type":"boolean"},"Permanent":{"type":"boolean"},"Port":{"type":"integer"},"OptionSettings":{"type":"list","member":{"shape":"S1v","locationName":"OptionSetting"}},"DBSecurityGroupMemberships":{"shape":"Sv"},"VpcSecurityGroupMemberships":{"shape":"Sx"}}}},"AllowsVpcAndNonVpcInstanceMemberships":{"type":"boolean"},"VpcId":{}},"wrapper":true},"S1v":{"type":"structure","members":{"Name":{},"Value":{},"DefaultValue":{},"Description":{},"ApplyType":{},"DataType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"},"IsCollection":{"type":"boolean"}}},"S27":{"type":"list","member":{"locationName":"Filter","type":"structure","required":["Name","Values"],"members":{"Name":{},"Values":{"type":"list","member":{"locationName":"Value"}}}}},"S2d":{"type":"structure","members":{"CharacterSetName":{},"CharacterSetDescription":{}}},"S2s":{"type":"list","member":{"locationName":"Parameter","type":"structure","members":{"ParameterName":{},"ParameterValue":{},"Description":{},"Source":{},"ApplyType":{},"DataType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"},"MinimumEngineVersion":{},"ApplyMethod":{}}}},"S41":{"type":"structure","members":{"ReservedDBInstanceId":{},"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"StartTime":{"type":"timestamp"},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"DBInstanceCount":{"type":"integer"},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"State":{},"RecurringCharges":{"shape":"S43"}},"wrapper":true},"S43":{"type":"list","member":{"locationName":"RecurringCharge","type":"structure","members":{"RecurringChargeAmount":{"type":"double"},"RecurringChargeFrequency":{}},"wrapper":true}},"S4g":{"type":"structure","members":{"DBParameterGroupName":{}}}}} - -/***/ }), -/* 481 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"DescribeDBEngineVersions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBEngineVersions"},"DescribeDBInstances":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBInstances"},"DescribeDBLogFiles":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DescribeDBLogFiles"},"DescribeDBParameterGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBParameterGroups"},"DescribeDBParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Parameters"},"DescribeDBSecurityGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSecurityGroups"},"DescribeDBSnapshots":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSnapshots"},"DescribeDBSubnetGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSubnetGroups"},"DescribeEngineDefaultParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"EngineDefaults.Marker","result_key":"EngineDefaults.Parameters"},"DescribeEventSubscriptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"EventSubscriptionsList"},"DescribeEvents":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Events"},"DescribeOptionGroupOptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OptionGroupOptions"},"DescribeOptionGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OptionGroupsList"},"DescribeOrderableDBInstanceOptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OrderableDBInstanceOptions"},"DescribeReservedDBInstances":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedDBInstances"},"DescribeReservedDBInstancesOfferings":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedDBInstancesOfferings"},"DownloadDBLogFilePortion":{"input_token":"Marker","limit_key":"NumberOfLines","more_results":"AdditionalDataPending","output_token":"Marker","result_key":"LogFileData"},"ListTagsForResource":{"result_key":"TagList"}}} - -/***/ }), -/* 482 */ -/***/ (function(module, exports) { - -module.exports = {"version":2,"waiters":{"DBInstanceAvailable":{"delay":30,"operation":"DescribeDBInstances","maxAttempts":60,"acceptors":[{"expected":"available","matcher":"pathAll","state":"success","argument":"DBInstances[].DBInstanceStatus"},{"expected":"deleted","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"deleting","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"failed","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"incompatible-restore","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"incompatible-parameters","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"incompatible-parameters","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"incompatible-restore","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"}]},"DBInstanceDeleted":{"delay":30,"operation":"DescribeDBInstances","maxAttempts":60,"acceptors":[{"expected":"deleted","matcher":"pathAll","state":"success","argument":"DBInstances[].DBInstanceStatus"},{"expected":"creating","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"modifying","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"rebooting","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"resetting-master-credentials","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"}]}}} - -/***/ }), -/* 483 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2014-09-01","endpointPrefix":"rds","protocol":"query","serviceAbbreviation":"Amazon RDS","serviceFullName":"Amazon Relational Database Service","serviceId":"RDS","signatureVersion":"v4","uid":"rds-2014-09-01","xmlNamespace":"http://rds.amazonaws.com/doc/2014-09-01/"},"operations":{"AddSourceIdentifierToSubscription":{"input":{"type":"structure","required":["SubscriptionName","SourceIdentifier"],"members":{"SubscriptionName":{},"SourceIdentifier":{}}},"output":{"resultWrapper":"AddSourceIdentifierToSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"AddTagsToResource":{"input":{"type":"structure","required":["ResourceName","Tags"],"members":{"ResourceName":{},"Tags":{"shape":"S9"}}}},"AuthorizeDBSecurityGroupIngress":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{},"CIDRIP":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"AuthorizeDBSecurityGroupIngressResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sd"}}}},"CopyDBParameterGroup":{"input":{"type":"structure","required":["SourceDBParameterGroupIdentifier","TargetDBParameterGroupIdentifier","TargetDBParameterGroupDescription"],"members":{"SourceDBParameterGroupIdentifier":{},"TargetDBParameterGroupIdentifier":{},"TargetDBParameterGroupDescription":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CopyDBParameterGroupResult","type":"structure","members":{"DBParameterGroup":{"shape":"Sk"}}}},"CopyDBSnapshot":{"input":{"type":"structure","required":["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],"members":{"SourceDBSnapshotIdentifier":{},"TargetDBSnapshotIdentifier":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CopyDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"Sn"}}}},"CopyOptionGroup":{"input":{"type":"structure","required":["SourceOptionGroupIdentifier","TargetOptionGroupIdentifier","TargetOptionGroupDescription"],"members":{"SourceOptionGroupIdentifier":{},"TargetOptionGroupIdentifier":{},"TargetOptionGroupDescription":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CopyOptionGroupResult","type":"structure","members":{"OptionGroup":{"shape":"St"}}}},"CreateDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier","AllocatedStorage","DBInstanceClass","Engine","MasterUsername","MasterUserPassword"],"members":{"DBName":{},"DBInstanceIdentifier":{},"AllocatedStorage":{"type":"integer"},"DBInstanceClass":{},"Engine":{},"MasterUsername":{},"MasterUserPassword":{},"DBSecurityGroups":{"shape":"S13"},"VpcSecurityGroupIds":{"shape":"S14"},"AvailabilityZone":{},"DBSubnetGroupName":{},"PreferredMaintenanceWindow":{},"DBParameterGroupName":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{},"Port":{"type":"integer"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupName":{},"CharacterSetName":{},"PubliclyAccessible":{"type":"boolean"},"Tags":{"shape":"S9"},"StorageType":{},"TdeCredentialArn":{},"TdeCredentialPassword":{}}},"output":{"resultWrapper":"CreateDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S17"}}}},"CreateDBInstanceReadReplica":{"input":{"type":"structure","required":["DBInstanceIdentifier","SourceDBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"SourceDBInstanceIdentifier":{},"DBInstanceClass":{},"AvailabilityZone":{},"Port":{"type":"integer"},"AutoMinorVersionUpgrade":{"type":"boolean"},"Iops":{"type":"integer"},"OptionGroupName":{},"PubliclyAccessible":{"type":"boolean"},"Tags":{"shape":"S9"},"DBSubnetGroupName":{},"StorageType":{}}},"output":{"resultWrapper":"CreateDBInstanceReadReplicaResult","type":"structure","members":{"DBInstance":{"shape":"S17"}}}},"CreateDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName","DBParameterGroupFamily","Description"],"members":{"DBParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateDBParameterGroupResult","type":"structure","members":{"DBParameterGroup":{"shape":"Sk"}}}},"CreateDBSecurityGroup":{"input":{"type":"structure","required":["DBSecurityGroupName","DBSecurityGroupDescription"],"members":{"DBSecurityGroupName":{},"DBSecurityGroupDescription":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateDBSecurityGroupResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sd"}}}},"CreateDBSnapshot":{"input":{"type":"structure","required":["DBSnapshotIdentifier","DBInstanceIdentifier"],"members":{"DBSnapshotIdentifier":{},"DBInstanceIdentifier":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"Sn"}}}},"CreateDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],"members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"SubnetIds":{"shape":"S1u"},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateDBSubnetGroupResult","type":"structure","members":{"DBSubnetGroup":{"shape":"S1b"}}}},"CreateEventSubscription":{"input":{"type":"structure","required":["SubscriptionName","SnsTopicArn"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"EventCategories":{"shape":"S6"},"SourceIds":{"shape":"S5"},"Enabled":{"type":"boolean"},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"CreateOptionGroup":{"input":{"type":"structure","required":["OptionGroupName","EngineName","MajorEngineVersion","OptionGroupDescription"],"members":{"OptionGroupName":{},"EngineName":{},"MajorEngineVersion":{},"OptionGroupDescription":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateOptionGroupResult","type":"structure","members":{"OptionGroup":{"shape":"St"}}}},"DeleteDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"SkipFinalSnapshot":{"type":"boolean"},"FinalDBSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S17"}}}},"DeleteDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{}}}},"DeleteDBSecurityGroup":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{}}}},"DeleteDBSnapshot":{"input":{"type":"structure","required":["DBSnapshotIdentifier"],"members":{"DBSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"Sn"}}}},"DeleteDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName"],"members":{"DBSubnetGroupName":{}}}},"DeleteEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{}}},"output":{"resultWrapper":"DeleteEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"DeleteOptionGroup":{"input":{"type":"structure","required":["OptionGroupName"],"members":{"OptionGroupName":{}}}},"DescribeDBEngineVersions":{"input":{"type":"structure","members":{"Engine":{},"EngineVersion":{},"DBParameterGroupFamily":{},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{},"DefaultOnly":{"type":"boolean"},"ListSupportedCharacterSets":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeDBEngineVersionsResult","type":"structure","members":{"Marker":{},"DBEngineVersions":{"type":"list","member":{"locationName":"DBEngineVersion","type":"structure","members":{"Engine":{},"EngineVersion":{},"DBParameterGroupFamily":{},"DBEngineDescription":{},"DBEngineVersionDescription":{},"DefaultCharacterSet":{"shape":"S2h"},"SupportedCharacterSets":{"type":"list","member":{"shape":"S2h","locationName":"CharacterSet"}}}}}}}},"DescribeDBInstances":{"input":{"type":"structure","members":{"DBInstanceIdentifier":{},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBInstancesResult","type":"structure","members":{"Marker":{},"DBInstances":{"type":"list","member":{"shape":"S17","locationName":"DBInstance"}}}}},"DescribeDBLogFiles":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"FilenameContains":{},"FileLastWritten":{"type":"long"},"FileSize":{"type":"long"},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBLogFilesResult","type":"structure","members":{"DescribeDBLogFiles":{"type":"list","member":{"locationName":"DescribeDBLogFilesDetails","type":"structure","members":{"LogFileName":{},"LastWritten":{"type":"long"},"Size":{"type":"long"}}}},"Marker":{}}}},"DescribeDBParameterGroups":{"input":{"type":"structure","members":{"DBParameterGroupName":{},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBParameterGroupsResult","type":"structure","members":{"Marker":{},"DBParameterGroups":{"type":"list","member":{"shape":"Sk","locationName":"DBParameterGroup"}}}}},"DescribeDBParameters":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{},"Source":{},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBParametersResult","type":"structure","members":{"Parameters":{"shape":"S2w"},"Marker":{}}}},"DescribeDBSecurityGroups":{"input":{"type":"structure","members":{"DBSecurityGroupName":{},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSecurityGroupsResult","type":"structure","members":{"Marker":{},"DBSecurityGroups":{"type":"list","member":{"shape":"Sd","locationName":"DBSecurityGroup"}}}}},"DescribeDBSnapshots":{"input":{"type":"structure","members":{"DBInstanceIdentifier":{},"DBSnapshotIdentifier":{},"SnapshotType":{},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSnapshotsResult","type":"structure","members":{"Marker":{},"DBSnapshots":{"type":"list","member":{"shape":"Sn","locationName":"DBSnapshot"}}}}},"DescribeDBSubnetGroups":{"input":{"type":"structure","members":{"DBSubnetGroupName":{},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSubnetGroupsResult","type":"structure","members":{"Marker":{},"DBSubnetGroups":{"type":"list","member":{"shape":"S1b","locationName":"DBSubnetGroup"}}}}},"DescribeEngineDefaultParameters":{"input":{"type":"structure","required":["DBParameterGroupFamily"],"members":{"DBParameterGroupFamily":{},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEngineDefaultParametersResult","type":"structure","members":{"EngineDefaults":{"type":"structure","members":{"DBParameterGroupFamily":{},"Marker":{},"Parameters":{"shape":"S2w"}},"wrapper":true}}}},"DescribeEventCategories":{"input":{"type":"structure","members":{"SourceType":{},"Filters":{"shape":"S2b"}}},"output":{"resultWrapper":"DescribeEventCategoriesResult","type":"structure","members":{"EventCategoriesMapList":{"type":"list","member":{"locationName":"EventCategoriesMap","type":"structure","members":{"SourceType":{},"EventCategories":{"shape":"S6"}},"wrapper":true}}}}},"DescribeEventSubscriptions":{"input":{"type":"structure","members":{"SubscriptionName":{},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventSubscriptionsResult","type":"structure","members":{"Marker":{},"EventSubscriptionsList":{"type":"list","member":{"shape":"S4","locationName":"EventSubscription"}}}}},"DescribeEvents":{"input":{"type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Duration":{"type":"integer"},"EventCategories":{"shape":"S6"},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventsResult","type":"structure","members":{"Marker":{},"Events":{"type":"list","member":{"locationName":"Event","type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"Message":{},"EventCategories":{"shape":"S6"},"Date":{"type":"timestamp"}}}}}}},"DescribeOptionGroupOptions":{"input":{"type":"structure","required":["EngineName"],"members":{"EngineName":{},"MajorEngineVersion":{},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeOptionGroupOptionsResult","type":"structure","members":{"OptionGroupOptions":{"type":"list","member":{"locationName":"OptionGroupOption","type":"structure","members":{"Name":{},"Description":{},"EngineName":{},"MajorEngineVersion":{},"MinimumRequiredMinorEngineVersion":{},"PortRequired":{"type":"boolean"},"DefaultPort":{"type":"integer"},"OptionsDependedOn":{"type":"list","member":{"locationName":"OptionName"}},"Persistent":{"type":"boolean"},"Permanent":{"type":"boolean"},"OptionGroupOptionSettings":{"type":"list","member":{"locationName":"OptionGroupOptionSetting","type":"structure","members":{"SettingName":{},"SettingDescription":{},"DefaultValue":{},"ApplyType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"}}}}}}},"Marker":{}}}},"DescribeOptionGroups":{"input":{"type":"structure","members":{"OptionGroupName":{},"Filters":{"shape":"S2b"},"Marker":{},"MaxRecords":{"type":"integer"},"EngineName":{},"MajorEngineVersion":{}}},"output":{"resultWrapper":"DescribeOptionGroupsResult","type":"structure","members":{"OptionGroupsList":{"type":"list","member":{"shape":"St","locationName":"OptionGroup"}},"Marker":{}}}},"DescribeOrderableDBInstanceOptions":{"input":{"type":"structure","required":["Engine"],"members":{"Engine":{},"EngineVersion":{},"DBInstanceClass":{},"LicenseModel":{},"Vpc":{"type":"boolean"},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeOrderableDBInstanceOptionsResult","type":"structure","members":{"OrderableDBInstanceOptions":{"type":"list","member":{"locationName":"OrderableDBInstanceOption","type":"structure","members":{"Engine":{},"EngineVersion":{},"DBInstanceClass":{},"LicenseModel":{},"AvailabilityZones":{"type":"list","member":{"shape":"S1e","locationName":"AvailabilityZone"}},"MultiAZCapable":{"type":"boolean"},"ReadReplicaCapable":{"type":"boolean"},"Vpc":{"type":"boolean"},"StorageType":{},"SupportsIops":{"type":"boolean"}},"wrapper":true}},"Marker":{}}}},"DescribeReservedDBInstances":{"input":{"type":"structure","members":{"ReservedDBInstanceId":{},"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedDBInstancesResult","type":"structure","members":{"Marker":{},"ReservedDBInstances":{"type":"list","member":{"shape":"S45","locationName":"ReservedDBInstance"}}}}},"DescribeReservedDBInstancesOfferings":{"input":{"type":"structure","members":{"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedDBInstancesOfferingsResult","type":"structure","members":{"Marker":{},"ReservedDBInstancesOfferings":{"type":"list","member":{"locationName":"ReservedDBInstancesOffering","type":"structure","members":{"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"RecurringCharges":{"shape":"S47"}},"wrapper":true}}}}},"DownloadDBLogFilePortion":{"input":{"type":"structure","required":["DBInstanceIdentifier","LogFileName"],"members":{"DBInstanceIdentifier":{},"LogFileName":{},"Marker":{},"NumberOfLines":{"type":"integer"}}},"output":{"resultWrapper":"DownloadDBLogFilePortionResult","type":"structure","members":{"LogFileData":{},"Marker":{},"AdditionalDataPending":{"type":"boolean"}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceName"],"members":{"ResourceName":{},"Filters":{"shape":"S2b"}}},"output":{"resultWrapper":"ListTagsForResourceResult","type":"structure","members":{"TagList":{"shape":"S9"}}}},"ModifyDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"AllocatedStorage":{"type":"integer"},"DBInstanceClass":{},"DBSecurityGroups":{"shape":"S13"},"VpcSecurityGroupIds":{"shape":"S14"},"ApplyImmediately":{"type":"boolean"},"MasterUserPassword":{},"DBParameterGroupName":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{},"PreferredMaintenanceWindow":{},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AllowMajorVersionUpgrade":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"Iops":{"type":"integer"},"OptionGroupName":{},"NewDBInstanceIdentifier":{},"StorageType":{},"TdeCredentialArn":{},"TdeCredentialPassword":{}}},"output":{"resultWrapper":"ModifyDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S17"}}}},"ModifyDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName","Parameters"],"members":{"DBParameterGroupName":{},"Parameters":{"shape":"S2w"}}},"output":{"shape":"S4k","resultWrapper":"ModifyDBParameterGroupResult"}},"ModifyDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName","SubnetIds"],"members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"SubnetIds":{"shape":"S1u"}}},"output":{"resultWrapper":"ModifyDBSubnetGroupResult","type":"structure","members":{"DBSubnetGroup":{"shape":"S1b"}}}},"ModifyEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"EventCategories":{"shape":"S6"},"Enabled":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"ModifyOptionGroup":{"input":{"type":"structure","required":["OptionGroupName"],"members":{"OptionGroupName":{},"OptionsToInclude":{"type":"list","member":{"locationName":"OptionConfiguration","type":"structure","required":["OptionName"],"members":{"OptionName":{},"Port":{"type":"integer"},"DBSecurityGroupMemberships":{"shape":"S13"},"VpcSecurityGroupMemberships":{"shape":"S14"},"OptionSettings":{"type":"list","member":{"shape":"Sx","locationName":"OptionSetting"}}}}},"OptionsToRemove":{"type":"list","member":{}},"ApplyImmediately":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyOptionGroupResult","type":"structure","members":{"OptionGroup":{"shape":"St"}}}},"PromoteReadReplica":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{}}},"output":{"resultWrapper":"PromoteReadReplicaResult","type":"structure","members":{"DBInstance":{"shape":"S17"}}}},"PurchaseReservedDBInstancesOffering":{"input":{"type":"structure","required":["ReservedDBInstancesOfferingId"],"members":{"ReservedDBInstancesOfferingId":{},"ReservedDBInstanceId":{},"DBInstanceCount":{"type":"integer"},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"PurchaseReservedDBInstancesOfferingResult","type":"structure","members":{"ReservedDBInstance":{"shape":"S45"}}}},"RebootDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"ForceFailover":{"type":"boolean"}}},"output":{"resultWrapper":"RebootDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S17"}}}},"RemoveSourceIdentifierFromSubscription":{"input":{"type":"structure","required":["SubscriptionName","SourceIdentifier"],"members":{"SubscriptionName":{},"SourceIdentifier":{}}},"output":{"resultWrapper":"RemoveSourceIdentifierFromSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"RemoveTagsFromResource":{"input":{"type":"structure","required":["ResourceName","TagKeys"],"members":{"ResourceName":{},"TagKeys":{"type":"list","member":{}}}}},"ResetDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{},"ResetAllParameters":{"type":"boolean"},"Parameters":{"shape":"S2w"}}},"output":{"shape":"S4k","resultWrapper":"ResetDBParameterGroupResult"}},"RestoreDBInstanceFromDBSnapshot":{"input":{"type":"structure","required":["DBInstanceIdentifier","DBSnapshotIdentifier"],"members":{"DBInstanceIdentifier":{},"DBSnapshotIdentifier":{},"DBInstanceClass":{},"Port":{"type":"integer"},"AvailabilityZone":{},"DBSubnetGroupName":{},"MultiAZ":{"type":"boolean"},"PubliclyAccessible":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"DBName":{},"Engine":{},"Iops":{"type":"integer"},"OptionGroupName":{},"Tags":{"shape":"S9"},"StorageType":{},"TdeCredentialArn":{},"TdeCredentialPassword":{}}},"output":{"resultWrapper":"RestoreDBInstanceFromDBSnapshotResult","type":"structure","members":{"DBInstance":{"shape":"S17"}}}},"RestoreDBInstanceToPointInTime":{"input":{"type":"structure","required":["SourceDBInstanceIdentifier","TargetDBInstanceIdentifier"],"members":{"SourceDBInstanceIdentifier":{},"TargetDBInstanceIdentifier":{},"RestoreTime":{"type":"timestamp"},"UseLatestRestorableTime":{"type":"boolean"},"DBInstanceClass":{},"Port":{"type":"integer"},"AvailabilityZone":{},"DBSubnetGroupName":{},"MultiAZ":{"type":"boolean"},"PubliclyAccessible":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"DBName":{},"Engine":{},"Iops":{"type":"integer"},"OptionGroupName":{},"Tags":{"shape":"S9"},"StorageType":{},"TdeCredentialArn":{},"TdeCredentialPassword":{}}},"output":{"resultWrapper":"RestoreDBInstanceToPointInTimeResult","type":"structure","members":{"DBInstance":{"shape":"S17"}}}},"RevokeDBSecurityGroupIngress":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{},"CIDRIP":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"RevokeDBSecurityGroupIngressResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sd"}}}}},"shapes":{"S4":{"type":"structure","members":{"CustomerAwsId":{},"CustSubscriptionId":{},"SnsTopicArn":{},"Status":{},"SubscriptionCreationTime":{},"SourceType":{},"SourceIdsList":{"shape":"S5"},"EventCategoriesList":{"shape":"S6"},"Enabled":{"type":"boolean"}},"wrapper":true},"S5":{"type":"list","member":{"locationName":"SourceId"}},"S6":{"type":"list","member":{"locationName":"EventCategory"}},"S9":{"type":"list","member":{"locationName":"Tag","type":"structure","members":{"Key":{},"Value":{}}}},"Sd":{"type":"structure","members":{"OwnerId":{},"DBSecurityGroupName":{},"DBSecurityGroupDescription":{},"VpcId":{},"EC2SecurityGroups":{"type":"list","member":{"locationName":"EC2SecurityGroup","type":"structure","members":{"Status":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}}},"IPRanges":{"type":"list","member":{"locationName":"IPRange","type":"structure","members":{"Status":{},"CIDRIP":{}}}}},"wrapper":true},"Sk":{"type":"structure","members":{"DBParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{}},"wrapper":true},"Sn":{"type":"structure","members":{"DBSnapshotIdentifier":{},"DBInstanceIdentifier":{},"SnapshotCreateTime":{"type":"timestamp"},"Engine":{},"AllocatedStorage":{"type":"integer"},"Status":{},"Port":{"type":"integer"},"AvailabilityZone":{},"VpcId":{},"InstanceCreateTime":{"type":"timestamp"},"MasterUsername":{},"EngineVersion":{},"LicenseModel":{},"SnapshotType":{},"Iops":{"type":"integer"},"OptionGroupName":{},"PercentProgress":{"type":"integer"},"SourceRegion":{},"StorageType":{},"TdeCredentialArn":{}},"wrapper":true},"St":{"type":"structure","members":{"OptionGroupName":{},"OptionGroupDescription":{},"EngineName":{},"MajorEngineVersion":{},"Options":{"type":"list","member":{"locationName":"Option","type":"structure","members":{"OptionName":{},"OptionDescription":{},"Persistent":{"type":"boolean"},"Permanent":{"type":"boolean"},"Port":{"type":"integer"},"OptionSettings":{"type":"list","member":{"shape":"Sx","locationName":"OptionSetting"}},"DBSecurityGroupMemberships":{"shape":"Sy"},"VpcSecurityGroupMemberships":{"shape":"S10"}}}},"AllowsVpcAndNonVpcInstanceMemberships":{"type":"boolean"},"VpcId":{}},"wrapper":true},"Sx":{"type":"structure","members":{"Name":{},"Value":{},"DefaultValue":{},"Description":{},"ApplyType":{},"DataType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"},"IsCollection":{"type":"boolean"}}},"Sy":{"type":"list","member":{"locationName":"DBSecurityGroup","type":"structure","members":{"DBSecurityGroupName":{},"Status":{}}}},"S10":{"type":"list","member":{"locationName":"VpcSecurityGroupMembership","type":"structure","members":{"VpcSecurityGroupId":{},"Status":{}}}},"S13":{"type":"list","member":{"locationName":"DBSecurityGroupName"}},"S14":{"type":"list","member":{"locationName":"VpcSecurityGroupId"}},"S17":{"type":"structure","members":{"DBInstanceIdentifier":{},"DBInstanceClass":{},"Engine":{},"DBInstanceStatus":{},"MasterUsername":{},"DBName":{},"Endpoint":{"type":"structure","members":{"Address":{},"Port":{"type":"integer"}}},"AllocatedStorage":{"type":"integer"},"InstanceCreateTime":{"type":"timestamp"},"PreferredBackupWindow":{},"BackupRetentionPeriod":{"type":"integer"},"DBSecurityGroups":{"shape":"Sy"},"VpcSecurityGroups":{"shape":"S10"},"DBParameterGroups":{"type":"list","member":{"locationName":"DBParameterGroup","type":"structure","members":{"DBParameterGroupName":{},"ParameterApplyStatus":{}}}},"AvailabilityZone":{},"DBSubnetGroup":{"shape":"S1b"},"PreferredMaintenanceWindow":{},"PendingModifiedValues":{"type":"structure","members":{"DBInstanceClass":{},"AllocatedStorage":{"type":"integer"},"MasterUserPassword":{},"Port":{"type":"integer"},"BackupRetentionPeriod":{"type":"integer"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"Iops":{"type":"integer"},"DBInstanceIdentifier":{},"StorageType":{}}},"LatestRestorableTime":{"type":"timestamp"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"ReadReplicaSourceDBInstanceIdentifier":{},"ReadReplicaDBInstanceIdentifiers":{"type":"list","member":{"locationName":"ReadReplicaDBInstanceIdentifier"}},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupMemberships":{"type":"list","member":{"locationName":"OptionGroupMembership","type":"structure","members":{"OptionGroupName":{},"Status":{}}}},"CharacterSetName":{},"SecondaryAvailabilityZone":{},"PubliclyAccessible":{"type":"boolean"},"StatusInfos":{"type":"list","member":{"locationName":"DBInstanceStatusInfo","type":"structure","members":{"StatusType":{},"Normal":{"type":"boolean"},"Status":{},"Message":{}}}},"StorageType":{},"TdeCredentialArn":{}},"wrapper":true},"S1b":{"type":"structure","members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"VpcId":{},"SubnetGroupStatus":{},"Subnets":{"type":"list","member":{"locationName":"Subnet","type":"structure","members":{"SubnetIdentifier":{},"SubnetAvailabilityZone":{"shape":"S1e"},"SubnetStatus":{}}}}},"wrapper":true},"S1e":{"type":"structure","members":{"Name":{}},"wrapper":true},"S1u":{"type":"list","member":{"locationName":"SubnetIdentifier"}},"S2b":{"type":"list","member":{"locationName":"Filter","type":"structure","required":["Name","Values"],"members":{"Name":{},"Values":{"type":"list","member":{"locationName":"Value"}}}}},"S2h":{"type":"structure","members":{"CharacterSetName":{},"CharacterSetDescription":{}}},"S2w":{"type":"list","member":{"locationName":"Parameter","type":"structure","members":{"ParameterName":{},"ParameterValue":{},"Description":{},"Source":{},"ApplyType":{},"DataType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"},"MinimumEngineVersion":{},"ApplyMethod":{}}}},"S45":{"type":"structure","members":{"ReservedDBInstanceId":{},"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"StartTime":{"type":"timestamp"},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"DBInstanceCount":{"type":"integer"},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"State":{},"RecurringCharges":{"shape":"S47"}},"wrapper":true},"S47":{"type":"list","member":{"locationName":"RecurringCharge","type":"structure","members":{"RecurringChargeAmount":{"type":"double"},"RecurringChargeFrequency":{}},"wrapper":true}},"S4k":{"type":"structure","members":{"DBParameterGroupName":{}}}}} - -/***/ }), -/* 484 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{}} - -/***/ }), -/* 485 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2014-10-31","endpointPrefix":"rds","protocol":"query","serviceAbbreviation":"Amazon RDS","serviceFullName":"Amazon Relational Database Service","serviceId":"RDS","signatureVersion":"v4","uid":"rds-2014-10-31","xmlNamespace":"http://rds.amazonaws.com/doc/2014-10-31/"},"operations":{"AddRoleToDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier","RoleArn"],"members":{"DBClusterIdentifier":{},"RoleArn":{}}}},"AddSourceIdentifierToSubscription":{"input":{"type":"structure","required":["SubscriptionName","SourceIdentifier"],"members":{"SubscriptionName":{},"SourceIdentifier":{}}},"output":{"resultWrapper":"AddSourceIdentifierToSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S5"}}}},"AddTagsToResource":{"input":{"type":"structure","required":["ResourceName","Tags"],"members":{"ResourceName":{},"Tags":{"shape":"Sa"}}}},"ApplyPendingMaintenanceAction":{"input":{"type":"structure","required":["ResourceIdentifier","ApplyAction","OptInType"],"members":{"ResourceIdentifier":{},"ApplyAction":{},"OptInType":{}}},"output":{"resultWrapper":"ApplyPendingMaintenanceActionResult","type":"structure","members":{"ResourcePendingMaintenanceActions":{"shape":"Se"}}}},"AuthorizeDBSecurityGroupIngress":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{},"CIDRIP":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"AuthorizeDBSecurityGroupIngressResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sk"}}}},"CopyDBClusterParameterGroup":{"input":{"type":"structure","required":["SourceDBClusterParameterGroupIdentifier","TargetDBClusterParameterGroupIdentifier","TargetDBClusterParameterGroupDescription"],"members":{"SourceDBClusterParameterGroupIdentifier":{},"TargetDBClusterParameterGroupIdentifier":{},"TargetDBClusterParameterGroupDescription":{},"Tags":{"shape":"Sa"}}},"output":{"resultWrapper":"CopyDBClusterParameterGroupResult","type":"structure","members":{"DBClusterParameterGroup":{"shape":"Sr"}}}},"CopyDBClusterSnapshot":{"input":{"type":"structure","required":["SourceDBClusterSnapshotIdentifier","TargetDBClusterSnapshotIdentifier"],"members":{"SourceDBClusterSnapshotIdentifier":{},"TargetDBClusterSnapshotIdentifier":{},"KmsKeyId":{},"PreSignedUrl":{},"CopyTags":{"type":"boolean"},"Tags":{"shape":"Sa"},"SourceRegion":{}}},"output":{"resultWrapper":"CopyDBClusterSnapshotResult","type":"structure","members":{"DBClusterSnapshot":{"shape":"Sv"}}}},"CopyDBParameterGroup":{"input":{"type":"structure","required":["SourceDBParameterGroupIdentifier","TargetDBParameterGroupIdentifier","TargetDBParameterGroupDescription"],"members":{"SourceDBParameterGroupIdentifier":{},"TargetDBParameterGroupIdentifier":{},"TargetDBParameterGroupDescription":{},"Tags":{"shape":"Sa"}}},"output":{"resultWrapper":"CopyDBParameterGroupResult","type":"structure","members":{"DBParameterGroup":{"shape":"S10"}}}},"CopyDBSnapshot":{"input":{"type":"structure","required":["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],"members":{"SourceDBSnapshotIdentifier":{},"TargetDBSnapshotIdentifier":{},"KmsKeyId":{},"Tags":{"shape":"Sa"},"CopyTags":{"type":"boolean"},"PreSignedUrl":{},"OptionGroupName":{},"SourceRegion":{}}},"output":{"resultWrapper":"CopyDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"S13"}}}},"CopyOptionGroup":{"input":{"type":"structure","required":["SourceOptionGroupIdentifier","TargetOptionGroupIdentifier","TargetOptionGroupDescription"],"members":{"SourceOptionGroupIdentifier":{},"TargetOptionGroupIdentifier":{},"TargetOptionGroupDescription":{},"Tags":{"shape":"Sa"}}},"output":{"resultWrapper":"CopyOptionGroupResult","type":"structure","members":{"OptionGroup":{"shape":"S17"}}}},"CreateDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier","Engine"],"members":{"AvailabilityZones":{"shape":"Sw"},"BackupRetentionPeriod":{"type":"integer"},"CharacterSetName":{},"DatabaseName":{},"DBClusterIdentifier":{},"DBClusterParameterGroupName":{},"VpcSecurityGroupIds":{"shape":"S1h"},"DBSubnetGroupName":{},"Engine":{},"EngineVersion":{},"Port":{"type":"integer"},"MasterUsername":{},"MasterUserPassword":{},"OptionGroupName":{},"PreferredBackupWindow":{},"PreferredMaintenanceWindow":{},"ReplicationSourceIdentifier":{},"Tags":{"shape":"Sa"},"StorageEncrypted":{"type":"boolean"},"KmsKeyId":{},"PreSignedUrl":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"},"SourceRegion":{}}},"output":{"resultWrapper":"CreateDBClusterResult","type":"structure","members":{"DBCluster":{"shape":"S1j"}}}},"CreateDBClusterParameterGroup":{"input":{"type":"structure","required":["DBClusterParameterGroupName","DBParameterGroupFamily","Description"],"members":{"DBClusterParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{},"Tags":{"shape":"Sa"}}},"output":{"resultWrapper":"CreateDBClusterParameterGroupResult","type":"structure","members":{"DBClusterParameterGroup":{"shape":"Sr"}}}},"CreateDBClusterSnapshot":{"input":{"type":"structure","required":["DBClusterSnapshotIdentifier","DBClusterIdentifier"],"members":{"DBClusterSnapshotIdentifier":{},"DBClusterIdentifier":{},"Tags":{"shape":"Sa"}}},"output":{"resultWrapper":"CreateDBClusterSnapshotResult","type":"structure","members":{"DBClusterSnapshot":{"shape":"Sv"}}}},"CreateDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier","DBInstanceClass","Engine"],"members":{"DBName":{},"DBInstanceIdentifier":{},"AllocatedStorage":{"type":"integer"},"DBInstanceClass":{},"Engine":{},"MasterUsername":{},"MasterUserPassword":{},"DBSecurityGroups":{"shape":"S1w"},"VpcSecurityGroupIds":{"shape":"S1h"},"AvailabilityZone":{},"DBSubnetGroupName":{},"PreferredMaintenanceWindow":{},"DBParameterGroupName":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{},"Port":{"type":"integer"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupName":{},"CharacterSetName":{},"PubliclyAccessible":{"type":"boolean"},"Tags":{"shape":"Sa"},"DBClusterIdentifier":{},"StorageType":{},"TdeCredentialArn":{},"TdeCredentialPassword":{},"StorageEncrypted":{"type":"boolean"},"KmsKeyId":{},"Domain":{},"CopyTagsToSnapshot":{"type":"boolean"},"MonitoringInterval":{"type":"integer"},"MonitoringRoleArn":{},"DomainIAMRoleName":{},"PromotionTier":{"type":"integer"},"Timezone":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"},"EnablePerformanceInsights":{"type":"boolean"},"PerformanceInsightsKMSKeyId":{}}},"output":{"resultWrapper":"CreateDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S1y"}}}},"CreateDBInstanceReadReplica":{"input":{"type":"structure","required":["DBInstanceIdentifier","SourceDBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"SourceDBInstanceIdentifier":{},"DBInstanceClass":{},"AvailabilityZone":{},"Port":{"type":"integer"},"AutoMinorVersionUpgrade":{"type":"boolean"},"Iops":{"type":"integer"},"OptionGroupName":{},"PubliclyAccessible":{"type":"boolean"},"Tags":{"shape":"Sa"},"DBSubnetGroupName":{},"StorageType":{},"CopyTagsToSnapshot":{"type":"boolean"},"MonitoringInterval":{"type":"integer"},"MonitoringRoleArn":{},"KmsKeyId":{},"PreSignedUrl":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"},"EnablePerformanceInsights":{"type":"boolean"},"PerformanceInsightsKMSKeyId":{},"SourceRegion":{}}},"output":{"resultWrapper":"CreateDBInstanceReadReplicaResult","type":"structure","members":{"DBInstance":{"shape":"S1y"}}}},"CreateDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName","DBParameterGroupFamily","Description"],"members":{"DBParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{},"Tags":{"shape":"Sa"}}},"output":{"resultWrapper":"CreateDBParameterGroupResult","type":"structure","members":{"DBParameterGroup":{"shape":"S10"}}}},"CreateDBSecurityGroup":{"input":{"type":"structure","required":["DBSecurityGroupName","DBSecurityGroupDescription"],"members":{"DBSecurityGroupName":{},"DBSecurityGroupDescription":{},"Tags":{"shape":"Sa"}}},"output":{"resultWrapper":"CreateDBSecurityGroupResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sk"}}}},"CreateDBSnapshot":{"input":{"type":"structure","required":["DBSnapshotIdentifier","DBInstanceIdentifier"],"members":{"DBSnapshotIdentifier":{},"DBInstanceIdentifier":{},"Tags":{"shape":"Sa"}}},"output":{"resultWrapper":"CreateDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"S13"}}}},"CreateDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],"members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"SubnetIds":{"shape":"S2o"},"Tags":{"shape":"Sa"}}},"output":{"resultWrapper":"CreateDBSubnetGroupResult","type":"structure","members":{"DBSubnetGroup":{"shape":"S22"}}}},"CreateEventSubscription":{"input":{"type":"structure","required":["SubscriptionName","SnsTopicArn"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"EventCategories":{"shape":"S7"},"SourceIds":{"shape":"S6"},"Enabled":{"type":"boolean"},"Tags":{"shape":"Sa"}}},"output":{"resultWrapper":"CreateEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S5"}}}},"CreateOptionGroup":{"input":{"type":"structure","required":["OptionGroupName","EngineName","MajorEngineVersion","OptionGroupDescription"],"members":{"OptionGroupName":{},"EngineName":{},"MajorEngineVersion":{},"OptionGroupDescription":{},"Tags":{"shape":"Sa"}}},"output":{"resultWrapper":"CreateOptionGroupResult","type":"structure","members":{"OptionGroup":{"shape":"S17"}}}},"DeleteDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier"],"members":{"DBClusterIdentifier":{},"SkipFinalSnapshot":{"type":"boolean"},"FinalDBSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBClusterResult","type":"structure","members":{"DBCluster":{"shape":"S1j"}}}},"DeleteDBClusterParameterGroup":{"input":{"type":"structure","required":["DBClusterParameterGroupName"],"members":{"DBClusterParameterGroupName":{}}}},"DeleteDBClusterSnapshot":{"input":{"type":"structure","required":["DBClusterSnapshotIdentifier"],"members":{"DBClusterSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBClusterSnapshotResult","type":"structure","members":{"DBClusterSnapshot":{"shape":"Sv"}}}},"DeleteDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"SkipFinalSnapshot":{"type":"boolean"},"FinalDBSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S1y"}}}},"DeleteDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{}}}},"DeleteDBSecurityGroup":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{}}}},"DeleteDBSnapshot":{"input":{"type":"structure","required":["DBSnapshotIdentifier"],"members":{"DBSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"S13"}}}},"DeleteDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName"],"members":{"DBSubnetGroupName":{}}}},"DeleteEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{}}},"output":{"resultWrapper":"DeleteEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S5"}}}},"DeleteOptionGroup":{"input":{"type":"structure","required":["OptionGroupName"],"members":{"OptionGroupName":{}}}},"DescribeAccountAttributes":{"input":{"type":"structure","members":{}},"output":{"resultWrapper":"DescribeAccountAttributesResult","type":"structure","members":{"AccountQuotas":{"type":"list","member":{"locationName":"AccountQuota","type":"structure","members":{"AccountQuotaName":{},"Used":{"type":"long"},"Max":{"type":"long"}},"wrapper":true}}}}},"DescribeCertificates":{"input":{"type":"structure","members":{"CertificateIdentifier":{},"Filters":{"shape":"S3f"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeCertificatesResult","type":"structure","members":{"Certificates":{"type":"list","member":{"locationName":"Certificate","type":"structure","members":{"CertificateIdentifier":{},"CertificateType":{},"Thumbprint":{},"ValidFrom":{"type":"timestamp"},"ValidTill":{"type":"timestamp"},"CertificateArn":{}},"wrapper":true}},"Marker":{}}}},"DescribeDBClusterParameterGroups":{"input":{"type":"structure","members":{"DBClusterParameterGroupName":{},"Filters":{"shape":"S3f"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBClusterParameterGroupsResult","type":"structure","members":{"Marker":{},"DBClusterParameterGroups":{"type":"list","member":{"shape":"Sr","locationName":"DBClusterParameterGroup"}}}}},"DescribeDBClusterParameters":{"input":{"type":"structure","required":["DBClusterParameterGroupName"],"members":{"DBClusterParameterGroupName":{},"Source":{},"Filters":{"shape":"S3f"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBClusterParametersResult","type":"structure","members":{"Parameters":{"shape":"S3q"},"Marker":{}}}},"DescribeDBClusterSnapshotAttributes":{"input":{"type":"structure","required":["DBClusterSnapshotIdentifier"],"members":{"DBClusterSnapshotIdentifier":{}}},"output":{"resultWrapper":"DescribeDBClusterSnapshotAttributesResult","type":"structure","members":{"DBClusterSnapshotAttributesResult":{"shape":"S3v"}}}},"DescribeDBClusterSnapshots":{"input":{"type":"structure","members":{"DBClusterIdentifier":{},"DBClusterSnapshotIdentifier":{},"SnapshotType":{},"Filters":{"shape":"S3f"},"MaxRecords":{"type":"integer"},"Marker":{},"IncludeShared":{"type":"boolean"},"IncludePublic":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeDBClusterSnapshotsResult","type":"structure","members":{"Marker":{},"DBClusterSnapshots":{"type":"list","member":{"shape":"Sv","locationName":"DBClusterSnapshot"}}}}},"DescribeDBClusters":{"input":{"type":"structure","members":{"DBClusterIdentifier":{},"Filters":{"shape":"S3f"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBClustersResult","type":"structure","members":{"Marker":{},"DBClusters":{"type":"list","member":{"shape":"S1j","locationName":"DBCluster"}}}}},"DescribeDBEngineVersions":{"input":{"type":"structure","members":{"Engine":{},"EngineVersion":{},"DBParameterGroupFamily":{},"Filters":{"shape":"S3f"},"MaxRecords":{"type":"integer"},"Marker":{},"DefaultOnly":{"type":"boolean"},"ListSupportedCharacterSets":{"type":"boolean"},"ListSupportedTimezones":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeDBEngineVersionsResult","type":"structure","members":{"Marker":{},"DBEngineVersions":{"type":"list","member":{"locationName":"DBEngineVersion","type":"structure","members":{"Engine":{},"EngineVersion":{},"DBParameterGroupFamily":{},"DBEngineDescription":{},"DBEngineVersionDescription":{},"DefaultCharacterSet":{"shape":"S49"},"SupportedCharacterSets":{"type":"list","member":{"shape":"S49","locationName":"CharacterSet"}},"ValidUpgradeTarget":{"type":"list","member":{"locationName":"UpgradeTarget","type":"structure","members":{"Engine":{},"EngineVersion":{},"Description":{},"AutoUpgrade":{"type":"boolean"},"IsMajorVersionUpgrade":{"type":"boolean"}}}},"SupportedTimezones":{"type":"list","member":{"locationName":"Timezone","type":"structure","members":{"TimezoneName":{}}}}}}}}}},"DescribeDBInstances":{"input":{"type":"structure","members":{"DBInstanceIdentifier":{},"Filters":{"shape":"S3f"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBInstancesResult","type":"structure","members":{"Marker":{},"DBInstances":{"type":"list","member":{"shape":"S1y","locationName":"DBInstance"}}}}},"DescribeDBLogFiles":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"FilenameContains":{},"FileLastWritten":{"type":"long"},"FileSize":{"type":"long"},"Filters":{"shape":"S3f"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBLogFilesResult","type":"structure","members":{"DescribeDBLogFiles":{"type":"list","member":{"locationName":"DescribeDBLogFilesDetails","type":"structure","members":{"LogFileName":{},"LastWritten":{"type":"long"},"Size":{"type":"long"}}}},"Marker":{}}}},"DescribeDBParameterGroups":{"input":{"type":"structure","members":{"DBParameterGroupName":{},"Filters":{"shape":"S3f"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBParameterGroupsResult","type":"structure","members":{"Marker":{},"DBParameterGroups":{"type":"list","member":{"shape":"S10","locationName":"DBParameterGroup"}}}}},"DescribeDBParameters":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{},"Source":{},"Filters":{"shape":"S3f"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBParametersResult","type":"structure","members":{"Parameters":{"shape":"S3q"},"Marker":{}}}},"DescribeDBSecurityGroups":{"input":{"type":"structure","members":{"DBSecurityGroupName":{},"Filters":{"shape":"S3f"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSecurityGroupsResult","type":"structure","members":{"Marker":{},"DBSecurityGroups":{"type":"list","member":{"shape":"Sk","locationName":"DBSecurityGroup"}}}}},"DescribeDBSnapshotAttributes":{"input":{"type":"structure","required":["DBSnapshotIdentifier"],"members":{"DBSnapshotIdentifier":{}}},"output":{"resultWrapper":"DescribeDBSnapshotAttributesResult","type":"structure","members":{"DBSnapshotAttributesResult":{"shape":"S4w"}}}},"DescribeDBSnapshots":{"input":{"type":"structure","members":{"DBInstanceIdentifier":{},"DBSnapshotIdentifier":{},"SnapshotType":{},"Filters":{"shape":"S3f"},"MaxRecords":{"type":"integer"},"Marker":{},"IncludeShared":{"type":"boolean"},"IncludePublic":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeDBSnapshotsResult","type":"structure","members":{"Marker":{},"DBSnapshots":{"type":"list","member":{"shape":"S13","locationName":"DBSnapshot"}}}}},"DescribeDBSubnetGroups":{"input":{"type":"structure","members":{"DBSubnetGroupName":{},"Filters":{"shape":"S3f"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSubnetGroupsResult","type":"structure","members":{"Marker":{},"DBSubnetGroups":{"type":"list","member":{"shape":"S22","locationName":"DBSubnetGroup"}}}}},"DescribeEngineDefaultClusterParameters":{"input":{"type":"structure","required":["DBParameterGroupFamily"],"members":{"DBParameterGroupFamily":{},"Filters":{"shape":"S3f"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEngineDefaultClusterParametersResult","type":"structure","members":{"EngineDefaults":{"shape":"S57"}}}},"DescribeEngineDefaultParameters":{"input":{"type":"structure","required":["DBParameterGroupFamily"],"members":{"DBParameterGroupFamily":{},"Filters":{"shape":"S3f"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEngineDefaultParametersResult","type":"structure","members":{"EngineDefaults":{"shape":"S57"}}}},"DescribeEventCategories":{"input":{"type":"structure","members":{"SourceType":{},"Filters":{"shape":"S3f"}}},"output":{"resultWrapper":"DescribeEventCategoriesResult","type":"structure","members":{"EventCategoriesMapList":{"type":"list","member":{"locationName":"EventCategoriesMap","type":"structure","members":{"SourceType":{},"EventCategories":{"shape":"S7"}},"wrapper":true}}}}},"DescribeEventSubscriptions":{"input":{"type":"structure","members":{"SubscriptionName":{},"Filters":{"shape":"S3f"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventSubscriptionsResult","type":"structure","members":{"Marker":{},"EventSubscriptionsList":{"type":"list","member":{"shape":"S5","locationName":"EventSubscription"}}}}},"DescribeEvents":{"input":{"type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Duration":{"type":"integer"},"EventCategories":{"shape":"S7"},"Filters":{"shape":"S3f"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventsResult","type":"structure","members":{"Marker":{},"Events":{"type":"list","member":{"locationName":"Event","type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"Message":{},"EventCategories":{"shape":"S7"},"Date":{"type":"timestamp"},"SourceArn":{}}}}}}},"DescribeOptionGroupOptions":{"input":{"type":"structure","required":["EngineName"],"members":{"EngineName":{},"MajorEngineVersion":{},"Filters":{"shape":"S3f"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeOptionGroupOptionsResult","type":"structure","members":{"OptionGroupOptions":{"type":"list","member":{"locationName":"OptionGroupOption","type":"structure","members":{"Name":{},"Description":{},"EngineName":{},"MajorEngineVersion":{},"MinimumRequiredMinorEngineVersion":{},"PortRequired":{"type":"boolean"},"DefaultPort":{"type":"integer"},"OptionsDependedOn":{"type":"list","member":{"locationName":"OptionName"}},"OptionsConflictsWith":{"type":"list","member":{"locationName":"OptionConflictName"}},"Persistent":{"type":"boolean"},"Permanent":{"type":"boolean"},"RequiresAutoMinorEngineVersionUpgrade":{"type":"boolean"},"VpcOnly":{"type":"boolean"},"SupportsOptionVersionDowngrade":{"type":"boolean"},"OptionGroupOptionSettings":{"type":"list","member":{"locationName":"OptionGroupOptionSetting","type":"structure","members":{"SettingName":{},"SettingDescription":{},"DefaultValue":{},"ApplyType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"}}}},"OptionGroupOptionVersions":{"type":"list","member":{"locationName":"OptionVersion","type":"structure","members":{"Version":{},"IsDefault":{"type":"boolean"}}}}}}},"Marker":{}}}},"DescribeOptionGroups":{"input":{"type":"structure","members":{"OptionGroupName":{},"Filters":{"shape":"S3f"},"Marker":{},"MaxRecords":{"type":"integer"},"EngineName":{},"MajorEngineVersion":{}}},"output":{"resultWrapper":"DescribeOptionGroupsResult","type":"structure","members":{"OptionGroupsList":{"type":"list","member":{"shape":"S17","locationName":"OptionGroup"}},"Marker":{}}}},"DescribeOrderableDBInstanceOptions":{"input":{"type":"structure","required":["Engine"],"members":{"Engine":{},"EngineVersion":{},"DBInstanceClass":{},"LicenseModel":{},"Vpc":{"type":"boolean"},"Filters":{"shape":"S3f"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeOrderableDBInstanceOptionsResult","type":"structure","members":{"OrderableDBInstanceOptions":{"type":"list","member":{"locationName":"OrderableDBInstanceOption","type":"structure","members":{"Engine":{},"EngineVersion":{},"DBInstanceClass":{},"LicenseModel":{},"AvailabilityZones":{"type":"list","member":{"shape":"S25","locationName":"AvailabilityZone"}},"MultiAZCapable":{"type":"boolean"},"ReadReplicaCapable":{"type":"boolean"},"Vpc":{"type":"boolean"},"SupportsStorageEncryption":{"type":"boolean"},"StorageType":{},"SupportsIops":{"type":"boolean"},"SupportsEnhancedMonitoring":{"type":"boolean"},"SupportsIAMDatabaseAuthentication":{"type":"boolean"},"SupportsPerformanceInsights":{"type":"boolean"},"MinStorageSize":{"type":"integer"},"MaxStorageSize":{"type":"integer"},"MinIopsPerDbInstance":{"type":"integer"},"MaxIopsPerDbInstance":{"type":"integer"},"MinIopsPerGib":{"type":"double"},"MaxIopsPerGib":{"type":"double"}},"wrapper":true}},"Marker":{}}}},"DescribePendingMaintenanceActions":{"input":{"type":"structure","members":{"ResourceIdentifier":{},"Filters":{"shape":"S3f"},"Marker":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribePendingMaintenanceActionsResult","type":"structure","members":{"PendingMaintenanceActions":{"type":"list","member":{"shape":"Se","locationName":"ResourcePendingMaintenanceActions"}},"Marker":{}}}},"DescribeReservedDBInstances":{"input":{"type":"structure","members":{"ReservedDBInstanceId":{},"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"Filters":{"shape":"S3f"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedDBInstancesResult","type":"structure","members":{"Marker":{},"ReservedDBInstances":{"type":"list","member":{"shape":"S6b","locationName":"ReservedDBInstance"}}}}},"DescribeReservedDBInstancesOfferings":{"input":{"type":"structure","members":{"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"Filters":{"shape":"S3f"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedDBInstancesOfferingsResult","type":"structure","members":{"Marker":{},"ReservedDBInstancesOfferings":{"type":"list","member":{"locationName":"ReservedDBInstancesOffering","type":"structure","members":{"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"RecurringCharges":{"shape":"S6d"}},"wrapper":true}}}}},"DescribeSourceRegions":{"input":{"type":"structure","members":{"RegionName":{},"MaxRecords":{"type":"integer"},"Marker":{},"Filters":{"shape":"S3f"}}},"output":{"resultWrapper":"DescribeSourceRegionsResult","type":"structure","members":{"Marker":{},"SourceRegions":{"type":"list","member":{"locationName":"SourceRegion","type":"structure","members":{"RegionName":{},"Endpoint":{},"Status":{}}}}}}},"DescribeValidDBInstanceModifications":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{}}},"output":{"resultWrapper":"DescribeValidDBInstanceModificationsResult","type":"structure","members":{"ValidDBInstanceModificationsMessage":{"type":"structure","members":{"Storage":{"type":"list","member":{"locationName":"ValidStorageOptions","type":"structure","members":{"StorageType":{},"StorageSize":{"shape":"S6s"},"ProvisionedIops":{"shape":"S6s"},"IopsToStorageRatio":{"type":"list","member":{"locationName":"DoubleRange","type":"structure","members":{"From":{"type":"double"},"To":{"type":"double"}}}}}}}},"wrapper":true}}}},"DownloadDBLogFilePortion":{"input":{"type":"structure","required":["DBInstanceIdentifier","LogFileName"],"members":{"DBInstanceIdentifier":{},"LogFileName":{},"Marker":{},"NumberOfLines":{"type":"integer"}}},"output":{"resultWrapper":"DownloadDBLogFilePortionResult","type":"structure","members":{"LogFileData":{},"Marker":{},"AdditionalDataPending":{"type":"boolean"}}}},"FailoverDBCluster":{"input":{"type":"structure","members":{"DBClusterIdentifier":{},"TargetDBInstanceIdentifier":{}}},"output":{"resultWrapper":"FailoverDBClusterResult","type":"structure","members":{"DBCluster":{"shape":"S1j"}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceName"],"members":{"ResourceName":{},"Filters":{"shape":"S3f"}}},"output":{"resultWrapper":"ListTagsForResourceResult","type":"structure","members":{"TagList":{"shape":"Sa"}}}},"ModifyDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier"],"members":{"DBClusterIdentifier":{},"NewDBClusterIdentifier":{},"ApplyImmediately":{"type":"boolean"},"BackupRetentionPeriod":{"type":"integer"},"DBClusterParameterGroupName":{},"VpcSecurityGroupIds":{"shape":"S1h"},"Port":{"type":"integer"},"MasterUserPassword":{},"OptionGroupName":{},"PreferredBackupWindow":{},"PreferredMaintenanceWindow":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyDBClusterResult","type":"structure","members":{"DBCluster":{"shape":"S1j"}}}},"ModifyDBClusterParameterGroup":{"input":{"type":"structure","required":["DBClusterParameterGroupName","Parameters"],"members":{"DBClusterParameterGroupName":{},"Parameters":{"shape":"S3q"}}},"output":{"shape":"S75","resultWrapper":"ModifyDBClusterParameterGroupResult"}},"ModifyDBClusterSnapshotAttribute":{"input":{"type":"structure","required":["DBClusterSnapshotIdentifier","AttributeName"],"members":{"DBClusterSnapshotIdentifier":{},"AttributeName":{},"ValuesToAdd":{"shape":"S3y"},"ValuesToRemove":{"shape":"S3y"}}},"output":{"resultWrapper":"ModifyDBClusterSnapshotAttributeResult","type":"structure","members":{"DBClusterSnapshotAttributesResult":{"shape":"S3v"}}}},"ModifyDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"AllocatedStorage":{"type":"integer"},"DBInstanceClass":{},"DBSubnetGroupName":{},"DBSecurityGroups":{"shape":"S1w"},"VpcSecurityGroupIds":{"shape":"S1h"},"ApplyImmediately":{"type":"boolean"},"MasterUserPassword":{},"DBParameterGroupName":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{},"PreferredMaintenanceWindow":{},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AllowMajorVersionUpgrade":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupName":{},"NewDBInstanceIdentifier":{},"StorageType":{},"TdeCredentialArn":{},"TdeCredentialPassword":{},"CACertificateIdentifier":{},"Domain":{},"CopyTagsToSnapshot":{"type":"boolean"},"MonitoringInterval":{"type":"integer"},"DBPortNumber":{"type":"integer"},"PubliclyAccessible":{"type":"boolean"},"MonitoringRoleArn":{},"DomainIAMRoleName":{},"PromotionTier":{"type":"integer"},"EnableIAMDatabaseAuthentication":{"type":"boolean"},"EnablePerformanceInsights":{"type":"boolean"},"PerformanceInsightsKMSKeyId":{}}},"output":{"resultWrapper":"ModifyDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S1y"}}}},"ModifyDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName","Parameters"],"members":{"DBParameterGroupName":{},"Parameters":{"shape":"S3q"}}},"output":{"shape":"S7b","resultWrapper":"ModifyDBParameterGroupResult"}},"ModifyDBSnapshot":{"input":{"type":"structure","required":["DBSnapshotIdentifier"],"members":{"DBSnapshotIdentifier":{},"EngineVersion":{},"OptionGroupName":{}}},"output":{"resultWrapper":"ModifyDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"S13"}}}},"ModifyDBSnapshotAttribute":{"input":{"type":"structure","required":["DBSnapshotIdentifier","AttributeName"],"members":{"DBSnapshotIdentifier":{},"AttributeName":{},"ValuesToAdd":{"shape":"S3y"},"ValuesToRemove":{"shape":"S3y"}}},"output":{"resultWrapper":"ModifyDBSnapshotAttributeResult","type":"structure","members":{"DBSnapshotAttributesResult":{"shape":"S4w"}}}},"ModifyDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName","SubnetIds"],"members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"SubnetIds":{"shape":"S2o"}}},"output":{"resultWrapper":"ModifyDBSubnetGroupResult","type":"structure","members":{"DBSubnetGroup":{"shape":"S22"}}}},"ModifyEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"EventCategories":{"shape":"S7"},"Enabled":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S5"}}}},"ModifyOptionGroup":{"input":{"type":"structure","required":["OptionGroupName"],"members":{"OptionGroupName":{},"OptionsToInclude":{"type":"list","member":{"locationName":"OptionConfiguration","type":"structure","required":["OptionName"],"members":{"OptionName":{},"Port":{"type":"integer"},"OptionVersion":{},"DBSecurityGroupMemberships":{"shape":"S1w"},"VpcSecurityGroupMemberships":{"shape":"S1h"},"OptionSettings":{"type":"list","member":{"shape":"S1b","locationName":"OptionSetting"}}}}},"OptionsToRemove":{"type":"list","member":{}},"ApplyImmediately":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyOptionGroupResult","type":"structure","members":{"OptionGroup":{"shape":"S17"}}}},"PromoteReadReplica":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{}}},"output":{"resultWrapper":"PromoteReadReplicaResult","type":"structure","members":{"DBInstance":{"shape":"S1y"}}}},"PromoteReadReplicaDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier"],"members":{"DBClusterIdentifier":{}}},"output":{"resultWrapper":"PromoteReadReplicaDBClusterResult","type":"structure","members":{"DBCluster":{"shape":"S1j"}}}},"PurchaseReservedDBInstancesOffering":{"input":{"type":"structure","required":["ReservedDBInstancesOfferingId"],"members":{"ReservedDBInstancesOfferingId":{},"ReservedDBInstanceId":{},"DBInstanceCount":{"type":"integer"},"Tags":{"shape":"Sa"}}},"output":{"resultWrapper":"PurchaseReservedDBInstancesOfferingResult","type":"structure","members":{"ReservedDBInstance":{"shape":"S6b"}}}},"RebootDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"ForceFailover":{"type":"boolean"}}},"output":{"resultWrapper":"RebootDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S1y"}}}},"RemoveRoleFromDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier","RoleArn"],"members":{"DBClusterIdentifier":{},"RoleArn":{}}}},"RemoveSourceIdentifierFromSubscription":{"input":{"type":"structure","required":["SubscriptionName","SourceIdentifier"],"members":{"SubscriptionName":{},"SourceIdentifier":{}}},"output":{"resultWrapper":"RemoveSourceIdentifierFromSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S5"}}}},"RemoveTagsFromResource":{"input":{"type":"structure","required":["ResourceName","TagKeys"],"members":{"ResourceName":{},"TagKeys":{"type":"list","member":{}}}}},"ResetDBClusterParameterGroup":{"input":{"type":"structure","required":["DBClusterParameterGroupName"],"members":{"DBClusterParameterGroupName":{},"ResetAllParameters":{"type":"boolean"},"Parameters":{"shape":"S3q"}}},"output":{"shape":"S75","resultWrapper":"ResetDBClusterParameterGroupResult"}},"ResetDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{},"ResetAllParameters":{"type":"boolean"},"Parameters":{"shape":"S3q"}}},"output":{"shape":"S7b","resultWrapper":"ResetDBParameterGroupResult"}},"RestoreDBClusterFromS3":{"input":{"type":"structure","required":["DBClusterIdentifier","Engine","MasterUsername","MasterUserPassword","SourceEngine","SourceEngineVersion","S3BucketName","S3IngestionRoleArn"],"members":{"AvailabilityZones":{"shape":"Sw"},"BackupRetentionPeriod":{"type":"integer"},"CharacterSetName":{},"DatabaseName":{},"DBClusterIdentifier":{},"DBClusterParameterGroupName":{},"VpcSecurityGroupIds":{"shape":"S1h"},"DBSubnetGroupName":{},"Engine":{},"EngineVersion":{},"Port":{"type":"integer"},"MasterUsername":{},"MasterUserPassword":{},"OptionGroupName":{},"PreferredBackupWindow":{},"PreferredMaintenanceWindow":{},"Tags":{"shape":"Sa"},"StorageEncrypted":{"type":"boolean"},"KmsKeyId":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"},"SourceEngine":{},"SourceEngineVersion":{},"S3BucketName":{},"S3Prefix":{},"S3IngestionRoleArn":{}}},"output":{"resultWrapper":"RestoreDBClusterFromS3Result","type":"structure","members":{"DBCluster":{"shape":"S1j"}}}},"RestoreDBClusterFromSnapshot":{"input":{"type":"structure","required":["DBClusterIdentifier","SnapshotIdentifier","Engine"],"members":{"AvailabilityZones":{"shape":"Sw"},"DBClusterIdentifier":{},"SnapshotIdentifier":{},"Engine":{},"EngineVersion":{},"Port":{"type":"integer"},"DBSubnetGroupName":{},"DatabaseName":{},"OptionGroupName":{},"VpcSecurityGroupIds":{"shape":"S1h"},"Tags":{"shape":"Sa"},"KmsKeyId":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"}}},"output":{"resultWrapper":"RestoreDBClusterFromSnapshotResult","type":"structure","members":{"DBCluster":{"shape":"S1j"}}}},"RestoreDBClusterToPointInTime":{"input":{"type":"structure","required":["DBClusterIdentifier","SourceDBClusterIdentifier"],"members":{"DBClusterIdentifier":{},"RestoreType":{},"SourceDBClusterIdentifier":{},"RestoreToTime":{"type":"timestamp"},"UseLatestRestorableTime":{"type":"boolean"},"Port":{"type":"integer"},"DBSubnetGroupName":{},"OptionGroupName":{},"VpcSecurityGroupIds":{"shape":"S1h"},"Tags":{"shape":"Sa"},"KmsKeyId":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"}}},"output":{"resultWrapper":"RestoreDBClusterToPointInTimeResult","type":"structure","members":{"DBCluster":{"shape":"S1j"}}}},"RestoreDBInstanceFromDBSnapshot":{"input":{"type":"structure","required":["DBInstanceIdentifier","DBSnapshotIdentifier"],"members":{"DBInstanceIdentifier":{},"DBSnapshotIdentifier":{},"DBInstanceClass":{},"Port":{"type":"integer"},"AvailabilityZone":{},"DBSubnetGroupName":{},"MultiAZ":{"type":"boolean"},"PubliclyAccessible":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"DBName":{},"Engine":{},"Iops":{"type":"integer"},"OptionGroupName":{},"Tags":{"shape":"Sa"},"StorageType":{},"TdeCredentialArn":{},"TdeCredentialPassword":{},"Domain":{},"CopyTagsToSnapshot":{"type":"boolean"},"DomainIAMRoleName":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"}}},"output":{"resultWrapper":"RestoreDBInstanceFromDBSnapshotResult","type":"structure","members":{"DBInstance":{"shape":"S1y"}}}},"RestoreDBInstanceFromS3":{"input":{"type":"structure","required":["DBInstanceIdentifier","DBInstanceClass","Engine","SourceEngine","SourceEngineVersion","S3BucketName","S3IngestionRoleArn"],"members":{"DBName":{},"DBInstanceIdentifier":{},"AllocatedStorage":{"type":"integer"},"DBInstanceClass":{},"Engine":{},"MasterUsername":{},"MasterUserPassword":{},"DBSecurityGroups":{"shape":"S1w"},"VpcSecurityGroupIds":{"shape":"S1h"},"AvailabilityZone":{},"DBSubnetGroupName":{},"PreferredMaintenanceWindow":{},"DBParameterGroupName":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{},"Port":{"type":"integer"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupName":{},"PubliclyAccessible":{"type":"boolean"},"Tags":{"shape":"Sa"},"StorageType":{},"StorageEncrypted":{"type":"boolean"},"KmsKeyId":{},"CopyTagsToSnapshot":{"type":"boolean"},"MonitoringInterval":{"type":"integer"},"MonitoringRoleArn":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"},"SourceEngine":{},"SourceEngineVersion":{},"S3BucketName":{},"S3Prefix":{},"S3IngestionRoleArn":{},"EnablePerformanceInsights":{"type":"boolean"},"PerformanceInsightsKMSKeyId":{}}},"output":{"resultWrapper":"RestoreDBInstanceFromS3Result","type":"structure","members":{"DBInstance":{"shape":"S1y"}}}},"RestoreDBInstanceToPointInTime":{"input":{"type":"structure","required":["SourceDBInstanceIdentifier","TargetDBInstanceIdentifier"],"members":{"SourceDBInstanceIdentifier":{},"TargetDBInstanceIdentifier":{},"RestoreTime":{"type":"timestamp"},"UseLatestRestorableTime":{"type":"boolean"},"DBInstanceClass":{},"Port":{"type":"integer"},"AvailabilityZone":{},"DBSubnetGroupName":{},"MultiAZ":{"type":"boolean"},"PubliclyAccessible":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"DBName":{},"Engine":{},"Iops":{"type":"integer"},"OptionGroupName":{},"CopyTagsToSnapshot":{"type":"boolean"},"Tags":{"shape":"Sa"},"StorageType":{},"TdeCredentialArn":{},"TdeCredentialPassword":{},"Domain":{},"DomainIAMRoleName":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"}}},"output":{"resultWrapper":"RestoreDBInstanceToPointInTimeResult","type":"structure","members":{"DBInstance":{"shape":"S1y"}}}},"RevokeDBSecurityGroupIngress":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{},"CIDRIP":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"RevokeDBSecurityGroupIngressResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sk"}}}},"StartDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{}}},"output":{"resultWrapper":"StartDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S1y"}}}},"StopDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"DBSnapshotIdentifier":{}}},"output":{"resultWrapper":"StopDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S1y"}}}}},"shapes":{"S5":{"type":"structure","members":{"CustomerAwsId":{},"CustSubscriptionId":{},"SnsTopicArn":{},"Status":{},"SubscriptionCreationTime":{},"SourceType":{},"SourceIdsList":{"shape":"S6"},"EventCategoriesList":{"shape":"S7"},"Enabled":{"type":"boolean"},"EventSubscriptionArn":{}},"wrapper":true},"S6":{"type":"list","member":{"locationName":"SourceId"}},"S7":{"type":"list","member":{"locationName":"EventCategory"}},"Sa":{"type":"list","member":{"locationName":"Tag","type":"structure","members":{"Key":{},"Value":{}}}},"Se":{"type":"structure","members":{"ResourceIdentifier":{},"PendingMaintenanceActionDetails":{"type":"list","member":{"locationName":"PendingMaintenanceAction","type":"structure","members":{"Action":{},"AutoAppliedAfterDate":{"type":"timestamp"},"ForcedApplyDate":{"type":"timestamp"},"OptInStatus":{},"CurrentApplyDate":{"type":"timestamp"},"Description":{}}}}},"wrapper":true},"Sk":{"type":"structure","members":{"OwnerId":{},"DBSecurityGroupName":{},"DBSecurityGroupDescription":{},"VpcId":{},"EC2SecurityGroups":{"type":"list","member":{"locationName":"EC2SecurityGroup","type":"structure","members":{"Status":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}}},"IPRanges":{"type":"list","member":{"locationName":"IPRange","type":"structure","members":{"Status":{},"CIDRIP":{}}}},"DBSecurityGroupArn":{}},"wrapper":true},"Sr":{"type":"structure","members":{"DBClusterParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{},"DBClusterParameterGroupArn":{}},"wrapper":true},"Sv":{"type":"structure","members":{"AvailabilityZones":{"shape":"Sw"},"DBClusterSnapshotIdentifier":{},"DBClusterIdentifier":{},"SnapshotCreateTime":{"type":"timestamp"},"Engine":{},"AllocatedStorage":{"type":"integer"},"Status":{},"Port":{"type":"integer"},"VpcId":{},"ClusterCreateTime":{"type":"timestamp"},"MasterUsername":{},"EngineVersion":{},"LicenseModel":{},"SnapshotType":{},"PercentProgress":{"type":"integer"},"StorageEncrypted":{"type":"boolean"},"KmsKeyId":{},"DBClusterSnapshotArn":{},"SourceDBClusterSnapshotArn":{},"IAMDatabaseAuthenticationEnabled":{"type":"boolean"}},"wrapper":true},"Sw":{"type":"list","member":{"locationName":"AvailabilityZone"}},"S10":{"type":"structure","members":{"DBParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{},"DBParameterGroupArn":{}},"wrapper":true},"S13":{"type":"structure","members":{"DBSnapshotIdentifier":{},"DBInstanceIdentifier":{},"SnapshotCreateTime":{"type":"timestamp"},"Engine":{},"AllocatedStorage":{"type":"integer"},"Status":{},"Port":{"type":"integer"},"AvailabilityZone":{},"VpcId":{},"InstanceCreateTime":{"type":"timestamp"},"MasterUsername":{},"EngineVersion":{},"LicenseModel":{},"SnapshotType":{},"Iops":{"type":"integer"},"OptionGroupName":{},"PercentProgress":{"type":"integer"},"SourceRegion":{},"SourceDBSnapshotIdentifier":{},"StorageType":{},"TdeCredentialArn":{},"Encrypted":{"type":"boolean"},"KmsKeyId":{},"DBSnapshotArn":{},"Timezone":{},"IAMDatabaseAuthenticationEnabled":{"type":"boolean"}},"wrapper":true},"S17":{"type":"structure","members":{"OptionGroupName":{},"OptionGroupDescription":{},"EngineName":{},"MajorEngineVersion":{},"Options":{"type":"list","member":{"locationName":"Option","type":"structure","members":{"OptionName":{},"OptionDescription":{},"Persistent":{"type":"boolean"},"Permanent":{"type":"boolean"},"Port":{"type":"integer"},"OptionVersion":{},"OptionSettings":{"type":"list","member":{"shape":"S1b","locationName":"OptionSetting"}},"DBSecurityGroupMemberships":{"shape":"S1c"},"VpcSecurityGroupMemberships":{"shape":"S1e"}}}},"AllowsVpcAndNonVpcInstanceMemberships":{"type":"boolean"},"VpcId":{},"OptionGroupArn":{}},"wrapper":true},"S1b":{"type":"structure","members":{"Name":{},"Value":{},"DefaultValue":{},"Description":{},"ApplyType":{},"DataType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"},"IsCollection":{"type":"boolean"}}},"S1c":{"type":"list","member":{"locationName":"DBSecurityGroup","type":"structure","members":{"DBSecurityGroupName":{},"Status":{}}}},"S1e":{"type":"list","member":{"locationName":"VpcSecurityGroupMembership","type":"structure","members":{"VpcSecurityGroupId":{},"Status":{}}}},"S1h":{"type":"list","member":{"locationName":"VpcSecurityGroupId"}},"S1j":{"type":"structure","members":{"AllocatedStorage":{"type":"integer"},"AvailabilityZones":{"shape":"Sw"},"BackupRetentionPeriod":{"type":"integer"},"CharacterSetName":{},"DatabaseName":{},"DBClusterIdentifier":{},"DBClusterParameterGroup":{},"DBSubnetGroup":{},"Status":{},"PercentProgress":{},"EarliestRestorableTime":{"type":"timestamp"},"Endpoint":{},"ReaderEndpoint":{},"MultiAZ":{"type":"boolean"},"Engine":{},"EngineVersion":{},"LatestRestorableTime":{"type":"timestamp"},"Port":{"type":"integer"},"MasterUsername":{},"DBClusterOptionGroupMemberships":{"type":"list","member":{"locationName":"DBClusterOptionGroup","type":"structure","members":{"DBClusterOptionGroupName":{},"Status":{}}}},"PreferredBackupWindow":{},"PreferredMaintenanceWindow":{},"ReplicationSourceIdentifier":{},"ReadReplicaIdentifiers":{"type":"list","member":{"locationName":"ReadReplicaIdentifier"}},"DBClusterMembers":{"type":"list","member":{"locationName":"DBClusterMember","type":"structure","members":{"DBInstanceIdentifier":{},"IsClusterWriter":{"type":"boolean"},"DBClusterParameterGroupStatus":{},"PromotionTier":{"type":"integer"}},"wrapper":true}},"VpcSecurityGroups":{"shape":"S1e"},"HostedZoneId":{},"StorageEncrypted":{"type":"boolean"},"KmsKeyId":{},"DbClusterResourceId":{},"DBClusterArn":{},"AssociatedRoles":{"type":"list","member":{"locationName":"DBClusterRole","type":"structure","members":{"RoleArn":{},"Status":{}}}},"IAMDatabaseAuthenticationEnabled":{"type":"boolean"},"CloneGroupId":{},"ClusterCreateTime":{"type":"timestamp"}},"wrapper":true},"S1w":{"type":"list","member":{"locationName":"DBSecurityGroupName"}},"S1y":{"type":"structure","members":{"DBInstanceIdentifier":{},"DBInstanceClass":{},"Engine":{},"DBInstanceStatus":{},"MasterUsername":{},"DBName":{},"Endpoint":{"type":"structure","members":{"Address":{},"Port":{"type":"integer"},"HostedZoneId":{}}},"AllocatedStorage":{"type":"integer"},"InstanceCreateTime":{"type":"timestamp"},"PreferredBackupWindow":{},"BackupRetentionPeriod":{"type":"integer"},"DBSecurityGroups":{"shape":"S1c"},"VpcSecurityGroups":{"shape":"S1e"},"DBParameterGroups":{"type":"list","member":{"locationName":"DBParameterGroup","type":"structure","members":{"DBParameterGroupName":{},"ParameterApplyStatus":{}}}},"AvailabilityZone":{},"DBSubnetGroup":{"shape":"S22"},"PreferredMaintenanceWindow":{},"PendingModifiedValues":{"type":"structure","members":{"DBInstanceClass":{},"AllocatedStorage":{"type":"integer"},"MasterUserPassword":{},"Port":{"type":"integer"},"BackupRetentionPeriod":{"type":"integer"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"LicenseModel":{},"Iops":{"type":"integer"},"DBInstanceIdentifier":{},"StorageType":{},"CACertificateIdentifier":{},"DBSubnetGroupName":{}}},"LatestRestorableTime":{"type":"timestamp"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"ReadReplicaSourceDBInstanceIdentifier":{},"ReadReplicaDBInstanceIdentifiers":{"type":"list","member":{"locationName":"ReadReplicaDBInstanceIdentifier"}},"ReadReplicaDBClusterIdentifiers":{"type":"list","member":{"locationName":"ReadReplicaDBClusterIdentifier"}},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupMemberships":{"type":"list","member":{"locationName":"OptionGroupMembership","type":"structure","members":{"OptionGroupName":{},"Status":{}}}},"CharacterSetName":{},"SecondaryAvailabilityZone":{},"PubliclyAccessible":{"type":"boolean"},"StatusInfos":{"type":"list","member":{"locationName":"DBInstanceStatusInfo","type":"structure","members":{"StatusType":{},"Normal":{"type":"boolean"},"Status":{},"Message":{}}}},"StorageType":{},"TdeCredentialArn":{},"DbInstancePort":{"type":"integer"},"DBClusterIdentifier":{},"StorageEncrypted":{"type":"boolean"},"KmsKeyId":{},"DbiResourceId":{},"CACertificateIdentifier":{},"DomainMemberships":{"type":"list","member":{"locationName":"DomainMembership","type":"structure","members":{"Domain":{},"Status":{},"FQDN":{},"IAMRoleName":{}}}},"CopyTagsToSnapshot":{"type":"boolean"},"MonitoringInterval":{"type":"integer"},"EnhancedMonitoringResourceArn":{},"MonitoringRoleArn":{},"PromotionTier":{"type":"integer"},"DBInstanceArn":{},"Timezone":{},"IAMDatabaseAuthenticationEnabled":{"type":"boolean"},"PerformanceInsightsEnabled":{"type":"boolean"},"PerformanceInsightsKMSKeyId":{}},"wrapper":true},"S22":{"type":"structure","members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"VpcId":{},"SubnetGroupStatus":{},"Subnets":{"type":"list","member":{"locationName":"Subnet","type":"structure","members":{"SubnetIdentifier":{},"SubnetAvailabilityZone":{"shape":"S25"},"SubnetStatus":{}}}},"DBSubnetGroupArn":{}},"wrapper":true},"S25":{"type":"structure","members":{"Name":{}},"wrapper":true},"S2o":{"type":"list","member":{"locationName":"SubnetIdentifier"}},"S3f":{"type":"list","member":{"locationName":"Filter","type":"structure","required":["Name","Values"],"members":{"Name":{},"Values":{"type":"list","member":{"locationName":"Value"}}}}},"S3q":{"type":"list","member":{"locationName":"Parameter","type":"structure","members":{"ParameterName":{},"ParameterValue":{},"Description":{},"Source":{},"ApplyType":{},"DataType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"},"MinimumEngineVersion":{},"ApplyMethod":{}}}},"S3v":{"type":"structure","members":{"DBClusterSnapshotIdentifier":{},"DBClusterSnapshotAttributes":{"type":"list","member":{"locationName":"DBClusterSnapshotAttribute","type":"structure","members":{"AttributeName":{},"AttributeValues":{"shape":"S3y"}}}}},"wrapper":true},"S3y":{"type":"list","member":{"locationName":"AttributeValue"}},"S49":{"type":"structure","members":{"CharacterSetName":{},"CharacterSetDescription":{}}},"S4w":{"type":"structure","members":{"DBSnapshotIdentifier":{},"DBSnapshotAttributes":{"type":"list","member":{"locationName":"DBSnapshotAttribute","type":"structure","members":{"AttributeName":{},"AttributeValues":{"shape":"S3y"}},"wrapper":true}}},"wrapper":true},"S57":{"type":"structure","members":{"DBParameterGroupFamily":{},"Marker":{},"Parameters":{"shape":"S3q"}},"wrapper":true},"S6b":{"type":"structure","members":{"ReservedDBInstanceId":{},"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"StartTime":{"type":"timestamp"},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"DBInstanceCount":{"type":"integer"},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"State":{},"RecurringCharges":{"shape":"S6d"},"ReservedDBInstanceArn":{}},"wrapper":true},"S6d":{"type":"list","member":{"locationName":"RecurringCharge","type":"structure","members":{"RecurringChargeAmount":{"type":"double"},"RecurringChargeFrequency":{}},"wrapper":true}},"S6s":{"type":"list","member":{"locationName":"Range","type":"structure","members":{"From":{"type":"integer"},"To":{"type":"integer"},"Step":{"type":"integer"}}}},"S75":{"type":"structure","members":{"DBClusterParameterGroupName":{}}},"S7b":{"type":"structure","members":{"DBParameterGroupName":{}}}}} - -/***/ }), -/* 486 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"DescribeDBEngineVersions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBEngineVersions"},"DescribeDBInstances":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBInstances"},"DescribeDBLogFiles":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DescribeDBLogFiles"},"DescribeDBParameterGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBParameterGroups"},"DescribeDBParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Parameters"},"DescribeDBSecurityGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSecurityGroups"},"DescribeDBSnapshots":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSnapshots"},"DescribeDBSubnetGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSubnetGroups"},"DescribeEngineDefaultParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"EngineDefaults.Marker","result_key":"EngineDefaults.Parameters"},"DescribeEventSubscriptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"EventSubscriptionsList"},"DescribeEvents":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Events"},"DescribeOptionGroupOptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OptionGroupOptions"},"DescribeOptionGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OptionGroupsList"},"DescribeOrderableDBInstanceOptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OrderableDBInstanceOptions"},"DescribeReservedDBInstances":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedDBInstances"},"DescribeReservedDBInstancesOfferings":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedDBInstancesOfferings"},"DownloadDBLogFilePortion":{"input_token":"Marker","limit_key":"NumberOfLines","more_results":"AdditionalDataPending","output_token":"Marker","result_key":"LogFileData"},"ListTagsForResource":{"result_key":"TagList"}}} - -/***/ }), -/* 487 */ -/***/ (function(module, exports) { - -module.exports = {"version":2,"waiters":{"DBInstanceAvailable":{"delay":30,"operation":"DescribeDBInstances","maxAttempts":60,"acceptors":[{"expected":"available","matcher":"pathAll","state":"success","argument":"DBInstances[].DBInstanceStatus"},{"expected":"deleted","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"deleting","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"failed","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"incompatible-restore","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"incompatible-parameters","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"}]},"DBInstanceDeleted":{"delay":30,"operation":"DescribeDBInstances","maxAttempts":60,"acceptors":[{"expected":"deleted","matcher":"pathAll","state":"success","argument":"DBInstances[].DBInstanceStatus"},{"expected":"DBInstanceNotFound","matcher":"error","state":"success"},{"expected":"creating","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"modifying","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"rebooting","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"resetting-master-credentials","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"}]},"DBSnapshotAvailable":{"delay":30,"operation":"DescribeDBSnapshots","maxAttempts":60,"acceptors":[{"expected":"available","matcher":"pathAll","state":"success","argument":"DBSnapshots[].Status"},{"expected":"deleted","matcher":"pathAny","state":"failure","argument":"DBSnapshots[].Status"},{"expected":"deleting","matcher":"pathAny","state":"failure","argument":"DBSnapshots[].Status"},{"expected":"failed","matcher":"pathAny","state":"failure","argument":"DBSnapshots[].Status"},{"expected":"incompatible-restore","matcher":"pathAny","state":"failure","argument":"DBSnapshots[].Status"},{"expected":"incompatible-parameters","matcher":"pathAny","state":"failure","argument":"DBSnapshots[].Status"}]},"DBSnapshotDeleted":{"delay":30,"operation":"DescribeDBSnapshots","maxAttempts":60,"acceptors":[{"expected":"deleted","matcher":"pathAll","state":"success","argument":"DBSnapshots[].Status"},{"expected":"DBSnapshotNotFound","matcher":"error","state":"success"},{"expected":"creating","matcher":"pathAny","state":"failure","argument":"DBSnapshots[].Status"},{"expected":"modifying","matcher":"pathAny","state":"failure","argument":"DBSnapshots[].Status"},{"expected":"rebooting","matcher":"pathAny","state":"failure","argument":"DBSnapshots[].Status"},{"expected":"resetting-master-credentials","matcher":"pathAny","state":"failure","argument":"DBSnapshots[].Status"}]}}} - -/***/ }), -/* 488 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['redshift'] = {}; -AWS.Redshift = Service.defineService('redshift', ['2012-12-01']); -Object.defineProperty(apiLoader.services['redshift'], '2012-12-01', { - get: function get() { - var model = __webpack_require__(489); - model.paginators = __webpack_require__(490).pagination; - model.waiters = __webpack_require__(491).waiters; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.Redshift; - - -/***/ }), -/* 489 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2012-12-01","endpointPrefix":"redshift","protocol":"query","serviceFullName":"Amazon Redshift","signatureVersion":"v4","uid":"redshift-2012-12-01","xmlNamespace":"http://redshift.amazonaws.com/doc/2012-12-01/"},"operations":{"AuthorizeClusterSecurityGroupIngress":{"input":{"type":"structure","required":["ClusterSecurityGroupName"],"members":{"ClusterSecurityGroupName":{},"CIDRIP":{},"EC2SecurityGroupName":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"AuthorizeClusterSecurityGroupIngressResult","type":"structure","members":{"ClusterSecurityGroup":{"shape":"S4"}}}},"AuthorizeSnapshotAccess":{"input":{"type":"structure","required":["SnapshotIdentifier","AccountWithRestoreAccess"],"members":{"SnapshotIdentifier":{},"SnapshotClusterIdentifier":{},"AccountWithRestoreAccess":{}}},"output":{"resultWrapper":"AuthorizeSnapshotAccessResult","type":"structure","members":{"Snapshot":{"shape":"Sd"}}}},"CopyClusterSnapshot":{"input":{"type":"structure","required":["SourceSnapshotIdentifier","TargetSnapshotIdentifier"],"members":{"SourceSnapshotIdentifier":{},"SourceSnapshotClusterIdentifier":{},"TargetSnapshotIdentifier":{}}},"output":{"resultWrapper":"CopyClusterSnapshotResult","type":"structure","members":{"Snapshot":{"shape":"Sd"}}}},"CreateCluster":{"input":{"type":"structure","required":["ClusterIdentifier","NodeType","MasterUsername","MasterUserPassword"],"members":{"DBName":{},"ClusterIdentifier":{},"ClusterType":{},"NodeType":{},"MasterUsername":{},"MasterUserPassword":{},"ClusterSecurityGroups":{"shape":"Sp"},"VpcSecurityGroupIds":{"shape":"Sq"},"ClusterSubnetGroupName":{},"AvailabilityZone":{},"PreferredMaintenanceWindow":{},"ClusterParameterGroupName":{},"AutomatedSnapshotRetentionPeriod":{"type":"integer"},"Port":{"type":"integer"},"ClusterVersion":{},"AllowVersionUpgrade":{"type":"boolean"},"NumberOfNodes":{"type":"integer"},"PubliclyAccessible":{"type":"boolean"},"Encrypted":{"type":"boolean"},"HsmClientCertificateIdentifier":{},"HsmConfigurationIdentifier":{},"ElasticIp":{},"Tags":{"shape":"S7"},"KmsKeyId":{},"EnhancedVpcRouting":{"type":"boolean"},"AdditionalInfo":{},"IamRoles":{"shape":"St"}}},"output":{"resultWrapper":"CreateClusterResult","type":"structure","members":{"Cluster":{"shape":"Sv"}}}},"CreateClusterParameterGroup":{"input":{"type":"structure","required":["ParameterGroupName","ParameterGroupFamily","Description"],"members":{"ParameterGroupName":{},"ParameterGroupFamily":{},"Description":{},"Tags":{"shape":"S7"}}},"output":{"resultWrapper":"CreateClusterParameterGroupResult","type":"structure","members":{"ClusterParameterGroup":{"shape":"S1g"}}}},"CreateClusterSecurityGroup":{"input":{"type":"structure","required":["ClusterSecurityGroupName","Description"],"members":{"ClusterSecurityGroupName":{},"Description":{},"Tags":{"shape":"S7"}}},"output":{"resultWrapper":"CreateClusterSecurityGroupResult","type":"structure","members":{"ClusterSecurityGroup":{"shape":"S4"}}}},"CreateClusterSnapshot":{"input":{"type":"structure","required":["SnapshotIdentifier","ClusterIdentifier"],"members":{"SnapshotIdentifier":{},"ClusterIdentifier":{},"Tags":{"shape":"S7"}}},"output":{"resultWrapper":"CreateClusterSnapshotResult","type":"structure","members":{"Snapshot":{"shape":"Sd"}}}},"CreateClusterSubnetGroup":{"input":{"type":"structure","required":["ClusterSubnetGroupName","Description","SubnetIds"],"members":{"ClusterSubnetGroupName":{},"Description":{},"SubnetIds":{"shape":"S1m"},"Tags":{"shape":"S7"}}},"output":{"resultWrapper":"CreateClusterSubnetGroupResult","type":"structure","members":{"ClusterSubnetGroup":{"shape":"S1o"}}}},"CreateEventSubscription":{"input":{"type":"structure","required":["SubscriptionName","SnsTopicArn"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"SourceIds":{"shape":"S1t"},"EventCategories":{"shape":"S1u"},"Severity":{},"Enabled":{"type":"boolean"},"Tags":{"shape":"S7"}}},"output":{"resultWrapper":"CreateEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S1w"}}}},"CreateHsmClientCertificate":{"input":{"type":"structure","required":["HsmClientCertificateIdentifier"],"members":{"HsmClientCertificateIdentifier":{},"Tags":{"shape":"S7"}}},"output":{"resultWrapper":"CreateHsmClientCertificateResult","type":"structure","members":{"HsmClientCertificate":{"shape":"S1z"}}}},"CreateHsmConfiguration":{"input":{"type":"structure","required":["HsmConfigurationIdentifier","Description","HsmIpAddress","HsmPartitionName","HsmPartitionPassword","HsmServerPublicCertificate"],"members":{"HsmConfigurationIdentifier":{},"Description":{},"HsmIpAddress":{},"HsmPartitionName":{},"HsmPartitionPassword":{},"HsmServerPublicCertificate":{},"Tags":{"shape":"S7"}}},"output":{"resultWrapper":"CreateHsmConfigurationResult","type":"structure","members":{"HsmConfiguration":{"shape":"S22"}}}},"CreateSnapshotCopyGrant":{"input":{"type":"structure","required":["SnapshotCopyGrantName"],"members":{"SnapshotCopyGrantName":{},"KmsKeyId":{},"Tags":{"shape":"S7"}}},"output":{"resultWrapper":"CreateSnapshotCopyGrantResult","type":"structure","members":{"SnapshotCopyGrant":{"shape":"S25"}}}},"CreateTags":{"input":{"type":"structure","required":["ResourceName","Tags"],"members":{"ResourceName":{},"Tags":{"shape":"S7"}}}},"DeleteCluster":{"input":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{},"SkipFinalClusterSnapshot":{"type":"boolean"},"FinalClusterSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteClusterResult","type":"structure","members":{"Cluster":{"shape":"Sv"}}}},"DeleteClusterParameterGroup":{"input":{"type":"structure","required":["ParameterGroupName"],"members":{"ParameterGroupName":{}}}},"DeleteClusterSecurityGroup":{"input":{"type":"structure","required":["ClusterSecurityGroupName"],"members":{"ClusterSecurityGroupName":{}}}},"DeleteClusterSnapshot":{"input":{"type":"structure","required":["SnapshotIdentifier"],"members":{"SnapshotIdentifier":{},"SnapshotClusterIdentifier":{}}},"output":{"resultWrapper":"DeleteClusterSnapshotResult","type":"structure","members":{"Snapshot":{"shape":"Sd"}}}},"DeleteClusterSubnetGroup":{"input":{"type":"structure","required":["ClusterSubnetGroupName"],"members":{"ClusterSubnetGroupName":{}}}},"DeleteEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{}}}},"DeleteHsmClientCertificate":{"input":{"type":"structure","required":["HsmClientCertificateIdentifier"],"members":{"HsmClientCertificateIdentifier":{}}}},"DeleteHsmConfiguration":{"input":{"type":"structure","required":["HsmConfigurationIdentifier"],"members":{"HsmConfigurationIdentifier":{}}}},"DeleteSnapshotCopyGrant":{"input":{"type":"structure","required":["SnapshotCopyGrantName"],"members":{"SnapshotCopyGrantName":{}}}},"DeleteTags":{"input":{"type":"structure","required":["ResourceName","TagKeys"],"members":{"ResourceName":{},"TagKeys":{"shape":"S2j"}}}},"DescribeClusterParameterGroups":{"input":{"type":"structure","members":{"ParameterGroupName":{},"MaxRecords":{"type":"integer"},"Marker":{},"TagKeys":{"shape":"S2j"},"TagValues":{"shape":"S2l"}}},"output":{"resultWrapper":"DescribeClusterParameterGroupsResult","type":"structure","members":{"Marker":{},"ParameterGroups":{"type":"list","member":{"shape":"S1g","locationName":"ClusterParameterGroup"}}}}},"DescribeClusterParameters":{"input":{"type":"structure","required":["ParameterGroupName"],"members":{"ParameterGroupName":{},"Source":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeClusterParametersResult","type":"structure","members":{"Parameters":{"shape":"S2q"},"Marker":{}}}},"DescribeClusterSecurityGroups":{"input":{"type":"structure","members":{"ClusterSecurityGroupName":{},"MaxRecords":{"type":"integer"},"Marker":{},"TagKeys":{"shape":"S2j"},"TagValues":{"shape":"S2l"}}},"output":{"resultWrapper":"DescribeClusterSecurityGroupsResult","type":"structure","members":{"Marker":{},"ClusterSecurityGroups":{"type":"list","member":{"shape":"S4","locationName":"ClusterSecurityGroup"}}}}},"DescribeClusterSnapshots":{"input":{"type":"structure","members":{"ClusterIdentifier":{},"SnapshotIdentifier":{},"SnapshotType":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"MaxRecords":{"type":"integer"},"Marker":{},"OwnerAccount":{},"TagKeys":{"shape":"S2j"},"TagValues":{"shape":"S2l"}}},"output":{"resultWrapper":"DescribeClusterSnapshotsResult","type":"structure","members":{"Marker":{},"Snapshots":{"type":"list","member":{"shape":"Sd","locationName":"Snapshot"}}}}},"DescribeClusterSubnetGroups":{"input":{"type":"structure","members":{"ClusterSubnetGroupName":{},"MaxRecords":{"type":"integer"},"Marker":{},"TagKeys":{"shape":"S2j"},"TagValues":{"shape":"S2l"}}},"output":{"resultWrapper":"DescribeClusterSubnetGroupsResult","type":"structure","members":{"Marker":{},"ClusterSubnetGroups":{"type":"list","member":{"shape":"S1o","locationName":"ClusterSubnetGroup"}}}}},"DescribeClusterVersions":{"input":{"type":"structure","members":{"ClusterVersion":{},"ClusterParameterGroupFamily":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeClusterVersionsResult","type":"structure","members":{"Marker":{},"ClusterVersions":{"type":"list","member":{"locationName":"ClusterVersion","type":"structure","members":{"ClusterVersion":{},"ClusterParameterGroupFamily":{},"Description":{}}}}}}},"DescribeClusters":{"input":{"type":"structure","members":{"ClusterIdentifier":{},"MaxRecords":{"type":"integer"},"Marker":{},"TagKeys":{"shape":"S2j"},"TagValues":{"shape":"S2l"}}},"output":{"resultWrapper":"DescribeClustersResult","type":"structure","members":{"Marker":{},"Clusters":{"type":"list","member":{"shape":"Sv","locationName":"Cluster"}}}}},"DescribeDefaultClusterParameters":{"input":{"type":"structure","required":["ParameterGroupFamily"],"members":{"ParameterGroupFamily":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDefaultClusterParametersResult","type":"structure","members":{"DefaultClusterParameters":{"type":"structure","members":{"ParameterGroupFamily":{},"Marker":{},"Parameters":{"shape":"S2q"}},"wrapper":true}}}},"DescribeEventCategories":{"input":{"type":"structure","members":{"SourceType":{}}},"output":{"resultWrapper":"DescribeEventCategoriesResult","type":"structure","members":{"EventCategoriesMapList":{"type":"list","member":{"locationName":"EventCategoriesMap","type":"structure","members":{"SourceType":{},"Events":{"type":"list","member":{"locationName":"EventInfoMap","type":"structure","members":{"EventId":{},"EventCategories":{"shape":"S1u"},"EventDescription":{},"Severity":{}},"wrapper":true}}},"wrapper":true}}}}},"DescribeEventSubscriptions":{"input":{"type":"structure","members":{"SubscriptionName":{},"MaxRecords":{"type":"integer"},"Marker":{},"TagKeys":{"shape":"S2j"},"TagValues":{"shape":"S2l"}}},"output":{"resultWrapper":"DescribeEventSubscriptionsResult","type":"structure","members":{"Marker":{},"EventSubscriptionsList":{"type":"list","member":{"shape":"S1w","locationName":"EventSubscription"}}}}},"DescribeEvents":{"input":{"type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Duration":{"type":"integer"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventsResult","type":"structure","members":{"Marker":{},"Events":{"type":"list","member":{"locationName":"Event","type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"Message":{},"EventCategories":{"shape":"S1u"},"Severity":{},"Date":{"type":"timestamp"},"EventId":{}}}}}}},"DescribeHsmClientCertificates":{"input":{"type":"structure","members":{"HsmClientCertificateIdentifier":{},"MaxRecords":{"type":"integer"},"Marker":{},"TagKeys":{"shape":"S2j"},"TagValues":{"shape":"S2l"}}},"output":{"resultWrapper":"DescribeHsmClientCertificatesResult","type":"structure","members":{"Marker":{},"HsmClientCertificates":{"type":"list","member":{"shape":"S1z","locationName":"HsmClientCertificate"}}}}},"DescribeHsmConfigurations":{"input":{"type":"structure","members":{"HsmConfigurationIdentifier":{},"MaxRecords":{"type":"integer"},"Marker":{},"TagKeys":{"shape":"S2j"},"TagValues":{"shape":"S2l"}}},"output":{"resultWrapper":"DescribeHsmConfigurationsResult","type":"structure","members":{"Marker":{},"HsmConfigurations":{"type":"list","member":{"shape":"S22","locationName":"HsmConfiguration"}}}}},"DescribeLoggingStatus":{"input":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{}}},"output":{"shape":"S3x","resultWrapper":"DescribeLoggingStatusResult"}},"DescribeOrderableClusterOptions":{"input":{"type":"structure","members":{"ClusterVersion":{},"NodeType":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeOrderableClusterOptionsResult","type":"structure","members":{"OrderableClusterOptions":{"type":"list","member":{"locationName":"OrderableClusterOption","type":"structure","members":{"ClusterVersion":{},"ClusterType":{},"NodeType":{},"AvailabilityZones":{"type":"list","member":{"shape":"S1r","locationName":"AvailabilityZone"}}},"wrapper":true}},"Marker":{}}}},"DescribeReservedNodeOfferings":{"input":{"type":"structure","members":{"ReservedNodeOfferingId":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedNodeOfferingsResult","type":"structure","members":{"Marker":{},"ReservedNodeOfferings":{"type":"list","member":{"locationName":"ReservedNodeOffering","type":"structure","members":{"ReservedNodeOfferingId":{},"NodeType":{},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"OfferingType":{},"RecurringCharges":{"shape":"S47"}},"wrapper":true}}}}},"DescribeReservedNodes":{"input":{"type":"structure","members":{"ReservedNodeId":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedNodesResult","type":"structure","members":{"Marker":{},"ReservedNodes":{"type":"list","member":{"shape":"S4c","locationName":"ReservedNode"}}}}},"DescribeResize":{"input":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{}}},"output":{"resultWrapper":"DescribeResizeResult","type":"structure","members":{"TargetNodeType":{},"TargetNumberOfNodes":{"type":"integer"},"TargetClusterType":{},"Status":{},"ImportTablesCompleted":{"type":"list","member":{}},"ImportTablesInProgress":{"type":"list","member":{}},"ImportTablesNotStarted":{"type":"list","member":{}},"AvgResizeRateInMegaBytesPerSecond":{"type":"double"},"TotalResizeDataInMegaBytes":{"type":"long"},"ProgressInMegaBytes":{"type":"long"},"ElapsedTimeInSeconds":{"type":"long"},"EstimatedTimeToCompletionInSeconds":{"type":"long"}}}},"DescribeSnapshotCopyGrants":{"input":{"type":"structure","members":{"SnapshotCopyGrantName":{},"MaxRecords":{"type":"integer"},"Marker":{},"TagKeys":{"shape":"S2j"},"TagValues":{"shape":"S2l"}}},"output":{"resultWrapper":"DescribeSnapshotCopyGrantsResult","type":"structure","members":{"Marker":{},"SnapshotCopyGrants":{"type":"list","member":{"shape":"S25","locationName":"SnapshotCopyGrant"}}}}},"DescribeTableRestoreStatus":{"input":{"type":"structure","members":{"ClusterIdentifier":{},"TableRestoreRequestId":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeTableRestoreStatusResult","type":"structure","members":{"TableRestoreStatusDetails":{"type":"list","member":{"shape":"S4q","locationName":"TableRestoreStatus"}},"Marker":{}}}},"DescribeTags":{"input":{"type":"structure","members":{"ResourceName":{},"ResourceType":{},"MaxRecords":{"type":"integer"},"Marker":{},"TagKeys":{"shape":"S2j"},"TagValues":{"shape":"S2l"}}},"output":{"resultWrapper":"DescribeTagsResult","type":"structure","members":{"TaggedResources":{"type":"list","member":{"locationName":"TaggedResource","type":"structure","members":{"Tag":{"shape":"S8"},"ResourceName":{},"ResourceType":{}}}},"Marker":{}}}},"DisableLogging":{"input":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{}}},"output":{"shape":"S3x","resultWrapper":"DisableLoggingResult"}},"DisableSnapshotCopy":{"input":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{}}},"output":{"resultWrapper":"DisableSnapshotCopyResult","type":"structure","members":{"Cluster":{"shape":"Sv"}}}},"EnableLogging":{"input":{"type":"structure","required":["ClusterIdentifier","BucketName"],"members":{"ClusterIdentifier":{},"BucketName":{},"S3KeyPrefix":{}}},"output":{"shape":"S3x","resultWrapper":"EnableLoggingResult"}},"EnableSnapshotCopy":{"input":{"type":"structure","required":["ClusterIdentifier","DestinationRegion"],"members":{"ClusterIdentifier":{},"DestinationRegion":{},"RetentionPeriod":{"type":"integer"},"SnapshotCopyGrantName":{}}},"output":{"resultWrapper":"EnableSnapshotCopyResult","type":"structure","members":{"Cluster":{"shape":"Sv"}}}},"GetClusterCredentials":{"input":{"type":"structure","required":["DbUser","ClusterIdentifier"],"members":{"DbUser":{},"DbName":{},"ClusterIdentifier":{},"DurationSeconds":{"type":"integer"},"AutoCreate":{"type":"boolean"},"DbGroups":{"type":"list","member":{"locationName":"DbGroup"}}}},"output":{"resultWrapper":"GetClusterCredentialsResult","type":"structure","members":{"DbUser":{},"DbPassword":{"type":"string","sensitive":true},"Expiration":{"type":"timestamp"}}}},"ModifyCluster":{"input":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{},"ClusterType":{},"NodeType":{},"NumberOfNodes":{"type":"integer"},"ClusterSecurityGroups":{"shape":"Sp"},"VpcSecurityGroupIds":{"shape":"Sq"},"MasterUserPassword":{},"ClusterParameterGroupName":{},"AutomatedSnapshotRetentionPeriod":{"type":"integer"},"PreferredMaintenanceWindow":{},"ClusterVersion":{},"AllowVersionUpgrade":{"type":"boolean"},"HsmClientCertificateIdentifier":{},"HsmConfigurationIdentifier":{},"NewClusterIdentifier":{},"PubliclyAccessible":{"type":"boolean"},"ElasticIp":{},"EnhancedVpcRouting":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyClusterResult","type":"structure","members":{"Cluster":{"shape":"Sv"}}}},"ModifyClusterIamRoles":{"input":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{},"AddIamRoles":{"shape":"St"},"RemoveIamRoles":{"shape":"St"}}},"output":{"resultWrapper":"ModifyClusterIamRolesResult","type":"structure","members":{"Cluster":{"shape":"Sv"}}}},"ModifyClusterParameterGroup":{"input":{"type":"structure","required":["ParameterGroupName","Parameters"],"members":{"ParameterGroupName":{},"Parameters":{"shape":"S2q"}}},"output":{"shape":"S5b","resultWrapper":"ModifyClusterParameterGroupResult"}},"ModifyClusterSubnetGroup":{"input":{"type":"structure","required":["ClusterSubnetGroupName","SubnetIds"],"members":{"ClusterSubnetGroupName":{},"Description":{},"SubnetIds":{"shape":"S1m"}}},"output":{"resultWrapper":"ModifyClusterSubnetGroupResult","type":"structure","members":{"ClusterSubnetGroup":{"shape":"S1o"}}}},"ModifyEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"SourceIds":{"shape":"S1t"},"EventCategories":{"shape":"S1u"},"Severity":{},"Enabled":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S1w"}}}},"ModifySnapshotCopyRetentionPeriod":{"input":{"type":"structure","required":["ClusterIdentifier","RetentionPeriod"],"members":{"ClusterIdentifier":{},"RetentionPeriod":{"type":"integer"}}},"output":{"resultWrapper":"ModifySnapshotCopyRetentionPeriodResult","type":"structure","members":{"Cluster":{"shape":"Sv"}}}},"PurchaseReservedNodeOffering":{"input":{"type":"structure","required":["ReservedNodeOfferingId"],"members":{"ReservedNodeOfferingId":{},"NodeCount":{"type":"integer"}}},"output":{"resultWrapper":"PurchaseReservedNodeOfferingResult","type":"structure","members":{"ReservedNode":{"shape":"S4c"}}}},"RebootCluster":{"input":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{}}},"output":{"resultWrapper":"RebootClusterResult","type":"structure","members":{"Cluster":{"shape":"Sv"}}}},"ResetClusterParameterGroup":{"input":{"type":"structure","required":["ParameterGroupName"],"members":{"ParameterGroupName":{},"ResetAllParameters":{"type":"boolean"},"Parameters":{"shape":"S2q"}}},"output":{"shape":"S5b","resultWrapper":"ResetClusterParameterGroupResult"}},"RestoreFromClusterSnapshot":{"input":{"type":"structure","required":["ClusterIdentifier","SnapshotIdentifier"],"members":{"ClusterIdentifier":{},"SnapshotIdentifier":{},"SnapshotClusterIdentifier":{},"Port":{"type":"integer"},"AvailabilityZone":{},"AllowVersionUpgrade":{"type":"boolean"},"ClusterSubnetGroupName":{},"PubliclyAccessible":{"type":"boolean"},"OwnerAccount":{},"HsmClientCertificateIdentifier":{},"HsmConfigurationIdentifier":{},"ElasticIp":{},"ClusterParameterGroupName":{},"ClusterSecurityGroups":{"shape":"Sp"},"VpcSecurityGroupIds":{"shape":"Sq"},"PreferredMaintenanceWindow":{},"AutomatedSnapshotRetentionPeriod":{"type":"integer"},"KmsKeyId":{},"NodeType":{},"EnhancedVpcRouting":{"type":"boolean"},"AdditionalInfo":{},"IamRoles":{"shape":"St"}}},"output":{"resultWrapper":"RestoreFromClusterSnapshotResult","type":"structure","members":{"Cluster":{"shape":"Sv"}}}},"RestoreTableFromClusterSnapshot":{"input":{"type":"structure","required":["ClusterIdentifier","SnapshotIdentifier","SourceDatabaseName","SourceTableName","NewTableName"],"members":{"ClusterIdentifier":{},"SnapshotIdentifier":{},"SourceDatabaseName":{},"SourceSchemaName":{},"SourceTableName":{},"TargetDatabaseName":{},"TargetSchemaName":{},"NewTableName":{}}},"output":{"resultWrapper":"RestoreTableFromClusterSnapshotResult","type":"structure","members":{"TableRestoreStatus":{"shape":"S4q"}}}},"RevokeClusterSecurityGroupIngress":{"input":{"type":"structure","required":["ClusterSecurityGroupName"],"members":{"ClusterSecurityGroupName":{},"CIDRIP":{},"EC2SecurityGroupName":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"RevokeClusterSecurityGroupIngressResult","type":"structure","members":{"ClusterSecurityGroup":{"shape":"S4"}}}},"RevokeSnapshotAccess":{"input":{"type":"structure","required":["SnapshotIdentifier","AccountWithRestoreAccess"],"members":{"SnapshotIdentifier":{},"SnapshotClusterIdentifier":{},"AccountWithRestoreAccess":{}}},"output":{"resultWrapper":"RevokeSnapshotAccessResult","type":"structure","members":{"Snapshot":{"shape":"Sd"}}}},"RotateEncryptionKey":{"input":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{}}},"output":{"resultWrapper":"RotateEncryptionKeyResult","type":"structure","members":{"Cluster":{"shape":"Sv"}}}}},"shapes":{"S4":{"type":"structure","members":{"ClusterSecurityGroupName":{},"Description":{},"EC2SecurityGroups":{"type":"list","member":{"locationName":"EC2SecurityGroup","type":"structure","members":{"Status":{},"EC2SecurityGroupName":{},"EC2SecurityGroupOwnerId":{},"Tags":{"shape":"S7"}}}},"IPRanges":{"type":"list","member":{"locationName":"IPRange","type":"structure","members":{"Status":{},"CIDRIP":{},"Tags":{"shape":"S7"}}}},"Tags":{"shape":"S7"}},"wrapper":true},"S7":{"type":"list","member":{"shape":"S8","locationName":"Tag"}},"S8":{"type":"structure","members":{"Key":{},"Value":{}}},"Sd":{"type":"structure","members":{"SnapshotIdentifier":{},"ClusterIdentifier":{},"SnapshotCreateTime":{"type":"timestamp"},"Status":{},"Port":{"type":"integer"},"AvailabilityZone":{},"ClusterCreateTime":{"type":"timestamp"},"MasterUsername":{},"ClusterVersion":{},"SnapshotType":{},"NodeType":{},"NumberOfNodes":{"type":"integer"},"DBName":{},"VpcId":{},"Encrypted":{"type":"boolean"},"KmsKeyId":{},"EncryptedWithHSM":{"type":"boolean"},"AccountsWithRestoreAccess":{"type":"list","member":{"locationName":"AccountWithRestoreAccess","type":"structure","members":{"AccountId":{},"AccountAlias":{}}}},"OwnerAccount":{},"TotalBackupSizeInMegaBytes":{"type":"double"},"ActualIncrementalBackupSizeInMegaBytes":{"type":"double"},"BackupProgressInMegaBytes":{"type":"double"},"CurrentBackupRateInMegaBytesPerSecond":{"type":"double"},"EstimatedSecondsToCompletion":{"type":"long"},"ElapsedTimeInSeconds":{"type":"long"},"SourceRegion":{},"Tags":{"shape":"S7"},"RestorableNodeTypes":{"type":"list","member":{"locationName":"NodeType"}},"EnhancedVpcRouting":{"type":"boolean"}},"wrapper":true},"Sp":{"type":"list","member":{"locationName":"ClusterSecurityGroupName"}},"Sq":{"type":"list","member":{"locationName":"VpcSecurityGroupId"}},"St":{"type":"list","member":{"locationName":"IamRoleArn"}},"Sv":{"type":"structure","members":{"ClusterIdentifier":{},"NodeType":{},"ClusterStatus":{},"ModifyStatus":{},"MasterUsername":{},"DBName":{},"Endpoint":{"type":"structure","members":{"Address":{},"Port":{"type":"integer"}}},"ClusterCreateTime":{"type":"timestamp"},"AutomatedSnapshotRetentionPeriod":{"type":"integer"},"ClusterSecurityGroups":{"type":"list","member":{"locationName":"ClusterSecurityGroup","type":"structure","members":{"ClusterSecurityGroupName":{},"Status":{}}}},"VpcSecurityGroups":{"type":"list","member":{"locationName":"VpcSecurityGroup","type":"structure","members":{"VpcSecurityGroupId":{},"Status":{}}}},"ClusterParameterGroups":{"type":"list","member":{"locationName":"ClusterParameterGroup","type":"structure","members":{"ParameterGroupName":{},"ParameterApplyStatus":{},"ClusterParameterStatusList":{"type":"list","member":{"type":"structure","members":{"ParameterName":{},"ParameterApplyStatus":{},"ParameterApplyErrorDescription":{}}}}}}},"ClusterSubnetGroupName":{},"VpcId":{},"AvailabilityZone":{},"PreferredMaintenanceWindow":{},"PendingModifiedValues":{"type":"structure","members":{"MasterUserPassword":{},"NodeType":{},"NumberOfNodes":{"type":"integer"},"ClusterType":{},"ClusterVersion":{},"AutomatedSnapshotRetentionPeriod":{"type":"integer"},"ClusterIdentifier":{},"PubliclyAccessible":{"type":"boolean"},"EnhancedVpcRouting":{"type":"boolean"}}},"ClusterVersion":{},"AllowVersionUpgrade":{"type":"boolean"},"NumberOfNodes":{"type":"integer"},"PubliclyAccessible":{"type":"boolean"},"Encrypted":{"type":"boolean"},"RestoreStatus":{"type":"structure","members":{"Status":{},"CurrentRestoreRateInMegaBytesPerSecond":{"type":"double"},"SnapshotSizeInMegaBytes":{"type":"long"},"ProgressInMegaBytes":{"type":"long"},"ElapsedTimeInSeconds":{"type":"long"},"EstimatedTimeToCompletionInSeconds":{"type":"long"}}},"HsmStatus":{"type":"structure","members":{"HsmClientCertificateIdentifier":{},"HsmConfigurationIdentifier":{},"Status":{}}},"ClusterSnapshotCopyStatus":{"type":"structure","members":{"DestinationRegion":{},"RetentionPeriod":{"type":"long"},"SnapshotCopyGrantName":{}}},"ClusterPublicKey":{},"ClusterNodes":{"type":"list","member":{"type":"structure","members":{"NodeRole":{},"PrivateIPAddress":{},"PublicIPAddress":{}}}},"ElasticIpStatus":{"type":"structure","members":{"ElasticIp":{},"Status":{}}},"ClusterRevisionNumber":{},"Tags":{"shape":"S7"},"KmsKeyId":{},"EnhancedVpcRouting":{"type":"boolean"},"IamRoles":{"type":"list","member":{"locationName":"ClusterIamRole","type":"structure","members":{"IamRoleArn":{},"ApplyStatus":{}}}}},"wrapper":true},"S1g":{"type":"structure","members":{"ParameterGroupName":{},"ParameterGroupFamily":{},"Description":{},"Tags":{"shape":"S7"}},"wrapper":true},"S1m":{"type":"list","member":{"locationName":"SubnetIdentifier"}},"S1o":{"type":"structure","members":{"ClusterSubnetGroupName":{},"Description":{},"VpcId":{},"SubnetGroupStatus":{},"Subnets":{"type":"list","member":{"locationName":"Subnet","type":"structure","members":{"SubnetIdentifier":{},"SubnetAvailabilityZone":{"shape":"S1r"},"SubnetStatus":{}}}},"Tags":{"shape":"S7"}},"wrapper":true},"S1r":{"type":"structure","members":{"Name":{}},"wrapper":true},"S1t":{"type":"list","member":{"locationName":"SourceId"}},"S1u":{"type":"list","member":{"locationName":"EventCategory"}},"S1w":{"type":"structure","members":{"CustomerAwsId":{},"CustSubscriptionId":{},"SnsTopicArn":{},"Status":{},"SubscriptionCreationTime":{"type":"timestamp"},"SourceType":{},"SourceIdsList":{"shape":"S1t"},"EventCategoriesList":{"shape":"S1u"},"Severity":{},"Enabled":{"type":"boolean"},"Tags":{"shape":"S7"}},"wrapper":true},"S1z":{"type":"structure","members":{"HsmClientCertificateIdentifier":{},"HsmClientCertificatePublicKey":{},"Tags":{"shape":"S7"}},"wrapper":true},"S22":{"type":"structure","members":{"HsmConfigurationIdentifier":{},"Description":{},"HsmIpAddress":{},"HsmPartitionName":{},"Tags":{"shape":"S7"}},"wrapper":true},"S25":{"type":"structure","members":{"SnapshotCopyGrantName":{},"KmsKeyId":{},"Tags":{"shape":"S7"}},"wrapper":true},"S2j":{"type":"list","member":{"locationName":"TagKey"}},"S2l":{"type":"list","member":{"locationName":"TagValue"}},"S2q":{"type":"list","member":{"locationName":"Parameter","type":"structure","members":{"ParameterName":{},"ParameterValue":{},"Description":{},"Source":{},"DataType":{},"AllowedValues":{},"ApplyType":{},"IsModifiable":{"type":"boolean"},"MinimumEngineVersion":{}}}},"S3x":{"type":"structure","members":{"LoggingEnabled":{"type":"boolean"},"BucketName":{},"S3KeyPrefix":{},"LastSuccessfulDeliveryTime":{"type":"timestamp"},"LastFailureTime":{"type":"timestamp"},"LastFailureMessage":{}}},"S47":{"type":"list","member":{"locationName":"RecurringCharge","type":"structure","members":{"RecurringChargeAmount":{"type":"double"},"RecurringChargeFrequency":{}},"wrapper":true}},"S4c":{"type":"structure","members":{"ReservedNodeId":{},"ReservedNodeOfferingId":{},"NodeType":{},"StartTime":{"type":"timestamp"},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"NodeCount":{"type":"integer"},"State":{},"OfferingType":{},"RecurringCharges":{"shape":"S47"}},"wrapper":true},"S4q":{"type":"structure","members":{"TableRestoreRequestId":{},"Status":{},"Message":{},"RequestTime":{"type":"timestamp"},"ProgressInMegaBytes":{"type":"long"},"TotalDataInMegaBytes":{"type":"long"},"ClusterIdentifier":{},"SnapshotIdentifier":{},"SourceDatabaseName":{},"SourceSchemaName":{},"SourceTableName":{},"TargetDatabaseName":{},"TargetSchemaName":{},"NewTableName":{}},"wrapper":true},"S5b":{"type":"structure","members":{"ParameterGroupName":{},"ParameterGroupStatus":{}}}}} - -/***/ }), -/* 490 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"DescribeClusterParameterGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ParameterGroups"},"DescribeClusterParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Parameters"},"DescribeClusterSecurityGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ClusterSecurityGroups"},"DescribeClusterSnapshots":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Snapshots"},"DescribeClusterSubnetGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ClusterSubnetGroups"},"DescribeClusterVersions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ClusterVersions"},"DescribeClusters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Clusters"},"DescribeDefaultClusterParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"DefaultClusterParameters.Marker","result_key":"DefaultClusterParameters.Parameters"},"DescribeEventSubscriptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"EventSubscriptionsList"},"DescribeEvents":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Events"},"DescribeHsmClientCertificates":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"HsmClientCertificates"},"DescribeHsmConfigurations":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"HsmConfigurations"},"DescribeOrderableClusterOptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OrderableClusterOptions"},"DescribeReservedNodeOfferings":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedNodeOfferings"},"DescribeReservedNodes":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedNodes"}}} - -/***/ }), -/* 491 */ -/***/ (function(module, exports) { - -module.exports = {"version":2,"waiters":{"ClusterAvailable":{"delay":60,"operation":"DescribeClusters","maxAttempts":30,"acceptors":[{"expected":"available","matcher":"pathAll","state":"success","argument":"Clusters[].ClusterStatus"},{"expected":"deleting","matcher":"pathAny","state":"failure","argument":"Clusters[].ClusterStatus"},{"expected":"ClusterNotFound","matcher":"error","state":"retry"}]},"ClusterDeleted":{"delay":60,"operation":"DescribeClusters","maxAttempts":30,"acceptors":[{"expected":"ClusterNotFound","matcher":"error","state":"success"},{"expected":"creating","matcher":"pathAny","state":"failure","argument":"Clusters[].ClusterStatus"},{"expected":"modifying","matcher":"pathAny","state":"failure","argument":"Clusters[].ClusterStatus"}]},"ClusterRestored":{"operation":"DescribeClusters","maxAttempts":30,"delay":60,"acceptors":[{"state":"success","matcher":"pathAll","argument":"Clusters[].RestoreStatus.Status","expected":"completed"},{"state":"failure","matcher":"pathAny","argument":"Clusters[].ClusterStatus","expected":"deleting"}]},"SnapshotAvailable":{"delay":15,"operation":"DescribeClusterSnapshots","maxAttempts":20,"acceptors":[{"expected":"available","matcher":"pathAll","state":"success","argument":"Snapshots[].Status"},{"expected":"failed","matcher":"pathAny","state":"failure","argument":"Snapshots[].Status"},{"expected":"deleted","matcher":"pathAny","state":"failure","argument":"Snapshots[].Status"}]}}} - -/***/ }), -/* 492 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['rekognition'] = {}; -AWS.Rekognition = Service.defineService('rekognition', ['2016-06-27']); -Object.defineProperty(apiLoader.services['rekognition'], '2016-06-27', { - get: function get() { - var model = __webpack_require__(493); - model.paginators = __webpack_require__(494).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.Rekognition; - - -/***/ }), -/* 493 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2016-06-27","endpointPrefix":"rekognition","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon Rekognition","serviceId":"Rekognition","signatureVersion":"v4","targetPrefix":"RekognitionService","uid":"rekognition-2016-06-27"},"operations":{"CompareFaces":{"input":{"type":"structure","required":["SourceImage","TargetImage"],"members":{"SourceImage":{"shape":"S2"},"TargetImage":{"shape":"S2"},"SimilarityThreshold":{"type":"float"}}},"output":{"type":"structure","members":{"SourceImageFace":{"type":"structure","members":{"BoundingBox":{"shape":"Sb"},"Confidence":{"type":"float"}}},"FaceMatches":{"type":"list","member":{"type":"structure","members":{"Similarity":{"type":"float"},"Face":{"shape":"Sf"}}}},"UnmatchedFaces":{"type":"list","member":{"shape":"Sf"}},"SourceImageOrientationCorrection":{},"TargetImageOrientationCorrection":{}}}},"CreateCollection":{"input":{"type":"structure","required":["CollectionId"],"members":{"CollectionId":{}}},"output":{"type":"structure","members":{"StatusCode":{"type":"integer"},"CollectionArn":{},"FaceModelVersion":{}}}},"CreateStreamProcessor":{"input":{"type":"structure","required":["Input","Output","Name","Settings","RoleArn"],"members":{"Input":{"shape":"Su"},"Output":{"shape":"Sx"},"Name":{},"Settings":{"shape":"S11"},"RoleArn":{}}},"output":{"type":"structure","members":{"StreamProcessorArn":{}}}},"DeleteCollection":{"input":{"type":"structure","required":["CollectionId"],"members":{"CollectionId":{}}},"output":{"type":"structure","members":{"StatusCode":{"type":"integer"}}}},"DeleteFaces":{"input":{"type":"structure","required":["CollectionId","FaceIds"],"members":{"CollectionId":{},"FaceIds":{"shape":"S19"}}},"output":{"type":"structure","members":{"DeletedFaces":{"shape":"S19"}}}},"DeleteStreamProcessor":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"DescribeStreamProcessor":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Name":{},"StreamProcessorArn":{},"Status":{},"StatusMessage":{},"CreationTimestamp":{"type":"timestamp"},"LastUpdateTimestamp":{"type":"timestamp"},"Input":{"shape":"Su"},"Output":{"shape":"Sx"},"RoleArn":{},"Settings":{"shape":"S11"}}}},"DetectFaces":{"input":{"type":"structure","required":["Image"],"members":{"Image":{"shape":"S2"},"Attributes":{"shape":"S1j"}}},"output":{"type":"structure","members":{"FaceDetails":{"type":"list","member":{"shape":"S1n"}},"OrientationCorrection":{}}}},"DetectLabels":{"input":{"type":"structure","required":["Image"],"members":{"Image":{"shape":"S2"},"MaxLabels":{"type":"integer"},"MinConfidence":{"type":"float"}}},"output":{"type":"structure","members":{"Labels":{"type":"list","member":{"shape":"S25"}},"OrientationCorrection":{}}}},"DetectModerationLabels":{"input":{"type":"structure","required":["Image"],"members":{"Image":{"shape":"S2"},"MinConfidence":{"type":"float"}}},"output":{"type":"structure","members":{"ModerationLabels":{"type":"list","member":{"shape":"S29"}}}}},"DetectText":{"input":{"type":"structure","required":["Image"],"members":{"Image":{"shape":"S2"}}},"output":{"type":"structure","members":{"TextDetections":{"type":"list","member":{"type":"structure","members":{"DetectedText":{},"Type":{},"Id":{"type":"integer"},"ParentId":{"type":"integer"},"Confidence":{"type":"float"},"Geometry":{"type":"structure","members":{"BoundingBox":{"shape":"Sb"},"Polygon":{"type":"list","member":{"type":"structure","members":{"X":{"type":"float"},"Y":{"type":"float"}}}}}}}}}}}},"GetCelebrityInfo":{"input":{"type":"structure","required":["Id"],"members":{"Id":{}}},"output":{"type":"structure","members":{"Urls":{"shape":"S2l"},"Name":{}}}},"GetCelebrityRecognition":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{},"MaxResults":{"type":"integer"},"NextToken":{},"SortBy":{}}},"output":{"type":"structure","members":{"JobStatus":{},"StatusMessage":{},"VideoMetadata":{"shape":"S2v"},"NextToken":{},"Celebrities":{"type":"list","member":{"type":"structure","members":{"Timestamp":{"type":"long"},"Celebrity":{"type":"structure","members":{"Urls":{"shape":"S2l"},"Name":{},"Id":{},"Confidence":{"type":"float"},"BoundingBox":{"shape":"Sb"},"Face":{"shape":"S1n"}}}}}}}}},"GetContentModeration":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{},"MaxResults":{"type":"integer"},"NextToken":{},"SortBy":{}}},"output":{"type":"structure","members":{"JobStatus":{},"StatusMessage":{},"VideoMetadata":{"shape":"S2v"},"ModerationLabels":{"type":"list","member":{"type":"structure","members":{"Timestamp":{"type":"long"},"ModerationLabel":{"shape":"S29"}}}},"NextToken":{}}}},"GetFaceDetection":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"JobStatus":{},"StatusMessage":{},"VideoMetadata":{"shape":"S2v"},"NextToken":{},"Faces":{"type":"list","member":{"type":"structure","members":{"Timestamp":{"type":"long"},"Face":{"shape":"S1n"}}}}}}},"GetFaceSearch":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{},"MaxResults":{"type":"integer"},"NextToken":{},"SortBy":{}}},"output":{"type":"structure","members":{"JobStatus":{},"StatusMessage":{},"NextToken":{},"VideoMetadata":{"shape":"S2v"},"Persons":{"type":"list","member":{"type":"structure","members":{"Timestamp":{"type":"long"},"Person":{"shape":"S3f"},"FaceMatches":{"shape":"S3h"}}}}}}},"GetLabelDetection":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{},"MaxResults":{"type":"integer"},"NextToken":{},"SortBy":{}}},"output":{"type":"structure","members":{"JobStatus":{},"StatusMessage":{},"VideoMetadata":{"shape":"S2v"},"NextToken":{},"Labels":{"type":"list","member":{"type":"structure","members":{"Timestamp":{"type":"long"},"Label":{"shape":"S25"}}}}}}},"GetPersonTracking":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{},"MaxResults":{"type":"integer"},"NextToken":{},"SortBy":{}}},"output":{"type":"structure","members":{"JobStatus":{},"StatusMessage":{},"VideoMetadata":{"shape":"S2v"},"NextToken":{},"Persons":{"type":"list","member":{"type":"structure","members":{"Timestamp":{"type":"long"},"Person":{"shape":"S3f"}}}}}}},"IndexFaces":{"input":{"type":"structure","required":["CollectionId","Image"],"members":{"CollectionId":{},"Image":{"shape":"S2"},"ExternalImageId":{},"DetectionAttributes":{"shape":"S1j"}}},"output":{"type":"structure","members":{"FaceRecords":{"type":"list","member":{"type":"structure","members":{"Face":{"shape":"S3j"},"FaceDetail":{"shape":"S1n"}}}},"OrientationCorrection":{},"FaceModelVersion":{}}}},"ListCollections":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"CollectionIds":{"type":"list","member":{}},"NextToken":{},"FaceModelVersions":{"type":"list","member":{}}}}},"ListFaces":{"input":{"type":"structure","required":["CollectionId"],"members":{"CollectionId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Faces":{"type":"list","member":{"shape":"S3j"}},"NextToken":{},"FaceModelVersion":{}}}},"ListStreamProcessors":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"StreamProcessors":{"type":"list","member":{"type":"structure","members":{"Name":{},"Status":{}}}}}}},"RecognizeCelebrities":{"input":{"type":"structure","required":["Image"],"members":{"Image":{"shape":"S2"}}},"output":{"type":"structure","members":{"CelebrityFaces":{"type":"list","member":{"type":"structure","members":{"Urls":{"shape":"S2l"},"Name":{},"Id":{},"Face":{"shape":"Sf"},"MatchConfidence":{"type":"float"}}}},"UnrecognizedFaces":{"type":"list","member":{"shape":"Sf"}},"OrientationCorrection":{}}}},"SearchFaces":{"input":{"type":"structure","required":["CollectionId","FaceId"],"members":{"CollectionId":{},"FaceId":{},"MaxFaces":{"type":"integer"},"FaceMatchThreshold":{"type":"float"}}},"output":{"type":"structure","members":{"SearchedFaceId":{},"FaceMatches":{"shape":"S3h"},"FaceModelVersion":{}}}},"SearchFacesByImage":{"input":{"type":"structure","required":["CollectionId","Image"],"members":{"CollectionId":{},"Image":{"shape":"S2"},"MaxFaces":{"type":"integer"},"FaceMatchThreshold":{"type":"float"}}},"output":{"type":"structure","members":{"SearchedFaceBoundingBox":{"shape":"Sb"},"SearchedFaceConfidence":{"type":"float"},"FaceMatches":{"shape":"S3h"},"FaceModelVersion":{}}}},"StartCelebrityRecognition":{"input":{"type":"structure","required":["Video"],"members":{"Video":{"shape":"S4n"},"ClientRequestToken":{},"NotificationChannel":{"shape":"S4p"},"JobTag":{}}},"output":{"type":"structure","members":{"JobId":{}}},"idempotent":true},"StartContentModeration":{"input":{"type":"structure","required":["Video"],"members":{"Video":{"shape":"S4n"},"MinConfidence":{"type":"float"},"ClientRequestToken":{},"NotificationChannel":{"shape":"S4p"},"JobTag":{}}},"output":{"type":"structure","members":{"JobId":{}}},"idempotent":true},"StartFaceDetection":{"input":{"type":"structure","required":["Video"],"members":{"Video":{"shape":"S4n"},"ClientRequestToken":{},"NotificationChannel":{"shape":"S4p"},"FaceAttributes":{},"JobTag":{}}},"output":{"type":"structure","members":{"JobId":{}}},"idempotent":true},"StartFaceSearch":{"input":{"type":"structure","required":["Video","CollectionId"],"members":{"Video":{"shape":"S4n"},"ClientRequestToken":{},"FaceMatchThreshold":{"type":"float"},"CollectionId":{},"NotificationChannel":{"shape":"S4p"},"JobTag":{}}},"output":{"type":"structure","members":{"JobId":{}}},"idempotent":true},"StartLabelDetection":{"input":{"type":"structure","required":["Video"],"members":{"Video":{"shape":"S4n"},"ClientRequestToken":{},"MinConfidence":{"type":"float"},"NotificationChannel":{"shape":"S4p"},"JobTag":{}}},"output":{"type":"structure","members":{"JobId":{}}},"idempotent":true},"StartPersonTracking":{"input":{"type":"structure","required":["Video"],"members":{"Video":{"shape":"S4n"},"ClientRequestToken":{},"NotificationChannel":{"shape":"S4p"},"JobTag":{}}},"output":{"type":"structure","members":{"JobId":{}}},"idempotent":true},"StartStreamProcessor":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"StopStreamProcessor":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}}},"shapes":{"S2":{"type":"structure","members":{"Bytes":{"type":"blob"},"S3Object":{"shape":"S4"}}},"S4":{"type":"structure","members":{"Bucket":{},"Name":{},"Version":{}}},"Sb":{"type":"structure","members":{"Width":{"type":"float"},"Height":{"type":"float"},"Left":{"type":"float"},"Top":{"type":"float"}}},"Sf":{"type":"structure","members":{"BoundingBox":{"shape":"Sb"},"Confidence":{"type":"float"},"Landmarks":{"shape":"Sg"},"Pose":{"shape":"Sj"},"Quality":{"shape":"Sl"}}},"Sg":{"type":"list","member":{"type":"structure","members":{"Type":{},"X":{"type":"float"},"Y":{"type":"float"}}}},"Sj":{"type":"structure","members":{"Roll":{"type":"float"},"Yaw":{"type":"float"},"Pitch":{"type":"float"}}},"Sl":{"type":"structure","members":{"Brightness":{"type":"float"},"Sharpness":{"type":"float"}}},"Su":{"type":"structure","members":{"KinesisVideoStream":{"type":"structure","members":{"Arn":{}}}}},"Sx":{"type":"structure","members":{"KinesisDataStream":{"type":"structure","members":{"Arn":{}}}}},"S11":{"type":"structure","members":{"FaceSearch":{"type":"structure","members":{"CollectionId":{},"FaceMatchThreshold":{"type":"float"}}}}},"S19":{"type":"list","member":{}},"S1j":{"type":"list","member":{}},"S1n":{"type":"structure","members":{"BoundingBox":{"shape":"Sb"},"AgeRange":{"type":"structure","members":{"Low":{"type":"integer"},"High":{"type":"integer"}}},"Smile":{"type":"structure","members":{"Value":{"type":"boolean"},"Confidence":{"type":"float"}}},"Eyeglasses":{"type":"structure","members":{"Value":{"type":"boolean"},"Confidence":{"type":"float"}}},"Sunglasses":{"type":"structure","members":{"Value":{"type":"boolean"},"Confidence":{"type":"float"}}},"Gender":{"type":"structure","members":{"Value":{},"Confidence":{"type":"float"}}},"Beard":{"type":"structure","members":{"Value":{"type":"boolean"},"Confidence":{"type":"float"}}},"Mustache":{"type":"structure","members":{"Value":{"type":"boolean"},"Confidence":{"type":"float"}}},"EyesOpen":{"type":"structure","members":{"Value":{"type":"boolean"},"Confidence":{"type":"float"}}},"MouthOpen":{"type":"structure","members":{"Value":{"type":"boolean"},"Confidence":{"type":"float"}}},"Emotions":{"type":"list","member":{"type":"structure","members":{"Type":{},"Confidence":{"type":"float"}}}},"Landmarks":{"shape":"Sg"},"Pose":{"shape":"Sj"},"Quality":{"shape":"Sl"},"Confidence":{"type":"float"}}},"S25":{"type":"structure","members":{"Name":{},"Confidence":{"type":"float"}}},"S29":{"type":"structure","members":{"Confidence":{"type":"float"},"Name":{},"ParentName":{}}},"S2l":{"type":"list","member":{}},"S2v":{"type":"structure","members":{"Codec":{},"DurationMillis":{"type":"long"},"Format":{},"FrameRate":{"type":"float"},"FrameHeight":{"type":"long"},"FrameWidth":{"type":"long"}}},"S3f":{"type":"structure","members":{"Index":{"type":"long"},"BoundingBox":{"shape":"Sb"},"Face":{"shape":"S1n"}}},"S3h":{"type":"list","member":{"type":"structure","members":{"Similarity":{"type":"float"},"Face":{"shape":"S3j"}}}},"S3j":{"type":"structure","members":{"FaceId":{},"BoundingBox":{"shape":"Sb"},"ImageId":{},"ExternalImageId":{},"Confidence":{"type":"float"}}},"S4n":{"type":"structure","members":{"S3Object":{"shape":"S4"}}},"S4p":{"type":"structure","required":["SNSTopicArn","RoleArn"],"members":{"SNSTopicArn":{},"RoleArn":{}}}}} - -/***/ }), -/* 494 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"GetCelebrityRecognition":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetContentModeration":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetFaceDetection":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetFaceSearch":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetLabelDetection":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetPersonTracking":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"ListCollections":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"CollectionIds"},"ListFaces":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Faces"},"ListStreamProcessors":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"}}} - -/***/ }), -/* 495 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['route53'] = {}; -AWS.Route53 = Service.defineService('route53', ['2013-04-01']); -__webpack_require__(496); -Object.defineProperty(apiLoader.services['route53'], '2013-04-01', { - get: function get() { - var model = __webpack_require__(497); - model.paginators = __webpack_require__(498).pagination; - model.waiters = __webpack_require__(499).waiters; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.Route53; - - -/***/ }), -/* 496 */ -/***/ (function(module, exports, __webpack_require__) { - -var AWS = __webpack_require__(0); - -AWS.util.update(AWS.Route53.prototype, { - /** - * @api private - */ - setupRequestListeners: function setupRequestListeners(request) { - request.on('build', this.sanitizeUrl); - }, - - /** - * @api private - */ - sanitizeUrl: function sanitizeUrl(request) { - var path = request.httpRequest.path; - request.httpRequest.path = path.replace(/\/%2F\w+%2F/, '/'); - }, - - /** - * @return [Boolean] whether the error can be retried - * @api private - */ - retryableError: function retryableError(error) { - if (error.code === 'PriorRequestNotComplete' && - error.statusCode === 400) { - return true; - } else { - var _super = AWS.Service.prototype.retryableError; - return _super.call(this, error); - } - } -}); - - -/***/ }), -/* 497 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2013-04-01","endpointPrefix":"route53","globalEndpoint":"route53.amazonaws.com","protocol":"rest-xml","serviceAbbreviation":"Route 53","serviceFullName":"Amazon Route 53","signatureVersion":"v4","uid":"route53-2013-04-01"},"operations":{"AssociateVPCWithHostedZone":{"http":{"requestUri":"/2013-04-01/hostedzone/{Id}/associatevpc"},"input":{"locationName":"AssociateVPCWithHostedZoneRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["HostedZoneId","VPC"],"members":{"HostedZoneId":{"location":"uri","locationName":"Id"},"VPC":{"shape":"S3"},"Comment":{}}},"output":{"type":"structure","required":["ChangeInfo"],"members":{"ChangeInfo":{"shape":"S8"}}}},"ChangeResourceRecordSets":{"http":{"requestUri":"/2013-04-01/hostedzone/{Id}/rrset/"},"input":{"locationName":"ChangeResourceRecordSetsRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["HostedZoneId","ChangeBatch"],"members":{"HostedZoneId":{"location":"uri","locationName":"Id"},"ChangeBatch":{"type":"structure","required":["Changes"],"members":{"Comment":{},"Changes":{"type":"list","member":{"locationName":"Change","type":"structure","required":["Action","ResourceRecordSet"],"members":{"Action":{},"ResourceRecordSet":{"shape":"Sh"}}}}}}}},"output":{"type":"structure","required":["ChangeInfo"],"members":{"ChangeInfo":{"shape":"S8"}}}},"ChangeTagsForResource":{"http":{"requestUri":"/2013-04-01/tags/{ResourceType}/{ResourceId}"},"input":{"locationName":"ChangeTagsForResourceRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["ResourceType","ResourceId"],"members":{"ResourceType":{"location":"uri","locationName":"ResourceType"},"ResourceId":{"location":"uri","locationName":"ResourceId"},"AddTags":{"shape":"S15"},"RemoveTagKeys":{"type":"list","member":{"locationName":"Key"}}}},"output":{"type":"structure","members":{}}},"CreateHealthCheck":{"http":{"requestUri":"/2013-04-01/healthcheck","responseCode":201},"input":{"locationName":"CreateHealthCheckRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["CallerReference","HealthCheckConfig"],"members":{"CallerReference":{},"HealthCheckConfig":{"shape":"S1d"}}},"output":{"type":"structure","required":["HealthCheck","Location"],"members":{"HealthCheck":{"shape":"S1y"},"Location":{"location":"header","locationName":"Location"}}}},"CreateHostedZone":{"http":{"requestUri":"/2013-04-01/hostedzone","responseCode":201},"input":{"locationName":"CreateHostedZoneRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["Name","CallerReference"],"members":{"Name":{},"VPC":{"shape":"S3"},"CallerReference":{},"HostedZoneConfig":{"shape":"S2g"},"DelegationSetId":{}}},"output":{"type":"structure","required":["HostedZone","ChangeInfo","DelegationSet","Location"],"members":{"HostedZone":{"shape":"S2j"},"ChangeInfo":{"shape":"S8"},"DelegationSet":{"shape":"S2l"},"VPC":{"shape":"S3"},"Location":{"location":"header","locationName":"Location"}}}},"CreateQueryLoggingConfig":{"http":{"requestUri":"/2013-04-01/queryloggingconfig","responseCode":201},"input":{"locationName":"CreateQueryLoggingConfigRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["HostedZoneId","CloudWatchLogsLogGroupArn"],"members":{"HostedZoneId":{},"CloudWatchLogsLogGroupArn":{}}},"output":{"type":"structure","required":["QueryLoggingConfig","Location"],"members":{"QueryLoggingConfig":{"shape":"S2q"},"Location":{"location":"header","locationName":"Location"}}}},"CreateReusableDelegationSet":{"http":{"requestUri":"/2013-04-01/delegationset","responseCode":201},"input":{"locationName":"CreateReusableDelegationSetRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["CallerReference"],"members":{"CallerReference":{},"HostedZoneId":{}}},"output":{"type":"structure","required":["DelegationSet","Location"],"members":{"DelegationSet":{"shape":"S2l"},"Location":{"location":"header","locationName":"Location"}}}},"CreateTrafficPolicy":{"http":{"requestUri":"/2013-04-01/trafficpolicy","responseCode":201},"input":{"locationName":"CreateTrafficPolicyRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["Name","Document"],"members":{"Name":{},"Document":{},"Comment":{}}},"output":{"type":"structure","required":["TrafficPolicy","Location"],"members":{"TrafficPolicy":{"shape":"S2z"},"Location":{"location":"header","locationName":"Location"}}}},"CreateTrafficPolicyInstance":{"http":{"requestUri":"/2013-04-01/trafficpolicyinstance","responseCode":201},"input":{"locationName":"CreateTrafficPolicyInstanceRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["HostedZoneId","Name","TTL","TrafficPolicyId","TrafficPolicyVersion"],"members":{"HostedZoneId":{},"Name":{},"TTL":{"type":"long"},"TrafficPolicyId":{},"TrafficPolicyVersion":{"type":"integer"}}},"output":{"type":"structure","required":["TrafficPolicyInstance","Location"],"members":{"TrafficPolicyInstance":{"shape":"S34"},"Location":{"location":"header","locationName":"Location"}}}},"CreateTrafficPolicyVersion":{"http":{"requestUri":"/2013-04-01/trafficpolicy/{Id}","responseCode":201},"input":{"locationName":"CreateTrafficPolicyVersionRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["Id","Document"],"members":{"Id":{"location":"uri","locationName":"Id"},"Document":{},"Comment":{}}},"output":{"type":"structure","required":["TrafficPolicy","Location"],"members":{"TrafficPolicy":{"shape":"S2z"},"Location":{"location":"header","locationName":"Location"}}}},"CreateVPCAssociationAuthorization":{"http":{"requestUri":"/2013-04-01/hostedzone/{Id}/authorizevpcassociation"},"input":{"locationName":"CreateVPCAssociationAuthorizationRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["HostedZoneId","VPC"],"members":{"HostedZoneId":{"location":"uri","locationName":"Id"},"VPC":{"shape":"S3"}}},"output":{"type":"structure","required":["HostedZoneId","VPC"],"members":{"HostedZoneId":{},"VPC":{"shape":"S3"}}}},"DeleteHealthCheck":{"http":{"method":"DELETE","requestUri":"/2013-04-01/healthcheck/{HealthCheckId}"},"input":{"type":"structure","required":["HealthCheckId"],"members":{"HealthCheckId":{"location":"uri","locationName":"HealthCheckId"}}},"output":{"type":"structure","members":{}}},"DeleteHostedZone":{"http":{"method":"DELETE","requestUri":"/2013-04-01/hostedzone/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","required":["ChangeInfo"],"members":{"ChangeInfo":{"shape":"S8"}}}},"DeleteQueryLoggingConfig":{"http":{"method":"DELETE","requestUri":"/2013-04-01/queryloggingconfig/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"DeleteReusableDelegationSet":{"http":{"method":"DELETE","requestUri":"/2013-04-01/delegationset/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"DeleteTrafficPolicy":{"http":{"method":"DELETE","requestUri":"/2013-04-01/trafficpolicy/{Id}/{Version}"},"input":{"type":"structure","required":["Id","Version"],"members":{"Id":{"location":"uri","locationName":"Id"},"Version":{"location":"uri","locationName":"Version","type":"integer"}}},"output":{"type":"structure","members":{}}},"DeleteTrafficPolicyInstance":{"http":{"method":"DELETE","requestUri":"/2013-04-01/trafficpolicyinstance/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"DeleteVPCAssociationAuthorization":{"http":{"requestUri":"/2013-04-01/hostedzone/{Id}/deauthorizevpcassociation"},"input":{"locationName":"DeleteVPCAssociationAuthorizationRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["HostedZoneId","VPC"],"members":{"HostedZoneId":{"location":"uri","locationName":"Id"},"VPC":{"shape":"S3"}}},"output":{"type":"structure","members":{}}},"DisassociateVPCFromHostedZone":{"http":{"requestUri":"/2013-04-01/hostedzone/{Id}/disassociatevpc"},"input":{"locationName":"DisassociateVPCFromHostedZoneRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["HostedZoneId","VPC"],"members":{"HostedZoneId":{"location":"uri","locationName":"Id"},"VPC":{"shape":"S3"},"Comment":{}}},"output":{"type":"structure","required":["ChangeInfo"],"members":{"ChangeInfo":{"shape":"S8"}}}},"GetAccountLimit":{"http":{"method":"GET","requestUri":"/2013-04-01/accountlimit/{Type}"},"input":{"type":"structure","required":["Type"],"members":{"Type":{"location":"uri","locationName":"Type"}}},"output":{"type":"structure","required":["Limit","Count"],"members":{"Limit":{"type":"structure","required":["Type","Value"],"members":{"Type":{},"Value":{"type":"long"}}},"Count":{"type":"long"}}}},"GetChange":{"http":{"method":"GET","requestUri":"/2013-04-01/change/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","required":["ChangeInfo"],"members":{"ChangeInfo":{"shape":"S8"}}}},"GetCheckerIpRanges":{"http":{"method":"GET","requestUri":"/2013-04-01/checkeripranges"},"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["CheckerIpRanges"],"members":{"CheckerIpRanges":{"type":"list","member":{}}}}},"GetGeoLocation":{"http":{"method":"GET","requestUri":"/2013-04-01/geolocation"},"input":{"type":"structure","members":{"ContinentCode":{"location":"querystring","locationName":"continentcode"},"CountryCode":{"location":"querystring","locationName":"countrycode"},"SubdivisionCode":{"location":"querystring","locationName":"subdivisioncode"}}},"output":{"type":"structure","required":["GeoLocationDetails"],"members":{"GeoLocationDetails":{"shape":"S46"}}}},"GetHealthCheck":{"http":{"method":"GET","requestUri":"/2013-04-01/healthcheck/{HealthCheckId}"},"input":{"type":"structure","required":["HealthCheckId"],"members":{"HealthCheckId":{"location":"uri","locationName":"HealthCheckId"}}},"output":{"type":"structure","required":["HealthCheck"],"members":{"HealthCheck":{"shape":"S1y"}}}},"GetHealthCheckCount":{"http":{"method":"GET","requestUri":"/2013-04-01/healthcheckcount"},"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["HealthCheckCount"],"members":{"HealthCheckCount":{"type":"long"}}}},"GetHealthCheckLastFailureReason":{"http":{"method":"GET","requestUri":"/2013-04-01/healthcheck/{HealthCheckId}/lastfailurereason"},"input":{"type":"structure","required":["HealthCheckId"],"members":{"HealthCheckId":{"location":"uri","locationName":"HealthCheckId"}}},"output":{"type":"structure","required":["HealthCheckObservations"],"members":{"HealthCheckObservations":{"shape":"S4h"}}}},"GetHealthCheckStatus":{"http":{"method":"GET","requestUri":"/2013-04-01/healthcheck/{HealthCheckId}/status"},"input":{"type":"structure","required":["HealthCheckId"],"members":{"HealthCheckId":{"location":"uri","locationName":"HealthCheckId"}}},"output":{"type":"structure","required":["HealthCheckObservations"],"members":{"HealthCheckObservations":{"shape":"S4h"}}}},"GetHostedZone":{"http":{"method":"GET","requestUri":"/2013-04-01/hostedzone/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","required":["HostedZone"],"members":{"HostedZone":{"shape":"S2j"},"DelegationSet":{"shape":"S2l"},"VPCs":{"shape":"S4p"}}}},"GetHostedZoneCount":{"http":{"method":"GET","requestUri":"/2013-04-01/hostedzonecount"},"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["HostedZoneCount"],"members":{"HostedZoneCount":{"type":"long"}}}},"GetHostedZoneLimit":{"http":{"method":"GET","requestUri":"/2013-04-01/hostedzonelimit/{Id}/{Type}"},"input":{"type":"structure","required":["Type","HostedZoneId"],"members":{"Type":{"location":"uri","locationName":"Type"},"HostedZoneId":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","required":["Limit","Count"],"members":{"Limit":{"type":"structure","required":["Type","Value"],"members":{"Type":{},"Value":{"type":"long"}}},"Count":{"type":"long"}}}},"GetQueryLoggingConfig":{"http":{"method":"GET","requestUri":"/2013-04-01/queryloggingconfig/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","required":["QueryLoggingConfig"],"members":{"QueryLoggingConfig":{"shape":"S2q"}}}},"GetReusableDelegationSet":{"http":{"method":"GET","requestUri":"/2013-04-01/delegationset/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","required":["DelegationSet"],"members":{"DelegationSet":{"shape":"S2l"}}}},"GetReusableDelegationSetLimit":{"http":{"method":"GET","requestUri":"/2013-04-01/reusabledelegationsetlimit/{Id}/{Type}"},"input":{"type":"structure","required":["Type","DelegationSetId"],"members":{"Type":{"location":"uri","locationName":"Type"},"DelegationSetId":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","required":["Limit","Count"],"members":{"Limit":{"type":"structure","required":["Type","Value"],"members":{"Type":{},"Value":{"type":"long"}}},"Count":{"type":"long"}}}},"GetTrafficPolicy":{"http":{"method":"GET","requestUri":"/2013-04-01/trafficpolicy/{Id}/{Version}"},"input":{"type":"structure","required":["Id","Version"],"members":{"Id":{"location":"uri","locationName":"Id"},"Version":{"location":"uri","locationName":"Version","type":"integer"}}},"output":{"type":"structure","required":["TrafficPolicy"],"members":{"TrafficPolicy":{"shape":"S2z"}}}},"GetTrafficPolicyInstance":{"http":{"method":"GET","requestUri":"/2013-04-01/trafficpolicyinstance/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","required":["TrafficPolicyInstance"],"members":{"TrafficPolicyInstance":{"shape":"S34"}}}},"GetTrafficPolicyInstanceCount":{"http":{"method":"GET","requestUri":"/2013-04-01/trafficpolicyinstancecount"},"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["TrafficPolicyInstanceCount"],"members":{"TrafficPolicyInstanceCount":{"type":"integer"}}}},"ListGeoLocations":{"http":{"method":"GET","requestUri":"/2013-04-01/geolocations"},"input":{"type":"structure","members":{"StartContinentCode":{"location":"querystring","locationName":"startcontinentcode"},"StartCountryCode":{"location":"querystring","locationName":"startcountrycode"},"StartSubdivisionCode":{"location":"querystring","locationName":"startsubdivisioncode"},"MaxItems":{"location":"querystring","locationName":"maxitems"}}},"output":{"type":"structure","required":["GeoLocationDetailsList","IsTruncated","MaxItems"],"members":{"GeoLocationDetailsList":{"type":"list","member":{"shape":"S46","locationName":"GeoLocationDetails"}},"IsTruncated":{"type":"boolean"},"NextContinentCode":{},"NextCountryCode":{},"NextSubdivisionCode":{},"MaxItems":{}}}},"ListHealthChecks":{"http":{"method":"GET","requestUri":"/2013-04-01/healthcheck"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"marker"},"MaxItems":{"location":"querystring","locationName":"maxitems"}}},"output":{"type":"structure","required":["HealthChecks","Marker","IsTruncated","MaxItems"],"members":{"HealthChecks":{"type":"list","member":{"shape":"S1y","locationName":"HealthCheck"}},"Marker":{},"IsTruncated":{"type":"boolean"},"NextMarker":{},"MaxItems":{}}}},"ListHostedZones":{"http":{"method":"GET","requestUri":"/2013-04-01/hostedzone"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"marker"},"MaxItems":{"location":"querystring","locationName":"maxitems"},"DelegationSetId":{"location":"querystring","locationName":"delegationsetid"}}},"output":{"type":"structure","required":["HostedZones","Marker","IsTruncated","MaxItems"],"members":{"HostedZones":{"shape":"S5n"},"Marker":{},"IsTruncated":{"type":"boolean"},"NextMarker":{},"MaxItems":{}}}},"ListHostedZonesByName":{"http":{"method":"GET","requestUri":"/2013-04-01/hostedzonesbyname"},"input":{"type":"structure","members":{"DNSName":{"location":"querystring","locationName":"dnsname"},"HostedZoneId":{"location":"querystring","locationName":"hostedzoneid"},"MaxItems":{"location":"querystring","locationName":"maxitems"}}},"output":{"type":"structure","required":["HostedZones","IsTruncated","MaxItems"],"members":{"HostedZones":{"shape":"S5n"},"DNSName":{},"HostedZoneId":{},"IsTruncated":{"type":"boolean"},"NextDNSName":{},"NextHostedZoneId":{},"MaxItems":{}}}},"ListQueryLoggingConfigs":{"http":{"method":"GET","requestUri":"/2013-04-01/queryloggingconfig"},"input":{"type":"structure","members":{"HostedZoneId":{"location":"querystring","locationName":"hostedzoneid"},"NextToken":{"location":"querystring","locationName":"nexttoken"},"MaxResults":{"location":"querystring","locationName":"maxresults"}}},"output":{"type":"structure","required":["QueryLoggingConfigs"],"members":{"QueryLoggingConfigs":{"type":"list","member":{"shape":"S2q","locationName":"QueryLoggingConfig"}},"NextToken":{}}}},"ListResourceRecordSets":{"http":{"method":"GET","requestUri":"/2013-04-01/hostedzone/{Id}/rrset"},"input":{"type":"structure","required":["HostedZoneId"],"members":{"HostedZoneId":{"location":"uri","locationName":"Id"},"StartRecordName":{"location":"querystring","locationName":"name"},"StartRecordType":{"location":"querystring","locationName":"type"},"StartRecordIdentifier":{"location":"querystring","locationName":"identifier"},"MaxItems":{"location":"querystring","locationName":"maxitems"}}},"output":{"type":"structure","required":["ResourceRecordSets","IsTruncated","MaxItems"],"members":{"ResourceRecordSets":{"type":"list","member":{"shape":"Sh","locationName":"ResourceRecordSet"}},"IsTruncated":{"type":"boolean"},"NextRecordName":{},"NextRecordType":{},"NextRecordIdentifier":{},"MaxItems":{}}}},"ListReusableDelegationSets":{"http":{"method":"GET","requestUri":"/2013-04-01/delegationset"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"marker"},"MaxItems":{"location":"querystring","locationName":"maxitems"}}},"output":{"type":"structure","required":["DelegationSets","Marker","IsTruncated","MaxItems"],"members":{"DelegationSets":{"type":"list","member":{"shape":"S2l","locationName":"DelegationSet"}},"Marker":{},"IsTruncated":{"type":"boolean"},"NextMarker":{},"MaxItems":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/2013-04-01/tags/{ResourceType}/{ResourceId}"},"input":{"type":"structure","required":["ResourceType","ResourceId"],"members":{"ResourceType":{"location":"uri","locationName":"ResourceType"},"ResourceId":{"location":"uri","locationName":"ResourceId"}}},"output":{"type":"structure","required":["ResourceTagSet"],"members":{"ResourceTagSet":{"shape":"S63"}}}},"ListTagsForResources":{"http":{"requestUri":"/2013-04-01/tags/{ResourceType}"},"input":{"locationName":"ListTagsForResourcesRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["ResourceType","ResourceIds"],"members":{"ResourceType":{"location":"uri","locationName":"ResourceType"},"ResourceIds":{"type":"list","member":{"locationName":"ResourceId"}}}},"output":{"type":"structure","required":["ResourceTagSets"],"members":{"ResourceTagSets":{"type":"list","member":{"shape":"S63","locationName":"ResourceTagSet"}}}}},"ListTrafficPolicies":{"http":{"method":"GET","requestUri":"/2013-04-01/trafficpolicies"},"input":{"type":"structure","members":{"TrafficPolicyIdMarker":{"location":"querystring","locationName":"trafficpolicyid"},"MaxItems":{"location":"querystring","locationName":"maxitems"}}},"output":{"type":"structure","required":["TrafficPolicySummaries","IsTruncated","TrafficPolicyIdMarker","MaxItems"],"members":{"TrafficPolicySummaries":{"type":"list","member":{"locationName":"TrafficPolicySummary","type":"structure","required":["Id","Name","Type","LatestVersion","TrafficPolicyCount"],"members":{"Id":{},"Name":{},"Type":{},"LatestVersion":{"type":"integer"},"TrafficPolicyCount":{"type":"integer"}}}},"IsTruncated":{"type":"boolean"},"TrafficPolicyIdMarker":{},"MaxItems":{}}}},"ListTrafficPolicyInstances":{"http":{"method":"GET","requestUri":"/2013-04-01/trafficpolicyinstances"},"input":{"type":"structure","members":{"HostedZoneIdMarker":{"location":"querystring","locationName":"hostedzoneid"},"TrafficPolicyInstanceNameMarker":{"location":"querystring","locationName":"trafficpolicyinstancename"},"TrafficPolicyInstanceTypeMarker":{"location":"querystring","locationName":"trafficpolicyinstancetype"},"MaxItems":{"location":"querystring","locationName":"maxitems"}}},"output":{"type":"structure","required":["TrafficPolicyInstances","IsTruncated","MaxItems"],"members":{"TrafficPolicyInstances":{"shape":"S6e"},"HostedZoneIdMarker":{},"TrafficPolicyInstanceNameMarker":{},"TrafficPolicyInstanceTypeMarker":{},"IsTruncated":{"type":"boolean"},"MaxItems":{}}}},"ListTrafficPolicyInstancesByHostedZone":{"http":{"method":"GET","requestUri":"/2013-04-01/trafficpolicyinstances/hostedzone"},"input":{"type":"structure","required":["HostedZoneId"],"members":{"HostedZoneId":{"location":"querystring","locationName":"id"},"TrafficPolicyInstanceNameMarker":{"location":"querystring","locationName":"trafficpolicyinstancename"},"TrafficPolicyInstanceTypeMarker":{"location":"querystring","locationName":"trafficpolicyinstancetype"},"MaxItems":{"location":"querystring","locationName":"maxitems"}}},"output":{"type":"structure","required":["TrafficPolicyInstances","IsTruncated","MaxItems"],"members":{"TrafficPolicyInstances":{"shape":"S6e"},"TrafficPolicyInstanceNameMarker":{},"TrafficPolicyInstanceTypeMarker":{},"IsTruncated":{"type":"boolean"},"MaxItems":{}}}},"ListTrafficPolicyInstancesByPolicy":{"http":{"method":"GET","requestUri":"/2013-04-01/trafficpolicyinstances/trafficpolicy"},"input":{"type":"structure","required":["TrafficPolicyId","TrafficPolicyVersion"],"members":{"TrafficPolicyId":{"location":"querystring","locationName":"id"},"TrafficPolicyVersion":{"location":"querystring","locationName":"version","type":"integer"},"HostedZoneIdMarker":{"location":"querystring","locationName":"hostedzoneid"},"TrafficPolicyInstanceNameMarker":{"location":"querystring","locationName":"trafficpolicyinstancename"},"TrafficPolicyInstanceTypeMarker":{"location":"querystring","locationName":"trafficpolicyinstancetype"},"MaxItems":{"location":"querystring","locationName":"maxitems"}}},"output":{"type":"structure","required":["TrafficPolicyInstances","IsTruncated","MaxItems"],"members":{"TrafficPolicyInstances":{"shape":"S6e"},"HostedZoneIdMarker":{},"TrafficPolicyInstanceNameMarker":{},"TrafficPolicyInstanceTypeMarker":{},"IsTruncated":{"type":"boolean"},"MaxItems":{}}}},"ListTrafficPolicyVersions":{"http":{"method":"GET","requestUri":"/2013-04-01/trafficpolicies/{Id}/versions"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"TrafficPolicyVersionMarker":{"location":"querystring","locationName":"trafficpolicyversion"},"MaxItems":{"location":"querystring","locationName":"maxitems"}}},"output":{"type":"structure","required":["TrafficPolicies","IsTruncated","TrafficPolicyVersionMarker","MaxItems"],"members":{"TrafficPolicies":{"type":"list","member":{"shape":"S2z","locationName":"TrafficPolicy"}},"IsTruncated":{"type":"boolean"},"TrafficPolicyVersionMarker":{},"MaxItems":{}}}},"ListVPCAssociationAuthorizations":{"http":{"method":"GET","requestUri":"/2013-04-01/hostedzone/{Id}/authorizevpcassociation"},"input":{"type":"structure","required":["HostedZoneId"],"members":{"HostedZoneId":{"location":"uri","locationName":"Id"},"NextToken":{"location":"querystring","locationName":"nexttoken"},"MaxResults":{"location":"querystring","locationName":"maxresults"}}},"output":{"type":"structure","required":["HostedZoneId","VPCs"],"members":{"HostedZoneId":{},"NextToken":{},"VPCs":{"shape":"S4p"}}}},"TestDNSAnswer":{"http":{"method":"GET","requestUri":"/2013-04-01/testdnsanswer"},"input":{"type":"structure","required":["HostedZoneId","RecordName","RecordType"],"members":{"HostedZoneId":{"location":"querystring","locationName":"hostedzoneid"},"RecordName":{"location":"querystring","locationName":"recordname"},"RecordType":{"location":"querystring","locationName":"recordtype"},"ResolverIP":{"location":"querystring","locationName":"resolverip"},"EDNS0ClientSubnetIP":{"location":"querystring","locationName":"edns0clientsubnetip"},"EDNS0ClientSubnetMask":{"location":"querystring","locationName":"edns0clientsubnetmask"}}},"output":{"type":"structure","required":["Nameserver","RecordName","RecordType","RecordData","ResponseCode","Protocol"],"members":{"Nameserver":{},"RecordName":{},"RecordType":{},"RecordData":{"type":"list","member":{"locationName":"RecordDataEntry"}},"ResponseCode":{},"Protocol":{}}}},"UpdateHealthCheck":{"http":{"requestUri":"/2013-04-01/healthcheck/{HealthCheckId}"},"input":{"locationName":"UpdateHealthCheckRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["HealthCheckId"],"members":{"HealthCheckId":{"location":"uri","locationName":"HealthCheckId"},"HealthCheckVersion":{"type":"long"},"IPAddress":{},"Port":{"type":"integer"},"ResourcePath":{},"FullyQualifiedDomainName":{},"SearchString":{},"FailureThreshold":{"type":"integer"},"Inverted":{"type":"boolean"},"HealthThreshold":{"type":"integer"},"ChildHealthChecks":{"shape":"S1p"},"EnableSNI":{"type":"boolean"},"Regions":{"shape":"S1r"},"AlarmIdentifier":{"shape":"S1t"},"InsufficientDataHealthStatus":{},"ResetElements":{"type":"list","member":{"locationName":"ResettableElementName"}}}},"output":{"type":"structure","required":["HealthCheck"],"members":{"HealthCheck":{"shape":"S1y"}}}},"UpdateHostedZoneComment":{"http":{"requestUri":"/2013-04-01/hostedzone/{Id}"},"input":{"locationName":"UpdateHostedZoneCommentRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"Comment":{}}},"output":{"type":"structure","required":["HostedZone"],"members":{"HostedZone":{"shape":"S2j"}}}},"UpdateTrafficPolicyComment":{"http":{"requestUri":"/2013-04-01/trafficpolicy/{Id}/{Version}"},"input":{"locationName":"UpdateTrafficPolicyCommentRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["Id","Version","Comment"],"members":{"Id":{"location":"uri","locationName":"Id"},"Version":{"location":"uri","locationName":"Version","type":"integer"},"Comment":{}}},"output":{"type":"structure","required":["TrafficPolicy"],"members":{"TrafficPolicy":{"shape":"S2z"}}}},"UpdateTrafficPolicyInstance":{"http":{"requestUri":"/2013-04-01/trafficpolicyinstance/{Id}"},"input":{"locationName":"UpdateTrafficPolicyInstanceRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["Id","TTL","TrafficPolicyId","TrafficPolicyVersion"],"members":{"Id":{"location":"uri","locationName":"Id"},"TTL":{"type":"long"},"TrafficPolicyId":{},"TrafficPolicyVersion":{"type":"integer"}}},"output":{"type":"structure","required":["TrafficPolicyInstance"],"members":{"TrafficPolicyInstance":{"shape":"S34"}}}}},"shapes":{"S3":{"type":"structure","members":{"VPCRegion":{},"VPCId":{}}},"S8":{"type":"structure","required":["Id","Status","SubmittedAt"],"members":{"Id":{},"Status":{},"SubmittedAt":{"type":"timestamp"},"Comment":{}}},"Sh":{"type":"structure","required":["Name","Type"],"members":{"Name":{},"Type":{},"SetIdentifier":{},"Weight":{"type":"long"},"Region":{},"GeoLocation":{"type":"structure","members":{"ContinentCode":{},"CountryCode":{},"SubdivisionCode":{}}},"Failover":{},"MultiValueAnswer":{"type":"boolean"},"TTL":{"type":"long"},"ResourceRecords":{"type":"list","member":{"locationName":"ResourceRecord","type":"structure","required":["Value"],"members":{"Value":{}}}},"AliasTarget":{"type":"structure","required":["HostedZoneId","DNSName","EvaluateTargetHealth"],"members":{"HostedZoneId":{},"DNSName":{},"EvaluateTargetHealth":{"type":"boolean"}}},"HealthCheckId":{},"TrafficPolicyInstanceId":{}}},"S15":{"type":"list","member":{"locationName":"Tag","type":"structure","members":{"Key":{},"Value":{}}}},"S1d":{"type":"structure","required":["Type"],"members":{"IPAddress":{},"Port":{"type":"integer"},"Type":{},"ResourcePath":{},"FullyQualifiedDomainName":{},"SearchString":{},"RequestInterval":{"type":"integer"},"FailureThreshold":{"type":"integer"},"MeasureLatency":{"type":"boolean"},"Inverted":{"type":"boolean"},"HealthThreshold":{"type":"integer"},"ChildHealthChecks":{"shape":"S1p"},"EnableSNI":{"type":"boolean"},"Regions":{"shape":"S1r"},"AlarmIdentifier":{"shape":"S1t"},"InsufficientDataHealthStatus":{}}},"S1p":{"type":"list","member":{"locationName":"ChildHealthCheck"}},"S1r":{"type":"list","member":{"locationName":"Region"}},"S1t":{"type":"structure","required":["Region","Name"],"members":{"Region":{},"Name":{}}},"S1y":{"type":"structure","required":["Id","CallerReference","HealthCheckConfig","HealthCheckVersion"],"members":{"Id":{},"CallerReference":{},"LinkedService":{"shape":"S1z"},"HealthCheckConfig":{"shape":"S1d"},"HealthCheckVersion":{"type":"long"},"CloudWatchAlarmConfiguration":{"type":"structure","required":["EvaluationPeriods","Threshold","ComparisonOperator","Period","MetricName","Namespace","Statistic"],"members":{"EvaluationPeriods":{"type":"integer"},"Threshold":{"type":"double"},"ComparisonOperator":{},"Period":{"type":"integer"},"MetricName":{},"Namespace":{},"Statistic":{},"Dimensions":{"type":"list","member":{"locationName":"Dimension","type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{}}}}}}}},"S1z":{"type":"structure","members":{"ServicePrincipal":{},"Description":{}}},"S2g":{"type":"structure","members":{"Comment":{},"PrivateZone":{"type":"boolean"}}},"S2j":{"type":"structure","required":["Id","Name","CallerReference"],"members":{"Id":{},"Name":{},"CallerReference":{},"Config":{"shape":"S2g"},"ResourceRecordSetCount":{"type":"long"},"LinkedService":{"shape":"S1z"}}},"S2l":{"type":"structure","required":["NameServers"],"members":{"Id":{},"CallerReference":{},"NameServers":{"type":"list","member":{"locationName":"NameServer"}}}},"S2q":{"type":"structure","required":["Id","HostedZoneId","CloudWatchLogsLogGroupArn"],"members":{"Id":{},"HostedZoneId":{},"CloudWatchLogsLogGroupArn":{}}},"S2z":{"type":"structure","required":["Id","Version","Name","Type","Document"],"members":{"Id":{},"Version":{"type":"integer"},"Name":{},"Type":{},"Document":{},"Comment":{}}},"S34":{"type":"structure","required":["Id","HostedZoneId","Name","TTL","State","Message","TrafficPolicyId","TrafficPolicyVersion","TrafficPolicyType"],"members":{"Id":{},"HostedZoneId":{},"Name":{},"TTL":{"type":"long"},"State":{},"Message":{},"TrafficPolicyId":{},"TrafficPolicyVersion":{"type":"integer"},"TrafficPolicyType":{}}},"S46":{"type":"structure","members":{"ContinentCode":{},"ContinentName":{},"CountryCode":{},"CountryName":{},"SubdivisionCode":{},"SubdivisionName":{}}},"S4h":{"type":"list","member":{"locationName":"HealthCheckObservation","type":"structure","members":{"Region":{},"IPAddress":{},"StatusReport":{"type":"structure","members":{"Status":{},"CheckedTime":{"type":"timestamp"}}}}}},"S4p":{"type":"list","member":{"shape":"S3","locationName":"VPC"}},"S5n":{"type":"list","member":{"shape":"S2j","locationName":"HostedZone"}},"S63":{"type":"structure","members":{"ResourceType":{},"ResourceId":{},"Tags":{"shape":"S15"}}},"S6e":{"type":"list","member":{"shape":"S34","locationName":"TrafficPolicyInstance"}}}} - -/***/ }), -/* 498 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"ListHealthChecks":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"NextMarker","result_key":"HealthChecks"},"ListHostedZones":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"NextMarker","result_key":"HostedZones"},"ListResourceRecordSets":{"input_token":["StartRecordName","StartRecordType","StartRecordIdentifier"],"limit_key":"MaxItems","more_results":"IsTruncated","output_token":["NextRecordName","NextRecordType","NextRecordIdentifier"],"result_key":"ResourceRecordSets"}}} - -/***/ }), -/* 499 */ -/***/ (function(module, exports) { - -module.exports = {"version":2,"waiters":{"ResourceRecordSetsChanged":{"delay":30,"maxAttempts":60,"operation":"GetChange","acceptors":[{"matcher":"path","expected":"INSYNC","argument":"ChangeInfo.Status","state":"success"}]}}} - -/***/ }), -/* 500 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['route53domains'] = {}; -AWS.Route53Domains = Service.defineService('route53domains', ['2014-05-15']); -Object.defineProperty(apiLoader.services['route53domains'], '2014-05-15', { - get: function get() { - var model = __webpack_require__(501); - model.paginators = __webpack_require__(502).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.Route53Domains; - - -/***/ }), -/* 501 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2014-05-15","endpointPrefix":"route53domains","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon Route 53 Domains","signatureVersion":"v4","targetPrefix":"Route53Domains_v20140515","uid":"route53domains-2014-05-15"},"operations":{"CheckDomainAvailability":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"IdnLangCode":{}}},"output":{"type":"structure","required":["Availability"],"members":{"Availability":{}}}},"CheckDomainTransferability":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"AuthCode":{"shape":"S7"}}},"output":{"type":"structure","required":["Transferability"],"members":{"Transferability":{"type":"structure","members":{"Transferable":{}}}}}},"DeleteTagsForDomain":{"input":{"type":"structure","required":["DomainName","TagsToDelete"],"members":{"DomainName":{},"TagsToDelete":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"DisableDomainAutoRenew":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","members":{}}},"DisableDomainTransferLock":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","required":["OperationId"],"members":{"OperationId":{}}}},"EnableDomainAutoRenew":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","members":{}}},"EnableDomainTransferLock":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","required":["OperationId"],"members":{"OperationId":{}}}},"GetContactReachabilityStatus":{"input":{"type":"structure","members":{"domainName":{}}},"output":{"type":"structure","members":{"domainName":{},"status":{}}}},"GetDomainDetail":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","required":["DomainName","Nameservers","AdminContact","RegistrantContact","TechContact"],"members":{"DomainName":{},"Nameservers":{"shape":"St"},"AutoRenew":{"type":"boolean"},"AdminContact":{"shape":"Sz"},"RegistrantContact":{"shape":"Sz"},"TechContact":{"shape":"Sz"},"AdminPrivacy":{"type":"boolean"},"RegistrantPrivacy":{"type":"boolean"},"TechPrivacy":{"type":"boolean"},"RegistrarName":{},"WhoIsServer":{},"RegistrarUrl":{},"AbuseContactEmail":{},"AbuseContactPhone":{},"RegistryDomainId":{},"CreationDate":{"type":"timestamp"},"UpdatedDate":{"type":"timestamp"},"ExpirationDate":{"type":"timestamp"},"Reseller":{},"DnsSec":{},"StatusList":{"type":"list","member":{}}}}},"GetDomainSuggestions":{"input":{"type":"structure","required":["DomainName","SuggestionCount","OnlyAvailable"],"members":{"DomainName":{},"SuggestionCount":{"type":"integer"},"OnlyAvailable":{"type":"boolean"}}},"output":{"type":"structure","members":{"SuggestionsList":{"type":"list","member":{"type":"structure","members":{"DomainName":{},"Availability":{}}}}}}},"GetOperationDetail":{"input":{"type":"structure","required":["OperationId"],"members":{"OperationId":{}}},"output":{"type":"structure","members":{"OperationId":{},"Status":{},"Message":{},"DomainName":{},"Type":{},"SubmittedDate":{"type":"timestamp"}}}},"ListDomains":{"input":{"type":"structure","members":{"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"type":"structure","required":["Domains"],"members":{"Domains":{"type":"list","member":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"AutoRenew":{"type":"boolean"},"TransferLock":{"type":"boolean"},"Expiry":{"type":"timestamp"}}}},"NextPageMarker":{}}}},"ListOperations":{"input":{"type":"structure","members":{"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"type":"structure","required":["Operations"],"members":{"Operations":{"type":"list","member":{"type":"structure","required":["OperationId","Status","Type","SubmittedDate"],"members":{"OperationId":{},"Status":{},"Type":{},"SubmittedDate":{"type":"timestamp"}}}},"NextPageMarker":{}}}},"ListTagsForDomain":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","required":["TagList"],"members":{"TagList":{"shape":"S29"}}}},"RegisterDomain":{"input":{"type":"structure","required":["DomainName","DurationInYears","AdminContact","RegistrantContact","TechContact"],"members":{"DomainName":{},"IdnLangCode":{},"DurationInYears":{"type":"integer"},"AutoRenew":{"type":"boolean"},"AdminContact":{"shape":"Sz"},"RegistrantContact":{"shape":"Sz"},"TechContact":{"shape":"Sz"},"PrivacyProtectAdminContact":{"type":"boolean"},"PrivacyProtectRegistrantContact":{"type":"boolean"},"PrivacyProtectTechContact":{"type":"boolean"}}},"output":{"type":"structure","required":["OperationId"],"members":{"OperationId":{}}}},"RenewDomain":{"input":{"type":"structure","required":["DomainName","CurrentExpiryYear"],"members":{"DomainName":{},"DurationInYears":{"type":"integer"},"CurrentExpiryYear":{"type":"integer"}}},"output":{"type":"structure","required":["OperationId"],"members":{"OperationId":{}}}},"ResendContactReachabilityEmail":{"input":{"type":"structure","members":{"domainName":{}}},"output":{"type":"structure","members":{"domainName":{},"emailAddress":{},"isAlreadyVerified":{"type":"boolean"}}}},"RetrieveDomainAuthCode":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","required":["AuthCode"],"members":{"AuthCode":{"shape":"S7"}}}},"TransferDomain":{"input":{"type":"structure","required":["DomainName","DurationInYears","AdminContact","RegistrantContact","TechContact"],"members":{"DomainName":{},"IdnLangCode":{},"DurationInYears":{"type":"integer"},"Nameservers":{"shape":"St"},"AuthCode":{"shape":"S7"},"AutoRenew":{"type":"boolean"},"AdminContact":{"shape":"Sz"},"RegistrantContact":{"shape":"Sz"},"TechContact":{"shape":"Sz"},"PrivacyProtectAdminContact":{"type":"boolean"},"PrivacyProtectRegistrantContact":{"type":"boolean"},"PrivacyProtectTechContact":{"type":"boolean"}}},"output":{"type":"structure","required":["OperationId"],"members":{"OperationId":{}}}},"UpdateDomainContact":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"AdminContact":{"shape":"Sz"},"RegistrantContact":{"shape":"Sz"},"TechContact":{"shape":"Sz"}}},"output":{"type":"structure","required":["OperationId"],"members":{"OperationId":{}}}},"UpdateDomainContactPrivacy":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"AdminPrivacy":{"type":"boolean"},"RegistrantPrivacy":{"type":"boolean"},"TechPrivacy":{"type":"boolean"}}},"output":{"type":"structure","required":["OperationId"],"members":{"OperationId":{}}}},"UpdateDomainNameservers":{"input":{"type":"structure","required":["DomainName","Nameservers"],"members":{"DomainName":{},"FIAuthKey":{"deprecated":true},"Nameservers":{"shape":"St"}}},"output":{"type":"structure","required":["OperationId"],"members":{"OperationId":{}}}},"UpdateTagsForDomain":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"TagsToUpdate":{"shape":"S29"}}},"output":{"type":"structure","members":{}}},"ViewBilling":{"input":{"type":"structure","members":{"Start":{"type":"timestamp"},"End":{"type":"timestamp"},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"type":"structure","members":{"NextPageMarker":{},"BillingRecords":{"type":"list","member":{"type":"structure","members":{"DomainName":{},"Operation":{},"InvoiceId":{},"BillDate":{"type":"timestamp"},"Price":{"type":"double"}}}}}}}},"shapes":{"S7":{"type":"string","sensitive":true},"St":{"type":"list","member":{"type":"structure","required":["Name"],"members":{"Name":{},"GlueIps":{"type":"list","member":{}}}}},"Sz":{"type":"structure","members":{"FirstName":{},"LastName":{},"ContactType":{},"OrganizationName":{},"AddressLine1":{},"AddressLine2":{},"City":{},"State":{},"CountryCode":{},"ZipCode":{},"PhoneNumber":{},"Email":{},"Fax":{},"ExtraParams":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{}}}}},"sensitive":true},"S29":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}}}} - -/***/ }), -/* 502 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"ListDomains":{"input_token":"Marker","limit_key":"MaxItems","output_token":"NextPageMarker","result_key":"Domains"},"ListOperations":{"input_token":"Marker","limit_key":"MaxItems","output_token":"NextPageMarker","result_key":"Operations"}}} - -/***/ }), -/* 503 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['servicecatalog'] = {}; -AWS.ServiceCatalog = Service.defineService('servicecatalog', ['2015-12-10']); -Object.defineProperty(apiLoader.services['servicecatalog'], '2015-12-10', { - get: function get() { - var model = __webpack_require__(504); - model.paginators = __webpack_require__(505).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.ServiceCatalog; - - -/***/ }), -/* 504 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2015-12-10","endpointPrefix":"servicecatalog","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS Service Catalog","signatureVersion":"v4","targetPrefix":"AWS242ServiceCatalogService","uid":"servicecatalog-2015-12-10"},"operations":{"AcceptPortfolioShare":{"input":{"type":"structure","required":["PortfolioId"],"members":{"AcceptLanguage":{},"PortfolioId":{}}},"output":{"type":"structure","members":{}}},"AssociatePrincipalWithPortfolio":{"input":{"type":"structure","required":["PortfolioId","PrincipalARN","PrincipalType"],"members":{"AcceptLanguage":{},"PortfolioId":{},"PrincipalARN":{},"PrincipalType":{}}},"output":{"type":"structure","members":{}}},"AssociateProductWithPortfolio":{"input":{"type":"structure","required":["ProductId","PortfolioId"],"members":{"AcceptLanguage":{},"ProductId":{},"PortfolioId":{},"SourcePortfolioId":{}}},"output":{"type":"structure","members":{}}},"AssociateTagOptionWithResource":{"input":{"type":"structure","required":["ResourceId","TagOptionId"],"members":{"ResourceId":{},"TagOptionId":{}}},"output":{"type":"structure","members":{}}},"CopyProduct":{"input":{"type":"structure","required":["SourceProductArn","IdempotencyToken"],"members":{"AcceptLanguage":{},"SourceProductArn":{},"TargetProductId":{},"TargetProductName":{},"SourceProvisioningArtifactIdentifiers":{"type":"list","member":{"type":"map","key":{},"value":{}}},"CopyOptions":{"type":"list","member":{}},"IdempotencyToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"CopyProductToken":{}}}},"CreateConstraint":{"input":{"type":"structure","required":["PortfolioId","ProductId","Parameters","Type","IdempotencyToken"],"members":{"AcceptLanguage":{},"PortfolioId":{},"ProductId":{},"Parameters":{},"Type":{},"Description":{},"IdempotencyToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"ConstraintDetail":{"shape":"Sv"},"ConstraintParameters":{},"Status":{}}}},"CreatePortfolio":{"input":{"type":"structure","required":["DisplayName","ProviderName","IdempotencyToken"],"members":{"AcceptLanguage":{},"DisplayName":{},"Description":{},"ProviderName":{},"Tags":{"shape":"S12"},"IdempotencyToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"PortfolioDetail":{"shape":"S17"},"Tags":{"shape":"S1a"}}}},"CreatePortfolioShare":{"input":{"type":"structure","required":["PortfolioId","AccountId"],"members":{"AcceptLanguage":{},"PortfolioId":{},"AccountId":{}}},"output":{"type":"structure","members":{}}},"CreateProduct":{"input":{"type":"structure","required":["Name","Owner","ProductType","ProvisioningArtifactParameters","IdempotencyToken"],"members":{"AcceptLanguage":{},"Name":{},"Owner":{},"Description":{},"Distributor":{},"SupportDescription":{},"SupportEmail":{},"SupportUrl":{},"ProductType":{},"Tags":{"shape":"S12"},"ProvisioningArtifactParameters":{"shape":"S1k"},"IdempotencyToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"ProductViewDetail":{"shape":"S1s"},"ProvisioningArtifactDetail":{"shape":"S1x"},"Tags":{"shape":"S1a"}}}},"CreateProvisioningArtifact":{"input":{"type":"structure","required":["ProductId","Parameters","IdempotencyToken"],"members":{"AcceptLanguage":{},"ProductId":{},"Parameters":{"shape":"S1k"},"IdempotencyToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"ProvisioningArtifactDetail":{"shape":"S1x"},"Info":{"shape":"S1n"},"Status":{}}}},"CreateTagOption":{"input":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}},"output":{"type":"structure","members":{"TagOptionDetail":{"shape":"S25"}}}},"DeleteConstraint":{"input":{"type":"structure","required":["Id"],"members":{"AcceptLanguage":{},"Id":{}}},"output":{"type":"structure","members":{}}},"DeletePortfolio":{"input":{"type":"structure","required":["Id"],"members":{"AcceptLanguage":{},"Id":{}}},"output":{"type":"structure","members":{}}},"DeletePortfolioShare":{"input":{"type":"structure","required":["PortfolioId","AccountId"],"members":{"AcceptLanguage":{},"PortfolioId":{},"AccountId":{}}},"output":{"type":"structure","members":{}}},"DeleteProduct":{"input":{"type":"structure","required":["Id"],"members":{"AcceptLanguage":{},"Id":{}}},"output":{"type":"structure","members":{}}},"DeleteProvisioningArtifact":{"input":{"type":"structure","required":["ProductId","ProvisioningArtifactId"],"members":{"AcceptLanguage":{},"ProductId":{},"ProvisioningArtifactId":{}}},"output":{"type":"structure","members":{}}},"DescribeConstraint":{"input":{"type":"structure","required":["Id"],"members":{"AcceptLanguage":{},"Id":{}}},"output":{"type":"structure","members":{"ConstraintDetail":{"shape":"Sv"},"ConstraintParameters":{},"Status":{}}}},"DescribeCopyProductStatus":{"input":{"type":"structure","required":["CopyProductToken"],"members":{"AcceptLanguage":{},"CopyProductToken":{}}},"output":{"type":"structure","members":{"CopyProductStatus":{},"TargetProductId":{},"StatusDetail":{}}}},"DescribePortfolio":{"input":{"type":"structure","required":["Id"],"members":{"AcceptLanguage":{},"Id":{}}},"output":{"type":"structure","members":{"PortfolioDetail":{"shape":"S17"},"Tags":{"shape":"S1a"},"TagOptions":{"shape":"S2p"}}}},"DescribeProduct":{"input":{"type":"structure","required":["Id"],"members":{"AcceptLanguage":{},"Id":{}}},"output":{"type":"structure","members":{"ProductViewSummary":{"shape":"S1t"},"ProvisioningArtifacts":{"shape":"S2s"}}}},"DescribeProductAsAdmin":{"input":{"type":"structure","required":["Id"],"members":{"AcceptLanguage":{},"Id":{}}},"output":{"type":"structure","members":{"ProductViewDetail":{"shape":"S1s"},"ProvisioningArtifactSummaries":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"Description":{},"CreatedTime":{"type":"timestamp"},"ProvisioningArtifactMetadata":{"shape":"S1n"}}}},"Tags":{"shape":"S1a"},"TagOptions":{"shape":"S2p"}}}},"DescribeProductView":{"input":{"type":"structure","required":["Id"],"members":{"AcceptLanguage":{},"Id":{}}},"output":{"type":"structure","members":{"ProductViewSummary":{"shape":"S1t"},"ProvisioningArtifacts":{"shape":"S2s"}}}},"DescribeProvisionedProduct":{"input":{"type":"structure","required":["Id"],"members":{"AcceptLanguage":{},"Id":{}}},"output":{"type":"structure","members":{"ProvisionedProductDetail":{"shape":"S33"}}}},"DescribeProvisioningArtifact":{"input":{"type":"structure","required":["ProvisioningArtifactId","ProductId"],"members":{"AcceptLanguage":{},"ProvisioningArtifactId":{},"ProductId":{},"Verbose":{"type":"boolean"}}},"output":{"type":"structure","members":{"ProvisioningArtifactDetail":{"shape":"S1x"},"Info":{"shape":"S1n"},"Status":{}}}},"DescribeProvisioningParameters":{"input":{"type":"structure","required":["ProductId","ProvisioningArtifactId"],"members":{"AcceptLanguage":{},"ProductId":{},"ProvisioningArtifactId":{},"PathId":{}}},"output":{"type":"structure","members":{"ProvisioningArtifactParameters":{"type":"list","member":{"type":"structure","members":{"ParameterKey":{},"DefaultValue":{},"ParameterType":{},"IsNoEcho":{"type":"boolean"},"Description":{},"ParameterConstraints":{"type":"structure","members":{"AllowedValues":{"type":"list","member":{}}}}}}},"ConstraintSummaries":{"shape":"S3p"},"UsageInstructions":{"type":"list","member":{"type":"structure","members":{"Type":{},"Value":{}}}},"TagOptions":{"type":"list","member":{"type":"structure","members":{"Key":{},"Values":{"type":"list","member":{}}}}}}}},"DescribeRecord":{"input":{"type":"structure","required":["Id"],"members":{"AcceptLanguage":{},"Id":{},"PageToken":{},"PageSize":{"type":"integer"}}},"output":{"type":"structure","members":{"RecordDetail":{"shape":"S42"},"RecordOutputs":{"type":"list","member":{"type":"structure","members":{"OutputKey":{},"OutputValue":{},"Description":{}}}},"NextPageToken":{}}}},"DescribeTagOption":{"input":{"type":"structure","required":["Id"],"members":{"Id":{}}},"output":{"type":"structure","members":{"TagOptionDetail":{"shape":"S25"}}}},"DisassociatePrincipalFromPortfolio":{"input":{"type":"structure","required":["PortfolioId","PrincipalARN"],"members":{"AcceptLanguage":{},"PortfolioId":{},"PrincipalARN":{}}},"output":{"type":"structure","members":{}}},"DisassociateProductFromPortfolio":{"input":{"type":"structure","required":["ProductId","PortfolioId"],"members":{"AcceptLanguage":{},"ProductId":{},"PortfolioId":{}}},"output":{"type":"structure","members":{}}},"DisassociateTagOptionFromResource":{"input":{"type":"structure","required":["ResourceId","TagOptionId"],"members":{"ResourceId":{},"TagOptionId":{}}},"output":{"type":"structure","members":{}}},"ListAcceptedPortfolioShares":{"input":{"type":"structure","members":{"AcceptLanguage":{},"PageToken":{},"PageSize":{"type":"integer"}}},"output":{"type":"structure","members":{"PortfolioDetails":{"shape":"S4t"},"NextPageToken":{}}}},"ListConstraintsForPortfolio":{"input":{"type":"structure","required":["PortfolioId"],"members":{"AcceptLanguage":{},"PortfolioId":{},"ProductId":{},"PageSize":{"type":"integer"},"PageToken":{}}},"output":{"type":"structure","members":{"ConstraintDetails":{"type":"list","member":{"shape":"Sv"}},"NextPageToken":{}}}},"ListLaunchPaths":{"input":{"type":"structure","required":["ProductId"],"members":{"AcceptLanguage":{},"ProductId":{},"PageSize":{"type":"integer"},"PageToken":{}}},"output":{"type":"structure","members":{"LaunchPathSummaries":{"type":"list","member":{"type":"structure","members":{"Id":{},"ConstraintSummaries":{"shape":"S3p"},"Tags":{"shape":"S1a"},"Name":{}}}},"NextPageToken":{}}}},"ListPortfolioAccess":{"input":{"type":"structure","required":["PortfolioId"],"members":{"AcceptLanguage":{},"PortfolioId":{}}},"output":{"type":"structure","members":{"AccountIds":{"type":"list","member":{}},"NextPageToken":{}}}},"ListPortfolios":{"input":{"type":"structure","members":{"AcceptLanguage":{},"PageToken":{},"PageSize":{"type":"integer"}}},"output":{"type":"structure","members":{"PortfolioDetails":{"shape":"S4t"},"NextPageToken":{}}}},"ListPortfoliosForProduct":{"input":{"type":"structure","required":["ProductId"],"members":{"AcceptLanguage":{},"ProductId":{},"PageToken":{},"PageSize":{"type":"integer"}}},"output":{"type":"structure","members":{"PortfolioDetails":{"shape":"S4t"},"NextPageToken":{}}}},"ListPrincipalsForPortfolio":{"input":{"type":"structure","required":["PortfolioId"],"members":{"AcceptLanguage":{},"PortfolioId":{},"PageSize":{"type":"integer"},"PageToken":{}}},"output":{"type":"structure","members":{"Principals":{"type":"list","member":{"type":"structure","members":{"PrincipalARN":{},"PrincipalType":{}}}},"NextPageToken":{}}}},"ListProvisioningArtifacts":{"input":{"type":"structure","required":["ProductId"],"members":{"AcceptLanguage":{},"ProductId":{}}},"output":{"type":"structure","members":{"ProvisioningArtifactDetails":{"type":"list","member":{"shape":"S1x"}},"NextPageToken":{}}}},"ListRecordHistory":{"input":{"type":"structure","members":{"AcceptLanguage":{},"AccessLevelFilter":{"shape":"S5h"},"SearchFilter":{"type":"structure","members":{"Key":{},"Value":{}}},"PageSize":{"type":"integer"},"PageToken":{}}},"output":{"type":"structure","members":{"RecordDetails":{"type":"list","member":{"shape":"S42"}},"NextPageToken":{}}}},"ListResourcesForTagOption":{"input":{"type":"structure","required":["TagOptionId"],"members":{"TagOptionId":{},"ResourceType":{},"PageSize":{"type":"integer"},"PageToken":{}}},"output":{"type":"structure","members":{"ResourceDetails":{"type":"list","member":{"type":"structure","members":{"Id":{},"ARN":{},"Name":{},"Description":{},"CreatedTime":{"type":"timestamp"}}}},"PageToken":{}}}},"ListTagOptions":{"input":{"type":"structure","members":{"Filters":{"type":"structure","members":{"Key":{},"Value":{},"Active":{"type":"boolean"}}},"PageSize":{"type":"integer"},"PageToken":{}}},"output":{"type":"structure","members":{"TagOptionDetails":{"shape":"S2p"},"PageToken":{}}}},"ProvisionProduct":{"input":{"type":"structure","required":["ProductId","ProvisioningArtifactId","ProvisionedProductName","ProvisionToken"],"members":{"AcceptLanguage":{},"ProductId":{},"ProvisioningArtifactId":{},"PathId":{},"ProvisionedProductName":{},"ProvisioningParameters":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}},"Tags":{"shape":"S1a"},"NotificationArns":{"type":"list","member":{}},"ProvisionToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"RecordDetail":{"shape":"S42"}}}},"RejectPortfolioShare":{"input":{"type":"structure","required":["PortfolioId"],"members":{"AcceptLanguage":{},"PortfolioId":{}}},"output":{"type":"structure","members":{}}},"ScanProvisionedProducts":{"input":{"type":"structure","members":{"AcceptLanguage":{},"AccessLevelFilter":{"shape":"S5h"},"PageSize":{"type":"integer"},"PageToken":{}}},"output":{"type":"structure","members":{"ProvisionedProducts":{"type":"list","member":{"shape":"S33"}},"NextPageToken":{}}}},"SearchProducts":{"input":{"type":"structure","members":{"AcceptLanguage":{},"Filters":{"shape":"S6f"},"PageSize":{"type":"integer"},"SortBy":{},"SortOrder":{},"PageToken":{}}},"output":{"type":"structure","members":{"ProductViewSummaries":{"type":"list","member":{"shape":"S1t"}},"ProductViewAggregations":{"type":"map","key":{},"value":{"type":"list","member":{"type":"structure","members":{"Value":{},"ApproximateCount":{"type":"integer"}}}}},"NextPageToken":{}}}},"SearchProductsAsAdmin":{"input":{"type":"structure","members":{"AcceptLanguage":{},"PortfolioId":{},"Filters":{"shape":"S6f"},"SortBy":{},"SortOrder":{},"PageToken":{},"PageSize":{"type":"integer"},"ProductSource":{}}},"output":{"type":"structure","members":{"ProductViewDetails":{"type":"list","member":{"shape":"S1s"}},"NextPageToken":{}}}},"TerminateProvisionedProduct":{"input":{"type":"structure","required":["TerminateToken"],"members":{"ProvisionedProductName":{},"ProvisionedProductId":{},"TerminateToken":{"idempotencyToken":true},"IgnoreErrors":{"type":"boolean"},"AcceptLanguage":{}}},"output":{"type":"structure","members":{"RecordDetail":{"shape":"S42"}}}},"UpdateConstraint":{"input":{"type":"structure","required":["Id"],"members":{"AcceptLanguage":{},"Id":{},"Description":{}}},"output":{"type":"structure","members":{"ConstraintDetail":{"shape":"Sv"},"ConstraintParameters":{},"Status":{}}}},"UpdatePortfolio":{"input":{"type":"structure","required":["Id"],"members":{"AcceptLanguage":{},"Id":{},"DisplayName":{},"Description":{},"ProviderName":{},"AddTags":{"shape":"S12"},"RemoveTags":{"shape":"S73"}}},"output":{"type":"structure","members":{"PortfolioDetail":{"shape":"S17"},"Tags":{"shape":"S1a"}}}},"UpdateProduct":{"input":{"type":"structure","required":["Id"],"members":{"AcceptLanguage":{},"Id":{},"Name":{},"Owner":{},"Description":{},"Distributor":{},"SupportDescription":{},"SupportEmail":{},"SupportUrl":{},"AddTags":{"shape":"S12"},"RemoveTags":{"shape":"S73"}}},"output":{"type":"structure","members":{"ProductViewDetail":{"shape":"S1s"},"Tags":{"shape":"S1a"}}}},"UpdateProvisionedProduct":{"input":{"type":"structure","required":["UpdateToken"],"members":{"AcceptLanguage":{},"ProvisionedProductName":{},"ProvisionedProductId":{},"ProductId":{},"ProvisioningArtifactId":{},"PathId":{},"ProvisioningParameters":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{},"UsePreviousValue":{"type":"boolean"}}}},"UpdateToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"RecordDetail":{"shape":"S42"}}}},"UpdateProvisioningArtifact":{"input":{"type":"structure","required":["ProductId","ProvisioningArtifactId"],"members":{"AcceptLanguage":{},"ProductId":{},"ProvisioningArtifactId":{},"Name":{},"Description":{},"Active":{"type":"boolean"}}},"output":{"type":"structure","members":{"ProvisioningArtifactDetail":{"shape":"S1x"},"Info":{"shape":"S1n"},"Status":{}}}},"UpdateTagOption":{"input":{"type":"structure","required":["Id"],"members":{"Id":{},"Value":{},"Active":{"type":"boolean"}}},"output":{"type":"structure","members":{"TagOptionDetail":{"shape":"S25"}}}}},"shapes":{"Sv":{"type":"structure","members":{"ConstraintId":{},"Type":{},"Description":{},"Owner":{}}},"S12":{"type":"list","member":{"shape":"S13"}},"S13":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}},"S17":{"type":"structure","members":{"Id":{},"ARN":{},"DisplayName":{},"Description":{},"CreatedTime":{"type":"timestamp"},"ProviderName":{}}},"S1a":{"type":"list","member":{"shape":"S13"}},"S1k":{"type":"structure","required":["Info"],"members":{"Name":{},"Description":{},"Info":{"shape":"S1n"},"Type":{}}},"S1n":{"type":"map","key":{},"value":{}},"S1s":{"type":"structure","members":{"ProductViewSummary":{"shape":"S1t"},"Status":{},"ProductARN":{},"CreatedTime":{"type":"timestamp"}}},"S1t":{"type":"structure","members":{"Id":{},"ProductId":{},"Name":{},"Owner":{},"ShortDescription":{},"Type":{},"Distributor":{},"HasDefaultPath":{"type":"boolean"},"SupportEmail":{},"SupportDescription":{},"SupportUrl":{}}},"S1x":{"type":"structure","members":{"Id":{},"Name":{},"Description":{},"Type":{},"CreatedTime":{"type":"timestamp"},"Active":{"type":"boolean"}}},"S25":{"type":"structure","members":{"Key":{},"Value":{},"Active":{"type":"boolean"},"Id":{}}},"S2p":{"type":"list","member":{"shape":"S25"}},"S2s":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"Description":{},"CreatedTime":{"type":"timestamp"}}}},"S33":{"type":"structure","members":{"Name":{},"Arn":{},"Type":{},"Id":{},"Status":{},"StatusMessage":{},"CreatedTime":{"type":"timestamp"},"IdempotencyToken":{},"LastRecordId":{}}},"S3p":{"type":"list","member":{"type":"structure","members":{"Type":{},"Description":{}}}},"S42":{"type":"structure","members":{"RecordId":{},"ProvisionedProductName":{},"Status":{},"CreatedTime":{"type":"timestamp"},"UpdatedTime":{"type":"timestamp"},"ProvisionedProductType":{},"RecordType":{},"ProvisionedProductId":{},"ProductId":{},"ProvisioningArtifactId":{},"PathId":{},"RecordErrors":{"type":"list","member":{"type":"structure","members":{"Code":{},"Description":{}}}},"RecordTags":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}}}},"S4t":{"type":"list","member":{"shape":"S17"}},"S5h":{"type":"structure","members":{"Key":{},"Value":{}}},"S6f":{"type":"map","key":{},"value":{"type":"list","member":{}}},"S73":{"type":"list","member":{}}}} - -/***/ }), -/* 505 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"ListAcceptedPortfolioShares":{"input_token":"PageToken","output_token":"NextPageToken","limit_key":"PageSize"},"ListConstraintsForPortfolio":{"input_token":"PageToken","output_token":"NextPageToken","limit_key":"PageSize"},"ListLaunchPaths":{"input_token":"PageToken","output_token":"NextPageToken","limit_key":"PageSize"},"ListPortfolios":{"input_token":"PageToken","output_token":"NextPageToken","limit_key":"PageSize"},"ListPortfoliosForProduct":{"input_token":"PageToken","output_token":"NextPageToken","limit_key":"PageSize"},"ListPrincipalsForPortfolio":{"input_token":"PageToken","output_token":"NextPageToken","limit_key":"PageSize"},"ListResourcesForTagOption":{"input_token":"PageToken","output_token":"PageToken","limit_key":"PageSize"},"ListTagOptions":{"input_token":"PageToken","output_token":"PageToken","limit_key":"PageSize"},"SearchProducts":{"input_token":"PageToken","output_token":"NextPageToken","limit_key":"PageSize"},"SearchProductsAsAdmin":{"input_token":"PageToken","output_token":"NextPageToken","limit_key":"PageSize"}}} - -/***/ }), -/* 506 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['ses'] = {}; -AWS.SES = Service.defineService('ses', ['2010-12-01']); -Object.defineProperty(apiLoader.services['ses'], '2010-12-01', { - get: function get() { - var model = __webpack_require__(507); - model.paginators = __webpack_require__(508).pagination; - model.waiters = __webpack_require__(509).waiters; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.SES; - - -/***/ }), -/* 507 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2010-12-01","endpointPrefix":"email","protocol":"query","serviceAbbreviation":"Amazon SES","serviceFullName":"Amazon Simple Email Service","serviceId":"SES","signatureVersion":"v4","signingName":"ses","uid":"email-2010-12-01","xmlNamespace":"http://ses.amazonaws.com/doc/2010-12-01/"},"operations":{"CloneReceiptRuleSet":{"input":{"type":"structure","required":["RuleSetName","OriginalRuleSetName"],"members":{"RuleSetName":{},"OriginalRuleSetName":{}}},"output":{"resultWrapper":"CloneReceiptRuleSetResult","type":"structure","members":{}}},"CreateConfigurationSet":{"input":{"type":"structure","required":["ConfigurationSet"],"members":{"ConfigurationSet":{"shape":"S5"}}},"output":{"resultWrapper":"CreateConfigurationSetResult","type":"structure","members":{}}},"CreateConfigurationSetEventDestination":{"input":{"type":"structure","required":["ConfigurationSetName","EventDestination"],"members":{"ConfigurationSetName":{},"EventDestination":{"shape":"S9"}}},"output":{"resultWrapper":"CreateConfigurationSetEventDestinationResult","type":"structure","members":{}}},"CreateConfigurationSetTrackingOptions":{"input":{"type":"structure","required":["ConfigurationSetName","TrackingOptions"],"members":{"ConfigurationSetName":{},"TrackingOptions":{"shape":"Sp"}}},"output":{"resultWrapper":"CreateConfigurationSetTrackingOptionsResult","type":"structure","members":{}}},"CreateReceiptFilter":{"input":{"type":"structure","required":["Filter"],"members":{"Filter":{"shape":"St"}}},"output":{"resultWrapper":"CreateReceiptFilterResult","type":"structure","members":{}}},"CreateReceiptRule":{"input":{"type":"structure","required":["RuleSetName","Rule"],"members":{"RuleSetName":{},"After":{},"Rule":{"shape":"S11"}}},"output":{"resultWrapper":"CreateReceiptRuleResult","type":"structure","members":{}}},"CreateReceiptRuleSet":{"input":{"type":"structure","required":["RuleSetName"],"members":{"RuleSetName":{}}},"output":{"resultWrapper":"CreateReceiptRuleSetResult","type":"structure","members":{}}},"CreateTemplate":{"input":{"type":"structure","required":["Template"],"members":{"Template":{"shape":"S1t"}}},"output":{"resultWrapper":"CreateTemplateResult","type":"structure","members":{}}},"DeleteConfigurationSet":{"input":{"type":"structure","required":["ConfigurationSetName"],"members":{"ConfigurationSetName":{}}},"output":{"resultWrapper":"DeleteConfigurationSetResult","type":"structure","members":{}}},"DeleteConfigurationSetEventDestination":{"input":{"type":"structure","required":["ConfigurationSetName","EventDestinationName"],"members":{"ConfigurationSetName":{},"EventDestinationName":{}}},"output":{"resultWrapper":"DeleteConfigurationSetEventDestinationResult","type":"structure","members":{}}},"DeleteConfigurationSetTrackingOptions":{"input":{"type":"structure","required":["ConfigurationSetName"],"members":{"ConfigurationSetName":{}}},"output":{"resultWrapper":"DeleteConfigurationSetTrackingOptionsResult","type":"structure","members":{}}},"DeleteIdentity":{"input":{"type":"structure","required":["Identity"],"members":{"Identity":{}}},"output":{"resultWrapper":"DeleteIdentityResult","type":"structure","members":{}}},"DeleteIdentityPolicy":{"input":{"type":"structure","required":["Identity","PolicyName"],"members":{"Identity":{},"PolicyName":{}}},"output":{"resultWrapper":"DeleteIdentityPolicyResult","type":"structure","members":{}}},"DeleteReceiptFilter":{"input":{"type":"structure","required":["FilterName"],"members":{"FilterName":{}}},"output":{"resultWrapper":"DeleteReceiptFilterResult","type":"structure","members":{}}},"DeleteReceiptRule":{"input":{"type":"structure","required":["RuleSetName","RuleName"],"members":{"RuleSetName":{},"RuleName":{}}},"output":{"resultWrapper":"DeleteReceiptRuleResult","type":"structure","members":{}}},"DeleteReceiptRuleSet":{"input":{"type":"structure","required":["RuleSetName"],"members":{"RuleSetName":{}}},"output":{"resultWrapper":"DeleteReceiptRuleSetResult","type":"structure","members":{}}},"DeleteTemplate":{"input":{"type":"structure","required":["TemplateName"],"members":{"TemplateName":{}}},"output":{"resultWrapper":"DeleteTemplateResult","type":"structure","members":{}}},"DeleteVerifiedEmailAddress":{"input":{"type":"structure","required":["EmailAddress"],"members":{"EmailAddress":{}}}},"DescribeActiveReceiptRuleSet":{"input":{"type":"structure","members":{}},"output":{"resultWrapper":"DescribeActiveReceiptRuleSetResult","type":"structure","members":{"Metadata":{"shape":"S2m"},"Rules":{"shape":"S2o"}}}},"DescribeConfigurationSet":{"input":{"type":"structure","required":["ConfigurationSetName"],"members":{"ConfigurationSetName":{},"ConfigurationSetAttributeNames":{"type":"list","member":{}}}},"output":{"resultWrapper":"DescribeConfigurationSetResult","type":"structure","members":{"ConfigurationSet":{"shape":"S5"},"EventDestinations":{"type":"list","member":{"shape":"S9"}},"TrackingOptions":{"shape":"Sp"},"ReputationOptions":{"type":"structure","members":{"SendingEnabled":{"type":"boolean"},"ReputationMetricsEnabled":{"type":"boolean"},"LastFreshStart":{"type":"timestamp"}}}}}},"DescribeReceiptRule":{"input":{"type":"structure","required":["RuleSetName","RuleName"],"members":{"RuleSetName":{},"RuleName":{}}},"output":{"resultWrapper":"DescribeReceiptRuleResult","type":"structure","members":{"Rule":{"shape":"S11"}}}},"DescribeReceiptRuleSet":{"input":{"type":"structure","required":["RuleSetName"],"members":{"RuleSetName":{}}},"output":{"resultWrapper":"DescribeReceiptRuleSetResult","type":"structure","members":{"Metadata":{"shape":"S2m"},"Rules":{"shape":"S2o"}}}},"GetAccountSendingEnabled":{"output":{"resultWrapper":"GetAccountSendingEnabledResult","type":"structure","members":{"Enabled":{"type":"boolean"}}}},"GetIdentityDkimAttributes":{"input":{"type":"structure","required":["Identities"],"members":{"Identities":{"shape":"S32"}}},"output":{"resultWrapper":"GetIdentityDkimAttributesResult","type":"structure","required":["DkimAttributes"],"members":{"DkimAttributes":{"type":"map","key":{},"value":{"type":"structure","required":["DkimEnabled","DkimVerificationStatus"],"members":{"DkimEnabled":{"type":"boolean"},"DkimVerificationStatus":{},"DkimTokens":{"shape":"S37"}}}}}}},"GetIdentityMailFromDomainAttributes":{"input":{"type":"structure","required":["Identities"],"members":{"Identities":{"shape":"S32"}}},"output":{"resultWrapper":"GetIdentityMailFromDomainAttributesResult","type":"structure","required":["MailFromDomainAttributes"],"members":{"MailFromDomainAttributes":{"type":"map","key":{},"value":{"type":"structure","required":["MailFromDomain","MailFromDomainStatus","BehaviorOnMXFailure"],"members":{"MailFromDomain":{},"MailFromDomainStatus":{},"BehaviorOnMXFailure":{}}}}}}},"GetIdentityNotificationAttributes":{"input":{"type":"structure","required":["Identities"],"members":{"Identities":{"shape":"S32"}}},"output":{"resultWrapper":"GetIdentityNotificationAttributesResult","type":"structure","required":["NotificationAttributes"],"members":{"NotificationAttributes":{"type":"map","key":{},"value":{"type":"structure","required":["BounceTopic","ComplaintTopic","DeliveryTopic","ForwardingEnabled"],"members":{"BounceTopic":{},"ComplaintTopic":{},"DeliveryTopic":{},"ForwardingEnabled":{"type":"boolean"},"HeadersInBounceNotificationsEnabled":{"type":"boolean"},"HeadersInComplaintNotificationsEnabled":{"type":"boolean"},"HeadersInDeliveryNotificationsEnabled":{"type":"boolean"}}}}}}},"GetIdentityPolicies":{"input":{"type":"structure","required":["Identity","PolicyNames"],"members":{"Identity":{},"PolicyNames":{"shape":"S3m"}}},"output":{"resultWrapper":"GetIdentityPoliciesResult","type":"structure","required":["Policies"],"members":{"Policies":{"type":"map","key":{},"value":{}}}}},"GetIdentityVerificationAttributes":{"input":{"type":"structure","required":["Identities"],"members":{"Identities":{"shape":"S32"}}},"output":{"resultWrapper":"GetIdentityVerificationAttributesResult","type":"structure","required":["VerificationAttributes"],"members":{"VerificationAttributes":{"type":"map","key":{},"value":{"type":"structure","required":["VerificationStatus"],"members":{"VerificationStatus":{},"VerificationToken":{}}}}}}},"GetSendQuota":{"output":{"resultWrapper":"GetSendQuotaResult","type":"structure","members":{"Max24HourSend":{"type":"double"},"MaxSendRate":{"type":"double"},"SentLast24Hours":{"type":"double"}}}},"GetSendStatistics":{"output":{"resultWrapper":"GetSendStatisticsResult","type":"structure","members":{"SendDataPoints":{"type":"list","member":{"type":"structure","members":{"Timestamp":{"type":"timestamp"},"DeliveryAttempts":{"type":"long"},"Bounces":{"type":"long"},"Complaints":{"type":"long"},"Rejects":{"type":"long"}}}}}}},"GetTemplate":{"input":{"type":"structure","required":["TemplateName"],"members":{"TemplateName":{}}},"output":{"resultWrapper":"GetTemplateResult","type":"structure","members":{"Template":{"shape":"S1t"}}}},"ListConfigurationSets":{"input":{"type":"structure","members":{"NextToken":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListConfigurationSetsResult","type":"structure","members":{"ConfigurationSets":{"type":"list","member":{"shape":"S5"}},"NextToken":{}}}},"ListIdentities":{"input":{"type":"structure","members":{"IdentityType":{},"NextToken":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListIdentitiesResult","type":"structure","required":["Identities"],"members":{"Identities":{"shape":"S32"},"NextToken":{}}}},"ListIdentityPolicies":{"input":{"type":"structure","required":["Identity"],"members":{"Identity":{}}},"output":{"resultWrapper":"ListIdentityPoliciesResult","type":"structure","required":["PolicyNames"],"members":{"PolicyNames":{"shape":"S3m"}}}},"ListReceiptFilters":{"input":{"type":"structure","members":{}},"output":{"resultWrapper":"ListReceiptFiltersResult","type":"structure","members":{"Filters":{"type":"list","member":{"shape":"St"}}}}},"ListReceiptRuleSets":{"input":{"type":"structure","members":{"NextToken":{}}},"output":{"resultWrapper":"ListReceiptRuleSetsResult","type":"structure","members":{"RuleSets":{"type":"list","member":{"shape":"S2m"}},"NextToken":{}}}},"ListTemplates":{"input":{"type":"structure","members":{"NextToken":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListTemplatesResult","type":"structure","members":{"TemplatesMetadata":{"type":"list","member":{"type":"structure","members":{"Name":{},"CreatedTimestamp":{"type":"timestamp"}}}},"NextToken":{}}}},"ListVerifiedEmailAddresses":{"output":{"resultWrapper":"ListVerifiedEmailAddressesResult","type":"structure","members":{"VerifiedEmailAddresses":{"shape":"S4p"}}}},"PutIdentityPolicy":{"input":{"type":"structure","required":["Identity","PolicyName","Policy"],"members":{"Identity":{},"PolicyName":{},"Policy":{}}},"output":{"resultWrapper":"PutIdentityPolicyResult","type":"structure","members":{}}},"ReorderReceiptRuleSet":{"input":{"type":"structure","required":["RuleSetName","RuleNames"],"members":{"RuleSetName":{},"RuleNames":{"type":"list","member":{}}}},"output":{"resultWrapper":"ReorderReceiptRuleSetResult","type":"structure","members":{}}},"SendBounce":{"input":{"type":"structure","required":["OriginalMessageId","BounceSender","BouncedRecipientInfoList"],"members":{"OriginalMessageId":{},"BounceSender":{},"Explanation":{},"MessageDsn":{"type":"structure","required":["ReportingMta"],"members":{"ReportingMta":{},"ArrivalDate":{"type":"timestamp"},"ExtensionFields":{"shape":"S51"}}},"BouncedRecipientInfoList":{"type":"list","member":{"type":"structure","required":["Recipient"],"members":{"Recipient":{},"RecipientArn":{},"BounceType":{},"RecipientDsnFields":{"type":"structure","required":["Action","Status"],"members":{"FinalRecipient":{},"Action":{},"RemoteMta":{},"Status":{},"DiagnosticCode":{},"LastAttemptDate":{"type":"timestamp"},"ExtensionFields":{"shape":"S51"}}}}}},"BounceSenderArn":{}}},"output":{"resultWrapper":"SendBounceResult","type":"structure","members":{"MessageId":{}}}},"SendBulkTemplatedEmail":{"input":{"type":"structure","required":["Source","Template","Destinations"],"members":{"Source":{},"SourceArn":{},"ReplyToAddresses":{"shape":"S4p"},"ReturnPath":{},"ReturnPathArn":{},"ConfigurationSetName":{},"DefaultTags":{"shape":"S5g"},"Template":{},"TemplateArn":{},"DefaultTemplateData":{},"Destinations":{"type":"list","member":{"type":"structure","required":["Destination"],"members":{"Destination":{"shape":"S5n"},"ReplacementTags":{"shape":"S5g"},"ReplacementTemplateData":{}}}}}},"output":{"resultWrapper":"SendBulkTemplatedEmailResult","type":"structure","required":["Status"],"members":{"Status":{"type":"list","member":{"type":"structure","members":{"Status":{},"Error":{},"MessageId":{}}}}}}},"SendEmail":{"input":{"type":"structure","required":["Source","Destination","Message"],"members":{"Source":{},"Destination":{"shape":"S5n"},"Message":{"type":"structure","required":["Subject","Body"],"members":{"Subject":{"shape":"S5v"},"Body":{"type":"structure","members":{"Text":{"shape":"S5v"},"Html":{"shape":"S5v"}}}}},"ReplyToAddresses":{"shape":"S4p"},"ReturnPath":{},"SourceArn":{},"ReturnPathArn":{},"Tags":{"shape":"S5g"},"ConfigurationSetName":{}}},"output":{"resultWrapper":"SendEmailResult","type":"structure","required":["MessageId"],"members":{"MessageId":{}}}},"SendRawEmail":{"input":{"type":"structure","required":["RawMessage"],"members":{"Source":{},"Destinations":{"shape":"S4p"},"RawMessage":{"type":"structure","required":["Data"],"members":{"Data":{"type":"blob"}}},"FromArn":{},"SourceArn":{},"ReturnPathArn":{},"Tags":{"shape":"S5g"},"ConfigurationSetName":{}}},"output":{"resultWrapper":"SendRawEmailResult","type":"structure","required":["MessageId"],"members":{"MessageId":{}}}},"SendTemplatedEmail":{"input":{"type":"structure","required":["Source","Destination","Template","TemplateData"],"members":{"Source":{},"Destination":{"shape":"S5n"},"ReplyToAddresses":{"shape":"S4p"},"ReturnPath":{},"SourceArn":{},"ReturnPathArn":{},"Tags":{"shape":"S5g"},"ConfigurationSetName":{},"Template":{},"TemplateArn":{},"TemplateData":{}}},"output":{"resultWrapper":"SendTemplatedEmailResult","type":"structure","required":["MessageId"],"members":{"MessageId":{}}}},"SetActiveReceiptRuleSet":{"input":{"type":"structure","members":{"RuleSetName":{}}},"output":{"resultWrapper":"SetActiveReceiptRuleSetResult","type":"structure","members":{}}},"SetIdentityDkimEnabled":{"input":{"type":"structure","required":["Identity","DkimEnabled"],"members":{"Identity":{},"DkimEnabled":{"type":"boolean"}}},"output":{"resultWrapper":"SetIdentityDkimEnabledResult","type":"structure","members":{}}},"SetIdentityFeedbackForwardingEnabled":{"input":{"type":"structure","required":["Identity","ForwardingEnabled"],"members":{"Identity":{},"ForwardingEnabled":{"type":"boolean"}}},"output":{"resultWrapper":"SetIdentityFeedbackForwardingEnabledResult","type":"structure","members":{}}},"SetIdentityHeadersInNotificationsEnabled":{"input":{"type":"structure","required":["Identity","NotificationType","Enabled"],"members":{"Identity":{},"NotificationType":{},"Enabled":{"type":"boolean"}}},"output":{"resultWrapper":"SetIdentityHeadersInNotificationsEnabledResult","type":"structure","members":{}}},"SetIdentityMailFromDomain":{"input":{"type":"structure","required":["Identity"],"members":{"Identity":{},"MailFromDomain":{},"BehaviorOnMXFailure":{}}},"output":{"resultWrapper":"SetIdentityMailFromDomainResult","type":"structure","members":{}}},"SetIdentityNotificationTopic":{"input":{"type":"structure","required":["Identity","NotificationType"],"members":{"Identity":{},"NotificationType":{},"SnsTopic":{}}},"output":{"resultWrapper":"SetIdentityNotificationTopicResult","type":"structure","members":{}}},"SetReceiptRulePosition":{"input":{"type":"structure","required":["RuleSetName","RuleName"],"members":{"RuleSetName":{},"RuleName":{},"After":{}}},"output":{"resultWrapper":"SetReceiptRulePositionResult","type":"structure","members":{}}},"TestRenderTemplate":{"input":{"type":"structure","required":["TemplateName","TemplateData"],"members":{"TemplateName":{},"TemplateData":{}}},"output":{"resultWrapper":"TestRenderTemplateResult","type":"structure","members":{"RenderedTemplate":{}}}},"UpdateAccountSendingEnabled":{"input":{"type":"structure","members":{"Enabled":{"type":"boolean"}}}},"UpdateConfigurationSetEventDestination":{"input":{"type":"structure","required":["ConfigurationSetName","EventDestination"],"members":{"ConfigurationSetName":{},"EventDestination":{"shape":"S9"}}},"output":{"resultWrapper":"UpdateConfigurationSetEventDestinationResult","type":"structure","members":{}}},"UpdateConfigurationSetReputationMetricsEnabled":{"input":{"type":"structure","required":["ConfigurationSetName","Enabled"],"members":{"ConfigurationSetName":{},"Enabled":{"type":"boolean"}}}},"UpdateConfigurationSetSendingEnabled":{"input":{"type":"structure","required":["ConfigurationSetName","Enabled"],"members":{"ConfigurationSetName":{},"Enabled":{"type":"boolean"}}}},"UpdateConfigurationSetTrackingOptions":{"input":{"type":"structure","required":["ConfigurationSetName","TrackingOptions"],"members":{"ConfigurationSetName":{},"TrackingOptions":{"shape":"Sp"}}},"output":{"resultWrapper":"UpdateConfigurationSetTrackingOptionsResult","type":"structure","members":{}}},"UpdateReceiptRule":{"input":{"type":"structure","required":["RuleSetName","Rule"],"members":{"RuleSetName":{},"Rule":{"shape":"S11"}}},"output":{"resultWrapper":"UpdateReceiptRuleResult","type":"structure","members":{}}},"UpdateTemplate":{"input":{"type":"structure","required":["Template"],"members":{"Template":{"shape":"S1t"}}},"output":{"resultWrapper":"UpdateTemplateResult","type":"structure","members":{}}},"VerifyDomainDkim":{"input":{"type":"structure","required":["Domain"],"members":{"Domain":{}}},"output":{"resultWrapper":"VerifyDomainDkimResult","type":"structure","required":["DkimTokens"],"members":{"DkimTokens":{"shape":"S37"}}}},"VerifyDomainIdentity":{"input":{"type":"structure","required":["Domain"],"members":{"Domain":{}}},"output":{"resultWrapper":"VerifyDomainIdentityResult","type":"structure","required":["VerificationToken"],"members":{"VerificationToken":{}}}},"VerifyEmailAddress":{"input":{"type":"structure","required":["EmailAddress"],"members":{"EmailAddress":{}}}},"VerifyEmailIdentity":{"input":{"type":"structure","required":["EmailAddress"],"members":{"EmailAddress":{}}},"output":{"resultWrapper":"VerifyEmailIdentityResult","type":"structure","members":{}}}},"shapes":{"S5":{"type":"structure","required":["Name"],"members":{"Name":{}}},"S9":{"type":"structure","required":["Name","MatchingEventTypes"],"members":{"Name":{},"Enabled":{"type":"boolean"},"MatchingEventTypes":{"type":"list","member":{}},"KinesisFirehoseDestination":{"type":"structure","required":["IAMRoleARN","DeliveryStreamARN"],"members":{"IAMRoleARN":{},"DeliveryStreamARN":{}}},"CloudWatchDestination":{"type":"structure","required":["DimensionConfigurations"],"members":{"DimensionConfigurations":{"type":"list","member":{"type":"structure","required":["DimensionName","DimensionValueSource","DefaultDimensionValue"],"members":{"DimensionName":{},"DimensionValueSource":{},"DefaultDimensionValue":{}}}}}},"SNSDestination":{"type":"structure","required":["TopicARN"],"members":{"TopicARN":{}}}}},"Sp":{"type":"structure","members":{"CustomRedirectDomain":{}}},"St":{"type":"structure","required":["Name","IpFilter"],"members":{"Name":{},"IpFilter":{"type":"structure","required":["Policy","Cidr"],"members":{"Policy":{},"Cidr":{}}}}},"S11":{"type":"structure","required":["Name"],"members":{"Name":{},"Enabled":{"type":"boolean"},"TlsPolicy":{},"Recipients":{"type":"list","member":{}},"Actions":{"type":"list","member":{"type":"structure","members":{"S3Action":{"type":"structure","required":["BucketName"],"members":{"TopicArn":{},"BucketName":{},"ObjectKeyPrefix":{},"KmsKeyArn":{}}},"BounceAction":{"type":"structure","required":["SmtpReplyCode","Message","Sender"],"members":{"TopicArn":{},"SmtpReplyCode":{},"StatusCode":{},"Message":{},"Sender":{}}},"WorkmailAction":{"type":"structure","required":["OrganizationArn"],"members":{"TopicArn":{},"OrganizationArn":{}}},"LambdaAction":{"type":"structure","required":["FunctionArn"],"members":{"TopicArn":{},"FunctionArn":{},"InvocationType":{}}},"StopAction":{"type":"structure","required":["Scope"],"members":{"Scope":{},"TopicArn":{}}},"AddHeaderAction":{"type":"structure","required":["HeaderName","HeaderValue"],"members":{"HeaderName":{},"HeaderValue":{}}},"SNSAction":{"type":"structure","required":["TopicArn"],"members":{"TopicArn":{},"Encoding":{}}}}}},"ScanEnabled":{"type":"boolean"}}},"S1t":{"type":"structure","required":["TemplateName"],"members":{"TemplateName":{},"SubjectPart":{},"TextPart":{},"HtmlPart":{}}},"S2m":{"type":"structure","members":{"Name":{},"CreatedTimestamp":{"type":"timestamp"}}},"S2o":{"type":"list","member":{"shape":"S11"}},"S32":{"type":"list","member":{}},"S37":{"type":"list","member":{}},"S3m":{"type":"list","member":{}},"S4p":{"type":"list","member":{}},"S51":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{}}}},"S5g":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{}}}},"S5n":{"type":"structure","members":{"ToAddresses":{"shape":"S4p"},"CcAddresses":{"shape":"S4p"},"BccAddresses":{"shape":"S4p"}}},"S5v":{"type":"structure","required":["Data"],"members":{"Data":{},"Charset":{}}}}} - -/***/ }), -/* 508 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"ListIdentities":{"input_token":"NextToken","limit_key":"MaxItems","output_token":"NextToken","result_key":"Identities"},"ListVerifiedEmailAddresses":{"result_key":"VerifiedEmailAddresses"}}} - -/***/ }), -/* 509 */ -/***/ (function(module, exports) { - -module.exports = {"version":2,"waiters":{"IdentityExists":{"delay":3,"operation":"GetIdentityVerificationAttributes","maxAttempts":20,"acceptors":[{"expected":"Success","matcher":"pathAll","state":"success","argument":"VerificationAttributes.*.VerificationStatus"}]}}} - -/***/ }), -/* 510 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['sns'] = {}; -AWS.SNS = Service.defineService('sns', ['2010-03-31']); -Object.defineProperty(apiLoader.services['sns'], '2010-03-31', { - get: function get() { - var model = __webpack_require__(511); - model.paginators = __webpack_require__(512).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.SNS; - - -/***/ }), -/* 511 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"uid":"sns-2010-03-31","apiVersion":"2010-03-31","endpointPrefix":"sns","protocol":"query","serviceAbbreviation":"Amazon SNS","serviceFullName":"Amazon Simple Notification Service","signatureVersion":"v4","xmlNamespace":"http://sns.amazonaws.com/doc/2010-03-31/"},"operations":{"AddPermission":{"input":{"type":"structure","required":["TopicArn","Label","AWSAccountId","ActionName"],"members":{"TopicArn":{},"Label":{},"AWSAccountId":{"type":"list","member":{}},"ActionName":{"type":"list","member":{}}}}},"CheckIfPhoneNumberIsOptedOut":{"input":{"type":"structure","required":["phoneNumber"],"members":{"phoneNumber":{}}},"output":{"resultWrapper":"CheckIfPhoneNumberIsOptedOutResult","type":"structure","members":{"isOptedOut":{"type":"boolean"}}}},"ConfirmSubscription":{"input":{"type":"structure","required":["TopicArn","Token"],"members":{"TopicArn":{},"Token":{},"AuthenticateOnUnsubscribe":{}}},"output":{"resultWrapper":"ConfirmSubscriptionResult","type":"structure","members":{"SubscriptionArn":{}}}},"CreatePlatformApplication":{"input":{"type":"structure","required":["Name","Platform","Attributes"],"members":{"Name":{},"Platform":{},"Attributes":{"shape":"Sj"}}},"output":{"resultWrapper":"CreatePlatformApplicationResult","type":"structure","members":{"PlatformApplicationArn":{}}}},"CreatePlatformEndpoint":{"input":{"type":"structure","required":["PlatformApplicationArn","Token"],"members":{"PlatformApplicationArn":{},"Token":{},"CustomUserData":{},"Attributes":{"shape":"Sj"}}},"output":{"resultWrapper":"CreatePlatformEndpointResult","type":"structure","members":{"EndpointArn":{}}}},"CreateTopic":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"resultWrapper":"CreateTopicResult","type":"structure","members":{"TopicArn":{}}}},"DeleteEndpoint":{"input":{"type":"structure","required":["EndpointArn"],"members":{"EndpointArn":{}}}},"DeletePlatformApplication":{"input":{"type":"structure","required":["PlatformApplicationArn"],"members":{"PlatformApplicationArn":{}}}},"DeleteTopic":{"input":{"type":"structure","required":["TopicArn"],"members":{"TopicArn":{}}}},"GetEndpointAttributes":{"input":{"type":"structure","required":["EndpointArn"],"members":{"EndpointArn":{}}},"output":{"resultWrapper":"GetEndpointAttributesResult","type":"structure","members":{"Attributes":{"shape":"Sj"}}}},"GetPlatformApplicationAttributes":{"input":{"type":"structure","required":["PlatformApplicationArn"],"members":{"PlatformApplicationArn":{}}},"output":{"resultWrapper":"GetPlatformApplicationAttributesResult","type":"structure","members":{"Attributes":{"shape":"Sj"}}}},"GetSMSAttributes":{"input":{"type":"structure","members":{"attributes":{"type":"list","member":{}}}},"output":{"resultWrapper":"GetSMSAttributesResult","type":"structure","members":{"attributes":{"shape":"Sj"}}}},"GetSubscriptionAttributes":{"input":{"type":"structure","required":["SubscriptionArn"],"members":{"SubscriptionArn":{}}},"output":{"resultWrapper":"GetSubscriptionAttributesResult","type":"structure","members":{"Attributes":{"type":"map","key":{},"value":{}}}}},"GetTopicAttributes":{"input":{"type":"structure","required":["TopicArn"],"members":{"TopicArn":{}}},"output":{"resultWrapper":"GetTopicAttributesResult","type":"structure","members":{"Attributes":{"type":"map","key":{},"value":{}}}}},"ListEndpointsByPlatformApplication":{"input":{"type":"structure","required":["PlatformApplicationArn"],"members":{"PlatformApplicationArn":{},"NextToken":{}}},"output":{"resultWrapper":"ListEndpointsByPlatformApplicationResult","type":"structure","members":{"Endpoints":{"type":"list","member":{"type":"structure","members":{"EndpointArn":{},"Attributes":{"shape":"Sj"}}}},"NextToken":{}}}},"ListPhoneNumbersOptedOut":{"input":{"type":"structure","members":{"nextToken":{}}},"output":{"resultWrapper":"ListPhoneNumbersOptedOutResult","type":"structure","members":{"phoneNumbers":{"type":"list","member":{}},"nextToken":{}}}},"ListPlatformApplications":{"input":{"type":"structure","members":{"NextToken":{}}},"output":{"resultWrapper":"ListPlatformApplicationsResult","type":"structure","members":{"PlatformApplications":{"type":"list","member":{"type":"structure","members":{"PlatformApplicationArn":{},"Attributes":{"shape":"Sj"}}}},"NextToken":{}}}},"ListSubscriptions":{"input":{"type":"structure","members":{"NextToken":{}}},"output":{"resultWrapper":"ListSubscriptionsResult","type":"structure","members":{"Subscriptions":{"shape":"S1n"},"NextToken":{}}}},"ListSubscriptionsByTopic":{"input":{"type":"structure","required":["TopicArn"],"members":{"TopicArn":{},"NextToken":{}}},"output":{"resultWrapper":"ListSubscriptionsByTopicResult","type":"structure","members":{"Subscriptions":{"shape":"S1n"},"NextToken":{}}}},"ListTopics":{"input":{"type":"structure","members":{"NextToken":{}}},"output":{"resultWrapper":"ListTopicsResult","type":"structure","members":{"Topics":{"type":"list","member":{"type":"structure","members":{"TopicArn":{}}}},"NextToken":{}}}},"OptInPhoneNumber":{"input":{"type":"structure","required":["phoneNumber"],"members":{"phoneNumber":{}}},"output":{"resultWrapper":"OptInPhoneNumberResult","type":"structure","members":{}}},"Publish":{"input":{"type":"structure","required":["Message"],"members":{"TopicArn":{},"TargetArn":{},"PhoneNumber":{},"Message":{},"Subject":{},"MessageStructure":{},"MessageAttributes":{"type":"map","key":{"locationName":"Name"},"value":{"locationName":"Value","type":"structure","required":["DataType"],"members":{"DataType":{},"StringValue":{},"BinaryValue":{"type":"blob"}}}}}},"output":{"resultWrapper":"PublishResult","type":"structure","members":{"MessageId":{}}}},"RemovePermission":{"input":{"type":"structure","required":["TopicArn","Label"],"members":{"TopicArn":{},"Label":{}}}},"SetEndpointAttributes":{"input":{"type":"structure","required":["EndpointArn","Attributes"],"members":{"EndpointArn":{},"Attributes":{"shape":"Sj"}}}},"SetPlatformApplicationAttributes":{"input":{"type":"structure","required":["PlatformApplicationArn","Attributes"],"members":{"PlatformApplicationArn":{},"Attributes":{"shape":"Sj"}}}},"SetSMSAttributes":{"input":{"type":"structure","required":["attributes"],"members":{"attributes":{"shape":"Sj"}}},"output":{"resultWrapper":"SetSMSAttributesResult","type":"structure","members":{}}},"SetSubscriptionAttributes":{"input":{"type":"structure","required":["SubscriptionArn","AttributeName"],"members":{"SubscriptionArn":{},"AttributeName":{},"AttributeValue":{}}}},"SetTopicAttributes":{"input":{"type":"structure","required":["TopicArn","AttributeName"],"members":{"TopicArn":{},"AttributeName":{},"AttributeValue":{}}}},"Subscribe":{"input":{"type":"structure","required":["TopicArn","Protocol"],"members":{"TopicArn":{},"Protocol":{},"Endpoint":{}}},"output":{"resultWrapper":"SubscribeResult","type":"structure","members":{"SubscriptionArn":{}}}},"Unsubscribe":{"input":{"type":"structure","required":["SubscriptionArn"],"members":{"SubscriptionArn":{}}}}},"shapes":{"Sj":{"type":"map","key":{},"value":{}},"S1n":{"type":"list","member":{"type":"structure","members":{"SubscriptionArn":{},"Owner":{},"Protocol":{},"Endpoint":{},"TopicArn":{}}}}}} - -/***/ }), -/* 512 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"ListEndpointsByPlatformApplication":{"input_token":"NextToken","output_token":"NextToken","result_key":"Endpoints"},"ListPlatformApplications":{"input_token":"NextToken","output_token":"NextToken","result_key":"PlatformApplications"},"ListSubscriptions":{"input_token":"NextToken","output_token":"NextToken","result_key":"Subscriptions"},"ListSubscriptionsByTopic":{"input_token":"NextToken","output_token":"NextToken","result_key":"Subscriptions"},"ListTopics":{"input_token":"NextToken","output_token":"NextToken","result_key":"Topics"}}} - -/***/ }), -/* 513 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['sqs'] = {}; -AWS.SQS = Service.defineService('sqs', ['2012-11-05']); -__webpack_require__(514); -Object.defineProperty(apiLoader.services['sqs'], '2012-11-05', { - get: function get() { - var model = __webpack_require__(515); - model.paginators = __webpack_require__(516).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.SQS; - - -/***/ }), -/* 514 */ -/***/ (function(module, exports, __webpack_require__) { - -var AWS = __webpack_require__(0); - -AWS.util.update(AWS.SQS.prototype, { - /** - * @api private - */ - setupRequestListeners: function setupRequestListeners(request) { - request.addListener('build', this.buildEndpoint); - - if (request.service.config.computeChecksums) { - if (request.operation === 'sendMessage') { - request.addListener('extractData', this.verifySendMessageChecksum); - } else if (request.operation === 'sendMessageBatch') { - request.addListener('extractData', this.verifySendMessageBatchChecksum); - } else if (request.operation === 'receiveMessage') { - request.addListener('extractData', this.verifyReceiveMessageChecksum); - } - } - }, - - /** - * @api private - */ - verifySendMessageChecksum: function verifySendMessageChecksum(response) { - if (!response.data) return; - - var md5 = response.data.MD5OfMessageBody; - var body = this.params.MessageBody; - var calculatedMd5 = this.service.calculateChecksum(body); - if (calculatedMd5 !== md5) { - var msg = 'Got "' + response.data.MD5OfMessageBody + - '", expecting "' + calculatedMd5 + '".'; - this.service.throwInvalidChecksumError(response, - [response.data.MessageId], msg); - } - }, - - /** - * @api private - */ - verifySendMessageBatchChecksum: function verifySendMessageBatchChecksum(response) { - if (!response.data) return; - - var service = this.service; - var entries = {}; - var errors = []; - var messageIds = []; - AWS.util.arrayEach(response.data.Successful, function (entry) { - entries[entry.Id] = entry; - }); - AWS.util.arrayEach(this.params.Entries, function (entry) { - if (entries[entry.Id]) { - var md5 = entries[entry.Id].MD5OfMessageBody; - var body = entry.MessageBody; - if (!service.isChecksumValid(md5, body)) { - errors.push(entry.Id); - messageIds.push(entries[entry.Id].MessageId); - } - } - }); - - if (errors.length > 0) { - service.throwInvalidChecksumError(response, messageIds, - 'Invalid messages: ' + errors.join(', ')); - } - }, - - /** - * @api private - */ - verifyReceiveMessageChecksum: function verifyReceiveMessageChecksum(response) { - if (!response.data) return; - - var service = this.service; - var messageIds = []; - AWS.util.arrayEach(response.data.Messages, function(message) { - var md5 = message.MD5OfBody; - var body = message.Body; - if (!service.isChecksumValid(md5, body)) { - messageIds.push(message.MessageId); - } - }); - - if (messageIds.length > 0) { - service.throwInvalidChecksumError(response, messageIds, - 'Invalid messages: ' + messageIds.join(', ')); - } - }, - - /** - * @api private - */ - throwInvalidChecksumError: function throwInvalidChecksumError(response, ids, message) { - response.error = AWS.util.error(new Error(), { - retryable: true, - code: 'InvalidChecksum', - messageIds: ids, - message: response.request.operation + - ' returned an invalid MD5 response. ' + message - }); - }, - - /** - * @api private - */ - isChecksumValid: function isChecksumValid(checksum, data) { - return this.calculateChecksum(data) === checksum; - }, - - /** - * @api private - */ - calculateChecksum: function calculateChecksum(data) { - return AWS.util.crypto.md5(data, 'hex'); - }, - - /** - * @api private - */ - buildEndpoint: function buildEndpoint(request) { - var url = request.httpRequest.params.QueueUrl; - if (url) { - request.httpRequest.endpoint = new AWS.Endpoint(url); - - // signature version 4 requires the region name to be set, - // sqs queue urls contain the region name - var matches = request.httpRequest.endpoint.host.match(/^sqs\.(.+?)\./); - if (matches) request.httpRequest.region = matches[1]; - } - } -}); - - -/***/ }), -/* 515 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2012-11-05","endpointPrefix":"sqs","protocol":"query","serviceAbbreviation":"Amazon SQS","serviceFullName":"Amazon Simple Queue Service","signatureVersion":"v4","uid":"sqs-2012-11-05","xmlNamespace":"http://queue.amazonaws.com/doc/2012-11-05/"},"operations":{"AddPermission":{"input":{"type":"structure","required":["QueueUrl","Label","AWSAccountIds","Actions"],"members":{"QueueUrl":{},"Label":{},"AWSAccountIds":{"type":"list","member":{"locationName":"AWSAccountId"},"flattened":true},"Actions":{"type":"list","member":{"locationName":"ActionName"},"flattened":true}}}},"ChangeMessageVisibility":{"input":{"type":"structure","required":["QueueUrl","ReceiptHandle","VisibilityTimeout"],"members":{"QueueUrl":{},"ReceiptHandle":{},"VisibilityTimeout":{"type":"integer"}}}},"ChangeMessageVisibilityBatch":{"input":{"type":"structure","required":["QueueUrl","Entries"],"members":{"QueueUrl":{},"Entries":{"type":"list","member":{"locationName":"ChangeMessageVisibilityBatchRequestEntry","type":"structure","required":["Id","ReceiptHandle"],"members":{"Id":{},"ReceiptHandle":{},"VisibilityTimeout":{"type":"integer"}}},"flattened":true}}},"output":{"resultWrapper":"ChangeMessageVisibilityBatchResult","type":"structure","required":["Successful","Failed"],"members":{"Successful":{"type":"list","member":{"locationName":"ChangeMessageVisibilityBatchResultEntry","type":"structure","required":["Id"],"members":{"Id":{}}},"flattened":true},"Failed":{"shape":"Sd"}}}},"CreateQueue":{"input":{"type":"structure","required":["QueueName"],"members":{"QueueName":{},"Attributes":{"shape":"Sh","locationName":"Attribute"}}},"output":{"resultWrapper":"CreateQueueResult","type":"structure","members":{"QueueUrl":{}}}},"DeleteMessage":{"input":{"type":"structure","required":["QueueUrl","ReceiptHandle"],"members":{"QueueUrl":{},"ReceiptHandle":{}}}},"DeleteMessageBatch":{"input":{"type":"structure","required":["QueueUrl","Entries"],"members":{"QueueUrl":{},"Entries":{"type":"list","member":{"locationName":"DeleteMessageBatchRequestEntry","type":"structure","required":["Id","ReceiptHandle"],"members":{"Id":{},"ReceiptHandle":{}}},"flattened":true}}},"output":{"resultWrapper":"DeleteMessageBatchResult","type":"structure","required":["Successful","Failed"],"members":{"Successful":{"type":"list","member":{"locationName":"DeleteMessageBatchResultEntry","type":"structure","required":["Id"],"members":{"Id":{}}},"flattened":true},"Failed":{"shape":"Sd"}}}},"DeleteQueue":{"input":{"type":"structure","required":["QueueUrl"],"members":{"QueueUrl":{}}}},"GetQueueAttributes":{"input":{"type":"structure","required":["QueueUrl"],"members":{"QueueUrl":{},"AttributeNames":{"shape":"St"}}},"output":{"resultWrapper":"GetQueueAttributesResult","type":"structure","members":{"Attributes":{"shape":"Sh","locationName":"Attribute"}}}},"GetQueueUrl":{"input":{"type":"structure","required":["QueueName"],"members":{"QueueName":{},"QueueOwnerAWSAccountId":{}}},"output":{"resultWrapper":"GetQueueUrlResult","type":"structure","members":{"QueueUrl":{}}}},"ListDeadLetterSourceQueues":{"input":{"type":"structure","required":["QueueUrl"],"members":{"QueueUrl":{}}},"output":{"resultWrapper":"ListDeadLetterSourceQueuesResult","type":"structure","required":["queueUrls"],"members":{"queueUrls":{"shape":"Sz"}}}},"ListQueueTags":{"input":{"type":"structure","required":["QueueUrl"],"members":{"QueueUrl":{}}},"output":{"resultWrapper":"ListQueueTagsResult","type":"structure","members":{"Tags":{"shape":"S12","locationName":"Tag"}}}},"ListQueues":{"input":{"type":"structure","members":{"QueueNamePrefix":{}}},"output":{"resultWrapper":"ListQueuesResult","type":"structure","members":{"QueueUrls":{"shape":"Sz"}}}},"PurgeQueue":{"input":{"type":"structure","required":["QueueUrl"],"members":{"QueueUrl":{}}}},"ReceiveMessage":{"input":{"type":"structure","required":["QueueUrl"],"members":{"QueueUrl":{},"AttributeNames":{"shape":"St"},"MessageAttributeNames":{"type":"list","member":{"locationName":"MessageAttributeName"},"flattened":true},"MaxNumberOfMessages":{"type":"integer"},"VisibilityTimeout":{"type":"integer"},"WaitTimeSeconds":{"type":"integer"},"ReceiveRequestAttemptId":{}}},"output":{"resultWrapper":"ReceiveMessageResult","type":"structure","members":{"Messages":{"type":"list","member":{"locationName":"Message","type":"structure","members":{"MessageId":{},"ReceiptHandle":{},"MD5OfBody":{},"Body":{},"Attributes":{"locationName":"Attribute","type":"map","key":{"locationName":"Name"},"value":{"locationName":"Value"},"flattened":true},"MD5OfMessageAttributes":{},"MessageAttributes":{"shape":"S1g","locationName":"MessageAttribute"}}},"flattened":true}}}},"RemovePermission":{"input":{"type":"structure","required":["QueueUrl","Label"],"members":{"QueueUrl":{},"Label":{}}}},"SendMessage":{"input":{"type":"structure","required":["QueueUrl","MessageBody"],"members":{"QueueUrl":{},"MessageBody":{},"DelaySeconds":{"type":"integer"},"MessageAttributes":{"shape":"S1g","locationName":"MessageAttribute"},"MessageDeduplicationId":{},"MessageGroupId":{}}},"output":{"resultWrapper":"SendMessageResult","type":"structure","members":{"MD5OfMessageBody":{},"MD5OfMessageAttributes":{},"MessageId":{},"SequenceNumber":{}}}},"SendMessageBatch":{"input":{"type":"structure","required":["QueueUrl","Entries"],"members":{"QueueUrl":{},"Entries":{"type":"list","member":{"locationName":"SendMessageBatchRequestEntry","type":"structure","required":["Id","MessageBody"],"members":{"Id":{},"MessageBody":{},"DelaySeconds":{"type":"integer"},"MessageAttributes":{"shape":"S1g","locationName":"MessageAttribute"},"MessageDeduplicationId":{},"MessageGroupId":{}}},"flattened":true}}},"output":{"resultWrapper":"SendMessageBatchResult","type":"structure","required":["Successful","Failed"],"members":{"Successful":{"type":"list","member":{"locationName":"SendMessageBatchResultEntry","type":"structure","required":["Id","MessageId","MD5OfMessageBody"],"members":{"Id":{},"MessageId":{},"MD5OfMessageBody":{},"MD5OfMessageAttributes":{},"SequenceNumber":{}}},"flattened":true},"Failed":{"shape":"Sd"}}}},"SetQueueAttributes":{"input":{"type":"structure","required":["QueueUrl","Attributes"],"members":{"QueueUrl":{},"Attributes":{"shape":"Sh","locationName":"Attribute"}}}},"TagQueue":{"input":{"type":"structure","required":["QueueUrl","Tags"],"members":{"QueueUrl":{},"Tags":{"shape":"S12"}}}},"UntagQueue":{"input":{"type":"structure","required":["QueueUrl","TagKeys"],"members":{"QueueUrl":{},"TagKeys":{"type":"list","member":{"locationName":"TagKey"},"flattened":true}}}}},"shapes":{"Sd":{"type":"list","member":{"locationName":"BatchResultErrorEntry","type":"structure","required":["Id","SenderFault","Code"],"members":{"Id":{},"SenderFault":{"type":"boolean"},"Code":{},"Message":{}}},"flattened":true},"Sh":{"type":"map","key":{"locationName":"Name"},"value":{"locationName":"Value"},"flattened":true,"locationName":"Attribute"},"St":{"type":"list","member":{"locationName":"AttributeName"},"flattened":true},"Sz":{"type":"list","member":{"locationName":"QueueUrl"},"flattened":true},"S12":{"type":"map","key":{"locationName":"Key"},"value":{"locationName":"Value"},"flattened":true,"locationName":"Tag"},"S1g":{"type":"map","key":{"locationName":"Name"},"value":{"locationName":"Value","type":"structure","required":["DataType"],"members":{"StringValue":{},"BinaryValue":{"type":"blob"},"StringListValues":{"flattened":true,"locationName":"StringListValue","type":"list","member":{"locationName":"StringListValue"}},"BinaryListValues":{"flattened":true,"locationName":"BinaryListValue","type":"list","member":{"locationName":"BinaryListValue","type":"blob"}},"DataType":{}}},"flattened":true}}} - -/***/ }), -/* 516 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"ListQueues":{"result_key":"QueueUrls"}}} - -/***/ }), -/* 517 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['ssm'] = {}; -AWS.SSM = Service.defineService('ssm', ['2014-11-06']); -Object.defineProperty(apiLoader.services['ssm'], '2014-11-06', { - get: function get() { - var model = __webpack_require__(518); - model.paginators = __webpack_require__(519).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.SSM; - - -/***/ }), -/* 518 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2014-11-06","endpointPrefix":"ssm","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"Amazon SSM","serviceFullName":"Amazon Simple Systems Manager (SSM)","serviceId":"SSM","signatureVersion":"v4","targetPrefix":"AmazonSSM","uid":"ssm-2014-11-06"},"operations":{"AddTagsToResource":{"input":{"type":"structure","required":["ResourceType","ResourceId","Tags"],"members":{"ResourceType":{},"ResourceId":{},"Tags":{"shape":"S4"}}},"output":{"type":"structure","members":{}}},"CancelCommand":{"input":{"type":"structure","required":["CommandId"],"members":{"CommandId":{},"InstanceIds":{"shape":"Sb"}}},"output":{"type":"structure","members":{}}},"CreateActivation":{"input":{"type":"structure","required":["IamRole"],"members":{"Description":{},"DefaultInstanceName":{},"IamRole":{},"RegistrationLimit":{"type":"integer"},"ExpirationDate":{"type":"timestamp"}}},"output":{"type":"structure","members":{"ActivationId":{},"ActivationCode":{}}}},"CreateAssociation":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"DocumentVersion":{},"InstanceId":{},"Parameters":{"shape":"Sq"},"Targets":{"shape":"Su"},"ScheduleExpression":{},"OutputLocation":{"shape":"S10"},"AssociationName":{}}},"output":{"type":"structure","members":{"AssociationDescription":{"shape":"S17"}}}},"CreateAssociationBatch":{"input":{"type":"structure","required":["Entries"],"members":{"Entries":{"type":"list","member":{"shape":"S1l"}}}},"output":{"type":"structure","members":{"Successful":{"type":"list","member":{"shape":"S17"}},"Failed":{"type":"list","member":{"type":"structure","members":{"Entry":{"shape":"S1l"},"Message":{},"Fault":{}}}}}}},"CreateDocument":{"input":{"type":"structure","required":["Content","Name"],"members":{"Content":{},"Name":{},"DocumentType":{},"DocumentFormat":{},"TargetType":{}}},"output":{"type":"structure","members":{"DocumentDescription":{"shape":"S1y"}}}},"CreateMaintenanceWindow":{"input":{"type":"structure","required":["Name","Schedule","Duration","Cutoff","AllowUnassociatedTargets"],"members":{"Name":{},"Description":{"shape":"S2h"},"Schedule":{},"Duration":{"type":"integer"},"Cutoff":{"type":"integer"},"AllowUnassociatedTargets":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"WindowId":{}}}},"CreatePatchBaseline":{"input":{"type":"structure","required":["Name"],"members":{"OperatingSystem":{},"Name":{},"GlobalFilters":{"shape":"S2s"},"ApprovalRules":{"shape":"S2y"},"ApprovedPatches":{"shape":"S33"},"ApprovedPatchesComplianceLevel":{},"RejectedPatches":{"shape":"S33"},"Description":{},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"BaselineId":{}}}},"CreateResourceDataSync":{"input":{"type":"structure","required":["SyncName","S3Destination"],"members":{"SyncName":{},"S3Destination":{"shape":"S3a"}}},"output":{"type":"structure","members":{}}},"DeleteActivation":{"input":{"type":"structure","required":["ActivationId"],"members":{"ActivationId":{}}},"output":{"type":"structure","members":{}}},"DeleteAssociation":{"input":{"type":"structure","members":{"Name":{},"InstanceId":{},"AssociationId":{}}},"output":{"type":"structure","members":{}}},"DeleteDocument":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"DeleteMaintenanceWindow":{"input":{"type":"structure","required":["WindowId"],"members":{"WindowId":{}}},"output":{"type":"structure","members":{"WindowId":{}}}},"DeleteParameter":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"DeleteParameters":{"input":{"type":"structure","required":["Names"],"members":{"Names":{"shape":"S3t"}}},"output":{"type":"structure","members":{"DeletedParameters":{"shape":"S3t"},"InvalidParameters":{"shape":"S3t"}}}},"DeletePatchBaseline":{"input":{"type":"structure","required":["BaselineId"],"members":{"BaselineId":{}}},"output":{"type":"structure","members":{"BaselineId":{}}}},"DeleteResourceDataSync":{"input":{"type":"structure","required":["SyncName"],"members":{"SyncName":{}}},"output":{"type":"structure","members":{}}},"DeregisterManagedInstance":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{}}},"output":{"type":"structure","members":{}}},"DeregisterPatchBaselineForPatchGroup":{"input":{"type":"structure","required":["BaselineId","PatchGroup"],"members":{"BaselineId":{},"PatchGroup":{}}},"output":{"type":"structure","members":{"BaselineId":{},"PatchGroup":{}}}},"DeregisterTargetFromMaintenanceWindow":{"input":{"type":"structure","required":["WindowId","WindowTargetId"],"members":{"WindowId":{},"WindowTargetId":{},"Safe":{"type":"boolean"}}},"output":{"type":"structure","members":{"WindowId":{},"WindowTargetId":{}}}},"DeregisterTaskFromMaintenanceWindow":{"input":{"type":"structure","required":["WindowId","WindowTaskId"],"members":{"WindowId":{},"WindowTaskId":{}}},"output":{"type":"structure","members":{"WindowId":{},"WindowTaskId":{}}}},"DescribeActivations":{"input":{"type":"structure","members":{"Filters":{"type":"list","member":{"type":"structure","members":{"FilterKey":{},"FilterValues":{"type":"list","member":{}}}}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ActivationList":{"type":"list","member":{"type":"structure","members":{"ActivationId":{},"Description":{},"DefaultInstanceName":{},"IamRole":{},"RegistrationLimit":{"type":"integer"},"RegistrationsCount":{"type":"integer"},"ExpirationDate":{"type":"timestamp"},"Expired":{"type":"boolean"},"CreatedDate":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeAssociation":{"input":{"type":"structure","members":{"Name":{},"InstanceId":{},"AssociationId":{},"AssociationVersion":{}}},"output":{"type":"structure","members":{"AssociationDescription":{"shape":"S17"}}}},"DescribeAutomationExecutions":{"input":{"type":"structure","members":{"Filters":{"type":"list","member":{"type":"structure","required":["Key","Values"],"members":{"Key":{},"Values":{"type":"list","member":{}}}}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"AutomationExecutionMetadataList":{"type":"list","member":{"type":"structure","members":{"AutomationExecutionId":{},"DocumentName":{},"DocumentVersion":{},"AutomationExecutionStatus":{},"ExecutionStartTime":{"type":"timestamp"},"ExecutionEndTime":{"type":"timestamp"},"ExecutedBy":{},"LogFile":{},"Outputs":{"shape":"S52"},"Mode":{},"ParentAutomationExecutionId":{},"CurrentStepName":{},"CurrentAction":{},"FailureMessage":{},"TargetParameterName":{},"Targets":{"shape":"Su"},"ResolvedTargets":{"shape":"S57"},"MaxConcurrency":{},"MaxErrors":{},"Target":{}}}},"NextToken":{}}}},"DescribeAutomationStepExecutions":{"input":{"type":"structure","required":["AutomationExecutionId"],"members":{"AutomationExecutionId":{},"Filters":{"type":"list","member":{"type":"structure","required":["Key","Values"],"members":{"Key":{},"Values":{"type":"list","member":{}}}}},"NextToken":{},"MaxResults":{"type":"integer"},"ReverseOrder":{"type":"boolean"}}},"output":{"type":"structure","members":{"StepExecutions":{"shape":"S5i"},"NextToken":{}}}},"DescribeAvailablePatches":{"input":{"type":"structure","members":{"Filters":{"shape":"S5q"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Patches":{"type":"list","member":{"shape":"S5y"}},"NextToken":{}}}},"DescribeDocument":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"DocumentVersion":{}}},"output":{"type":"structure","members":{"Document":{"shape":"S1y"}}}},"DescribeDocumentPermission":{"input":{"type":"structure","required":["Name","PermissionType"],"members":{"Name":{},"PermissionType":{}}},"output":{"type":"structure","members":{"AccountIds":{"shape":"S6f"}}}},"DescribeEffectiveInstanceAssociations":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Associations":{"type":"list","member":{"type":"structure","members":{"AssociationId":{},"InstanceId":{},"Content":{},"AssociationVersion":{}}}},"NextToken":{}}}},"DescribeEffectivePatchesForPatchBaseline":{"input":{"type":"structure","required":["BaselineId"],"members":{"BaselineId":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"EffectivePatches":{"type":"list","member":{"type":"structure","members":{"Patch":{"shape":"S5y"},"PatchStatus":{"type":"structure","members":{"DeploymentStatus":{},"ComplianceLevel":{},"ApprovalDate":{"type":"timestamp"}}}}}},"NextToken":{}}}},"DescribeInstanceAssociationsStatus":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"InstanceAssociationStatusInfos":{"type":"list","member":{"type":"structure","members":{"AssociationId":{},"Name":{},"DocumentVersion":{},"AssociationVersion":{},"InstanceId":{},"ExecutionDate":{"type":"timestamp"},"Status":{},"DetailedStatus":{},"ExecutionSummary":{},"ErrorCode":{},"OutputUrl":{"type":"structure","members":{"S3OutputUrl":{"type":"structure","members":{"OutputUrl":{}}}}},"AssociationName":{}}}},"NextToken":{}}}},"DescribeInstanceInformation":{"input":{"type":"structure","members":{"InstanceInformationFilterList":{"type":"list","member":{"type":"structure","required":["key","valueSet"],"members":{"key":{},"valueSet":{"shape":"S75"}}}},"Filters":{"type":"list","member":{"type":"structure","required":["Key","Values"],"members":{"Key":{},"Values":{"shape":"S75"}}}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"InstanceInformationList":{"type":"list","member":{"type":"structure","members":{"InstanceId":{},"PingStatus":{},"LastPingDateTime":{"type":"timestamp"},"AgentVersion":{},"IsLatestVersion":{"type":"boolean"},"PlatformType":{},"PlatformName":{},"PlatformVersion":{},"ActivationId":{},"IamRole":{},"RegistrationDate":{"type":"timestamp"},"ResourceType":{},"Name":{},"IPAddress":{},"ComputerName":{},"AssociationStatus":{},"LastAssociationExecutionDate":{"type":"timestamp"},"LastSuccessfulAssociationExecutionDate":{"type":"timestamp"},"AssociationOverview":{"type":"structure","members":{"DetailedStatus":{},"InstanceAssociationStatusAggregatedCount":{"type":"map","key":{},"value":{"type":"integer"}}}}}}},"NextToken":{}}}},"DescribeInstancePatchStates":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Sb"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"InstancePatchStates":{"type":"list","member":{"shape":"S7p"}},"NextToken":{}}}},"DescribeInstancePatchStatesForPatchGroup":{"input":{"type":"structure","required":["PatchGroup"],"members":{"PatchGroup":{},"Filters":{"type":"list","member":{"type":"structure","required":["Key","Values","Type"],"members":{"Key":{},"Values":{"type":"list","member":{}},"Type":{}}}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"InstancePatchStates":{"type":"list","member":{"shape":"S7p"}},"NextToken":{}}}},"DescribeInstancePatches":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"Filters":{"shape":"S5q"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Patches":{"type":"list","member":{"type":"structure","required":["Title","KBId","Classification","Severity","State","InstalledTime"],"members":{"Title":{},"KBId":{},"Classification":{},"Severity":{},"State":{},"InstalledTime":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeMaintenanceWindowExecutionTaskInvocations":{"input":{"type":"structure","required":["WindowExecutionId","TaskId"],"members":{"WindowExecutionId":{},"TaskId":{},"Filters":{"shape":"S8g"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"WindowExecutionTaskInvocationIdentities":{"type":"list","member":{"type":"structure","members":{"WindowExecutionId":{},"TaskExecutionId":{},"InvocationId":{},"ExecutionId":{},"TaskType":{},"Parameters":{"shape":"S8s"},"Status":{},"StatusDetails":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"OwnerInformation":{"shape":"S7r"},"WindowTargetId":{}}}},"NextToken":{}}}},"DescribeMaintenanceWindowExecutionTasks":{"input":{"type":"structure","required":["WindowExecutionId"],"members":{"WindowExecutionId":{},"Filters":{"shape":"S8g"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"WindowExecutionTaskIdentities":{"type":"list","member":{"type":"structure","members":{"WindowExecutionId":{},"TaskExecutionId":{},"Status":{},"StatusDetails":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"TaskArn":{},"TaskType":{}}}},"NextToken":{}}}},"DescribeMaintenanceWindowExecutions":{"input":{"type":"structure","required":["WindowId"],"members":{"WindowId":{},"Filters":{"shape":"S8g"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"WindowExecutions":{"type":"list","member":{"type":"structure","members":{"WindowId":{},"WindowExecutionId":{},"Status":{},"StatusDetails":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeMaintenanceWindowTargets":{"input":{"type":"structure","required":["WindowId"],"members":{"WindowId":{},"Filters":{"shape":"S8g"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Targets":{"type":"list","member":{"type":"structure","members":{"WindowId":{},"WindowTargetId":{},"ResourceType":{},"Targets":{"shape":"Su"},"OwnerInformation":{"shape":"S7r"},"Name":{},"Description":{"shape":"S2h"}}}},"NextToken":{}}}},"DescribeMaintenanceWindowTasks":{"input":{"type":"structure","required":["WindowId"],"members":{"WindowId":{},"Filters":{"shape":"S8g"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Tasks":{"type":"list","member":{"type":"structure","members":{"WindowId":{},"WindowTaskId":{},"TaskArn":{},"Type":{},"Targets":{"shape":"Su"},"TaskParameters":{"shape":"S9e"},"Priority":{"type":"integer"},"LoggingInfo":{"shape":"S9k"},"ServiceRoleArn":{},"MaxConcurrency":{},"MaxErrors":{},"Name":{},"Description":{"shape":"S2h"}}}},"NextToken":{}}}},"DescribeMaintenanceWindows":{"input":{"type":"structure","members":{"Filters":{"shape":"S8g"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"WindowIdentities":{"type":"list","member":{"type":"structure","members":{"WindowId":{},"Name":{},"Description":{"shape":"S2h"},"Enabled":{"type":"boolean"},"Duration":{"type":"integer"},"Cutoff":{"type":"integer"}}}},"NextToken":{}}}},"DescribeParameters":{"input":{"type":"structure","members":{"Filters":{"type":"list","member":{"type":"structure","required":["Key","Values"],"members":{"Key":{},"Values":{"type":"list","member":{}}}}},"ParameterFilters":{"shape":"S9x"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Parameters":{"type":"list","member":{"type":"structure","members":{"Name":{},"Type":{},"KeyId":{},"LastModifiedDate":{"type":"timestamp"},"LastModifiedUser":{},"Description":{},"AllowedPattern":{},"Version":{"type":"long"}}}},"NextToken":{}}}},"DescribePatchBaselines":{"input":{"type":"structure","members":{"Filters":{"shape":"S5q"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"BaselineIdentities":{"type":"list","member":{"shape":"Sae"}},"NextToken":{}}}},"DescribePatchGroupState":{"input":{"type":"structure","required":["PatchGroup"],"members":{"PatchGroup":{}}},"output":{"type":"structure","members":{"Instances":{"type":"integer"},"InstancesWithInstalledPatches":{"type":"integer"},"InstancesWithInstalledOtherPatches":{"type":"integer"},"InstancesWithMissingPatches":{"type":"integer"},"InstancesWithFailedPatches":{"type":"integer"},"InstancesWithNotApplicablePatches":{"type":"integer"}}}},"DescribePatchGroups":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"Filters":{"shape":"S5q"},"NextToken":{}}},"output":{"type":"structure","members":{"Mappings":{"type":"list","member":{"type":"structure","members":{"PatchGroup":{},"BaselineIdentity":{"shape":"Sae"}}}},"NextToken":{}}}},"GetAutomationExecution":{"input":{"type":"structure","required":["AutomationExecutionId"],"members":{"AutomationExecutionId":{}}},"output":{"type":"structure","members":{"AutomationExecution":{"type":"structure","members":{"AutomationExecutionId":{},"DocumentName":{},"DocumentVersion":{},"ExecutionStartTime":{"type":"timestamp"},"ExecutionEndTime":{"type":"timestamp"},"AutomationExecutionStatus":{},"StepExecutions":{"shape":"S5i"},"StepExecutionsTruncated":{"type":"boolean"},"Parameters":{"shape":"S52"},"Outputs":{"shape":"S52"},"FailureMessage":{},"Mode":{},"ParentAutomationExecutionId":{},"ExecutedBy":{},"CurrentStepName":{},"CurrentAction":{},"TargetParameterName":{},"Targets":{"shape":"Su"},"ResolvedTargets":{"shape":"S57"},"MaxConcurrency":{},"MaxErrors":{},"Target":{}}}}}},"GetCommandInvocation":{"input":{"type":"structure","required":["CommandId","InstanceId"],"members":{"CommandId":{},"InstanceId":{},"PluginName":{}}},"output":{"type":"structure","members":{"CommandId":{},"InstanceId":{},"Comment":{},"DocumentName":{},"PluginName":{},"ResponseCode":{"type":"integer"},"ExecutionStartDateTime":{},"ExecutionElapsedTime":{},"ExecutionEndDateTime":{},"Status":{},"StatusDetails":{},"StandardOutputContent":{},"StandardOutputUrl":{},"StandardErrorContent":{},"StandardErrorUrl":{}}}},"GetDefaultPatchBaseline":{"input":{"type":"structure","members":{"OperatingSystem":{}}},"output":{"type":"structure","members":{"BaselineId":{},"OperatingSystem":{}}}},"GetDeployablePatchSnapshotForInstance":{"input":{"type":"structure","required":["InstanceId","SnapshotId"],"members":{"InstanceId":{},"SnapshotId":{}}},"output":{"type":"structure","members":{"InstanceId":{},"SnapshotId":{},"SnapshotDownloadUrl":{},"Product":{}}}},"GetDocument":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"DocumentVersion":{},"DocumentFormat":{}}},"output":{"type":"structure","members":{"Name":{},"DocumentVersion":{},"Content":{},"DocumentType":{},"DocumentFormat":{}}}},"GetInventory":{"input":{"type":"structure","members":{"Filters":{"shape":"Sb8"},"Aggregators":{"shape":"Sbe"},"ResultAttributes":{"type":"list","member":{"type":"structure","required":["TypeName"],"members":{"TypeName":{}}}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Entities":{"type":"list","member":{"type":"structure","members":{"Id":{},"Data":{"type":"map","key":{},"value":{"type":"structure","required":["TypeName","SchemaVersion","Content"],"members":{"TypeName":{},"SchemaVersion":{},"CaptureTime":{},"ContentHash":{},"Content":{"shape":"Sbu"}}}}}}},"NextToken":{}}}},"GetInventorySchema":{"input":{"type":"structure","members":{"TypeName":{},"NextToken":{},"MaxResults":{"type":"integer"},"Aggregator":{"type":"boolean"},"SubType":{"type":"boolean"}}},"output":{"type":"structure","members":{"Schemas":{"type":"list","member":{"type":"structure","required":["TypeName","Attributes"],"members":{"TypeName":{},"Version":{},"Attributes":{"type":"list","member":{"type":"structure","required":["Name","DataType"],"members":{"Name":{},"DataType":{}}}},"DisplayName":{}}}},"NextToken":{}}}},"GetMaintenanceWindow":{"input":{"type":"structure","required":["WindowId"],"members":{"WindowId":{}}},"output":{"type":"structure","members":{"WindowId":{},"Name":{},"Description":{"shape":"S2h"},"Schedule":{},"Duration":{"type":"integer"},"Cutoff":{"type":"integer"},"AllowUnassociatedTargets":{"type":"boolean"},"Enabled":{"type":"boolean"},"CreatedDate":{"type":"timestamp"},"ModifiedDate":{"type":"timestamp"}}}},"GetMaintenanceWindowExecution":{"input":{"type":"structure","required":["WindowExecutionId"],"members":{"WindowExecutionId":{}}},"output":{"type":"structure","members":{"WindowExecutionId":{},"TaskIds":{"type":"list","member":{}},"Status":{},"StatusDetails":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"}}}},"GetMaintenanceWindowExecutionTask":{"input":{"type":"structure","required":["WindowExecutionId","TaskId"],"members":{"WindowExecutionId":{},"TaskId":{}}},"output":{"type":"structure","members":{"WindowExecutionId":{},"TaskExecutionId":{},"TaskArn":{},"ServiceRole":{},"Type":{},"TaskParameters":{"type":"list","member":{"shape":"S9e"},"sensitive":true},"Priority":{"type":"integer"},"MaxConcurrency":{},"MaxErrors":{},"Status":{},"StatusDetails":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"}}}},"GetMaintenanceWindowExecutionTaskInvocation":{"input":{"type":"structure","required":["WindowExecutionId","TaskId","InvocationId"],"members":{"WindowExecutionId":{},"TaskId":{},"InvocationId":{}}},"output":{"type":"structure","members":{"WindowExecutionId":{},"TaskExecutionId":{},"InvocationId":{},"ExecutionId":{},"TaskType":{},"Parameters":{"shape":"S8s"},"Status":{},"StatusDetails":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"OwnerInformation":{"shape":"S7r"},"WindowTargetId":{}}}},"GetMaintenanceWindowTask":{"input":{"type":"structure","required":["WindowId","WindowTaskId"],"members":{"WindowId":{},"WindowTaskId":{}}},"output":{"type":"structure","members":{"WindowId":{},"WindowTaskId":{},"Targets":{"shape":"Su"},"TaskArn":{},"ServiceRoleArn":{},"TaskType":{},"TaskParameters":{"shape":"S9e"},"TaskInvocationParameters":{"shape":"Scn"},"Priority":{"type":"integer"},"MaxConcurrency":{},"MaxErrors":{},"LoggingInfo":{"shape":"S9k"},"Name":{},"Description":{"shape":"S2h"}}}},"GetParameter":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"WithDecryption":{"type":"boolean"}}},"output":{"type":"structure","members":{"Parameter":{"shape":"Sd5"}}}},"GetParameterHistory":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"WithDecryption":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Parameters":{"type":"list","member":{"type":"structure","members":{"Name":{},"Type":{},"KeyId":{},"LastModifiedDate":{"type":"timestamp"},"LastModifiedUser":{},"Description":{},"Value":{},"AllowedPattern":{},"Version":{"type":"long"}}}},"NextToken":{}}}},"GetParameters":{"input":{"type":"structure","required":["Names"],"members":{"Names":{"shape":"S3t"},"WithDecryption":{"type":"boolean"}}},"output":{"type":"structure","members":{"Parameters":{"shape":"Sdd"},"InvalidParameters":{"shape":"S3t"}}}},"GetParametersByPath":{"input":{"type":"structure","required":["Path"],"members":{"Path":{},"Recursive":{"type":"boolean"},"ParameterFilters":{"shape":"S9x"},"WithDecryption":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Parameters":{"shape":"Sdd"},"NextToken":{}}}},"GetPatchBaseline":{"input":{"type":"structure","required":["BaselineId"],"members":{"BaselineId":{}}},"output":{"type":"structure","members":{"BaselineId":{},"Name":{},"OperatingSystem":{},"GlobalFilters":{"shape":"S2s"},"ApprovalRules":{"shape":"S2y"},"ApprovedPatches":{"shape":"S33"},"ApprovedPatchesComplianceLevel":{},"RejectedPatches":{"shape":"S33"},"PatchGroups":{"type":"list","member":{}},"CreatedDate":{"type":"timestamp"},"ModifiedDate":{"type":"timestamp"},"Description":{}}}},"GetPatchBaselineForPatchGroup":{"input":{"type":"structure","required":["PatchGroup"],"members":{"PatchGroup":{},"OperatingSystem":{}}},"output":{"type":"structure","members":{"BaselineId":{},"PatchGroup":{},"OperatingSystem":{}}}},"ListAssociationVersions":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"AssociationVersions":{"type":"list","member":{"type":"structure","members":{"AssociationId":{},"AssociationVersion":{},"CreatedDate":{"type":"timestamp"},"Name":{},"DocumentVersion":{},"Parameters":{"shape":"Sq"},"Targets":{"shape":"Su"},"ScheduleExpression":{},"OutputLocation":{"shape":"S10"},"AssociationName":{}}}},"NextToken":{}}}},"ListAssociations":{"input":{"type":"structure","members":{"AssociationFilterList":{"type":"list","member":{"type":"structure","required":["key","value"],"members":{"key":{},"value":{}}}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Associations":{"type":"list","member":{"type":"structure","members":{"Name":{},"InstanceId":{},"AssociationId":{},"AssociationVersion":{},"DocumentVersion":{},"Targets":{"shape":"Su"},"LastExecutionDate":{"type":"timestamp"},"Overview":{"shape":"S1e"},"ScheduleExpression":{},"AssociationName":{}}}},"NextToken":{}}}},"ListCommandInvocations":{"input":{"type":"structure","members":{"CommandId":{},"InstanceId":{},"MaxResults":{"type":"integer"},"NextToken":{},"Filters":{"shape":"Se0"},"Details":{"type":"boolean"}}},"output":{"type":"structure","members":{"CommandInvocations":{"type":"list","member":{"type":"structure","members":{"CommandId":{},"InstanceId":{},"InstanceName":{},"Comment":{},"DocumentName":{},"RequestedDateTime":{"type":"timestamp"},"Status":{},"StatusDetails":{},"TraceOutput":{},"StandardOutputUrl":{},"StandardErrorUrl":{},"CommandPlugins":{"type":"list","member":{"type":"structure","members":{"Name":{},"Status":{},"StatusDetails":{},"ResponseCode":{"type":"integer"},"ResponseStartDateTime":{"type":"timestamp"},"ResponseFinishDateTime":{"type":"timestamp"},"Output":{},"StandardOutputUrl":{},"StandardErrorUrl":{},"OutputS3Region":{},"OutputS3BucketName":{},"OutputS3KeyPrefix":{}}}},"ServiceRole":{},"NotificationConfig":{"shape":"Scp"}}}},"NextToken":{}}}},"ListCommands":{"input":{"type":"structure","members":{"CommandId":{},"InstanceId":{},"MaxResults":{"type":"integer"},"NextToken":{},"Filters":{"shape":"Se0"}}},"output":{"type":"structure","members":{"Commands":{"type":"list","member":{"shape":"Seg"}},"NextToken":{}}}},"ListComplianceItems":{"input":{"type":"structure","members":{"Filters":{"shape":"Sem"},"ResourceIds":{"type":"list","member":{}},"ResourceTypes":{"type":"list","member":{}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ComplianceItems":{"type":"list","member":{"type":"structure","members":{"ComplianceType":{},"ResourceType":{},"ResourceId":{},"Id":{},"Title":{},"Status":{},"Severity":{},"ExecutionSummary":{"shape":"Sf4"},"Details":{"shape":"Sf7"}}}},"NextToken":{}}}},"ListComplianceSummaries":{"input":{"type":"structure","members":{"Filters":{"shape":"Sem"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ComplianceSummaryItems":{"type":"list","member":{"type":"structure","members":{"ComplianceType":{},"CompliantSummary":{"shape":"Sfc"},"NonCompliantSummary":{"shape":"Sff"}}}},"NextToken":{}}}},"ListDocumentVersions":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"DocumentVersions":{"type":"list","member":{"type":"structure","members":{"Name":{},"DocumentVersion":{},"CreatedDate":{"type":"timestamp"},"IsDefaultVersion":{"type":"boolean"},"DocumentFormat":{}}}},"NextToken":{}}}},"ListDocuments":{"input":{"type":"structure","members":{"DocumentFilterList":{"type":"list","member":{"type":"structure","required":["key","value"],"members":{"key":{},"value":{}}}},"Filters":{"type":"list","member":{"type":"structure","members":{"Key":{},"Values":{"type":"list","member":{}}}}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"DocumentIdentifiers":{"type":"list","member":{"type":"structure","members":{"Name":{},"Owner":{},"PlatformTypes":{"shape":"S2c"},"DocumentVersion":{},"DocumentType":{},"SchemaVersion":{},"DocumentFormat":{},"TargetType":{},"Tags":{"shape":"S4"}}}},"NextToken":{}}}},"ListInventoryEntries":{"input":{"type":"structure","required":["InstanceId","TypeName"],"members":{"InstanceId":{},"TypeName":{},"Filters":{"shape":"Sb8"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"TypeName":{},"InstanceId":{},"SchemaVersion":{},"CaptureTime":{},"Entries":{"shape":"Sbu"},"NextToken":{}}}},"ListResourceComplianceSummaries":{"input":{"type":"structure","members":{"Filters":{"shape":"Sem"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ResourceComplianceSummaryItems":{"type":"list","member":{"type":"structure","members":{"ComplianceType":{},"ResourceType":{},"ResourceId":{},"Status":{},"OverallSeverity":{},"ExecutionSummary":{"shape":"Sf4"},"CompliantSummary":{"shape":"Sfc"},"NonCompliantSummary":{"shape":"Sff"}}}},"NextToken":{}}}},"ListResourceDataSync":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ResourceDataSyncItems":{"type":"list","member":{"type":"structure","members":{"SyncName":{},"S3Destination":{"shape":"S3a"},"LastSyncTime":{"type":"timestamp"},"LastSuccessfulSyncTime":{"type":"timestamp"},"LastStatus":{},"SyncCreatedTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceType","ResourceId"],"members":{"ResourceType":{},"ResourceId":{}}},"output":{"type":"structure","members":{"TagList":{"shape":"S4"}}}},"ModifyDocumentPermission":{"input":{"type":"structure","required":["Name","PermissionType"],"members":{"Name":{},"PermissionType":{},"AccountIdsToAdd":{"shape":"S6f"},"AccountIdsToRemove":{"shape":"S6f"}}},"output":{"type":"structure","members":{}}},"PutComplianceItems":{"input":{"type":"structure","required":["ResourceId","ResourceType","ComplianceType","ExecutionSummary","Items"],"members":{"ResourceId":{},"ResourceType":{},"ComplianceType":{},"ExecutionSummary":{"shape":"Sf4"},"Items":{"type":"list","member":{"type":"structure","required":["Severity","Status"],"members":{"Id":{},"Title":{},"Severity":{},"Status":{},"Details":{"shape":"Sf7"}}}},"ItemContentHash":{}}},"output":{"type":"structure","members":{}}},"PutInventory":{"input":{"type":"structure","required":["InstanceId","Items"],"members":{"InstanceId":{},"Items":{"type":"list","member":{"type":"structure","required":["TypeName","SchemaVersion","CaptureTime"],"members":{"TypeName":{},"SchemaVersion":{},"CaptureTime":{},"ContentHash":{},"Content":{"shape":"Sbu"},"Context":{"type":"map","key":{},"value":{}}}}}}},"output":{"type":"structure","members":{}}},"PutParameter":{"input":{"type":"structure","required":["Name","Value","Type"],"members":{"Name":{},"Description":{},"Value":{},"Type":{},"KeyId":{},"Overwrite":{"type":"boolean"},"AllowedPattern":{}}},"output":{"type":"structure","members":{"Version":{"type":"long"}}}},"RegisterDefaultPatchBaseline":{"input":{"type":"structure","required":["BaselineId"],"members":{"BaselineId":{}}},"output":{"type":"structure","members":{"BaselineId":{}}}},"RegisterPatchBaselineForPatchGroup":{"input":{"type":"structure","required":["BaselineId","PatchGroup"],"members":{"BaselineId":{},"PatchGroup":{}}},"output":{"type":"structure","members":{"BaselineId":{},"PatchGroup":{}}}},"RegisterTargetWithMaintenanceWindow":{"input":{"type":"structure","required":["WindowId","ResourceType","Targets"],"members":{"WindowId":{},"ResourceType":{},"Targets":{"shape":"Su"},"OwnerInformation":{"shape":"S7r"},"Name":{},"Description":{"shape":"S2h"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"WindowTargetId":{}}}},"RegisterTaskWithMaintenanceWindow":{"input":{"type":"structure","required":["WindowId","Targets","TaskArn","ServiceRoleArn","TaskType","MaxConcurrency","MaxErrors"],"members":{"WindowId":{},"Targets":{"shape":"Su"},"TaskArn":{},"ServiceRoleArn":{},"TaskType":{},"TaskParameters":{"shape":"S9e"},"TaskInvocationParameters":{"shape":"Scn"},"Priority":{"type":"integer"},"MaxConcurrency":{},"MaxErrors":{},"LoggingInfo":{"shape":"S9k"},"Name":{},"Description":{"shape":"S2h"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"WindowTaskId":{}}}},"RemoveTagsFromResource":{"input":{"type":"structure","required":["ResourceType","ResourceId","TagKeys"],"members":{"ResourceType":{},"ResourceId":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"SendAutomationSignal":{"input":{"type":"structure","required":["AutomationExecutionId","SignalType"],"members":{"AutomationExecutionId":{},"SignalType":{},"Payload":{"shape":"S52"}}},"output":{"type":"structure","members":{}}},"SendCommand":{"input":{"type":"structure","required":["DocumentName"],"members":{"InstanceIds":{"shape":"Sb"},"Targets":{"shape":"Su"},"DocumentName":{},"DocumentHash":{},"DocumentHashType":{},"TimeoutSeconds":{"type":"integer"},"Comment":{},"Parameters":{"shape":"Sq"},"OutputS3Region":{},"OutputS3BucketName":{},"OutputS3KeyPrefix":{},"MaxConcurrency":{},"MaxErrors":{},"ServiceRoleArn":{},"NotificationConfig":{"shape":"Scp"}}},"output":{"type":"structure","members":{"Command":{"shape":"Seg"}}}},"StartAutomationExecution":{"input":{"type":"structure","required":["DocumentName"],"members":{"DocumentName":{},"DocumentVersion":{},"Parameters":{"shape":"S52"},"ClientToken":{},"Mode":{},"TargetParameterName":{},"Targets":{"shape":"Su"},"MaxConcurrency":{},"MaxErrors":{}}},"output":{"type":"structure","members":{"AutomationExecutionId":{}}}},"StopAutomationExecution":{"input":{"type":"structure","required":["AutomationExecutionId"],"members":{"AutomationExecutionId":{},"Type":{}}},"output":{"type":"structure","members":{}}},"UpdateAssociation":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{},"Parameters":{"shape":"Sq"},"DocumentVersion":{},"ScheduleExpression":{},"OutputLocation":{"shape":"S10"},"Name":{},"Targets":{"shape":"Su"},"AssociationName":{},"AssociationVersion":{}}},"output":{"type":"structure","members":{"AssociationDescription":{"shape":"S17"}}}},"UpdateAssociationStatus":{"input":{"type":"structure","required":["Name","InstanceId","AssociationStatus"],"members":{"Name":{},"InstanceId":{},"AssociationStatus":{"shape":"S1a"}}},"output":{"type":"structure","members":{"AssociationDescription":{"shape":"S17"}}}},"UpdateDocument":{"input":{"type":"structure","required":["Content","Name"],"members":{"Content":{},"Name":{},"DocumentVersion":{},"DocumentFormat":{},"TargetType":{}}},"output":{"type":"structure","members":{"DocumentDescription":{"shape":"S1y"}}}},"UpdateDocumentDefaultVersion":{"input":{"type":"structure","required":["Name","DocumentVersion"],"members":{"Name":{},"DocumentVersion":{}}},"output":{"type":"structure","members":{"Description":{"type":"structure","members":{"Name":{},"DefaultVersion":{}}}}}},"UpdateMaintenanceWindow":{"input":{"type":"structure","required":["WindowId"],"members":{"WindowId":{},"Name":{},"Description":{"shape":"S2h"},"Schedule":{},"Duration":{"type":"integer"},"Cutoff":{"type":"integer"},"AllowUnassociatedTargets":{"type":"boolean"},"Enabled":{"type":"boolean"},"Replace":{"type":"boolean"}}},"output":{"type":"structure","members":{"WindowId":{},"Name":{},"Description":{"shape":"S2h"},"Schedule":{},"Duration":{"type":"integer"},"Cutoff":{"type":"integer"},"AllowUnassociatedTargets":{"type":"boolean"},"Enabled":{"type":"boolean"}}}},"UpdateMaintenanceWindowTarget":{"input":{"type":"structure","required":["WindowId","WindowTargetId"],"members":{"WindowId":{},"WindowTargetId":{},"Targets":{"shape":"Su"},"OwnerInformation":{"shape":"S7r"},"Name":{},"Description":{"shape":"S2h"},"Replace":{"type":"boolean"}}},"output":{"type":"structure","members":{"WindowId":{},"WindowTargetId":{},"Targets":{"shape":"Su"},"OwnerInformation":{"shape":"S7r"},"Name":{},"Description":{"shape":"S2h"}}}},"UpdateMaintenanceWindowTask":{"input":{"type":"structure","required":["WindowId","WindowTaskId"],"members":{"WindowId":{},"WindowTaskId":{},"Targets":{"shape":"Su"},"TaskArn":{},"ServiceRoleArn":{},"TaskParameters":{"shape":"S9e"},"TaskInvocationParameters":{"shape":"Scn"},"Priority":{"type":"integer"},"MaxConcurrency":{},"MaxErrors":{},"LoggingInfo":{"shape":"S9k"},"Name":{},"Description":{"shape":"S2h"},"Replace":{"type":"boolean"}}},"output":{"type":"structure","members":{"WindowId":{},"WindowTaskId":{},"Targets":{"shape":"Su"},"TaskArn":{},"ServiceRoleArn":{},"TaskParameters":{"shape":"S9e"},"TaskInvocationParameters":{"shape":"Scn"},"Priority":{"type":"integer"},"MaxConcurrency":{},"MaxErrors":{},"LoggingInfo":{"shape":"S9k"},"Name":{},"Description":{"shape":"S2h"}}}},"UpdateManagedInstanceRole":{"input":{"type":"structure","required":["InstanceId","IamRole"],"members":{"InstanceId":{},"IamRole":{}}},"output":{"type":"structure","members":{}}},"UpdatePatchBaseline":{"input":{"type":"structure","required":["BaselineId"],"members":{"BaselineId":{},"Name":{},"GlobalFilters":{"shape":"S2s"},"ApprovalRules":{"shape":"S2y"},"ApprovedPatches":{"shape":"S33"},"ApprovedPatchesComplianceLevel":{},"RejectedPatches":{"shape":"S33"},"Description":{}}},"output":{"type":"structure","members":{"BaselineId":{},"Name":{},"OperatingSystem":{},"GlobalFilters":{"shape":"S2s"},"ApprovalRules":{"shape":"S2y"},"ApprovedPatches":{"shape":"S33"},"ApprovedPatchesComplianceLevel":{},"RejectedPatches":{"shape":"S33"},"CreatedDate":{"type":"timestamp"},"ModifiedDate":{"type":"timestamp"},"Description":{}}}}},"shapes":{"S4":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"Sb":{"type":"list","member":{}},"Sq":{"type":"map","key":{},"value":{"type":"list","member":{}}},"Su":{"type":"list","member":{"type":"structure","members":{"Key":{},"Values":{"type":"list","member":{}}}}},"S10":{"type":"structure","members":{"S3Location":{"type":"structure","members":{"OutputS3Region":{},"OutputS3BucketName":{},"OutputS3KeyPrefix":{}}}}},"S17":{"type":"structure","members":{"Name":{},"InstanceId":{},"AssociationVersion":{},"Date":{"type":"timestamp"},"LastUpdateAssociationDate":{"type":"timestamp"},"Status":{"shape":"S1a"},"Overview":{"shape":"S1e"},"DocumentVersion":{},"Parameters":{"shape":"Sq"},"AssociationId":{},"Targets":{"shape":"Su"},"ScheduleExpression":{},"OutputLocation":{"shape":"S10"},"LastExecutionDate":{"type":"timestamp"},"LastSuccessfulExecutionDate":{"type":"timestamp"},"AssociationName":{}}},"S1a":{"type":"structure","required":["Date","Name","Message"],"members":{"Date":{"type":"timestamp"},"Name":{},"Message":{},"AdditionalInfo":{}}},"S1e":{"type":"structure","members":{"Status":{},"DetailedStatus":{},"AssociationStatusAggregatedCount":{"type":"map","key":{},"value":{"type":"integer"}}}},"S1l":{"type":"structure","required":["Name"],"members":{"Name":{},"InstanceId":{},"Parameters":{"shape":"Sq"},"DocumentVersion":{},"Targets":{"shape":"Su"},"ScheduleExpression":{},"OutputLocation":{"shape":"S10"},"AssociationName":{}}},"S1y":{"type":"structure","members":{"Sha1":{},"Hash":{},"HashType":{},"Name":{},"Owner":{},"CreatedDate":{"type":"timestamp"},"Status":{},"DocumentVersion":{},"Description":{},"Parameters":{"type":"list","member":{"type":"structure","members":{"Name":{},"Type":{},"Description":{},"DefaultValue":{}}}},"PlatformTypes":{"shape":"S2c"},"DocumentType":{},"SchemaVersion":{},"LatestVersion":{},"DefaultVersion":{},"DocumentFormat":{},"TargetType":{},"Tags":{"shape":"S4"}}},"S2c":{"type":"list","member":{}},"S2h":{"type":"string","sensitive":true},"S2s":{"type":"structure","required":["PatchFilters"],"members":{"PatchFilters":{"type":"list","member":{"type":"structure","required":["Key","Values"],"members":{"Key":{},"Values":{"type":"list","member":{}}}}}}},"S2y":{"type":"structure","required":["PatchRules"],"members":{"PatchRules":{"type":"list","member":{"type":"structure","required":["PatchFilterGroup","ApproveAfterDays"],"members":{"PatchFilterGroup":{"shape":"S2s"},"ComplianceLevel":{},"ApproveAfterDays":{"type":"integer"}}}}}},"S33":{"type":"list","member":{}},"S3a":{"type":"structure","required":["BucketName","SyncFormat","Region"],"members":{"BucketName":{},"Prefix":{},"SyncFormat":{},"Region":{},"AWSKMSKeyARN":{}}},"S3t":{"type":"list","member":{}},"S52":{"type":"map","key":{},"value":{"type":"list","member":{}}},"S57":{"type":"structure","members":{"ParameterValues":{"type":"list","member":{}},"Truncated":{"type":"boolean"}}},"S5i":{"type":"list","member":{"type":"structure","members":{"StepName":{},"Action":{},"TimeoutSeconds":{"type":"long"},"OnFailure":{},"MaxAttempts":{"type":"integer"},"ExecutionStartTime":{"type":"timestamp"},"ExecutionEndTime":{"type":"timestamp"},"StepStatus":{},"ResponseCode":{},"Inputs":{"type":"map","key":{},"value":{}},"Outputs":{"shape":"S52"},"Response":{},"FailureMessage":{},"FailureDetails":{"type":"structure","members":{"FailureStage":{},"FailureType":{},"Details":{"shape":"S52"}}},"StepExecutionId":{},"OverriddenParameters":{"shape":"S52"}}}},"S5q":{"type":"list","member":{"type":"structure","members":{"Key":{},"Values":{"type":"list","member":{}}}}},"S5y":{"type":"structure","members":{"Id":{},"ReleaseDate":{"type":"timestamp"},"Title":{},"Description":{},"ContentUrl":{},"Vendor":{},"ProductFamily":{},"Product":{},"Classification":{},"MsrcSeverity":{},"KbNumber":{},"MsrcNumber":{},"Language":{}}},"S6f":{"type":"list","member":{}},"S75":{"type":"list","member":{}},"S7p":{"type":"structure","required":["InstanceId","PatchGroup","BaselineId","OperationStartTime","OperationEndTime","Operation"],"members":{"InstanceId":{},"PatchGroup":{},"BaselineId":{},"SnapshotId":{},"OwnerInformation":{"shape":"S7r"},"InstalledCount":{"type":"integer"},"InstalledOtherCount":{"type":"integer"},"MissingCount":{"type":"integer"},"FailedCount":{"type":"integer"},"NotApplicableCount":{"type":"integer"},"OperationStartTime":{"type":"timestamp"},"OperationEndTime":{"type":"timestamp"},"Operation":{}}},"S7r":{"type":"string","sensitive":true},"S8g":{"type":"list","member":{"type":"structure","members":{"Key":{},"Values":{"type":"list","member":{}}}}},"S8s":{"type":"string","sensitive":true},"S9e":{"type":"map","key":{},"value":{"type":"structure","members":{"Values":{"type":"list","member":{"type":"string","sensitive":true},"sensitive":true}},"sensitive":true},"sensitive":true},"S9k":{"type":"structure","required":["S3BucketName","S3Region"],"members":{"S3BucketName":{},"S3KeyPrefix":{},"S3Region":{}}},"S9x":{"type":"list","member":{"type":"structure","required":["Key"],"members":{"Key":{},"Option":{},"Values":{"type":"list","member":{}}}}},"Sae":{"type":"structure","members":{"BaselineId":{},"BaselineName":{},"OperatingSystem":{},"BaselineDescription":{},"DefaultBaseline":{"type":"boolean"}}},"Sb8":{"type":"list","member":{"type":"structure","required":["Key","Values"],"members":{"Key":{},"Values":{"type":"list","member":{}},"Type":{}}}},"Sbe":{"type":"list","member":{"type":"structure","members":{"Expression":{},"Aggregators":{"shape":"Sbe"}}}},"Sbu":{"type":"list","member":{"type":"map","key":{},"value":{}}},"Scn":{"type":"structure","members":{"RunCommand":{"type":"structure","members":{"Comment":{},"DocumentHash":{},"DocumentHashType":{},"NotificationConfig":{"shape":"Scp"},"OutputS3BucketName":{},"OutputS3KeyPrefix":{},"Parameters":{"shape":"Sq"},"ServiceRoleArn":{},"TimeoutSeconds":{"type":"integer"}}},"Automation":{"type":"structure","members":{"DocumentVersion":{},"Parameters":{"shape":"S52"}}},"StepFunctions":{"type":"structure","members":{"Input":{"type":"string","sensitive":true},"Name":{}}},"Lambda":{"type":"structure","members":{"ClientContext":{},"Qualifier":{},"Payload":{"type":"blob","sensitive":true}}}}},"Scp":{"type":"structure","members":{"NotificationArn":{},"NotificationEvents":{"type":"list","member":{}},"NotificationType":{}}},"Sd5":{"type":"structure","members":{"Name":{},"Type":{},"Value":{},"Version":{"type":"long"}}},"Sdd":{"type":"list","member":{"shape":"Sd5"}},"Se0":{"type":"list","member":{"type":"structure","required":["key","value"],"members":{"key":{},"value":{}}}},"Seg":{"type":"structure","members":{"CommandId":{},"DocumentName":{},"Comment":{},"ExpiresAfter":{"type":"timestamp"},"Parameters":{"shape":"Sq"},"InstanceIds":{"shape":"Sb"},"Targets":{"shape":"Su"},"RequestedDateTime":{"type":"timestamp"},"Status":{},"StatusDetails":{},"OutputS3Region":{},"OutputS3BucketName":{},"OutputS3KeyPrefix":{},"MaxConcurrency":{},"MaxErrors":{},"TargetCount":{"type":"integer"},"CompletedCount":{"type":"integer"},"ErrorCount":{"type":"integer"},"ServiceRole":{},"NotificationConfig":{"shape":"Scp"}}},"Sem":{"type":"list","member":{"type":"structure","members":{"Key":{},"Values":{"type":"list","member":{}},"Type":{}}}},"Sf4":{"type":"structure","required":["ExecutionTime"],"members":{"ExecutionTime":{"type":"timestamp"},"ExecutionId":{},"ExecutionType":{}}},"Sf7":{"type":"map","key":{},"value":{}},"Sfc":{"type":"structure","members":{"CompliantCount":{"type":"integer"},"SeveritySummary":{"shape":"Sfe"}}},"Sfe":{"type":"structure","members":{"CriticalCount":{"type":"integer"},"HighCount":{"type":"integer"},"MediumCount":{"type":"integer"},"LowCount":{"type":"integer"},"InformationalCount":{"type":"integer"},"UnspecifiedCount":{"type":"integer"}}},"Sff":{"type":"structure","members":{"NonCompliantCount":{"type":"integer"},"SeveritySummary":{"shape":"Sfe"}}}}} - -/***/ }), -/* 519 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"DescribeActivations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ActivationList"},"DescribeInstanceInformation":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"InstanceInformationList"},"DescribeParameters":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetParameterHistory":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetParametersByPath":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"ListAssociations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Associations"},"ListCommandInvocations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"CommandInvocations"},"ListCommands":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Commands"},"ListDocuments":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"DocumentIdentifiers"}}} - -/***/ }), -/* 520 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['storagegateway'] = {}; -AWS.StorageGateway = Service.defineService('storagegateway', ['2013-06-30']); -Object.defineProperty(apiLoader.services['storagegateway'], '2013-06-30', { - get: function get() { - var model = __webpack_require__(521); - model.paginators = __webpack_require__(522).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.StorageGateway; - - -/***/ }), -/* 521 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2013-06-30","endpointPrefix":"storagegateway","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS Storage Gateway","serviceId":"Storage Gateway","signatureVersion":"v4","targetPrefix":"StorageGateway_20130630","uid":"storagegateway-2013-06-30"},"operations":{"ActivateGateway":{"input":{"type":"structure","required":["ActivationKey","GatewayName","GatewayTimezone","GatewayRegion"],"members":{"ActivationKey":{},"GatewayName":{},"GatewayTimezone":{},"GatewayRegion":{},"GatewayType":{},"TapeDriveType":{},"MediumChangerType":{}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"AddCache":{"input":{"type":"structure","required":["GatewayARN","DiskIds"],"members":{"GatewayARN":{},"DiskIds":{"shape":"Sc"}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"AddTagsToResource":{"input":{"type":"structure","required":["ResourceARN","Tags"],"members":{"ResourceARN":{},"Tags":{"shape":"Sh"}}},"output":{"type":"structure","members":{"ResourceARN":{}}}},"AddUploadBuffer":{"input":{"type":"structure","required":["GatewayARN","DiskIds"],"members":{"GatewayARN":{},"DiskIds":{"shape":"Sc"}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"AddWorkingStorage":{"input":{"type":"structure","required":["GatewayARN","DiskIds"],"members":{"GatewayARN":{},"DiskIds":{"shape":"Sc"}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"CancelArchival":{"input":{"type":"structure","required":["GatewayARN","TapeARN"],"members":{"GatewayARN":{},"TapeARN":{}}},"output":{"type":"structure","members":{"TapeARN":{}}}},"CancelRetrieval":{"input":{"type":"structure","required":["GatewayARN","TapeARN"],"members":{"GatewayARN":{},"TapeARN":{}}},"output":{"type":"structure","members":{"TapeARN":{}}}},"CreateCachediSCSIVolume":{"input":{"type":"structure","required":["GatewayARN","VolumeSizeInBytes","TargetName","NetworkInterfaceId","ClientToken"],"members":{"GatewayARN":{},"VolumeSizeInBytes":{"type":"long"},"SnapshotId":{},"TargetName":{},"SourceVolumeARN":{},"NetworkInterfaceId":{},"ClientToken":{}}},"output":{"type":"structure","members":{"VolumeARN":{},"TargetARN":{}}}},"CreateNFSFileShare":{"input":{"type":"structure","required":["ClientToken","GatewayARN","Role","LocationARN"],"members":{"ClientToken":{},"NFSFileShareDefaults":{"shape":"S15"},"GatewayARN":{},"KMSEncrypted":{"type":"boolean"},"KMSKey":{},"Role":{},"LocationARN":{},"DefaultStorageClass":{},"ClientList":{"shape":"S1d"},"Squash":{},"ReadOnly":{"type":"boolean"},"GuessMIMETypeEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{"FileShareARN":{}}}},"CreateSnapshot":{"input":{"type":"structure","required":["VolumeARN","SnapshotDescription"],"members":{"VolumeARN":{},"SnapshotDescription":{}}},"output":{"type":"structure","members":{"VolumeARN":{},"SnapshotId":{}}}},"CreateSnapshotFromVolumeRecoveryPoint":{"input":{"type":"structure","required":["VolumeARN","SnapshotDescription"],"members":{"VolumeARN":{},"SnapshotDescription":{}}},"output":{"type":"structure","members":{"SnapshotId":{},"VolumeARN":{},"VolumeRecoveryPointTime":{}}}},"CreateStorediSCSIVolume":{"input":{"type":"structure","required":["GatewayARN","DiskId","PreserveExistingData","TargetName","NetworkInterfaceId"],"members":{"GatewayARN":{},"DiskId":{},"SnapshotId":{},"PreserveExistingData":{"type":"boolean"},"TargetName":{},"NetworkInterfaceId":{}}},"output":{"type":"structure","members":{"VolumeARN":{},"VolumeSizeInBytes":{"type":"long"},"TargetARN":{}}}},"CreateTapeWithBarcode":{"input":{"type":"structure","required":["GatewayARN","TapeSizeInBytes","TapeBarcode"],"members":{"GatewayARN":{},"TapeSizeInBytes":{"type":"long"},"TapeBarcode":{}}},"output":{"type":"structure","members":{"TapeARN":{}}}},"CreateTapes":{"input":{"type":"structure","required":["GatewayARN","TapeSizeInBytes","ClientToken","NumTapesToCreate","TapeBarcodePrefix"],"members":{"GatewayARN":{},"TapeSizeInBytes":{"type":"long"},"ClientToken":{},"NumTapesToCreate":{"type":"integer"},"TapeBarcodePrefix":{}}},"output":{"type":"structure","members":{"TapeARNs":{"shape":"S1z"}}}},"DeleteBandwidthRateLimit":{"input":{"type":"structure","required":["GatewayARN","BandwidthType"],"members":{"GatewayARN":{},"BandwidthType":{}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"DeleteChapCredentials":{"input":{"type":"structure","required":["TargetARN","InitiatorName"],"members":{"TargetARN":{},"InitiatorName":{}}},"output":{"type":"structure","members":{"TargetARN":{},"InitiatorName":{}}}},"DeleteFileShare":{"input":{"type":"structure","required":["FileShareARN"],"members":{"FileShareARN":{},"ForceDelete":{"type":"boolean"}}},"output":{"type":"structure","members":{"FileShareARN":{}}}},"DeleteGateway":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"DeleteSnapshotSchedule":{"input":{"type":"structure","required":["VolumeARN"],"members":{"VolumeARN":{}}},"output":{"type":"structure","members":{"VolumeARN":{}}}},"DeleteTape":{"input":{"type":"structure","required":["GatewayARN","TapeARN"],"members":{"GatewayARN":{},"TapeARN":{}}},"output":{"type":"structure","members":{"TapeARN":{}}}},"DeleteTapeArchive":{"input":{"type":"structure","required":["TapeARN"],"members":{"TapeARN":{}}},"output":{"type":"structure","members":{"TapeARN":{}}}},"DeleteVolume":{"input":{"type":"structure","required":["VolumeARN"],"members":{"VolumeARN":{}}},"output":{"type":"structure","members":{"VolumeARN":{}}}},"DescribeBandwidthRateLimit":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{},"AverageUploadRateLimitInBitsPerSec":{"type":"long"},"AverageDownloadRateLimitInBitsPerSec":{"type":"long"}}}},"DescribeCache":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{},"DiskIds":{"shape":"Sc"},"CacheAllocatedInBytes":{"type":"long"},"CacheUsedPercentage":{"type":"double"},"CacheDirtyPercentage":{"type":"double"},"CacheHitPercentage":{"type":"double"},"CacheMissPercentage":{"type":"double"}}}},"DescribeCachediSCSIVolumes":{"input":{"type":"structure","required":["VolumeARNs"],"members":{"VolumeARNs":{"shape":"S2q"}}},"output":{"type":"structure","members":{"CachediSCSIVolumes":{"type":"list","member":{"type":"structure","members":{"VolumeARN":{},"VolumeId":{},"VolumeType":{},"VolumeStatus":{},"VolumeSizeInBytes":{"type":"long"},"VolumeProgress":{"type":"double"},"SourceSnapshotId":{},"VolumeiSCSIAttributes":{"shape":"S2y"},"CreatedDate":{"type":"timestamp"},"VolumeUsedInBytes":{"type":"long"}}}}}}},"DescribeChapCredentials":{"input":{"type":"structure","required":["TargetARN"],"members":{"TargetARN":{}}},"output":{"type":"structure","members":{"ChapCredentials":{"type":"list","member":{"type":"structure","members":{"TargetARN":{},"SecretToAuthenticateInitiator":{},"InitiatorName":{},"SecretToAuthenticateTarget":{}}}}}}},"DescribeGatewayInformation":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{},"GatewayId":{},"GatewayName":{},"GatewayTimezone":{},"GatewayState":{},"GatewayNetworkInterfaces":{"type":"list","member":{"type":"structure","members":{"Ipv4Address":{},"MacAddress":{},"Ipv6Address":{}}}},"GatewayType":{},"NextUpdateAvailabilityDate":{},"LastSoftwareUpdate":{}}}},"DescribeMaintenanceStartTime":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{},"HourOfDay":{"type":"integer"},"MinuteOfHour":{"type":"integer"},"DayOfWeek":{"type":"integer"},"Timezone":{}}}},"DescribeNFSFileShares":{"input":{"type":"structure","required":["FileShareARNList"],"members":{"FileShareARNList":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"NFSFileShareInfoList":{"type":"list","member":{"type":"structure","members":{"NFSFileShareDefaults":{"shape":"S15"},"FileShareARN":{},"FileShareId":{},"FileShareStatus":{},"GatewayARN":{},"KMSEncrypted":{"type":"boolean"},"KMSKey":{},"Path":{},"Role":{},"LocationARN":{},"DefaultStorageClass":{},"ClientList":{"shape":"S1d"},"Squash":{},"ReadOnly":{"type":"boolean"},"GuessMIMETypeEnabled":{"type":"boolean"}}}}}}},"DescribeSnapshotSchedule":{"input":{"type":"structure","required":["VolumeARN"],"members":{"VolumeARN":{}}},"output":{"type":"structure","members":{"VolumeARN":{},"StartAt":{"type":"integer"},"RecurrenceInHours":{"type":"integer"},"Description":{},"Timezone":{}}}},"DescribeStorediSCSIVolumes":{"input":{"type":"structure","required":["VolumeARNs"],"members":{"VolumeARNs":{"shape":"S2q"}}},"output":{"type":"structure","members":{"StorediSCSIVolumes":{"type":"list","member":{"type":"structure","members":{"VolumeARN":{},"VolumeId":{},"VolumeType":{},"VolumeStatus":{},"VolumeSizeInBytes":{"type":"long"},"VolumeProgress":{"type":"double"},"VolumeDiskId":{},"SourceSnapshotId":{},"PreservedExistingData":{"type":"boolean"},"VolumeiSCSIAttributes":{"shape":"S2y"},"CreatedDate":{"type":"timestamp"},"VolumeUsedInBytes":{"type":"long"}}}}}}},"DescribeTapeArchives":{"input":{"type":"structure","members":{"TapeARNs":{"shape":"S1z"},"Marker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"TapeArchives":{"type":"list","member":{"type":"structure","members":{"TapeARN":{},"TapeBarcode":{},"TapeCreatedDate":{"type":"timestamp"},"TapeSizeInBytes":{"type":"long"},"CompletionTime":{"type":"timestamp"},"RetrievedTo":{},"TapeStatus":{},"TapeUsedInBytes":{"type":"long"}}}},"Marker":{}}}},"DescribeTapeRecoveryPoints":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{},"Marker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"GatewayARN":{},"TapeRecoveryPointInfos":{"type":"list","member":{"type":"structure","members":{"TapeARN":{},"TapeRecoveryPointTime":{"type":"timestamp"},"TapeSizeInBytes":{"type":"long"},"TapeStatus":{}}}},"Marker":{}}}},"DescribeTapes":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{},"TapeARNs":{"shape":"S1z"},"Marker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"Tapes":{"type":"list","member":{"type":"structure","members":{"TapeARN":{},"TapeBarcode":{},"TapeCreatedDate":{"type":"timestamp"},"TapeSizeInBytes":{"type":"long"},"TapeStatus":{},"VTLDevice":{},"Progress":{"type":"double"},"TapeUsedInBytes":{"type":"long"}}}},"Marker":{}}}},"DescribeUploadBuffer":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{},"DiskIds":{"shape":"Sc"},"UploadBufferUsedInBytes":{"type":"long"},"UploadBufferAllocatedInBytes":{"type":"long"}}}},"DescribeVTLDevices":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{},"VTLDeviceARNs":{"type":"list","member":{}},"Marker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"GatewayARN":{},"VTLDevices":{"type":"list","member":{"type":"structure","members":{"VTLDeviceARN":{},"VTLDeviceType":{},"VTLDeviceVendor":{},"VTLDeviceProductIdentifier":{},"DeviceiSCSIAttributes":{"type":"structure","members":{"TargetARN":{},"NetworkInterfaceId":{},"NetworkInterfacePort":{"type":"integer"},"ChapEnabled":{"type":"boolean"}}}}}},"Marker":{}}}},"DescribeWorkingStorage":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{},"DiskIds":{"shape":"Sc"},"WorkingStorageUsedInBytes":{"type":"long"},"WorkingStorageAllocatedInBytes":{"type":"long"}}}},"DisableGateway":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"ListFileShares":{"input":{"type":"structure","members":{"GatewayARN":{},"Limit":{"type":"integer"},"Marker":{}}},"output":{"type":"structure","members":{"Marker":{},"NextMarker":{},"FileShareInfoList":{"type":"list","member":{"type":"structure","members":{"FileShareARN":{},"FileShareId":{},"FileShareStatus":{},"GatewayARN":{}}}}}}},"ListGateways":{"input":{"type":"structure","members":{"Marker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"Gateways":{"type":"list","member":{"type":"structure","members":{"GatewayId":{},"GatewayARN":{},"GatewayType":{},"GatewayOperationalState":{},"GatewayName":{}}}},"Marker":{}}}},"ListLocalDisks":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{},"Disks":{"type":"list","member":{"type":"structure","members":{"DiskId":{},"DiskPath":{},"DiskNode":{},"DiskStatus":{},"DiskSizeInBytes":{"type":"long"},"DiskAllocationType":{},"DiskAllocationResource":{}}}}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{},"Marker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"ResourceARN":{},"Marker":{},"Tags":{"shape":"Sh"}}}},"ListTapes":{"input":{"type":"structure","members":{"TapeARNs":{"shape":"S1z"},"Marker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"TapeInfos":{"type":"list","member":{"type":"structure","members":{"TapeARN":{},"TapeBarcode":{},"TapeSizeInBytes":{"type":"long"},"TapeStatus":{},"GatewayARN":{}}}},"Marker":{}}}},"ListVolumeInitiators":{"input":{"type":"structure","required":["VolumeARN"],"members":{"VolumeARN":{}}},"output":{"type":"structure","members":{"Initiators":{"type":"list","member":{}}}}},"ListVolumeRecoveryPoints":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{},"VolumeRecoveryPointInfos":{"type":"list","member":{"type":"structure","members":{"VolumeARN":{},"VolumeSizeInBytes":{"type":"long"},"VolumeUsageInBytes":{"type":"long"},"VolumeRecoveryPointTime":{}}}}}}},"ListVolumes":{"input":{"type":"structure","members":{"GatewayARN":{},"Marker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"GatewayARN":{},"Marker":{},"VolumeInfos":{"type":"list","member":{"type":"structure","members":{"VolumeARN":{},"VolumeId":{},"GatewayARN":{},"GatewayId":{},"VolumeType":{},"VolumeSizeInBytes":{"type":"long"}}}}}}},"NotifyWhenUploaded":{"input":{"type":"structure","required":["FileShareARN"],"members":{"FileShareARN":{}}},"output":{"type":"structure","members":{"FileShareARN":{},"NotificationId":{}}}},"RefreshCache":{"input":{"type":"structure","required":["FileShareARN"],"members":{"FileShareARN":{}}},"output":{"type":"structure","members":{"FileShareARN":{}}}},"RemoveTagsFromResource":{"input":{"type":"structure","required":["ResourceARN","TagKeys"],"members":{"ResourceARN":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"ResourceARN":{}}}},"ResetCache":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"RetrieveTapeArchive":{"input":{"type":"structure","required":["TapeARN","GatewayARN"],"members":{"TapeARN":{},"GatewayARN":{}}},"output":{"type":"structure","members":{"TapeARN":{}}}},"RetrieveTapeRecoveryPoint":{"input":{"type":"structure","required":["TapeARN","GatewayARN"],"members":{"TapeARN":{},"GatewayARN":{}}},"output":{"type":"structure","members":{"TapeARN":{}}}},"SetLocalConsolePassword":{"input":{"type":"structure","required":["GatewayARN","LocalConsolePassword"],"members":{"GatewayARN":{},"LocalConsolePassword":{"type":"string","sensitive":true}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"ShutdownGateway":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"StartGateway":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"UpdateBandwidthRateLimit":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{},"AverageUploadRateLimitInBitsPerSec":{"type":"long"},"AverageDownloadRateLimitInBitsPerSec":{"type":"long"}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"UpdateChapCredentials":{"input":{"type":"structure","required":["TargetARN","SecretToAuthenticateInitiator","InitiatorName"],"members":{"TargetARN":{},"SecretToAuthenticateInitiator":{},"InitiatorName":{},"SecretToAuthenticateTarget":{}}},"output":{"type":"structure","members":{"TargetARN":{},"InitiatorName":{}}}},"UpdateGatewayInformation":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{},"GatewayName":{},"GatewayTimezone":{}}},"output":{"type":"structure","members":{"GatewayARN":{},"GatewayName":{}}}},"UpdateGatewaySoftwareNow":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"UpdateMaintenanceStartTime":{"input":{"type":"structure","required":["GatewayARN","HourOfDay","MinuteOfHour","DayOfWeek"],"members":{"GatewayARN":{},"HourOfDay":{"type":"integer"},"MinuteOfHour":{"type":"integer"},"DayOfWeek":{"type":"integer"}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"UpdateNFSFileShare":{"input":{"type":"structure","required":["FileShareARN"],"members":{"FileShareARN":{},"KMSEncrypted":{"type":"boolean"},"KMSKey":{},"NFSFileShareDefaults":{"shape":"S15"},"DefaultStorageClass":{},"ClientList":{"shape":"S1d"},"Squash":{},"ReadOnly":{"type":"boolean"},"GuessMIMETypeEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{"FileShareARN":{}}}},"UpdateSnapshotSchedule":{"input":{"type":"structure","required":["VolumeARN","StartAt","RecurrenceInHours"],"members":{"VolumeARN":{},"StartAt":{"type":"integer"},"RecurrenceInHours":{"type":"integer"},"Description":{}}},"output":{"type":"structure","members":{"VolumeARN":{}}}},"UpdateVTLDeviceType":{"input":{"type":"structure","required":["VTLDeviceARN","DeviceType"],"members":{"VTLDeviceARN":{},"DeviceType":{}}},"output":{"type":"structure","members":{"VTLDeviceARN":{}}}}},"shapes":{"Sc":{"type":"list","member":{}},"Sh":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"S15":{"type":"structure","members":{"FileMode":{},"DirectoryMode":{},"GroupId":{"type":"long"},"OwnerId":{"type":"long"}}},"S1d":{"type":"list","member":{}},"S1z":{"type":"list","member":{}},"S2q":{"type":"list","member":{}},"S2y":{"type":"structure","members":{"TargetARN":{},"NetworkInterfaceId":{},"NetworkInterfacePort":{"type":"integer"},"LunNumber":{"type":"integer"},"ChapEnabled":{"type":"boolean"}}}}} - -/***/ }), -/* 522 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"DescribeCachediSCSIVolumes":{"result_key":"CachediSCSIVolumes"},"DescribeStorediSCSIVolumes":{"result_key":"StorediSCSIVolumes"},"DescribeTapeArchives":{"input_token":"Marker","limit_key":"Limit","output_token":"Marker","result_key":"TapeArchives"},"DescribeTapeRecoveryPoints":{"input_token":"Marker","limit_key":"Limit","output_token":"Marker","result_key":"TapeRecoveryPointInfos"},"DescribeTapes":{"input_token":"Marker","limit_key":"Limit","output_token":"Marker","result_key":"Tapes"},"DescribeVTLDevices":{"input_token":"Marker","limit_key":"Limit","output_token":"Marker","result_key":"VTLDevices"},"ListGateways":{"input_token":"Marker","limit_key":"Limit","output_token":"Marker","result_key":"Gateways"},"ListLocalDisks":{"result_key":"Disks"},"ListVolumeRecoveryPoints":{"result_key":"VolumeRecoveryPointInfos"},"ListVolumes":{"input_token":"Marker","limit_key":"Limit","output_token":"Marker","result_key":"VolumeInfos"}}} - -/***/ }), -/* 523 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['waf'] = {}; -AWS.WAF = Service.defineService('waf', ['2015-08-24']); -Object.defineProperty(apiLoader.services['waf'], '2015-08-24', { - get: function get() { - var model = __webpack_require__(524); - model.paginators = __webpack_require__(525).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.WAF; - - -/***/ }), -/* 524 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2015-08-24","endpointPrefix":"waf","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"WAF","serviceFullName":"AWS WAF","serviceId":"WAF","signatureVersion":"v4","targetPrefix":"AWSWAF_20150824","uid":"waf-2015-08-24"},"operations":{"CreateByteMatchSet":{"input":{"type":"structure","required":["Name","ChangeToken"],"members":{"Name":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ByteMatchSet":{"shape":"S5"},"ChangeToken":{}}}},"CreateGeoMatchSet":{"input":{"type":"structure","required":["Name","ChangeToken"],"members":{"Name":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"GeoMatchSet":{"shape":"Sh"},"ChangeToken":{}}}},"CreateIPSet":{"input":{"type":"structure","required":["Name","ChangeToken"],"members":{"Name":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"IPSet":{"shape":"So"},"ChangeToken":{}}}},"CreateRateBasedRule":{"input":{"type":"structure","required":["Name","MetricName","RateKey","RateLimit","ChangeToken"],"members":{"Name":{},"MetricName":{},"RateKey":{},"RateLimit":{"type":"long"},"ChangeToken":{}}},"output":{"type":"structure","members":{"Rule":{"shape":"Sy"},"ChangeToken":{}}}},"CreateRegexMatchSet":{"input":{"type":"structure","required":["Name","ChangeToken"],"members":{"Name":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"RegexMatchSet":{"shape":"S15"},"ChangeToken":{}}}},"CreateRegexPatternSet":{"input":{"type":"structure","required":["Name","ChangeToken"],"members":{"Name":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"RegexPatternSet":{"shape":"S1a"},"ChangeToken":{}}}},"CreateRule":{"input":{"type":"structure","required":["Name","MetricName","ChangeToken"],"members":{"Name":{},"MetricName":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"Rule":{"shape":"S1f"},"ChangeToken":{}}}},"CreateRuleGroup":{"input":{"type":"structure","required":["Name","MetricName","ChangeToken"],"members":{"Name":{},"MetricName":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"RuleGroup":{"shape":"S1i"},"ChangeToken":{}}}},"CreateSizeConstraintSet":{"input":{"type":"structure","required":["Name","ChangeToken"],"members":{"Name":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"SizeConstraintSet":{"shape":"S1l"},"ChangeToken":{}}}},"CreateSqlInjectionMatchSet":{"input":{"type":"structure","required":["Name","ChangeToken"],"members":{"Name":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"SqlInjectionMatchSet":{"shape":"S1s"},"ChangeToken":{}}}},"CreateWebACL":{"input":{"type":"structure","required":["Name","MetricName","DefaultAction","ChangeToken"],"members":{"Name":{},"MetricName":{},"DefaultAction":{"shape":"S1w"},"ChangeToken":{}}},"output":{"type":"structure","members":{"WebACL":{"shape":"S1z"},"ChangeToken":{}}}},"CreateXssMatchSet":{"input":{"type":"structure","required":["Name","ChangeToken"],"members":{"Name":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"XssMatchSet":{"shape":"S28"},"ChangeToken":{}}}},"DeleteByteMatchSet":{"input":{"type":"structure","required":["ByteMatchSetId","ChangeToken"],"members":{"ByteMatchSetId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteGeoMatchSet":{"input":{"type":"structure","required":["GeoMatchSetId","ChangeToken"],"members":{"GeoMatchSetId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteIPSet":{"input":{"type":"structure","required":["IPSetId","ChangeToken"],"members":{"IPSetId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteRateBasedRule":{"input":{"type":"structure","required":["RuleId","ChangeToken"],"members":{"RuleId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteRegexMatchSet":{"input":{"type":"structure","required":["RegexMatchSetId","ChangeToken"],"members":{"RegexMatchSetId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteRegexPatternSet":{"input":{"type":"structure","required":["RegexPatternSetId","ChangeToken"],"members":{"RegexPatternSetId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteRule":{"input":{"type":"structure","required":["RuleId","ChangeToken"],"members":{"RuleId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteRuleGroup":{"input":{"type":"structure","required":["RuleGroupId","ChangeToken"],"members":{"RuleGroupId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteSizeConstraintSet":{"input":{"type":"structure","required":["SizeConstraintSetId","ChangeToken"],"members":{"SizeConstraintSetId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteSqlInjectionMatchSet":{"input":{"type":"structure","required":["SqlInjectionMatchSetId","ChangeToken"],"members":{"SqlInjectionMatchSetId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteWebACL":{"input":{"type":"structure","required":["WebACLId","ChangeToken"],"members":{"WebACLId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteXssMatchSet":{"input":{"type":"structure","required":["XssMatchSetId","ChangeToken"],"members":{"XssMatchSetId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"GetByteMatchSet":{"input":{"type":"structure","required":["ByteMatchSetId"],"members":{"ByteMatchSetId":{}}},"output":{"type":"structure","members":{"ByteMatchSet":{"shape":"S5"}}}},"GetChangeToken":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"GetChangeTokenStatus":{"input":{"type":"structure","required":["ChangeToken"],"members":{"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeTokenStatus":{}}}},"GetGeoMatchSet":{"input":{"type":"structure","required":["GeoMatchSetId"],"members":{"GeoMatchSetId":{}}},"output":{"type":"structure","members":{"GeoMatchSet":{"shape":"Sh"}}}},"GetIPSet":{"input":{"type":"structure","required":["IPSetId"],"members":{"IPSetId":{}}},"output":{"type":"structure","members":{"IPSet":{"shape":"So"}}}},"GetRateBasedRule":{"input":{"type":"structure","required":["RuleId"],"members":{"RuleId":{}}},"output":{"type":"structure","members":{"Rule":{"shape":"Sy"}}}},"GetRateBasedRuleManagedKeys":{"input":{"type":"structure","required":["RuleId"],"members":{"RuleId":{},"NextMarker":{}}},"output":{"type":"structure","members":{"ManagedKeys":{"type":"list","member":{}},"NextMarker":{}}}},"GetRegexMatchSet":{"input":{"type":"structure","required":["RegexMatchSetId"],"members":{"RegexMatchSetId":{}}},"output":{"type":"structure","members":{"RegexMatchSet":{"shape":"S15"}}}},"GetRegexPatternSet":{"input":{"type":"structure","required":["RegexPatternSetId"],"members":{"RegexPatternSetId":{}}},"output":{"type":"structure","members":{"RegexPatternSet":{"shape":"S1a"}}}},"GetRule":{"input":{"type":"structure","required":["RuleId"],"members":{"RuleId":{}}},"output":{"type":"structure","members":{"Rule":{"shape":"S1f"}}}},"GetRuleGroup":{"input":{"type":"structure","required":["RuleGroupId"],"members":{"RuleGroupId":{}}},"output":{"type":"structure","members":{"RuleGroup":{"shape":"S1i"}}}},"GetSampledRequests":{"input":{"type":"structure","required":["WebAclId","RuleId","TimeWindow","MaxItems"],"members":{"WebAclId":{},"RuleId":{},"TimeWindow":{"shape":"S3q"},"MaxItems":{"type":"long"}}},"output":{"type":"structure","members":{"SampledRequests":{"type":"list","member":{"type":"structure","required":["Request","Weight"],"members":{"Request":{"type":"structure","members":{"ClientIP":{},"Country":{},"URI":{},"Method":{},"HTTPVersion":{},"Headers":{"type":"list","member":{"type":"structure","members":{"Name":{},"Value":{}}}}}},"Weight":{"type":"long"},"Timestamp":{"type":"timestamp"},"Action":{},"RuleWithinRuleGroup":{}}}},"PopulationSize":{"type":"long"},"TimeWindow":{"shape":"S3q"}}}},"GetSizeConstraintSet":{"input":{"type":"structure","required":["SizeConstraintSetId"],"members":{"SizeConstraintSetId":{}}},"output":{"type":"structure","members":{"SizeConstraintSet":{"shape":"S1l"}}}},"GetSqlInjectionMatchSet":{"input":{"type":"structure","required":["SqlInjectionMatchSetId"],"members":{"SqlInjectionMatchSetId":{}}},"output":{"type":"structure","members":{"SqlInjectionMatchSet":{"shape":"S1s"}}}},"GetWebACL":{"input":{"type":"structure","required":["WebACLId"],"members":{"WebACLId":{}}},"output":{"type":"structure","members":{"WebACL":{"shape":"S1z"}}}},"GetXssMatchSet":{"input":{"type":"structure","required":["XssMatchSetId"],"members":{"XssMatchSetId":{}}},"output":{"type":"structure","members":{"XssMatchSet":{"shape":"S28"}}}},"ListActivatedRulesInRuleGroup":{"input":{"type":"structure","members":{"RuleGroupId":{},"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"ActivatedRules":{"shape":"S20"}}}},"ListByteMatchSets":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"ByteMatchSets":{"type":"list","member":{"type":"structure","required":["ByteMatchSetId","Name"],"members":{"ByteMatchSetId":{},"Name":{}}}}}}},"ListGeoMatchSets":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"GeoMatchSets":{"type":"list","member":{"type":"structure","required":["GeoMatchSetId","Name"],"members":{"GeoMatchSetId":{},"Name":{}}}}}}},"ListIPSets":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"IPSets":{"type":"list","member":{"type":"structure","required":["IPSetId","Name"],"members":{"IPSetId":{},"Name":{}}}}}}},"ListRateBasedRules":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"Rules":{"shape":"S4y"}}}},"ListRegexMatchSets":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"RegexMatchSets":{"type":"list","member":{"type":"structure","required":["RegexMatchSetId","Name"],"members":{"RegexMatchSetId":{},"Name":{}}}}}}},"ListRegexPatternSets":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"RegexPatternSets":{"type":"list","member":{"type":"structure","required":["RegexPatternSetId","Name"],"members":{"RegexPatternSetId":{},"Name":{}}}}}}},"ListRuleGroups":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"RuleGroups":{"type":"list","member":{"type":"structure","required":["RuleGroupId","Name"],"members":{"RuleGroupId":{},"Name":{}}}}}}},"ListRules":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"Rules":{"shape":"S4y"}}}},"ListSizeConstraintSets":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"SizeConstraintSets":{"type":"list","member":{"type":"structure","required":["SizeConstraintSetId","Name"],"members":{"SizeConstraintSetId":{},"Name":{}}}}}}},"ListSqlInjectionMatchSets":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"SqlInjectionMatchSets":{"type":"list","member":{"type":"structure","required":["SqlInjectionMatchSetId","Name"],"members":{"SqlInjectionMatchSetId":{},"Name":{}}}}}}},"ListSubscribedRuleGroups":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"RuleGroups":{"type":"list","member":{"type":"structure","required":["RuleGroupId","Name","MetricName"],"members":{"RuleGroupId":{},"Name":{},"MetricName":{}}}}}}},"ListWebACLs":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"WebACLs":{"type":"list","member":{"type":"structure","required":["WebACLId","Name"],"members":{"WebACLId":{},"Name":{}}}}}}},"ListXssMatchSets":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"XssMatchSets":{"type":"list","member":{"type":"structure","required":["XssMatchSetId","Name"],"members":{"XssMatchSetId":{},"Name":{}}}}}}},"UpdateByteMatchSet":{"input":{"type":"structure","required":["ByteMatchSetId","ChangeToken","Updates"],"members":{"ByteMatchSetId":{},"ChangeToken":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","ByteMatchTuple"],"members":{"Action":{},"ByteMatchTuple":{"shape":"S8"}}}}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateGeoMatchSet":{"input":{"type":"structure","required":["GeoMatchSetId","ChangeToken","Updates"],"members":{"GeoMatchSetId":{},"ChangeToken":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","GeoMatchConstraint"],"members":{"Action":{},"GeoMatchConstraint":{"shape":"Sj"}}}}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateIPSet":{"input":{"type":"structure","required":["IPSetId","ChangeToken","Updates"],"members":{"IPSetId":{},"ChangeToken":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","IPSetDescriptor"],"members":{"Action":{},"IPSetDescriptor":{"shape":"Sq"}}}}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateRateBasedRule":{"input":{"type":"structure","required":["RuleId","ChangeToken","Updates","RateLimit"],"members":{"RuleId":{},"ChangeToken":{},"Updates":{"shape":"S6c"},"RateLimit":{"type":"long"}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateRegexMatchSet":{"input":{"type":"structure","required":["RegexMatchSetId","Updates","ChangeToken"],"members":{"RegexMatchSetId":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","RegexMatchTuple"],"members":{"Action":{},"RegexMatchTuple":{"shape":"S17"}}}},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateRegexPatternSet":{"input":{"type":"structure","required":["RegexPatternSetId","Updates","ChangeToken"],"members":{"RegexPatternSetId":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","RegexPatternString"],"members":{"Action":{},"RegexPatternString":{}}}},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateRule":{"input":{"type":"structure","required":["RuleId","ChangeToken","Updates"],"members":{"RuleId":{},"ChangeToken":{},"Updates":{"shape":"S6c"}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateRuleGroup":{"input":{"type":"structure","required":["RuleGroupId","Updates","ChangeToken"],"members":{"RuleGroupId":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","ActivatedRule"],"members":{"Action":{},"ActivatedRule":{"shape":"S21"}}}},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateSizeConstraintSet":{"input":{"type":"structure","required":["SizeConstraintSetId","ChangeToken","Updates"],"members":{"SizeConstraintSetId":{},"ChangeToken":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","SizeConstraint"],"members":{"Action":{},"SizeConstraint":{"shape":"S1n"}}}}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateSqlInjectionMatchSet":{"input":{"type":"structure","required":["SqlInjectionMatchSetId","ChangeToken","Updates"],"members":{"SqlInjectionMatchSetId":{},"ChangeToken":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","SqlInjectionMatchTuple"],"members":{"Action":{},"SqlInjectionMatchTuple":{"shape":"S1u"}}}}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateWebACL":{"input":{"type":"structure","required":["WebACLId","ChangeToken"],"members":{"WebACLId":{},"ChangeToken":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","ActivatedRule"],"members":{"Action":{},"ActivatedRule":{"shape":"S21"}}}},"DefaultAction":{"shape":"S1w"}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateXssMatchSet":{"input":{"type":"structure","required":["XssMatchSetId","ChangeToken","Updates"],"members":{"XssMatchSetId":{},"ChangeToken":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","XssMatchTuple"],"members":{"Action":{},"XssMatchTuple":{"shape":"S2a"}}}}}},"output":{"type":"structure","members":{"ChangeToken":{}}}}},"shapes":{"S5":{"type":"structure","required":["ByteMatchSetId","ByteMatchTuples"],"members":{"ByteMatchSetId":{},"Name":{},"ByteMatchTuples":{"type":"list","member":{"shape":"S8"}}}},"S8":{"type":"structure","required":["FieldToMatch","TargetString","TextTransformation","PositionalConstraint"],"members":{"FieldToMatch":{"shape":"S9"},"TargetString":{"type":"blob"},"TextTransformation":{},"PositionalConstraint":{}}},"S9":{"type":"structure","required":["Type"],"members":{"Type":{},"Data":{}}},"Sh":{"type":"structure","required":["GeoMatchSetId","GeoMatchConstraints"],"members":{"GeoMatchSetId":{},"Name":{},"GeoMatchConstraints":{"type":"list","member":{"shape":"Sj"}}}},"Sj":{"type":"structure","required":["Type","Value"],"members":{"Type":{},"Value":{}}},"So":{"type":"structure","required":["IPSetId","IPSetDescriptors"],"members":{"IPSetId":{},"Name":{},"IPSetDescriptors":{"type":"list","member":{"shape":"Sq"}}}},"Sq":{"type":"structure","required":["Type","Value"],"members":{"Type":{},"Value":{}}},"Sy":{"type":"structure","required":["RuleId","MatchPredicates","RateKey","RateLimit"],"members":{"RuleId":{},"Name":{},"MetricName":{},"MatchPredicates":{"shape":"Sz"},"RateKey":{},"RateLimit":{"type":"long"}}},"Sz":{"type":"list","member":{"shape":"S10"}},"S10":{"type":"structure","required":["Negated","Type","DataId"],"members":{"Negated":{"type":"boolean"},"Type":{},"DataId":{}}},"S15":{"type":"structure","members":{"RegexMatchSetId":{},"Name":{},"RegexMatchTuples":{"type":"list","member":{"shape":"S17"}}}},"S17":{"type":"structure","required":["FieldToMatch","TextTransformation","RegexPatternSetId"],"members":{"FieldToMatch":{"shape":"S9"},"TextTransformation":{},"RegexPatternSetId":{}}},"S1a":{"type":"structure","required":["RegexPatternSetId","RegexPatternStrings"],"members":{"RegexPatternSetId":{},"Name":{},"RegexPatternStrings":{"type":"list","member":{}}}},"S1f":{"type":"structure","required":["RuleId","Predicates"],"members":{"RuleId":{},"Name":{},"MetricName":{},"Predicates":{"shape":"Sz"}}},"S1i":{"type":"structure","required":["RuleGroupId"],"members":{"RuleGroupId":{},"Name":{},"MetricName":{}}},"S1l":{"type":"structure","required":["SizeConstraintSetId","SizeConstraints"],"members":{"SizeConstraintSetId":{},"Name":{},"SizeConstraints":{"type":"list","member":{"shape":"S1n"}}}},"S1n":{"type":"structure","required":["FieldToMatch","TextTransformation","ComparisonOperator","Size"],"members":{"FieldToMatch":{"shape":"S9"},"TextTransformation":{},"ComparisonOperator":{},"Size":{"type":"long"}}},"S1s":{"type":"structure","required":["SqlInjectionMatchSetId","SqlInjectionMatchTuples"],"members":{"SqlInjectionMatchSetId":{},"Name":{},"SqlInjectionMatchTuples":{"type":"list","member":{"shape":"S1u"}}}},"S1u":{"type":"structure","required":["FieldToMatch","TextTransformation"],"members":{"FieldToMatch":{"shape":"S9"},"TextTransformation":{}}},"S1w":{"type":"structure","required":["Type"],"members":{"Type":{}}},"S1z":{"type":"structure","required":["WebACLId","DefaultAction","Rules"],"members":{"WebACLId":{},"Name":{},"MetricName":{},"DefaultAction":{"shape":"S1w"},"Rules":{"shape":"S20"}}},"S20":{"type":"list","member":{"shape":"S21"}},"S21":{"type":"structure","required":["Priority","RuleId"],"members":{"Priority":{"type":"integer"},"RuleId":{},"Action":{"shape":"S1w"},"OverrideAction":{"type":"structure","required":["Type"],"members":{"Type":{}}},"Type":{}}},"S28":{"type":"structure","required":["XssMatchSetId","XssMatchTuples"],"members":{"XssMatchSetId":{},"Name":{},"XssMatchTuples":{"type":"list","member":{"shape":"S2a"}}}},"S2a":{"type":"structure","required":["FieldToMatch","TextTransformation"],"members":{"FieldToMatch":{"shape":"S9"},"TextTransformation":{}}},"S3q":{"type":"structure","required":["StartTime","EndTime"],"members":{"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"}}},"S4y":{"type":"list","member":{"type":"structure","required":["RuleId","Name"],"members":{"RuleId":{},"Name":{}}}},"S6c":{"type":"list","member":{"type":"structure","required":["Action","Predicate"],"members":{"Action":{},"Predicate":{"shape":"S10"}}}}}} - -/***/ }), -/* 525 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{}} - -/***/ }), -/* 526 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['workdocs'] = {}; -AWS.WorkDocs = Service.defineService('workdocs', ['2016-05-01']); -Object.defineProperty(apiLoader.services['workdocs'], '2016-05-01', { - get: function get() { - var model = __webpack_require__(527); - model.paginators = __webpack_require__(528).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.WorkDocs; - - -/***/ }), -/* 527 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2016-05-01","endpointPrefix":"workdocs","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"Amazon WorkDocs","signatureVersion":"v4","uid":"workdocs-2016-05-01"},"operations":{"AbortDocumentVersionUpload":{"http":{"method":"DELETE","requestUri":"/api/v1/documents/{DocumentId}/versions/{VersionId}","responseCode":204},"input":{"type":"structure","required":["DocumentId","VersionId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"DocumentId":{"location":"uri","locationName":"DocumentId"},"VersionId":{"location":"uri","locationName":"VersionId"}}}},"ActivateUser":{"http":{"requestUri":"/api/v1/users/{UserId}/activation","responseCode":200},"input":{"type":"structure","required":["UserId"],"members":{"UserId":{"location":"uri","locationName":"UserId"},"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"}}},"output":{"type":"structure","members":{"User":{"shape":"S8"}}}},"AddResourcePermissions":{"http":{"requestUri":"/api/v1/resources/{ResourceId}/permissions","responseCode":201},"input":{"type":"structure","required":["ResourceId","Principals"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"ResourceId":{"location":"uri","locationName":"ResourceId"},"Principals":{"type":"list","member":{"type":"structure","required":["Id","Type","Role"],"members":{"Id":{},"Type":{},"Role":{}}}},"NotificationOptions":{"type":"structure","members":{"SendEmail":{"type":"boolean"},"EmailMessage":{"shape":"St"}}}}},"output":{"type":"structure","members":{"ShareResults":{"type":"list","member":{"type":"structure","members":{"PrincipalId":{},"Role":{},"Status":{},"ShareId":{},"StatusMessage":{"shape":"St"}}}}}}},"CreateComment":{"http":{"requestUri":"/api/v1/documents/{DocumentId}/versions/{VersionId}/comment","responseCode":201},"input":{"type":"structure","required":["DocumentId","VersionId","Text"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"DocumentId":{"location":"uri","locationName":"DocumentId"},"VersionId":{"location":"uri","locationName":"VersionId"},"ParentId":{},"ThreadId":{},"Text":{"shape":"S10"},"Visibility":{},"NotifyCollaborators":{"type":"boolean"}}},"output":{"type":"structure","members":{"Comment":{"shape":"S13"}}}},"CreateCustomMetadata":{"http":{"method":"PUT","requestUri":"/api/v1/resources/{ResourceId}/customMetadata","responseCode":200},"input":{"type":"structure","required":["ResourceId","CustomMetadata"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"ResourceId":{"location":"uri","locationName":"ResourceId"},"VersionId":{"location":"querystring","locationName":"versionid"},"CustomMetadata":{"shape":"S16"}}},"output":{"type":"structure","members":{}}},"CreateFolder":{"http":{"requestUri":"/api/v1/folders","responseCode":201},"input":{"type":"structure","required":["ParentFolderId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"Name":{},"ParentFolderId":{}}},"output":{"type":"structure","members":{"Metadata":{"shape":"S1d"}}}},"CreateLabels":{"http":{"method":"PUT","requestUri":"/api/v1/resources/{ResourceId}/labels","responseCode":200},"input":{"type":"structure","required":["ResourceId","Labels"],"members":{"ResourceId":{"location":"uri","locationName":"ResourceId"},"Labels":{"shape":"S1g"},"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"}}},"output":{"type":"structure","members":{}}},"CreateNotificationSubscription":{"http":{"requestUri":"/api/v1/organizations/{OrganizationId}/subscriptions","responseCode":200},"input":{"type":"structure","required":["OrganizationId","Endpoint","Protocol","SubscriptionType"],"members":{"OrganizationId":{"location":"uri","locationName":"OrganizationId"},"Endpoint":{},"Protocol":{},"SubscriptionType":{}}},"output":{"type":"structure","members":{"Subscription":{"shape":"S1p"}}}},"CreateUser":{"http":{"requestUri":"/api/v1/users","responseCode":201},"input":{"type":"structure","required":["Username","GivenName","Surname","Password"],"members":{"OrganizationId":{},"Username":{},"EmailAddress":{},"GivenName":{},"Surname":{},"Password":{"type":"string","sensitive":true},"TimeZoneId":{},"StorageRule":{"shape":"Sj"},"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"}}},"output":{"type":"structure","members":{"User":{"shape":"S8"}}}},"DeactivateUser":{"http":{"method":"DELETE","requestUri":"/api/v1/users/{UserId}/activation","responseCode":204},"input":{"type":"structure","required":["UserId"],"members":{"UserId":{"location":"uri","locationName":"UserId"},"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"}}}},"DeleteComment":{"http":{"method":"DELETE","requestUri":"/api/v1/documents/{DocumentId}/versions/{VersionId}/comment/{CommentId}","responseCode":204},"input":{"type":"structure","required":["DocumentId","VersionId","CommentId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"DocumentId":{"location":"uri","locationName":"DocumentId"},"VersionId":{"location":"uri","locationName":"VersionId"},"CommentId":{"location":"uri","locationName":"CommentId"}}}},"DeleteCustomMetadata":{"http":{"method":"DELETE","requestUri":"/api/v1/resources/{ResourceId}/customMetadata","responseCode":200},"input":{"type":"structure","required":["ResourceId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"ResourceId":{"location":"uri","locationName":"ResourceId"},"VersionId":{"location":"querystring","locationName":"versionId"},"Keys":{"location":"querystring","locationName":"keys","type":"list","member":{}},"DeleteAll":{"location":"querystring","locationName":"deleteAll","type":"boolean"}}},"output":{"type":"structure","members":{}}},"DeleteDocument":{"http":{"method":"DELETE","requestUri":"/api/v1/documents/{DocumentId}","responseCode":204},"input":{"type":"structure","required":["DocumentId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"DocumentId":{"location":"uri","locationName":"DocumentId"}}}},"DeleteFolder":{"http":{"method":"DELETE","requestUri":"/api/v1/folders/{FolderId}","responseCode":204},"input":{"type":"structure","required":["FolderId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"FolderId":{"location":"uri","locationName":"FolderId"}}}},"DeleteFolderContents":{"http":{"method":"DELETE","requestUri":"/api/v1/folders/{FolderId}/contents","responseCode":204},"input":{"type":"structure","required":["FolderId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"FolderId":{"location":"uri","locationName":"FolderId"}}}},"DeleteLabels":{"http":{"method":"DELETE","requestUri":"/api/v1/resources/{ResourceId}/labels","responseCode":200},"input":{"type":"structure","required":["ResourceId"],"members":{"ResourceId":{"location":"uri","locationName":"ResourceId"},"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"Labels":{"shape":"S1g","location":"querystring","locationName":"labels"},"DeleteAll":{"location":"querystring","locationName":"deleteAll","type":"boolean"}}},"output":{"type":"structure","members":{}}},"DeleteNotificationSubscription":{"http":{"method":"DELETE","requestUri":"/api/v1/organizations/{OrganizationId}/subscriptions/{SubscriptionId}","responseCode":200},"input":{"type":"structure","required":["SubscriptionId","OrganizationId"],"members":{"SubscriptionId":{"location":"uri","locationName":"SubscriptionId"},"OrganizationId":{"location":"uri","locationName":"OrganizationId"}}}},"DeleteUser":{"http":{"method":"DELETE","requestUri":"/api/v1/users/{UserId}","responseCode":204},"input":{"type":"structure","required":["UserId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"UserId":{"location":"uri","locationName":"UserId"}}}},"DescribeActivities":{"http":{"method":"GET","requestUri":"/api/v1/activities","responseCode":200},"input":{"type":"structure","members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"StartTime":{"location":"querystring","locationName":"startTime","type":"timestamp"},"EndTime":{"location":"querystring","locationName":"endTime","type":"timestamp"},"OrganizationId":{"location":"querystring","locationName":"organizationId"},"UserId":{"location":"querystring","locationName":"userId"},"Limit":{"location":"querystring","locationName":"limit","type":"integer"},"Marker":{"location":"querystring","locationName":"marker"}}},"output":{"type":"structure","members":{"UserActivities":{"type":"list","member":{"type":"structure","members":{"Type":{},"TimeStamp":{"type":"timestamp"},"OrganizationId":{},"Initiator":{"shape":"S2c"},"Participants":{"type":"structure","members":{"Users":{"type":"list","member":{"shape":"S2c"}},"Groups":{"shape":"S2f"}}},"ResourceMetadata":{"shape":"S2i"},"OriginalParent":{"shape":"S2i"},"CommentMetadata":{"type":"structure","members":{"CommentId":{},"Contributor":{"shape":"S8"},"CreatedTimestamp":{"type":"timestamp"},"CommentStatus":{},"RecipientId":{}}}}}},"Marker":{}}}},"DescribeComments":{"http":{"method":"GET","requestUri":"/api/v1/documents/{DocumentId}/versions/{VersionId}/comments","responseCode":200},"input":{"type":"structure","required":["DocumentId","VersionId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"DocumentId":{"location":"uri","locationName":"DocumentId"},"VersionId":{"location":"uri","locationName":"VersionId"},"Limit":{"location":"querystring","locationName":"limit","type":"integer"},"Marker":{"location":"querystring","locationName":"marker"}}},"output":{"type":"structure","members":{"Comments":{"type":"list","member":{"shape":"S13"}},"Marker":{}}}},"DescribeDocumentVersions":{"http":{"method":"GET","requestUri":"/api/v1/documents/{DocumentId}/versions","responseCode":200},"input":{"type":"structure","required":["DocumentId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"DocumentId":{"location":"uri","locationName":"DocumentId"},"Marker":{"location":"querystring","locationName":"marker"},"Limit":{"location":"querystring","locationName":"limit","type":"integer"},"Include":{"location":"querystring","locationName":"include"},"Fields":{"location":"querystring","locationName":"fields"}}},"output":{"type":"structure","members":{"DocumentVersions":{"type":"list","member":{"shape":"S2t"}},"Marker":{}}}},"DescribeFolderContents":{"http":{"method":"GET","requestUri":"/api/v1/folders/{FolderId}/contents","responseCode":200},"input":{"type":"structure","required":["FolderId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"FolderId":{"location":"uri","locationName":"FolderId"},"Sort":{"location":"querystring","locationName":"sort"},"Order":{"location":"querystring","locationName":"order"},"Limit":{"location":"querystring","locationName":"limit","type":"integer"},"Marker":{"location":"querystring","locationName":"marker"},"Type":{"location":"querystring","locationName":"type"},"Include":{"location":"querystring","locationName":"include"}}},"output":{"type":"structure","members":{"Folders":{"shape":"S36"},"Documents":{"type":"list","member":{"shape":"S38"}},"Marker":{}}}},"DescribeGroups":{"http":{"method":"GET","requestUri":"/api/v1/groups","responseCode":200},"input":{"type":"structure","required":["SearchQuery"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"SearchQuery":{"shape":"S3a","location":"querystring","locationName":"searchQuery"},"OrganizationId":{"location":"querystring","locationName":"organizationId"},"Marker":{"location":"querystring","locationName":"marker"},"Limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"Groups":{"shape":"S2f"},"Marker":{}}}},"DescribeNotificationSubscriptions":{"http":{"method":"GET","requestUri":"/api/v1/organizations/{OrganizationId}/subscriptions","responseCode":200},"input":{"type":"structure","required":["OrganizationId"],"members":{"OrganizationId":{"location":"uri","locationName":"OrganizationId"},"Marker":{"location":"querystring","locationName":"marker"},"Limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"Subscriptions":{"type":"list","member":{"shape":"S1p"}},"Marker":{}}}},"DescribeResourcePermissions":{"http":{"method":"GET","requestUri":"/api/v1/resources/{ResourceId}/permissions","responseCode":200},"input":{"type":"structure","required":["ResourceId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"ResourceId":{"location":"uri","locationName":"ResourceId"},"PrincipalId":{"location":"querystring","locationName":"principalId"},"Limit":{"location":"querystring","locationName":"limit","type":"integer"},"Marker":{"location":"querystring","locationName":"marker"}}},"output":{"type":"structure","members":{"Principals":{"type":"list","member":{"type":"structure","members":{"Id":{},"Type":{},"Roles":{"type":"list","member":{"type":"structure","members":{"Role":{},"Type":{}}}}}}},"Marker":{}}}},"DescribeRootFolders":{"http":{"method":"GET","requestUri":"/api/v1/me/root","responseCode":200},"input":{"type":"structure","required":["AuthenticationToken"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"Limit":{"location":"querystring","locationName":"limit","type":"integer"},"Marker":{"location":"querystring","locationName":"marker"}}},"output":{"type":"structure","members":{"Folders":{"shape":"S36"},"Marker":{}}}},"DescribeUsers":{"http":{"method":"GET","requestUri":"/api/v1/users","responseCode":200},"input":{"type":"structure","members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"OrganizationId":{"location":"querystring","locationName":"organizationId"},"UserIds":{"location":"querystring","locationName":"userIds"},"Query":{"shape":"S3a","location":"querystring","locationName":"query"},"Include":{"location":"querystring","locationName":"include"},"Order":{"location":"querystring","locationName":"order"},"Sort":{"location":"querystring","locationName":"sort"},"Marker":{"location":"querystring","locationName":"marker"},"Limit":{"location":"querystring","locationName":"limit","type":"integer"},"Fields":{"location":"querystring","locationName":"fields"}}},"output":{"type":"structure","members":{"Users":{"type":"list","member":{"shape":"S8"}},"TotalNumberOfUsers":{"deprecated":true,"type":"long"},"Marker":{}}}},"GetCurrentUser":{"http":{"method":"GET","requestUri":"/api/v1/me","responseCode":200},"input":{"type":"structure","required":["AuthenticationToken"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"}}},"output":{"type":"structure","members":{"User":{"shape":"S8"}}}},"GetDocument":{"http":{"method":"GET","requestUri":"/api/v1/documents/{DocumentId}","responseCode":200},"input":{"type":"structure","required":["DocumentId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"DocumentId":{"location":"uri","locationName":"DocumentId"},"IncludeCustomMetadata":{"location":"querystring","locationName":"includeCustomMetadata","type":"boolean"}}},"output":{"type":"structure","members":{"Metadata":{"shape":"S38"},"CustomMetadata":{"shape":"S16"}}}},"GetDocumentPath":{"http":{"method":"GET","requestUri":"/api/v1/documents/{DocumentId}/path","responseCode":200},"input":{"type":"structure","required":["DocumentId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"DocumentId":{"location":"uri","locationName":"DocumentId"},"Limit":{"location":"querystring","locationName":"limit","type":"integer"},"Fields":{"location":"querystring","locationName":"fields"},"Marker":{"location":"querystring","locationName":"marker"}}},"output":{"type":"structure","members":{"Path":{"shape":"S41"}}}},"GetDocumentVersion":{"http":{"method":"GET","requestUri":"/api/v1/documents/{DocumentId}/versions/{VersionId}","responseCode":200},"input":{"type":"structure","required":["DocumentId","VersionId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"DocumentId":{"location":"uri","locationName":"DocumentId"},"VersionId":{"location":"uri","locationName":"VersionId"},"Fields":{"location":"querystring","locationName":"fields"},"IncludeCustomMetadata":{"location":"querystring","locationName":"includeCustomMetadata","type":"boolean"}}},"output":{"type":"structure","members":{"Metadata":{"shape":"S2t"},"CustomMetadata":{"shape":"S16"}}}},"GetFolder":{"http":{"method":"GET","requestUri":"/api/v1/folders/{FolderId}","responseCode":200},"input":{"type":"structure","required":["FolderId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"FolderId":{"location":"uri","locationName":"FolderId"},"IncludeCustomMetadata":{"location":"querystring","locationName":"includeCustomMetadata","type":"boolean"}}},"output":{"type":"structure","members":{"Metadata":{"shape":"S1d"},"CustomMetadata":{"shape":"S16"}}}},"GetFolderPath":{"http":{"method":"GET","requestUri":"/api/v1/folders/{FolderId}/path","responseCode":200},"input":{"type":"structure","required":["FolderId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"FolderId":{"location":"uri","locationName":"FolderId"},"Limit":{"location":"querystring","locationName":"limit","type":"integer"},"Fields":{"location":"querystring","locationName":"fields"},"Marker":{"location":"querystring","locationName":"marker"}}},"output":{"type":"structure","members":{"Path":{"shape":"S41"}}}},"InitiateDocumentVersionUpload":{"http":{"requestUri":"/api/v1/documents","responseCode":201},"input":{"type":"structure","required":["ParentFolderId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"Id":{},"Name":{},"ContentCreatedTimestamp":{"type":"timestamp"},"ContentModifiedTimestamp":{"type":"timestamp"},"ContentType":{},"DocumentSizeInBytes":{"type":"long"},"ParentFolderId":{}}},"output":{"type":"structure","members":{"Metadata":{"shape":"S38"},"UploadMetadata":{"type":"structure","members":{"UploadUrl":{"shape":"S2y"},"SignedHeaders":{"type":"map","key":{},"value":{}}}}}}},"RemoveAllResourcePermissions":{"http":{"method":"DELETE","requestUri":"/api/v1/resources/{ResourceId}/permissions","responseCode":204},"input":{"type":"structure","required":["ResourceId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"ResourceId":{"location":"uri","locationName":"ResourceId"}}}},"RemoveResourcePermission":{"http":{"method":"DELETE","requestUri":"/api/v1/resources/{ResourceId}/permissions/{PrincipalId}","responseCode":204},"input":{"type":"structure","required":["ResourceId","PrincipalId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"ResourceId":{"location":"uri","locationName":"ResourceId"},"PrincipalId":{"location":"uri","locationName":"PrincipalId"},"PrincipalType":{"location":"querystring","locationName":"type"}}}},"UpdateDocument":{"http":{"method":"PATCH","requestUri":"/api/v1/documents/{DocumentId}","responseCode":200},"input":{"type":"structure","required":["DocumentId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"DocumentId":{"location":"uri","locationName":"DocumentId"},"Name":{},"ParentFolderId":{},"ResourceState":{}}}},"UpdateDocumentVersion":{"http":{"method":"PATCH","requestUri":"/api/v1/documents/{DocumentId}/versions/{VersionId}","responseCode":200},"input":{"type":"structure","required":["DocumentId","VersionId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"DocumentId":{"location":"uri","locationName":"DocumentId"},"VersionId":{"location":"uri","locationName":"VersionId"},"VersionStatus":{}}}},"UpdateFolder":{"http":{"method":"PATCH","requestUri":"/api/v1/folders/{FolderId}","responseCode":200},"input":{"type":"structure","required":["FolderId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"FolderId":{"location":"uri","locationName":"FolderId"},"Name":{},"ParentFolderId":{},"ResourceState":{}}}},"UpdateUser":{"http":{"method":"PATCH","requestUri":"/api/v1/users/{UserId}","responseCode":200},"input":{"type":"structure","required":["UserId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"UserId":{"location":"uri","locationName":"UserId"},"GivenName":{},"Surname":{},"Type":{},"StorageRule":{"shape":"Sj"},"TimeZoneId":{},"Locale":{},"GrantPoweruserPrivileges":{}}},"output":{"type":"structure","members":{"User":{"shape":"S8"}}}}},"shapes":{"S2":{"type":"string","sensitive":true},"S8":{"type":"structure","members":{"Id":{},"Username":{},"EmailAddress":{},"GivenName":{},"Surname":{},"OrganizationId":{},"RootFolderId":{},"RecycleBinFolderId":{},"Status":{},"Type":{},"CreatedTimestamp":{"type":"timestamp"},"ModifiedTimestamp":{"type":"timestamp"},"TimeZoneId":{},"Locale":{},"Storage":{"type":"structure","members":{"StorageUtilizedInBytes":{"type":"long"},"StorageRule":{"shape":"Sj"}}}}},"Sj":{"type":"structure","members":{"StorageAllocatedInBytes":{"type":"long"},"StorageType":{}}},"St":{"type":"string","sensitive":true},"S10":{"type":"string","sensitive":true},"S13":{"type":"structure","required":["CommentId"],"members":{"CommentId":{},"ParentId":{},"ThreadId":{},"Text":{"shape":"S10"},"Contributor":{"shape":"S8"},"CreatedTimestamp":{"type":"timestamp"},"Status":{},"Visibility":{},"RecipientId":{}}},"S16":{"type":"map","key":{},"value":{}},"S1d":{"type":"structure","members":{"Id":{},"Name":{},"CreatorId":{},"ParentFolderId":{},"CreatedTimestamp":{"type":"timestamp"},"ModifiedTimestamp":{"type":"timestamp"},"ResourceState":{},"Signature":{},"Labels":{"shape":"S1g"},"Size":{"type":"long"},"LatestVersionSize":{"type":"long"}}},"S1g":{"type":"list","member":{}},"S1p":{"type":"structure","members":{"SubscriptionId":{},"EndPoint":{},"Protocol":{}}},"S2c":{"type":"structure","members":{"Id":{},"Username":{},"GivenName":{},"Surname":{},"EmailAddress":{}}},"S2f":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{}}}},"S2i":{"type":"structure","members":{"Type":{},"Name":{},"OriginalName":{},"Id":{},"VersionId":{},"Owner":{"shape":"S2c"},"ParentId":{}}},"S2t":{"type":"structure","members":{"Id":{},"Name":{},"ContentType":{},"Size":{"type":"long"},"Signature":{},"Status":{},"CreatedTimestamp":{"type":"timestamp"},"ModifiedTimestamp":{"type":"timestamp"},"ContentCreatedTimestamp":{"type":"timestamp"},"ContentModifiedTimestamp":{"type":"timestamp"},"CreatorId":{},"Thumbnail":{"type":"map","key":{},"value":{"shape":"S2y"}},"Source":{"type":"map","key":{},"value":{"shape":"S2y"}}}},"S2y":{"type":"string","sensitive":true},"S36":{"type":"list","member":{"shape":"S1d"}},"S38":{"type":"structure","members":{"Id":{},"CreatorId":{},"ParentFolderId":{},"CreatedTimestamp":{"type":"timestamp"},"ModifiedTimestamp":{"type":"timestamp"},"LatestVersionMetadata":{"shape":"S2t"},"ResourceState":{},"Labels":{"shape":"S1g"}}},"S3a":{"type":"string","sensitive":true},"S41":{"type":"structure","members":{"Components":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{}}}}}}}} - -/***/ }), -/* 528 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"DescribeDocumentVersions":{"input_token":"Marker","limit_key":"Limit","output_token":"Marker","result_key":"DocumentVersions"},"DescribeFolderContents":{"input_token":"Marker","limit_key":"Limit","output_token":"Marker","result_key":["Folders","Documents"]},"DescribeUsers":{"input_token":"Marker","limit_key":"Limit","output_token":"Marker","result_key":"Users"}}} - -/***/ }), -/* 529 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(1); -var AWS = __webpack_require__(0); -var Service = AWS.Service; -var apiLoader = AWS.apiLoader; - -apiLoader.services['lexmodelbuildingservice'] = {}; -AWS.LexModelBuildingService = Service.defineService('lexmodelbuildingservice', ['2017-04-19']); -Object.defineProperty(apiLoader.services['lexmodelbuildingservice'], '2017-04-19', { - get: function get() { - var model = __webpack_require__(530); - model.paginators = __webpack_require__(531).pagination; - return model; - }, - enumerable: true, - configurable: true -}); - -module.exports = AWS.LexModelBuildingService; - - -/***/ }), -/* 530 */ -/***/ (function(module, exports) { - -module.exports = {"version":"2.0","metadata":{"apiVersion":"2017-04-19","endpointPrefix":"models.lex","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"Amazon Lex Model Building Service","signatureVersion":"v4","signingName":"lex","uid":"lex-models-2017-04-19"},"operations":{"CreateBotVersion":{"http":{"requestUri":"/bots/{name}/versions","responseCode":201},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"},"checksum":{}}},"output":{"type":"structure","members":{"name":{},"description":{},"intents":{"shape":"S6"},"clarificationPrompt":{"shape":"Sa"},"abortStatement":{"shape":"Sh"},"status":{},"failureReason":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"idleSessionTTLInSeconds":{"type":"integer"},"voiceId":{},"checksum":{},"version":{},"locale":{},"childDirected":{"type":"boolean"}}}},"CreateIntentVersion":{"http":{"requestUri":"/intents/{name}/versions","responseCode":201},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"},"checksum":{}}},"output":{"type":"structure","members":{"name":{},"description":{},"slots":{"shape":"Sp"},"sampleUtterances":{"shape":"Sx"},"confirmationPrompt":{"shape":"Sa"},"rejectionStatement":{"shape":"Sh"},"followUpPrompt":{"shape":"Sy"},"conclusionStatement":{"shape":"Sh"},"dialogCodeHook":{"shape":"Sz"},"fulfillmentActivity":{"shape":"S12"},"parentIntentSignature":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"version":{},"checksum":{}}}},"CreateSlotTypeVersion":{"http":{"requestUri":"/slottypes/{name}/versions","responseCode":201},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"},"checksum":{}}},"output":{"type":"structure","members":{"name":{},"description":{},"enumerationValues":{"shape":"S18"},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"version":{},"checksum":{},"valueSelectionStrategy":{}}}},"DeleteBot":{"http":{"method":"DELETE","requestUri":"/bots/{name}","responseCode":204},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"}}}},"DeleteBotAlias":{"http":{"method":"DELETE","requestUri":"/bots/{botName}/aliases/{name}","responseCode":204},"input":{"type":"structure","required":["name","botName"],"members":{"name":{"location":"uri","locationName":"name"},"botName":{"location":"uri","locationName":"botName"}}}},"DeleteBotChannelAssociation":{"http":{"method":"DELETE","requestUri":"/bots/{botName}/aliases/{aliasName}/channels/{name}","responseCode":204},"input":{"type":"structure","required":["name","botName","botAlias"],"members":{"name":{"location":"uri","locationName":"name"},"botName":{"location":"uri","locationName":"botName"},"botAlias":{"location":"uri","locationName":"aliasName"}}}},"DeleteBotVersion":{"http":{"method":"DELETE","requestUri":"/bots/{name}/versions/{version}","responseCode":204},"input":{"type":"structure","required":["name","version"],"members":{"name":{"location":"uri","locationName":"name"},"version":{"location":"uri","locationName":"version"}}}},"DeleteIntent":{"http":{"method":"DELETE","requestUri":"/intents/{name}","responseCode":204},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"}}}},"DeleteIntentVersion":{"http":{"method":"DELETE","requestUri":"/intents/{name}/versions/{version}","responseCode":204},"input":{"type":"structure","required":["name","version"],"members":{"name":{"location":"uri","locationName":"name"},"version":{"location":"uri","locationName":"version"}}}},"DeleteSlotType":{"http":{"method":"DELETE","requestUri":"/slottypes/{name}","responseCode":204},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"}}}},"DeleteSlotTypeVersion":{"http":{"method":"DELETE","requestUri":"/slottypes/{name}/version/{version}","responseCode":204},"input":{"type":"structure","required":["name","version"],"members":{"name":{"location":"uri","locationName":"name"},"version":{"location":"uri","locationName":"version"}}}},"DeleteUtterances":{"http":{"method":"DELETE","requestUri":"/bots/{botName}/utterances/{userId}","responseCode":204},"input":{"type":"structure","required":["botName","userId"],"members":{"botName":{"location":"uri","locationName":"botName"},"userId":{"location":"uri","locationName":"userId"}}}},"GetBot":{"http":{"method":"GET","requestUri":"/bots/{name}/versions/{versionoralias}","responseCode":200},"input":{"type":"structure","required":["name","versionOrAlias"],"members":{"name":{"location":"uri","locationName":"name"},"versionOrAlias":{"location":"uri","locationName":"versionoralias"}}},"output":{"type":"structure","members":{"name":{},"description":{},"intents":{"shape":"S6"},"clarificationPrompt":{"shape":"Sa"},"abortStatement":{"shape":"Sh"},"status":{},"failureReason":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"idleSessionTTLInSeconds":{"type":"integer"},"voiceId":{},"checksum":{},"version":{},"locale":{},"childDirected":{"type":"boolean"}}}},"GetBotAlias":{"http":{"method":"GET","requestUri":"/bots/{botName}/aliases/{name}","responseCode":200},"input":{"type":"structure","required":["name","botName"],"members":{"name":{"location":"uri","locationName":"name"},"botName":{"location":"uri","locationName":"botName"}}},"output":{"type":"structure","members":{"name":{},"description":{},"botVersion":{},"botName":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"checksum":{}}}},"GetBotAliases":{"http":{"method":"GET","requestUri":"/bots/{botName}/aliases/","responseCode":200},"input":{"type":"structure","required":["botName"],"members":{"botName":{"location":"uri","locationName":"botName"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nameContains":{"location":"querystring","locationName":"nameContains"}}},"output":{"type":"structure","members":{"BotAliases":{"type":"list","member":{"type":"structure","members":{"name":{},"description":{},"botVersion":{},"botName":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"checksum":{}}}},"nextToken":{}}}},"GetBotChannelAssociation":{"http":{"method":"GET","requestUri":"/bots/{botName}/aliases/{aliasName}/channels/{name}","responseCode":200},"input":{"type":"structure","required":["name","botName","botAlias"],"members":{"name":{"location":"uri","locationName":"name"},"botName":{"location":"uri","locationName":"botName"},"botAlias":{"location":"uri","locationName":"aliasName"}}},"output":{"type":"structure","members":{"name":{},"description":{},"botAlias":{},"botName":{},"createdDate":{"type":"timestamp"},"type":{},"botConfiguration":{"shape":"S23"}}}},"GetBotChannelAssociations":{"http":{"method":"GET","requestUri":"/bots/{botName}/aliases/{aliasName}/channels/","responseCode":200},"input":{"type":"structure","required":["botName","botAlias"],"members":{"botName":{"location":"uri","locationName":"botName"},"botAlias":{"location":"uri","locationName":"aliasName"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nameContains":{"location":"querystring","locationName":"nameContains"}}},"output":{"type":"structure","members":{"botChannelAssociations":{"type":"list","member":{"type":"structure","members":{"name":{},"description":{},"botAlias":{},"botName":{},"createdDate":{"type":"timestamp"},"type":{},"botConfiguration":{"shape":"S23"}}}},"nextToken":{}}}},"GetBotVersions":{"http":{"method":"GET","requestUri":"/bots/{name}/versions/","responseCode":200},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"bots":{"shape":"S2b"},"nextToken":{}}}},"GetBots":{"http":{"method":"GET","requestUri":"/bots/","responseCode":200},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nameContains":{"location":"querystring","locationName":"nameContains"}}},"output":{"type":"structure","members":{"bots":{"shape":"S2b"},"nextToken":{}}}},"GetBuiltinIntent":{"http":{"method":"GET","requestUri":"/builtins/intents/{signature}","responseCode":200},"input":{"type":"structure","required":["signature"],"members":{"signature":{"location":"uri","locationName":"signature"}}},"output":{"type":"structure","members":{"signature":{},"supportedLocales":{"shape":"S2h"},"slots":{"type":"list","member":{"type":"structure","members":{"name":{}}}}}}},"GetBuiltinIntents":{"http":{"method":"GET","requestUri":"/builtins/intents/","responseCode":200},"input":{"type":"structure","members":{"locale":{"location":"querystring","locationName":"locale"},"signatureContains":{"location":"querystring","locationName":"signatureContains"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"intents":{"type":"list","member":{"type":"structure","members":{"signature":{},"supportedLocales":{"shape":"S2h"}}}},"nextToken":{}}}},"GetBuiltinSlotTypes":{"http":{"method":"GET","requestUri":"/builtins/slottypes/","responseCode":200},"input":{"type":"structure","members":{"locale":{"location":"querystring","locationName":"locale"},"signatureContains":{"location":"querystring","locationName":"signatureContains"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"slotTypes":{"type":"list","member":{"type":"structure","members":{"signature":{},"supportedLocales":{"shape":"S2h"}}}},"nextToken":{}}}},"GetExport":{"http":{"method":"GET","requestUri":"/exports/","responseCode":200},"input":{"type":"structure","required":["name","version","resourceType","exportType"],"members":{"name":{"location":"querystring","locationName":"name"},"version":{"location":"querystring","locationName":"version"},"resourceType":{"location":"querystring","locationName":"resourceType"},"exportType":{"location":"querystring","locationName":"exportType"}}},"output":{"type":"structure","members":{"name":{},"version":{},"resourceType":{},"exportType":{},"exportStatus":{},"failureReason":{},"url":{}}}},"GetIntent":{"http":{"method":"GET","requestUri":"/intents/{name}/versions/{version}","responseCode":200},"input":{"type":"structure","required":["name","version"],"members":{"name":{"location":"uri","locationName":"name"},"version":{"location":"uri","locationName":"version"}}},"output":{"type":"structure","members":{"name":{},"description":{},"slots":{"shape":"Sp"},"sampleUtterances":{"shape":"Sx"},"confirmationPrompt":{"shape":"Sa"},"rejectionStatement":{"shape":"Sh"},"followUpPrompt":{"shape":"Sy"},"conclusionStatement":{"shape":"Sh"},"dialogCodeHook":{"shape":"Sz"},"fulfillmentActivity":{"shape":"S12"},"parentIntentSignature":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"version":{},"checksum":{}}}},"GetIntentVersions":{"http":{"method":"GET","requestUri":"/intents/{name}/versions/","responseCode":200},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"intents":{"shape":"S33"},"nextToken":{}}}},"GetIntents":{"http":{"method":"GET","requestUri":"/intents/","responseCode":200},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nameContains":{"location":"querystring","locationName":"nameContains"}}},"output":{"type":"structure","members":{"intents":{"shape":"S33"},"nextToken":{}}}},"GetSlotType":{"http":{"method":"GET","requestUri":"/slottypes/{name}/versions/{version}","responseCode":200},"input":{"type":"structure","required":["name","version"],"members":{"name":{"location":"uri","locationName":"name"},"version":{"location":"uri","locationName":"version"}}},"output":{"type":"structure","members":{"name":{},"description":{},"enumerationValues":{"shape":"S18"},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"version":{},"checksum":{},"valueSelectionStrategy":{}}}},"GetSlotTypeVersions":{"http":{"method":"GET","requestUri":"/slottypes/{name}/versions/","responseCode":200},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"slotTypes":{"shape":"S3b"},"nextToken":{}}}},"GetSlotTypes":{"http":{"method":"GET","requestUri":"/slottypes/","responseCode":200},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nameContains":{"location":"querystring","locationName":"nameContains"}}},"output":{"type":"structure","members":{"slotTypes":{"shape":"S3b"},"nextToken":{}}}},"GetUtterancesView":{"http":{"method":"GET","requestUri":"/bots/{botname}/utterances?view=aggregation","responseCode":200},"input":{"type":"structure","required":["botName","botVersions","statusType"],"members":{"botName":{"location":"uri","locationName":"botname"},"botVersions":{"location":"querystring","locationName":"bot_versions","type":"list","member":{}},"statusType":{"location":"querystring","locationName":"status_type"}}},"output":{"type":"structure","members":{"botName":{},"utterances":{"type":"list","member":{"type":"structure","members":{"botVersion":{},"utterances":{"type":"list","member":{"type":"structure","members":{"utteranceString":{},"count":{"type":"integer"},"distinctUsers":{"type":"integer"},"firstUtteredDate":{"type":"timestamp"},"lastUtteredDate":{"type":"timestamp"}}}}}}}}}},"PutBot":{"http":{"method":"PUT","requestUri":"/bots/{name}/versions/$LATEST","responseCode":200},"input":{"type":"structure","required":["name","locale","childDirected"],"members":{"name":{"location":"uri","locationName":"name"},"description":{},"intents":{"shape":"S6"},"clarificationPrompt":{"shape":"Sa"},"abortStatement":{"shape":"Sh"},"idleSessionTTLInSeconds":{"type":"integer"},"voiceId":{},"checksum":{},"processBehavior":{},"locale":{},"childDirected":{"type":"boolean"}}},"output":{"type":"structure","members":{"name":{},"description":{},"intents":{"shape":"S6"},"clarificationPrompt":{"shape":"Sa"},"abortStatement":{"shape":"Sh"},"status":{},"failureReason":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"idleSessionTTLInSeconds":{"type":"integer"},"voiceId":{},"checksum":{},"version":{},"locale":{},"childDirected":{"type":"boolean"}}}},"PutBotAlias":{"http":{"method":"PUT","requestUri":"/bots/{botName}/aliases/{name}","responseCode":200},"input":{"type":"structure","required":["name","botVersion","botName"],"members":{"name":{"location":"uri","locationName":"name"},"description":{},"botVersion":{},"botName":{"location":"uri","locationName":"botName"},"checksum":{}}},"output":{"type":"structure","members":{"name":{},"description":{},"botVersion":{},"botName":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"checksum":{}}}},"PutIntent":{"http":{"method":"PUT","requestUri":"/intents/{name}/versions/$LATEST","responseCode":200},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"},"description":{},"slots":{"shape":"Sp"},"sampleUtterances":{"shape":"Sx"},"confirmationPrompt":{"shape":"Sa"},"rejectionStatement":{"shape":"Sh"},"followUpPrompt":{"shape":"Sy"},"conclusionStatement":{"shape":"Sh"},"dialogCodeHook":{"shape":"Sz"},"fulfillmentActivity":{"shape":"S12"},"parentIntentSignature":{},"checksum":{}}},"output":{"type":"structure","members":{"name":{},"description":{},"slots":{"shape":"Sp"},"sampleUtterances":{"shape":"Sx"},"confirmationPrompt":{"shape":"Sa"},"rejectionStatement":{"shape":"Sh"},"followUpPrompt":{"shape":"Sy"},"conclusionStatement":{"shape":"Sh"},"dialogCodeHook":{"shape":"Sz"},"fulfillmentActivity":{"shape":"S12"},"parentIntentSignature":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"version":{},"checksum":{}}}},"PutSlotType":{"http":{"method":"PUT","requestUri":"/slottypes/{name}/versions/$LATEST","responseCode":200},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"},"description":{},"enumerationValues":{"shape":"S18"},"checksum":{},"valueSelectionStrategy":{}}},"output":{"type":"structure","members":{"name":{},"description":{},"enumerationValues":{"shape":"S18"},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"version":{},"checksum":{},"valueSelectionStrategy":{}}}}},"shapes":{"S6":{"type":"list","member":{"type":"structure","required":["intentName","intentVersion"],"members":{"intentName":{},"intentVersion":{}}}},"Sa":{"type":"structure","required":["messages","maxAttempts"],"members":{"messages":{"shape":"Sb"},"maxAttempts":{"type":"integer"},"responseCard":{}}},"Sb":{"type":"list","member":{"type":"structure","required":["contentType","content"],"members":{"contentType":{},"content":{}}}},"Sh":{"type":"structure","required":["messages"],"members":{"messages":{"shape":"Sb"},"responseCard":{}}},"Sp":{"type":"list","member":{"type":"structure","required":["name","slotConstraint"],"members":{"name":{},"description":{},"slotConstraint":{},"slotType":{},"slotTypeVersion":{},"valueElicitationPrompt":{"shape":"Sa"},"priority":{"type":"integer"},"sampleUtterances":{"type":"list","member":{}},"responseCard":{}}}},"Sx":{"type":"list","member":{}},"Sy":{"type":"structure","required":["prompt","rejectionStatement"],"members":{"prompt":{"shape":"Sa"},"rejectionStatement":{"shape":"Sh"}}},"Sz":{"type":"structure","required":["uri","messageVersion"],"members":{"uri":{},"messageVersion":{}}},"S12":{"type":"structure","required":["type"],"members":{"type":{},"codeHook":{"shape":"Sz"}}},"S18":{"type":"list","member":{"type":"structure","required":["value"],"members":{"value":{},"synonyms":{"type":"list","member":{}}}}},"S23":{"type":"map","key":{},"value":{},"sensitive":true},"S2b":{"type":"list","member":{"type":"structure","members":{"name":{},"description":{},"status":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"version":{}}}},"S2h":{"type":"list","member":{}},"S33":{"type":"list","member":{"type":"structure","members":{"name":{},"description":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"version":{}}}},"S3b":{"type":"list","member":{"type":"structure","members":{"name":{},"description":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"version":{}}}}}} - -/***/ }), -/* 531 */ -/***/ (function(module, exports) { - -module.exports = {"pagination":{"GetBotAliases":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"GetBotChannelAssociations":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"GetBotVersions":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"GetBots":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"GetBuiltinIntents":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"GetBuiltinSlotTypes":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"GetIntentVersions":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"GetIntents":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"GetSlotTypeVersions":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"GetSlotTypes":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"}}} - -/***/ }), -/* 532 */ -/***/ (function(module, exports, __webpack_require__) { - -/* WEBPACK VAR INJECTION */(function(global) {/* - Copyright 2014-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved. - Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with - the License. A copy of the License is located at http://aws.amazon.com/apache2.0/ - or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR - CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions - and limitations under the License. -*/ - -var AMA = global.AMA; -AMA.Storage = __webpack_require__(31); -AMA.StorageKeys = __webpack_require__(33); -AMA.Session = __webpack_require__(113); -AMA.Client = __webpack_require__(110); - -/** - * @typedef AMA.Manager.Options - * @augments AMA.Client.Options - * @property {AMA.Session.ExpirationCallback} [expirationCallback=] - Callback function to call when sessions expire - */ - -/** - * @name AMA.Manager - * @namespace AMA.Manager - * @constructor - * @param {AMA.Client.Options|AMA.Client} options - A configuration map for the AMA.Client or an instantiated AMA.Client - * @see AMA.Client - */ -AMA.Manager = (function () { - 'use strict'; - /** - * @lends AMA.Manager - */ - var Manager = function (options) { - if (options instanceof AMA.Client) { - this.client = options; - } else { - options._autoSubmitEvents = options.autoSubmitEvents; - options.autoSubmitEvents = false; - this.client = new AMA.Client(options); - options.autoSubmitEvents = options._autoSubmitEvents !== false; - delete options._autoSubmitEvents; - } - this.options = this.client.options; - this.outputs = this.client.outputs; - - this.options.expirationCallback = this.options.expirationCallback || AMA.Util.NOP; - function checkForStoredSessions(context) { - context.client.storage.each(function (key) { - if (key.indexOf(AMA.StorageKeys.SESSION_ID) === 0) { - context.outputs.session = new AMA.Session({ - storage : context.client.storage, - sessionId : context.client.storage.get(key), - sessionLength : context.options.sessionLength, - expirationCallback: function (session) { - var shouldExtend = context.options.expirationCallback(session); - if (shouldExtend === true || typeof shouldExtend === 'number') { - return shouldExtend; - } - context.stopSession(); - } - }); - if (new Date().getTime() > context.outputs.session.expirationDate) { - context.outputs.session.expireSession(); - delete context.outputs.session; - } - } - }); - } - - checkForStoredSessions(this); - if (!this.outputs.session) { - this.startSession(); - } - if (this.options.autoSubmitEvents) { - this.client.submitEvents(); - } - }; - - /** - * submitEvents - * @param {Object} [options=] - options for submitting events - * @param {Object} [options.clientContext=this.options.clientContext] - clientContext to submit with defaults to - * options.clientContext - * @returns {Array} Array of batch indices that were submitted - */ - Manager.prototype.submitEvents = function (options) { - return this.client.submitEvents(options); - }; - - /** - * Function to start a session - * @returns {AMA.Client.Event} The start session event recorded - */ - Manager.prototype.startSession = function () { - this.client.logger.log('[Function:(AMA.Manager).startSession]'); - if (this.outputs.session) { - //Clear Session - this.outputs.session.clearSession(); - } - this.outputs.session = new AMA.Session({ - storage: this.client.storage, - logger: this.client.options.logger, - sessionLength: this.options.sessionLength, - expirationCallback: function (session) { - var shouldExtend = this.options.expirationCallback(session); - if (shouldExtend === true || typeof shouldExtend === 'number') { - return shouldExtend; - } - this.stopSession(); - }.bind(this) - }); - return this.recordEvent('_session.start'); - }; - - /** - * Function to extend the current session. - * @param {int} [milliseconds=options.sessionLength] - Milliseconds to extend the session by, will default - * to another session length - * @returns {int} The Session expiration (in Milliseconds) - */ - Manager.prototype.extendSession = function (milliseconds) { - return this.outputs.session.extendSession(milliseconds || this.options.sessionLength); - }; - - /** - * Function to stop the current session - * @returns {AMA.Client.Event} The stop session event recorded - */ - Manager.prototype.stopSession = function () { - this.client.logger.log('[Function:(AMA.Manager).stopSession]'); - this.outputs.session.stopSession(); - this.outputs.session.expireSession(AMA.Util.NOP); - return this.recordEvent('_session.stop'); - }; - - /** - * Function to stop the current session and start a new one - * @returns {AMA.Session} The new Session Object for the SessionManager - */ - Manager.prototype.renewSession = function () { - this.stopSession(); - this.startSession(); - return this.outputs.session; - }; - - /** - * Function that constructs a Mobile Analytics Event - * @param {string} eventType - Custom Event Type to be displayed in Console - * @param {AMA.Client.Attributes} [attributes=] - Map of String attributes - * @param {AMA.Client.Metrics} [metrics=] - Map of numeric values - * @returns {AMA.Client.Event} - */ - Manager.prototype.createEvent = function (eventType, attributes, metrics) { - return this.client.createEvent(eventType, this.outputs.session, attributes, metrics); - }; - - /** - * Function to record a custom event - * @param eventType - Custom event type name - * @param {AMA.Client.Attributes} [attributes=] - Custom attributes - * @param {AMA.Client.Metrics} [metrics=] - Custom metrics - * @returns {AMA.Client.Event} The event that was recorded - */ - Manager.prototype.recordEvent = function (eventType, attributes, metrics) { - return this.client.recordEvent(eventType, this.outputs.session, attributes, metrics); - }; - - /** - * Function to record a monetization event - * @param {Object} monetizationDetails - Details about Monetization Event - * @param {string} monetizationDetails.currency - ISO Currency of event - * @param {string} monetizationDetails.productId - Product Id of monetization event - * @param {number} monetizationDetails.quantity - Quantity of product in transaction - * @param {string|number} monetizationDetails.price - Price of product either ISO formatted string, or number - * with associated ISO Currency - * @param {AMA.Client.Attributes} [attributes=] - Custom attributes - * @param {AMA.Client.Metrics} [metrics=] - Custom metrics - * @returns {AMA.Client.Event} The event that was recorded - */ - Manager.prototype.recordMonetizationEvent = function (monetizationDetails, attributes, metrics) { - return this.client.recordMonetizationEvent(this.outputs.session, monetizationDetails, attributes, metrics); - }; - return Manager; -}()); - -module.exports = AMA.Manager; - -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(4))) - -/***/ }), -/* 533 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -/* - * Copyright 2017-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with - * the License. A copy of the License is located at - * - * http://aws.amazon.com/apache2.0/ - * - * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR - * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions - * and limitations under the License. - */ -Object.defineProperty(exports, "__esModule", { value: true }); -var LOG_LEVELS = { - VERBOSE: 1, - DEBUG: 2, - INFO: 3, - WARN: 4, - ERROR: 5 -}; -/** -* Write logs -* @class Logger -*/ -var ConsoleLogger = /** @class */ (function () { - /** - * @constructor - * @param {string} name - Name of the logger - */ - function ConsoleLogger(name, level) { - if (level === void 0) { level = 'WARN'; } - this.name = name; - this.level = level; - } - ConsoleLogger.prototype._padding = function (n) { - return n < 10 ? '0' + n : '' + n; - }; - ConsoleLogger.prototype._ts = function () { - var dt = new Date(); - return [ - this._padding(dt.getMinutes()), - this._padding(dt.getSeconds()) - ].join(':') + '.' + dt.getMilliseconds(); - }; - /** - * Write log - * @method - * @memeberof Logger - * @param {string} type - log type, default INFO - * @param {string|object} msg - Logging message or object - */ - ConsoleLogger.prototype._log = function (type) { - var msg = []; - for (var _i = 1; _i < arguments.length; _i++) { - msg[_i - 1] = arguments[_i]; - } - var logger_level_name = this.level; - if (ConsoleLogger.LOG_LEVEL) { - logger_level_name = ConsoleLogger.LOG_LEVEL; - } - if ((typeof window !== 'undefined') && window.LOG_LEVEL) { - logger_level_name = window.LOG_LEVEL; - } - var logger_level = LOG_LEVELS[logger_level_name]; - var type_level = LOG_LEVELS[type]; - if (!(type_level >= logger_level)) { - // Do nothing if type is not greater than or equal to logger level (handle undefined) - return; - } - var log = console.log; - if (type === 'ERROR' && console.error) { - log = console.error; - } - if (type === 'WARN' && console.warn) { - log = console.warn; - } - if (msg.length === 1 && typeof msg[0] === 'string') { - var output = [ - '[' + type + ']', - this._ts(), - this.name, - '-', - msg[0] - ].join(' '); - log(output); - } - else if (msg.length === 1) { - var output = {}; - var key = '[' + type + '] ' + this._ts() + ' ' + this.name; - output[key] = msg[0]; - log(output); - } - else if (typeof msg[0] === 'string') { - var obj = msg.slice(1); - if (obj.length === 1) { - obj = obj[0]; - } - var output = {}; - var key = '[' + type + '] ' + this._ts() + ' ' + this.name + ' - ' + msg[0]; - output[key] = obj; - log(output); - } - else { - var output = {}; - var key = '[' + type + '] ' + this._ts() + ' ' + this.name; - output[key] = msg; - log(output); - } - }; - /** - * Write General log. Default to INFO - * @method - * @memeberof Logger - * @param {string|object} msg - Logging message or object - */ - ConsoleLogger.prototype.log = function () { - var msg = []; - for (var _i = 0; _i < arguments.length; _i++) { - msg[_i] = arguments[_i]; - } - this._log.apply(this, ['INFO'].concat(msg)); - }; - /** - * Write INFO log - * @method - * @memeberof Logger - * @param {string|object} msg - Logging message or object - */ - ConsoleLogger.prototype.info = function () { - var msg = []; - for (var _i = 0; _i < arguments.length; _i++) { - msg[_i] = arguments[_i]; - } - this._log.apply(this, ['INFO'].concat(msg)); - }; - /** - * Write WARN log - * @method - * @memeberof Logger - * @param {string|object} msg - Logging message or object - */ - ConsoleLogger.prototype.warn = function () { - var msg = []; - for (var _i = 0; _i < arguments.length; _i++) { - msg[_i] = arguments[_i]; - } - this._log.apply(this, ['WARN'].concat(msg)); - }; - /** - * Write ERROR log - * @method - * @memeberof Logger - * @param {string|object} msg - Logging message or object - */ - ConsoleLogger.prototype.error = function () { - var msg = []; - for (var _i = 0; _i < arguments.length; _i++) { - msg[_i] = arguments[_i]; - } - this._log.apply(this, ['ERROR'].concat(msg)); - }; - /** - * Write DEBUG log - * @method - * @memeberof Logger - * @param {string|object} msg - Logging message or object - */ - ConsoleLogger.prototype.debug = function () { - var msg = []; - for (var _i = 0; _i < arguments.length; _i++) { - msg[_i] = arguments[_i]; - } - this._log.apply(this, ['DEBUG'].concat(msg)); - }; - /** - * Write VERBOSE log - * @method - * @memeberof Logger - * @param {string|object} msg - Logging message or object - */ - ConsoleLogger.prototype.verbose = function () { - var msg = []; - for (var _i = 0; _i < arguments.length; _i++) { - msg[_i] = arguments[_i]; - } - this._log.apply(this, ['VERBOSE'].concat(msg)); - }; - ConsoleLogger.LOG_LEVEL = null; - return ConsoleLogger; -}()); -exports.ConsoleLogger = ConsoleLogger; - - -/***/ }), -/* 534 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -/* - * Copyright 2017-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with - * the License. A copy of the License is located at - * - * http://aws.amazon.com/apache2.0/ - * - * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR - * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions - * and limitations under the License. - */ -Object.defineProperty(exports, "__esModule", { value: true }); -var Browser = __webpack_require__(535); -var ClientDevice = /** @class */ (function () { - function ClientDevice() { - } - ClientDevice.clientInfo = function () { - return Browser.clientInfo(); - }; - ClientDevice.dimension = function () { - return Browser.dimension(); - }; - return ClientDevice; -}()); -exports.default = ClientDevice; - - -/***/ }), -/* 535 */ +/* 295 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -37065,7 +31122,7 @@ exports.default = ClientDevice; * and limitations under the License. */ Object.defineProperty(exports, "__esModule", { value: true }); -var Hub_1 = __webpack_require__(114); +var Hub_1 = __webpack_require__(104); var Logger_1 = __webpack_require__(13); var logger = new Logger_1.ConsoleLogger('ClientDevice_Browser'); function clientInfo() { @@ -37158,7 +31215,7 @@ if (typeof window !== 'undefined') { /***/ }), -/* 536 */ +/* 296 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -37183,7 +31240,7 @@ exports.invalidParameter = invalidParameter; /***/ }), -/* 537 */ +/* 297 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -37300,7 +31357,7 @@ exports.default = JS; /***/ }), -/* 538 */ +/* 298 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -37328,9 +31385,9 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -var Utils_1 = __webpack_require__(53); -var StorageCache_1 = __webpack_require__(117); -var Common_1 = __webpack_require__(3); +var Utils_1 = __webpack_require__(50); +var StorageCache_1 = __webpack_require__(107); +var Common_1 = __webpack_require__(2); var logger = new Common_1.ConsoleLogger('Cache'); /** * Customized storage based on the SessionStorage or LocalStorage with LRU implemented @@ -37741,7 +31798,7 @@ exports.default = instance; /***/ }), -/* 539 */ +/* 299 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -37805,7 +31862,7 @@ exports.getCurrTime = getCurrTime; /***/ }), -/* 540 */ +/* 300 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -37979,7 +32036,7 @@ exports.default = CacheList; /***/ }), -/* 541 */ +/* 301 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38007,9 +32064,9 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -var Utils_1 = __webpack_require__(53); -var StorageCache_1 = __webpack_require__(117); -var Common_1 = __webpack_require__(3); +var Utils_1 = __webpack_require__(50); +var StorageCache_1 = __webpack_require__(107); +var Common_1 = __webpack_require__(2); var logger = new Common_1.ConsoleLogger('InMemoryCache'); /** * provide an object as the in-memory cache @@ -38324,7 +32381,7 @@ exports.default = instance; /***/ }), -/* 542 */ +/* 302 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38342,8 +32399,8 @@ exports.default = instance; * and limitations under the License. */ Object.defineProperty(exports, "__esModule", { value: true }); -var Analytics_1 = __webpack_require__(543); -var Common_1 = __webpack_require__(3); +var Analytics_1 = __webpack_require__(303); +var Common_1 = __webpack_require__(2); var logger = new Common_1.ConsoleLogger('Analytics'); var _instance = null; if (!_instance) { @@ -38368,8 +32425,6 @@ var storageEvent = function (payload) { var attrs = payload.attrs, metrics = payload.metrics; if (!attrs) return; - logger.debug('record storage events'); - logger.debug(payload); Analytics.record('Storage', attrs, metrics); }; var authEvent = function (payload) { @@ -38398,7 +32453,7 @@ Common_1.Hub.listen('storage', Analytics); /***/ }), -/* 543 */ +/* 303 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38451,11 +32506,10 @@ var __generator = (this && this.__generator) || function (thisArg, body) { } }; Object.defineProperty(exports, "__esModule", { value: true }); -var Common_1 = __webpack_require__(3); -var Auth_1 = __webpack_require__(20); +var Common_1 = __webpack_require__(2); +var Auth_1 = __webpack_require__(19); var logger = new Common_1.ConsoleLogger('AnalyticsClass'); -var ama_logger = new Common_1.ConsoleLogger('AMA'); -ama_logger.log = ama_logger.verbose; +var NON_RETRYABLE_EXCEPTIONS = ['BadRequestException', 'SerializationException', 'ValidationException']; /** * Provide mobile analytics client functions */ @@ -38470,17 +32524,35 @@ var AnalyticsClass = /** @class */ (function () { if (client_info.platform) { this._config.platform = client_info.platform; } - if (!this._config.clientId) { + // store endpointId into localstorage + if (!this._config.endpointId) { + /* + if (window.localStorage) { + let endpointId = window.localStorage.getItem('amplify_endpoint_id'); + if (!endpointId) { + endpointId = this.generateRandomString(); + window.localStorage.setItem('amplify_endpoint_id', endpointId); + } + this._config.endpointId = endpointId; + } + else { + this._config.endpointId = this.generateRandomString(); + }*/ var credentials = this._config.credentials; if (credentials && credentials.identityId) { - this._config.clientId = credentials.identityId; + this._config.endpointId = credentials.identityId; } } this._buffer = []; } + /** + * configure Analytics + * @param {Object} config - Configuration of the Analytics + */ AnalyticsClass.prototype.configure = function (config) { logger.debug('configure Analytics'); var conf = config ? config.Analytics || config : {}; + // using app_id from aws-exports if provided if (conf['aws_mobile_analytics_app_id']) { conf = { appId: conf['aws_mobile_analytics_app_id'], @@ -38488,94 +32560,224 @@ var AnalyticsClass = /** @class */ (function () { platform: 'other' }; } + // hard code region conf.region = 'us-east-1'; this._config = Object.assign({}, this._config, conf); + // no app id provided if (!this._config.appId) { logger.debug('Do not have appId yet.'); } + // async init clients this._initClients(); return this._config; }; /** * Record Session start + * @return - A promise which resolves if event record successfully */ AnalyticsClass.prototype.startSession = function () { - return __awaiter(this, void 0, void 0, function () { - return __generator(this, function (_a) { - if (this.amaClient) { - this.amaClient.startSession(); + var _this = this; + logger.debug('record session start'); + var sessionId = this.generateRandomString(); + this._sessionId = sessionId; + var clientContext = this._generateClientContext(); + var params = { + clientContext: clientContext, + events: [ + { + eventType: '_session.start', + timestamp: new Date().toISOString(), + 'session': { + 'id': sessionId, + 'startTimestamp': new Date().toISOString() + } + } + ] + }; + return new Promise(function (res, rej) { + _this.mobileAnalytics.putEvents(params, function (err, data) { + if (err) { + logger.debug('record event failed. ' + err); + rej(err); + } + else { + logger.debug('record event success. ' + data); + res(data); } - return [2 /*return*/]; }); }); }; /** * Record Session stop + * @return - A promise which resolves if event record successfully */ AnalyticsClass.prototype.stopSession = function () { - return __awaiter(this, void 0, void 0, function () { - return __generator(this, function (_a) { - if (this.amaClient) { - this.amaClient.stopSession(); + var _this = this; + logger.debug('record session stop'); + var sessionId = this._sessionId ? this._sessionId : this.generateRandomString(); + var clientContext = this._generateClientContext(); + var params = { + clientContext: clientContext, + events: [ + { + eventType: '_session.stop', + timestamp: new Date().toISOString(), + 'session': { + 'id': sessionId, + 'startTimestamp': new Date().toISOString() + } + } + ] + }; + return new Promise(function (res, rej) { + _this.mobileAnalytics.putEvents(params, function (err, data) { + if (err) { + logger.debug('record event failed. ' + err); + rej(err); + } + else { + logger.debug('record event success. ' + data); + res(data); } - return [2 /*return*/]; }); }); }; /** - * Restart Analytics client with credentials provided - * @param {Object} credentials - Cognito Credentials + * @async + * Restart Analytics client and record session stop + * @return - A promise ehich resolves to be true if current credential exists */ AnalyticsClass.prototype.restart = function () { - try { - this.stopSession(); - this._initClients(); - } - catch (e) { - logger.debug('restart error', e); - } + return __awaiter(this, void 0, void 0, function () { + var _this = this; + return __generator(this, function (_a) { + this.stopSession().then(function (data) { + return _this._initClients(); + }).catch(function (e) { + logger.debug('restart error', e); + }); + return [2 /*return*/]; + }); + }); }; /** * Record one analytic event and send it to Pinpoint * @param {String} name - The name of the event * @param {Object} [attributs] - Attributes of the event * @param {Object} [metrics] - Event metrics + * @return - A promise which resolves if event record successfully */ AnalyticsClass.prototype.record = function (name, attributes, metrics) { - return __awaiter(this, void 0, void 0, function () { - return __generator(this, function (_a) { - logger.debug('record event ' + name); - if (!this.amaClient) { - logger.debug('amaClient not ready, put in buffer'); - this._buffer.push({ - name: name, - attributes: attributes, - metrics: metrics - }); - return [2 /*return*/]; + var _this = this; + logger.debug("record event: { name: " + name + ", attributes: " + attributes + ", metrics: " + metrics); + // if mobile analytics client not ready, buffer it + if (!this.mobileAnalytics) { + logger.debug('mobileAnalytics not ready, put in buffer'); + this._buffer.push({ + name: name, + attributes: attributes, + metrics: metrics + }); + return; + } + var clientContext = this._generateClientContext(); + var params = { + clientContext: clientContext, + events: [ + { + eventType: name, + timestamp: new Date().toISOString(), + attributes: attributes, + metrics: metrics + } + ] + }; + return new Promise(function (res, rej) { + _this.mobileAnalytics.putEvents(params, function (err, data) { + if (err) { + logger.debug('record event failed. ' + err); + rej(err); + } + else { + logger.debug('record event success. ' + data); + res(data); } - this.amaClient.recordEvent(name, attributes, metrics); - return [2 /*return*/]; }); }); }; + /* + _putEventsCallback() { + return (err, data, res, rej) => { + if (err) { + logger.debug('record event failed. ' + err); + if (err.statusCode === undefined || err.statusCode === 400){ + if (err.code === 'ThrottlingException') { + // todo + // cache events + logger.debug('get throttled, caching events'); + } + } + rej(err); + } + else { + logger.debug('record event success. ' + data); + // try to clean cached events if exist + + + res(data); + } + }; + } + */ /** * Record one analytic event * @param {String} name - Event name * @param {Object} [attributes] - Attributes of the event * @param {Object} [metrics] - Event metrics */ - AnalyticsClass.prototype.recordMonetization = function (name, attributes, metrics) { - return __awaiter(this, void 0, void 0, function () { - return __generator(this, function (_a) { - this.amaClient.recordMonetizationEvent(name, attributes, metrics); - return [2 /*return*/]; - }); - }); + // async recordMonetization(name, attributes?: EventAttributes, metrics?: EventMetrics) { + // this.amaClient.recordMonetizationEvent(name, attributes, metrics); + // } + /** + * @private + * generate client context with endpoint Id and app Id provided + */ + AnalyticsClass.prototype._generateClientContext = function () { + var _a = this._config, endpointId = _a.endpointId, appId = _a.appId; + var clientContext = { + client: { + client_id: endpointId + }, + services: { + mobile_analytics: { + app_id: appId + } + } + }; + return JSON.stringify(clientContext); + }; + /** + * generate random string + */ + AnalyticsClass.prototype.generateRandomString = function () { + var result = ''; + var chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; + for (var i = 32; i > 0; i -= 1) { + result += chars[Math.floor(Math.random() * chars.length)]; + } + return result; }; + /** + * @private + * check if app Id exists + */ AnalyticsClass.prototype._checkConfig = function () { return !!this._config.appId; }; + /** + * @private + * check if current crednetials exists + */ AnalyticsClass.prototype._ensureCredentials = function () { var conf = this._config; // commented @@ -38586,8 +32788,8 @@ var AnalyticsClass = /** @class */ (function () { var cred = Auth_1.default.essentialCredentials(credentials); logger.debug('set credentials for analytics', cred); conf.credentials = cred; - if (!conf.clientId && conf.credentials) { - conf.clientId = conf.credentials.identityId; + if (!conf.endpointId && conf.credentials) { + conf.endpointId = conf.credentials.identityId; } return true; }) @@ -38596,6 +32798,12 @@ var AnalyticsClass = /** @class */ (function () { return false; }); }; + /** + * @private + * @async + * init clients for Anlytics including mobile analytics and pinpoint + * @return - True if initilization succeeds + */ AnalyticsClass.prototype._initClients = function () { return __awaiter(this, void 0, void 0, function () { var credentialsOK; @@ -38611,44 +32819,41 @@ var AnalyticsClass = /** @class */ (function () { if (!credentialsOK) { return [2 /*return*/, false]; } - this._initAMA(); - this._initPinpoint(); + this._initMobileAnalytics(); + return [4 /*yield*/, this._initPinpoint()]; + case 2: + _a.sent(); this.startSession(); - return [2 /*return*/]; + return [2 /*return*/, true]; } }); }); }; /** - * Init AMA client with configuration + * @private + * Init mobile analytics and clear buffer */ - AnalyticsClass.prototype._initAMA = function () { + AnalyticsClass.prototype._initMobileAnalytics = function () { var _this = this; - var _a = this._config, appId = _a.appId, clientId = _a.clientId, region = _a.region, credentials = _a.credentials, platform = _a.platform; - this.amaClient = new Common_1.AMA.Manager({ - appId: appId, - platform: platform, - clientId: clientId, - logger: ama_logger, - clientOptions: { - region: region, - credentials: credentials - } - }); + var _a = this._config, credentials = _a.credentials, region = _a.region; + this.mobileAnalytics = new Common_1.MobileAnalytics({ credentials: credentials, region: region }); if (this._buffer.length > 0) { logger.debug('something in buffer, flush it'); var buffer = this._buffer; this._buffer = []; buffer.forEach(function (event) { - _this.amaClient.recordEvent(event.name, event.attributes, event.metrics); + _this.record(event.name, event.attributes, event.metrics); }); } }; /** + * @private * Init Pinpoint with configuration and update pinpoint client endpoint + * @return - A promise resolves if endpoint updated successfully */ AnalyticsClass.prototype._initPinpoint = function () { - var _a = this._config, region = _a.region, appId = _a.appId, clientId = _a.clientId, credentials = _a.credentials; + var _this = this; + var _a = this._config, region = _a.region, appId = _a.appId, endpointId = _a.endpointId, credentials = _a.credentials; this.pinpointClient = new Common_1.Pinpoint({ region: region, credentials: credentials, @@ -38656,17 +32861,21 @@ var AnalyticsClass = /** @class */ (function () { var request = this._endpointRequest(); var update_params = { ApplicationId: appId, - EndpointId: clientId, + EndpointId: endpointId, EndpointRequest: request }; logger.debug(update_params); - this.pinpointClient.updateEndpoint(update_params, function (err, data) { - if (err) { - logger.debug('Pinpoint ERROR', err); - } - else { - logger.debug('Pinpoint SUCCESS', data); - } + return new Promise(function (res, rej) { + _this.pinpointClient.updateEndpoint(update_params, function (err, data) { + if (err) { + logger.debug('Pinpoint ERROR', err); + rej(err); + } + else { + logger.debug('Pinpoint SUCCESS', data); + res(data); + } + }); }); }; /** @@ -38676,7 +32885,7 @@ var AnalyticsClass = /** @class */ (function () { AnalyticsClass.prototype._endpointRequest = function () { var client_info = Common_1.ClientDevice.clientInfo(); var credentials = this._config.credentials; - var user_id = credentials.authenticated ? credentials.identityId : null; + var user_id = (credentials && credentials.authenticated) ? credentials.identityId : null; logger.debug('demographic user id: ' + user_id); return { Demographic: { @@ -38695,7 +32904,7 @@ exports.default = AnalyticsClass; /***/ }), -/* 544 */ +/* 304 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38713,8 +32922,8 @@ exports.default = AnalyticsClass; * and limitations under the License. */ Object.defineProperty(exports, "__esModule", { value: true }); -var Storage_1 = __webpack_require__(545); -var Common_1 = __webpack_require__(3); +var Storage_1 = __webpack_require__(305); +var Common_1 = __webpack_require__(2); var logger = new Common_1.ConsoleLogger('Storage'); var _instance = null; if (!_instance) { @@ -38734,7 +32943,7 @@ exports.default = Storage; /***/ }), -/* 545 */ +/* 305 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38787,8 +32996,8 @@ var __generator = (this && this.__generator) || function (thisArg, body) { } }; Object.defineProperty(exports, "__esModule", { value: true }); -var Common_1 = __webpack_require__(3); -var Auth_1 = __webpack_require__(20); +var Common_1 = __webpack_require__(2); +var Auth_1 = __webpack_require__(19); var logger = new Common_1.ConsoleLogger('StorageClass'); var dispatchStorageEvent = function (track, attrs, metrics) { if (track) { @@ -39079,7 +33288,7 @@ exports.default = StorageClass; /***/ }), -/* 546 */ +/* 306 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39132,7 +33341,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) { } }; Object.defineProperty(exports, "__esModule", { value: true }); -var RestClient_1 = __webpack_require__(547); +var RestClient_1 = __webpack_require__(307); var Logger_1 = __webpack_require__(13); var logger = new Logger_1.ConsoleLogger('API'); var _config = null; @@ -39389,7 +33598,7 @@ exports.default = API; /***/ }), -/* 547 */ +/* 307 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39450,10 +33659,10 @@ var __generator = (this && this.__generator) || function (thisArg, body) { } }; Object.defineProperty(exports, "__esModule", { value: true }); -var Signer_1 = __webpack_require__(115); -var Common_1 = __webpack_require__(3); -var Auth_1 = __webpack_require__(20); -var axios_1 = __webpack_require__(548); +var Signer_1 = __webpack_require__(105); +var Common_1 = __webpack_require__(2); +var Auth_1 = __webpack_require__(19); +var axios_1 = __webpack_require__(308); var logger = new Common_1.ConsoleLogger('RestClient'); /** * HTTP Client for REST requests. Send and receive JSON data. @@ -39624,22 +33833,22 @@ exports.RestClient = RestClient; /***/ }), -/* 548 */ +/* 308 */ /***/ (function(module, exports, __webpack_require__) { -module.exports = __webpack_require__(549); +module.exports = __webpack_require__(309); /***/ }), -/* 549 */ +/* 309 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var utils = __webpack_require__(6); -var bind = __webpack_require__(118); -var Axios = __webpack_require__(551); -var defaults = __webpack_require__(54); +var utils = __webpack_require__(4); +var bind = __webpack_require__(108); +var Axios = __webpack_require__(311); +var defaults = __webpack_require__(51); /** * Create an instance of Axios @@ -39672,15 +33881,15 @@ axios.create = function create(instanceConfig) { }; // Expose Cancel & CancelToken -axios.Cancel = __webpack_require__(122); -axios.CancelToken = __webpack_require__(565); -axios.isCancel = __webpack_require__(121); +axios.Cancel = __webpack_require__(112); +axios.CancelToken = __webpack_require__(325); +axios.isCancel = __webpack_require__(111); // Expose all/spread axios.all = function all(promises) { return Promise.all(promises); }; -axios.spread = __webpack_require__(566); +axios.spread = __webpack_require__(326); module.exports = axios; @@ -39689,7 +33898,7 @@ module.exports.default = axios; /***/ }), -/* 550 */ +/* 310 */ /***/ (function(module, exports) { /*! @@ -39716,16 +33925,16 @@ function isSlowBuffer (obj) { /***/ }), -/* 551 */ +/* 311 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var defaults = __webpack_require__(54); -var utils = __webpack_require__(6); -var InterceptorManager = __webpack_require__(560); -var dispatchRequest = __webpack_require__(561); +var defaults = __webpack_require__(51); +var utils = __webpack_require__(4); +var InterceptorManager = __webpack_require__(320); +var dispatchRequest = __webpack_require__(321); /** * Create a new instance of Axios @@ -39802,13 +34011,13 @@ module.exports = Axios; /***/ }), -/* 552 */ +/* 312 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var utils = __webpack_require__(6); +var utils = __webpack_require__(4); module.exports = function normalizeHeaderName(headers, normalizedName) { utils.forEach(headers, function processHeader(value, name) { @@ -39821,13 +34030,13 @@ module.exports = function normalizeHeaderName(headers, normalizedName) { /***/ }), -/* 553 */ +/* 313 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var createError = __webpack_require__(120); +var createError = __webpack_require__(110); /** * Resolve or reject a Promise based on response status. @@ -39854,7 +34063,7 @@ module.exports = function settle(resolve, reject, response) { /***/ }), -/* 554 */ +/* 314 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39882,13 +34091,13 @@ module.exports = function enhanceError(error, config, code, request, response) { /***/ }), -/* 555 */ +/* 315 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var utils = __webpack_require__(6); +var utils = __webpack_require__(4); function encode(val) { return encodeURIComponent(val). @@ -39957,13 +34166,13 @@ module.exports = function buildURL(url, params, paramsSerializer) { /***/ }), -/* 556 */ +/* 316 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var utils = __webpack_require__(6); +var utils = __webpack_require__(4); // Headers whose duplicates are ignored by node // c.f. https://nodejs.org/api/http.html#http_message_headers @@ -40017,13 +34226,13 @@ module.exports = function parseHeaders(headers) { /***/ }), -/* 557 */ +/* 317 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var utils = __webpack_require__(6); +var utils = __webpack_require__(4); module.exports = ( utils.isStandardBrowserEnv() ? @@ -40092,7 +34301,7 @@ module.exports = ( /***/ }), -/* 558 */ +/* 318 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40135,13 +34344,13 @@ module.exports = btoa; /***/ }), -/* 559 */ +/* 319 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var utils = __webpack_require__(6); +var utils = __webpack_require__(4); module.exports = ( utils.isStandardBrowserEnv() ? @@ -40195,13 +34404,13 @@ module.exports = ( /***/ }), -/* 560 */ +/* 320 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var utils = __webpack_require__(6); +var utils = __webpack_require__(4); function InterceptorManager() { this.handlers = []; @@ -40254,18 +34463,18 @@ module.exports = InterceptorManager; /***/ }), -/* 561 */ +/* 321 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var utils = __webpack_require__(6); -var transformData = __webpack_require__(562); -var isCancel = __webpack_require__(121); -var defaults = __webpack_require__(54); -var isAbsoluteURL = __webpack_require__(563); -var combineURLs = __webpack_require__(564); +var utils = __webpack_require__(4); +var transformData = __webpack_require__(322); +var isCancel = __webpack_require__(111); +var defaults = __webpack_require__(51); +var isAbsoluteURL = __webpack_require__(323); +var combineURLs = __webpack_require__(324); /** * Throws a `Cancel` if cancellation has been requested. @@ -40347,13 +34556,13 @@ module.exports = function dispatchRequest(config) { /***/ }), -/* 562 */ +/* 322 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var utils = __webpack_require__(6); +var utils = __webpack_require__(4); /** * Transform the data for a request or a response @@ -40374,7 +34583,7 @@ module.exports = function transformData(data, headers, fns) { /***/ }), -/* 563 */ +/* 323 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40395,7 +34604,7 @@ module.exports = function isAbsoluteURL(url) { /***/ }), -/* 564 */ +/* 324 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40416,13 +34625,13 @@ module.exports = function combineURLs(baseURL, relativeURL) { /***/ }), -/* 565 */ +/* 325 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var Cancel = __webpack_require__(122); +var Cancel = __webpack_require__(112); /** * A `CancelToken` is an object that can be used to request cancellation of an operation. @@ -40480,7 +34689,7 @@ module.exports = CancelToken; /***/ }), -/* 566 */ +/* 326 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40514,7 +34723,7 @@ module.exports = function spread(callback) { /***/ }), -/* 567 */ +/* 327 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40532,7 +34741,7 @@ module.exports = function spread(callback) { * and limitations under the License. */ Object.defineProperty(exports, "__esModule", { value: true }); -var I18n_1 = __webpack_require__(568); +var I18n_1 = __webpack_require__(328); var Logger_1 = __webpack_require__(13); var logger = new Logger_1.ConsoleLogger('I18n'); var _config = null; @@ -40625,7 +34834,7 @@ exports.default = I18n; /***/ }), -/* 568 */ +/* 328 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40643,7 +34852,7 @@ exports.default = I18n; * and limitations under the License. */ Object.defineProperty(exports, "__esModule", { value: true }); -var Common_1 = __webpack_require__(3); +var Common_1 = __webpack_require__(2); var logger = new Common_1.ConsoleLogger('I18n'); /** * Language transition class diff --git a/packages/aws-amplify/dist/aws-amplify.js.map b/packages/aws-amplify/dist/aws-amplify.js.map index ccced14fca4..67227272072 100644 --- a/packages/aws-amplify/dist/aws-amplify.js.map +++ b/packages/aws-amplify/dist/aws-amplify.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/universalModuleDefinition","webpack:///webpack/bootstrap 8223c4d8b1dcb3105771","webpack:///./node_modules/aws-sdk/lib/core.js","webpack:///./node_modules/aws-sdk/lib/browser_loader.js","webpack:///./node_modules/aws-sdk/lib/util.js","webpack:///./src/Common/index.ts","webpack:///(webpack)/buildin/global.js","webpack:///./node_modules/lodash/create.js","webpack:///./node_modules/axios/lib/utils.js","webpack:///./node_modules/lodash/isObject.js","webpack:///./node_modules/lodash/isArray.js","webpack:///./node_modules/lodash/_root.js","webpack:///./node_modules/process/browser.js","webpack:///./node_modules/lodash/_getNative.js","webpack:///./node_modules/xmlbuilder/lib/XMLNode.js","webpack:///./src/Common/Logger/index.ts","webpack:///./node_modules/aws-sdk/lib/model/shape.js","webpack:///./node_modules/lodash/_baseGetTag.js","webpack:///./node_modules/lodash/isArrayLike.js","webpack:///./node_modules/lodash/keys.js","webpack:///./node_modules/lodash/isObjectLike.js","webpack:///./node_modules/aws-sdk/clients/sts.js","webpack:///./src/Auth/index.ts","webpack:///./node_modules/aws-sdk/lib/protocol/rest.js","webpack:///./node_modules/lodash/isFunction.js","webpack:///./node_modules/lodash/_Symbol.js","webpack:///./node_modules/lodash/eq.js","webpack:///./node_modules/lodash/_ListCache.js","webpack:///./node_modules/lodash/_assocIndexOf.js","webpack:///./node_modules/lodash/_nativeCreate.js","webpack:///./node_modules/lodash/_getMapData.js","webpack:///./node_modules/lodash/_toKey.js","webpack:///./node_modules/aws-sdk/browser.js","webpack:///./node_modules/aws-sdk-mobile-analytics/lib/StorageClients/LocalStorage.js","webpack:///./node_modules/aws-sdk-mobile-analytics/lib/MobileAnalyticsUtilities.js","webpack:///./node_modules/aws-sdk-mobile-analytics/lib/StorageClients/StorageKeys.js","webpack:///./node_modules/aws-sdk/lib/protocol/json.js","webpack:///./node_modules/aws-sdk/lib/json/builder.js","webpack:///./node_modules/aws-sdk/lib/json/parser.js","webpack:///./node_modules/lodash/identity.js","webpack:///./node_modules/lodash/isLength.js","webpack:///./node_modules/lodash/_isIndex.js","webpack:///./node_modules/lodash/_isPrototype.js","webpack:///./node_modules/lodash/isArguments.js","webpack:///./node_modules/lodash/isBuffer.js","webpack:///(webpack)/buildin/module.js","webpack:///./node_modules/lodash/isTypedArray.js","webpack:///./node_modules/lodash/_Map.js","webpack:///./node_modules/lodash/_MapCache.js","webpack:///./node_modules/lodash/_isKey.js","webpack:///./node_modules/lodash/isSymbol.js","webpack:///./node_modules/jmespath/jmespath.js","webpack:///fs (ignored)","webpack:///./node_modules/buffer/index.js","webpack:///./node_modules/crypto-browserify/helpers.js","webpack:///./src/Cache/Utils/index.ts","webpack:///./node_modules/axios/lib/defaults.js","webpack:///./src/Common/Facet.ts","webpack:///./node_modules/aws-sdk/clients/s3.js","webpack:///./node_modules/aws-sdk/lib/protocol/query.js","webpack:///./node_modules/aws-sdk/lib/model/collection.js","webpack:///./node_modules/aws-sdk/lib/protocol/rest_json.js","webpack:///./node_modules/aws-sdk/lib/protocol/rest_xml.js","webpack:///./node_modules/lodash/_assignValue.js","webpack:///./node_modules/lodash/_baseAssignValue.js","webpack:///./node_modules/lodash/_defineProperty.js","webpack:///./node_modules/lodash/_freeGlobal.js","webpack:///./node_modules/lodash/_toSource.js","webpack:///./node_modules/lodash/_copyObject.js","webpack:///./node_modules/lodash/_isIterateeCall.js","webpack:///./node_modules/lodash/_baseKeys.js","webpack:///./node_modules/xmlbuilder/lib/XMLDeclaration.js","webpack:///./node_modules/lodash/_getTag.js","webpack:///./node_modules/xmlbuilder/lib/XMLElement.js","webpack:///./node_modules/lodash/_Stack.js","webpack:///./node_modules/lodash/_baseIsEqual.js","webpack:///./node_modules/lodash/_equalArrays.js","webpack:///./node_modules/lodash/_isStrictComparable.js","webpack:///./node_modules/lodash/_matchesStrictComparable.js","webpack:///./node_modules/lodash/_baseGet.js","webpack:///./node_modules/lodash/_castPath.js","webpack:///./node_modules/xmlbuilder/lib/XMLProcessingInstruction.js","webpack:///./node_modules/xmlbuilder/lib/XMLCData.js","webpack:///./node_modules/xmlbuilder/lib/XMLComment.js","webpack:///./node_modules/xmlbuilder/lib/XMLDocType.js","webpack:///./node_modules/aws-sdk/lib/model/api.js","webpack:///./node_modules/aws-sdk/lib/model/operation.js","webpack:///./node_modules/aws-sdk/lib/model/paginator.js","webpack:///./node_modules/aws-sdk/lib/model/resource_waiter.js","webpack:///./node_modules/aws-sdk/lib/credentials.js","webpack:///./node_modules/aws-sdk/lib/credentials/credential_provider_chain.js","webpack:///./node_modules/aws-sdk/lib/http.js","webpack:///./node_modules/aws-sdk/lib/sequential_executor.js","webpack:///./node_modules/aws-sdk/lib/signers/v3.js","webpack:///./node_modules/aws-sdk/lib/signers/v4_credentials.js","webpack:///./node_modules/uuid/lib/rng-browser.js","webpack:///./node_modules/uuid/lib/bytesToUuid.js","webpack:///./node_modules/node-libs-browser/node_modules/url/url.js","webpack:///./node_modules/querystring-es3/index.js","webpack:///./node_modules/aws-sdk/clients/cognitoidentity.js","webpack:///./node_modules/amazon-cognito-identity-js/es/AuthenticationHelper.js","webpack:///./node_modules/amazon-cognito-identity-js/es/BigInteger.js","webpack:///./node_modules/amazon-cognito-identity-js/es/CognitoAccessToken.js","webpack:///./node_modules/amazon-cognito-identity-js/es/CognitoJwtToken.js","webpack:///./node_modules/amazon-cognito-identity-js/es/CognitoIdToken.js","webpack:///./node_modules/amazon-cognito-identity-js/es/CognitoRefreshToken.js","webpack:///./node_modules/amazon-cognito-identity-js/es/CognitoUser.js","webpack:///./node_modules/amazon-cognito-identity-js/es/CognitoUserSession.js","webpack:///./node_modules/amazon-cognito-identity-js/es/DateHelper.js","webpack:///./node_modules/amazon-cognito-identity-js/es/CognitoUserAttribute.js","webpack:///./node_modules/amazon-cognito-identity-js/es/StorageHelper.js","webpack:///./node_modules/aws-sdk/clients/cognitoidentityserviceprovider.js","webpack:///./node_modules/aws-sdk-mobile-analytics/lib/MobileAnalyticsClient.js","webpack:///./node_modules/aws-sdk/lib/dynamodb/types.js","webpack:///./node_modules/aws-sdk/lib/dynamodb/set.js","webpack:///./node_modules/aws-sdk-mobile-analytics/lib/MobileAnalyticsSession.js","webpack:///./src/Common/Hub.ts","webpack:///./src/Common/Signer.ts","webpack:///./src/Cache/index.ts","webpack:///./src/Cache/StorageCache.ts","webpack:///./node_modules/axios/lib/helpers/bind.js","webpack:///./node_modules/axios/lib/adapters/xhr.js","webpack:///./node_modules/axios/lib/core/createError.js","webpack:///./node_modules/axios/lib/cancel/isCancel.js","webpack:///./node_modules/axios/lib/cancel/Cancel.js","webpack:///./src/index.ts","webpack:///./src/Auth/Auth.ts","webpack:///./node_modules/timers-browserify/main.js","webpack:///./node_modules/setimmediate/setImmediate.js","webpack:///./node_modules/aws-sdk/lib/query/query_param_serializer.js","webpack:///./node_modules/aws-sdk/lib/xml/builder.js","webpack:///./node_modules/xmlbuilder/lib/index.js","webpack:///./node_modules/lodash/assign.js","webpack:///./node_modules/lodash/_baseIsNative.js","webpack:///./node_modules/lodash/_getRawTag.js","webpack:///./node_modules/lodash/_objectToString.js","webpack:///./node_modules/lodash/_isMasked.js","webpack:///./node_modules/lodash/_coreJsData.js","webpack:///./node_modules/lodash/_getValue.js","webpack:///./node_modules/lodash/_createAssigner.js","webpack:///./node_modules/lodash/_baseRest.js","webpack:///./node_modules/lodash/_overRest.js","webpack:///./node_modules/lodash/_apply.js","webpack:///./node_modules/lodash/_setToString.js","webpack:///./node_modules/lodash/_baseSetToString.js","webpack:///./node_modules/lodash/constant.js","webpack:///./node_modules/lodash/_shortOut.js","webpack:///./node_modules/lodash/_arrayLikeKeys.js","webpack:///./node_modules/lodash/_baseTimes.js","webpack:///./node_modules/lodash/_baseIsArguments.js","webpack:///./node_modules/lodash/stubFalse.js","webpack:///./node_modules/lodash/_baseIsTypedArray.js","webpack:///./node_modules/lodash/_baseUnary.js","webpack:///./node_modules/lodash/_nodeUtil.js","webpack:///./node_modules/lodash/_nativeKeys.js","webpack:///./node_modules/lodash/_overArg.js","webpack:///./node_modules/xmlbuilder/lib/XMLBuilder.js","webpack:///./node_modules/xmlbuilder/lib/XMLStringifier.js","webpack:///./node_modules/lodash/_baseAssign.js","webpack:///./node_modules/lodash/_baseCreate.js","webpack:///./node_modules/lodash/isEmpty.js","webpack:///./node_modules/lodash/_DataView.js","webpack:///./node_modules/lodash/_Promise.js","webpack:///./node_modules/lodash/_Set.js","webpack:///./node_modules/lodash/_WeakMap.js","webpack:///./node_modules/lodash/every.js","webpack:///./node_modules/lodash/_arrayEvery.js","webpack:///./node_modules/lodash/_baseEvery.js","webpack:///./node_modules/lodash/_baseEach.js","webpack:///./node_modules/lodash/_baseForOwn.js","webpack:///./node_modules/lodash/_baseFor.js","webpack:///./node_modules/lodash/_createBaseFor.js","webpack:///./node_modules/lodash/_createBaseEach.js","webpack:///./node_modules/lodash/_baseIteratee.js","webpack:///./node_modules/lodash/_baseMatches.js","webpack:///./node_modules/lodash/_baseIsMatch.js","webpack:///./node_modules/lodash/_listCacheClear.js","webpack:///./node_modules/lodash/_listCacheDelete.js","webpack:///./node_modules/lodash/_listCacheGet.js","webpack:///./node_modules/lodash/_listCacheHas.js","webpack:///./node_modules/lodash/_listCacheSet.js","webpack:///./node_modules/lodash/_stackClear.js","webpack:///./node_modules/lodash/_stackDelete.js","webpack:///./node_modules/lodash/_stackGet.js","webpack:///./node_modules/lodash/_stackHas.js","webpack:///./node_modules/lodash/_stackSet.js","webpack:///./node_modules/lodash/_mapCacheClear.js","webpack:///./node_modules/lodash/_Hash.js","webpack:///./node_modules/lodash/_hashClear.js","webpack:///./node_modules/lodash/_hashDelete.js","webpack:///./node_modules/lodash/_hashGet.js","webpack:///./node_modules/lodash/_hashHas.js","webpack:///./node_modules/lodash/_hashSet.js","webpack:///./node_modules/lodash/_mapCacheDelete.js","webpack:///./node_modules/lodash/_isKeyable.js","webpack:///./node_modules/lodash/_mapCacheGet.js","webpack:///./node_modules/lodash/_mapCacheHas.js","webpack:///./node_modules/lodash/_mapCacheSet.js","webpack:///./node_modules/lodash/_baseIsEqualDeep.js","webpack:///./node_modules/lodash/_SetCache.js","webpack:///./node_modules/lodash/_setCacheAdd.js","webpack:///./node_modules/lodash/_setCacheHas.js","webpack:///./node_modules/lodash/_arraySome.js","webpack:///./node_modules/lodash/_cacheHas.js","webpack:///./node_modules/lodash/_equalByTag.js","webpack:///./node_modules/lodash/_Uint8Array.js","webpack:///./node_modules/lodash/_mapToArray.js","webpack:///./node_modules/lodash/_setToArray.js","webpack:///./node_modules/lodash/_equalObjects.js","webpack:///./node_modules/lodash/_getAllKeys.js","webpack:///./node_modules/lodash/_baseGetAllKeys.js","webpack:///./node_modules/lodash/_arrayPush.js","webpack:///./node_modules/lodash/_getSymbols.js","webpack:///./node_modules/lodash/_arrayFilter.js","webpack:///./node_modules/lodash/stubArray.js","webpack:///./node_modules/lodash/_getMatchData.js","webpack:///./node_modules/lodash/_baseMatchesProperty.js","webpack:///./node_modules/lodash/get.js","webpack:///./node_modules/lodash/_stringToPath.js","webpack:///./node_modules/lodash/_memoizeCapped.js","webpack:///./node_modules/lodash/memoize.js","webpack:///./node_modules/lodash/toString.js","webpack:///./node_modules/lodash/_baseToString.js","webpack:///./node_modules/lodash/_arrayMap.js","webpack:///./node_modules/lodash/hasIn.js","webpack:///./node_modules/lodash/_baseHasIn.js","webpack:///./node_modules/lodash/_hasPath.js","webpack:///./node_modules/lodash/property.js","webpack:///./node_modules/lodash/_baseProperty.js","webpack:///./node_modules/lodash/_basePropertyDeep.js","webpack:///./node_modules/xmlbuilder/lib/XMLAttribute.js","webpack:///./node_modules/xmlbuilder/lib/XMLDTDAttList.js","webpack:///./node_modules/xmlbuilder/lib/XMLDTDEntity.js","webpack:///./node_modules/xmlbuilder/lib/XMLDTDElement.js","webpack:///./node_modules/xmlbuilder/lib/XMLDTDNotation.js","webpack:///./node_modules/xmlbuilder/lib/XMLRaw.js","webpack:///./node_modules/xmlbuilder/lib/XMLText.js","webpack:///./node_modules/aws-sdk/lib/api_loader.js","webpack:///./node_modules/aws-sdk/lib/service.js","webpack:///./node_modules/aws-sdk/lib/region_config.js","webpack:///./node_modules/aws-sdk/lib/region_config_data.json","webpack:///./node_modules/aws-sdk/lib/config.js","webpack:///./node_modules/aws-sdk/lib/event_listeners.js","webpack:///./node_modules/util/util.js","webpack:///./node_modules/util/support/isBufferBrowser.js","webpack:///./node_modules/util/node_modules/inherits/inherits_browser.js","webpack:///./node_modules/aws-sdk/lib/request.js","webpack:///./node_modules/aws-sdk/lib/state_machine.js","webpack:///./node_modules/aws-sdk/lib/response.js","webpack:///./node_modules/aws-sdk/lib/resource_waiter.js","webpack:///./node_modules/aws-sdk/lib/signers/request_signer.js","webpack:///./node_modules/aws-sdk/lib/signers/v2.js","webpack:///./node_modules/aws-sdk/lib/signers/v3https.js","webpack:///./node_modules/aws-sdk/lib/signers/v4.js","webpack:///./node_modules/aws-sdk/lib/signers/s3.js","webpack:///./node_modules/aws-sdk/lib/signers/presign.js","webpack:///./node_modules/aws-sdk/lib/param_validator.js","webpack:///./node_modules/aws-sdk/apis/metadata.json","webpack:///./node_modules/uuid/index.js","webpack:///./node_modules/uuid/v1.js","webpack:///./node_modules/uuid/v4.js","webpack:///./node_modules/crypto-browserify/index.js","webpack:///./node_modules/base64-js/index.js","webpack:///./node_modules/ieee754/index.js","webpack:///./node_modules/isarray/index.js","webpack:///./node_modules/crypto-browserify/sha.js","webpack:///./node_modules/crypto-browserify/sha256.js","webpack:///./node_modules/crypto-browserify/rng.js","webpack:///./node_modules/crypto-browserify/md5.js","webpack:///./node_modules/punycode/punycode.js","webpack:///./node_modules/node-libs-browser/node_modules/url/util.js","webpack:///./node_modules/querystring-es3/decode.js","webpack:///./node_modules/querystring-es3/encode.js","webpack:///./node_modules/aws-sdk/lib/credentials/temporary_credentials.js","webpack:///./node_modules/aws-sdk/lib/services/sts.js","webpack:///./node_modules/aws-sdk/apis/sts-2011-06-15.min.json","webpack:///./node_modules/aws-sdk/apis/sts-2011-06-15.paginators.json","webpack:///./node_modules/aws-sdk/lib/credentials/web_identity_credentials.js","webpack:///./node_modules/aws-sdk/lib/credentials/cognito_identity_credentials.js","webpack:///./node_modules/aws-sdk/lib/services/cognitoidentity.js","webpack:///./node_modules/aws-sdk/apis/cognito-identity-2014-06-30.min.json","webpack:///./node_modules/aws-sdk/apis/cognito-identity-2014-06-30.paginators.json","webpack:///./node_modules/aws-sdk/lib/credentials/saml_credentials.js","webpack:///./node_modules/aws-sdk/lib/xml/browser_parser.js","webpack:///./node_modules/aws-sdk/lib/http/xhr.js","webpack:///./node_modules/events/events.js","webpack:///./node_modules/aws-sdk/lib/services/s3.js","webpack:///./node_modules/aws-sdk/lib/s3/managed_upload.js","webpack:///./node_modules/aws-sdk/apis/s3-2006-03-01.min.json","webpack:///./node_modules/aws-sdk/apis/s3-2006-03-01.paginators.json","webpack:///./node_modules/aws-sdk/apis/s3-2006-03-01.waiters2.json","webpack:///./node_modules/amazon-cognito-identity-js/es/index.js","webpack:///./node_modules/amazon-cognito-identity-js/es/AuthenticationDetails.js","webpack:///./node_modules/amazon-cognito-identity-js/es/CognitoUserPool.js","webpack:///./node_modules/aws-sdk/apis/cognito-idp-2016-04-18.min.json","webpack:///./node_modules/aws-sdk/apis/cognito-idp-2016-04-18.paginators.json","webpack:///./node_modules/amazon-cognito-identity-js/es/CookieStorage.js","webpack:///./node_modules/js-cookie/src/js.cookie.js","webpack:///./node_modules/aws-sdk/clients/pinpoint.js","webpack:///./node_modules/aws-sdk/apis/pinpoint-2016-12-01.min.json","webpack:///./node_modules/aws-sdk-mobile-analytics/lib/ama.js","webpack:///./node_modules/aws-sdk/lib/browser.js","webpack:///./node_modules/aws-sdk/clients/browser_default.js","webpack:///./node_modules/aws-sdk/clients/acm.js","webpack:///./node_modules/aws-sdk/apis/acm-2015-12-08.min.json","webpack:///./node_modules/aws-sdk/apis/acm-2015-12-08.paginators.json","webpack:///./node_modules/aws-sdk/clients/apigateway.js","webpack:///./node_modules/aws-sdk/lib/services/apigateway.js","webpack:///./node_modules/aws-sdk/apis/apigateway-2015-07-09.min.json","webpack:///./node_modules/aws-sdk/apis/apigateway-2015-07-09.paginators.json","webpack:///./node_modules/aws-sdk/clients/applicationautoscaling.js","webpack:///./node_modules/aws-sdk/apis/application-autoscaling-2016-02-06.min.json","webpack:///./node_modules/aws-sdk/apis/application-autoscaling-2016-02-06.paginators.json","webpack:///./node_modules/aws-sdk/clients/autoscaling.js","webpack:///./node_modules/aws-sdk/apis/autoscaling-2011-01-01.min.json","webpack:///./node_modules/aws-sdk/apis/autoscaling-2011-01-01.paginators.json","webpack:///./node_modules/aws-sdk/clients/cloudformation.js","webpack:///./node_modules/aws-sdk/apis/cloudformation-2010-05-15.min.json","webpack:///./node_modules/aws-sdk/apis/cloudformation-2010-05-15.paginators.json","webpack:///./node_modules/aws-sdk/apis/cloudformation-2010-05-15.waiters2.json","webpack:///./node_modules/aws-sdk/clients/cloudfront.js","webpack:///./node_modules/aws-sdk/lib/services/cloudfront.js","webpack:///./node_modules/aws-sdk/lib/cloudfront/signer.js","webpack:///./node_modules/aws-sdk/apis/cloudfront-2016-11-25.min.json","webpack:///./node_modules/aws-sdk/apis/cloudfront-2016-11-25.paginators.json","webpack:///./node_modules/aws-sdk/apis/cloudfront-2016-11-25.waiters2.json","webpack:///./node_modules/aws-sdk/apis/cloudfront-2017-03-25.min.json","webpack:///./node_modules/aws-sdk/apis/cloudfront-2017-03-25.paginators.json","webpack:///./node_modules/aws-sdk/apis/cloudfront-2017-03-25.waiters2.json","webpack:///./node_modules/aws-sdk/clients/cloudhsm.js","webpack:///./node_modules/aws-sdk/apis/cloudhsm-2014-05-30.min.json","webpack:///./node_modules/aws-sdk/apis/cloudhsm-2014-05-30.paginators.json","webpack:///./node_modules/aws-sdk/clients/cloudtrail.js","webpack:///./node_modules/aws-sdk/apis/cloudtrail-2013-11-01.min.json","webpack:///./node_modules/aws-sdk/apis/cloudtrail-2013-11-01.paginators.json","webpack:///./node_modules/aws-sdk/clients/cloudwatch.js","webpack:///./node_modules/aws-sdk/apis/monitoring-2010-08-01.min.json","webpack:///./node_modules/aws-sdk/apis/monitoring-2010-08-01.paginators.json","webpack:///./node_modules/aws-sdk/apis/monitoring-2010-08-01.waiters2.json","webpack:///./node_modules/aws-sdk/clients/cloudwatchevents.js","webpack:///./node_modules/aws-sdk/apis/events-2015-10-07.min.json","webpack:///./node_modules/aws-sdk/apis/events-2015-10-07.paginators.json","webpack:///./node_modules/aws-sdk/clients/cloudwatchlogs.js","webpack:///./node_modules/aws-sdk/apis/logs-2014-03-28.min.json","webpack:///./node_modules/aws-sdk/apis/logs-2014-03-28.paginators.json","webpack:///./node_modules/aws-sdk/clients/codecommit.js","webpack:///./node_modules/aws-sdk/apis/codecommit-2015-04-13.min.json","webpack:///./node_modules/aws-sdk/apis/codecommit-2015-04-13.paginators.json","webpack:///./node_modules/aws-sdk/clients/codedeploy.js","webpack:///./node_modules/aws-sdk/apis/codedeploy-2014-10-06.min.json","webpack:///./node_modules/aws-sdk/apis/codedeploy-2014-10-06.paginators.json","webpack:///./node_modules/aws-sdk/apis/codedeploy-2014-10-06.waiters2.json","webpack:///./node_modules/aws-sdk/clients/codepipeline.js","webpack:///./node_modules/aws-sdk/apis/codepipeline-2015-07-09.min.json","webpack:///./node_modules/aws-sdk/apis/codepipeline-2015-07-09.paginators.json","webpack:///./node_modules/aws-sdk/clients/cognitosync.js","webpack:///./node_modules/aws-sdk/apis/cognito-sync-2014-06-30.min.json","webpack:///./node_modules/aws-sdk/clients/configservice.js","webpack:///./node_modules/aws-sdk/apis/config-2014-11-12.min.json","webpack:///./node_modules/aws-sdk/apis/config-2014-11-12.paginators.json","webpack:///./node_modules/aws-sdk/clients/cur.js","webpack:///./node_modules/aws-sdk/apis/cur-2017-01-06.min.json","webpack:///./node_modules/aws-sdk/apis/cur-2017-01-06.paginators.json","webpack:///./node_modules/aws-sdk/clients/devicefarm.js","webpack:///./node_modules/aws-sdk/apis/devicefarm-2015-06-23.min.json","webpack:///./node_modules/aws-sdk/apis/devicefarm-2015-06-23.paginators.json","webpack:///./node_modules/aws-sdk/clients/directconnect.js","webpack:///./node_modules/aws-sdk/apis/directconnect-2012-10-25.min.json","webpack:///./node_modules/aws-sdk/apis/directconnect-2012-10-25.paginators.json","webpack:///./node_modules/aws-sdk/clients/dynamodb.js","webpack:///./node_modules/aws-sdk/lib/services/dynamodb.js","webpack:///./node_modules/aws-sdk/lib/dynamodb/document_client.js","webpack:///./node_modules/aws-sdk/lib/dynamodb/translator.js","webpack:///./node_modules/aws-sdk/lib/dynamodb/converter.js","webpack:///./node_modules/aws-sdk/lib/dynamodb/numberValue.js","webpack:///./node_modules/aws-sdk/apis/dynamodb-2011-12-05.min.json","webpack:///./node_modules/aws-sdk/apis/dynamodb-2011-12-05.paginators.json","webpack:///./node_modules/aws-sdk/apis/dynamodb-2011-12-05.waiters2.json","webpack:///./node_modules/aws-sdk/apis/dynamodb-2012-08-10.min.json","webpack:///./node_modules/aws-sdk/apis/dynamodb-2012-08-10.paginators.json","webpack:///./node_modules/aws-sdk/apis/dynamodb-2012-08-10.waiters2.json","webpack:///./node_modules/aws-sdk/clients/dynamodbstreams.js","webpack:///./node_modules/aws-sdk/apis/streams.dynamodb-2012-08-10.min.json","webpack:///./node_modules/aws-sdk/apis/streams.dynamodb-2012-08-10.paginators.json","webpack:///./node_modules/aws-sdk/clients/ec2.js","webpack:///./node_modules/aws-sdk/lib/services/ec2.js","webpack:///./node_modules/aws-sdk/apis/ec2-2016-11-15.min.json","webpack:///./node_modules/aws-sdk/apis/ec2-2016-11-15.paginators.json","webpack:///./node_modules/aws-sdk/apis/ec2-2016-11-15.waiters2.json","webpack:///./node_modules/aws-sdk/clients/ecr.js","webpack:///./node_modules/aws-sdk/apis/ecr-2015-09-21.min.json","webpack:///./node_modules/aws-sdk/apis/ecr-2015-09-21.paginators.json","webpack:///./node_modules/aws-sdk/clients/ecs.js","webpack:///./node_modules/aws-sdk/apis/ecs-2014-11-13.min.json","webpack:///./node_modules/aws-sdk/apis/ecs-2014-11-13.paginators.json","webpack:///./node_modules/aws-sdk/apis/ecs-2014-11-13.waiters2.json","webpack:///./node_modules/aws-sdk/clients/efs.js","webpack:///./node_modules/aws-sdk/apis/elasticfilesystem-2015-02-01.min.json","webpack:///./node_modules/aws-sdk/apis/elasticfilesystem-2015-02-01.paginators.json","webpack:///./node_modules/aws-sdk/clients/elasticache.js","webpack:///./node_modules/aws-sdk/apis/elasticache-2015-02-02.min.json","webpack:///./node_modules/aws-sdk/apis/elasticache-2015-02-02.paginators.json","webpack:///./node_modules/aws-sdk/apis/elasticache-2015-02-02.waiters2.json","webpack:///./node_modules/aws-sdk/clients/elasticbeanstalk.js","webpack:///./node_modules/aws-sdk/apis/elasticbeanstalk-2010-12-01.min.json","webpack:///./node_modules/aws-sdk/apis/elasticbeanstalk-2010-12-01.paginators.json","webpack:///./node_modules/aws-sdk/clients/elb.js","webpack:///./node_modules/aws-sdk/apis/elasticloadbalancing-2012-06-01.min.json","webpack:///./node_modules/aws-sdk/apis/elasticloadbalancing-2012-06-01.paginators.json","webpack:///./node_modules/aws-sdk/apis/elasticloadbalancing-2012-06-01.waiters2.json","webpack:///./node_modules/aws-sdk/clients/elbv2.js","webpack:///./node_modules/aws-sdk/apis/elasticloadbalancingv2-2015-12-01.min.json","webpack:///./node_modules/aws-sdk/apis/elasticloadbalancingv2-2015-12-01.paginators.json","webpack:///./node_modules/aws-sdk/apis/elasticloadbalancingv2-2015-12-01.waiters2.json","webpack:///./node_modules/aws-sdk/clients/emr.js","webpack:///./node_modules/aws-sdk/apis/elasticmapreduce-2009-03-31.min.json","webpack:///./node_modules/aws-sdk/apis/elasticmapreduce-2009-03-31.paginators.json","webpack:///./node_modules/aws-sdk/apis/elasticmapreduce-2009-03-31.waiters2.json","webpack:///./node_modules/aws-sdk/clients/elastictranscoder.js","webpack:///./node_modules/aws-sdk/apis/elastictranscoder-2012-09-25.min.json","webpack:///./node_modules/aws-sdk/apis/elastictranscoder-2012-09-25.paginators.json","webpack:///./node_modules/aws-sdk/apis/elastictranscoder-2012-09-25.waiters2.json","webpack:///./node_modules/aws-sdk/clients/firehose.js","webpack:///./node_modules/aws-sdk/apis/firehose-2015-08-04.min.json","webpack:///./node_modules/aws-sdk/apis/firehose-2015-08-04.paginators.json","webpack:///./node_modules/aws-sdk/clients/gamelift.js","webpack:///./node_modules/aws-sdk/apis/gamelift-2015-10-01.min.json","webpack:///./node_modules/aws-sdk/apis/gamelift-2015-10-01.paginators.json","webpack:///./node_modules/aws-sdk/clients/inspector.js","webpack:///./node_modules/aws-sdk/apis/inspector-2016-02-16.min.json","webpack:///./node_modules/aws-sdk/apis/inspector-2016-02-16.paginators.json","webpack:///./node_modules/aws-sdk/clients/iot.js","webpack:///./node_modules/aws-sdk/apis/iot-2015-05-28.min.json","webpack:///./node_modules/aws-sdk/apis/iot-2015-05-28.paginators.json","webpack:///./node_modules/aws-sdk/clients/iotdata.js","webpack:///./node_modules/aws-sdk/lib/services/iotdata.js","webpack:///./node_modules/aws-sdk/apis/iot-data-2015-05-28.min.json","webpack:///./node_modules/aws-sdk/clients/kinesis.js","webpack:///./node_modules/aws-sdk/apis/kinesis-2013-12-02.min.json","webpack:///./node_modules/aws-sdk/apis/kinesis-2013-12-02.paginators.json","webpack:///./node_modules/aws-sdk/apis/kinesis-2013-12-02.waiters2.json","webpack:///./node_modules/aws-sdk/clients/kms.js","webpack:///./node_modules/aws-sdk/apis/kms-2014-11-01.min.json","webpack:///./node_modules/aws-sdk/apis/kms-2014-11-01.paginators.json","webpack:///./node_modules/aws-sdk/clients/lambda.js","webpack:///./node_modules/aws-sdk/lib/services/lambda.js","webpack:///./node_modules/aws-sdk/apis/lambda-2014-11-11.min.json","webpack:///./node_modules/aws-sdk/apis/lambda-2014-11-11.paginators.json","webpack:///./node_modules/aws-sdk/apis/lambda-2015-03-31.min.json","webpack:///./node_modules/aws-sdk/apis/lambda-2015-03-31.paginators.json","webpack:///./node_modules/aws-sdk/clients/lexruntime.js","webpack:///./node_modules/aws-sdk/apis/runtime.lex-2016-11-28.min.json","webpack:///./node_modules/aws-sdk/apis/runtime.lex-2016-11-28.paginators.json","webpack:///./node_modules/aws-sdk/clients/machinelearning.js","webpack:///./node_modules/aws-sdk/lib/services/machinelearning.js","webpack:///./node_modules/aws-sdk/apis/machinelearning-2014-12-12.min.json","webpack:///./node_modules/aws-sdk/apis/machinelearning-2014-12-12.paginators.json","webpack:///./node_modules/aws-sdk/apis/machinelearning-2014-12-12.waiters2.json","webpack:///./node_modules/aws-sdk/clients/marketplacecommerceanalytics.js","webpack:///./node_modules/aws-sdk/apis/marketplacecommerceanalytics-2015-07-01.min.json","webpack:///./node_modules/aws-sdk/apis/marketplacecommerceanalytics-2015-07-01.paginators.json","webpack:///./node_modules/aws-sdk/clients/mturk.js","webpack:///./node_modules/aws-sdk/apis/mturk-requester-2017-01-17.min.json","webpack:///./node_modules/aws-sdk/apis/mturk-requester-2017-01-17.paginators.json","webpack:///./node_modules/aws-sdk/clients/mobileanalytics.js","webpack:///./node_modules/aws-sdk/apis/mobileanalytics-2014-06-05.min.json","webpack:///./node_modules/aws-sdk/clients/opsworks.js","webpack:///./node_modules/aws-sdk/apis/opsworks-2013-02-18.min.json","webpack:///./node_modules/aws-sdk/apis/opsworks-2013-02-18.paginators.json","webpack:///./node_modules/aws-sdk/apis/opsworks-2013-02-18.waiters2.json","webpack:///./node_modules/aws-sdk/clients/polly.js","webpack:///./node_modules/aws-sdk/lib/services/polly.js","webpack:///./node_modules/aws-sdk/lib/polly/presigner.js","webpack:///./node_modules/aws-sdk/apis/polly-2016-06-10.min.json","webpack:///./node_modules/aws-sdk/apis/polly-2016-06-10.paginators.json","webpack:///./node_modules/aws-sdk/clients/rds.js","webpack:///./node_modules/aws-sdk/lib/services/rds.js","webpack:///./node_modules/aws-sdk/lib/rds/signer.js","webpack:///./node_modules/aws-sdk/apis/rds-2013-01-10.min.json","webpack:///./node_modules/aws-sdk/apis/rds-2013-01-10.paginators.json","webpack:///./node_modules/aws-sdk/apis/rds-2013-02-12.min.json","webpack:///./node_modules/aws-sdk/apis/rds-2013-02-12.paginators.json","webpack:///./node_modules/aws-sdk/apis/rds-2013-09-09.min.json","webpack:///./node_modules/aws-sdk/apis/rds-2013-09-09.paginators.json","webpack:///./node_modules/aws-sdk/apis/rds-2013-09-09.waiters2.json","webpack:///./node_modules/aws-sdk/apis/rds-2014-09-01.min.json","webpack:///./node_modules/aws-sdk/apis/rds-2014-09-01.paginators.json","webpack:///./node_modules/aws-sdk/apis/rds-2014-10-31.min.json","webpack:///./node_modules/aws-sdk/apis/rds-2014-10-31.paginators.json","webpack:///./node_modules/aws-sdk/apis/rds-2014-10-31.waiters2.json","webpack:///./node_modules/aws-sdk/clients/redshift.js","webpack:///./node_modules/aws-sdk/apis/redshift-2012-12-01.min.json","webpack:///./node_modules/aws-sdk/apis/redshift-2012-12-01.paginators.json","webpack:///./node_modules/aws-sdk/apis/redshift-2012-12-01.waiters2.json","webpack:///./node_modules/aws-sdk/clients/rekognition.js","webpack:///./node_modules/aws-sdk/apis/rekognition-2016-06-27.min.json","webpack:///./node_modules/aws-sdk/apis/rekognition-2016-06-27.paginators.json","webpack:///./node_modules/aws-sdk/clients/route53.js","webpack:///./node_modules/aws-sdk/lib/services/route53.js","webpack:///./node_modules/aws-sdk/apis/route53-2013-04-01.min.json","webpack:///./node_modules/aws-sdk/apis/route53-2013-04-01.paginators.json","webpack:///./node_modules/aws-sdk/apis/route53-2013-04-01.waiters2.json","webpack:///./node_modules/aws-sdk/clients/route53domains.js","webpack:///./node_modules/aws-sdk/apis/route53domains-2014-05-15.min.json","webpack:///./node_modules/aws-sdk/apis/route53domains-2014-05-15.paginators.json","webpack:///./node_modules/aws-sdk/clients/servicecatalog.js","webpack:///./node_modules/aws-sdk/apis/servicecatalog-2015-12-10.min.json","webpack:///./node_modules/aws-sdk/apis/servicecatalog-2015-12-10.paginators.json","webpack:///./node_modules/aws-sdk/clients/ses.js","webpack:///./node_modules/aws-sdk/apis/email-2010-12-01.min.json","webpack:///./node_modules/aws-sdk/apis/email-2010-12-01.paginators.json","webpack:///./node_modules/aws-sdk/apis/email-2010-12-01.waiters2.json","webpack:///./node_modules/aws-sdk/clients/sns.js","webpack:///./node_modules/aws-sdk/apis/sns-2010-03-31.min.json","webpack:///./node_modules/aws-sdk/apis/sns-2010-03-31.paginators.json","webpack:///./node_modules/aws-sdk/clients/sqs.js","webpack:///./node_modules/aws-sdk/lib/services/sqs.js","webpack:///./node_modules/aws-sdk/apis/sqs-2012-11-05.min.json","webpack:///./node_modules/aws-sdk/apis/sqs-2012-11-05.paginators.json","webpack:///./node_modules/aws-sdk/clients/ssm.js","webpack:///./node_modules/aws-sdk/apis/ssm-2014-11-06.min.json","webpack:///./node_modules/aws-sdk/apis/ssm-2014-11-06.paginators.json","webpack:///./node_modules/aws-sdk/clients/storagegateway.js","webpack:///./node_modules/aws-sdk/apis/storagegateway-2013-06-30.min.json","webpack:///./node_modules/aws-sdk/apis/storagegateway-2013-06-30.paginators.json","webpack:///./node_modules/aws-sdk/clients/waf.js","webpack:///./node_modules/aws-sdk/apis/waf-2015-08-24.min.json","webpack:///./node_modules/aws-sdk/apis/waf-2015-08-24.paginators.json","webpack:///./node_modules/aws-sdk/clients/workdocs.js","webpack:///./node_modules/aws-sdk/apis/workdocs-2016-05-01.min.json","webpack:///./node_modules/aws-sdk/apis/workdocs-2016-05-01.paginators.json","webpack:///./node_modules/aws-sdk/clients/lexmodelbuildingservice.js","webpack:///./node_modules/aws-sdk/apis/lex-models-2017-04-19.min.json","webpack:///./node_modules/aws-sdk/apis/lex-models-2017-04-19.paginators.json","webpack:///./node_modules/aws-sdk-mobile-analytics/lib/MobileAnalyticsSessionManager.js","webpack:///./src/Common/Logger/ConsoleLogger.ts","webpack:///./src/Common/ClientDevice/index.ts","webpack:///./src/Common/ClientDevice/browser.ts","webpack:///./src/Common/Errors.ts","webpack:///./src/Common/JS.ts","webpack:///./src/Cache/BrowserStorageCache.ts","webpack:///./src/Cache/Utils/CacheUtils.ts","webpack:///./src/Cache/Utils/CacheList.ts","webpack:///./src/Cache/InMemoryCache.ts","webpack:///./src/Analytics/index.ts","webpack:///./src/Analytics/Analytics.ts","webpack:///./src/Storage/index.ts","webpack:///./src/Storage/Storage.ts","webpack:///./src/API/index.ts","webpack:///./src/API/RestClient.ts","webpack:///./node_modules/axios/index.js","webpack:///./node_modules/axios/lib/axios.js","webpack:///./node_modules/is-buffer/index.js","webpack:///./node_modules/axios/lib/core/Axios.js","webpack:///./node_modules/axios/lib/helpers/normalizeHeaderName.js","webpack:///./node_modules/axios/lib/core/settle.js","webpack:///./node_modules/axios/lib/core/enhanceError.js","webpack:///./node_modules/axios/lib/helpers/buildURL.js","webpack:///./node_modules/axios/lib/helpers/parseHeaders.js","webpack:///./node_modules/axios/lib/helpers/isURLSameOrigin.js","webpack:///./node_modules/axios/lib/helpers/btoa.js","webpack:///./node_modules/axios/lib/helpers/cookies.js","webpack:///./node_modules/axios/lib/core/InterceptorManager.js","webpack:///./node_modules/axios/lib/core/dispatchRequest.js","webpack:///./node_modules/axios/lib/core/transformData.js","webpack:///./node_modules/axios/lib/helpers/isAbsoluteURL.js","webpack:///./node_modules/axios/lib/helpers/combineURLs.js","webpack:///./node_modules/axios/lib/cancel/CancelToken.js","webpack:///./node_modules/axios/lib/helpers/spread.js","webpack:///./src/I18n/index.ts","webpack:///./src/I18n/I18n.ts"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAK;AACL;AACA;;AAEA;AACA;AACA;AACA,mCAA2B,0BAA0B,EAAE;AACvD,yCAAiC,eAAe;AAChD;AACA;AACA;;AAEA;AACA,8DAAsD,+DAA+D;;AAErH;AACA;;AAEA;AACA;;;;;;;AC7DA;AACA;AACA;AACA,WAAW;;AAEX;AACA;AACA;AACA;AACA;AACA,iBAAiB,oBAAoB;;AAErC;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,aAAa;;AAEb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,MAAM;AACN;AACA,gCAAgC;AAChC;AACA;;;;;;;ACjGA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,C;;;;;;;AC7BA;AACA;;AAEA;AACA;AACA;AACA;AACA,kDAAkD,KAAK,KAAK;AAC5D;AACA;AACA,sBAAsB,iBAAiB;AACvC;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH,mCAAmC,mCAAmC,EAAE;AACxE,6BAA6B,0BAA0B,EAAE;AACzD;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;;AAEL;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,8CAA8C,yBAAyB,EAAE;AACzE;AACA,OAAO;AACP;AACA;AACA;AACA,KAAK;;AAEL;AACA,GAAG;;AAEH;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,GAAG;;AAEH;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,iBAAiB,oBAAoB;AACrC;AACA;;AAEA;;AAEA,iBAAiB,oBAAoB;AACrC;AACA;AACA;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;;AAEA;AACA;AACA,OAAO;AACP;AACA,OAAO;AACP;AACA,OAAO;AACP;AACA,OAAO;AACP;AACA,WAAW,iBAAiB;AAC5B;AACA,KAAK;;AAEL;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,mCAAmC,QAAQ;AAC3C;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA,GAAG;;AAEH;AACA,uBAAuB;;AAEvB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yCAAyC;AACzC;AACA,OAAO;AACP;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA,+BAA+B,4BAA4B;AAC3D,8CAA8C,EAAE;AAChD,KAAK;;AAEL;AACA;AACA;AACA;AACA,+BAA+B,4BAA4B;AAC3D;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA,+BAA+B,4BAA4B;AAC3D;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA,qCAAqC;AACrC,OAAO;AACP;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA,sCAAsC;AACtC;AACA,OAAO,iCAAiC;AACxC;AACA,OAAO,2BAA2B,EAAE,KAAK;AACzC;AACA,OAAO,2BAA2B,EAAE,MAAM;AAC1C;AACA,OAAO;AACP;AACA;AACA,WAAW,6BAA6B;AACxC;AACA;;AAEA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,qBAAqB,iBAAiB;AACtC;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA,gCAAgC,oBAAoB;AACpD;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;;AAEL;AACA;AACA,oBAAoB,mBAAmB;AACvC,gCAAgC,oBAAoB;AACpD;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,yCAAyC,oBAAoB,EAAE;AAC/D,wCAAwC,eAAe,EAAE;AACzD,mCAAmC,qCAAqC,EAAE;AAC1E,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA,qBAAqB,iBAAiB;AACtC;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;;AAEA,GAAG;;AAEH;;AAEA;AACA,WAAW;;AAEX;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,KAAK;AACL;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,0CAA0C,kCAAkC;AAC5E,6CAA6C,iBAAiB;AAC9D;;AAEA;AACA;;AAEA;;AAEA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,mBAAmB,sBAAsB;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,+DAA+D;AAC/D,KAAK;AACL,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB;;AAEA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4CAA4C;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,OAAO;AAChB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,qBAAqB,2BAA2B;AAChD;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA,SAAS;AACT,OAAO;AACP;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;;AAEA;AACA;AACA;AACA,iDAAiD,0BAA0B,EAAE;AAC7E;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA,eAAe;AACf;AACA;AACA;AACA;AACA,SAAS;AACT,OAAO;AACP;;AAEA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,KAAK;AACL;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;;;;ACn6BA;;;;;;;;;;;GAWG;;;;;AAEH,sCAA8B;AAC9B,uCAAmD;AAEnD,kCAAwB;AACxB,8CAAyD;AAAhD,6CAAO,CAAgB;AAChC,kCAAyB;AACzB,mCAAyB;AACzB,qCAAuC;AAA9B,2BAAO,CAAO;AACvB,oCAAqC;AAA5B,yBAAO,CAAM;AACtB,wCAA6C;AAApC,iCAAO,CAAU;AAEb,iBAAS,GAAG;IACrB,SAAS,EAAE,uBAAuB;CACrC,CAAC;AAEF,IAAM,MAAM,GAAG,IAAI,sBAAM,CAAC,QAAQ,CAAC,CAAC;AAEpC,EAAE,CAAC,CAAC,WAAG,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;IACd,WAAG,CAAC,MAAM,CAAC,CAAC,SAAS,GAAG;QACpB,MAAM,CAAC,iBAAS,CAAC,SAAS,CAAC;IAC/B,CAAC,CAAC;AACN,CAAC;AAAC,IAAI,CAAC,EAAE,CAAC,CAAC,WAAG,CAAC,MAAM,CAAC,CAAC,CAAC;IACpB,WAAG,CAAC,MAAM,CAAC,MAAM,CAAC,EAAC,eAAe,EAAE,iBAAS,CAAC,SAAS,EAAC,CAAC,CAAC;AAC9D,CAAC;AAAC,IAAI,CAAC,CAAC;IACJ,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC;AACjC,CAAC;;;;;;;ACtCD;;AAEA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;;AAEA;AACA;AACA,4CAA4C;;AAE5C;;;;;;;ACpBA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;;AC1CA;;AAEA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,OAAO;AACpB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,aAAa;AACxB,WAAW,SAAS;AACpB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,mCAAmC,OAAO;AAC1C;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,SAAS,GAAG,SAAS;AAC5C,2BAA2B;AAC3B;AACA;AACA,WAAW,OAAO;AAClB,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA,uCAAuC,OAAO;AAC9C;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,YAAY,OAAO;AACnB;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;AC9SA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,QAAQ;AACrB;AACA;AACA,gBAAgB;AAChB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AC9BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACzBA;;AAEA;AACA;;AAEA;AACA;;AAEA;;;;;;;ACRA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,KAAK;AACL;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,uBAAuB,sBAAsB;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,qCAAqC;;AAErC;AACA;AACA;;AAEA,2BAA2B;AAC3B;AACA;AACA;AACA,4BAA4B,UAAU;;;;;;;ACvLtC;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,aAAa,EAAE;AACf;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AChBA;AACA;AACA;AACA,gBAAgB;;AAEhB;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sCAAsC,SAAS;AAC/C;AACA;AACA;AACA,OAAO;AACP;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA,WAAW;AACX,0CAA0C,UAAU;AACpD;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA,WAAW;AACX;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,SAAS;AACT;AACA,SAAS;AACT;AACA,SAAS;AACT;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA,GAAG;;AAEH,CAAC;;;;;;;;;AC1UD;;;;;;;;;;;GAWG;;;;;AAEH,mCAAgC;;;;;;;ACbhC;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,iCAAiC,cAAc;AAC/C;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA,+CAA+C,WAAW,EAAE;AAC5D,gCAAgC;AAChC;AACA;AACA,6CAA6C,cAAc,EAAE;AAC7D;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA,uBAAuB,2BAA2B;AAClD;AACA;AACA;;AAEA;AACA,KAAK;AACL;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,+CAA+C,WAAW,EAAE;AAC5D;;AAEA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;;AAEA;AACA,+CAA+C,WAAW,EAAE;AAC5D,wCAAwC,eAAe;AACvD,0CAA0C,eAAe;AACzD;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AChWA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AC3BA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AChCA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,MAAM;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACpCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,QAAQ;AACrB;AACA;AACA,oBAAoB;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AC5BA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,CAAC;;AAED;;;;;;;;;AClBA;;;;;;;;;;;GAWG;;AAEH,sCAA+B;AAE/B,sCAAoD;AAEpD,IAAM,MAAM,GAAG,IAAI,sBAAM,CAAC,MAAM,CAAC,CAAC;AAElC,IAAI,SAAS,GAAG,IAAI,CAAC;AAErB,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC;IACb,MAAM,CAAC,KAAK,CAAC,sBAAsB,CAAC,CAAC;IACrC,SAAS,GAAG,IAAI,cAAS,CAAC,IAAI,CAAC,CAAC;AACpC,CAAC;AAED,IAAM,IAAI,GAAG,SAAS,CAAC;AACvB,kBAAe,IAAI,CAAC;;;;;;;AC3BpB;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,sBAAsB;AACtB;AACA;AACA;AACA;AACA,iCAAiC,4BAA4B;AAC7D;AACA;AACA;AACA,OAAO;AACP,KAAK;AACL;;AAEA;AACA;AACA;AACA,SAAS;AACT,OAAO;AACP;AACA;AACA;AACA;AACA,aAAa;AACb,WAAW;AACX;AACA;AACA,SAAS;AACT,OAAO;AACP;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,6BAA6B;AAClD;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,GAAG;;AAEH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;;;;;;AC9IA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACpCA;;AAEA;AACA;;AAEA;;;;;;;ACLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,WAAW,EAAE;AACb,aAAa,QAAQ;AACrB;AACA;AACA,iBAAiB;AACjB,gBAAgB;AAChB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACpCA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,WAAW,MAAM;AACjB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AC/BA;;AAEA;AACA;AACA;AACA;AACA,WAAW,MAAM;AACjB,WAAW,EAAE;AACb,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACpBA;;AAEA;AACA;;AAEA;;;;;;;ACLA;;AAEA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,aAAa,EAAE;AACf;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACjBA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,cAAc;AAC3B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACpBA;;AAEA;AACA;AACA;AACA,gD;;;;;;ACLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA,CAAC;;AAED;;;;;;;;AC/HA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gCAAgC,QAAQ;AACxC;AACA;AACA;AACA,aAAa;AACb;AACA;AACA,mDAAmD;AACnD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,iFAAiF;AACjF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;;;;;;;;ACnEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;;ACpBA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,mDAAmD;AACnD;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;;AAEA;AACA,qDAAqD;AACrD;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;;;;;;AClEA;;AAEA,wBAAwB;;AAExB;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;;AAEA;;;;;;;ACvDA;;AAEA,uBAAuB;;AAEvB;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;;AAEA;;;;;;;AC/DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,EAAE;AACf;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACpBA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AClCA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACrBA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;;;;;;ACjBA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,QAAQ;AACrB;AACA;AACA;AACA,6BAA6B,kBAAkB,EAAE;AACjD;AACA;AACA;AACA;AACA;AACA,8CAA8C,kBAAkB,EAAE;AAClE;AACA;AACA;;AAEA;;;;;;;ACnCA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;;ACrCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;;;;;;ACrBA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AC1BA;AACA;;AAEA;AACA;;AAEA;;;;;;;ACNA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,WAAW,MAAM;AACjB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AC/BA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AC5BA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AC5BA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,kBAAkB;AACvC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA,mBAAmB,iBAAiB;AACpC;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN,MAAM;AACN;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+BAA+B;AAC/B;AACA,4CAA4C;AAC5C,eAAe;AACf,+BAA+B;AAC/B;AACA,mDAAmD;AACnD;AACA,eAAe;AACf;AACA;AACA,eAAe;AACf;AACA;AACA;AACA;AACA,eAAe;AACf;AACA;AACA,+BAA+B;AAC/B;AACA,4CAA4C;AAC5C,eAAe;AACf;AACA;AACA,+BAA+B;AAC/B;AACA,4CAA4C;AAC5C,eAAe;AACf;AACA;AACA,+BAA+B;AAC/B;AACA,4CAA4C;AAC5C,eAAe;AACf;AACA,eAAe;AACf;AACA;AACA,eAAe;AACf;AACA;AACA;AACA;AACA,mCAAmC,yCAAyC;AAC5E,mBAAmB;AACnB,mCAAmC,2CAA2C;AAC9E;AACA,eAAe;AACf;AACA;AACA;AACA;AACA,mCAAmC,wCAAwC;AAC3E,mBAAmB;AACnB,mCAAmC,yCAAyC;AAC5E;AACA,eAAe;AACf;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe;AACf;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kBAAkB;AAClB,OAAO;;AAEP;AACA;AACA;AACA;AACA;AACA,sBAAsB;AACtB,WAAW;AACX;AACA,sBAAsB;AACtB,WAAW;AACX,sBAAsB;AACtB;AACA,OAAO;;AAEP;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0BAA0B;AAC1B,eAAe;AACf,wBAAwB;AACxB;AACA,WAAW;AACX;AACA;AACA,0BAA0B;AAC1B,eAAe;AACf,0BAA0B;AAC1B;AACA,WAAW;AACX;AACA;AACA,0BAA0B;AAC1B,eAAe;AACf,0BAA0B;AAC1B;AACA,WAAW;AACX;AACA;AACA,0BAA0B;AAC1B;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA,iCAAiC;AACjC;AACA;;AAEA;AACA;AACA,WAAW;AACX;AACA,WAAW;AACX;AACA,WAAW;AACX;AACA;AACA;AACA,eAAe;AACf;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA,uBAAuB,mDAAmD;AAC1E;AACA,OAAO;;AAEP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA,OAAO;;AAEP;AACA;AACA,OAAO;;AAEP;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB;AACpB;AACA,oBAAoB;AACpB;AACA,wBAAwB;AACxB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA,oBAAoB;AACpB;AACA,oBAAoB;AACpB;AACA;AACA;AACA;AACA,yBAAyB;AACzB,aAAa;AACb;AACA;AACA,oBAAoB;AACpB;AACA,yCAAyC,iBAAiB;AAC1D;AACA;AACA;AACA,oBAAoB,+BAA+B,iBAAiB;AACpE;AACA,oBAAoB;AACpB;AACA;AACA;AACA,6CAA6C,iBAAiB;AAC9D,aAAa;AACb;AACA;AACA;AACA;AACA,wBAAwB;AACxB,oCAAoC,iBAAiB;AACrD,aAAa;AACb;AACA;AACA;AACA;AACA,oBAAoB;AACpB;AACA;AACA,oBAAoB;AACpB;AACA;AACA;AACA;AACA,8BAA8B;AAC9B;AACA,eAAe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB;AACxB,aAAa;AACb;AACA;AACA;AACA,wBAAwB;AACxB;AACA;AACA;AACA;AACA,oBAAoB;AACpB;AACA;AACA,oBAAoB;AACpB;AACA;AACA,oBAAoB;AACpB;AACA;AACA;AACA;AACA;AACA;AACA,8BAA8B;AAC9B;AACA,eAAe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB;AACpB;AACA;AACA;AACA;AACA;AACA,uBAAuB;AACvB,aAAa;AACb;AACA;AACA,oBAAoB;AACpB;AACA,4BAA4B;AAC5B;AACA,oBAAoB;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,wBAAwB;AACxB;AACA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;;;AAGP;AACA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA,2BAA2B;AAC3B;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe;AACf;AACA;AACA,eAAe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA,gBAAgB;AAChB,OAAO;;AAEP;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA,WAAW;AACX;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA,uBAAuB;AACvB,WAAW;AACX;AACA,WAAW;AACX;AACA,WAAW;AACX;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kBAAkB;AAClB,OAAO;;AAEP;AACA;AACA;AACA;AACA,eAAe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kBAAkB;AAClB;AACA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA,gBAAgB;AAChB;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA;AACA;AACA;AACA,eAAe;AACf;AACA;AACA;AACA,mBAAmB;AACnB;AACA;AACA,eAAe;AACf;AACA;AACA;AACA;AACA;AACA,yBAAyB,0BAA0B;AACnD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iCAAiC,UAAU;AAC3C;AACA;AACA,eAAe;AACf,iCAAiC,UAAU;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB,iBAAiB;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB,mBAAmB;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB,iBAAiB;AAC1C;AACA;AACA;AACA;AACA;AACA,6BAA6B,qBAAqB;AAClD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB,qBAAqB;AAC9C;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB,0BAA0B;AACnD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB,0BAA0B;AACnD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB,0BAA0B;AACnD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,SAAS;AACT;AACA;;AAEA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc,wCAAwC,qBAAqB,EAAE;AAC7E,cAAc,wCAAwC,2BAA2B,EAAE;AACnF,eAAe,yCAAyC,qBAAqB,EAAE;AAC/E;AACA;AACA,0BAA0B,iCAAiC;AAC3D,yBAAyB,kBAAkB,EAAE;AAC7C;AACA;AACA,0BAA0B,qBAAqB,GAAG,qBAAqB,EAAE;AACzE,gBAAgB,0CAA0C,qBAAqB,EAAE;AACjF;AACA;AACA,0BAA0B,8CAA8C,EAAE;AAC1E;AACA;AACA,0BAA0B,qBAAqB,GAAG,oBAAoB,EAAE;AACxE;AACA;AACA,0BAA0B,8CAA8C,EAAE;AAC1E;AACA;AACA,0BAA0B,qCAAqC;AAC/D,SAAS;AACT;AACA;AACA,wBAAwB,oBAAoB,GAAG,qBAAqB;AACpE,SAAS;AACT,cAAc,wCAAwC,2BAA2B,EAAE;AACnF;AACA;AACA,0BAA0B,qBAAqB,GAAG,qBAAqB,EAAE;AACzE;AACA;AACA,0BAA0B,8CAA8C,EAAE;AAC1E;AACA;AACA,wBAAwB,oBAAoB,GAAG,qBAAqB;AACpE,SAAS;AACT,eAAe,yCAAyC,kBAAkB,EAAE;AAC5E,eAAe,yCAAyC,qBAAqB,EAAE;AAC/E,iBAAiB,2CAA2C,qBAAqB,EAAE;AACnF,eAAe,yCAAyC,8CAA8C,EAAE;AACxG;AACA;AACA,wBAAwB,oBAAoB,GAAG,qBAAqB;AACpE,SAAS;AACT;AACA;AACA;AACA,iBAAiB,qBAAqB;AACtC,iBAAiB;AACjB;AACA,SAAS;AACT;AACA;AACA,0BAA0B,iCAAiC,EAAE;AAC7D,qBAAqB,4CAA4C,kBAAkB,EAAE;AACrF,sBAAsB,6CAA6C,kBAAkB,EAAE;AACvF,sBAAsB,6CAA6C,kBAAkB,EAAE;AACvF;AACA;AACA,0BAA0B,kCAAkC;AAC5D;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,sBAAsB;AAC7C;AACA;AACA;AACA,2BAA2B,wBAAwB;AACnD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA,+BAA+B,qBAAqB;AACpD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe;AACf;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA,8CAA8C,QAAQ;AACtD;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,uBAAuB,uBAAuB;AAC9C;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA,qBAAqB,qBAAqB;AAC1C;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA,qBAAqB,yBAAyB;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,yBAAyB,qBAAqB;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,yBAAyB,qBAAqB;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,qBAAqB,sBAAsB;AAC3C;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA,uBAAuB,iBAAiB;AACxC;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA,uBAAuB,yBAAyB;AAChD;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,wBAAwB;AAC/C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA,WAAW;AACX;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,uBAAuB,sBAAsB;AAC7C;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,0BAA0B;AAC/C;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,0BAA0B;AAC/C;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC,6BAAqD;;;;;;;ACloDtD,e;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,qBAAqB,mDAAmD;AACxE;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,mBAAmB,UAAU;AAC7B;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,iBAAiB,YAAY;AAC7B;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,0BAA0B;AAC1B;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA,uCAAuC,SAAS;AAChD;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,eAAe,iBAAiB;AAChC;AACA;AACA;;AAEA;AACA;AACA,aAAa,iBAAiB;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,iBAAiB,SAAS;AAC1B;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,iBAAiB,SAAS;AAC1B;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,iBAAiB,SAAS;AAC1B;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,gDAAgD,EAAE;AAClD;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA,iBAAiB,SAAS;AAC1B;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,yCAAyC;AACzC;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA,wBAAwB,eAAe;AACvC;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,wBAAwB,QAAQ;AAChC;AACA,qBAAqB,eAAe;AACpC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,iBAAiB,YAAY;AAC7B;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA,SAAS;AACT;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,qBAAqB,SAAS;AAC9B;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,qBAAqB,SAAS;AAC9B;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA,qBAAqB,SAAS;AAC9B;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,iBAAiB,kBAAkB;AACnC;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,mBAAmB,cAAc;AACjC;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,uDAAuD,OAAO;AAC9D;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA,uDAAuD,OAAO;AAC9D;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,kBAAkB;AAClB;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,qBAAqB,QAAQ;AAC7B;AACA;AACA,GAAG;AACH;AACA,eAAe,SAAS;AACxB;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA,mBAAmB,SAAS;AAC5B;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,eAAe,iBAAiB;AAChC;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA,iBAAiB,YAAY;AAC7B;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,iBAAiB,gBAAgB;AACjC;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,iBAAiB,gBAAgB;AACjC;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,iBAAiB,YAAY;AAC7B;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;;;;;;;AC5vDA;AACA;AACA,qCAAqC;AACrC;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,iBAAiB,gBAAgB;AACjC;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,iBAAiB,gBAAgB;AACjC;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,kBAAkB;;;;;;;;;AClClB;;;;;;;;;;;GAWG;;;;;AAEH,mCAA6B;AAC7B,2CAAmD;AAA1C,uCAAO,CAAa;;;;;;;;+CCd7B;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wEAAwE;AACxE;AACA;AACA;AACA,uDAAuD;AACvD;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,OAAO,YAAY;AACnB;AACA;AACA,GAAG;;AAEH;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,CAAC;;AAED;AACA;AACA,CAAC;;AAED;;;;;;;;;;AC3FA;;;;;;;;;;;GAWG;;AAEH,yCAAyC;AACzC,iCAAyC;AAM5B,gBAAE;AALf,kCAAsC;AAK9B,kBAAG;AAJX,uCAAsD;AAIrC,0BAAO;AAHxB,wCAAqD;AAG3B,4BAAQ;AAFlC,mCAAgD;AAEZ,kBAAG;;;;;;;ACpBvC;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,CAAC;;AAED;;;;;;;ACnBA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,uCAAuC;AACvC;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,4BAA4B,kBAAkB;AAC9C;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,OAAO,iBAAiB;AACxB,OAAO,OAAO,oBAAoB,EAAE;AACpC;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;;;;;;ACvGA;;AAEA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACnBA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK,OAAO;AACZ;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,KAAK;AACL;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;;;;;;ACjFA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK,OAAO;AACZ;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,KAAK;AACL;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;;;;;;AC/FA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,WAAW,EAAE;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AC3BA;;AAEA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,WAAW,EAAE;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;AACH;AACA;AACA;;AAEA;;;;;;;ACxBA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB;AACA,GAAG;AACH,CAAC;;AAED;;;;;;;ACVA;AACA;;AAEA;;;;;;;;ACHA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,SAAS;AACpB,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;;;;;;;ACzBA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,MAAM;AACjB,WAAW,OAAO,WAAW;AAC7B,WAAW,SAAS;AACpB,aAAa,OAAO;AACpB;AACA;AACA;AACA,wBAAwB;;AAExB;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACvCA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,WAAW,EAAE;AACb,WAAW,EAAE;AACb,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AC7BA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,MAAM;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AC7BA;AACA;AACA;AACA,sCAAsC,0BAA0B,yDAAyD,EAAE,kBAAkB,0BAA0B,EAAE,mCAAmC,8BAA8B,oCAAoC,cAAc,EAAE;AAC9R,gBAAgB;;AAEhB;;AAEA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA,GAAG;;AAEH,CAAC;;;;;;;AChED;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,OAAO;AACpB;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACzDA;AACA;AACA;AACA,sCAAsC,0BAA0B,yDAAyD,EAAE,kBAAkB,0BAA0B,EAAE,mCAAmC,8BAA8B,oCAAoC,cAAc,EAAE;AAC9R,gBAAgB;;AAEhB;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oCAAoC,SAAS;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sCAAsC,SAAS;AAC/C;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wCAAwC,SAAS;AACjD;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oCAAoC,SAAS;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA,uCAAuC,UAAU;AACjD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA,GAAG;;AAEH,CAAC;;;;;;;ACnND;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,WAAW,MAAM;AACjB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AC1BA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,WAAW,EAAE;AACb,WAAW,QAAQ;AACnB;AACA;AACA,WAAW,SAAS;AACpB,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AC3BA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,WAAW,MAAM;AACjB,WAAW,MAAM;AACjB,WAAW,OAAO;AAClB,WAAW,SAAS;AACpB,WAAW,SAAS;AACpB,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AClFA;;AAEA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACdA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,EAAE;AACb,aAAa,SAAS;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACnBA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,aAAa;AACxB,aAAa,EAAE;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACvBA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,WAAW,OAAO;AAClB,aAAa,MAAM;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACpBA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA,GAAG;;AAEH,CAAC;;;;;;;AClDD;AACA;AACA;AACA,sCAAsC,0BAA0B,yDAAyD,EAAE,kBAAkB,0BAA0B,EAAE,mCAAmC,8BAA8B,oCAAoC,cAAc,EAAE;AAC9R,gBAAgB;;AAEhB;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA,GAAG;;AAEH,CAAC;;;;;;;AChDD;AACA;AACA;AACA,sCAAsC,0BAA0B,yDAAyD,EAAE,kBAAkB,0BAA0B,EAAE,mCAAmC,8BAA8B,oCAAoC,cAAc,EAAE;AAC9R,gBAAgB;;AAEhB;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA,GAAG;;AAEH,CAAC;;;;;;;AChDD;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sCAAsC,SAAS;AAC/C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA,GAAG;;AAEH,CAAC;;;;;;;AC3LD;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AC9DA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,+BAA+B,kBAAkB;AACjD;AACA;AACA,GAAG;;AAEH;AACA;AACA,+BAA+B,kBAAkB;AACjD;AACA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA,mBAAmB,6BAA6B;AAChD;AACA;;AAEA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;;AAEA;;;;;;;ACzEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACVA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;;;;;;;AC7BA;;AAEA;AACA;AACA,IAAI,YAAY,GAAG,gBAAgB,gBAAgB,aAAa;AAChE;AACA;AACA;AACA;AACA,WAAW,WAAW,MAAM,YAAY;AACxC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB,QAAQ;AACjC;AACA;AACA;AACA,iBAAiB,QAAQ;AACzB;AACA;AACA;AACA;AACA;AACA;AACA,oDAAoD,WAAW;AAC/D;AACA;AACA,4BAA4B,QAAQ;AACpC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA,qDAAqD,WAAW;AAChE;AACA;AACA;;AAEA;AACA,mEAAmE;AACnE;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA,GAAG;;AAEH;AACA;AACA,kEAAkE,QAAQ;AAC1E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uCAAuC;AACvC;AACA,OAAO;AACP,KAAK;AACL;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,oEAAoE,QAAQ;AAC5E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kCAAkC,MAAM,iBAAiB,MAAM;AAC/D;;AAEA;AACA;AACA;AACA,qDAAqD,IAAI;AACzD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kCAAkC,MAAM,iBAAiB,MAAM;AAC/D;;AAEA;AACA,mDAAmD,IAAI;AACvD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,YAAY,GAAG,gBAAgB,eAAe;AACtD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACrNA;;AAEA;AACA;AACA,uDAAuD,UAAU;AACjE;AACA,uCAAuC,iBAAiB;AACxD;AACA,IAAI,2BAA2B;AAC/B;AACA;AACA;AACA,yBAAyB,UAAU;AACnC,MAAM,gBAAgB;AACtB;AACA;AACA;AACA;AACA,SAAS,QAAQ;AACjB;AACA;AACA;AACA,6BAA6B,iBAAiB;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,iBAAiB;AACzB;AACA;AACA;;AAEA;AACA;AACA,mBAAmB,iBAAiB;AACpC;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,uBAAuB,UAAU;AACjC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6CAA6C,MAAM,iBAAiB,MAAM;AAC1E;;AAEA;AACA;AACA,qBAAqB,UAAU;AAC/B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;AACA;;AAEA;AACA;AACA;AACA,SAAS;AACT,OAAO;AACP;AACA;AACA;;AAEA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kBAAkB,8CAA8C,EAAE;AAClE,kBAAkB,iDAAiD,EAAE;AACrE,kBAAkB,2CAA2C,EAAE;AAC/D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AC5KA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,aAAa;AACrC;AACA;AACA;AACA;AACA,sCAAsC,WAAW;AACjD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,0BAA0B,WAAW;AACrC;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA,uCAAuC,KAAK;AAC5C;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA,uDAAuD;AACvD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,uBAAuB;AAC/B;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,oDAAoD;AACpD;AACA,QAAQ,qBAAqB;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,OAAO;AACnB;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,CAAC;;;AAGD,2BAA2B;;AAE3B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;ACjOA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,qBAAqB,YAAY;AACjC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,kDAAkD;AAClD;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,8BAA8B;AAC9B;AACA,eAAe;AACf,OAAO,OAAO;AACd;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8BAA8B,MAAM,cAAc,MAAM;AACxD,8BAA8B,MAAM;AACpC,QAAQ;AACR,8BAA8B;AAC9B,8BAA8B;AAC9B;AACA;AACA,yCAAyC,MAAM;AAC/C,yCAAyC,MAAM;AAC/C;AACA;AACA,+BAA+B;AAC/B,+BAA+B;AAC/B;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;AACA,GAAG;;AAEH;AACA,8BAA8B,GAAG;AACjC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kCAAkC,eAAe;AACjD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA,MAAM,iBAAiB;AACvB;AACA;AACA;AACA;AACA;AACA;AACA,kCAAkC,iBAAiB;AACnD;AACA;AACA;AACA,kDAAkD,MAAM;AACxD,gDAAgD,MAAM;AACtD,8CAA8C,MAAM;AACpD,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA,IAAI,GAAG;AACP;AACA;AACA;;AAEA;;;;;;;ACtOA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,KAAK;AACL,iCAAiC;AACjC,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,CAAC;;AAED;;;;;;;ACzEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;AChGA;AACA;AACA;AACA;AACA;;AAEA,8CAA8C;AAC9C;AACA;AACA,iCAAiC;AACjC;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sBAAsB,QAAQ;AAC9B;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;;;;;;;AChCA;AACA;AACA;AACA;AACA;AACA,eAAe,SAAS;AACxB;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,gBAAgB,KAAK;;AAErB;AACA;AACA;AACA;AACA;AACA;AACA,qCAAqC;AACrC;AACA;AACA,2CAA2C,KAAK;AAChD,0CAA0C,KAAK;AAC/C;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,oCAAoC;AACpC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,mBAAmB,4BAA4B;AAC/C;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,mBAAmB,yBAAyB;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,2CAA2C,OAAO;AAClD;AACA;AACA;AACA;AACA,0CAA0C,OAAO;AACjD;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,0CAA0C,OAAO;AACjD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;;AAEA;AACA;AACA,GAAG;AACH;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,kBAAkB,mBAAmB;AACrC;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,oBAAoB,mBAAmB;AACvC;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,iBAAiB;AACtC;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,8BAA8B,QAAQ;AACtC;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA,UAAU,MAAM;AAChB;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC3tBA;;AAEA;AACA;;;;;;;ACHA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,CAAC;;AAED;;;;;;;;;;AClBA;AAAA,iDAAiD,0CAA0C,0DAA0D,EAAE;;AAEvJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEe;;AAEf;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA,aAAa,OAAO;AACpB;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,sCAAsC;;AAEtC;;AAEA;AACA;;AAEA;AACA,eAAe,WAAW;AAC1B;;;AAGA;AACA;AACA;;AAEA;AACA,aAAa,yBAAyB;AACtC,eAAe;AACf;;;AAGA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA,OAAO;AACP;AACA;;AAEA;AACA;AACA,eAAe,WAAW;AAC1B;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,eAAe,OAAO;AACtB;AACA;;;AAGA;AACA;AACA;;AAEA;AACA,eAAe,OAAO;AACtB;;;AAGA;AACA;AACA;;AAEA;AACA,eAAe,OAAO;AACtB;;;AAGA;AACA;AACA;;AAEA;AACA,eAAe,OAAO;AACtB;;;AAGA;AACA;AACA;;AAEA;AACA;AACA,aAAa,OAAO;AACpB,aAAa,OAAO;AACpB,aAAa,mBAAmB;AAChC,eAAe;AACf;;;AAGA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA,aAAa,WAAW;AACxB,aAAa,yBAAyB;AACtC,eAAe;AACf;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,KAAK;AACL;;AAEA;AACA;AACA,aAAa,WAAW;AACxB,aAAa,WAAW;AACxB,eAAe,WAAW;AAC1B;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,aAAa,OAAO;AACpB,eAAe,OAAO;AACtB;AACA;;;AAGA;AACA;AACA;AACA;;AAEA;AACA;AACA,aAAa,OAAO;AACpB,eAAe,OAAO;AACtB;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA,aAAa,OAAO;AACpB,aAAa,OAAO;AACpB,eAAe,OAAO;AACtB;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,aAAa,OAAO;AACpB,aAAa,OAAO;AACpB,aAAa,WAAW;AACxB,aAAa,WAAW;AACxB,aAAa,qBAAqB;AAClC,eAAe;AACf;;;AAGA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA,KAAK;AACL;;AAEA;AACA;AACA,aAAa,WAAW;AACxB,aAAa,WAAW;AACxB,aAAa,qBAAqB;AAClC,eAAe;AACf;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,OAAO;AACP,KAAK;AACL;;AAEA;AACA;AACA,aAAa,gDAAgD;AAC7D;;;AAGA;AACA;AACA;;AAEA;AACA;AACA,aAAa,kBAAkB;AAC/B,eAAe,OAAO;AACtB;;;AAGA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA,CAAC;;AAED,+E;;;;;;;ACxVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,YAAY,SAAS;AACrB;AACA,CAAC;AACD,aAAa,SAAS;AACtB;AACA,CAAC;AACD,aAAa,SAAS;AACtB;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,0BAA0B,QAAQ;AAClC;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA,yBAAyB,uCAAuC;AAChE;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,qBAAqB,uBAAuB,uBAAuB,wBAAwB,uBAAuB;AAClH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oCAAoC;AACpC;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,qBAAqB,uBAAuB,uBAAuB,wBAAwB,uBAAuB;AAClH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,sBAAsB,QAAQ;AAC9B;AACA,GAAG,eAAe,QAAQ;AAC1B;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA,iBAAiB,YAAY;AAC7B;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sBAAsB,QAAQ;AAC9B;AACA;AACA;AACA,kBAAkB,QAAQ;AAC1B;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sBAAsB,YAAY;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mCAAmC;AACnC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG,WAAW,SAAS;AACvB;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG,WAAW,aAAa;AAC3B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,uCAAuC;AACvC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB;AACxB;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG,eAAe,cAAc;AAChC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,qBAAqB;AACrB;AACA;;AAEA;AACA;;AAEA,oBAAoB;AACpB;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,uBAAuB,uBAAuB,wBAAwB,wBAAwB;;AAErH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yCAAyC;AACzC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,gCAAgC;AAChC;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,wB;;;;;;;AC3xBA;AAAA,iDAAiD,0CAA0C,0DAA0D,EAAE;;AAEvJ,iDAAiD,aAAa,uFAAuF,EAAE,uFAAuF;;AAE9O,0CAA0C,+DAA+D,qGAAqG,EAAE,yEAAyE,eAAe,yEAAyE,EAAE,EAAE,uHAAuH;;AAE5e;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA,aAAa,QAAQ;AACrB;AACA;AACA,qFAAqF;AACrF;;AAEA;;AAEA;AACA;;AAEA;AACA,CAAC;;AAED,6E;;;;;;;AC9CA;AAAA;AAAA,iDAAiD,0CAA0C,0DAA0D,EAAE;;AAEvJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEe;;AAEf;;AAEA;AACA;AACA;AACA,aAAa,QAAQ;AACrB;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,eAAe,OAAO;AACtB;;;AAGA;AACA;AACA;;AAEA;AACA,eAAe,IAAI;AACnB;;;AAGA;AACA;AACA;;AAEA;AACA,eAAe,IAAI;AACnB;;;AAGA;AACA;AACA;;AAEA;AACA,eAAe,OAAO;AACtB;;;AAGA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA,CAAC;;AAED,0E;;;;;;;AChFA;AAAA,iDAAiD,0CAA0C,0DAA0D,EAAE;;AAEvJ,iDAAiD,aAAa,uFAAuF,EAAE,uFAAuF;;AAE9O,0CAA0C,+DAA+D,qGAAqG,EAAE,yEAAyE,eAAe,yEAAyE,EAAE,EAAE,uHAAuH;;AAE5e;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA,aAAa,QAAQ;AACrB;AACA;AACA,qFAAqF;AACrF;;AAEA;;AAEA;AACA;;AAEA;AACA,CAAC;;AAED,yE;;;;;;;AC9CA,iDAAiD,0CAA0C,0DAA0D,EAAE;;AAEvJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,aAAa,QAAQ;AACrB;AACA;AACA,qFAAqF;AACrF;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA,eAAe,OAAO;AACtB;;;AAGA;AACA;AACA;;AAEA;AACA,CAAC;;AAED,8E;;;;;;;;;;;;;;;;;AC/CA;AAAA,iDAAiD,0CAA0C,0DAA0D,EAAE;;AAEvJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEe;;AAEf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,EAAE;AACb,WAAW,EAAE;AACb;;AAEA;AACA;AACA,WAAW,EAAE;AACb;;AAEA;AACA;AACA;AACA,WAAW,EAAE;AACb;;AAEA;AACA;AACA,WAAW,EAAE;AACb;;AAEA;AACA;AACA,WAAW,EAAE;AACb;;AAEA;AACA;AACA,WAAW,EAAE;AACb;;AAEA;AACA;AACA,WAAW,mBAAmB;AAC9B,WAAW,MAAM;AACjB;;AAEA;;AAEA;AACA;AACA;AACA,aAAa,OAAO;AACpB,aAAa,OAAO;AACpB,aAAa,gBAAgB;AAC7B,aAAa,OAAO;AACpB;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,aAAa,mBAAmB;AAChC,eAAe;AACf;;;AAGA;AACA;AACA;AACA;AACA;;AAEA;AACA,eAAe,mBAAmB;AAClC;;;AAGA;AACA;AACA;;AAEA;AACA,eAAe,OAAO;AACtB;;;AAGA;AACA;AACA;;AAEA;AACA,eAAe,OAAO;AACtB;;;AAGA;AACA;AACA;;AAEA;AACA;AACA,aAAa,OAAO;AACpB,eAAe;AACf;;;AAGA;AACA;AACA;;AAEA;AACA;AACA,aAAa,sBAAsB;AACnC,aAAa,OAAO;AACpB,aAAa,UAAU;AACvB,aAAa,gBAAgB;AAC7B;AACA,aAAa,YAAY;AACzB,eAAe;AACf;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA,aAAa,sBAAsB;AACnC,aAAa,OAAO;AACpB,aAAa,UAAU;AACvB,aAAa,oBAAoB;AACjC;AACA,aAAa,YAAY;AACzB;AACA,aAAa,gBAAgB;AAC7B;AACA,aAAa,YAAY;AACzB,eAAe;AACf;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,+BAA+B,kCAAkC;AACjE;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA,SAAS;AACT;AACA,OAAO;AACP;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA,YAAY,OAAO;AACnB,YAAY,OAAO;AACnB,YAAY,SAAS;AACrB,cAAc;AACd;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA,YAAY,OAAO;AACnB,YAAY,OAAO;AACnB,YAAY,OAAO;AACnB,YAAY,UAAU;AACtB,YAAY,YAAY;AACxB,YAAY,gBAAgB;AAC5B;AACA,YAAY,YAAY;AACxB,cAAc;AACd;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA,aAAa,OAAO;AACpB,aAAa,UAAU;AACvB,aAAa,YAAY;AACzB,eAAe;AACf;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,WAAW;AACX;AACA;AACA,SAAS;AACT;AACA,OAAO;AACP;AACA,KAAK;AACL;;AAEA;AACA;AACA,aAAa,OAAO;AACpB,aAAa,KAAK;AAClB,aAAa,qBAAqB;AAClC,eAAe;AACf;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA,aAAa,OAAO;AACpB,aAAa,OAAO;AACpB,aAAa,UAAU;AACvB,aAAa,gBAAgB;AAC7B;AACA,aAAa,YAAY;AACzB,eAAe;AACf;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA,aAAa,OAAO;AACpB,aAAa,OAAO;AACpB,aAAa,OAAO;AACpB,aAAa,UAAU;AACvB,aAAa,YAAY;AACzB,eAAe;AACf;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,OAAO;AACP;AACA,KAAK;AACL;;AAEA;AACA;AACA,aAAa,OAAO;AACpB,aAAa,OAAO;AACpB,aAAa,qBAAqB;AAClC,eAAe;AACf;;;AAGA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA,aAAa,qBAAqB;AAClC,eAAe;AACf;;;AAGA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA,aAAa,SAAS;AACtB,aAAa,SAAS;AACtB,aAAa,qBAAqB;AAClC,eAAe;AACf;;;AAGA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA,aAAa,qBAAqB;AAClC,eAAe;AACf;;;AAGA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA,aAAa,qBAAqB;AAClC,eAAe;AACf;;;AAGA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA,eAAe,wBAAwB,6BAA6B;AACpE;AACA;AACA;AACA,aAAa,eAAe;AAC5B,aAAa,qBAAqB;AAClC,eAAe;AACf;;;AAGA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA,aAAa,qCAAqC;AAClD,eAAe;AACf;;;AAGA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;;AAEA,qBAAqB,oCAAoC;AACzD;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA,aAAa,yBAAyB;AACtC,eAAe;AACf;;;AAGA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA,aAAa,SAAS;AACtB,aAAa,qBAAqB;AAClC,eAAe;AACf;;;AAGA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA,aAAa,qBAAqB;AAClC,eAAe;AACf;;;AAGA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA,aAAa,iCAAiC;AAC9C,eAAe;AACf;;;AAGA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,OAAO;AACP;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,KAAK;AACL;AACA;;AAEA;AACA;;AAEA;AACA;AACA,aAAa,oBAAoB;AACjC,aAAa,iCAAiC;AAC9C,eAAe;AACf;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA,eAAe;AACf;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,eAAe;AACf;;;AAGA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,eAAe;AACf;;;AAGA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,eAAe;AACf;;;AAGA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,eAAe;AACf;;;AAGA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,aAAa,OAAO;AACpB,eAAe,mBAAmB;AAClC;AACA;;;AAGA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,aAAa,OAAO;AACpB,aAAa,UAAU;AACvB,aAAa,uBAAuB;AACpC;AACA,aAAa,UAAU;AACvB,eAAe;AACf;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA,aAAa,OAAO;AACpB,aAAa,OAAO;AACpB,aAAa,OAAO;AACpB,aAAa,UAAU;AACvB,aAAa,gBAAgB;AAC7B,eAAe;AACf;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA,aAAa,OAAO;AACpB,aAAa,OAAO;AACpB,aAAa,UAAU;AACvB,aAAa,sBAAsB;AACnC,eAAe;AACf;;;AAGA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA,aAAa,OAAO;AACpB,aAAa,OAAO;AACpB,aAAa,OAAO;AACpB,aAAa,UAAU;AACvB,aAAa,kBAAkB;AAC/B,eAAe;AACf;;;AAGA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA,aAAa,OAAO;AACpB,aAAa,UAAU;AACvB,aAAa,aAAa;AAC1B,eAAe;AACf;;;AAGA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA,aAAa,OAAO;AACpB,aAAa,OAAO;AACpB,aAAa,UAAU;AACvB,aAAa,kBAAkB;AAC/B,eAAe;AACf;;;AAGA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA,aAAa,OAAO;AACpB,aAAa,UAAU;AACvB,aAAa,kBAAkB;AAC/B,eAAe;AACf;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA,aAAa,OAAO;AACpB,aAAa,UAAU;AACvB,aAAa,kBAAkB;AAC/B,eAAe;AACf;;;AAGA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA,aAAa,OAAO;AACpB,aAAa,UAAU;AACvB,aAAa,kBAAkB;AAC/B,eAAe;AACf;;;AAGA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA,aAAa,IAAI;AACjB,aAAa,OAAO;AACpB,aAAa,OAAO;AACpB,aAAa,UAAU;AACvB,aAAa,aAAa;AAC1B,eAAe;AACf;;;AAGA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA,aAAa,OAAO;AACpB,aAAa,UAAU;AACvB,aAAa,kBAAkB;AAC/B,eAAe;AACf;;;AAGA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA,eAAe;AACf;;;AAGA;AACA;AACA;AACA;;AAEA;AACA;AACA,aAAa,OAAO;AACpB,aAAa,qBAAqB;AAClC,eAAe;AACf;;;AAGA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA,eAAe;AACf;;;AAGA;AACA;AACA;AACA;;AAEA;AACA;AACA,aAAa,qBAAqB;AAClC,eAAe;AACf;;;AAGA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;AACL;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;;AAEA;AACA;AACA,aAAa,OAAO;AACpB,aAAa,OAAO;AACpB,aAAa,qBAAqB;AAClC,eAAe;AACf;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,OAAO;AACP,KAAK;AACL;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,OAAO;AACP;AACA;;AAEA;AACA,CAAC;;AAED,sE;;;;;;;ACxrDA,iDAAiD,0CAA0C,0DAA0D,EAAE;;AAEvJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,aAAa,eAAe;AAC5B,aAAa,qBAAqB;AAClC,aAAa,mBAAmB;AAChC,aAAa,IAAI;AACjB;AACA;AACA,qFAAqF;AACrF;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,eAAe,eAAe;AAC9B;;;AAGA;AACA;AACA;;AAEA;AACA,eAAe,oBAAoB;AACnC;;;AAGA;AACA;AACA;;AAEA;AACA,eAAe,mBAAmB;AAClC;;;AAGA;AACA;AACA;;AAEA;AACA,eAAe,IAAI;AACnB;;;AAGA;AACA;AACA;;AAEA;AACA,eAAe,IAAI;AACnB;;;AAGA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,eAAe,QAAQ;AACvB;;;AAGA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,CAAC;;AAED,6E;;;;;;;AChHA,iDAAiD,0CAA0C,0DAA0D,EAAE;;AAEvJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,eAAe,OAAO;AACtB;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA,CAAC;;AAED,qE;;;;;;;ACjEA,iDAAiD,0CAA0C,0DAA0D,EAAE;;AAEvJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,aAAa,QAAQ;AACrB,aAAa,QAAQ;AACrB;AACA;AACA,qFAAqF;AACrF;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA,eAAe,OAAO;AACtB;;;AAGA;AACA;AACA;;AAEA;AACA;AACA,aAAa,OAAO;AACpB,eAAe,qBAAqB;AACpC;;;AAGA;AACA;AACA;AACA;;AAEA;AACA,eAAe,OAAO;AACtB;;;AAGA;AACA;AACA;;AAEA;AACA;AACA,aAAa,OAAO;AACpB,eAAe,qBAAqB;AACpC;;;AAGA;AACA;AACA;AACA;;AAEA;AACA,eAAe,OAAO;AACtB;;;AAGA;AACA;AACA;;AAEA;AACA,eAAe,OAAO;AACtB;;;AAGA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,CAAC;;AAED,+E;;;;;;;ACvGA,iDAAiD,0CAA0C,0DAA0D,EAAE;;AAEvJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,aAAa,OAAO;AACpB,aAAa,OAAO;AACpB,eAAe,OAAO;AACtB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,aAAa,OAAO;AACpB;AACA,eAAe,OAAO;AACtB;;;AAGA;AACA;AACA;;AAEA;AACA;AACA,aAAa,OAAO;AACpB,eAAe,OAAO;AACtB;;;AAGA;AACA;AACA;;AAEA;AACA;AACA,eAAe,OAAO;AACtB;;;AAGA;AACA;AACA;AACA;;AAEA;AACA,CAAC;;AAED;;;AAGA;;AAEA;AACA;AACA,eAAe,OAAO;AACtB;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA,eAAe,OAAO;AACtB;;;AAGA;AACA;AACA;;AAEA;AACA,CAAC;;AAED,wE;;;;;;AC9GA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,CAAC;;AAED;;;;;;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc,OAAO;AACrB,cAAc,OAAO;AACrB,cAAc,OAAO;AACrB;AACA;AACA,cAAc,QAAQ;AACtB,cAAc,OAAO;AACrB;AACA,cAAc,OAAO;AACrB,cAAc,0BAA0B;AACxC;AACA,cAAc,sBAAsB;AACpC;AACA,cAAc,mBAAmB;AACjC;AACA,cAAc,OAAO;AACrB;AACA;AACA,cAAc,OAAO;AACrB,cAAc,OAAO;AACrB,cAAc,OAAO;AACrB,cAAc,OAAO;AACrB,cAAc,OAAO;AACrB,cAAc,OAAO;AACrB;AACA,cAAc,OAAO;AACrB,cAAc,OAAO;AACrB,cAAc,OAAO;AACrB,cAAc,kBAAkB;AAChC,cAAc,YAAY;AAC1B,cAAc,OAAO;AACrB;;AAEA;AACA;AACA;AACA;AACA,cAAc,SAAS;AACvB,cAAc,SAAS;AACvB,cAAc,SAAS;AACvB,cAAc,SAAS;AACvB;AACA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA;AACA;AACA,WAAW,MAAM;AACjB,WAAW,KAAK;AAChB,WAAW,OAAO;AAClB;AACA;AACA;AACA,UAAU;AACV;AACA,cAAc,OAAO;AACrB;AACA,cAAc,OAAO;AACrB;AACA,cAAc,sBAAsB;AACpC;AACA;AACA,cAAc,mBAAmB;AACjC;AACA,cAAc,YAAY;AAC1B;AACA;AACA;AACA;AACA;AACA,WAAW,mBAAmB;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,wBAAwB;AACxB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,yEAAyE;AACzE;AACA;AACA;AACA;AACA,sEAAsE;AACtE;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,eAAe,OAAO;AACtB,eAAe,YAAY;AAC3B,eAAe,OAAO;AACtB,eAAe,OAAO;AACtB;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,eAAe,UAAU;AACzB,iBAAiB,IAAI;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,eAAe,OAAO;AACtB,eAAe,YAAY;AAC3B,eAAe,sBAAsB;AACrC,eAAe,mBAAmB;AAClC,iBAAiB,UAAU;AAC3B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,eAAe,OAAO;AACtB,eAAe,OAAO;AACtB,eAAe,OAAO;AACtB,eAAe,OAAO;AACtB,eAAe,cAAc;AAC7B;AACA,eAAe,sBAAsB;AACrC,eAAe,mBAAmB;AAClC,iBAAiB,MAAM;AACvB;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,OAAO;AACtB,eAAe,OAAO;AACtB;AACA,eAAe,eAAe;AAC9B;AACA;AACA,iBAAiB,MAAM;AACvB;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,SAAS;AACT;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,CAAC;AACD;;;;;;;;AC/kBA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,iBAAiB,kBAAkB;AACnC;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;;;;;;AC7CA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,mBAAmB,YAAY;AAC/B;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;;AAEA,CAAC;;AAED;;;;;;;ACvDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,WAAW,gCAAgC;AAC3C,WAAW,mBAAmB;AAC9B;AACA;AACA;AACA;AACA,WAAW,YAAY;AACvB,aAAa,YAAY;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kEAAkE;AAClE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,eAAe,oBAAoB;AACnC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA,eAAe,IAAI;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,eAAe,OAAO;AACtB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,eAAe,IAAI;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,eAAe,IAAI;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;;;;;;;;;;ACtJA;;;;;;;;;;;GAWG;;AAEH,uCAAmD;AAEnD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CD,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC;YACnB,MAAM,CAAC,KAAK,CAAC,mCAAmC,CAAC,CAAC;QACtD,CAAC;QACD,MAAM,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC;QAEzC,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,EAAE,EAAE,IAAI,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;QACrD,IAAI,CAAC,WAAW,EAAE,CAAC;QACnB,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC;IACvB,CAAC;IACL,mBAAC;AAAD,CAAC;;;;;;;;;ACvID;;AAEA;AACA;AACA;AACA,mBAAmB,iBAAiB;AACpC;AACA;AACA;AACA;AACA;;;;;;;;+CCVA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,4CAA4C;AAC5C;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;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AAG,CAAC,CAAC;oBAC/C,OAAO,CAAC,IAAI,CAAC,CAAC;gBAClB,CAAC;gBAAC,IAAI,CAAC,CAAC;oBACJ,OAAO,CAAC,WAAW,CAAC,CAAC;gBACzB,CAAC;YACL,CAAC,CAAC,CAAC;QACP,CAAC,CAAC,CAAC;IACP,CAAC;IACL,gBAAC;AAAD,CAAC;;;;;;;;ACltBD;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;;;;;;;ACpDA;AACA;;AAEA;AACA;AACA;;AAEA,uBAAuB;AACvB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,iBAAiB;AACtC;AACA;AACA;AACA,kBAAkB;AAClB;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,0CAA0C,sBAAsB,EAAE;AAClE;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,SAAS;AACT;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,yCAAyC;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,UAAU;AACV;AACA;;AAEA,KAAK;AACL;AACA;;AAEA,KAAK;AACL;AACA;;AAEA,KAAK;AACL;AACA;;AAEA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA,CAAC;;;;;;;;ACzLD;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,2BAA2B;AAC3B,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA;;AAEA;;;;;;;AChFA;AACA;;AAEA,uBAAuB;;AAEvB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;;AAEA;;;;;;;ACrFA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA,uBAAuB;AACvB;AACA;;AAEA,CAAC;;;;;;;ACbD;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,UAAU;AACrB,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa,SAAS;AACtB,UAAU;AACV;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;;;;;;;ACzDA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,oCAAoC;;AAEpC;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AC9CA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,OAAO;AACpB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AC7CA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,OAAO;AACpB;AACA;AACA;AACA;;AAEA;;;;;;;ACrBA;;AAEA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA,WAAW,SAAS;AACpB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;;;;;;;ACnBA;;AAEA;AACA;;AAEA;;;;;;;ACLA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,aAAa,EAAE;AACf;AACA;AACA;AACA;;AAEA;;;;;;;ACZA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,SAAS;AACpB,aAAa,SAAS;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;;;;;;;ACpCA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,SAAS;AACpB,WAAW,OAAO;AAClB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;;;;;;;AChBA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,SAAS;AACpB,WAAW,OAAO;AAClB,WAAW,SAAS;AACpB,aAAa,SAAS;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACnCA;AACA;AACA;AACA;AACA;AACA,WAAW,SAAS;AACpB,WAAW,EAAE;AACb,WAAW,MAAM;AACjB,aAAa,EAAE;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACpBA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,SAAS;AACpB,WAAW,SAAS;AACpB,aAAa,SAAS;AACtB;AACA;;AAEA;;;;;;;ACbA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,SAAS;AACpB,WAAW,SAAS;AACpB,aAAa,SAAS;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;;;;;;;ACrBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,SAAS;AACtB;AACA;AACA,wCAAwC,SAAS;AACjD;AACA;AACA,WAAW,SAAS,GAAG,SAAS;AAChC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACzBA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,SAAS;AACpB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACpCA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,WAAW,QAAQ;AACnB,aAAa,MAAM;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AChDA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,SAAS;AACpB,aAAa,MAAM;AACnB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACnBA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;;;;;;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACjBA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AC3DA;AACA;AACA;AACA;AACA,WAAW,SAAS;AACpB,aAAa,SAAS;AACtB;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACbA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH,CAAC;;AAED;;;;;;;;ACrBA;;AAEA;AACA;;AAEA;;;;;;;ACLA;AACA;AACA;AACA;AACA,WAAW,SAAS;AACpB,WAAW,SAAS;AACpB,aAAa,SAAS;AACtB;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACdA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA,GAAG;;AAEH,CAAC;;;;;;;ACpED;AACA;AACA;AACA,4BAA4B,mBAAmB,gCAAgC,GAAG,EAAE;AACpF,gBAAgB;;AAEhB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,kDAAkD;AAClD,yCAAyC,sBAAsB,sBAAsB,wBAAwB;AAC7G;;AAEA;AACA;AACA,kDAAkD;AAClD,yCAAyC,sBAAsB,wBAAwB;AACvF;;AAEA;;AAEA,GAAG;;AAEH,CAAC;;;;;;;ACzKD;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,aAAa,OAAO;AACpB;AACA;AACA;AACA;;AAEA;;;;;;;AChBA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;;;;;;;AC7BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc,SAAS;AACvB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AC5EA;AACA;;AAEA;AACA;;AAEA;;;;;;;ACNA;AACA;;AAEA;AACA;;AAEA;;;;;;;ACNA;AACA;;AAEA;AACA;;AAEA;;;;;;;ACNA;AACA;;AAEA;AACA;;AAEA;;;;;;;ACNA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,aAAa;AACxB,WAAW,SAAS;AACpB,YAAY,OAAO;AACnB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,+CAA+C;AACrD,MAAM;AACN;AACA;AACA;AACA,mBAAmB,oCAAoC;AACvD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACvDA;AACA;AACA;AACA;AACA;AACA,WAAW,MAAM;AACjB,WAAW,SAAS;AACpB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACtBA;;AAEA;AACA;AACA;AACA;AACA,WAAW,aAAa;AACxB,WAAW,SAAS;AACpB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;;;;;;;ACpBA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,aAAa;AACxB,WAAW,SAAS;AACpB,aAAa,aAAa;AAC1B;AACA;;AAEA;;;;;;;ACbA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,SAAS;AACpB,aAAa,OAAO;AACpB;AACA;AACA;AACA;;AAEA;;;;;;;ACfA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,SAAS;AACpB,WAAW,SAAS;AACpB,aAAa,OAAO;AACpB;AACA;;AAEA;;;;;;;ACfA;AACA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACxBA;;AAEA;AACA;AACA;AACA;AACA,WAAW,SAAS;AACpB,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AC/BA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,SAAS;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AC9BA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,SAAS;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACrBA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,WAAW,MAAM;AACjB,WAAW,SAAS;AACpB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AC7DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACZA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AClCA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,EAAE;AACf;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;;;;;;AClBA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;;;;;;;ACfA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,EAAE;AACb,aAAa,OAAO;AACpB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;;;;;;;ACzBA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACdA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;;;;;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,EAAE;AACf;AACA;AACA;AACA;;AAEA;;;;;;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;;;;;;;ACbA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,EAAE;AACb,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACjCA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACpBA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,WAAW,MAAM;AACjB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AC/BA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACdA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AChBA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,EAAE;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AC7BA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACtBA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,EAAE;AACb,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACtBA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACjBA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACdA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,EAAE;AACf;AACA;AACA;AACA;;AAEA;;;;;;;ACfA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;;;;;;;ACfA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,EAAE;AACb,aAAa,OAAO;AACpB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;;;;;;ACrBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,WAAW,SAAS;AACpB,WAAW,SAAS;AACpB,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AClFA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,MAAM;AACjB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;;;;;;AC1BA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,OAAO;AACpB;AACA;AACA;AACA;;AAEA;;;;;;;ACbA;AACA;AACA;AACA;AACA;AACA,WAAW,MAAM;AACjB,WAAW,SAAS;AACpB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACtBA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;;;;;;;ACZA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,WAAW,SAAS;AACpB,WAAW,SAAS;AACpB,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AC/GA;;AAEA;AACA;;AAEA;;;;;;;ACLA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,MAAM;AACnB;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;;AAEA;;;;;;;ACjBA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,MAAM;AACnB;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;;AAEA;;;;;;;ACjBA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,WAAW,SAAS;AACpB,WAAW,SAAS;AACpB,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACxFA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,MAAM;AACnB;AACA;AACA;AACA;;AAEA;;;;;;;ACfA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,SAAS;AACpB,WAAW,SAAS;AACpB,aAAa,MAAM;AACnB;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACnBA;AACA;AACA;AACA;AACA,WAAW,MAAM;AACjB,WAAW,MAAM;AACjB,aAAa,MAAM;AACnB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACnBA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,MAAM;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;;;;;;;AC7BA;AACA;AACA;AACA;AACA;AACA,WAAW,MAAM;AACjB,WAAW,SAAS;AACpB,aAAa,MAAM;AACnB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa,MAAM;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACtBA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,MAAM;AACnB;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;;;;;;ACvBA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,EAAE;AACb,aAAa,SAAS;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AChCA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,aAAa;AACxB,WAAW,EAAE;AACb,aAAa,EAAE;AACf;AACA;AACA,iBAAiB,QAAQ,OAAO,SAAS,EAAE;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AChCA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,MAAM;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,CAAC;;AAED;;;;;;;AC3BA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,WAAW,SAAS;AACpB,aAAa,SAAS;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA;;;;;;;ACzBA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,SAAS;AACpB,WAAW,SAAS;AACpB,aAAa,SAAS;AACtB;AACA;AACA,iBAAiB;AACjB,gBAAgB;AAChB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;;;;;;ACxEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AC3BA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACpCA;AACA;AACA;AACA;AACA;AACA,WAAW,MAAM;AACjB,WAAW,SAAS;AACpB,aAAa,MAAM;AACnB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACpBA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,aAAa;AACxB,aAAa,QAAQ;AACrB;AACA;AACA,0BAA0B,gBAAgB,SAAS,GAAG;AACtD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACjCA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,aAAa;AACxB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;;;;;;;ACZA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,aAAa;AACxB,WAAW,SAAS;AACpB,aAAa,QAAQ;AACrB;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACtCA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,aAAa;AACxB,aAAa,SAAS;AACtB;AACA;AACA;AACA,MAAM,OAAO,SAAS,EAAE;AACxB,MAAM,OAAO,SAAS;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;AC/BA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,SAAS;AACtB;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACbA;;AAEA;AACA;AACA;AACA;AACA,WAAW,aAAa;AACxB,aAAa,SAAS;AACtB;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACfA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA,GAAG;;AAEH,CAAC;;;;;;;AC/BD;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oDAAoD;AACpD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA,GAAG;;AAEH,CAAC;;;;;;;ACnED;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA,GAAG;;AAEH,CAAC;;;;;;;ACnFD;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA,GAAG;;AAEH,CAAC;;;;;;;AC7CD;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA,GAAG;;AAEH,CAAC;;;;;;;ACvDD;AACA;AACA;AACA,sCAAsC,0BAA0B,yDAAyD,EAAE,kBAAkB,0BAA0B,EAAE,mCAAmC,8BAA8B,oCAAoC,cAAc,EAAE;AAC9R,gBAAgB;;AAEhB;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA,GAAG;;AAEH,CAAC;;;;;;;AChDD;AACA;AACA;AACA,sCAAsC,0BAA0B,yDAAyD,EAAE,kBAAkB,0BAA0B,EAAE,mCAAmC,8BAA8B,oCAAoC,cAAc,EAAE;AAC9R,gBAAgB;;AAEhB;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA,GAAG;;AAEH,CAAC;;;;;;;AChDD;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;;;;;;ACZA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yDAAyD;AACzD;AACA;AACA;AACA;AACA,yBAAyB,uBAAuB,EAAE;AAClD;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,KAAK;AACL;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,iCAAiC,QAAQ;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,KAAK;AACL;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,6BAA6B;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;;AAEA;AACA;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,iBAAiB;AACpC;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,6BAA6B;AAC7B;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,KAAK;AACL;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;;AAEA;AACA,qBAAqB,SAAS;AAC9B,qBAAqB,QAAQ;AAC7B,qBAAqB,QAAQ;AAC7B;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,CAAC;;AAED;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,iDAAiD;;AAEjD;AACA;;AAEA;AACA;AACA,KAAK,OAAO;AACZ;AACA;AACA;;AAEA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;;AAEA;AACA,mBAAmB,qBAAqB;AACxC;AACA;AACA;AACA;;AAEA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,CAAC;;AAED;;;;;;;AC/lBA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA,iBAAiB,iBAAiB;AAClC;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,4BAA4B,QAAQ,YAAY,OAAO;AACvD;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACpEA,kBAAkB,SAAS,OAAO,aAAa,QAAQ,EAAE,OAAO,gBAAgB,WAAW,aAAa,QAAQ,EAAE,OAAO,mBAAmB,8GAA8G,aAAa,QAAQ,8DAA8D,cAAc,qBAAqB,QAAQ,mEAAmE,qEAAqE,aAAa,QAAQ,EAAE,OAAO,gBAAgB,4QAA4Q,aAAa,QAAQ,wCAAwC,kBAAkB,aAAa,QAAQ,wCAAwC,UAAU,aAAa,QAAQ,EAAE,OAAO,yCAAyC,aAAa,aAAa,qBAAqB,QAAQ,sCAAsC,mBAAmB,aAAa,QAAQ,uBAAuB,gBAAgB,aAAa,QAAQ,EAAE,OAAO,0C;;;;;;ACAjuC;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8BAA8B,WAAW;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0BAA0B,oBAAoB;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kCAAkC;AAClC;AACA;AACA,kCAAkC;AAClC;AACA,sCAAsC;AACtC;AACA,mCAAmC;AACnC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0BAA0B,oBAAoB,WAAW;AACzD;AACA;AACA,0BAA0B,oBAAoB;AAC9C;AACA,UAAU;AACV;AACA;AACA;AACA,mCAAmC;AACnC;AACA;AACA,8CAA8C;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mCAAmC;AACnC,oDAAoD;AACpD;AACA;AACA;AACA;AACA;AACA,6CAA6C;AAC7C;AACA;AACA;AACA,sCAAsC;AACtC;AACA;AACA,uCAAuC;AACvC;AACA;AACA,iDAAiD;AACjD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,OAAO;AACnB;AACA,oCAAoC,WAAW;AAC/C;AACA,mCAAmC,aAAa;AAChD;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kCAAkC;AAClC;AACA;AACA,kCAAkC;AAClC;AACA,sCAAsC;AACtC;AACA,mCAAmC;AACnC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mCAAmC;AACnC;AACA;AACA,8CAA8C;AAC9C;AACA;AACA;AACA;AACA;AACA,mCAAmC;AACnC,oDAAoD;AACpD;AACA;AACA;AACA;AACA;AACA,6CAA6C;AAC7C;AACA;AACA;AACA,sCAAsC;AACtC;AACA;AACA,uCAAuC;AACvC;AACA;AACA,iDAAiD;AACjD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL,GAAG;;AAEH;AACA;AACA;;AAEA;AACA;AACA,4CAA4C,YAAY;AACxD;AACA;AACA;AACA;AACA;AACA,yDAAyD,YAAY;AACrE;AACA;AACA;AACA;AACA,yCAAyC;AACzC;AACA,QAAQ;AACR;AACA,wBAAwB,YAAY;AACpC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO,OAAO;AACd;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;AACL;AACA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,wBAAwB,eAAe;AACvC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;;AAEA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB;AACnB;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;;;;;;;AC3hBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wCAAwC;AACxC;AACA;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA;AACA;AACA,oBAAoB,8CAA8C;AAClE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU;AACV;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,2DAA2D;AAC3D;AACA;AACA;AACA,aAAa,mEAAmE;AAChF;AACA;AACA,OAAO;AACP,KAAK;;AAEL;AACA;AACA;AACA,WAAW,yDAAyD;AACpE;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sDAAsD,UAAU;AAChE;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wEAAwE;AACxE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT,OAAO;AACP;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;;AAEL;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,OAAO;AACP;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA,oEAAoE;;AAEpE;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,WAAW,4DAA4D;AACvE;AACA,KAAK;;AAEL;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,yDAAyD;AACzD;AACA;AACA;AACA;AACA;AACA,eAAe;AACf,aAAa,OAAO;AACpB;AACA;AACA,eAAe;AACf;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;;AAEA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA,SAAS;AACT;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA,SAAS;AACT;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA,gCAAgC;AAChC;AACA;AACA;AACA,SAAS;AACT,OAAO;AACP;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;;AAEA;AACA,0BAA0B;AAC1B;AACA;;AAEA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,KAAK;;AAEL;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,KAAK;AACL,GAAG;;AAEH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,KAAK;AACL,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe;AACf;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qCAAqC;AACrC;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,KAAK;AACL,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;;;;;;AChkBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,mBAAmB,sBAAsB;AACzC;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,GAAG;AACH,uBAAuB,SAAS;AAChC;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;;AAGA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,4CAA4C,KAAK;;AAEjD;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,KAAK;AACL;;AAEA;;AAEA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;;AAGA;AACA;AACA,mCAAmC,OAAO;AAC1C;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;;AAGA;AACA;AACA,yDAAyD;AACzD;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX,SAAS;AACT;AACA;AACA,WAAW;AACX;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;;AAGA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,SAAS;AACpB;AACA,WAAW,SAAS;AACpB;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;;;;;;;ACzkBA;AACA;AACA;AACA;AACA;AACA,C;;;;;;ACLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;ACtBA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,uBAAuB;;AAEvB;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,KAAK;;AAEL;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA,4CAA4C,KAAK;AACjD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,wBAAwB;AAChC;AACA;AACA,eAAe,6BAA6B;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,MAAM;AACN;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,qCAAqC,MAAM;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,qCAAqC,MAAM;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,sBAAsB;AAC5B;AACA,MAAM,wBAAwB;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2CAA2C;AAC3C,6CAA6C;AAC7C;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iCAAiC,6BAA6B;AAC9D,2CAA2C,wBAAwB,EAAE;AACrE;AACA,iCAAiC,6BAA6B;AAC9D,oDAAoD,MAAM,EAAE;AAC5D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;;AAEA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qCAAqC,6BAA6B;AAClE;AACA,qCAAqC,MAAM,mBAAmB,MAAM;AACpE;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;;AAEL,0EAA0E;AAC1E;AACA;AACA;AACA,OAAO;AACP,wCAAwC;AACxC;AACA;;AAEA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,UAAU;AACV,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,SAAS;AACT;AACA;AACA,OAAO;AACP;;AAEA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;;AAEA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,mCAAmC,YAAY,EAAE;AACjD,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA,uCAAuC,YAAY,EAAE;AACrD;AACA,OAAO;AACP;;AAEA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,eAAe;AACf;AACA,WAAW;AACX;AACA,WAAW;AACX;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,6DAA6D,aAAa;AAC1E,WAAW;AACX;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;;AAEA;AACA;AACA,WAAW;AACX;AACA;;AAEA;AACA;AACA;AACA,SAAS;AACT;AACA,KAAK;;AAEL;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA,qCAAqC,aAAa,aAAa;AAC/D,kCAAkC;AAClC;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,2BAA2B;AAC3B;AACA,aAAa;AACb;AACA;AACA,OAAO;AACP;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;;;;;;;ACpyBA;AACA;AACA;AACA;;AAEA;AACA;AACA,4BAA4B;AAC5B,sBAAsB;AACtB;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;AACH;;AAEA;AACA;AACA,qBAAqB,oBAAoB;AACzC,GAAG;AACH,mBAAmB;AACnB;;AAEA;AACA,uBAAuB;AACvB;AACA;;AAEA;;;;;;;ACzCA;AACA;AACA;;AAEA;AACA;AACA,kDAAkD,YAAY;AAC9D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,qBAAqB;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK,YAAY,gBAAgB;;AAEjC;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,qBAAqB,wBAAwB;AAC7C;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;;AAEA,CAAC;;;;;;;ACxMD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;;AAEA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;;AAEA;AACA,KAAK;;AAEL;AACA;AACA;AACA,OAAO;AACP;AACA;;AAEA;AACA;AACA;AACA,wBAAwB,kBAAkB;AAC1C;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,OAAO;AACP;AACA;;AAEA;AACA;AACA,wBAAwB,kBAAkB;AAC1C;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;;AAEA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,wBAAwB;AACxB;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA,CAAC;;;;;;;AC3MD;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;;;;;;ACrCA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,8BAA8B;AAC9B;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,CAAC;;AAED;;;;;;;AC5CA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,CAAC;;AAED;;;;;;;ACrBA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;;AAEA;AACA,mEAAmE,EAAE;;AAErE;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,8BAA8B;AAC9B,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,KAAK;AACL;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA,CAAC;;AAED;;;;;;;AClNA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,GAAG;;AAEH;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA,GAAG;;AAEH;;AAEA;;AAEA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,KAAK;;AAEL;;AAEA,GAAG;;AAEH;;AAEA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA,OAAO;;AAEP,sCAAsC,iCAAiC,EAAE;;AAEzE;;AAEA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA,SAAS;;AAET;AACA;;AAEA;;AAEA;;AAEA,GAAG;;AAEH;AACA;AACA;AACA,CAAC;;AAED;;;;;;;AC3KA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,2BAA2B;AAC3B;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,GAAG,2CAA2C;AAC9C;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;;;;;;;ACnHA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oCAAoC;AACpC;AACA;AACA,oCAAoC;AACpC;AACA,wCAAwC;AACxC;AACA,qCAAqC;AACrC;AACA;AACA;AACA;AACA,oBAAoB;AACpB;AACA;AACA,GAAG;;AAEH;AACA;AACA,2CAA2C;;AAE3C;AACA;AACA;AACA;AACA;AACA,SAAS,sDAAsD;AAC/D,KAAK;AACL;AACA,KAAK;AACL;AACA;AACA,GAAG;;AAEH;AACA,yDAAyD,WAAW;AACpE,GAAG;;AAEH;AACA;;AAEA;AACA,mBAAmB,6CAA6C;AAChE;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;;AAEA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,qBAAqB,mBAAmB;AACxC;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE;AAC/C;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;;AAEA;AACA,mBAAmB,0BAA0B;AAC7C;AACA;AACA,OAAO;AACP;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,8DAA8D;AAC9D,4BAA4B;AAC5B;AACA;AACA;;AAEA;AACA;AACA,qBAAqB,kBAAkB;AACvC;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,CAAC;;;;;;;ACjQD,kBAAkB,OAAO,yBAAyB,eAAe,gCAAgC,2BAA2B,+EAA+E,cAAc,mBAAmB,gBAAgB,iCAAiC,UAAU,eAAe,YAAY,iBAAiB,mBAAmB,wBAAwB,mBAAmB,oCAAoC,eAAe,+PAA+P,aAAa,8BAA8B,gBAAgB,qBAAqB,sBAAsB,2BAA2B,eAAe,gCAAgC,eAAe,sDAAsD,qBAAqB,mFAAmF,mBAAmB,oDAAoD,cAAc,mBAAmB,eAAe,gCAAgC,eAAe,gCAAgC,iBAAiB,kCAAkC,oBAAoB,iEAAiE,mCAAmC,2EAA2E,gBAAgB,yDAAyD,kBAAkB,qDAAqD,QAAQ,yBAAyB,iBAAiB,sBAAsB,eAAe,gCAAgC,kBAAkB,mCAAmC,qBAAqB,wCAAwC,cAAc,mBAAmB,QAAQ,aAAa,aAAa,8BAA8B,oBAAoB,iEAAiE,QAAQ,8MAA8M,QAAQ,yBAAyB,QAAQ,yBAAyB,QAAQ,sDAAsD,gBAAgB,sGAAsG,qBAAqB,sCAAsC,QAAQ,yDAAyD,UAAU,6DAA6D,QAAQ,qDAAqD,OAAO,YAAY,sBAAsB,uCAAuC,aAAa,8BAA8B,aAAa,8BAA8B,YAAY,iBAAiB,WAAW,gBAAgB,QAAQ,aAAa,iBAAiB,sBAAsB,cAAc,0DAA0D,QAAQ,yBAAyB,YAAY,iDAAiD,YAAY,6BAA6B,qBAAqB,0BAA0B,QAAQ,yBAAyB,WAAW,4BAA4B,eAAe,uDAAuD,cAAc,mBAAmB,oBAAoB,qCAAqC,iCAAiC,kDAAkD,wBAAwB,4DAA4D,UAAU,sDAAsD,oBAAoB,qCAAqC,aAAa,8BAA8B,eAAe,oBAAoB,kBAAkB,uBAAuB,aAAa,kBAAkB,UAAU,2BAA2B,QAAQ,oDAAoD,aAAa,8BAA8B,gBAAgB,iCAAiC,6BAA6B,kCAAkC,YAAY,6BAA6B,mBAAmB,oCAAoC,OAAO,kDAAkD,mBAAmB,oCAAoC,QAAQ,0CAA0C,WAAW,gBAAgB,aAAa,iCAAiC,QAAQ,aAAa,aAAa,kBAAkB,QAAQ,yBAAyB,QAAQ,yBAAyB,QAAQ,yBAAyB,mBAAmB,oCAAoC,kBAAkB,yCAAyC,QAAQ,yBAAyB,YAAY,iBAAiB,QAAQ,aAAa,SAAS,cAAc,QAAQ,yBAAyB,gBAAgB,6CAA6C,aAAa,8BAA8B,eAAe,oBAAoB,aAAa,kBAAkB,4BAA4B,mEAAmE,kCAAkC,0EAA0E,WAAW,gBAAgB,eAAe,oBAAoB,QAAQ,aAAa,iBAAiB,iDAAiD,eAAe,oBAAoB,SAAS,cAAc,WAAW,gBAAgB,YAAY,iBAAiB,iBAAiB,oCAAoC,iBAAiB,sBAAsB,cAAc,mBAAmB,iBAAiB,sBAAsB,eAAe,oBAAoB,mBAAmB,mDAAmD,YAAY,iBAAiB,cAAc,mBAAmB,OAAO,YAAY,eAAe,oBAAoB,qBAAqB,mDAAmD,8BAA8B,2EAA2E,sBAAsB,0DAA0D,iBAAiB,sBAAsB,qBAAqB,uDAAuD,cAAc,mBAAmB,cAAc,mBAAmB,mBAAmB,mDAAmD,qBAAqB,0BAA0B,WAAW,gBAAgB,oCAAoC,mEAAmE,qBAAqB,2B;;;;;;ACAviN;AACA;;AAEA;AACA;AACA;;AAEA;;;;;;;ACPA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,mCAAmC;AACnC;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,iBAAiB,OAAO;AACxB;AACA;;AAEA;AACA;;AAEA;;;;;;;ACnGA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,oBAAoB,SAAS;AAC7B;AACA;AACA;;AAEA;AACA;;AAEA;;;;;;;AC5BA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,uCAAuC;AACvC;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA,gBAAgB,eAAe;AAC/B;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,qCAAqC;AACrC,0CAA0C;AAC1C;AACA;AACA;AACA;AACA,KAAK,cAAc;AACnB,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;;;;;;;AChGD;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,kCAAkC,SAAS;AAC3C;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;;AAEA,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,qBAAqB,SAAS;AAC9B;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,0CAA0C,UAAU;AACpD;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;;;;;;ACjHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,QAAQ,WAAW;;AAEnB;AACA;AACA;AACA,QAAQ,WAAW;;AAEnB;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA,QAAQ,WAAW;;AAEnB;AACA;AACA,QAAQ,UAAU;;AAElB;AACA;;;;;;;ACnFA,iBAAiB;;AAEjB;AACA;AACA;;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA,gBAAgB,cAAc;AAC9B;AACA;AACA;AACA;AACA;AACA;;AAEA,kBAAkB,QAAQ;AAC1B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;;;;;;;ACnGA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB,cAAc;AAC/B,gBAAgB,aAAa,aAAa,aAAa,aAAa,aAAa,aAAa;AAC9F,mBAAmB,QAAQ;AAC3B;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA,YAAY,OAAO,OAAO,qBAAqB,OAAO,OAAO,OAAO;AACpE;AACA,mCAAmC,gCAAgC,gCAAgC;AACnG,mCAAmC,gCAAgC,gCAAgC;AACnG;AACA;AACA;;AAEA;AACA;AACA;;;;;;;AC9EA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA,sBAAsB,UAAU;AAChC;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA,CAAC;;;;;;;AC9BD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,gBAAgB,cAAc;AAC9B;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;;;;;;sDClKA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,YAAY,OAAO;AACnB,cAAc,MAAM;AACpB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,YAAY,MAAM;AAClB,YAAY,SAAS;AACrB;AACA,cAAc,MAAM;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,YAAY,OAAO;AACnB,YAAY,SAAS;AACrB;AACA,cAAc,MAAM;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,OAAO;AACnB,cAAc,MAAM;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qCAAqC;AACrC;AACA,KAAK;AACL,4BAA4B;AAC5B;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,YAAY,MAAM;AAClB,cAAc,OAAO;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA,YAAY,OAAO;AACnB,cAAc,OAAO;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,YAAY,OAAO;AACnB,cAAc,OAAO;AACrB;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+BAA+B,mCAAmC;AAClE;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,YAAY,OAAO;AACnB,cAAc,OAAO;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,aAAa,WAAW;AACxB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,wBAAwB;;AAExB,yCAAyC,qBAAqB;;AAE9D;AACA;AACA;AACA;AACA;AACA,kCAAkC,oBAAoB;;AAEtD;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,YAAY,OAAO;AACnB,cAAc,OAAO;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,aAAa,iBAAiB;AAC9B;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,0BAA0B,iBAAiB;AAC3C;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,cAAc,iBAAiB;AAC/B;;AAEA;AACA;AACA;;AAEA;AACA;AACA,8BAA8B,oBAAoB;AAClD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,OAAO;AACnB;AACA,cAAc,OAAO;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,OAAO;AACnB;AACA,cAAc,OAAO;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,MAEA;AACA;AACA;AACA;AACA,GAAG;AAAA;AACH,EAAE;AACF,sCAAsC;AACtC;AACA,GAAG,OAAO;AACV;AACA;AACA;AACA;AACA,EAAE,OAAO;AACT;AACA;;AAEA,CAAC;;;;;;;;;ACjhBD;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,GAAG;AACH;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,iBAAiB,SAAS;AAC1B;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;;;;;;ACnFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT,OAAO;AACP;AACA;AACA,KAAK;;AAEL;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,iBAAiB,eAAe;AAChC;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;ACpFA;AACA;;AAEA;AACA,oDAAoD,QAAQ;AAC5D;AACA,IAAI,wBAAwB;AAC5B,IAAI,mBAAmB;AACvB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gDAAgD,MAAM;AACtD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2CAA2C,uBAAuB;AAClE;AACA;AACA;AACA,QAAQ,mBAAmB,KAAK,wBAAwB;AACxD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA,kCAAkC,mBAAmB;AACrD,MAAM,wBAAwB;AAC9B,yBAAyB,YAAY;AACrC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6CAA6C,oBAAoB;;AAEjE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;AACL,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,4CAA4C,oBAAoB;AAChE;;AAEA,CAAC;;;;;;;ACvHD;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB,yBAAyB;AAClD,wDAAwD,kBAAkB;AAC1E,UAAU,gBAAgB,GAAG,WAAW,MAAM,0BAA0B;AACxE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,CAAC;;;;;;;AC9CD,kBAAkB,4BAA4B,kSAAkS,eAAe,cAAc,SAAS,uEAAuE,YAAY,qBAAqB,YAAY,oBAAoB,iBAAiB,gBAAgB,kBAAkB,iBAAiB,WAAW,iEAAiE,eAAe,aAAa,oBAAoB,aAAa,qBAAqB,oBAAoB,uBAAuB,SAAS,oFAAoF,YAAY,kBAAkB,mBAAmB,YAAY,oBAAoB,mBAAmB,WAAW,yEAAyE,eAAe,aAAa,oBAAoB,aAAa,qBAAqB,iBAAiB,aAAa,iBAAiB,YAAY,cAAc,sBAAsB,8BAA8B,SAAS,0FAA0F,YAAY,qBAAqB,sBAAsB,gBAAgB,YAAY,oBAAoB,mBAAmB,WAAW,gFAAgF,eAAe,aAAa,iCAAiC,oBAAoB,aAAa,qBAAqB,iBAAiB,cAAc,iBAAiB,+BAA+B,SAAS,4DAA4D,qBAAqB,WAAW,iFAAiF,sBAAsB,sBAAsB,SAAS,gCAAgC,WAAW,wEAAwE,WAAW,aAAa,YAAY,uBAAuB,SAAS,kDAAkD,SAAS,YAAY,oBAAoB,mBAAmB,WAAW,yEAAyE,eAAe,aAAa,kBAAkB,mEAAmE,oBAAoB,WAAW,qBAAqB,oBAAoB,oBAAoB,SAAS,8BAA8B,mBAAmB,iBAAiB,kBAAkB,iBAAiB,WAAW,sEAAsE,eAAe,iBAAiB,WAAW,MAAM,uGAAuG,gBAAgB,qBAAqB,kBAAkB,eAAe,qBAAqB,OAAO,iEAAiE,kBAAkB,a;;;;;;ACAtiG,kBAAkB,gB;;;;;;ACAlB;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI,kCAAkC;AACtC;AACA;AACA;AACA,kBAAkB,YAAY;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+CAA+C,OAAO;AACtD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,kCAAkC;AAC1C;AACA;AACA;AACA,QAAQ,kCAAkC;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yDAAyD;AACzD,GAAG;;AAEH;AACA,kCAAkC;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6CAA6C,oBAAoB;;AAEjE;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,uCAAuC;AACvC;AACA;AACA;AACA;;AAEA,CAAC;;;;;;;AC7GD;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI,8CAA8C;AAClD;AACA,6CAA6C,0BAA0B;AACvE;AACA;AACA;AACA;AACA;AACA,IAAI,kCAAkC;AACtC,uBAAuB,mCAAmC;AAC1D;AACA;AACA;AACA,4BAA4B,YAAY;AACxC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+CAA+C,OAAO;AACtD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,0BAA0B;AAClC,QAAQ,mCAAmC;AAC3C,QAAQ,kCAAkC;AAC1C;AACA;AACA;AACA,QAAQ,8CAA8C;AACtD,QAAQ,kCAAkC;AAC1C;AACA;AACA;AACA,QAAQ,mCAAmC;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yDAAyD;AACzD;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA,KAAK;AACL,GAAG;;AAEH;AACA,kCAAkC,8CAA8C;AAChF,SAAS,kCAAkC;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,OAAO;AACP;AACA;AACA;AACA,KAAK;AACL,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,KAAK;AACL,GAAG;;;AAGH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA,KAAK;AACL,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT,OAAO;AACP;AACA;AACA;AACA,KAAK;AACL,GAAG;;AAEH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2CAA2C;AAC3C;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,KAAK;AACL;AACA;AACA,GAAG;AACH,CAAC;;;;;;;ACxXD;;AAEA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,CAAC;;;;;;;ACdD,kBAAkB,4BAA4B,uPAAuP,eAAe,sBAAsB,SAAS,+FAA+F,qBAAqB,mCAAmC,iBAAiB,4BAA4B,aAAa,2BAA2B,8BAA8B,aAAa,6BAA6B,aAAa,qBAAqB,eAAe,WAAW,cAAc,qBAAqB,SAAS,iEAAiE,uBAAuB,4BAA4B,WAAW,8BAA8B,0BAA0B,wBAAwB,8BAA8B,eAAe,qBAAqB,uBAAuB,SAAS,4DAA4D,sBAAsB,qBAAqB,SAAS,wDAAwD,iBAAiB,WAAW,cAAc,yBAAyB,SAAS,4DAA4D,qBAAqB,WAAW,cAAc,8BAA8B,SAAS,wDAAwD,eAAe,WAAW,aAAa,qBAAqB,WAAW,8BAA8B,eAAe,gBAAgB,8BAA8B,gBAAgB,eAAe,kBAAkB,eAAe,wBAAwB,UAAU,SAAS,4DAA4D,cAAc,oBAAoB,WAAW,eAAe,WAAW,8BAA8B,kBAAkB,yBAAyB,SAAS,4DAA4D,qBAAqB,WAAW,8BAA8B,mBAAmB,UAAU,cAAc,iBAAiB,iBAAiB,mBAAmB,SAAS,wDAAwD,eAAe,WAAW,eAAe,WAAW,8BAA8B,eAAe,cAAc,uCAAuC,SAAS,qEAAqE,mBAAmB,gBAAgB,WAAW,aAAa,kBAAkB,gBAAgB,WAAW,8BAA8B,eAAe,cAAc,mBAAmB,SAAS,yEAAyE,mBAAmB,eAAe,iBAAiB,eAAe,iBAAiB,mBAAmB,WAAW,8BAA8B,mBAAmB,eAAe,wBAAwB,cAAc,kBAAkB,sBAAsB,SAAS,wDAAwD,cAAc,iBAAiB,iBAAiB,WAAW,8BAA8B,iBAAiB,wBAAwB,8BAA8B,mBAAmB,yBAAyB,kBAAkB,4BAA4B,SAAS,4DAA4D,mBAAmB,gBAAgB,6BAA6B,eAAe,iBAAiB,iBAAiB,WAAW,8BAA8B,eAAe,gCAAgC,0BAA0B,kBAAkB,6BAA6B,SAAS,uIAAuI,yBAAyB,+BAA+B,2BAA2B,sBAAsB,WAAW,8BAA8B,kBAAkB,yBAAyB,SAAS,oEAAoE,mBAAmB,UAAU,cAAc,iBAAiB,iBAAiB,4BAA4B,SAAS,2HAA2H,eAAe,oBAAoB,2BAA2B,gCAAgC,mBAAmB,SAAS,kFAAkF,eAAe,WAAW,aAAa,mBAAmB,gBAAgB,uBAAuB,SAAS,aAAa,WAAW,eAAe,WAAW,MAAM,qBAAqB,YAAY,OAAO,0BAA0B,OAAO,wBAAwB,8BAA8B,iBAAiB,cAAc,yBAAyB,oBAAoB,OAAO,0BAA0B,OAAO,gHAAgH,mBAAmB,sBAAsB,mCAAmC,iBAAiB,4BAA4B,aAAa,2BAA2B,8BAA8B,aAAa,6BAA6B,aAAa,qBAAqB,eAAe,OAAO,8BAA8B,eAAe,WAAW,aAAa,iBAAiB,mBAAmB,qBAAqB,qBAAqB,OAAO,0BAA0B,OAAO,qBAAqB,YAAY,QAAQ,qBAAqB,YAAY,QAAQ,qBAAqB,UAAU,kDAAkD,SAAS,6BAA6B,uBAAuB,mDAAmD,SAAS,wBAAwB,iFAAiF,UAAU,eAAe,WAAW,uB;;;;;;ACApzL,kBAAkB,gB;;;;;;ACAlB;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI,2BAA2B;AAC/B;AACA;AACA;AACA;AACA,kBAAkB,YAAY;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+CAA+C,OAAO;AACtD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,2BAA2B;AACnC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA,kCAAkC;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6CAA6C,oBAAoB;;AAEjE;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;;AAEH;AACA;AACA;AACA;AACA,4CAA4C,oBAAoB;AAChE;;AAEA,CAAC;;;;;;;ACxFD;AACA;;AAEA,yBAAyB;;AAEzB;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;;AAEA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA,KAAK;AACL;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA,mDAAmD;AACnD;AACA;AACA,GAAG;AACH,4CAA4C,wCAAwC;AACpF,GAAG,OAAO;AACV;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,qCAAqC,mBAAmB;AACxD;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA,GAAG;;AAEH;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,gCAAgC,eAAe;AAC/C;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,eAAe;AACf;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,4BAA4B;AAC5B;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACzLA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,qCAAqC;AACrC,OAAO,YAAY,QAAQ;;AAE3B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA,wDAAwD,qBAAqB;AAC7E,KAAK;AACL;AACA;AACA;AACA,OAAO;AACP,KAAK;AACL;AACA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;;AAEA;AACA;AACA;AACA,SAAS,kCAAkC,EAAE;;AAE7C;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,KAAK;AACL;AACA,0CAA0C;AAC1C,OAAO;AACP;AACA;AACA;;AAEA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,mBAAmB;AACxC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;;;;;;ACvIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,eAAe,SAAS;AACxB;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,GAAG;AACH,oBAAoB,SAAS;AAC7B;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;;;;;;AC7SA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,SAAS,sCAAsC;AAC/C;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,oCAAoC;AAC7C;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,oCAAoC;AAC7C;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,WAAW,sCAAsC;AACjD;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;;AAGH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA,SAAS;AACT;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;;AAEA,4CAA4C;AAC5C;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,+CAA+C;AAC/C;AACA;;AAEA;AACA;AACA,uEAAuE;AACvE,wBAAwB;AACxB;AACA,OAAO;AACP;AACA;AACA;;AAEA;AACA,iCAAiC;AACjC;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,mDAAmD;AACnD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL,kBAAkB;AAClB;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mDAAmD,KAAK;AACxD,wCAAwC,EAAE;AAC1C;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,8CAA8C,2BAA2B;AACzE;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA,wBAAwB;;AAExB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,mBAAmB,oBAAoB;AACvC;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sCAAsC,oBAAoB;AAC1D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA,QAAQ;AACR;AACA,qBAAqB;AACrB;AACA;AACA;AACA,qBAAqB;AACrB;AACA,sCAAsC;AACtC;AACA;AACA,uCAAuC;AACvC;AACA,0BAA0B;AAC1B;;AAEA;AACA;AACA;AACA,OAAO;AACP,KAAK;AACL;AACA;AACA,GAAG;;;AAGH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU;AACV,gDAAgD,SAAS;AACzD;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,uCAAuC;AACvC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,OAAO;AACP,KAAK;AACL;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uCAAuC;AACvC;AACA;;AAEA,qEAAqE,EAAE;AACvE;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,yCAAyC;AACzC,sEAAsE;AACtE;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0CAA0C;AAC1C;AACA;AACA,GAAG;;AAEH;AACA;AACA,iCAAiC;AACjC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB;AACvB;AACA;AACA,UAAU;AACV;AACA,uBAAuB;AACvB,wBAAwB;AACxB;AACA;AACA,UAAU;AACV;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,0CAA0C,GAAG,8BAA8B;;AAE3E;AACA;AACA;AACA;AACA,CAAC;;;;;;;AC7iCD;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,kDAAkD,YAAY;AAC9D;AACA;AACA;AACA;AACA;AACA,OAAO,+BAA+B;AACtC,6BAA6B,wCAAwC;AACrE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sEAAsE,KAAK;AAC3E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iCAAiC,cAAc,OAAO,YAAY;AAClE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kBAAkB;AAClB,QAAQ;AACR;AACA;AACA;AACA,kBAAkB;AAClB,QAAQ;AACR;AACA;AACA,kBAAkB,2CAA2C;AAC7D,iBAAiB,6BAA6B,GAAG,6BAA6B;AAC9E,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,4DAA4D;AAC5D;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB,8CAA8C,eAAe;AAC7D;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA,+CAA+C,oBAAoB;;AAEnE;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,qCAAqC,mBAAmB,EAAE;AAC1D,qCAAqC,kBAAkB,EAAE;AACzD;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW;AACX;AACA;;AAEA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iCAAiC,2CAA2C;AAC5E;AACA,sCAAsC,MAAM,iBAAiB,MAAM;AACnE;;AAEA;AACA;AACA;AACA;AACA,kEAAkE,YAAY;AAC9E,oBAAoB,MAAM;AAC1B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iCAAiC,eAAe;AAChD,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,uDAAuD;AACvD;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,KAAK,YAAY;;AAEjB;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,oBAAoB;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,OAAO;;AAEP;AACA;AACA;;AAEA;AACA,kBAAkB;AAClB;;AAEA;AACA;;AAEA,+BAA+B;AAC/B;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,SAAS;AACT;AACA,OAAO;AACP;AACA;AACA,KAAK,OAAO;AACZ;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,mBAAmB,sBAAsB;AACzC;AACA;AACA;;AAEA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,oBAAoB;AACpB;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,SAAS;AACT;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,KAAK;AACL,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,0BAA0B,mBAAmB,oCAAoC;AACjF;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,WAAW,UAAU,mBAAmB;AACxC;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,KAAK;AACL,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uCAAuC;AACvC;AACA;AACA;AACA,GAAG;;AAEH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AAkB;AAC/B;AACA;AACA;;AAEA,yBAAyB;AACzB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,eAAe,OAAO;AACtB;;;AAGA;AACA;AACA;;AAEA;AACA,eAAe,OAAO;AACtB;;;AAGA;AACA;AACA;;AAEA;AACA,eAAe,MAAM;AACrB;;;AAGA;AACA;AACA;;AAEA;AACA,eAAe,MAAM;AACrB;;;AAGA;AACA;AACA;;AAEA;AACA,CAAC;;AAED,gF;;;;;;;;;;ACnFA;AAAA,iDAAiD,0CAA0C,0DAA0D,EAAE;;AAEvJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,aAAa,OAAO;AACpB,aAAa,OAAO;AACpB,aAAa,OAAO;AACpB,aAAa,OAAO;AACpB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;;AAEA,yBAAyB;AACzB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,eAAe,OAAO;AACtB;;;AAGA;AACA;AACA;;AAEA;AACA,eAAe,OAAO;AACtB;;;AAGA;AACA;AACA;;AAEA;AACA,eAAe,OAAO;AACtB,gBAAgB,YAAY;AAC5B,gBAAgB,KAAK;AACrB;AACA;AACA;AACA,aAAa,OAAO;AACpB,aAAa,OAAO;AACpB,aAAa,kBAAkB;AAC/B,aAAa,kBAAkB;AAC/B,aAAa,2BAA2B;AACxC,eAAe;AACf;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA,eAAe,YAAY;AAC3B;;;AAGA;AACA;;AAEA;AACA;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AO;AACpB,aAAa,OAAO;AACpB,aAAa,QAAQ;AACrB,aAAa,QAAQ;AACrB;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA,aAAa,OAAO;AACpB,aAAa,OAAO;AACpB,eAAe,OAAO;AACtB;;;AAGA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA,aAAa,OAAO;AACpB;AACA,eAAe,OAAO;AACtB;;;AAGA;AACA;AACA;;AAEA;AACA;AACA,aAAa,OAAO;AACpB,eAAe,OAAO;AACtB;;;AAGA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA,eAAe,OAAO;AACtB;;;AAGA;AACA;AACA;AACA,mBAAmB,wBAAwB;AAC3C;AACA;AACA;AACA;;AAEA;AACA,CAAC;;AAED,wE;;;;;;ACnGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA,QAAQ,sBAAsB;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,cAAc;AACd;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,gCAAgC;AAChC;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,2DAA2D;AAC3D,6BAA6B,EAAE;AAC/B;;AAEA,SAAS,oBAAoB;AAC7B;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;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4B,4IAA4I,oFAAoF,EAAE,2EAA2E,EAAE,iEAAiE,I;;;;;;ACAz6F;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,CAAC;;AAED;;;;;;;AC7BA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA,CAAC;;;;;;;ACXD;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,4BAA4B,gBAAgB,2BAA2B;AACvE;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;A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ACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,0BAA0B;AAC1B;AACA,GAAG;;AAEH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,oCAAoC;AACpC;AACA;AACA;AACA;AACA,CAAC;;;;;;;ACzDD;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,uDAAuD;AACvD;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,oCAAoC,0BAA0B;AAC9D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA,eAAe,aAAa;AAC5B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,oCAAoC,4BAA4B;AAChE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sBAAsB;AACtB;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iCAAiC;AACjC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,oCAAoC,wBAAwB;AAC5D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,oCAAoC,qBAAqB;AACzD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,oCAAoC,qBAAqB;AACzD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0BAA0B,YAAY;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,oCAAoC,wBAAwB;AAC5D;AACA;AACA;AACA;AACA;AACA;AACA,cAAc,sBAAsB;AACpC;AACA;AACA,mCAAmC,aAAa;AAChD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,oCAAoC,kBAAkB;AACtD;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qCAAqC;AACrC;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,qCAAqC,mBAAmB;AACxD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO,YAAY,gBAAgB;;AAEnC;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,uBAAuB,wBAAwB;AAC/C;AACA;AACA;AACA;AACA;AACA;;AAEA,CAAC;;AAED;;;;;;;AC1gBA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;;AAEA;;;;;;;ACnFA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,KAAK;AACL;AACA,KAAK;AACL;AACA;AACA;AACA,cAAc;AACd,KAAK;AACL,cAAc;AACd,KAAK;AACL;AACA;AACA;AACA,cAAc;AACd,KAAK;AACL,cAAc;AACd,KAAK;AACL,cAAc;AACd,KAAK;AACL;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,mBAAmB,mBAAmB;AACtC;AACA;AACA;AACA,OAAO;AACP;AACA,mBAAmB,mBAAmB;AACtC;AACA;AACA;AACA,OAAO;AACP;AACA,mBAAmB,mBAAmB;AACtC;AACA;AACA;AACA,OAAO;AACP;AACA,mBAAmB,mBAAmB;AACtC;AACA;AACA;AACA,OAAO;AACP;AACA,OAAO;AACP;AACA,OAAO;AACP;AACA,OAAO;AACP;AACA,OAAO;AACP;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB,SAAS;AAC1B,eAAe,KAAK,UAAU,GAAG,UAAU,GAAG,SAAS,EAAE;AACzD;AACA;AACA;AACA;AACA,sBAAsB;AACtB;AACA;AACA;AACA,SAAS;AACT,iBAAiB,SAAS;AAC1B,oBAAoB,WAAW;AAC/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AACH;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,CAAC;;AAED;;;;;;;ACxDA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA,EAAE,E;;;;;;AC5DF;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0DAA0D,mBAAmB;AAC7E;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA,0CAA0C;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sDAAsD;AACtD;AACA;AACA,0CAA0C;AAC1C,sCAAsC;AACtC,wCAAwC;AACxC,0CAA0C;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA,cAAc;AACd;AACA;AACA,YAAY;AACZ;AACA;AACA;AA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ACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;;;;;;;ACpBA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA,iDAAiD,gBAAgB;AACjE;;AAEA;AACA;AACA;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,gDAAgD;AAChD;AACA;AACA,KAAK;AACL;AACA,CAAC;;AAED;AACA;AACA;AACA,gDAAgD;AAChD;AACA;AACA;AACA,KAAK;AACL;AACA,CAAC;;AAED;;;;;;;;AC9EA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;;;;;;;ACXA;;AAEA;;AAEA;AACA;AACA;AACA,WAAW,SAAS;AACpB,WAAW,SAAS;AACpB,WAAW,OAAO;AAClB;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACzBA;;AAEA;AACA;AACA;AACA,WAAW,MAAM;AACjB,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,aAAa,MAAM;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACpBA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;;;;;;;ACnEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;AACA;;AAEA,iBAAiB,eAAe;;AAEhC;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA,GAAG;;AAEH;AACA;;;;;;;;ACpDA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,cAAc,OAAO;AACrB,gBAAgB;AAChB;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,cAAc,OAAO;AACrB,gBAAgB,QAAQ;AACxB;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;;;;;;;ACnEA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;;ACnCA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,wCAAwC;AACxC,OAAO;;AAEP;AACA,0DAA0D,wBAAwB;AAClF;AACA,OAAO;;AAEP;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,gCAAgC;AAChC,6BAA6B,aAAa,EAAE;AAC5C;AACA;AACA,GAAG;AACH;;;;;;;;ACpDA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,SAAS;AACpB,WAAW,SAAS;AACpB;AACA,YAAY,OAAO;AACnB;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,SAAS;AACpB;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;;;;;;;;ACnDA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,+BAA+B;AAC/B,uCAAuC;AACvC;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;AACH;;;;;;;;ACrFA;;AAEA;;AAEA;AACA;AACA;AACA,WAAW,cAAc;AACzB,WAAW,MAAM;AACjB,WAAW,eAAe;AAC1B,aAAa,EAAE;AACf;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;;;;;;;;ACnBA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACbA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACbA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,WAAW,SAAS;AACpB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AAC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","file":"aws-amplify.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine(\"aws-amplify\", [], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"aws-amplify\"] = factory();\n\telse\n\t\troot[\"aws-amplify\"] = factory();\n})(typeof self !== 'undefined' ? self : this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 123);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 8223c4d8b1dcb3105771","/**\n * The main AWS namespace\n */\nvar AWS = { util: require('./util') };\n\n/**\n * @api private\n * @!macro [new] nobrowser\n * @note This feature is not supported in the browser environment of the SDK.\n */\nvar _hidden = {}; _hidden.toString(); // hack to parse macro\n\nmodule.exports = AWS;\n\nAWS.util.update(AWS, {\n\n /**\n * @constant\n */\n VERSION: '2.164.0',\n\n /**\n * @api private\n */\n Signers: {},\n\n /**\n * @api private\n */\n Protocol: {\n Json: require('./protocol/json'),\n Query: require('./protocol/query'),\n Rest: require('./protocol/rest'),\n RestJson: require('./protocol/rest_json'),\n RestXml: require('./protocol/rest_xml')\n },\n\n /**\n * @api private\n */\n XML: {\n Builder: require('./xml/builder'),\n Parser: null // conditionally set based on environment\n },\n\n /**\n * @api private\n */\n JSON: {\n Builder: require('./json/builder'),\n Parser: require('./json/parser')\n },\n\n /**\n * @api private\n */\n Model: {\n Api: require('./model/api'),\n Operation: require('./model/operation'),\n Shape: require('./model/shape'),\n Paginator: require('./model/paginator'),\n ResourceWaiter: require('./model/resource_waiter')\n },\n\n /**\n * @api private\n */\n apiLoader: require('./api_loader')\n});\n\nrequire('./service');\nrequire('./config');\n\nrequire('./http');\nrequire('./sequential_executor');\nrequire('./event_listeners');\nrequire('./request');\nrequire('./response');\nrequire('./resource_waiter');\nrequire('./signers/request_signer');\nrequire('./param_validator');\n\n/**\n * @readonly\n * @return [AWS.SequentialExecutor] a collection of global event listeners that\n * are attached to every sent request.\n * @see AWS.Request AWS.Request for a list of events to listen for\n * @example Logging the time taken to send a request\n * AWS.events.on('send', function startSend(resp) {\n * resp.startTime = new Date().getTime();\n * }).on('complete', function calculateTime(resp) {\n * var time = (new Date().getTime() - resp.startTime) / 1000;\n * console.log('Request took ' + time + ' seconds');\n * });\n *\n * new AWS.S3().listBuckets(); // prints 'Request took 0.285 seconds'\n */\nAWS.events = new AWS.SequentialExecutor();\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/aws-sdk/lib/core.js\n// module id = 0\n// module chunks = 0 1","var util = require('./util');\n\n// browser specific modules\nutil.crypto.lib = require('crypto-browserify');\nutil.Buffer = require('buffer/').Buffer;\nutil.url = require('url/');\nutil.querystring = require('querystring/');\nutil.environment = 'js';\n\nvar AWS = require('./core');\nmodule.exports = AWS;\n\nrequire('./credentials');\nrequire('./credentials/credential_provider_chain');\nrequire('./credentials/temporary_credentials');\nrequire('./credentials/web_identity_credentials');\nrequire('./credentials/cognito_identity_credentials');\nrequire('./credentials/saml_credentials');\n\n// Load the DOMParser XML parser\nAWS.XML.Parser = require('./xml/browser_parser');\n\n// Load the XHR HttpClient\nrequire('./http/xhr');\n\nif (typeof process === 'undefined') {\n process = {\n browser: true\n };\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/aws-sdk/lib/browser_loader.js\n// module id = 1\n// module chunks = 0 1","/* eslint guard-for-in:0 */\nvar AWS;\n\n/**\n * A set of utility methods for use with the AWS SDK.\n *\n * @!attribute abort\n * Return this value from an iterator function {each} or {arrayEach}\n * to break out of the iteration.\n * @example Breaking out of an iterator function\n * AWS.util.each({a: 1, b: 2, c: 3}, function(key, value) {\n * if (key == 'b') return AWS.util.abort;\n * });\n * @see each\n * @see arrayEach\n * @api private\n */\nvar util = {\n environment: 'nodejs',\n engine: function engine() {\n if (util.isBrowser() && typeof navigator !== 'undefined') {\n return navigator.userAgent;\n } else {\n var engine = process.platform + '/' + process.version;\n if (process.env.AWS_EXECUTION_ENV) {\n engine += ' exec-env/' + process.env.AWS_EXECUTION_ENV;\n }\n return engine;\n }\n },\n\n userAgent: function userAgent() {\n var name = util.environment;\n var agent = 'aws-sdk-' + name + '/' + require('./core').VERSION;\n if (name === 'nodejs') agent += ' ' + util.engine();\n return agent;\n },\n\n isBrowser: function isBrowser() { return process && process.browser; },\n isNode: function isNode() { return !util.isBrowser(); },\n uriEscape: function uriEscape(string) {\n var output = encodeURIComponent(string);\n output = output.replace(/[^A-Za-z0-9_.~\\-%]+/g, escape);\n\n // AWS percent-encodes some extra non-standard characters in a URI\n output = output.replace(/[*]/g, function(ch) {\n return '%' + ch.charCodeAt(0).toString(16).toUpperCase();\n });\n\n return output;\n },\n\n uriEscapePath: function uriEscapePath(string) {\n var parts = [];\n util.arrayEach(string.split('/'), function (part) {\n parts.push(util.uriEscape(part));\n });\n return parts.join('/');\n },\n\n urlParse: function urlParse(url) {\n return util.url.parse(url);\n },\n\n urlFormat: function urlFormat(url) {\n return util.url.format(url);\n },\n\n queryStringParse: function queryStringParse(qs) {\n return util.querystring.parse(qs);\n },\n\n queryParamsToString: function queryParamsToString(params) {\n var items = [];\n var escape = util.uriEscape;\n var sortedKeys = Object.keys(params).sort();\n\n util.arrayEach(sortedKeys, function(name) {\n var value = params[name];\n var ename = escape(name);\n var result = ename + '=';\n if (Array.isArray(value)) {\n var vals = [];\n util.arrayEach(value, function(item) { vals.push(escape(item)); });\n result = ename + '=' + vals.sort().join('&' + ename + '=');\n } else if (value !== undefined && value !== null) {\n result = ename + '=' + escape(value);\n }\n items.push(result);\n });\n\n return items.join('&');\n },\n\n readFileSync: function readFileSync(path) {\n if (util.isBrowser()) return null;\n return require('fs').readFileSync(path, 'utf-8');\n },\n\n base64: {\n encode: function encode64(string) {\n if (typeof string === 'number') {\n throw util.error(new Error('Cannot base64 encode number ' + string));\n }\n if (string === null || typeof string === 'undefined') {\n return string;\n }\n var buf = (typeof util.Buffer.from === 'function' && util.Buffer.from !== Uint8Array.from) ? util.Buffer.from(string) : new util.Buffer(string);\n return buf.toString('base64');\n },\n\n decode: function decode64(string) {\n if (typeof string === 'number') {\n throw util.error(new Error('Cannot base64 decode number ' + string));\n }\n if (string === null || typeof string === 'undefined') {\n return string;\n }\n return (typeof util.Buffer.from === 'function' && util.Buffer.from !== Uint8Array.from) ? util.Buffer.from(string, 'base64') : new util.Buffer(string, 'base64');\n }\n\n },\n\n buffer: {\n toStream: function toStream(buffer) {\n if (!util.Buffer.isBuffer(buffer)) buffer = new util.Buffer(buffer);\n\n var readable = new (util.stream.Readable)();\n var pos = 0;\n readable._read = function(size) {\n if (pos >= buffer.length) return readable.push(null);\n\n var end = pos + size;\n if (end > buffer.length) end = buffer.length;\n readable.push(buffer.slice(pos, end));\n pos = end;\n };\n\n return readable;\n },\n\n /**\n * Concatenates a list of Buffer objects.\n */\n concat: function(buffers) {\n var length = 0,\n offset = 0,\n buffer = null, i;\n\n for (i = 0; i < buffers.length; i++) {\n length += buffers[i].length;\n }\n\n buffer = new util.Buffer(length);\n\n for (i = 0; i < buffers.length; i++) {\n buffers[i].copy(buffer, offset);\n offset += buffers[i].length;\n }\n\n return buffer;\n }\n },\n\n string: {\n byteLength: function byteLength(string) {\n if (string === null || string === undefined) return 0;\n if (typeof string === 'string') string = new util.Buffer(string);\n\n if (typeof string.byteLength === 'number') {\n return string.byteLength;\n } else if (typeof string.length === 'number') {\n return string.length;\n } else if (typeof string.size === 'number') {\n return string.size;\n } else if (typeof string.path === 'string') {\n return require('fs').lstatSync(string.path).size;\n } else {\n throw util.error(new Error('Cannot determine length of ' + string),\n { object: string });\n }\n },\n\n upperFirst: function upperFirst(string) {\n return string[0].toUpperCase() + string.substr(1);\n },\n\n lowerFirst: function lowerFirst(string) {\n return string[0].toLowerCase() + string.substr(1);\n }\n },\n\n ini: {\n parse: function string(ini) {\n var currentSection, map = {};\n util.arrayEach(ini.split(/\\r?\\n/), function(line) {\n line = line.split(/(^|\\s)[;#]/)[0]; // remove comments\n var section = line.match(/^\\s*\\[([^\\[\\]]+)\\]\\s*$/);\n if (section) {\n currentSection = section[1];\n } else if (currentSection) {\n var item = line.match(/^\\s*(.+?)\\s*=\\s*(.+?)\\s*$/);\n if (item) {\n map[currentSection] = map[currentSection] || {};\n map[currentSection][item[1]] = item[2];\n }\n }\n });\n\n return map;\n }\n },\n\n fn: {\n noop: function() {},\n\n /**\n * Turn a synchronous function into as \"async\" function by making it call\n * a callback. The underlying function is called with all but the last argument,\n * which is treated as the callback. The callback is passed passed a first argument\n * of null on success to mimick standard node callbacks.\n */\n makeAsync: function makeAsync(fn, expectedArgs) {\n if (expectedArgs && expectedArgs <= fn.length) {\n return fn;\n }\n\n return function() {\n var args = Array.prototype.slice.call(arguments, 0);\n var callback = args.pop();\n var result = fn.apply(null, args);\n callback(result);\n };\n }\n },\n\n /**\n * Date and time utility functions.\n */\n date: {\n\n /**\n * @return [Date] the current JavaScript date object. Since all\n * AWS services rely on this date object, you can override\n * this function to provide a special time value to AWS service\n * requests.\n */\n getDate: function getDate() {\n if (!AWS) AWS = require('./core');\n if (AWS.config.systemClockOffset) { // use offset when non-zero\n return new Date(new Date().getTime() + AWS.config.systemClockOffset);\n } else {\n return new Date();\n }\n },\n\n /**\n * @return [String] the date in ISO-8601 format\n */\n iso8601: function iso8601(date) {\n if (date === undefined) { date = util.date.getDate(); }\n return date.toISOString().replace(/\\.\\d{3}Z$/, 'Z');\n },\n\n /**\n * @return [String] the date in RFC 822 format\n */\n rfc822: function rfc822(date) {\n if (date === undefined) { date = util.date.getDate(); }\n return date.toUTCString();\n },\n\n /**\n * @return [Integer] the UNIX timestamp value for the current time\n */\n unixTimestamp: function unixTimestamp(date) {\n if (date === undefined) { date = util.date.getDate(); }\n return date.getTime() / 1000;\n },\n\n /**\n * @param [String,number,Date] date\n * @return [Date]\n */\n from: function format(date) {\n if (typeof date === 'number') {\n return new Date(date * 1000); // unix timestamp\n } else {\n return new Date(date);\n }\n },\n\n /**\n * Given a Date or date-like value, this function formats the\n * date into a string of the requested value.\n * @param [String,number,Date] date\n * @param [String] formatter Valid formats are:\n # * 'iso8601'\n # * 'rfc822'\n # * 'unixTimestamp'\n * @return [String]\n */\n format: function format(date, formatter) {\n if (!formatter) formatter = 'iso8601';\n return util.date[formatter](util.date.from(date));\n },\n\n parseTimestamp: function parseTimestamp(value) {\n if (typeof value === 'number') { // unix timestamp (number)\n return new Date(value * 1000);\n } else if (value.match(/^\\d+$/)) { // unix timestamp\n return new Date(value * 1000);\n } else if (value.match(/^\\d{4}/)) { // iso8601\n return new Date(value);\n } else if (value.match(/^\\w{3},/)) { // rfc822\n return new Date(value);\n } else {\n throw util.error(\n new Error('unhandled timestamp format: ' + value),\n {code: 'TimestampParserError'});\n }\n }\n\n },\n\n crypto: {\n crc32Table: [\n 0x00000000, 0x77073096, 0xEE0E612C, 0x990951BA, 0x076DC419,\n 0x706AF48F, 0xE963A535, 0x9E6495A3, 0x0EDB8832, 0x79DCB8A4,\n 0xE0D5E91E, 0x97D2D988, 0x09B64C2B, 0x7EB17CBD, 0xE7B82D07,\n 0x90BF1D91, 0x1DB71064, 0x6AB020F2, 0xF3B97148, 0x84BE41DE,\n 0x1ADAD47D, 0x6DDDE4EB, 0xF4D4B551, 0x83D385C7, 0x136C9856,\n 0x646BA8C0, 0xFD62F97A, 0x8A65C9EC, 0x14015C4F, 0x63066CD9,\n 0xFA0F3D63, 0x8D080DF5, 0x3B6E20C8, 0x4C69105E, 0xD56041E4,\n 0xA2677172, 0x3C03E4D1, 0x4B04D447, 0xD20D85FD, 0xA50AB56B,\n 0x35B5A8FA, 0x42B2986C, 0xDBBBC9D6, 0xACBCF940, 0x32D86CE3,\n 0x45DF5C75, 0xDCD60DCF, 0xABD13D59, 0x26D930AC, 0x51DE003A,\n 0xC8D75180, 0xBFD06116, 0x21B4F4B5, 0x56B3C423, 0xCFBA9599,\n 0xB8BDA50F, 0x2802B89E, 0x5F058808, 0xC60CD9B2, 0xB10BE924,\n 0x2F6F7C87, 0x58684C11, 0xC1611DAB, 0xB6662D3D, 0x76DC4190,\n 0x01DB7106, 0x98D220BC, 0xEFD5102A, 0x71B18589, 0x06B6B51F,\n 0x9FBFE4A5, 0xE8B8D433, 0x7807C9A2, 0x0F00F934, 0x9609A88E,\n 0xE10E9818, 0x7F6A0DBB, 0x086D3D2D, 0x91646C97, 0xE6635C01,\n 0x6B6B51F4, 0x1C6C6162, 0x856530D8, 0xF262004E, 0x6C0695ED,\n 0x1B01A57B, 0x8208F4C1, 0xF50FC457, 0x65B0D9C6, 0x12B7E950,\n 0x8BBEB8EA, 0xFCB9887C, 0x62DD1DDF, 0x15DA2D49, 0x8CD37CF3,\n 0xFBD44C65, 0x4DB26158, 0x3AB551CE, 0xA3BC0074, 0xD4BB30E2,\n 0x4ADFA541, 0x3DD895D7, 0xA4D1C46D, 0xD3D6F4FB, 0x4369E96A,\n 0x346ED9FC, 0xAD678846, 0xDA60B8D0, 0x44042D73, 0x33031DE5,\n 0xAA0A4C5F, 0xDD0D7CC9, 0x5005713C, 0x270241AA, 0xBE0B1010,\n 0xC90C2086, 0x5768B525, 0x206F85B3, 0xB966D409, 0xCE61E49F,\n 0x5EDEF90E, 0x29D9C998, 0xB0D09822, 0xC7D7A8B4, 0x59B33D17,\n 0x2EB40D81, 0xB7BD5C3B, 0xC0BA6CAD, 0xEDB88320, 0x9ABFB3B6,\n 0x03B6E20C, 0x74B1D29A, 0xEAD54739, 0x9DD277AF, 0x04DB2615,\n 0x73DC1683, 0xE3630B12, 0x94643B84, 0x0D6D6A3E, 0x7A6A5AA8,\n 0xE40ECF0B, 0x9309FF9D, 0x0A00AE27, 0x7D079EB1, 0xF00F9344,\n 0x8708A3D2, 0x1E01F268, 0x6906C2FE, 0xF762575D, 0x806567CB,\n 0x196C3671, 0x6E6B06E7, 0xFED41B76, 0x89D32BE0, 0x10DA7A5A,\n 0x67DD4ACC, 0xF9B9DF6F, 0x8EBEEFF9, 0x17B7BE43, 0x60B08ED5,\n 0xD6D6A3E8, 0xA1D1937E, 0x38D8C2C4, 0x4FDFF252, 0xD1BB67F1,\n 0xA6BC5767, 0x3FB506DD, 0x48B2364B, 0xD80D2BDA, 0xAF0A1B4C,\n 0x36034AF6, 0x41047A60, 0xDF60EFC3, 0xA867DF55, 0x316E8EEF,\n 0x4669BE79, 0xCB61B38C, 0xBC66831A, 0x256FD2A0, 0x5268E236,\n 0xCC0C7795, 0xBB0B4703, 0x220216B9, 0x5505262F, 0xC5BA3BBE,\n 0xB2BD0B28, 0x2BB45A92, 0x5CB36A04, 0xC2D7FFA7, 0xB5D0CF31,\n 0x2CD99E8B, 0x5BDEAE1D, 0x9B64C2B0, 0xEC63F226, 0x756AA39C,\n 0x026D930A, 0x9C0906A9, 0xEB0E363F, 0x72076785, 0x05005713,\n 0x95BF4A82, 0xE2B87A14, 0x7BB12BAE, 0x0CB61B38, 0x92D28E9B,\n 0xE5D5BE0D, 0x7CDCEFB7, 0x0BDBDF21, 0x86D3D2D4, 0xF1D4E242,\n 0x68DDB3F8, 0x1FDA836E, 0x81BE16CD, 0xF6B9265B, 0x6FB077E1,\n 0x18B74777, 0x88085AE6, 0xFF0F6A70, 0x66063BCA, 0x11010B5C,\n 0x8F659EFF, 0xF862AE69, 0x616BFFD3, 0x166CCF45, 0xA00AE278,\n 0xD70DD2EE, 0x4E048354, 0x3903B3C2, 0xA7672661, 0xD06016F7,\n 0x4969474D, 0x3E6E77DB, 0xAED16A4A, 0xD9D65ADC, 0x40DF0B66,\n 0x37D83BF0, 0xA9BCAE53, 0xDEBB9EC5, 0x47B2CF7F, 0x30B5FFE9,\n 0xBDBDF21C, 0xCABAC28A, 0x53B39330, 0x24B4A3A6, 0xBAD03605,\n 0xCDD70693, 0x54DE5729, 0x23D967BF, 0xB3667A2E, 0xC4614AB8,\n 0x5D681B02, 0x2A6F2B94, 0xB40BBE37, 0xC30C8EA1, 0x5A05DF1B,\n 0x2D02EF8D],\n\n crc32: function crc32(data) {\n var tbl = util.crypto.crc32Table;\n var crc = 0 ^ -1;\n\n if (typeof data === 'string') {\n data = new util.Buffer(data);\n }\n\n for (var i = 0; i < data.length; i++) {\n var code = data.readUInt8(i);\n crc = (crc >>> 8) ^ tbl[(crc ^ code) & 0xFF];\n }\n return (crc ^ -1) >>> 0;\n },\n\n hmac: function hmac(key, string, digest, fn) {\n if (!digest) digest = 'binary';\n if (digest === 'buffer') { digest = undefined; }\n if (!fn) fn = 'sha256';\n if (typeof string === 'string') string = new util.Buffer(string);\n return util.crypto.lib.createHmac(fn, key).update(string).digest(digest);\n },\n\n md5: function md5(data, digest, callback) {\n return util.crypto.hash('md5', data, digest, callback);\n },\n\n sha256: function sha256(data, digest, callback) {\n return util.crypto.hash('sha256', data, digest, callback);\n },\n\n hash: function(algorithm, data, digest, callback) {\n var hash = util.crypto.createHash(algorithm);\n if (!digest) { digest = 'binary'; }\n if (digest === 'buffer') { digest = undefined; }\n if (typeof data === 'string') data = new util.Buffer(data);\n var sliceFn = util.arraySliceFn(data);\n var isBuffer = util.Buffer.isBuffer(data);\n //Identifying objects with an ArrayBuffer as buffers\n if (util.isBrowser() && typeof ArrayBuffer !== 'undefined' && data && data.buffer instanceof ArrayBuffer) isBuffer = true;\n\n if (callback && typeof data === 'object' &&\n typeof data.on === 'function' && !isBuffer) {\n data.on('data', function(chunk) { hash.update(chunk); });\n data.on('error', function(err) { callback(err); });\n data.on('end', function() { callback(null, hash.digest(digest)); });\n } else if (callback && sliceFn && !isBuffer &&\n typeof FileReader !== 'undefined') {\n // this might be a File/Blob\n var index = 0, size = 1024 * 512;\n var reader = new FileReader();\n reader.onerror = function() {\n callback(new Error('Failed to read data.'));\n };\n reader.onload = function() {\n var buf = new util.Buffer(new Uint8Array(reader.result));\n hash.update(buf);\n index += buf.length;\n reader._continueReading();\n };\n reader._continueReading = function() {\n if (index >= data.size) {\n callback(null, hash.digest(digest));\n return;\n }\n\n var back = index + size;\n if (back > data.size) back = data.size;\n reader.readAsArrayBuffer(sliceFn.call(data, index, back));\n };\n\n reader._continueReading();\n } else {\n if (util.isBrowser() && typeof data === 'object' && !isBuffer) {\n data = new util.Buffer(new Uint8Array(data));\n }\n var out = hash.update(data).digest(digest);\n if (callback) callback(null, out);\n return out;\n }\n },\n\n toHex: function toHex(data) {\n var out = [];\n for (var i = 0; i < data.length; i++) {\n out.push(('0' + data.charCodeAt(i).toString(16)).substr(-2, 2));\n }\n return out.join('');\n },\n\n createHash: function createHash(algorithm) {\n return util.crypto.lib.createHash(algorithm);\n }\n\n },\n\n /** @!ignore */\n\n /* Abort constant */\n abort: {},\n\n each: function each(object, iterFunction) {\n for (var key in object) {\n if (Object.prototype.hasOwnProperty.call(object, key)) {\n var ret = iterFunction.call(this, key, object[key]);\n if (ret === util.abort) break;\n }\n }\n },\n\n arrayEach: function arrayEach(array, iterFunction) {\n for (var idx in array) {\n if (Object.prototype.hasOwnProperty.call(array, idx)) {\n var ret = iterFunction.call(this, array[idx], parseInt(idx, 10));\n if (ret === util.abort) break;\n }\n }\n },\n\n update: function update(obj1, obj2) {\n util.each(obj2, function iterator(key, item) {\n obj1[key] = item;\n });\n return obj1;\n },\n\n merge: function merge(obj1, obj2) {\n return util.update(util.copy(obj1), obj2);\n },\n\n copy: function copy(object) {\n if (object === null || object === undefined) return object;\n var dupe = {};\n // jshint forin:false\n for (var key in object) {\n dupe[key] = object[key];\n }\n return dupe;\n },\n\n isEmpty: function isEmpty(obj) {\n for (var prop in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, prop)) {\n return false;\n }\n }\n return true;\n },\n\n arraySliceFn: function arraySliceFn(obj) {\n var fn = obj.slice || obj.webkitSlice || obj.mozSlice;\n return typeof fn === 'function' ? fn : null;\n },\n\n isType: function isType(obj, type) {\n // handle cross-\"frame\" objects\n if (typeof type === 'function') type = util.typeName(type);\n return Object.prototype.toString.call(obj) === '[object ' + type + ']';\n },\n\n typeName: function typeName(type) {\n if (Object.prototype.hasOwnProperty.call(type, 'name')) return type.name;\n var str = type.toString();\n var match = str.match(/^\\s*function (.+)\\(/);\n return match ? match[1] : str;\n },\n\n error: function error(err, options) {\n var originalError = null;\n if (typeof err.message === 'string' && err.message !== '') {\n if (typeof options === 'string' || (options && options.message)) {\n originalError = util.copy(err);\n originalError.message = err.message;\n }\n }\n err.message = err.message || null;\n\n if (typeof options === 'string') {\n err.message = options;\n } else if (typeof options === 'object' && options !== null) {\n util.update(err, options);\n if (options.message)\n err.message = options.message;\n if (options.code || options.name)\n err.code = options.code || options.name;\n if (options.stack)\n err.stack = options.stack;\n }\n\n if (typeof Object.defineProperty === 'function') {\n Object.defineProperty(err, 'name', {writable: true, enumerable: false});\n Object.defineProperty(err, 'message', {enumerable: true});\n }\n\n err.name = options && options.name || err.name || err.code || 'Error';\n err.time = new Date();\n\n if (originalError) err.originalError = originalError;\n\n return err;\n },\n\n /**\n * @api private\n */\n inherit: function inherit(klass, features) {\n var newObject = null;\n if (features === undefined) {\n features = klass;\n klass = Object;\n newObject = {};\n } else {\n var ctor = function ConstructorWrapper() {};\n ctor.prototype = klass.prototype;\n newObject = new ctor();\n }\n\n // constructor not supplied, create pass-through ctor\n if (features.constructor === Object) {\n features.constructor = function() {\n if (klass !== Object) {\n return klass.apply(this, arguments);\n }\n };\n }\n\n features.constructor.prototype = newObject;\n util.update(features.constructor.prototype, features);\n features.constructor.__super__ = klass;\n return features.constructor;\n },\n\n /**\n * @api private\n */\n mixin: function mixin() {\n var klass = arguments[0];\n for (var i = 1; i < arguments.length; i++) {\n // jshint forin:false\n for (var prop in arguments[i].prototype) {\n var fn = arguments[i].prototype[prop];\n if (prop !== 'constructor') {\n klass.prototype[prop] = fn;\n }\n }\n }\n return klass;\n },\n\n /**\n * @api private\n */\n hideProperties: function hideProperties(obj, props) {\n if (typeof Object.defineProperty !== 'function') return;\n\n util.arrayEach(props, function (key) {\n Object.defineProperty(obj, key, {\n enumerable: false, writable: true, configurable: true });\n });\n },\n\n /**\n * @api private\n */\n property: function property(obj, name, value, enumerable, isValue) {\n var opts = {\n configurable: true,\n enumerable: enumerable !== undefined ? enumerable : true\n };\n if (typeof value === 'function' && !isValue) {\n opts.get = value;\n }\n else {\n opts.value = value; opts.writable = true;\n }\n\n Object.defineProperty(obj, name, opts);\n },\n\n /**\n * @api private\n */\n memoizedProperty: function memoizedProperty(obj, name, get, enumerable) {\n var cachedValue = null;\n\n // build enumerable attribute for each value with lazy accessor.\n util.property(obj, name, function() {\n if (cachedValue === null) {\n cachedValue = get();\n }\n return cachedValue;\n }, enumerable);\n },\n\n /**\n * TODO Remove in major version revision\n * This backfill populates response data without the\n * top-level payload name.\n *\n * @api private\n */\n hoistPayloadMember: function hoistPayloadMember(resp) {\n var req = resp.request;\n var operation = req.operation;\n var output = req.service.api.operations[operation].output;\n if (output.payload) {\n var payloadMember = output.members[output.payload];\n var responsePayload = resp.data[output.payload];\n if (payloadMember.type === 'structure') {\n util.each(responsePayload, function(key, value) {\n util.property(resp.data, key, value, false);\n });\n }\n }\n },\n\n /**\n * Compute SHA-256 checksums of streams\n *\n * @api private\n */\n computeSha256: function computeSha256(body, done) {\n if (util.isNode()) {\n var Stream = util.stream.Stream;\n var fs = require('fs');\n if (body instanceof Stream) {\n if (typeof body.path === 'string') { // assume file object\n var settings = {};\n if (typeof body.start === 'number') {\n settings.start = body.start;\n }\n if (typeof body.end === 'number') {\n settings.end = body.end;\n }\n body = fs.createReadStream(body.path, settings);\n } else { // TODO support other stream types\n return done(new Error('Non-file stream objects are ' +\n 'not supported with SigV4'));\n }\n }\n }\n\n util.crypto.sha256(body, 'hex', function(err, sha) {\n if (err) done(err);\n else done(null, sha);\n });\n },\n\n /**\n * @api private\n */\n isClockSkewed: function isClockSkewed(serverTime) {\n if (serverTime) {\n util.property(AWS.config, 'isClockSkewed',\n Math.abs(new Date().getTime() - serverTime) >= 300000, false);\n return AWS.config.isClockSkewed;\n }\n },\n\n applyClockOffset: function applyClockOffset(serverTime) {\n if (serverTime)\n AWS.config.systemClockOffset = serverTime - new Date().getTime();\n },\n\n /**\n * @api private\n */\n extractRequestId: function extractRequestId(resp) {\n var requestId = resp.httpResponse.headers['x-amz-request-id'] ||\n resp.httpResponse.headers['x-amzn-requestid'];\n\n if (!requestId && resp.data && resp.data.ResponseMetadata) {\n requestId = resp.data.ResponseMetadata.RequestId;\n }\n\n if (requestId) {\n resp.requestId = requestId;\n }\n\n if (resp.error) {\n resp.error.requestId = requestId;\n }\n },\n\n /**\n * @api private\n */\n addPromises: function addPromises(constructors, PromiseDependency) {\n if (PromiseDependency === undefined && AWS && AWS.config) {\n PromiseDependency = AWS.config.getPromisesDependency();\n }\n if (PromiseDependency === undefined && typeof Promise !== 'undefined') {\n PromiseDependency = Promise;\n }\n if (typeof PromiseDependency !== 'function') var deletePromises = true;\n if (!Array.isArray(constructors)) constructors = [constructors];\n\n for (var ind = 0; ind < constructors.length; ind++) {\n var constructor = constructors[ind];\n if (deletePromises) {\n if (constructor.deletePromisesFromClass) {\n constructor.deletePromisesFromClass();\n }\n } else if (constructor.addPromisesToClass) {\n constructor.addPromisesToClass(PromiseDependency);\n }\n }\n },\n\n /**\n * @api private\n */\n promisifyMethod: function promisifyMethod(methodName, PromiseDependency) {\n return function promise() {\n var self = this;\n return new PromiseDependency(function(resolve, reject) {\n self[methodName](function(err, data) {\n if (err) {\n reject(err);\n } else {\n resolve(data);\n }\n });\n });\n };\n },\n\n /**\n * @api private\n */\n isDualstackAvailable: function isDualstackAvailable(service) {\n if (!service) return false;\n var metadata = require('../apis/metadata.json');\n if (typeof service !== 'string') service = service.serviceIdentifier;\n if (typeof service !== 'string' || !metadata.hasOwnProperty(service)) return false;\n return !!metadata[service].dualstackAvailable;\n },\n\n /**\n * @api private\n */\n calculateRetryDelay: function calculateRetryDelay(retryCount, retryDelayOptions) {\n if (!retryDelayOptions) retryDelayOptions = {};\n var customBackoff = retryDelayOptions.customBackoff || null;\n if (typeof customBackoff === 'function') {\n return customBackoff(retryCount);\n }\n var base = typeof retryDelayOptions.base === 'number' ? retryDelayOptions.base : 100;\n var delay = Math.random() * (Math.pow(2, retryCount) * base);\n return delay;\n },\n\n /**\n * @api private\n */\n handleRequestWithRetries: function handleRequestWithRetries(httpRequest, options, cb) {\n if (!options) options = {};\n var http = AWS.HttpClient.getInstance();\n var httpOptions = options.httpOptions || {};\n var retryCount = 0;\n\n var errCallback = function(err) {\n var maxRetries = options.maxRetries || 0;\n if (err && err.code === 'TimeoutError') err.retryable = true;\n if (err && err.retryable && retryCount < maxRetries) {\n retryCount++;\n var delay = util.calculateRetryDelay(retryCount, options.retryDelayOptions);\n setTimeout(sendRequest, delay + (err.retryAfter || 0));\n } else {\n cb(err);\n }\n };\n\n var sendRequest = function() {\n var data = '';\n http.handleRequest(httpRequest, httpOptions, function(httpResponse) {\n httpResponse.on('data', function(chunk) { data += chunk.toString(); });\n httpResponse.on('end', function() {\n var statusCode = httpResponse.statusCode;\n if (statusCode < 300) {\n cb(null, data);\n } else {\n var retryAfter = parseInt(httpResponse.headers['retry-after'], 10) * 1000 || 0;\n var err = util.error(new Error(),\n { retryable: statusCode >= 500 || statusCode === 429 }\n );\n if (retryAfter && err.retryable) err.retryAfter = retryAfter;\n errCallback(err);\n }\n });\n }, errCallback);\n };\n\n AWS.util.defer(sendRequest);\n },\n\n /**\n * @api private\n */\n uuid: {\n v4: function uuidV4() {\n return require('uuid').v4();\n }\n },\n\n /**\n * @api private\n */\n convertPayloadToString: function convertPayloadToString(resp) {\n var req = resp.request;\n var operation = req.operation;\n var rules = req.service.api.operations[operation].output || {};\n if (rules.payload && resp.data[rules.payload]) {\n resp.data[rules.payload] = resp.data[rules.payload].toString();\n }\n },\n\n /**\n * @api private\n */\n defer: function defer(callback) {\n if (typeof process === 'object' && typeof process.nextTick === 'function') {\n process.nextTick(callback);\n } else if (typeof setImmediate === 'function') {\n setImmediate(callback);\n } else {\n setTimeout(callback, 0);\n }\n },\n\n /**\n * @api private\n */\n defaultProfile: 'default',\n\n /**\n * @api private\n */\n configOptInEnv: 'AWS_SDK_LOAD_CONFIG',\n\n /**\n * @api private\n */\n sharedCredentialsFileEnv: 'AWS_SHARED_CREDENTIALS_FILE',\n\n /**\n * @api private\n */\n sharedConfigFileEnv: 'AWS_CONFIG_FILE'\n};\n\nmodule.exports = util;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/aws-sdk/lib/util.js\n// module id = 2\n// module chunks = 0 1","/*\n * Copyright 2017-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"). You may not use this file except in compliance with\n * the License. A copy of the License is located at\n *\n * http://aws.amazon.com/apache2.0/\n *\n * or in the \"license\" file accompanying this file. This file is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions\n * and limitations under the License.\n */\n\nimport { AWS } from './Facet';\nimport { ConsoleLogger as Logger } from './Logger';\n\nexport * from './Facet';\nexport { default as ClientDevice } from './ClientDevice';\nexport * from './Logger';\nexport * from './Errors';\nexport { default as Hub } from './Hub';\nexport { default as JS } from './JS';\nexport { default as Signer } from './Signer';\n\nexport const Constants = {\n userAgent: 'aws-amplify/0.1.22 js'\n};\n\nconst logger = new Logger('Common');\n\nif (AWS['util']) {\n AWS['util'].userAgent = () => {\n return Constants.userAgent;\n };\n} else if (AWS.config) {\n AWS.config.update({customUserAgent: Constants.userAgent});\n} else {\n logger.warn('No AWS.config');\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/Common/index.ts","var g;\r\n\r\n// This works in non-strict mode\r\ng = (function() {\r\n\treturn this;\r\n})();\r\n\r\ntry {\r\n\t// This works if eval is allowed (see CSP)\r\n\tg = g || Function(\"return this\")() || (1,eval)(\"this\");\r\n} catch(e) {\r\n\t// This works if the window reference is available\r\n\tif(typeof window === \"object\")\r\n\t\tg = window;\r\n}\r\n\r\n// g can still be undefined, but nothing to do about it...\r\n// We return undefined, instead of nothing here, so it's\r\n// easier to handle this case. if(!global) { ...}\r\n\r\nmodule.exports = g;\r\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// (webpack)/buildin/global.js\n// module id = 4\n// module chunks = 0 1","var baseAssign = require('./_baseAssign'),\n baseCreate = require('./_baseCreate');\n\n/**\n * Creates an object that inherits from the `prototype` object. If a\n * `properties` object is given, its own enumerable string keyed properties\n * are assigned to the created object.\n *\n * @static\n * @memberOf _\n * @since 2.3.0\n * @category Object\n * @param {Object} prototype The object to inherit from.\n * @param {Object} [properties] The properties to assign to the object.\n * @returns {Object} Returns the new object.\n * @example\n *\n * function Shape() {\n * this.x = 0;\n * this.y = 0;\n * }\n *\n * function Circle() {\n * Shape.call(this);\n * }\n *\n * Circle.prototype = _.create(Shape.prototype, {\n * 'constructor': Circle\n * });\n *\n * var circle = new Circle;\n * circle instanceof Circle;\n * // => true\n *\n * circle instanceof Shape;\n * // => true\n */\nfunction create(prototype, properties) {\n var result = baseCreate(prototype);\n return properties == null ? result : baseAssign(result, properties);\n}\n\nmodule.exports = create;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/create.js\n// module id = 5\n// module chunks = 0 1","'use strict';\n\nvar bind = require('./helpers/bind');\nvar isBuffer = require('is-buffer');\n\n/*global toString:true*/\n\n// utils is a library of generic helper functions non-specific to axios\n\nvar toString = Object.prototype.toString;\n\n/**\n * Determine if a value is an Array\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an Array, otherwise false\n */\nfunction isArray(val) {\n return toString.call(val) === '[object Array]';\n}\n\n/**\n * Determine if a value is an ArrayBuffer\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an ArrayBuffer, otherwise false\n */\nfunction isArrayBuffer(val) {\n return toString.call(val) === '[object ArrayBuffer]';\n}\n\n/**\n * Determine if a value is a FormData\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an FormData, otherwise false\n */\nfunction isFormData(val) {\n return (typeof FormData !== 'undefined') && (val instanceof FormData);\n}\n\n/**\n * Determine if a value is a view on an ArrayBuffer\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false\n */\nfunction isArrayBufferView(val) {\n var result;\n if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) {\n result = ArrayBuffer.isView(val);\n } else {\n result = (val) && (val.buffer) && (val.buffer instanceof ArrayBuffer);\n }\n return result;\n}\n\n/**\n * Determine if a value is a String\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a String, otherwise false\n */\nfunction isString(val) {\n return typeof val === 'string';\n}\n\n/**\n * Determine if a value is a Number\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Number, otherwise false\n */\nfunction isNumber(val) {\n return typeof val === 'number';\n}\n\n/**\n * Determine if a value is undefined\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if the value is undefined, otherwise false\n */\nfunction isUndefined(val) {\n return typeof val === 'undefined';\n}\n\n/**\n * Determine if a value is an Object\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an Object, otherwise false\n */\nfunction isObject(val) {\n return val !== null && typeof val === 'object';\n}\n\n/**\n * Determine if a value is a Date\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Date, otherwise false\n */\nfunction isDate(val) {\n return toString.call(val) === '[object Date]';\n}\n\n/**\n * Determine if a value is a File\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a File, otherwise false\n */\nfunction isFile(val) {\n return toString.call(val) === '[object File]';\n}\n\n/**\n * Determine if a value is a Blob\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Blob, otherwise false\n */\nfunction isBlob(val) {\n return toString.call(val) === '[object Blob]';\n}\n\n/**\n * Determine if a value is a Function\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Function, otherwise false\n */\nfunction isFunction(val) {\n return toString.call(val) === '[object Function]';\n}\n\n/**\n * Determine if a value is a Stream\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Stream, otherwise false\n */\nfunction isStream(val) {\n return isObject(val) && isFunction(val.pipe);\n}\n\n/**\n * Determine if a value is a URLSearchParams object\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\n */\nfunction isURLSearchParams(val) {\n return typeof URLSearchParams !== 'undefined' && val instanceof URLSearchParams;\n}\n\n/**\n * Trim excess whitespace off the beginning and end of a string\n *\n * @param {String} str The String to trim\n * @returns {String} The String freed of excess whitespace\n */\nfunction trim(str) {\n return str.replace(/^\\s*/, '').replace(/\\s*$/, '');\n}\n\n/**\n * Determine if we're running in a standard browser environment\n *\n * This allows axios to run in a web worker, and react-native.\n * Both environments support XMLHttpRequest, but not fully standard globals.\n *\n * web workers:\n * typeof window -> undefined\n * typeof document -> undefined\n *\n * react-native:\n * navigator.product -> 'ReactNative'\n */\nfunction isStandardBrowserEnv() {\n if (typeof navigator !== 'undefined' && navigator.product === 'ReactNative') {\n return false;\n }\n return (\n typeof window !== 'undefined' &&\n typeof document !== 'undefined'\n );\n}\n\n/**\n * Iterate over an Array or an Object invoking a function for each item.\n *\n * If `obj` is an Array callback will be called passing\n * the value, index, and complete array for each item.\n *\n * If 'obj' is an Object callback will be called passing\n * the value, key, and complete object for each property.\n *\n * @param {Object|Array} obj The object to iterate\n * @param {Function} fn The callback to invoke for each item\n */\nfunction forEach(obj, fn) {\n // Don't bother if no value provided\n if (obj === null || typeof obj === 'undefined') {\n return;\n }\n\n // Force an array if not already something iterable\n if (typeof obj !== 'object') {\n /*eslint no-param-reassign:0*/\n obj = [obj];\n }\n\n if (isArray(obj)) {\n // Iterate over array values\n for (var i = 0, l = obj.length; i < l; i++) {\n fn.call(null, obj[i], i, obj);\n }\n } else {\n // Iterate over object keys\n for (var key in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, key)) {\n fn.call(null, obj[key], key, obj);\n }\n }\n }\n}\n\n/**\n * Accepts varargs expecting each argument to be an object, then\n * immutably merges the properties of each object and returns result.\n *\n * When multiple objects contain the same key the later object in\n * the arguments list will take precedence.\n *\n * Example:\n *\n * ```js\n * var result = merge({foo: 123}, {foo: 456});\n * console.log(result.foo); // outputs 456\n * ```\n *\n * @param {Object} obj1 Object to merge\n * @returns {Object} Result of all merge properties\n */\nfunction merge(/* obj1, obj2, obj3, ... */) {\n var result = {};\n function assignValue(val, key) {\n if (typeof result[key] === 'object' && typeof val === 'object') {\n result[key] = merge(result[key], val);\n } else {\n result[key] = val;\n }\n }\n\n for (var i = 0, l = arguments.length; i < l; i++) {\n forEach(arguments[i], assignValue);\n }\n return result;\n}\n\n/**\n * Extends object a by mutably adding to it the properties of object b.\n *\n * @param {Object} a The object to be extended\n * @param {Object} b The object to copy properties from\n * @param {Object} thisArg The object to bind function to\n * @return {Object} The resulting value of object a\n */\nfunction extend(a, b, thisArg) {\n forEach(b, function assignValue(val, key) {\n if (thisArg && typeof val === 'function') {\n a[key] = bind(val, thisArg);\n } else {\n a[key] = val;\n }\n });\n return a;\n}\n\nmodule.exports = {\n isArray: isArray,\n isArrayBuffer: isArrayBuffer,\n isBuffer: isBuffer,\n isFormData: isFormData,\n isArrayBufferView: isArrayBufferView,\n isString: isString,\n isNumber: isNumber,\n isObject: isObject,\n isUndefined: isUndefined,\n isDate: isDate,\n isFile: isFile,\n isBlob: isBlob,\n isFunction: isFunction,\n isStream: isStream,\n isURLSearchParams: isURLSearchParams,\n isStandardBrowserEnv: isStandardBrowserEnv,\n forEach: forEach,\n merge: merge,\n extend: extend,\n trim: trim\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/axios/lib/utils.js\n// module id = 6\n// module chunks = 0 1","/**\n * Checks if `value` is the\n * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types)\n * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an object, else `false`.\n * @example\n *\n * _.isObject({});\n * // => true\n *\n * _.isObject([1, 2, 3]);\n * // => true\n *\n * _.isObject(_.noop);\n * // => true\n *\n * _.isObject(null);\n * // => false\n */\nfunction isObject(value) {\n var type = typeof value;\n return value != null && (type == 'object' || type == 'function');\n}\n\nmodule.exports = isObject;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/isObject.js\n// module id = 7\n// module chunks = 0 1","/**\n * Checks if `value` is classified as an `Array` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an array, else `false`.\n * @example\n *\n * _.isArray([1, 2, 3]);\n * // => true\n *\n * _.isArray(document.body.children);\n * // => false\n *\n * _.isArray('abc');\n * // => false\n *\n * _.isArray(_.noop);\n * // => false\n */\nvar isArray = Array.isArray;\n\nmodule.exports = isArray;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/isArray.js\n// module id = 8\n// module chunks = 0 1","var freeGlobal = require('./_freeGlobal');\n\n/** Detect free variable `self`. */\nvar freeSelf = typeof self == 'object' && self && self.Object === Object && self;\n\n/** Used as a reference to the global object. */\nvar root = freeGlobal || freeSelf || Function('return this')();\n\nmodule.exports = root;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/_root.js\n// module id = 9\n// module chunks = 0 1","// shim for using process in browser\nvar process = module.exports = {};\n\n// cached from whatever global is present so that test runners that stub it\n// don't break things. But we need to wrap it in a try catch in case it is\n// wrapped in strict mode code which doesn't define any globals. It's inside a\n// function because try/catches deoptimize in certain engines.\n\nvar cachedSetTimeout;\nvar cachedClearTimeout;\n\nfunction defaultSetTimout() {\n throw new Error('setTimeout has not been defined');\n}\nfunction defaultClearTimeout () {\n throw new Error('clearTimeout has not been defined');\n}\n(function () {\n try {\n if (typeof setTimeout === 'function') {\n cachedSetTimeout = setTimeout;\n } else {\n cachedSetTimeout = defaultSetTimout;\n }\n } catch (e) {\n cachedSetTimeout = defaultSetTimout;\n }\n try {\n if (typeof clearTimeout === 'function') {\n cachedClearTimeout = clearTimeout;\n } else {\n cachedClearTimeout = defaultClearTimeout;\n }\n } catch (e) {\n cachedClearTimeout = defaultClearTimeout;\n }\n} ())\nfunction runTimeout(fun) {\n if (cachedSetTimeout === setTimeout) {\n //normal enviroments in sane situations\n return setTimeout(fun, 0);\n }\n // if setTimeout wasn't available but was latter defined\n if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\n cachedSetTimeout = setTimeout;\n return setTimeout(fun, 0);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedSetTimeout(fun, 0);\n } catch(e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedSetTimeout.call(null, fun, 0);\n } catch(e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error\n return cachedSetTimeout.call(this, fun, 0);\n }\n }\n\n\n}\nfunction runClearTimeout(marker) {\n if (cachedClearTimeout === clearTimeout) {\n //normal enviroments in sane situations\n return clearTimeout(marker);\n }\n // if clearTimeout wasn't available but was latter defined\n if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\n cachedClearTimeout = clearTimeout;\n return clearTimeout(marker);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedClearTimeout(marker);\n } catch (e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedClearTimeout.call(null, marker);\n } catch (e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.\n // Some versions of I.E. have different rules for clearTimeout vs setTimeout\n return cachedClearTimeout.call(this, marker);\n }\n }\n\n\n\n}\nvar queue = [];\nvar draining = false;\nvar currentQueue;\nvar queueIndex = -1;\n\nfunction cleanUpNextTick() {\n if (!draining || !currentQueue) {\n return;\n }\n draining = false;\n if (currentQueue.length) {\n queue = currentQueue.concat(queue);\n } else {\n queueIndex = -1;\n }\n if (queue.length) {\n drainQueue();\n }\n}\n\nfunction drainQueue() {\n if (draining) {\n return;\n }\n var timeout = runTimeout(cleanUpNextTick);\n draining = true;\n\n var len = queue.length;\n while(len) {\n currentQueue = queue;\n queue = [];\n while (++queueIndex < len) {\n if (currentQueue) {\n currentQueue[queueIndex].run();\n }\n }\n queueIndex = -1;\n len = queue.length;\n }\n currentQueue = null;\n draining = false;\n runClearTimeout(timeout);\n}\n\nprocess.nextTick = function (fun) {\n var args = new Array(arguments.length - 1);\n if (arguments.length > 1) {\n for (var i = 1; i < arguments.length; i++) {\n args[i - 1] = arguments[i];\n }\n }\n queue.push(new Item(fun, args));\n if (queue.length === 1 && !draining) {\n runTimeout(drainQueue);\n }\n};\n\n// v8 likes predictible objects\nfunction Item(fun, array) {\n this.fun = fun;\n this.array = array;\n}\nItem.prototype.run = function () {\n this.fun.apply(null, this.array);\n};\nprocess.title = 'browser';\nprocess.browser = true;\nprocess.env = {};\nprocess.argv = [];\nprocess.version = ''; // empty string to avoid regexp issues\nprocess.versions = {};\n\nfunction noop() {}\n\nprocess.on = noop;\nprocess.addListener = noop;\nprocess.once = noop;\nprocess.off = noop;\nprocess.removeListener = noop;\nprocess.removeAllListeners = noop;\nprocess.emit = noop;\nprocess.prependListener = noop;\nprocess.prependOnceListener = noop;\n\nprocess.listeners = function (name) { return [] }\n\nprocess.binding = function (name) {\n throw new Error('process.binding is not supported');\n};\n\nprocess.cwd = function () { return '/' };\nprocess.chdir = function (dir) {\n throw new Error('process.chdir is not supported');\n};\nprocess.umask = function() { return 0; };\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/process/browser.js\n// module id = 10\n// module chunks = 0 1","var baseIsNative = require('./_baseIsNative'),\n getValue = require('./_getValue');\n\n/**\n * Gets the native function at `key` of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @param {string} key The key of the method to get.\n * @returns {*} Returns the function if it's native, else `undefined`.\n */\nfunction getNative(object, key) {\n var value = getValue(object, key);\n return baseIsNative(value) ? value : undefined;\n}\n\nmodule.exports = getNative;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/_getNative.js\n// module id = 11\n// module chunks = 0 1","// Generated by CoffeeScript 1.9.1\n(function() {\n var XMLCData, XMLComment, XMLDeclaration, XMLDocType, XMLElement, XMLNode, XMLRaw, XMLText, isEmpty, isFunction, isObject,\n hasProp = {}.hasOwnProperty;\n\n isObject = require('lodash/isObject');\n\n isFunction = require('lodash/isFunction');\n\n isEmpty = require('lodash/isEmpty');\n\n XMLElement = null;\n\n XMLCData = null;\n\n XMLComment = null;\n\n XMLDeclaration = null;\n\n XMLDocType = null;\n\n XMLRaw = null;\n\n XMLText = null;\n\n module.exports = XMLNode = (function() {\n function XMLNode(parent) {\n this.parent = parent;\n this.options = this.parent.options;\n this.stringify = this.parent.stringify;\n if (XMLElement === null) {\n XMLElement = require('./XMLElement');\n XMLCData = require('./XMLCData');\n XMLComment = require('./XMLComment');\n XMLDeclaration = require('./XMLDeclaration');\n XMLDocType = require('./XMLDocType');\n XMLRaw = require('./XMLRaw');\n XMLText = require('./XMLText');\n }\n }\n\n XMLNode.prototype.element = function(name, attributes, text) {\n var childNode, item, j, k, key, lastChild, len, len1, ref, val;\n lastChild = null;\n if (attributes == null) {\n attributes = {};\n }\n attributes = attributes.valueOf();\n if (!isObject(attributes)) {\n ref = [attributes, text], text = ref[0], attributes = ref[1];\n }\n if (name != null) {\n name = name.valueOf();\n }\n if (Array.isArray(name)) {\n for (j = 0, len = name.length; j < len; j++) {\n item = name[j];\n lastChild = this.element(item);\n }\n } else if (isFunction(name)) {\n lastChild = this.element(name.apply());\n } else if (isObject(name)) {\n for (key in name) {\n if (!hasProp.call(name, key)) continue;\n val = name[key];\n if (isFunction(val)) {\n val = val.apply();\n }\n if ((isObject(val)) && (isEmpty(val))) {\n val = null;\n }\n if (!this.options.ignoreDecorators && this.stringify.convertAttKey && key.indexOf(this.stringify.convertAttKey) === 0) {\n lastChild = this.attribute(key.substr(this.stringify.convertAttKey.length), val);\n } else if (!this.options.ignoreDecorators && this.stringify.convertPIKey && key.indexOf(this.stringify.convertPIKey) === 0) {\n lastChild = this.instruction(key.substr(this.stringify.convertPIKey.length), val);\n } else if (!this.options.separateArrayItems && Array.isArray(val)) {\n for (k = 0, len1 = val.length; k < len1; k++) {\n item = val[k];\n childNode = {};\n childNode[key] = item;\n lastChild = this.element(childNode);\n }\n } else if (isObject(val)) {\n lastChild = this.element(key);\n lastChild.element(val);\n } else {\n lastChild = this.element(key, val);\n }\n }\n } else {\n if (!this.options.ignoreDecorators && this.stringify.convertTextKey && name.indexOf(this.stringify.convertTextKey) === 0) {\n lastChild = this.text(text);\n } else if (!this.options.ignoreDecorators && this.stringify.convertCDataKey && name.indexOf(this.stringify.convertCDataKey) === 0) {\n lastChild = this.cdata(text);\n } else if (!this.options.ignoreDecorators && this.stringify.convertCommentKey && name.indexOf(this.stringify.convertCommentKey) === 0) {\n lastChild = this.comment(text);\n } else if (!this.options.ignoreDecorators && this.stringify.convertRawKey && name.indexOf(this.stringify.convertRawKey) === 0) {\n lastChild = this.raw(text);\n } else {\n lastChild = this.node(name, attributes, text);\n }\n }\n if (lastChild == null) {\n throw new Error(\"Could not create any elements with: \" + name);\n }\n return lastChild;\n };\n\n XMLNode.prototype.insertBefore = function(name, attributes, text) {\n var child, i, removed;\n if (this.isRoot) {\n throw new Error(\"Cannot insert elements at root level\");\n }\n i = this.parent.children.indexOf(this);\n removed = this.parent.children.splice(i);\n child = this.parent.element(name, attributes, text);\n Array.prototype.push.apply(this.parent.children, removed);\n return child;\n };\n\n XMLNode.prototype.insertAfter = function(name, attributes, text) {\n var child, i, removed;\n if (this.isRoot) {\n throw new Error(\"Cannot insert elements at root level\");\n }\n i = this.parent.children.indexOf(this);\n removed = this.parent.children.splice(i + 1);\n child = this.parent.element(name, attributes, text);\n Array.prototype.push.apply(this.parent.children, removed);\n return child;\n };\n\n XMLNode.prototype.remove = function() {\n var i, ref;\n if (this.isRoot) {\n throw new Error(\"Cannot remove the root element\");\n }\n i = this.parent.children.indexOf(this);\n [].splice.apply(this.parent.children, [i, i - i + 1].concat(ref = [])), ref;\n return this.parent;\n };\n\n XMLNode.prototype.node = function(name, attributes, text) {\n var child, ref;\n if (name != null) {\n name = name.valueOf();\n }\n if (attributes == null) {\n attributes = {};\n }\n attributes = attributes.valueOf();\n if (!isObject(attributes)) {\n ref = [attributes, text], text = ref[0], attributes = ref[1];\n }\n child = new XMLElement(this, name, attributes);\n if (text != null) {\n child.text(text);\n }\n this.children.push(child);\n return child;\n };\n\n XMLNode.prototype.text = function(value) {\n var child;\n child = new XMLText(this, value);\n this.children.push(child);\n return this;\n };\n\n XMLNode.prototype.cdata = function(value) {\n var child;\n child = new XMLCData(this, value);\n this.children.push(child);\n return this;\n };\n\n XMLNode.prototype.comment = function(value) {\n var child;\n child = new XMLComment(this, value);\n this.children.push(child);\n return this;\n };\n\n XMLNode.prototype.raw = function(value) {\n var child;\n child = new XMLRaw(this, value);\n this.children.push(child);\n return this;\n };\n\n XMLNode.prototype.declaration = function(version, encoding, standalone) {\n var doc, xmldec;\n doc = this.document();\n xmldec = new XMLDeclaration(doc, version, encoding, standalone);\n doc.xmldec = xmldec;\n return doc.root();\n };\n\n XMLNode.prototype.doctype = function(pubID, sysID) {\n var doc, doctype;\n doc = this.document();\n doctype = new XMLDocType(doc, pubID, sysID);\n doc.doctype = doctype;\n return doctype;\n };\n\n XMLNode.prototype.up = function() {\n if (this.isRoot) {\n throw new Error(\"The root node has no parent. Use doc() if you need to get the document object.\");\n }\n return this.parent;\n };\n\n XMLNode.prototype.root = function() {\n var child;\n if (this.isRoot) {\n return this;\n }\n child = this.parent;\n while (!child.isRoot) {\n child = child.parent;\n }\n return child;\n };\n\n XMLNode.prototype.document = function() {\n return this.root().documentObject;\n };\n\n XMLNode.prototype.end = function(options) {\n return this.document().toString(options);\n };\n\n XMLNode.prototype.prev = function() {\n var i;\n if (this.isRoot) {\n throw new Error(\"Root node has no siblings\");\n }\n i = this.parent.children.indexOf(this);\n if (i < 1) {\n throw new Error(\"Already at the first node\");\n }\n return this.parent.children[i - 1];\n };\n\n XMLNode.prototype.next = function() {\n var i;\n if (this.isRoot) {\n throw new Error(\"Root node has no siblings\");\n }\n i = this.parent.children.indexOf(this);\n if (i === -1 || i === this.parent.children.length - 1) {\n throw new Error(\"Already at the last node\");\n }\n return this.parent.children[i + 1];\n };\n\n XMLNode.prototype.importXMLBuilder = function(xmlbuilder) {\n var clonedRoot;\n clonedRoot = xmlbuilder.root().clone();\n clonedRoot.parent = this;\n clonedRoot.isRoot = false;\n this.children.push(clonedRoot);\n return this;\n };\n\n XMLNode.prototype.ele = function(name, attributes, text) {\n return this.element(name, attributes, text);\n };\n\n XMLNode.prototype.nod = function(name, attributes, text) {\n return this.node(name, attributes, text);\n };\n\n XMLNode.prototype.txt = function(value) {\n return this.text(value);\n };\n\n XMLNode.prototype.dat = function(value) {\n return this.cdata(value);\n };\n\n XMLNode.prototype.com = function(value) {\n return this.comment(value);\n };\n\n XMLNode.prototype.doc = function() {\n return this.document();\n };\n\n XMLNode.prototype.dec = function(version, encoding, standalone) {\n return this.declaration(version, encoding, standalone);\n };\n\n XMLNode.prototype.dtd = function(pubID, sysID) {\n return this.doctype(pubID, sysID);\n };\n\n XMLNode.prototype.e = function(name, attributes, text) {\n return this.element(name, attributes, text);\n };\n\n XMLNode.prototype.n = function(name, attributes, text) {\n return this.node(name, attributes, text);\n };\n\n XMLNode.prototype.t = function(value) {\n return this.text(value);\n };\n\n XMLNode.prototype.d = function(value) {\n return this.cdata(value);\n };\n\n XMLNode.prototype.c = function(value) {\n return this.comment(value);\n };\n\n XMLNode.prototype.r = function(value) {\n return this.raw(value);\n };\n\n XMLNode.prototype.u = function() {\n return this.up();\n };\n\n return XMLNode;\n\n })();\n\n}).call(this);\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/xmlbuilder/lib/XMLNode.js\n// module id = 12\n// module chunks = 0 1","/*\n * Copyright 2017-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"). You may not use this file except in compliance with\n * the License. A copy of the License is located at\n *\n * http://aws.amazon.com/apache2.0/\n *\n * or in the \"license\" file accompanying this file. This file is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions\n * and limitations under the License.\n */\n\nexport * from './ConsoleLogger';\n\n\n\n// WEBPACK FOOTER //\n// ./src/Common/Logger/index.ts","var Collection = require('./collection');\n\nvar util = require('../util');\n\nfunction property(obj, name, value) {\n if (value !== null && value !== undefined) {\n util.property.apply(this, arguments);\n }\n}\n\nfunction memoizedProperty(obj, name) {\n if (!obj.constructor.prototype[name]) {\n util.memoizedProperty.apply(this, arguments);\n }\n}\n\nfunction Shape(shape, options, memberName) {\n options = options || {};\n\n property(this, 'shape', shape.shape);\n property(this, 'api', options.api, false);\n property(this, 'type', shape.type);\n property(this, 'enum', shape.enum);\n property(this, 'min', shape.min);\n property(this, 'max', shape.max);\n property(this, 'pattern', shape.pattern);\n property(this, 'location', shape.location || this.location || 'body');\n property(this, 'name', this.name || shape.xmlName || shape.queryName ||\n shape.locationName || memberName);\n property(this, 'isStreaming', shape.streaming || this.isStreaming || false);\n property(this, 'isComposite', shape.isComposite || false);\n property(this, 'isShape', true, false);\n property(this, 'isQueryName', Boolean(shape.queryName), false);\n property(this, 'isLocationName', Boolean(shape.locationName), false);\n property(this, 'isIdempotent', shape.idempotencyToken === true);\n property(this, 'isJsonValue', shape.jsonvalue === true);\n property(this, 'isSensitive', shape.sensitive === true || shape.prototype && shape.prototype.sensitive === true);\n\n if (options.documentation) {\n property(this, 'documentation', shape.documentation);\n property(this, 'documentationUrl', shape.documentationUrl);\n }\n\n if (shape.xmlAttribute) {\n property(this, 'isXmlAttribute', shape.xmlAttribute || false);\n }\n\n // type conversion and parsing\n property(this, 'defaultValue', null);\n this.toWireFormat = function(value) {\n if (value === null || value === undefined) return '';\n return value;\n };\n this.toType = function(value) { return value; };\n}\n\n/**\n * @api private\n */\nShape.normalizedTypes = {\n character: 'string',\n double: 'float',\n long: 'integer',\n short: 'integer',\n biginteger: 'integer',\n bigdecimal: 'float',\n blob: 'binary'\n};\n\n/**\n * @api private\n */\nShape.types = {\n 'structure': StructureShape,\n 'list': ListShape,\n 'map': MapShape,\n 'boolean': BooleanShape,\n 'timestamp': TimestampShape,\n 'float': FloatShape,\n 'integer': IntegerShape,\n 'string': StringShape,\n 'base64': Base64Shape,\n 'binary': BinaryShape\n};\n\nShape.resolve = function resolve(shape, options) {\n if (shape.shape) {\n var refShape = options.api.shapes[shape.shape];\n if (!refShape) {\n throw new Error('Cannot find shape reference: ' + shape.shape);\n }\n\n return refShape;\n } else {\n return null;\n }\n};\n\nShape.create = function create(shape, options, memberName) {\n if (shape.isShape) return shape;\n\n var refShape = Shape.resolve(shape, options);\n if (refShape) {\n var filteredKeys = Object.keys(shape);\n if (!options.documentation) {\n filteredKeys = filteredKeys.filter(function(name) {\n return !name.match(/documentation/);\n });\n }\n\n // create an inline shape with extra members\n var InlineShape = function() {\n refShape.constructor.call(this, shape, options, memberName);\n };\n InlineShape.prototype = refShape;\n return new InlineShape();\n } else {\n // set type if not set\n if (!shape.type) {\n if (shape.members) shape.type = 'structure';\n else if (shape.member) shape.type = 'list';\n else if (shape.key) shape.type = 'map';\n else shape.type = 'string';\n }\n\n // normalize types\n var origType = shape.type;\n if (Shape.normalizedTypes[shape.type]) {\n shape.type = Shape.normalizedTypes[shape.type];\n }\n\n if (Shape.types[shape.type]) {\n return new Shape.types[shape.type](shape, options, memberName);\n } else {\n throw new Error('Unrecognized shape type: ' + origType);\n }\n }\n};\n\nfunction CompositeShape(shape) {\n Shape.apply(this, arguments);\n property(this, 'isComposite', true);\n\n if (shape.flattened) {\n property(this, 'flattened', shape.flattened || false);\n }\n}\n\nfunction StructureShape(shape, options) {\n var requiredMap = null, firstInit = !this.isShape;\n\n CompositeShape.apply(this, arguments);\n\n if (firstInit) {\n property(this, 'defaultValue', function() { return {}; });\n property(this, 'members', {});\n property(this, 'memberNames', []);\n property(this, 'required', []);\n property(this, 'isRequired', function() { return false; });\n }\n\n if (shape.members) {\n property(this, 'members', new Collection(shape.members, options, function(name, member) {\n return Shape.create(member, options, name);\n }));\n memoizedProperty(this, 'memberNames', function() {\n return shape.xmlOrder || Object.keys(shape.members);\n });\n }\n\n if (shape.required) {\n property(this, 'required', shape.required);\n property(this, 'isRequired', function(name) {\n if (!requiredMap) {\n requiredMap = {};\n for (var i = 0; i < shape.required.length; i++) {\n requiredMap[shape.required[i]] = true;\n }\n }\n\n return requiredMap[name];\n }, false, true);\n }\n\n property(this, 'resultWrapper', shape.resultWrapper || null);\n\n if (shape.payload) {\n property(this, 'payload', shape.payload);\n }\n\n if (typeof shape.xmlNamespace === 'string') {\n property(this, 'xmlNamespaceUri', shape.xmlNamespace);\n } else if (typeof shape.xmlNamespace === 'object') {\n property(this, 'xmlNamespacePrefix', shape.xmlNamespace.prefix);\n property(this, 'xmlNamespaceUri', shape.xmlNamespace.uri);\n }\n}\n\nfunction ListShape(shape, options) {\n var self = this, firstInit = !this.isShape;\n CompositeShape.apply(this, arguments);\n\n if (firstInit) {\n property(this, 'defaultValue', function() { return []; });\n }\n\n if (shape.member) {\n memoizedProperty(this, 'member', function() {\n return Shape.create(shape.member, options);\n });\n }\n\n if (this.flattened) {\n var oldName = this.name;\n memoizedProperty(this, 'name', function() {\n return self.member.name || oldName;\n });\n }\n}\n\nfunction MapShape(shape, options) {\n var firstInit = !this.isShape;\n CompositeShape.apply(this, arguments);\n\n if (firstInit) {\n property(this, 'defaultValue', function() { return {}; });\n property(this, 'key', Shape.create({type: 'string'}, options));\n property(this, 'value', Shape.create({type: 'string'}, options));\n }\n\n if (shape.key) {\n memoizedProperty(this, 'key', function() {\n return Shape.create(shape.key, options);\n });\n }\n if (shape.value) {\n memoizedProperty(this, 'value', function() {\n return Shape.create(shape.value, options);\n });\n }\n}\n\nfunction TimestampShape(shape) {\n var self = this;\n Shape.apply(this, arguments);\n\n if (this.location === 'header') {\n property(this, 'timestampFormat', 'rfc822');\n } else if (shape.timestampFormat) {\n property(this, 'timestampFormat', shape.timestampFormat);\n } else if (!this.timestampFormat && this.api) {\n if (this.api.timestampFormat) {\n property(this, 'timestampFormat', this.api.timestampFormat);\n } else {\n switch (this.api.protocol) {\n case 'json':\n case 'rest-json':\n property(this, 'timestampFormat', 'unixTimestamp');\n break;\n case 'rest-xml':\n case 'query':\n case 'ec2':\n property(this, 'timestampFormat', 'iso8601');\n break;\n }\n }\n }\n\n this.toType = function(value) {\n if (value === null || value === undefined) return null;\n if (typeof value.toUTCString === 'function') return value;\n return typeof value === 'string' || typeof value === 'number' ?\n util.date.parseTimestamp(value) : null;\n };\n\n this.toWireFormat = function(value) {\n return util.date.format(value, self.timestampFormat);\n };\n}\n\nfunction StringShape() {\n Shape.apply(this, arguments);\n\n var nullLessProtocols = ['rest-xml', 'query', 'ec2'];\n this.toType = function(value) {\n value = this.api && nullLessProtocols.indexOf(this.api.protocol) > -1 ?\n value || '' : value;\n if (this.isJsonValue) {\n return JSON.parse(value);\n }\n\n return value && typeof value.toString === 'function' ?\n value.toString() : value;\n };\n\n this.toWireFormat = function(value) {\n return this.isJsonValue ? JSON.stringify(value) : value;\n };\n}\n\nfunction FloatShape() {\n Shape.apply(this, arguments);\n\n this.toType = function(value) {\n if (value === null || value === undefined) return null;\n return parseFloat(value);\n };\n this.toWireFormat = this.toType;\n}\n\nfunction IntegerShape() {\n Shape.apply(this, arguments);\n\n this.toType = function(value) {\n if (value === null || value === undefined) return null;\n return parseInt(value, 10);\n };\n this.toWireFormat = this.toType;\n}\n\nfunction BinaryShape() {\n Shape.apply(this, arguments);\n this.toType = util.base64.decode;\n this.toWireFormat = util.base64.encode;\n}\n\nfunction Base64Shape() {\n BinaryShape.apply(this, arguments);\n}\n\nfunction BooleanShape() {\n Shape.apply(this, arguments);\n\n this.toType = function(value) {\n if (typeof value === 'boolean') return value;\n if (value === null || value === undefined) return null;\n return value === 'true';\n };\n}\n\n/**\n * @api private\n */\nShape.shapes = {\n StructureShape: StructureShape,\n ListShape: ListShape,\n MapShape: MapShape,\n StringShape: StringShape,\n BooleanShape: BooleanShape,\n Base64Shape: Base64Shape\n};\n\nmodule.exports = Shape;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/aws-sdk/lib/model/shape.js\n// module id = 14\n// module chunks = 0 1","var Symbol = require('./_Symbol'),\n getRawTag = require('./_getRawTag'),\n objectToString = require('./_objectToString');\n\n/** `Object#toString` result references. */\nvar nullTag = '[object Null]',\n undefinedTag = '[object Undefined]';\n\n/** Built-in value references. */\nvar symToStringTag = Symbol ? Symbol.toStringTag : undefined;\n\n/**\n * The base implementation of `getTag` without fallbacks for buggy environments.\n *\n * @private\n * @param {*} value The value to query.\n * @returns {string} Returns the `toStringTag`.\n */\nfunction baseGetTag(value) {\n if (value == null) {\n return value === undefined ? undefinedTag : nullTag;\n }\n return (symToStringTag && symToStringTag in Object(value))\n ? getRawTag(value)\n : objectToString(value);\n}\n\nmodule.exports = baseGetTag;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/_baseGetTag.js\n// module id = 15\n// module chunks = 0 1","var isFunction = require('./isFunction'),\n isLength = require('./isLength');\n\n/**\n * Checks if `value` is array-like. A value is considered array-like if it's\n * not a function and has a `value.length` that's an integer greater than or\n * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is array-like, else `false`.\n * @example\n *\n * _.isArrayLike([1, 2, 3]);\n * // => true\n *\n * _.isArrayLike(document.body.children);\n * // => true\n *\n * _.isArrayLike('abc');\n * // => true\n *\n * _.isArrayLike(_.noop);\n * // => false\n */\nfunction isArrayLike(value) {\n return value != null && isLength(value.length) && !isFunction(value);\n}\n\nmodule.exports = isArrayLike;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/isArrayLike.js\n// module id = 16\n// module chunks = 0 1","var arrayLikeKeys = require('./_arrayLikeKeys'),\n baseKeys = require('./_baseKeys'),\n isArrayLike = require('./isArrayLike');\n\n/**\n * Creates an array of the own enumerable property names of `object`.\n *\n * **Note:** Non-object values are coerced to objects. See the\n * [ES spec](http://ecma-international.org/ecma-262/7.0/#sec-object.keys)\n * for more details.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Object\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names.\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * this.b = 2;\n * }\n *\n * Foo.prototype.c = 3;\n *\n * _.keys(new Foo);\n * // => ['a', 'b'] (iteration order is not guaranteed)\n *\n * _.keys('hi');\n * // => ['0', '1']\n */\nfunction keys(object) {\n return isArrayLike(object) ? arrayLikeKeys(object) : baseKeys(object);\n}\n\nmodule.exports = keys;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/keys.js\n// module id = 17\n// module chunks = 0 1","/**\n * Checks if `value` is object-like. A value is object-like if it's not `null`\n * and has a `typeof` result of \"object\".\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is object-like, else `false`.\n * @example\n *\n * _.isObjectLike({});\n * // => true\n *\n * _.isObjectLike([1, 2, 3]);\n * // => true\n *\n * _.isObjectLike(_.noop);\n * // => false\n *\n * _.isObjectLike(null);\n * // => false\n */\nfunction isObjectLike(value) {\n return value != null && typeof value == 'object';\n}\n\nmodule.exports = isObjectLike;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/isObjectLike.js\n// module id = 18\n// module chunks = 0 1","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['sts'] = {};\nAWS.STS = Service.defineService('sts', ['2011-06-15']);\nrequire('../lib/services/sts');\nObject.defineProperty(apiLoader.services['sts'], '2011-06-15', {\n get: function get() {\n var model = require('../apis/sts-2011-06-15.min.json');\n model.paginators = require('../apis/sts-2011-06-15.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.STS;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/aws-sdk/clients/sts.js\n// module id = 19\n// module chunks = 0 1","/*\r\n * Copyright 2017-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.\r\n *\r\n * Licensed under the Apache License, Version 2.0 (the \"License\"). You may not use this file except in compliance with\r\n * the License. A copy of the License is located at\r\n *\r\n * http://aws.amazon.com/apache2.0/\r\n *\r\n * or in the \"license\" file accompanying this file. This file is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\r\n * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions\r\n * and limitations under the License.\r\n */\r\n\r\nimport AuthClass from './Auth';\r\n\r\nimport { ConsoleLogger as Logger } from '../Common';\r\n\r\nconst logger = new Logger('Auth');\r\n\r\nlet _instance = null;\r\n\r\nif (!_instance) {\r\n logger.debug('Create Auth Instance');\r\n _instance = new AuthClass(null);\r\n}\r\n\r\nconst Auth = _instance;\r\nexport default Auth;\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/Auth/index.ts","var util = require('../util');\n\nfunction populateMethod(req) {\n req.httpRequest.method = req.service.api.operations[req.operation].httpMethod;\n}\n\nfunction generateURI(endpointPath, operationPath, input, params) {\n var uri = [endpointPath, operationPath].join('/');\n uri = uri.replace(/\\/+/g, '/');\n\n var queryString = {}, queryStringSet = false;\n util.each(input.members, function (name, member) {\n var paramValue = params[name];\n if (paramValue === null || paramValue === undefined) return;\n if (member.location === 'uri') {\n var regex = new RegExp('\\\\{' + member.name + '(\\\\+)?\\\\}');\n uri = uri.replace(regex, function(_, plus) {\n var fn = plus ? util.uriEscapePath : util.uriEscape;\n return fn(String(paramValue));\n });\n } else if (member.location === 'querystring') {\n queryStringSet = true;\n\n if (member.type === 'list') {\n queryString[member.name] = paramValue.map(function(val) {\n return util.uriEscape(String(val));\n });\n } else if (member.type === 'map') {\n util.each(paramValue, function(key, value) {\n if (Array.isArray(value)) {\n queryString[key] = value.map(function(val) {\n return util.uriEscape(String(val));\n });\n } else {\n queryString[key] = util.uriEscape(String(value));\n }\n });\n } else {\n queryString[member.name] = util.uriEscape(String(paramValue));\n }\n }\n });\n\n if (queryStringSet) {\n uri += (uri.indexOf('?') >= 0 ? '&' : '?');\n var parts = [];\n util.arrayEach(Object.keys(queryString).sort(), function(key) {\n if (!Array.isArray(queryString[key])) {\n queryString[key] = [queryString[key]];\n }\n for (var i = 0; i < queryString[key].length; i++) {\n parts.push(util.uriEscape(String(key)) + '=' + queryString[key][i]);\n }\n });\n uri += parts.join('&');\n }\n\n return uri;\n}\n\nfunction populateURI(req) {\n var operation = req.service.api.operations[req.operation];\n var input = operation.input;\n\n var uri = generateURI(req.httpRequest.endpoint.path, operation.httpPath, input, req.params);\n req.httpRequest.path = uri;\n}\n\nfunction populateHeaders(req) {\n var operation = req.service.api.operations[req.operation];\n util.each(operation.input.members, function (name, member) {\n var value = req.params[name];\n if (value === null || value === undefined) return;\n\n if (member.location === 'headers' && member.type === 'map') {\n util.each(value, function(key, memberValue) {\n req.httpRequest.headers[member.name + key] = memberValue;\n });\n } else if (member.location === 'header') {\n value = member.toWireFormat(value).toString();\n if (member.isJsonValue) {\n value = util.base64.encode(value);\n }\n req.httpRequest.headers[member.name] = value;\n }\n });\n}\n\nfunction buildRequest(req) {\n populateMethod(req);\n populateURI(req);\n populateHeaders(req);\n}\n\nfunction extractError() {\n}\n\nfunction extractData(resp) {\n var req = resp.request;\n var data = {};\n var r = resp.httpResponse;\n var operation = req.service.api.operations[req.operation];\n var output = operation.output;\n\n // normalize headers names to lower-cased keys for matching\n var headers = {};\n util.each(r.headers, function (k, v) {\n headers[k.toLowerCase()] = v;\n });\n\n util.each(output.members, function(name, member) {\n var header = (member.name || name).toLowerCase();\n if (member.location === 'headers' && member.type === 'map') {\n data[name] = {};\n var location = member.isLocationName ? member.name : '';\n var pattern = new RegExp('^' + location + '(.+)', 'i');\n util.each(r.headers, function (k, v) {\n var result = k.match(pattern);\n if (result !== null) {\n data[name][result[1]] = v;\n }\n });\n } else if (member.location === 'header') {\n if (headers[header] !== undefined) {\n var value = member.isJsonValue ?\n util.base64.decode(headers[header]) :\n headers[header];\n data[name] = member.toType(value);\n }\n } else if (member.location === 'statusCode') {\n data[name] = parseInt(r.statusCode, 10);\n }\n });\n\n resp.data = data;\n}\n\nmodule.exports = {\n buildRequest: buildRequest,\n extractError: extractError,\n extractData: extractData,\n generateURI: generateURI\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/aws-sdk/lib/protocol/rest.js\n// module id = 21\n// module chunks = 0 1","var baseGetTag = require('./_baseGetTag'),\n isObject = require('./isObject');\n\n/** `Object#toString` result references. */\nvar asyncTag = '[object AsyncFunction]',\n funcTag = '[object Function]',\n genTag = '[object GeneratorFunction]',\n proxyTag = '[object Proxy]';\n\n/**\n * Checks if `value` is classified as a `Function` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a function, else `false`.\n * @example\n *\n * _.isFunction(_);\n * // => true\n *\n * _.isFunction(/abc/);\n * // => false\n */\nfunction isFunction(value) {\n if (!isObject(value)) {\n return false;\n }\n // The use of `Object#toString` avoids issues with the `typeof` operator\n // in Safari 9 which returns 'object' for typed arrays and other constructors.\n var tag = baseGetTag(value);\n return tag == funcTag || tag == genTag || tag == asyncTag || tag == proxyTag;\n}\n\nmodule.exports = isFunction;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/isFunction.js\n// module id = 22\n// module chunks = 0 1","var root = require('./_root');\n\n/** Built-in value references. */\nvar Symbol = root.Symbol;\n\nmodule.exports = Symbol;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/_Symbol.js\n// module id = 23\n// module chunks = 0 1","/**\n * Performs a\n * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * comparison between two values to determine if they are equivalent.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @returns {boolean} Returns `true` if the values are equivalent, else `false`.\n * @example\n *\n * var object = { 'a': 1 };\n * var other = { 'a': 1 };\n *\n * _.eq(object, object);\n * // => true\n *\n * _.eq(object, other);\n * // => false\n *\n * _.eq('a', 'a');\n * // => true\n *\n * _.eq('a', Object('a'));\n * // => false\n *\n * _.eq(NaN, NaN);\n * // => true\n */\nfunction eq(value, other) {\n return value === other || (value !== value && other !== other);\n}\n\nmodule.exports = eq;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/eq.js\n// module id = 24\n// module chunks = 0 1","var listCacheClear = require('./_listCacheClear'),\n listCacheDelete = require('./_listCacheDelete'),\n listCacheGet = require('./_listCacheGet'),\n listCacheHas = require('./_listCacheHas'),\n listCacheSet = require('./_listCacheSet');\n\n/**\n * Creates an list cache object.\n *\n * @private\n * @constructor\n * @param {Array} [entries] The key-value pairs to cache.\n */\nfunction ListCache(entries) {\n var index = -1,\n length = entries == null ? 0 : entries.length;\n\n this.clear();\n while (++index < length) {\n var entry = entries[index];\n this.set(entry[0], entry[1]);\n }\n}\n\n// Add methods to `ListCache`.\nListCache.prototype.clear = listCacheClear;\nListCache.prototype['delete'] = listCacheDelete;\nListCache.prototype.get = listCacheGet;\nListCache.prototype.has = listCacheHas;\nListCache.prototype.set = listCacheSet;\n\nmodule.exports = ListCache;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/_ListCache.js\n// module id = 25\n// module chunks = 0 1","var eq = require('./eq');\n\n/**\n * Gets the index at which the `key` is found in `array` of key-value pairs.\n *\n * @private\n * @param {Array} array The array to inspect.\n * @param {*} key The key to search for.\n * @returns {number} Returns the index of the matched value, else `-1`.\n */\nfunction assocIndexOf(array, key) {\n var length = array.length;\n while (length--) {\n if (eq(array[length][0], key)) {\n return length;\n }\n }\n return -1;\n}\n\nmodule.exports = assocIndexOf;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/_assocIndexOf.js\n// module id = 26\n// module chunks = 0 1","var getNative = require('./_getNative');\n\n/* Built-in method references that are verified to be native. */\nvar nativeCreate = getNative(Object, 'create');\n\nmodule.exports = nativeCreate;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/_nativeCreate.js\n// module id = 27\n// module chunks = 0 1","var isKeyable = require('./_isKeyable');\n\n/**\n * Gets the data for `map`.\n *\n * @private\n * @param {Object} map The map to query.\n * @param {string} key The reference key.\n * @returns {*} Returns the map data.\n */\nfunction getMapData(map, key) {\n var data = map.__data__;\n return isKeyable(key)\n ? data[typeof key == 'string' ? 'string' : 'hash']\n : data.map;\n}\n\nmodule.exports = getMapData;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/_getMapData.js\n// module id = 28\n// module chunks = 0 1","var isSymbol = require('./isSymbol');\n\n/** Used as references for various `Number` constants. */\nvar INFINITY = 1 / 0;\n\n/**\n * Converts `value` to a string key if it's not a string or symbol.\n *\n * @private\n * @param {*} value The value to inspect.\n * @returns {string|symbol} Returns the key.\n */\nfunction toKey(value) {\n if (typeof value == 'string' || isSymbol(value)) {\n return value;\n }\n var result = (value + '');\n return (result == '0' && (1 / value) == -INFINITY) ? '-0' : result;\n}\n\nmodule.exports = toKey;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/_toKey.js\n// module id = 29\n// module chunks = 0 1","require('./lib/browser_loader');\n\nvar AWS = require('./lib/core');\nif (typeof window !== 'undefined') window.AWS = AWS;\nif (typeof module !== 'undefined') module.exports = AWS;\nif (typeof self !== 'undefined') self.AWS = AWS;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/aws-sdk/browser.js\n// module id = 30\n// module chunks = 0 1","/*\n Copyright 2014-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n Licensed under the Apache License, Version 2.0 (the \"License\"). You may not use this file except in compliance with\n the License. A copy of the License is located at http://aws.amazon.com/apache2.0/\n or in the \"license\" file accompanying this file. This file is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions\n and limitations under the License.\n*/\n\nvar AMA = global.AMA;\nAMA.Util = require('../MobileAnalyticsUtilities.js');\n\nAMA.Storage = (function () {\n 'use strict';\n var LocalStorageClient = function (appId) {\n this.storageKey = 'AWSMobileAnalyticsStorage-' + appId;\n global[this.storageKey] = global[this.storageKey] || {};\n this.cache = global[this.storageKey];\n this.cache.id = this.cache.id || AMA.Util.GUID();\n this.logger = {\n log: AMA.Util.NOP,\n info: AMA.Util.NOP,\n warn: AMA.Util.NOP,\n error: AMA.Util.NOP\n };\n this.reload();\n };\n // Safari, in Private Browsing Mode, looks like it supports localStorage but all calls to setItem\n // throw QuotaExceededError. We're going to detect this and just silently drop any calls to setItem\n // to avoid the entire page breaking, without having to do a check at each usage of Storage.\n /*global Storage*/\n if (typeof localStorage === 'object' && Storage === 'object') {\n try {\n localStorage.setItem('TestLocalStorage', 1);\n localStorage.removeItem('TestLocalStorage');\n } catch (e) {\n Storage.prototype._setItem = Storage.prototype.setItem;\n Storage.prototype.setItem = AMA.Util.NOP;\n console.warn('Your web browser does not support storing settings locally. In Safari, the most common cause of this is using \"Private Browsing Mode\". Some settings may not save or some features may not work properly for you.');\n }\n }\n\n LocalStorageClient.prototype.type = 'LOCAL_STORAGE';\n LocalStorageClient.prototype.get = function (key) {\n return this.cache[key];\n };\n LocalStorageClient.prototype.set = function (key, value) {\n this.cache[key] = value;\n return this.saveToLocalStorage();\n };\n LocalStorageClient.prototype.delete = function (key) {\n delete this.cache[key];\n this.saveToLocalStorage();\n };\n LocalStorageClient.prototype.each = function (callback) {\n var key;\n for (key in this.cache) {\n if (this.cache.hasOwnProperty(key)) {\n callback(key, this.cache[key]);\n }\n }\n };\n LocalStorageClient.prototype.saveToLocalStorage = function saveToLocalStorage() {\n if (this.supportsLocalStorage()) {\n try {\n this.logger.log('[Function:(AWS.MobileAnalyticsClient.Storage).saveToLocalStorage]');\n window.localStorage.setItem(this.storageKey, JSON.stringify(this.cache));\n this.logger.log('LocalStorage Cache: ' + JSON.stringify(this.cache));\n } catch (saveToLocalStorageError) {\n this.logger.log('Error saving to LocalStorage: ' + JSON.stringify(saveToLocalStorageError));\n }\n } else {\n this.logger.log('LocalStorage is not available');\n }\n };\n LocalStorageClient.prototype.reload = function loadLocalStorage() {\n if (this.supportsLocalStorage()) {\n var storedCache;\n try {\n this.logger.log('[Function:(AWS.MobileAnalyticsClient.Storage).loadLocalStorage]');\n storedCache = window.localStorage.getItem(this.storageKey);\n this.logger.log('LocalStorage Cache: ' + storedCache);\n if (storedCache) {\n //Try to parse, if corrupt delete\n try {\n this.cache = JSON.parse(storedCache);\n } catch (parseJSONError) {\n //Corrupted stored cache, delete it\n this.clearLocalStorage();\n }\n }\n } catch (loadLocalStorageError) {\n this.logger.log('Error loading LocalStorage: ' + JSON.stringify(loadLocalStorageError));\n this.clearLocalStorage();\n }\n } else {\n this.logger.log('LocalStorage is not available');\n }\n };\n LocalStorageClient.prototype.setLogger = function (logFunction) {\n this.logger = logFunction;\n };\n LocalStorageClient.prototype.supportsLocalStorage = function supportsLocalStorage() {\n try {\n return window && window.localStorage;\n } catch (supportsLocalStorageError) {\n return false;\n }\n };\n LocalStorageClient.prototype.clearLocalStorage = function clearLocalStorage() {\n this.cache = {};\n if (this.supportsLocalStorage()) {\n try {\n this.logger.log('[Function:(AWS.MobileAnalyticsClient.Storage).clearLocalStorage]');\n window.localStorage.removeItem(this.storageKey);\n //Clear Cache\n global[this.storageKey] = {};\n } catch (clearLocalStorageError) {\n this.logger.log('Error clearing LocalStorage: ' + JSON.stringify(clearLocalStorageError));\n }\n } else {\n this.logger.log('LocalStorage is not available');\n }\n };\n return LocalStorageClient;\n}());\n\nmodule.exports = AMA.Storage;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/aws-sdk-mobile-analytics/lib/StorageClients/LocalStorage.js\n// module id = 31\n// module chunks = 0 1","/*\n Copyright 2014-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n Licensed under the Apache License, Version 2.0 (the \"License\"). You may not use this file except in compliance with\n the License. A copy of the License is located at http://aws.amazon.com/apache2.0/\n or in the \"license\" file accompanying this file. This file is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions\n and limitations under the License.\n*/\n\nvar AMA = global.AMA;\n\nAMA.Util = (function () {\n 'use strict';\n function s4() {\n return Math.floor((1 + Math.random()) * 0x10000)\n .toString(16)\n .substring(1);\n }\n function utf8ByteLength(str) {\n if (typeof str !== 'string') {\n str = JSON.stringify(str);\n }\n var s = str.length, i, code;\n for (i = str.length - 1; i >= 0; i -= 1) {\n code = str.charCodeAt(i);\n if (code > 0x7f && code <= 0x7ff) {\n s += 1;\n } else if (code > 0x7ff && code <= 0xffff) {\n s += 2;\n }\n if (code >= 0xDC00 && code <= 0xDFFF) { /*trail surrogate*/\n i -= 1;\n }\n }\n return s;\n }\n function guid() {\n return s4() + s4() + '-' + s4() + '-' + s4() + '-' + s4() + '-' + s4() + s4() + s4();\n }\n function mergeObjects(override, initial) {\n Object.keys(initial).forEach(function (key) {\n if (initial.hasOwnProperty(key)) {\n override[key] = override[key] || initial[key];\n }\n });\n return override;\n }\n function copy(original, extension) {\n return mergeObjects(JSON.parse(JSON.stringify(original)), extension || {});\n }\n function NOP() {\n return undefined;\n }\n\n function timestamp() {\n return new Date().getTime();\n }\n return {\n copy: copy,\n GUID: guid,\n getRequestBodySize: utf8ByteLength,\n mergeObjects: mergeObjects,\n NOP: NOP,\n timestamp: timestamp\n };\n}());\n\nmodule.exports = AMA.Util;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/aws-sdk-mobile-analytics/lib/MobileAnalyticsUtilities.js\n// module id = 32\n// module chunks = 0 1","/*\n Copyright 2014-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n Licensed under the Apache License, Version 2.0 (the \"License\"). You may not use this file except in compliance with\n the License. A copy of the License is located at http://aws.amazon.com/apache2.0/\n or in the \"license\" file accompanying this file. This file is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions\n and limitations under the License.\n*/\n\nvar AMA = global.AMA;\n\nAMA.StorageKeys = {\n 'CLIENT_ID': 'AWSMobileAnalyticsClientId',\n 'GLOBAL_ATTRIBUTES': 'AWSMobileAnalyticsGlobalAttributes',\n 'GLOBAL_METRICS': 'AWSMobileAnalyticsGlobalMetrics',\n 'SESSION_ID': 'MobileAnalyticsSessionId',\n 'SESSION_EXPIRATION': 'MobileAnalyticsSessionExpiration',\n 'SESSION_START_TIMESTAMP': 'MobileAnalyticsSessionStartTimeStamp'\n};\n\nmodule.exports = AMA.StorageKeys;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/aws-sdk-mobile-analytics/lib/StorageClients/StorageKeys.js\n// module id = 33\n// module chunks = 0 1","var util = require('../util');\nvar JsonBuilder = require('../json/builder');\nvar JsonParser = require('../json/parser');\n\nfunction buildRequest(req) {\n var httpRequest = req.httpRequest;\n var api = req.service.api;\n var target = api.targetPrefix + '.' + api.operations[req.operation].name;\n var version = api.jsonVersion || '1.0';\n var input = api.operations[req.operation].input;\n var builder = new JsonBuilder();\n\n if (version === 1) version = '1.0';\n httpRequest.body = builder.build(req.params || {}, input);\n httpRequest.headers['Content-Type'] = 'application/x-amz-json-' + version;\n httpRequest.headers['X-Amz-Target'] = target;\n}\n\nfunction extractError(resp) {\n var error = {};\n var httpResponse = resp.httpResponse;\n\n error.code = httpResponse.headers['x-amzn-errortype'] || 'UnknownError';\n if (typeof error.code === 'string') {\n error.code = error.code.split(':')[0];\n }\n\n if (httpResponse.body.length > 0) {\n try {\n var e = JSON.parse(httpResponse.body.toString());\n if (e.__type || e.code) {\n error.code = (e.__type || e.code).split('#').pop();\n }\n if (error.code === 'RequestEntityTooLarge') {\n error.message = 'Request body must be less than 1 MB';\n } else {\n error.message = (e.message || e.Message || null);\n }\n } catch (e) {\n error.statusCode = httpResponse.statusCode;\n error.message = httpResponse.statusMessage;\n }\n } else {\n error.statusCode = httpResponse.statusCode;\n error.message = httpResponse.statusCode.toString();\n }\n\n resp.error = util.error(new Error(), error);\n}\n\nfunction extractData(resp) {\n var body = resp.httpResponse.body.toString() || '{}';\n if (resp.request.service.config.convertResponseTypes === false) {\n resp.data = JSON.parse(body);\n } else {\n var operation = resp.request.service.api.operations[resp.request.operation];\n var shape = operation.output || {};\n var parser = new JsonParser();\n resp.data = parser.parse(body, shape);\n }\n}\n\nmodule.exports = {\n buildRequest: buildRequest,\n extractError: extractError,\n extractData: extractData\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/aws-sdk/lib/protocol/json.js\n// module id = 34\n// module chunks = 0 1","var util = require('../util');\n\nfunction JsonBuilder() { }\n\nJsonBuilder.prototype.build = function(value, shape) {\n return JSON.stringify(translate(value, shape));\n};\n\nfunction translate(value, shape) {\n if (!shape || value === undefined || value === null) return undefined;\n\n switch (shape.type) {\n case 'structure': return translateStructure(value, shape);\n case 'map': return translateMap(value, shape);\n case 'list': return translateList(value, shape);\n default: return translateScalar(value, shape);\n }\n}\n\nfunction translateStructure(structure, shape) {\n var struct = {};\n util.each(structure, function(name, value) {\n var memberShape = shape.members[name];\n if (memberShape) {\n if (memberShape.location !== 'body') return;\n var locationName = memberShape.isLocationName ? memberShape.name : name;\n var result = translate(value, memberShape);\n if (result !== undefined) struct[locationName] = result;\n }\n });\n return struct;\n}\n\nfunction translateList(list, shape) {\n var out = [];\n util.arrayEach(list, function(value) {\n var result = translate(value, shape.member);\n if (result !== undefined) out.push(result);\n });\n return out;\n}\n\nfunction translateMap(map, shape) {\n var out = {};\n util.each(map, function(key, value) {\n var result = translate(value, shape.value);\n if (result !== undefined) out[key] = result;\n });\n return out;\n}\n\nfunction translateScalar(value, shape) {\n return shape.toWireFormat(value);\n}\n\nmodule.exports = JsonBuilder;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/aws-sdk/lib/json/builder.js\n// module id = 35\n// module chunks = 0 1","var util = require('../util');\n\nfunction JsonParser() { }\n\nJsonParser.prototype.parse = function(value, shape) {\n return translate(JSON.parse(value), shape);\n};\n\nfunction translate(value, shape) {\n if (!shape || value === undefined) return undefined;\n\n switch (shape.type) {\n case 'structure': return translateStructure(value, shape);\n case 'map': return translateMap(value, shape);\n case 'list': return translateList(value, shape);\n default: return translateScalar(value, shape);\n }\n}\n\nfunction translateStructure(structure, shape) {\n if (structure == null) return undefined;\n\n var struct = {};\n var shapeMembers = shape.members;\n util.each(shapeMembers, function(name, memberShape) {\n var locationName = memberShape.isLocationName ? memberShape.name : name;\n if (Object.prototype.hasOwnProperty.call(structure, locationName)) {\n var value = structure[locationName];\n var result = translate(value, memberShape);\n if (result !== undefined) struct[name] = result;\n }\n });\n return struct;\n}\n\nfunction translateList(list, shape) {\n if (list == null) return undefined;\n\n var out = [];\n util.arrayEach(list, function(value) {\n var result = translate(value, shape.member);\n if (result === undefined) out.push(null);\n else out.push(result);\n });\n return out;\n}\n\nfunction translateMap(map, shape) {\n if (map == null) return undefined;\n\n var out = {};\n util.each(map, function(key, value) {\n var result = translate(value, shape.value);\n if (result === undefined) out[key] = null;\n else out[key] = result;\n });\n return out;\n}\n\nfunction translateScalar(value, shape) {\n return shape.toType(value);\n}\n\nmodule.exports = JsonParser;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/aws-sdk/lib/json/parser.js\n// module id = 36\n// module chunks = 0 1","/**\n * This method returns the first argument it receives.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Util\n * @param {*} value Any value.\n * @returns {*} Returns `value`.\n * @example\n *\n * var object = { 'a': 1 };\n *\n * console.log(_.identity(object) === object);\n * // => true\n */\nfunction identity(value) {\n return value;\n}\n\nmodule.exports = identity;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/identity.js\n// module id = 37\n// module chunks = 0 1","/** Used as references for various `Number` constants. */\nvar MAX_SAFE_INTEGER = 9007199254740991;\n\n/**\n * Checks if `value` is a valid array-like length.\n *\n * **Note:** This method is loosely based on\n * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a valid length, else `false`.\n * @example\n *\n * _.isLength(3);\n * // => true\n *\n * _.isLength(Number.MIN_VALUE);\n * // => false\n *\n * _.isLength(Infinity);\n * // => false\n *\n * _.isLength('3');\n * // => false\n */\nfunction isLength(value) {\n return typeof value == 'number' &&\n value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER;\n}\n\nmodule.exports = isLength;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/isLength.js\n// module id = 38\n// module chunks = 0 1","/** Used as references for various `Number` constants. */\nvar MAX_SAFE_INTEGER = 9007199254740991;\n\n/** Used to detect unsigned integer values. */\nvar reIsUint = /^(?:0|[1-9]\\d*)$/;\n\n/**\n * Checks if `value` is a valid array-like index.\n *\n * @private\n * @param {*} value The value to check.\n * @param {number} [length=MAX_SAFE_INTEGER] The upper bounds of a valid index.\n * @returns {boolean} Returns `true` if `value` is a valid index, else `false`.\n */\nfunction isIndex(value, length) {\n length = length == null ? MAX_SAFE_INTEGER : length;\n return !!length &&\n (typeof value == 'number' || reIsUint.test(value)) &&\n (value > -1 && value % 1 == 0 && value < length);\n}\n\nmodule.exports = isIndex;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/_isIndex.js\n// module id = 39\n// module chunks = 0 1","/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/**\n * Checks if `value` is likely a prototype object.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a prototype, else `false`.\n */\nfunction isPrototype(value) {\n var Ctor = value && value.constructor,\n proto = (typeof Ctor == 'function' && Ctor.prototype) || objectProto;\n\n return value === proto;\n}\n\nmodule.exports = isPrototype;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/_isPrototype.js\n// module id = 40\n// module chunks = 0 1","var baseIsArguments = require('./_baseIsArguments'),\n isObjectLike = require('./isObjectLike');\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/** Built-in value references. */\nvar propertyIsEnumerable = objectProto.propertyIsEnumerable;\n\n/**\n * Checks if `value` is likely an `arguments` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an `arguments` object,\n * else `false`.\n * @example\n *\n * _.isArguments(function() { return arguments; }());\n * // => true\n *\n * _.isArguments([1, 2, 3]);\n * // => false\n */\nvar isArguments = baseIsArguments(function() { return arguments; }()) ? baseIsArguments : function(value) {\n return isObjectLike(value) && hasOwnProperty.call(value, 'callee') &&\n !propertyIsEnumerable.call(value, 'callee');\n};\n\nmodule.exports = isArguments;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/isArguments.js\n// module id = 41\n// module chunks = 0 1","var root = require('./_root'),\n stubFalse = require('./stubFalse');\n\n/** Detect free variable `exports`. */\nvar freeExports = typeof exports == 'object' && exports && !exports.nodeType && exports;\n\n/** Detect free variable `module`. */\nvar freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module;\n\n/** Detect the popular CommonJS extension `module.exports`. */\nvar moduleExports = freeModule && freeModule.exports === freeExports;\n\n/** Built-in value references. */\nvar Buffer = moduleExports ? root.Buffer : undefined;\n\n/* Built-in method references for those with the same name as other `lodash` methods. */\nvar nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined;\n\n/**\n * Checks if `value` is a buffer.\n *\n * @static\n * @memberOf _\n * @since 4.3.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a buffer, else `false`.\n * @example\n *\n * _.isBuffer(new Buffer(2));\n * // => true\n *\n * _.isBuffer(new Uint8Array(2));\n * // => false\n */\nvar isBuffer = nativeIsBuffer || stubFalse;\n\nmodule.exports = isBuffer;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/isBuffer.js\n// module id = 42\n// module chunks = 0 1","module.exports = function(module) {\r\n\tif(!module.webpackPolyfill) {\r\n\t\tmodule.deprecate = function() {};\r\n\t\tmodule.paths = [];\r\n\t\t// module.parent = undefined by default\r\n\t\tif(!module.children) module.children = [];\r\n\t\tObject.defineProperty(module, \"loaded\", {\r\n\t\t\tenumerable: true,\r\n\t\t\tget: function() {\r\n\t\t\t\treturn module.l;\r\n\t\t\t}\r\n\t\t});\r\n\t\tObject.defineProperty(module, \"id\", {\r\n\t\t\tenumerable: true,\r\n\t\t\tget: function() {\r\n\t\t\t\treturn module.i;\r\n\t\t\t}\r\n\t\t});\r\n\t\tmodule.webpackPolyfill = 1;\r\n\t}\r\n\treturn module;\r\n};\r\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// (webpack)/buildin/module.js\n// module id = 43\n// module chunks = 0 1","var baseIsTypedArray = require('./_baseIsTypedArray'),\n baseUnary = require('./_baseUnary'),\n nodeUtil = require('./_nodeUtil');\n\n/* Node.js helper references. */\nvar nodeIsTypedArray = nodeUtil && nodeUtil.isTypedArray;\n\n/**\n * Checks if `value` is classified as a typed array.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a typed array, else `false`.\n * @example\n *\n * _.isTypedArray(new Uint8Array);\n * // => true\n *\n * _.isTypedArray([]);\n * // => false\n */\nvar isTypedArray = nodeIsTypedArray ? baseUnary(nodeIsTypedArray) : baseIsTypedArray;\n\nmodule.exports = isTypedArray;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/isTypedArray.js\n// module id = 44\n// module chunks = 0 1","var getNative = require('./_getNative'),\n root = require('./_root');\n\n/* Built-in method references that are verified to be native. */\nvar Map = getNative(root, 'Map');\n\nmodule.exports = Map;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/_Map.js\n// module id = 45\n// module chunks = 0 1","var mapCacheClear = require('./_mapCacheClear'),\n mapCacheDelete = require('./_mapCacheDelete'),\n mapCacheGet = require('./_mapCacheGet'),\n mapCacheHas = require('./_mapCacheHas'),\n mapCacheSet = require('./_mapCacheSet');\n\n/**\n * Creates a map cache object to store key-value pairs.\n *\n * @private\n * @constructor\n * @param {Array} [entries] The key-value pairs to cache.\n */\nfunction MapCache(entries) {\n var index = -1,\n length = entries == null ? 0 : entries.length;\n\n this.clear();\n while (++index < length) {\n var entry = entries[index];\n this.set(entry[0], entry[1]);\n }\n}\n\n// Add methods to `MapCache`.\nMapCache.prototype.clear = mapCacheClear;\nMapCache.prototype['delete'] = mapCacheDelete;\nMapCache.prototype.get = mapCacheGet;\nMapCache.prototype.has = mapCacheHas;\nMapCache.prototype.set = mapCacheSet;\n\nmodule.exports = MapCache;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/_MapCache.js\n// module id = 46\n// module chunks = 0 1","var isArray = require('./isArray'),\n isSymbol = require('./isSymbol');\n\n/** Used to match property names within property paths. */\nvar reIsDeepProp = /\\.|\\[(?:[^[\\]]*|([\"'])(?:(?!\\1)[^\\\\]|\\\\.)*?\\1)\\]/,\n reIsPlainProp = /^\\w*$/;\n\n/**\n * Checks if `value` is a property name and not a property path.\n *\n * @private\n * @param {*} value The value to check.\n * @param {Object} [object] The object to query keys on.\n * @returns {boolean} Returns `true` if `value` is a property name, else `false`.\n */\nfunction isKey(value, object) {\n if (isArray(value)) {\n return false;\n }\n var type = typeof value;\n if (type == 'number' || type == 'symbol' || type == 'boolean' ||\n value == null || isSymbol(value)) {\n return true;\n }\n return reIsPlainProp.test(value) || !reIsDeepProp.test(value) ||\n (object != null && value in Object(object));\n}\n\nmodule.exports = isKey;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/_isKey.js\n// module id = 47\n// module chunks = 0 1","var baseGetTag = require('./_baseGetTag'),\n isObjectLike = require('./isObjectLike');\n\n/** `Object#toString` result references. */\nvar symbolTag = '[object Symbol]';\n\n/**\n * Checks if `value` is classified as a `Symbol` primitive or object.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a symbol, else `false`.\n * @example\n *\n * _.isSymbol(Symbol.iterator);\n * // => true\n *\n * _.isSymbol('abc');\n * // => false\n */\nfunction isSymbol(value) {\n return typeof value == 'symbol' ||\n (isObjectLike(value) && baseGetTag(value) == symbolTag);\n}\n\nmodule.exports = isSymbol;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/isSymbol.js\n// module id = 48\n// module chunks = 0 1","(function(exports) {\n \"use strict\";\n\n function isArray(obj) {\n if (obj !== null) {\n return Object.prototype.toString.call(obj) === \"[object Array]\";\n } else {\n return false;\n }\n }\n\n function isObject(obj) {\n if (obj !== null) {\n return Object.prototype.toString.call(obj) === \"[object Object]\";\n } else {\n return false;\n }\n }\n\n function strictDeepEqual(first, second) {\n // Check the scalar case first.\n if (first === second) {\n return true;\n }\n\n // Check if they are the same type.\n var firstType = Object.prototype.toString.call(first);\n if (firstType !== Object.prototype.toString.call(second)) {\n return false;\n }\n // We know that first and second have the same type so we can just check the\n // first type from now on.\n if (isArray(first) === true) {\n // Short circuit if they're not the same length;\n if (first.length !== second.length) {\n return false;\n }\n for (var i = 0; i < first.length; i++) {\n if (strictDeepEqual(first[i], second[i]) === false) {\n return false;\n }\n }\n return true;\n }\n if (isObject(first) === true) {\n // An object is equal if it has the same key/value pairs.\n var keysSeen = {};\n for (var key in first) {\n if (hasOwnProperty.call(first, key)) {\n if (strictDeepEqual(first[key], second[key]) === false) {\n return false;\n }\n keysSeen[key] = true;\n }\n }\n // Now check that there aren't any keys in second that weren't\n // in first.\n for (var key2 in second) {\n if (hasOwnProperty.call(second, key2)) {\n if (keysSeen[key2] !== true) {\n return false;\n }\n }\n }\n return true;\n }\n return false;\n }\n\n function isFalse(obj) {\n // From the spec:\n // A false value corresponds to the following values:\n // Empty list\n // Empty object\n // Empty string\n // False boolean\n // null value\n\n // First check the scalar values.\n if (obj === \"\" || obj === false || obj === null) {\n return true;\n } else if (isArray(obj) && obj.length === 0) {\n // Check for an empty array.\n return true;\n } else if (isObject(obj)) {\n // Check for an empty object.\n for (var key in obj) {\n // If there are any keys, then\n // the object is not empty so the object\n // is not false.\n if (obj.hasOwnProperty(key)) {\n return false;\n }\n }\n return true;\n } else {\n return false;\n }\n }\n\n function objValues(obj) {\n var keys = Object.keys(obj);\n var values = [];\n for (var i = 0; i < keys.length; i++) {\n values.push(obj[keys[i]]);\n }\n return values;\n }\n\n function merge(a, b) {\n var merged = {};\n for (var key in a) {\n merged[key] = a[key];\n }\n for (var key2 in b) {\n merged[key2] = b[key2];\n }\n return merged;\n }\n\n var trimLeft;\n if (typeof String.prototype.trimLeft === \"function\") {\n trimLeft = function(str) {\n return str.trimLeft();\n };\n } else {\n trimLeft = function(str) {\n return str.match(/^\\s*(.*)/)[1];\n };\n }\n\n // Type constants used to define functions.\n var TYPE_NUMBER = 0;\n var TYPE_ANY = 1;\n var TYPE_STRING = 2;\n var TYPE_ARRAY = 3;\n var TYPE_OBJECT = 4;\n var TYPE_BOOLEAN = 5;\n var TYPE_EXPREF = 6;\n var TYPE_NULL = 7;\n var TYPE_ARRAY_NUMBER = 8;\n var TYPE_ARRAY_STRING = 9;\n\n var TOK_EOF = \"EOF\";\n var TOK_UNQUOTEDIDENTIFIER = \"UnquotedIdentifier\";\n var TOK_QUOTEDIDENTIFIER = \"QuotedIdentifier\";\n var TOK_RBRACKET = \"Rbracket\";\n var TOK_RPAREN = \"Rparen\";\n var TOK_COMMA = \"Comma\";\n var TOK_COLON = \"Colon\";\n var TOK_RBRACE = \"Rbrace\";\n var TOK_NUMBER = \"Number\";\n var TOK_CURRENT = \"Current\";\n var TOK_EXPREF = \"Expref\";\n var TOK_PIPE = \"Pipe\";\n var TOK_OR = \"Or\";\n var TOK_AND = \"And\";\n var TOK_EQ = \"EQ\";\n var TOK_GT = \"GT\";\n var TOK_LT = \"LT\";\n var TOK_GTE = \"GTE\";\n var TOK_LTE = \"LTE\";\n var TOK_NE = \"NE\";\n var TOK_FLATTEN = \"Flatten\";\n var TOK_STAR = \"Star\";\n var TOK_FILTER = \"Filter\";\n var TOK_DOT = \"Dot\";\n var TOK_NOT = \"Not\";\n var TOK_LBRACE = \"Lbrace\";\n var TOK_LBRACKET = \"Lbracket\";\n var TOK_LPAREN= \"Lparen\";\n var TOK_LITERAL= \"Literal\";\n\n // The \"&\", \"[\", \"<\", \">\" tokens\n // are not in basicToken because\n // there are two token variants\n // (\"&&\", \"[?\", \"<=\", \">=\"). This is specially handled\n // below.\n\n var basicTokens = {\n \".\": TOK_DOT,\n \"*\": TOK_STAR,\n \",\": TOK_COMMA,\n \":\": TOK_COLON,\n \"{\": TOK_LBRACE,\n \"}\": TOK_RBRACE,\n \"]\": TOK_RBRACKET,\n \"(\": TOK_LPAREN,\n \")\": TOK_RPAREN,\n \"@\": TOK_CURRENT\n };\n\n var operatorStartToken = {\n \"<\": true,\n \">\": true,\n \"=\": true,\n \"!\": true\n };\n\n var skipChars = {\n \" \": true,\n \"\\t\": true,\n \"\\n\": true\n };\n\n\n function isAlpha(ch) {\n return (ch >= \"a\" && ch <= \"z\") ||\n (ch >= \"A\" && ch <= \"Z\") ||\n ch === \"_\";\n }\n\n function isNum(ch) {\n return (ch >= \"0\" && ch <= \"9\") ||\n ch === \"-\";\n }\n function isAlphaNum(ch) {\n return (ch >= \"a\" && ch <= \"z\") ||\n (ch >= \"A\" && ch <= \"Z\") ||\n (ch >= \"0\" && ch <= \"9\") ||\n ch === \"_\";\n }\n\n function Lexer() {\n }\n Lexer.prototype = {\n tokenize: function(stream) {\n var tokens = [];\n this._current = 0;\n var start;\n var identifier;\n var token;\n while (this._current < stream.length) {\n if (isAlpha(stream[this._current])) {\n start = this._current;\n identifier = this._consumeUnquotedIdentifier(stream);\n tokens.push({type: TOK_UNQUOTEDIDENTIFIER,\n value: identifier,\n start: start});\n } else if (basicTokens[stream[this._current]] !== undefined) {\n tokens.push({type: basicTokens[stream[this._current]],\n value: stream[this._current],\n start: this._current});\n this._current++;\n } else if (isNum(stream[this._current])) {\n token = this._consumeNumber(stream);\n tokens.push(token);\n } else if (stream[this._current] === \"[\") {\n // No need to increment this._current. This happens\n // in _consumeLBracket\n token = this._consumeLBracket(stream);\n tokens.push(token);\n } else if (stream[this._current] === \"\\\"\") {\n start = this._current;\n identifier = this._consumeQuotedIdentifier(stream);\n tokens.push({type: TOK_QUOTEDIDENTIFIER,\n value: identifier,\n start: start});\n } else if (stream[this._current] === \"'\") {\n start = this._current;\n identifier = this._consumeRawStringLiteral(stream);\n tokens.push({type: TOK_LITERAL,\n value: identifier,\n start: start});\n } else if (stream[this._current] === \"`\") {\n start = this._current;\n var literal = this._consumeLiteral(stream);\n tokens.push({type: TOK_LITERAL,\n value: literal,\n start: start});\n } else if (operatorStartToken[stream[this._current]] !== undefined) {\n tokens.push(this._consumeOperator(stream));\n } else if (skipChars[stream[this._current]] !== undefined) {\n // Ignore whitespace.\n this._current++;\n } else if (stream[this._current] === \"&\") {\n start = this._current;\n this._current++;\n if (stream[this._current] === \"&\") {\n this._current++;\n tokens.push({type: TOK_AND, value: \"&&\", start: start});\n } else {\n tokens.push({type: TOK_EXPREF, value: \"&\", start: start});\n }\n } else if (stream[this._current] === \"|\") {\n start = this._current;\n this._current++;\n if (stream[this._current] === \"|\") {\n this._current++;\n tokens.push({type: TOK_OR, value: \"||\", start: start});\n } else {\n tokens.push({type: TOK_PIPE, value: \"|\", start: start});\n }\n } else {\n var error = new Error(\"Unknown character:\" + stream[this._current]);\n error.name = \"LexerError\";\n throw error;\n }\n }\n return tokens;\n },\n\n _consumeUnquotedIdentifier: function(stream) {\n var start = this._current;\n this._current++;\n while (this._current < stream.length && isAlphaNum(stream[this._current])) {\n this._current++;\n }\n return stream.slice(start, this._current);\n },\n\n _consumeQuotedIdentifier: function(stream) {\n var start = this._current;\n this._current++;\n var maxLength = stream.length;\n while (stream[this._current] !== \"\\\"\" && this._current < maxLength) {\n // You can escape a double quote and you can escape an escape.\n var current = this._current;\n if (stream[current] === \"\\\\\" && (stream[current + 1] === \"\\\\\" ||\n stream[current + 1] === \"\\\"\")) {\n current += 2;\n } else {\n current++;\n }\n this._current = current;\n }\n this._current++;\n return JSON.parse(stream.slice(start, this._current));\n },\n\n _consumeRawStringLiteral: function(stream) {\n var start = this._current;\n this._current++;\n var maxLength = stream.length;\n while (stream[this._current] !== \"'\" && this._current < maxLength) {\n // You can escape a single quote and you can escape an escape.\n var current = this._current;\n if (stream[current] === \"\\\\\" && (stream[current + 1] === \"\\\\\" ||\n stream[current + 1] === \"'\")) {\n current += 2;\n } else {\n current++;\n }\n this._current = current;\n }\n this._current++;\n var literal = stream.slice(start + 1, this._current - 1);\n return literal.replace(\"\\\\'\", \"'\");\n },\n\n _consumeNumber: function(stream) {\n var start = this._current;\n this._current++;\n var maxLength = stream.length;\n while (isNum(stream[this._current]) && this._current < maxLength) {\n this._current++;\n }\n var value = parseInt(stream.slice(start, this._current));\n return {type: TOK_NUMBER, value: value, start: start};\n },\n\n _consumeLBracket: function(stream) {\n var start = this._current;\n this._current++;\n if (stream[this._current] === \"?\") {\n this._current++;\n return {type: TOK_FILTER, value: \"[?\", start: start};\n } else if (stream[this._current] === \"]\") {\n this._current++;\n return {type: TOK_FLATTEN, value: \"[]\", start: start};\n } else {\n return {type: TOK_LBRACKET, value: \"[\", start: start};\n }\n },\n\n _consumeOperator: function(stream) {\n var start = this._current;\n var startingChar = stream[start];\n this._current++;\n if (startingChar === \"!\") {\n if (stream[this._current] === \"=\") {\n this._current++;\n return {type: TOK_NE, value: \"!=\", start: start};\n } else {\n return {type: TOK_NOT, value: \"!\", start: start};\n }\n } else if (startingChar === \"<\") {\n if (stream[this._current] === \"=\") {\n this._current++;\n return {type: TOK_LTE, value: \"<=\", start: start};\n } else {\n return {type: TOK_LT, value: \"<\", start: start};\n }\n } else if (startingChar === \">\") {\n if (stream[this._current] === \"=\") {\n this._current++;\n return {type: TOK_GTE, value: \">=\", start: start};\n } else {\n return {type: TOK_GT, value: \">\", start: start};\n }\n } else if (startingChar === \"=\") {\n if (stream[this._current] === \"=\") {\n this._current++;\n return {type: TOK_EQ, value: \"==\", start: start};\n }\n }\n },\n\n _consumeLiteral: function(stream) {\n this._current++;\n var start = this._current;\n var maxLength = stream.length;\n var literal;\n while(stream[this._current] !== \"`\" && this._current < maxLength) {\n // You can escape a literal char or you can escape the escape.\n var current = this._current;\n if (stream[current] === \"\\\\\" && (stream[current + 1] === \"\\\\\" ||\n stream[current + 1] === \"`\")) {\n current += 2;\n } else {\n current++;\n }\n this._current = current;\n }\n var literalString = trimLeft(stream.slice(start, this._current));\n literalString = literalString.replace(\"\\\\`\", \"`\");\n if (this._looksLikeJSON(literalString)) {\n literal = JSON.parse(literalString);\n } else {\n // Try to JSON parse it as \"\"\n literal = JSON.parse(\"\\\"\" + literalString + \"\\\"\");\n }\n // +1 gets us to the ending \"`\", +1 to move on to the next char.\n this._current++;\n return literal;\n },\n\n _looksLikeJSON: function(literalString) {\n var startingChars = \"[{\\\"\";\n var jsonLiterals = [\"true\", \"false\", \"null\"];\n var numberLooking = \"-0123456789\";\n\n if (literalString === \"\") {\n return false;\n } else if (startingChars.indexOf(literalString[0]) >= 0) {\n return true;\n } else if (jsonLiterals.indexOf(literalString) >= 0) {\n return true;\n } else if (numberLooking.indexOf(literalString[0]) >= 0) {\n try {\n JSON.parse(literalString);\n return true;\n } catch (ex) {\n return false;\n }\n } else {\n return false;\n }\n }\n };\n\n var bindingPower = {};\n bindingPower[TOK_EOF] = 0;\n bindingPower[TOK_UNQUOTEDIDENTIFIER] = 0;\n bindingPower[TOK_QUOTEDIDENTIFIER] = 0;\n bindingPower[TOK_RBRACKET] = 0;\n bindingPower[TOK_RPAREN] = 0;\n bindingPower[TOK_COMMA] = 0;\n bindingPower[TOK_RBRACE] = 0;\n bindingPower[TOK_NUMBER] = 0;\n bindingPower[TOK_CURRENT] = 0;\n bindingPower[TOK_EXPREF] = 0;\n bindingPower[TOK_PIPE] = 1;\n bindingPower[TOK_OR] = 2;\n bindingPower[TOK_AND] = 3;\n bindingPower[TOK_EQ] = 5;\n bindingPower[TOK_GT] = 5;\n bindingPower[TOK_LT] = 5;\n bindingPower[TOK_GTE] = 5;\n bindingPower[TOK_LTE] = 5;\n bindingPower[TOK_NE] = 5;\n bindingPower[TOK_FLATTEN] = 9;\n bindingPower[TOK_STAR] = 20;\n bindingPower[TOK_FILTER] = 21;\n bindingPower[TOK_DOT] = 40;\n bindingPower[TOK_NOT] = 45;\n bindingPower[TOK_LBRACE] = 50;\n bindingPower[TOK_LBRACKET] = 55;\n bindingPower[TOK_LPAREN] = 60;\n\n function Parser() {\n }\n\n Parser.prototype = {\n parse: function(expression) {\n this._loadTokens(expression);\n this.index = 0;\n var ast = this.expression(0);\n if (this._lookahead(0) !== TOK_EOF) {\n var t = this._lookaheadToken(0);\n var error = new Error(\n \"Unexpected token type: \" + t.type + \", value: \" + t.value);\n error.name = \"ParserError\";\n throw error;\n }\n return ast;\n },\n\n _loadTokens: function(expression) {\n var lexer = new Lexer();\n var tokens = lexer.tokenize(expression);\n tokens.push({type: TOK_EOF, value: \"\", start: expression.length});\n this.tokens = tokens;\n },\n\n expression: function(rbp) {\n var leftToken = this._lookaheadToken(0);\n this._advance();\n var left = this.nud(leftToken);\n var currentToken = this._lookahead(0);\n while (rbp < bindingPower[currentToken]) {\n this._advance();\n left = this.led(currentToken, left);\n currentToken = this._lookahead(0);\n }\n return left;\n },\n\n _lookahead: function(number) {\n return this.tokens[this.index + number].type;\n },\n\n _lookaheadToken: function(number) {\n return this.tokens[this.index + number];\n },\n\n _advance: function() {\n this.index++;\n },\n\n nud: function(token) {\n var left;\n var right;\n var expression;\n switch (token.type) {\n case TOK_LITERAL:\n return {type: \"Literal\", value: token.value};\n case TOK_UNQUOTEDIDENTIFIER:\n return {type: \"Field\", name: token.value};\n case TOK_QUOTEDIDENTIFIER:\n var node = {type: \"Field\", name: token.value};\n if (this._lookahead(0) === TOK_LPAREN) {\n throw new Error(\"Quoted identifier not allowed for function names.\");\n } else {\n return node;\n }\n break;\n case TOK_NOT:\n right = this.expression(bindingPower.Not);\n return {type: \"NotExpression\", children: [right]};\n case TOK_STAR:\n left = {type: \"Identity\"};\n right = null;\n if (this._lookahead(0) === TOK_RBRACKET) {\n // This can happen in a multiselect,\n // [a, b, *]\n right = {type: \"Identity\"};\n } else {\n right = this._parseProjectionRHS(bindingPower.Star);\n }\n return {type: \"ValueProjection\", children: [left, right]};\n case TOK_FILTER:\n return this.led(token.type, {type: \"Identity\"});\n case TOK_LBRACE:\n return this._parseMultiselectHash();\n case TOK_FLATTEN:\n left = {type: TOK_FLATTEN, children: [{type: \"Identity\"}]};\n right = this._parseProjectionRHS(bindingPower.Flatten);\n return {type: \"Projection\", children: [left, right]};\n case TOK_LBRACKET:\n if (this._lookahead(0) === TOK_NUMBER || this._lookahead(0) === TOK_COLON) {\n right = this._parseIndexExpression();\n return this._projectIfSlice({type: \"Identity\"}, right);\n } else if (this._lookahead(0) === TOK_STAR &&\n this._lookahead(1) === TOK_RBRACKET) {\n this._advance();\n this._advance();\n right = this._parseProjectionRHS(bindingPower.Star);\n return {type: \"Projection\",\n children: [{type: \"Identity\"}, right]};\n } else {\n return this._parseMultiselectList();\n }\n break;\n case TOK_CURRENT:\n return {type: TOK_CURRENT};\n case TOK_EXPREF:\n expression = this.expression(bindingPower.Expref);\n return {type: \"ExpressionReference\", children: [expression]};\n case TOK_LPAREN:\n var args = [];\n while (this._lookahead(0) !== TOK_RPAREN) {\n if (this._lookahead(0) === TOK_CURRENT) {\n expression = {type: TOK_CURRENT};\n this._advance();\n } else {\n expression = this.expression(0);\n }\n args.push(expression);\n }\n this._match(TOK_RPAREN);\n return args[0];\n default:\n this._errorToken(token);\n }\n },\n\n led: function(tokenName, left) {\n var right;\n switch(tokenName) {\n case TOK_DOT:\n var rbp = bindingPower.Dot;\n if (this._lookahead(0) !== TOK_STAR) {\n right = this._parseDotRHS(rbp);\n return {type: \"Subexpression\", children: [left, right]};\n } else {\n // Creating a projection.\n this._advance();\n right = this._parseProjectionRHS(rbp);\n return {type: \"ValueProjection\", children: [left, right]};\n }\n break;\n case TOK_PIPE:\n right = this.expression(bindingPower.Pipe);\n return {type: TOK_PIPE, children: [left, right]};\n case TOK_OR:\n right = this.expression(bindingPower.Or);\n return {type: \"OrExpression\", children: [left, right]};\n case TOK_AND:\n right = this.expression(bindingPower.And);\n return {type: \"AndExpression\", children: [left, right]};\n case TOK_LPAREN:\n var name = left.name;\n var args = [];\n var expression, node;\n while (this._lookahead(0) !== TOK_RPAREN) {\n if (this._lookahead(0) === TOK_CURRENT) {\n expression = {type: TOK_CURRENT};\n this._advance();\n } else {\n expression = this.expression(0);\n }\n if (this._lookahead(0) === TOK_COMMA) {\n this._match(TOK_COMMA);\n }\n args.push(expression);\n }\n this._match(TOK_RPAREN);\n node = {type: \"Function\", name: name, children: args};\n return node;\n case TOK_FILTER:\n var condition = this.expression(0);\n this._match(TOK_RBRACKET);\n if (this._lookahead(0) === TOK_FLATTEN) {\n right = {type: \"Identity\"};\n } else {\n right = this._parseProjectionRHS(bindingPower.Filter);\n }\n return {type: \"FilterProjection\", children: [left, right, condition]};\n case TOK_FLATTEN:\n var leftNode = {type: TOK_FLATTEN, children: [left]};\n var rightNode = this._parseProjectionRHS(bindingPower.Flatten);\n return {type: \"Projection\", children: [leftNode, rightNode]};\n case TOK_EQ:\n case TOK_NE:\n case TOK_GT:\n case TOK_GTE:\n case TOK_LT:\n case TOK_LTE:\n return this._parseComparator(left, tokenName);\n case TOK_LBRACKET:\n var token = this._lookaheadToken(0);\n if (token.type === TOK_NUMBER || token.type === TOK_COLON) {\n right = this._parseIndexExpression();\n return this._projectIfSlice(left, right);\n } else {\n this._match(TOK_STAR);\n this._match(TOK_RBRACKET);\n right = this._parseProjectionRHS(bindingPower.Star);\n return {type: \"Projection\", children: [left, right]};\n }\n break;\n default:\n this._errorToken(this._lookaheadToken(0));\n }\n },\n\n _match: function(tokenType) {\n if (this._lookahead(0) === tokenType) {\n this._advance();\n } else {\n var t = this._lookaheadToken(0);\n var error = new Error(\"Expected \" + tokenType + \", got: \" + t.type);\n error.name = \"ParserError\";\n throw error;\n }\n },\n\n _errorToken: function(token) {\n var error = new Error(\"Invalid token (\" +\n token.type + \"): \\\"\" +\n token.value + \"\\\"\");\n error.name = \"ParserError\";\n throw error;\n },\n\n\n _parseIndexExpression: function() {\n if (this._lookahead(0) === TOK_COLON || this._lookahead(1) === TOK_COLON) {\n return this._parseSliceExpression();\n } else {\n var node = {\n type: \"Index\",\n value: this._lookaheadToken(0).value};\n this._advance();\n this._match(TOK_RBRACKET);\n return node;\n }\n },\n\n _projectIfSlice: function(left, right) {\n var indexExpr = {type: \"IndexExpression\", children: [left, right]};\n if (right.type === \"Slice\") {\n return {\n type: \"Projection\",\n children: [indexExpr, this._parseProjectionRHS(bindingPower.Star)]\n };\n } else {\n return indexExpr;\n }\n },\n\n _parseSliceExpression: function() {\n // [start:end:step] where each part is optional, as well as the last\n // colon.\n var parts = [null, null, null];\n var index = 0;\n var currentToken = this._lookahead(0);\n while (currentToken !== TOK_RBRACKET && index < 3) {\n if (currentToken === TOK_COLON) {\n index++;\n this._advance();\n } else if (currentToken === TOK_NUMBER) {\n parts[index] = this._lookaheadToken(0).value;\n this._advance();\n } else {\n var t = this._lookahead(0);\n var error = new Error(\"Syntax error, unexpected token: \" +\n t.value + \"(\" + t.type + \")\");\n error.name = \"Parsererror\";\n throw error;\n }\n currentToken = this._lookahead(0);\n }\n this._match(TOK_RBRACKET);\n return {\n type: \"Slice\",\n children: parts\n };\n },\n\n _parseComparator: function(left, comparator) {\n var right = this.expression(bindingPower[comparator]);\n return {type: \"Comparator\", name: comparator, children: [left, right]};\n },\n\n _parseDotRHS: function(rbp) {\n var lookahead = this._lookahead(0);\n var exprTokens = [TOK_UNQUOTEDIDENTIFIER, TOK_QUOTEDIDENTIFIER, TOK_STAR];\n if (exprTokens.indexOf(lookahead) >= 0) {\n return this.expression(rbp);\n } else if (lookahead === TOK_LBRACKET) {\n this._match(TOK_LBRACKET);\n return this._parseMultiselectList();\n } else if (lookahead === TOK_LBRACE) {\n this._match(TOK_LBRACE);\n return this._parseMultiselectHash();\n }\n },\n\n _parseProjectionRHS: function(rbp) {\n var right;\n if (bindingPower[this._lookahead(0)] < 10) {\n right = {type: \"Identity\"};\n } else if (this._lookahead(0) === TOK_LBRACKET) {\n right = this.expression(rbp);\n } else if (this._lookahead(0) === TOK_FILTER) {\n right = this.expression(rbp);\n } else if (this._lookahead(0) === TOK_DOT) {\n this._match(TOK_DOT);\n right = this._parseDotRHS(rbp);\n } else {\n var t = this._lookaheadToken(0);\n var error = new Error(\"Sytanx error, unexpected token: \" +\n t.value + \"(\" + t.type + \")\");\n error.name = \"ParserError\";\n throw error;\n }\n return right;\n },\n\n _parseMultiselectList: function() {\n var expressions = [];\n while (this._lookahead(0) !== TOK_RBRACKET) {\n var expression = this.expression(0);\n expressions.push(expression);\n if (this._lookahead(0) === TOK_COMMA) {\n this._match(TOK_COMMA);\n if (this._lookahead(0) === TOK_RBRACKET) {\n throw new Error(\"Unexpected token Rbracket\");\n }\n }\n }\n this._match(TOK_RBRACKET);\n return {type: \"MultiSelectList\", children: expressions};\n },\n\n _parseMultiselectHash: function() {\n var pairs = [];\n var identifierTypes = [TOK_UNQUOTEDIDENTIFIER, TOK_QUOTEDIDENTIFIER];\n var keyToken, keyName, value, node;\n for (;;) {\n keyToken = this._lookaheadToken(0);\n if (identifierTypes.indexOf(keyToken.type) < 0) {\n throw new Error(\"Expecting an identifier token, got: \" +\n keyToken.type);\n }\n keyName = keyToken.value;\n this._advance();\n this._match(TOK_COLON);\n value = this.expression(0);\n node = {type: \"KeyValuePair\", name: keyName, value: value};\n pairs.push(node);\n if (this._lookahead(0) === TOK_COMMA) {\n this._match(TOK_COMMA);\n } else if (this._lookahead(0) === TOK_RBRACE) {\n this._match(TOK_RBRACE);\n break;\n }\n }\n return {type: \"MultiSelectHash\", children: pairs};\n }\n };\n\n\n function TreeInterpreter(runtime) {\n this.runtime = runtime;\n }\n\n TreeInterpreter.prototype = {\n search: function(node, value) {\n return this.visit(node, value);\n },\n\n visit: function(node, value) {\n var matched, current, result, first, second, field, left, right, collected, i;\n switch (node.type) {\n case \"Field\":\n if (value === null ) {\n return null;\n } else if (isObject(value)) {\n field = value[node.name];\n if (field === undefined) {\n return null;\n } else {\n return field;\n }\n } else {\n return null;\n }\n break;\n case \"Subexpression\":\n result = this.visit(node.children[0], value);\n for (i = 1; i < node.children.length; i++) {\n result = this.visit(node.children[1], result);\n if (result === null) {\n return null;\n }\n }\n return result;\n case \"IndexExpression\":\n left = this.visit(node.children[0], value);\n right = this.visit(node.children[1], left);\n return right;\n case \"Index\":\n if (!isArray(value)) {\n return null;\n }\n var index = node.value;\n if (index < 0) {\n index = value.length + index;\n }\n result = value[index];\n if (result === undefined) {\n result = null;\n }\n return result;\n case \"Slice\":\n if (!isArray(value)) {\n return null;\n }\n var sliceParams = node.children.slice(0);\n var computed = this.computeSliceParams(value.length, sliceParams);\n var start = computed[0];\n var stop = computed[1];\n var step = computed[2];\n result = [];\n if (step > 0) {\n for (i = start; i < stop; i += step) {\n result.push(value[i]);\n }\n } else {\n for (i = start; i > stop; i += step) {\n result.push(value[i]);\n }\n }\n return result;\n case \"Projection\":\n // Evaluate left child.\n var base = this.visit(node.children[0], value);\n if (!isArray(base)) {\n return null;\n }\n collected = [];\n for (i = 0; i < base.length; i++) {\n current = this.visit(node.children[1], base[i]);\n if (current !== null) {\n collected.push(current);\n }\n }\n return collected;\n case \"ValueProjection\":\n // Evaluate left child.\n base = this.visit(node.children[0], value);\n if (!isObject(base)) {\n return null;\n }\n collected = [];\n var values = objValues(base);\n for (i = 0; i < values.length; i++) {\n current = this.visit(node.children[1], values[i]);\n if (current !== null) {\n collected.push(current);\n }\n }\n return collected;\n case \"FilterProjection\":\n base = this.visit(node.children[0], value);\n if (!isArray(base)) {\n return null;\n }\n var filtered = [];\n var finalResults = [];\n for (i = 0; i < base.length; i++) {\n matched = this.visit(node.children[2], base[i]);\n if (!isFalse(matched)) {\n filtered.push(base[i]);\n }\n }\n for (var j = 0; j < filtered.length; j++) {\n current = this.visit(node.children[1], filtered[j]);\n if (current !== null) {\n finalResults.push(current);\n }\n }\n return finalResults;\n case \"Comparator\":\n first = this.visit(node.children[0], value);\n second = this.visit(node.children[1], value);\n switch(node.name) {\n case TOK_EQ:\n result = strictDeepEqual(first, second);\n break;\n case TOK_NE:\n result = !strictDeepEqual(first, second);\n break;\n case TOK_GT:\n result = first > second;\n break;\n case TOK_GTE:\n result = first >= second;\n break;\n case TOK_LT:\n result = first < second;\n break;\n case TOK_LTE:\n result = first <= second;\n break;\n default:\n throw new Error(\"Unknown comparator: \" + node.name);\n }\n return result;\n case TOK_FLATTEN:\n var original = this.visit(node.children[0], value);\n if (!isArray(original)) {\n return null;\n }\n var merged = [];\n for (i = 0; i < original.length; i++) {\n current = original[i];\n if (isArray(current)) {\n merged.push.apply(merged, current);\n } else {\n merged.push(current);\n }\n }\n return merged;\n case \"Identity\":\n return value;\n case \"MultiSelectList\":\n if (value === null) {\n return null;\n }\n collected = [];\n for (i = 0; i < node.children.length; i++) {\n collected.push(this.visit(node.children[i], value));\n }\n return collected;\n case \"MultiSelectHash\":\n if (value === null) {\n return null;\n }\n collected = {};\n var child;\n for (i = 0; i < node.children.length; i++) {\n child = node.children[i];\n collected[child.name] = this.visit(child.value, value);\n }\n return collected;\n case \"OrExpression\":\n matched = this.visit(node.children[0], value);\n if (isFalse(matched)) {\n matched = this.visit(node.children[1], value);\n }\n return matched;\n case \"AndExpression\":\n first = this.visit(node.children[0], value);\n\n if (isFalse(first) === true) {\n return first;\n }\n return this.visit(node.children[1], value);\n case \"NotExpression\":\n first = this.visit(node.children[0], value);\n return isFalse(first);\n case \"Literal\":\n return node.value;\n case TOK_PIPE:\n left = this.visit(node.children[0], value);\n return this.visit(node.children[1], left);\n case TOK_CURRENT:\n return value;\n case \"Function\":\n var resolvedArgs = [];\n for (i = 0; i < node.children.length; i++) {\n resolvedArgs.push(this.visit(node.children[i], value));\n }\n return this.runtime.callFunction(node.name, resolvedArgs);\n case \"ExpressionReference\":\n var refNode = node.children[0];\n // Tag the node with a specific attribute so the type\n // checker verify the type.\n refNode.jmespathType = TOK_EXPREF;\n return refNode;\n default:\n throw new Error(\"Unknown node type: \" + node.type);\n }\n },\n\n computeSliceParams: function(arrayLength, sliceParams) {\n var start = sliceParams[0];\n var stop = sliceParams[1];\n var step = sliceParams[2];\n var computed = [null, null, null];\n if (step === null) {\n step = 1;\n } else if (step === 0) {\n var error = new Error(\"Invalid slice, step cannot be 0\");\n error.name = \"RuntimeError\";\n throw error;\n }\n var stepValueNegative = step < 0 ? true : false;\n\n if (start === null) {\n start = stepValueNegative ? arrayLength - 1 : 0;\n } else {\n start = this.capSliceRange(arrayLength, start, step);\n }\n\n if (stop === null) {\n stop = stepValueNegative ? -1 : arrayLength;\n } else {\n stop = this.capSliceRange(arrayLength, stop, step);\n }\n computed[0] = start;\n computed[1] = stop;\n computed[2] = step;\n return computed;\n },\n\n capSliceRange: function(arrayLength, actualValue, step) {\n if (actualValue < 0) {\n actualValue += arrayLength;\n if (actualValue < 0) {\n actualValue = step < 0 ? -1 : 0;\n }\n } else if (actualValue >= arrayLength) {\n actualValue = step < 0 ? arrayLength - 1 : arrayLength;\n }\n return actualValue;\n }\n\n };\n\n function Runtime(interpreter) {\n this._interpreter = interpreter;\n this.functionTable = {\n // name: [function, ]\n // The can be:\n //\n // {\n // args: [[type1, type2], [type1, type2]],\n // variadic: true|false\n // }\n //\n // Each arg in the arg list is a list of valid types\n // (if the function is overloaded and supports multiple\n // types. If the type is \"any\" then no type checking\n // occurs on the argument. Variadic is optional\n // and if not provided is assumed to be false.\n abs: {_func: this._functionAbs, _signature: [{types: [TYPE_NUMBER]}]},\n avg: {_func: this._functionAvg, _signature: [{types: [TYPE_ARRAY_NUMBER]}]},\n ceil: {_func: this._functionCeil, _signature: [{types: [TYPE_NUMBER]}]},\n contains: {\n _func: this._functionContains,\n _signature: [{types: [TYPE_STRING, TYPE_ARRAY]},\n {types: [TYPE_ANY]}]},\n \"ends_with\": {\n _func: this._functionEndsWith,\n _signature: [{types: [TYPE_STRING]}, {types: [TYPE_STRING]}]},\n floor: {_func: this._functionFloor, _signature: [{types: [TYPE_NUMBER]}]},\n length: {\n _func: this._functionLength,\n _signature: [{types: [TYPE_STRING, TYPE_ARRAY, TYPE_OBJECT]}]},\n map: {\n _func: this._functionMap,\n _signature: [{types: [TYPE_EXPREF]}, {types: [TYPE_ARRAY]}]},\n max: {\n _func: this._functionMax,\n _signature: [{types: [TYPE_ARRAY_NUMBER, TYPE_ARRAY_STRING]}]},\n \"merge\": {\n _func: this._functionMerge,\n _signature: [{types: [TYPE_OBJECT], variadic: true}]\n },\n \"max_by\": {\n _func: this._functionMaxBy,\n _signature: [{types: [TYPE_ARRAY]}, {types: [TYPE_EXPREF]}]\n },\n sum: {_func: this._functionSum, _signature: [{types: [TYPE_ARRAY_NUMBER]}]},\n \"starts_with\": {\n _func: this._functionStartsWith,\n _signature: [{types: [TYPE_STRING]}, {types: [TYPE_STRING]}]},\n min: {\n _func: this._functionMin,\n _signature: [{types: [TYPE_ARRAY_NUMBER, TYPE_ARRAY_STRING]}]},\n \"min_by\": {\n _func: this._functionMinBy,\n _signature: [{types: [TYPE_ARRAY]}, {types: [TYPE_EXPREF]}]\n },\n type: {_func: this._functionType, _signature: [{types: [TYPE_ANY]}]},\n keys: {_func: this._functionKeys, _signature: [{types: [TYPE_OBJECT]}]},\n values: {_func: this._functionValues, _signature: [{types: [TYPE_OBJECT]}]},\n sort: {_func: this._functionSort, _signature: [{types: [TYPE_ARRAY_STRING, TYPE_ARRAY_NUMBER]}]},\n \"sort_by\": {\n _func: this._functionSortBy,\n _signature: [{types: [TYPE_ARRAY]}, {types: [TYPE_EXPREF]}]\n },\n join: {\n _func: this._functionJoin,\n _signature: [\n {types: [TYPE_STRING]},\n {types: [TYPE_ARRAY_STRING]}\n ]\n },\n reverse: {\n _func: this._functionReverse,\n _signature: [{types: [TYPE_STRING, TYPE_ARRAY]}]},\n \"to_array\": {_func: this._functionToArray, _signature: [{types: [TYPE_ANY]}]},\n \"to_string\": {_func: this._functionToString, _signature: [{types: [TYPE_ANY]}]},\n \"to_number\": {_func: this._functionToNumber, _signature: [{types: [TYPE_ANY]}]},\n \"not_null\": {\n _func: this._functionNotNull,\n _signature: [{types: [TYPE_ANY], variadic: true}]\n }\n };\n }\n\n Runtime.prototype = {\n callFunction: function(name, resolvedArgs) {\n var functionEntry = this.functionTable[name];\n if (functionEntry === undefined) {\n throw new Error(\"Unknown function: \" + name + \"()\");\n }\n this._validateArgs(name, resolvedArgs, functionEntry._signature);\n return functionEntry._func.call(this, resolvedArgs);\n },\n\n _validateArgs: function(name, args, signature) {\n // Validating the args requires validating\n // the correct arity and the correct type of each arg.\n // If the last argument is declared as variadic, then we need\n // a minimum number of args to be required. Otherwise it has to\n // be an exact amount.\n var pluralized;\n if (signature[signature.length - 1].variadic) {\n if (args.length < signature.length) {\n pluralized = signature.length === 1 ? \" argument\" : \" arguments\";\n throw new Error(\"ArgumentError: \" + name + \"() \" +\n \"takes at least\" + signature.length + pluralized +\n \" but received \" + args.length);\n }\n } else if (args.length !== signature.length) {\n pluralized = signature.length === 1 ? \" argument\" : \" arguments\";\n throw new Error(\"ArgumentError: \" + name + \"() \" +\n \"takes \" + signature.length + pluralized +\n \" but received \" + args.length);\n }\n var currentSpec;\n var actualType;\n var typeMatched;\n for (var i = 0; i < signature.length; i++) {\n typeMatched = false;\n currentSpec = signature[i].types;\n actualType = this._getTypeName(args[i]);\n for (var j = 0; j < currentSpec.length; j++) {\n if (this._typeMatches(actualType, currentSpec[j], args[i])) {\n typeMatched = true;\n break;\n }\n }\n if (!typeMatched) {\n throw new Error(\"TypeError: \" + name + \"() \" +\n \"expected argument \" + (i + 1) +\n \" to be type \" + currentSpec +\n \" but received type \" + actualType +\n \" instead.\");\n }\n }\n },\n\n _typeMatches: function(actual, expected, argValue) {\n if (expected === TYPE_ANY) {\n return true;\n }\n if (expected === TYPE_ARRAY_STRING ||\n expected === TYPE_ARRAY_NUMBER ||\n expected === TYPE_ARRAY) {\n // The expected type can either just be array,\n // or it can require a specific subtype (array of numbers).\n //\n // The simplest case is if \"array\" with no subtype is specified.\n if (expected === TYPE_ARRAY) {\n return actual === TYPE_ARRAY;\n } else if (actual === TYPE_ARRAY) {\n // Otherwise we need to check subtypes.\n // I think this has potential to be improved.\n var subtype;\n if (expected === TYPE_ARRAY_NUMBER) {\n subtype = TYPE_NUMBER;\n } else if (expected === TYPE_ARRAY_STRING) {\n subtype = TYPE_STRING;\n }\n for (var i = 0; i < argValue.length; i++) {\n if (!this._typeMatches(\n this._getTypeName(argValue[i]), subtype,\n argValue[i])) {\n return false;\n }\n }\n return true;\n }\n } else {\n return actual === expected;\n }\n },\n _getTypeName: function(obj) {\n switch (Object.prototype.toString.call(obj)) {\n case \"[object String]\":\n return TYPE_STRING;\n case \"[object Number]\":\n return TYPE_NUMBER;\n case \"[object Array]\":\n return TYPE_ARRAY;\n case \"[object Boolean]\":\n return TYPE_BOOLEAN;\n case \"[object Null]\":\n return TYPE_NULL;\n case \"[object Object]\":\n // Check if it's an expref. If it has, it's been\n // tagged with a jmespathType attr of 'Expref';\n if (obj.jmespathType === TOK_EXPREF) {\n return TYPE_EXPREF;\n } else {\n return TYPE_OBJECT;\n }\n }\n },\n\n _functionStartsWith: function(resolvedArgs) {\n return resolvedArgs[0].lastIndexOf(resolvedArgs[1]) === 0;\n },\n\n _functionEndsWith: function(resolvedArgs) {\n var searchStr = resolvedArgs[0];\n var suffix = resolvedArgs[1];\n return searchStr.indexOf(suffix, searchStr.length - suffix.length) !== -1;\n },\n\n _functionReverse: function(resolvedArgs) {\n var typeName = this._getTypeName(resolvedArgs[0]);\n if (typeName === TYPE_STRING) {\n var originalStr = resolvedArgs[0];\n var reversedStr = \"\";\n for (var i = originalStr.length - 1; i >= 0; i--) {\n reversedStr += originalStr[i];\n }\n return reversedStr;\n } else {\n var reversedArray = resolvedArgs[0].slice(0);\n reversedArray.reverse();\n return reversedArray;\n }\n },\n\n _functionAbs: function(resolvedArgs) {\n return Math.abs(resolvedArgs[0]);\n },\n\n _functionCeil: function(resolvedArgs) {\n return Math.ceil(resolvedArgs[0]);\n },\n\n _functionAvg: function(resolvedArgs) {\n var sum = 0;\n var inputArray = resolvedArgs[0];\n for (var i = 0; i < inputArray.length; i++) {\n sum += inputArray[i];\n }\n return sum / inputArray.length;\n },\n\n _functionContains: function(resolvedArgs) {\n return resolvedArgs[0].indexOf(resolvedArgs[1]) >= 0;\n },\n\n _functionFloor: function(resolvedArgs) {\n return Math.floor(resolvedArgs[0]);\n },\n\n _functionLength: function(resolvedArgs) {\n if (!isObject(resolvedArgs[0])) {\n return resolvedArgs[0].length;\n } else {\n // As far as I can tell, there's no way to get the length\n // of an object without O(n) iteration through the object.\n return Object.keys(resolvedArgs[0]).length;\n }\n },\n\n _functionMap: function(resolvedArgs) {\n var mapped = [];\n var interpreter = this._interpreter;\n var exprefNode = resolvedArgs[0];\n var elements = resolvedArgs[1];\n for (var i = 0; i < elements.length; i++) {\n mapped.push(interpreter.visit(exprefNode, elements[i]));\n }\n return mapped;\n },\n\n _functionMerge: function(resolvedArgs) {\n var merged = {};\n for (var i = 0; i < resolvedArgs.length; i++) {\n var current = resolvedArgs[i];\n for (var key in current) {\n merged[key] = current[key];\n }\n }\n return merged;\n },\n\n _functionMax: function(resolvedArgs) {\n if (resolvedArgs[0].length > 0) {\n var typeName = this._getTypeName(resolvedArgs[0][0]);\n if (typeName === TYPE_NUMBER) {\n return Math.max.apply(Math, resolvedArgs[0]);\n } else {\n var elements = resolvedArgs[0];\n var maxElement = elements[0];\n for (var i = 1; i < elements.length; i++) {\n if (maxElement.localeCompare(elements[i]) < 0) {\n maxElement = elements[i];\n }\n }\n return maxElement;\n }\n } else {\n return null;\n }\n },\n\n _functionMin: function(resolvedArgs) {\n if (resolvedArgs[0].length > 0) {\n var typeName = this._getTypeName(resolvedArgs[0][0]);\n if (typeName === TYPE_NUMBER) {\n return Math.min.apply(Math, resolvedArgs[0]);\n } else {\n var elements = resolvedArgs[0];\n var minElement = elements[0];\n for (var i = 1; i < elements.length; i++) {\n if (elements[i].localeCompare(minElement) < 0) {\n minElement = elements[i];\n }\n }\n return minElement;\n }\n } else {\n return null;\n }\n },\n\n _functionSum: function(resolvedArgs) {\n var sum = 0;\n var listToSum = resolvedArgs[0];\n for (var i = 0; i < listToSum.length; i++) {\n sum += listToSum[i];\n }\n return sum;\n },\n\n _functionType: function(resolvedArgs) {\n switch (this._getTypeName(resolvedArgs[0])) {\n case TYPE_NUMBER:\n return \"number\";\n case TYPE_STRING:\n return \"string\";\n case TYPE_ARRAY:\n return \"array\";\n case TYPE_OBJECT:\n return \"object\";\n case TYPE_BOOLEAN:\n return \"boolean\";\n case TYPE_EXPREF:\n return \"expref\";\n case TYPE_NULL:\n return \"null\";\n }\n },\n\n _functionKeys: function(resolvedArgs) {\n return Object.keys(resolvedArgs[0]);\n },\n\n _functionValues: function(resolvedArgs) {\n var obj = resolvedArgs[0];\n var keys = Object.keys(obj);\n var values = [];\n for (var i = 0; i < keys.length; i++) {\n values.push(obj[keys[i]]);\n }\n return values;\n },\n\n _functionJoin: function(resolvedArgs) {\n var joinChar = resolvedArgs[0];\n var listJoin = resolvedArgs[1];\n return listJoin.join(joinChar);\n },\n\n _functionToArray: function(resolvedArgs) {\n if (this._getTypeName(resolvedArgs[0]) === TYPE_ARRAY) {\n return resolvedArgs[0];\n } else {\n return [resolvedArgs[0]];\n }\n },\n\n _functionToString: function(resolvedArgs) {\n if (this._getTypeName(resolvedArgs[0]) === TYPE_STRING) {\n return resolvedArgs[0];\n } else {\n return JSON.stringify(resolvedArgs[0]);\n }\n },\n\n _functionToNumber: function(resolvedArgs) {\n var typeName = this._getTypeName(resolvedArgs[0]);\n var convertedValue;\n if (typeName === TYPE_NUMBER) {\n return resolvedArgs[0];\n } else if (typeName === TYPE_STRING) {\n convertedValue = +resolvedArgs[0];\n if (!isNaN(convertedValue)) {\n return convertedValue;\n }\n }\n return null;\n },\n\n _functionNotNull: function(resolvedArgs) {\n for (var i = 0; i < resolvedArgs.length; i++) {\n if (this._getTypeName(resolvedArgs[i]) !== TYPE_NULL) {\n return resolvedArgs[i];\n }\n }\n return null;\n },\n\n _functionSort: function(resolvedArgs) {\n var sortedArray = resolvedArgs[0].slice(0);\n sortedArray.sort();\n return sortedArray;\n },\n\n _functionSortBy: function(resolvedArgs) {\n var sortedArray = resolvedArgs[0].slice(0);\n if (sortedArray.length === 0) {\n return sortedArray;\n }\n var interpreter = this._interpreter;\n var exprefNode = resolvedArgs[1];\n var requiredType = this._getTypeName(\n interpreter.visit(exprefNode, sortedArray[0]));\n if ([TYPE_NUMBER, TYPE_STRING].indexOf(requiredType) < 0) {\n throw new Error(\"TypeError\");\n }\n var that = this;\n // In order to get a stable sort out of an unstable\n // sort algorithm, we decorate/sort/undecorate (DSU)\n // by creating a new list of [index, element] pairs.\n // In the cmp function, if the evaluated elements are\n // equal, then the index will be used as the tiebreaker.\n // After the decorated list has been sorted, it will be\n // undecorated to extract the original elements.\n var decorated = [];\n for (var i = 0; i < sortedArray.length; i++) {\n decorated.push([i, sortedArray[i]]);\n }\n decorated.sort(function(a, b) {\n var exprA = interpreter.visit(exprefNode, a[1]);\n var exprB = interpreter.visit(exprefNode, b[1]);\n if (that._getTypeName(exprA) !== requiredType) {\n throw new Error(\n \"TypeError: expected \" + requiredType + \", received \" +\n that._getTypeName(exprA));\n } else if (that._getTypeName(exprB) !== requiredType) {\n throw new Error(\n \"TypeError: expected \" + requiredType + \", received \" +\n that._getTypeName(exprB));\n }\n if (exprA > exprB) {\n return 1;\n } else if (exprA < exprB) {\n return -1;\n } else {\n // If they're equal compare the items by their\n // order to maintain relative order of equal keys\n // (i.e. to get a stable sort).\n return a[0] - b[0];\n }\n });\n // Undecorate: extract out the original list elements.\n for (var j = 0; j < decorated.length; j++) {\n sortedArray[j] = decorated[j][1];\n }\n return sortedArray;\n },\n\n _functionMaxBy: function(resolvedArgs) {\n var exprefNode = resolvedArgs[1];\n var resolvedArray = resolvedArgs[0];\n var keyFunction = this.createKeyFunction(exprefNode, [TYPE_NUMBER, TYPE_STRING]);\n var maxNumber = -Infinity;\n var maxRecord;\n var current;\n for (var i = 0; i < resolvedArray.length; i++) {\n current = keyFunction(resolvedArray[i]);\n if (current > maxNumber) {\n maxNumber = current;\n maxRecord = resolvedArray[i];\n }\n }\n return maxRecord;\n },\n\n _functionMinBy: function(resolvedArgs) {\n var exprefNode = resolvedArgs[1];\n var resolvedArray = resolvedArgs[0];\n var keyFunction = this.createKeyFunction(exprefNode, [TYPE_NUMBER, TYPE_STRING]);\n var minNumber = Infinity;\n var minRecord;\n var current;\n for (var i = 0; i < resolvedArray.length; i++) {\n current = keyFunction(resolvedArray[i]);\n if (current < minNumber) {\n minNumber = current;\n minRecord = resolvedArray[i];\n }\n }\n return minRecord;\n },\n\n createKeyFunction: function(exprefNode, allowedTypes) {\n var that = this;\n var interpreter = this._interpreter;\n var keyFunc = function(x) {\n var current = interpreter.visit(exprefNode, x);\n if (allowedTypes.indexOf(that._getTypeName(current)) < 0) {\n var msg = \"TypeError: expected one of \" + allowedTypes +\n \", received \" + that._getTypeName(current);\n throw new Error(msg);\n }\n return current;\n };\n return keyFunc;\n }\n\n };\n\n function compile(stream) {\n var parser = new Parser();\n var ast = parser.parse(stream);\n return ast;\n }\n\n function tokenize(stream) {\n var lexer = new Lexer();\n return lexer.tokenize(stream);\n }\n\n function search(data, expression) {\n var parser = new Parser();\n // This needs to be improved. Both the interpreter and runtime depend on\n // each other. The runtime needs the interpreter to support exprefs.\n // There's likely a clean way to avoid the cyclic dependency.\n var runtime = new Runtime();\n var interpreter = new TreeInterpreter(runtime);\n runtime._interpreter = interpreter;\n var node = parser.parse(expression);\n return interpreter.search(node, data);\n }\n\n exports.tokenize = tokenize;\n exports.compile = compile;\n exports.search = search;\n exports.strictDeepEqual = strictDeepEqual;\n})(typeof exports === \"undefined\" ? this.jmespath = {} : exports);\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/jmespath/jmespath.js\n// module id = 49\n// module chunks = 0 1","/* (ignored) */\n\n\n//////////////////\n// WEBPACK FOOTER\n// fs (ignored)\n// module id = 50\n// module chunks = 0 1","/*!\n * The buffer module from node.js, for the browser.\n *\n * @author Feross Aboukhadijeh \n * @license MIT\n */\n/* eslint-disable no-proto */\n\n'use strict'\n\nvar base64 = require('base64-js')\nvar ieee754 = require('ieee754')\nvar isArray = require('isarray')\n\nexports.Buffer = Buffer\nexports.SlowBuffer = SlowBuffer\nexports.INSPECT_MAX_BYTES = 50\n\n/**\n * If `Buffer.TYPED_ARRAY_SUPPORT`:\n * === true Use Uint8Array implementation (fastest)\n * === false Use Object implementation (most compatible, even IE6)\n *\n * Browsers that support typed arrays are IE 10+, Firefox 4+, Chrome 7+, Safari 5.1+,\n * Opera 11.6+, iOS 4.2+.\n *\n * Due to various browser bugs, sometimes the Object implementation will be used even\n * when the browser supports typed arrays.\n *\n * Note:\n *\n * - Firefox 4-29 lacks support for adding new properties to `Uint8Array` instances,\n * See: https://bugzilla.mozilla.org/show_bug.cgi?id=695438.\n *\n * - Chrome 9-10 is missing the `TypedArray.prototype.subarray` function.\n *\n * - IE10 has a broken `TypedArray.prototype.subarray` function which returns arrays of\n * incorrect length in some situations.\n\n * We detect these buggy browsers and set `Buffer.TYPED_ARRAY_SUPPORT` to `false` so they\n * get the Object implementation, which is slower but behaves correctly.\n */\nBuffer.TYPED_ARRAY_SUPPORT = global.TYPED_ARRAY_SUPPORT !== undefined\n ? global.TYPED_ARRAY_SUPPORT\n : typedArraySupport()\n\n/*\n * Export kMaxLength after typed array support is determined.\n */\nexports.kMaxLength = kMaxLength()\n\nfunction typedArraySupport () {\n try {\n var arr = new Uint8Array(1)\n arr.__proto__ = {__proto__: Uint8Array.prototype, foo: function () { return 42 }}\n return arr.foo() === 42 && // typed array instances can be augmented\n typeof arr.subarray === 'function' && // chrome 9-10 lack `subarray`\n arr.subarray(1, 1).byteLength === 0 // ie10 has broken `subarray`\n } catch (e) {\n return false\n }\n}\n\nfunction kMaxLength () {\n return Buffer.TYPED_ARRAY_SUPPORT\n ? 0x7fffffff\n : 0x3fffffff\n}\n\nfunction createBuffer (that, length) {\n if (kMaxLength() < length) {\n throw new RangeError('Invalid typed array length')\n }\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n // Return an augmented `Uint8Array` instance, for best performance\n that = new Uint8Array(length)\n that.__proto__ = Buffer.prototype\n } else {\n // Fallback: Return an object instance of the Buffer class\n if (that === null) {\n that = new Buffer(length)\n }\n that.length = length\n }\n\n return that\n}\n\n/**\n * The Buffer constructor returns instances of `Uint8Array` that have their\n * prototype changed to `Buffer.prototype`. Furthermore, `Buffer` is a subclass of\n * `Uint8Array`, so the returned instances will have all the node `Buffer` methods\n * and the `Uint8Array` methods. Square bracket notation works as expected -- it\n * returns a single octet.\n *\n * The `Uint8Array` prototype remains unmodified.\n */\n\nfunction Buffer (arg, encodingOrOffset, length) {\n if (!Buffer.TYPED_ARRAY_SUPPORT && !(this instanceof Buffer)) {\n return new Buffer(arg, encodingOrOffset, length)\n }\n\n // Common case.\n if (typeof arg === 'number') {\n if (typeof encodingOrOffset === 'string') {\n throw new Error(\n 'If encoding is specified then the first argument must be a string'\n )\n }\n return allocUnsafe(this, arg)\n }\n return from(this, arg, encodingOrOffset, length)\n}\n\nBuffer.poolSize = 8192 // not used by this implementation\n\n// TODO: Legacy, not needed anymore. Remove in next major version.\nBuffer._augment = function (arr) {\n arr.__proto__ = Buffer.prototype\n return arr\n}\n\nfunction from (that, value, encodingOrOffset, length) {\n if (typeof value === 'number') {\n throw new TypeError('\"value\" argument must not be a number')\n }\n\n if (typeof ArrayBuffer !== 'undefined' && value instanceof ArrayBuffer) {\n return fromArrayBuffer(that, value, encodingOrOffset, length)\n }\n\n if (typeof value === 'string') {\n return fromString(that, value, encodingOrOffset)\n }\n\n return fromObject(that, value)\n}\n\n/**\n * Functionally equivalent to Buffer(arg, encoding) but throws a TypeError\n * if value is a number.\n * Buffer.from(str[, encoding])\n * Buffer.from(array)\n * Buffer.from(buffer)\n * Buffer.from(arrayBuffer[, byteOffset[, length]])\n **/\nBuffer.from = function (value, encodingOrOffset, length) {\n return from(null, value, encodingOrOffset, length)\n}\n\nif (Buffer.TYPED_ARRAY_SUPPORT) {\n Buffer.prototype.__proto__ = Uint8Array.prototype\n Buffer.__proto__ = Uint8Array\n if (typeof Symbol !== 'undefined' && Symbol.species &&\n Buffer[Symbol.species] === Buffer) {\n // Fix subarray() in ES2016. See: https://github.com/feross/buffer/pull/97\n Object.defineProperty(Buffer, Symbol.species, {\n value: null,\n configurable: true\n })\n }\n}\n\nfunction assertSize (size) {\n if (typeof size !== 'number') {\n throw new TypeError('\"size\" argument must be a number')\n } else if (size < 0) {\n throw new RangeError('\"size\" argument must not be negative')\n }\n}\n\nfunction alloc (that, size, fill, encoding) {\n assertSize(size)\n if (size <= 0) {\n return createBuffer(that, size)\n }\n if (fill !== undefined) {\n // Only pay attention to encoding if it's a string. This\n // prevents accidentally sending in a number that would\n // be interpretted as a start offset.\n return typeof encoding === 'string'\n ? createBuffer(that, size).fill(fill, encoding)\n : createBuffer(that, size).fill(fill)\n }\n return createBuffer(that, size)\n}\n\n/**\n * Creates a new filled Buffer instance.\n * alloc(size[, fill[, encoding]])\n **/\nBuffer.alloc = function (size, fill, encoding) {\n return alloc(null, size, fill, encoding)\n}\n\nfunction allocUnsafe (that, size) {\n assertSize(size)\n that = createBuffer(that, size < 0 ? 0 : checked(size) | 0)\n if (!Buffer.TYPED_ARRAY_SUPPORT) {\n for (var i = 0; i < size; ++i) {\n that[i] = 0\n }\n }\n return that\n}\n\n/**\n * Equivalent to Buffer(num), by default creates a non-zero-filled Buffer instance.\n * */\nBuffer.allocUnsafe = function (size) {\n return allocUnsafe(null, size)\n}\n/**\n * Equivalent to SlowBuffer(num), by default creates a non-zero-filled Buffer instance.\n */\nBuffer.allocUnsafeSlow = function (size) {\n return allocUnsafe(null, size)\n}\n\nfunction fromString (that, string, encoding) {\n if (typeof encoding !== 'string' || encoding === '') {\n encoding = 'utf8'\n }\n\n if (!Buffer.isEncoding(encoding)) {\n throw new TypeError('\"encoding\" must be a valid string encoding')\n }\n\n var length = byteLength(string, encoding) | 0\n that = createBuffer(that, length)\n\n var actual = that.write(string, encoding)\n\n if (actual !== length) {\n // Writing a hex string, for example, that contains invalid characters will\n // cause everything after the first invalid character to be ignored. (e.g.\n // 'abxxcd' will be treated as 'ab')\n that = that.slice(0, actual)\n }\n\n return that\n}\n\nfunction fromArrayLike (that, array) {\n var length = array.length < 0 ? 0 : checked(array.length) | 0\n that = createBuffer(that, length)\n for (var i = 0; i < length; i += 1) {\n that[i] = array[i] & 255\n }\n return that\n}\n\nfunction fromArrayBuffer (that, array, byteOffset, length) {\n array.byteLength // this throws if `array` is not a valid ArrayBuffer\n\n if (byteOffset < 0 || array.byteLength < byteOffset) {\n throw new RangeError('\\'offset\\' is out of bounds')\n }\n\n if (array.byteLength < byteOffset + (length || 0)) {\n throw new RangeError('\\'length\\' is out of bounds')\n }\n\n if (byteOffset === undefined && length === undefined) {\n array = new Uint8Array(array)\n } else if (length === undefined) {\n array = new Uint8Array(array, byteOffset)\n } else {\n array = new Uint8Array(array, byteOffset, length)\n }\n\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n // Return an augmented `Uint8Array` instance, for best performance\n that = array\n that.__proto__ = Buffer.prototype\n } else {\n // Fallback: Return an object instance of the Buffer class\n that = fromArrayLike(that, array)\n }\n return that\n}\n\nfunction fromObject (that, obj) {\n if (Buffer.isBuffer(obj)) {\n var len = checked(obj.length) | 0\n that = createBuffer(that, len)\n\n if (that.length === 0) {\n return that\n }\n\n obj.copy(that, 0, 0, len)\n return that\n }\n\n if (obj) {\n if ((typeof ArrayBuffer !== 'undefined' &&\n obj.buffer instanceof ArrayBuffer) || 'length' in obj) {\n if (typeof obj.length !== 'number' || isnan(obj.length)) {\n return createBuffer(that, 0)\n }\n return fromArrayLike(that, obj)\n }\n\n if (obj.type === 'Buffer' && isArray(obj.data)) {\n return fromArrayLike(that, obj.data)\n }\n }\n\n throw new TypeError('First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.')\n}\n\nfunction checked (length) {\n // Note: cannot use `length < kMaxLength()` here because that fails when\n // length is NaN (which is otherwise coerced to zero.)\n if (length >= kMaxLength()) {\n throw new RangeError('Attempt to allocate Buffer larger than maximum ' +\n 'size: 0x' + kMaxLength().toString(16) + ' bytes')\n }\n return length | 0\n}\n\nfunction SlowBuffer (length) {\n if (+length != length) { // eslint-disable-line eqeqeq\n length = 0\n }\n return Buffer.alloc(+length)\n}\n\nBuffer.isBuffer = function isBuffer (b) {\n return !!(b != null && b._isBuffer)\n}\n\nBuffer.compare = function compare (a, b) {\n if (!Buffer.isBuffer(a) || !Buffer.isBuffer(b)) {\n throw new TypeError('Arguments must be Buffers')\n }\n\n if (a === b) return 0\n\n var x = a.length\n var y = b.length\n\n for (var i = 0, len = Math.min(x, y); i < len; ++i) {\n if (a[i] !== b[i]) {\n x = a[i]\n y = b[i]\n break\n }\n }\n\n if (x < y) return -1\n if (y < x) return 1\n return 0\n}\n\nBuffer.isEncoding = function isEncoding (encoding) {\n switch (String(encoding).toLowerCase()) {\n case 'hex':\n case 'utf8':\n case 'utf-8':\n case 'ascii':\n case 'latin1':\n case 'binary':\n case 'base64':\n case 'ucs2':\n case 'ucs-2':\n case 'utf16le':\n case 'utf-16le':\n return true\n default:\n return false\n }\n}\n\nBuffer.concat = function concat (list, length) {\n if (!isArray(list)) {\n throw new TypeError('\"list\" argument must be an Array of Buffers')\n }\n\n if (list.length === 0) {\n return Buffer.alloc(0)\n }\n\n var i\n if (length === undefined) {\n length = 0\n for (i = 0; i < list.length; ++i) {\n length += list[i].length\n }\n }\n\n var buffer = Buffer.allocUnsafe(length)\n var pos = 0\n for (i = 0; i < list.length; ++i) {\n var buf = list[i]\n if (!Buffer.isBuffer(buf)) {\n throw new TypeError('\"list\" argument must be an Array of Buffers')\n }\n buf.copy(buffer, pos)\n pos += buf.length\n }\n return buffer\n}\n\nfunction byteLength (string, encoding) {\n if (Buffer.isBuffer(string)) {\n return string.length\n }\n if (typeof ArrayBuffer !== 'undefined' && typeof ArrayBuffer.isView === 'function' &&\n (ArrayBuffer.isView(string) || string instanceof ArrayBuffer)) {\n return string.byteLength\n }\n if (typeof string !== 'string') {\n string = '' + string\n }\n\n var len = string.length\n if (len === 0) return 0\n\n // Use a for loop to avoid recursion\n var loweredCase = false\n for (;;) {\n switch (encoding) {\n case 'ascii':\n case 'latin1':\n case 'binary':\n return len\n case 'utf8':\n case 'utf-8':\n case undefined:\n return utf8ToBytes(string).length\n case 'ucs2':\n case 'ucs-2':\n case 'utf16le':\n case 'utf-16le':\n return len * 2\n case 'hex':\n return len >>> 1\n case 'base64':\n return base64ToBytes(string).length\n default:\n if (loweredCase) return utf8ToBytes(string).length // assume utf8\n encoding = ('' + encoding).toLowerCase()\n loweredCase = true\n }\n }\n}\nBuffer.byteLength = byteLength\n\nfunction slowToString (encoding, start, end) {\n var loweredCase = false\n\n // No need to verify that \"this.length <= MAX_UINT32\" since it's a read-only\n // property of a typed array.\n\n // This behaves neither like String nor Uint8Array in that we set start/end\n // to their upper/lower bounds if the value passed is out of range.\n // undefined is handled specially as per ECMA-262 6th Edition,\n // Section 13.3.3.7 Runtime Semantics: KeyedBindingInitialization.\n if (start === undefined || start < 0) {\n start = 0\n }\n // Return early if start > this.length. Done here to prevent potential uint32\n // coercion fail below.\n if (start > this.length) {\n return ''\n }\n\n if (end === undefined || end > this.length) {\n end = this.length\n }\n\n if (end <= 0) {\n return ''\n }\n\n // Force coersion to uint32. This will also coerce falsey/NaN values to 0.\n end >>>= 0\n start >>>= 0\n\n if (end <= start) {\n return ''\n }\n\n if (!encoding) encoding = 'utf8'\n\n while (true) {\n switch (encoding) {\n case 'hex':\n return hexSlice(this, start, end)\n\n case 'utf8':\n case 'utf-8':\n return utf8Slice(this, start, end)\n\n case 'ascii':\n return asciiSlice(this, start, end)\n\n case 'latin1':\n case 'binary':\n return latin1Slice(this, start, end)\n\n case 'base64':\n return base64Slice(this, start, end)\n\n case 'ucs2':\n case 'ucs-2':\n case 'utf16le':\n case 'utf-16le':\n return utf16leSlice(this, start, end)\n\n default:\n if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding)\n encoding = (encoding + '').toLowerCase()\n loweredCase = true\n }\n }\n}\n\n// The property is used by `Buffer.isBuffer` and `is-buffer` (in Safari 5-7) to detect\n// Buffer instances.\nBuffer.prototype._isBuffer = true\n\nfunction swap (b, n, m) {\n var i = b[n]\n b[n] = b[m]\n b[m] = i\n}\n\nBuffer.prototype.swap16 = function swap16 () {\n var len = this.length\n if (len % 2 !== 0) {\n throw new RangeError('Buffer size must be a multiple of 16-bits')\n }\n for (var i = 0; i < len; i += 2) {\n swap(this, i, i + 1)\n }\n return this\n}\n\nBuffer.prototype.swap32 = function swap32 () {\n var len = this.length\n if (len % 4 !== 0) {\n throw new RangeError('Buffer size must be a multiple of 32-bits')\n }\n for (var i = 0; i < len; i += 4) {\n swap(this, i, i + 3)\n swap(this, i + 1, i + 2)\n }\n return this\n}\n\nBuffer.prototype.swap64 = function swap64 () {\n var len = this.length\n if (len % 8 !== 0) {\n throw new RangeError('Buffer size must be a multiple of 64-bits')\n }\n for (var i = 0; i < len; i += 8) {\n swap(this, i, i + 7)\n swap(this, i + 1, i + 6)\n swap(this, i + 2, i + 5)\n swap(this, i + 3, i + 4)\n }\n return this\n}\n\nBuffer.prototype.toString = function toString () {\n var length = this.length | 0\n if (length === 0) return ''\n if (arguments.length === 0) return utf8Slice(this, 0, length)\n return slowToString.apply(this, arguments)\n}\n\nBuffer.prototype.equals = function equals (b) {\n if (!Buffer.isBuffer(b)) throw new TypeError('Argument must be a Buffer')\n if (this === b) return true\n return Buffer.compare(this, b) === 0\n}\n\nBuffer.prototype.inspect = function inspect () {\n var str = ''\n var max = exports.INSPECT_MAX_BYTES\n if (this.length > 0) {\n str = this.toString('hex', 0, max).match(/.{2}/g).join(' ')\n if (this.length > max) str += ' ... '\n }\n return ''\n}\n\nBuffer.prototype.compare = function compare (target, start, end, thisStart, thisEnd) {\n if (!Buffer.isBuffer(target)) {\n throw new TypeError('Argument must be a Buffer')\n }\n\n if (start === undefined) {\n start = 0\n }\n if (end === undefined) {\n end = target ? target.length : 0\n }\n if (thisStart === undefined) {\n thisStart = 0\n }\n if (thisEnd === undefined) {\n thisEnd = this.length\n }\n\n if (start < 0 || end > target.length || thisStart < 0 || thisEnd > this.length) {\n throw new RangeError('out of range index')\n }\n\n if (thisStart >= thisEnd && start >= end) {\n return 0\n }\n if (thisStart >= thisEnd) {\n return -1\n }\n if (start >= end) {\n return 1\n }\n\n start >>>= 0\n end >>>= 0\n thisStart >>>= 0\n thisEnd >>>= 0\n\n if (this === target) return 0\n\n var x = thisEnd - thisStart\n var y = end - start\n var len = Math.min(x, y)\n\n var thisCopy = this.slice(thisStart, thisEnd)\n var targetCopy = target.slice(start, end)\n\n for (var i = 0; i < len; ++i) {\n if (thisCopy[i] !== targetCopy[i]) {\n x = thisCopy[i]\n y = targetCopy[i]\n break\n }\n }\n\n if (x < y) return -1\n if (y < x) return 1\n return 0\n}\n\n// Finds either the first index of `val` in `buffer` at offset >= `byteOffset`,\n// OR the last index of `val` in `buffer` at offset <= `byteOffset`.\n//\n// Arguments:\n// - buffer - a Buffer to search\n// - val - a string, Buffer, or number\n// - byteOffset - an index into `buffer`; will be clamped to an int32\n// - encoding - an optional encoding, relevant is val is a string\n// - dir - true for indexOf, false for lastIndexOf\nfunction bidirectionalIndexOf (buffer, val, byteOffset, encoding, dir) {\n // Empty buffer means no match\n if (buffer.length === 0) return -1\n\n // Normalize byteOffset\n if (typeof byteOffset === 'string') {\n encoding = byteOffset\n byteOffset = 0\n } else if (byteOffset > 0x7fffffff) {\n byteOffset = 0x7fffffff\n } else if (byteOffset < -0x80000000) {\n byteOffset = -0x80000000\n }\n byteOffset = +byteOffset // Coerce to Number.\n if (isNaN(byteOffset)) {\n // byteOffset: it it's undefined, null, NaN, \"foo\", etc, search whole buffer\n byteOffset = dir ? 0 : (buffer.length - 1)\n }\n\n // Normalize byteOffset: negative offsets start from the end of the buffer\n if (byteOffset < 0) byteOffset = buffer.length + byteOffset\n if (byteOffset >= buffer.length) {\n if (dir) return -1\n else byteOffset = buffer.length - 1\n } else if (byteOffset < 0) {\n if (dir) byteOffset = 0\n else return -1\n }\n\n // Normalize val\n if (typeof val === 'string') {\n val = Buffer.from(val, encoding)\n }\n\n // Finally, search either indexOf (if dir is true) or lastIndexOf\n if (Buffer.isBuffer(val)) {\n // Special case: looking for empty string/buffer always fails\n if (val.length === 0) {\n return -1\n }\n return arrayIndexOf(buffer, val, byteOffset, encoding, dir)\n } else if (typeof val === 'number') {\n val = val & 0xFF // Search for a byte value [0-255]\n if (Buffer.TYPED_ARRAY_SUPPORT &&\n typeof Uint8Array.prototype.indexOf === 'function') {\n if (dir) {\n return Uint8Array.prototype.indexOf.call(buffer, val, byteOffset)\n } else {\n return Uint8Array.prototype.lastIndexOf.call(buffer, val, byteOffset)\n }\n }\n return arrayIndexOf(buffer, [ val ], byteOffset, encoding, dir)\n }\n\n throw new TypeError('val must be string, number or Buffer')\n}\n\nfunction arrayIndexOf (arr, val, byteOffset, encoding, dir) {\n var indexSize = 1\n var arrLength = arr.length\n var valLength = val.length\n\n if (encoding !== undefined) {\n encoding = String(encoding).toLowerCase()\n if (encoding === 'ucs2' || encoding === 'ucs-2' ||\n encoding === 'utf16le' || encoding === 'utf-16le') {\n if (arr.length < 2 || val.length < 2) {\n return -1\n }\n indexSize = 2\n arrLength /= 2\n valLength /= 2\n byteOffset /= 2\n }\n }\n\n function read (buf, i) {\n if (indexSize === 1) {\n return buf[i]\n } else {\n return buf.readUInt16BE(i * indexSize)\n }\n }\n\n var i\n if (dir) {\n var foundIndex = -1\n for (i = byteOffset; i < arrLength; i++) {\n if (read(arr, i) === read(val, foundIndex === -1 ? 0 : i - foundIndex)) {\n if (foundIndex === -1) foundIndex = i\n if (i - foundIndex + 1 === valLength) return foundIndex * indexSize\n } else {\n if (foundIndex !== -1) i -= i - foundIndex\n foundIndex = -1\n }\n }\n } else {\n if (byteOffset + valLength > arrLength) byteOffset = arrLength - valLength\n for (i = byteOffset; i >= 0; i--) {\n var found = true\n for (var j = 0; j < valLength; j++) {\n if (read(arr, i + j) !== read(val, j)) {\n found = false\n break\n }\n }\n if (found) return i\n }\n }\n\n return -1\n}\n\nBuffer.prototype.includes = function includes (val, byteOffset, encoding) {\n return this.indexOf(val, byteOffset, encoding) !== -1\n}\n\nBuffer.prototype.indexOf = function indexOf (val, byteOffset, encoding) {\n return bidirectionalIndexOf(this, val, byteOffset, encoding, true)\n}\n\nBuffer.prototype.lastIndexOf = function lastIndexOf (val, byteOffset, encoding) {\n return bidirectionalIndexOf(this, val, byteOffset, encoding, false)\n}\n\nfunction hexWrite (buf, string, offset, length) {\n offset = Number(offset) || 0\n var remaining = buf.length - offset\n if (!length) {\n length = remaining\n } else {\n length = Number(length)\n if (length > remaining) {\n length = remaining\n }\n }\n\n // must be an even number of digits\n var strLen = string.length\n if (strLen % 2 !== 0) throw new TypeError('Invalid hex string')\n\n if (length > strLen / 2) {\n length = strLen / 2\n }\n for (var i = 0; i < length; ++i) {\n var parsed = parseInt(string.substr(i * 2, 2), 16)\n if (isNaN(parsed)) return i\n buf[offset + i] = parsed\n }\n return i\n}\n\nfunction utf8Write (buf, string, offset, length) {\n return blitBuffer(utf8ToBytes(string, buf.length - offset), buf, offset, length)\n}\n\nfunction asciiWrite (buf, string, offset, length) {\n return blitBuffer(asciiToBytes(string), buf, offset, length)\n}\n\nfunction latin1Write (buf, string, offset, length) {\n return asciiWrite(buf, string, offset, length)\n}\n\nfunction base64Write (buf, string, offset, length) {\n return blitBuffer(base64ToBytes(string), buf, offset, length)\n}\n\nfunction ucs2Write (buf, string, offset, length) {\n return blitBuffer(utf16leToBytes(string, buf.length - offset), buf, offset, length)\n}\n\nBuffer.prototype.write = function write (string, offset, length, encoding) {\n // Buffer#write(string)\n if (offset === undefined) {\n encoding = 'utf8'\n length = this.length\n offset = 0\n // Buffer#write(string, encoding)\n } else if (length === undefined && typeof offset === 'string') {\n encoding = offset\n length = this.length\n offset = 0\n // Buffer#write(string, offset[, length][, encoding])\n } else if (isFinite(offset)) {\n offset = offset | 0\n if (isFinite(length)) {\n length = length | 0\n if (encoding === undefined) encoding = 'utf8'\n } else {\n encoding = length\n length = undefined\n }\n // legacy write(string, encoding, offset, length) - remove in v0.13\n } else {\n throw new Error(\n 'Buffer.write(string, encoding, offset[, length]) is no longer supported'\n )\n }\n\n var remaining = this.length - offset\n if (length === undefined || length > remaining) length = remaining\n\n if ((string.length > 0 && (length < 0 || offset < 0)) || offset > this.length) {\n throw new RangeError('Attempt to write outside buffer bounds')\n }\n\n if (!encoding) encoding = 'utf8'\n\n var loweredCase = false\n for (;;) {\n switch (encoding) {\n case 'hex':\n return hexWrite(this, string, offset, length)\n\n case 'utf8':\n case 'utf-8':\n return utf8Write(this, string, offset, length)\n\n case 'ascii':\n return asciiWrite(this, string, offset, length)\n\n case 'latin1':\n case 'binary':\n return latin1Write(this, string, offset, length)\n\n case 'base64':\n // Warning: maxLength not taken into account in base64Write\n return base64Write(this, string, offset, length)\n\n case 'ucs2':\n case 'ucs-2':\n case 'utf16le':\n case 'utf-16le':\n return ucs2Write(this, string, offset, length)\n\n default:\n if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding)\n encoding = ('' + encoding).toLowerCase()\n loweredCase = true\n }\n }\n}\n\nBuffer.prototype.toJSON = function toJSON () {\n return {\n type: 'Buffer',\n data: Array.prototype.slice.call(this._arr || this, 0)\n }\n}\n\nfunction base64Slice (buf, start, end) {\n if (start === 0 && end === buf.length) {\n return base64.fromByteArray(buf)\n } else {\n return base64.fromByteArray(buf.slice(start, end))\n }\n}\n\nfunction utf8Slice (buf, start, end) {\n end = Math.min(buf.length, end)\n var res = []\n\n var i = start\n while (i < end) {\n var firstByte = buf[i]\n var codePoint = null\n var bytesPerSequence = (firstByte > 0xEF) ? 4\n : (firstByte > 0xDF) ? 3\n : (firstByte > 0xBF) ? 2\n : 1\n\n if (i + bytesPerSequence <= end) {\n var secondByte, thirdByte, fourthByte, tempCodePoint\n\n switch (bytesPerSequence) {\n case 1:\n if (firstByte < 0x80) {\n codePoint = firstByte\n }\n break\n case 2:\n secondByte = buf[i + 1]\n if ((secondByte & 0xC0) === 0x80) {\n tempCodePoint = (firstByte & 0x1F) << 0x6 | (secondByte & 0x3F)\n if (tempCodePoint > 0x7F) {\n codePoint = tempCodePoint\n }\n }\n break\n case 3:\n secondByte = buf[i + 1]\n thirdByte = buf[i + 2]\n if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80) {\n tempCodePoint = (firstByte & 0xF) << 0xC | (secondByte & 0x3F) << 0x6 | (thirdByte & 0x3F)\n if (tempCodePoint > 0x7FF && (tempCodePoint < 0xD800 || tempCodePoint > 0xDFFF)) {\n codePoint = tempCodePoint\n }\n }\n break\n case 4:\n secondByte = buf[i + 1]\n thirdByte = buf[i + 2]\n fourthByte = buf[i + 3]\n if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80 && (fourthByte & 0xC0) === 0x80) {\n tempCodePoint = (firstByte & 0xF) << 0x12 | (secondByte & 0x3F) << 0xC | (thirdByte & 0x3F) << 0x6 | (fourthByte & 0x3F)\n if (tempCodePoint > 0xFFFF && tempCodePoint < 0x110000) {\n codePoint = tempCodePoint\n }\n }\n }\n }\n\n if (codePoint === null) {\n // we did not generate a valid codePoint so insert a\n // replacement char (U+FFFD) and advance only 1 byte\n codePoint = 0xFFFD\n bytesPerSequence = 1\n } else if (codePoint > 0xFFFF) {\n // encode to utf16 (surrogate pair dance)\n codePoint -= 0x10000\n res.push(codePoint >>> 10 & 0x3FF | 0xD800)\n codePoint = 0xDC00 | codePoint & 0x3FF\n }\n\n res.push(codePoint)\n i += bytesPerSequence\n }\n\n return decodeCodePointsArray(res)\n}\n\n// Based on http://stackoverflow.com/a/22747272/680742, the browser with\n// the lowest limit is Chrome, with 0x10000 args.\n// We go 1 magnitude less, for safety\nvar MAX_ARGUMENTS_LENGTH = 0x1000\n\nfunction decodeCodePointsArray (codePoints) {\n var len = codePoints.length\n if (len <= MAX_ARGUMENTS_LENGTH) {\n return String.fromCharCode.apply(String, codePoints) // avoid extra slice()\n }\n\n // Decode in chunks to avoid \"call stack size exceeded\".\n var res = ''\n var i = 0\n while (i < len) {\n res += String.fromCharCode.apply(\n String,\n codePoints.slice(i, i += MAX_ARGUMENTS_LENGTH)\n )\n }\n return res\n}\n\nfunction asciiSlice (buf, start, end) {\n var ret = ''\n end = Math.min(buf.length, end)\n\n for (var i = start; i < end; ++i) {\n ret += String.fromCharCode(buf[i] & 0x7F)\n }\n return ret\n}\n\nfunction latin1Slice (buf, start, end) {\n var ret = ''\n end = Math.min(buf.length, end)\n\n for (var i = start; i < end; ++i) {\n ret += String.fromCharCode(buf[i])\n }\n return ret\n}\n\nfunction hexSlice (buf, start, end) {\n var len = buf.length\n\n if (!start || start < 0) start = 0\n if (!end || end < 0 || end > len) end = len\n\n var out = ''\n for (var i = start; i < end; ++i) {\n out += toHex(buf[i])\n }\n return out\n}\n\nfunction utf16leSlice (buf, start, end) {\n var bytes = buf.slice(start, end)\n var res = ''\n for (var i = 0; i < bytes.length; i += 2) {\n res += String.fromCharCode(bytes[i] + bytes[i + 1] * 256)\n }\n return res\n}\n\nBuffer.prototype.slice = function slice (start, end) {\n var len = this.length\n start = ~~start\n end = end === undefined ? len : ~~end\n\n if (start < 0) {\n start += len\n if (start < 0) start = 0\n } else if (start > len) {\n start = len\n }\n\n if (end < 0) {\n end += len\n if (end < 0) end = 0\n } else if (end > len) {\n end = len\n }\n\n if (end < start) end = start\n\n var newBuf\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n newBuf = this.subarray(start, end)\n newBuf.__proto__ = Buffer.prototype\n } else {\n var sliceLen = end - start\n newBuf = new Buffer(sliceLen, undefined)\n for (var i = 0; i < sliceLen; ++i) {\n newBuf[i] = this[i + start]\n }\n }\n\n return newBuf\n}\n\n/*\n * Need to make sure that buffer isn't trying to write out of bounds.\n */\nfunction checkOffset (offset, ext, length) {\n if ((offset % 1) !== 0 || offset < 0) throw new RangeError('offset is not uint')\n if (offset + ext > length) throw new RangeError('Trying to access beyond buffer length')\n}\n\nBuffer.prototype.readUIntLE = function readUIntLE (offset, byteLength, noAssert) {\n offset = offset | 0\n byteLength = byteLength | 0\n if (!noAssert) checkOffset(offset, byteLength, this.length)\n\n var val = this[offset]\n var mul = 1\n var i = 0\n while (++i < byteLength && (mul *= 0x100)) {\n val += this[offset + i] * mul\n }\n\n return val\n}\n\nBuffer.prototype.readUIntBE = function readUIntBE (offset, byteLength, noAssert) {\n offset = offset | 0\n byteLength = byteLength | 0\n if (!noAssert) {\n checkOffset(offset, byteLength, this.length)\n }\n\n var val = this[offset + --byteLength]\n var mul = 1\n while (byteLength > 0 && (mul *= 0x100)) {\n val += this[offset + --byteLength] * mul\n }\n\n return val\n}\n\nBuffer.prototype.readUInt8 = function readUInt8 (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 1, this.length)\n return this[offset]\n}\n\nBuffer.prototype.readUInt16LE = function readUInt16LE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 2, this.length)\n return this[offset] | (this[offset + 1] << 8)\n}\n\nBuffer.prototype.readUInt16BE = function readUInt16BE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 2, this.length)\n return (this[offset] << 8) | this[offset + 1]\n}\n\nBuffer.prototype.readUInt32LE = function readUInt32LE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 4, this.length)\n\n return ((this[offset]) |\n (this[offset + 1] << 8) |\n (this[offset + 2] << 16)) +\n (this[offset + 3] * 0x1000000)\n}\n\nBuffer.prototype.readUInt32BE = function readUInt32BE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 4, this.length)\n\n return (this[offset] * 0x1000000) +\n ((this[offset + 1] << 16) |\n (this[offset + 2] << 8) |\n this[offset + 3])\n}\n\nBuffer.prototype.readIntLE = function readIntLE (offset, byteLength, noAssert) {\n offset = offset | 0\n byteLength = byteLength | 0\n if (!noAssert) checkOffset(offset, byteLength, this.length)\n\n var val = this[offset]\n var mul = 1\n var i = 0\n while (++i < byteLength && (mul *= 0x100)) {\n val += this[offset + i] * mul\n }\n mul *= 0x80\n\n if (val >= mul) val -= Math.pow(2, 8 * byteLength)\n\n return val\n}\n\nBuffer.prototype.readIntBE = function readIntBE (offset, byteLength, noAssert) {\n offset = offset | 0\n byteLength = byteLength | 0\n if (!noAssert) checkOffset(offset, byteLength, this.length)\n\n var i = byteLength\n var mul = 1\n var val = this[offset + --i]\n while (i > 0 && (mul *= 0x100)) {\n val += this[offset + --i] * mul\n }\n mul *= 0x80\n\n if (val >= mul) val -= Math.pow(2, 8 * byteLength)\n\n return val\n}\n\nBuffer.prototype.readInt8 = function readInt8 (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 1, this.length)\n if (!(this[offset] & 0x80)) return (this[offset])\n return ((0xff - this[offset] + 1) * -1)\n}\n\nBuffer.prototype.readInt16LE = function readInt16LE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 2, this.length)\n var val = this[offset] | (this[offset + 1] << 8)\n return (val & 0x8000) ? val | 0xFFFF0000 : val\n}\n\nBuffer.prototype.readInt16BE = function readInt16BE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 2, this.length)\n var val = this[offset + 1] | (this[offset] << 8)\n return (val & 0x8000) ? val | 0xFFFF0000 : val\n}\n\nBuffer.prototype.readInt32LE = function readInt32LE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 4, this.length)\n\n return (this[offset]) |\n (this[offset + 1] << 8) |\n (this[offset + 2] << 16) |\n (this[offset + 3] << 24)\n}\n\nBuffer.prototype.readInt32BE = function readInt32BE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 4, this.length)\n\n return (this[offset] << 24) |\n (this[offset + 1] << 16) |\n (this[offset + 2] << 8) |\n (this[offset + 3])\n}\n\nBuffer.prototype.readFloatLE = function readFloatLE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 4, this.length)\n return ieee754.read(this, offset, true, 23, 4)\n}\n\nBuffer.prototype.readFloatBE = function readFloatBE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 4, this.length)\n return ieee754.read(this, offset, false, 23, 4)\n}\n\nBuffer.prototype.readDoubleLE = function readDoubleLE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 8, this.length)\n return ieee754.read(this, offset, true, 52, 8)\n}\n\nBuffer.prototype.readDoubleBE = function readDoubleBE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 8, this.length)\n return ieee754.read(this, offset, false, 52, 8)\n}\n\nfunction checkInt (buf, value, offset, ext, max, min) {\n if (!Buffer.isBuffer(buf)) throw new TypeError('\"buffer\" argument must be a Buffer instance')\n if (value > max || value < min) throw new RangeError('\"value\" argument is out of bounds')\n if (offset + ext > buf.length) throw new RangeError('Index out of range')\n}\n\nBuffer.prototype.writeUIntLE = function writeUIntLE (value, offset, byteLength, noAssert) {\n value = +value\n offset = offset | 0\n byteLength = byteLength | 0\n if (!noAssert) {\n var maxBytes = Math.pow(2, 8 * byteLength) - 1\n checkInt(this, value, offset, byteLength, maxBytes, 0)\n }\n\n var mul = 1\n var i = 0\n this[offset] = value & 0xFF\n while (++i < byteLength && (mul *= 0x100)) {\n this[offset + i] = (value / mul) & 0xFF\n }\n\n return offset + byteLength\n}\n\nBuffer.prototype.writeUIntBE = function writeUIntBE (value, offset, byteLength, noAssert) {\n value = +value\n offset = offset | 0\n byteLength = byteLength | 0\n if (!noAssert) {\n var maxBytes = Math.pow(2, 8 * byteLength) - 1\n checkInt(this, value, offset, byteLength, maxBytes, 0)\n }\n\n var i = byteLength - 1\n var mul = 1\n this[offset + i] = value & 0xFF\n while (--i >= 0 && (mul *= 0x100)) {\n this[offset + i] = (value / mul) & 0xFF\n }\n\n return offset + byteLength\n}\n\nBuffer.prototype.writeUInt8 = function writeUInt8 (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 1, 0xff, 0)\n if (!Buffer.TYPED_ARRAY_SUPPORT) value = Math.floor(value)\n this[offset] = (value & 0xff)\n return offset + 1\n}\n\nfunction objectWriteUInt16 (buf, value, offset, littleEndian) {\n if (value < 0) value = 0xffff + value + 1\n for (var i = 0, j = Math.min(buf.length - offset, 2); i < j; ++i) {\n buf[offset + i] = (value & (0xff << (8 * (littleEndian ? i : 1 - i)))) >>>\n (littleEndian ? i : 1 - i) * 8\n }\n}\n\nBuffer.prototype.writeUInt16LE = function writeUInt16LE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value & 0xff)\n this[offset + 1] = (value >>> 8)\n } else {\n objectWriteUInt16(this, value, offset, true)\n }\n return offset + 2\n}\n\nBuffer.prototype.writeUInt16BE = function writeUInt16BE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value >>> 8)\n this[offset + 1] = (value & 0xff)\n } else {\n objectWriteUInt16(this, value, offset, false)\n }\n return offset + 2\n}\n\nfunction objectWriteUInt32 (buf, value, offset, littleEndian) {\n if (value < 0) value = 0xffffffff + value + 1\n for (var i = 0, j = Math.min(buf.length - offset, 4); i < j; ++i) {\n buf[offset + i] = (value >>> (littleEndian ? i : 3 - i) * 8) & 0xff\n }\n}\n\nBuffer.prototype.writeUInt32LE = function writeUInt32LE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset + 3] = (value >>> 24)\n this[offset + 2] = (value >>> 16)\n this[offset + 1] = (value >>> 8)\n this[offset] = (value & 0xff)\n } else {\n objectWriteUInt32(this, value, offset, true)\n }\n return offset + 4\n}\n\nBuffer.prototype.writeUInt32BE = function writeUInt32BE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value >>> 24)\n this[offset + 1] = (value >>> 16)\n this[offset + 2] = (value >>> 8)\n this[offset + 3] = (value & 0xff)\n } else {\n objectWriteUInt32(this, value, offset, false)\n }\n return offset + 4\n}\n\nBuffer.prototype.writeIntLE = function writeIntLE (value, offset, byteLength, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) {\n var limit = Math.pow(2, 8 * byteLength - 1)\n\n checkInt(this, value, offset, byteLength, limit - 1, -limit)\n }\n\n var i = 0\n var mul = 1\n var sub = 0\n this[offset] = value & 0xFF\n while (++i < byteLength && (mul *= 0x100)) {\n if (value < 0 && sub === 0 && this[offset + i - 1] !== 0) {\n sub = 1\n }\n this[offset + i] = ((value / mul) >> 0) - sub & 0xFF\n }\n\n return offset + byteLength\n}\n\nBuffer.prototype.writeIntBE = function writeIntBE (value, offset, byteLength, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) {\n var limit = Math.pow(2, 8 * byteLength - 1)\n\n checkInt(this, value, offset, byteLength, limit - 1, -limit)\n }\n\n var i = byteLength - 1\n var mul = 1\n var sub = 0\n this[offset + i] = value & 0xFF\n while (--i >= 0 && (mul *= 0x100)) {\n if (value < 0 && sub === 0 && this[offset + i + 1] !== 0) {\n sub = 1\n }\n this[offset + i] = ((value / mul) >> 0) - sub & 0xFF\n }\n\n return offset + byteLength\n}\n\nBuffer.prototype.writeInt8 = function writeInt8 (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 1, 0x7f, -0x80)\n if (!Buffer.TYPED_ARRAY_SUPPORT) value = Math.floor(value)\n if (value < 0) value = 0xff + value + 1\n this[offset] = (value & 0xff)\n return offset + 1\n}\n\nBuffer.prototype.writeInt16LE = function writeInt16LE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value & 0xff)\n this[offset + 1] = (value >>> 8)\n } else {\n objectWriteUInt16(this, value, offset, true)\n }\n return offset + 2\n}\n\nBuffer.prototype.writeInt16BE = function writeInt16BE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value >>> 8)\n this[offset + 1] = (value & 0xff)\n } else {\n objectWriteUInt16(this, value, offset, false)\n }\n return offset + 2\n}\n\nBuffer.prototype.writeInt32LE = function writeInt32LE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value & 0xff)\n this[offset + 1] = (value >>> 8)\n this[offset + 2] = (value >>> 16)\n this[offset + 3] = (value >>> 24)\n } else {\n objectWriteUInt32(this, value, offset, true)\n }\n return offset + 4\n}\n\nBuffer.prototype.writeInt32BE = function writeInt32BE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000)\n if (value < 0) value = 0xffffffff + value + 1\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value >>> 24)\n this[offset + 1] = (value >>> 16)\n this[offset + 2] = (value >>> 8)\n this[offset + 3] = (value & 0xff)\n } else {\n objectWriteUInt32(this, value, offset, false)\n }\n return offset + 4\n}\n\nfunction checkIEEE754 (buf, value, offset, ext, max, min) {\n if (offset + ext > buf.length) throw new RangeError('Index out of range')\n if (offset < 0) throw new RangeError('Index out of range')\n}\n\nfunction writeFloat (buf, value, offset, littleEndian, noAssert) {\n if (!noAssert) {\n checkIEEE754(buf, value, offset, 4, 3.4028234663852886e+38, -3.4028234663852886e+38)\n }\n ieee754.write(buf, value, offset, littleEndian, 23, 4)\n return offset + 4\n}\n\nBuffer.prototype.writeFloatLE = function writeFloatLE (value, offset, noAssert) {\n return writeFloat(this, value, offset, true, noAssert)\n}\n\nBuffer.prototype.writeFloatBE = function writeFloatBE (value, offset, noAssert) {\n return writeFloat(this, value, offset, false, noAssert)\n}\n\nfunction writeDouble (buf, value, offset, littleEndian, noAssert) {\n if (!noAssert) {\n checkIEEE754(buf, value, offset, 8, 1.7976931348623157E+308, -1.7976931348623157E+308)\n }\n ieee754.write(buf, value, offset, littleEndian, 52, 8)\n return offset + 8\n}\n\nBuffer.prototype.writeDoubleLE = function writeDoubleLE (value, offset, noAssert) {\n return writeDouble(this, value, offset, true, noAssert)\n}\n\nBuffer.prototype.writeDoubleBE = function writeDoubleBE (value, offset, noAssert) {\n return writeDouble(this, value, offset, false, noAssert)\n}\n\n// copy(targetBuffer, targetStart=0, sourceStart=0, sourceEnd=buffer.length)\nBuffer.prototype.copy = function copy (target, targetStart, start, end) {\n if (!start) start = 0\n if (!end && end !== 0) end = this.length\n if (targetStart >= target.length) targetStart = target.length\n if (!targetStart) targetStart = 0\n if (end > 0 && end < start) end = start\n\n // Copy 0 bytes; we're done\n if (end === start) return 0\n if (target.length === 0 || this.length === 0) return 0\n\n // Fatal error conditions\n if (targetStart < 0) {\n throw new RangeError('targetStart out of bounds')\n }\n if (start < 0 || start >= this.length) throw new RangeError('sourceStart out of bounds')\n if (end < 0) throw new RangeError('sourceEnd out of bounds')\n\n // Are we oob?\n if (end > this.length) end = this.length\n if (target.length - targetStart < end - start) {\n end = target.length - targetStart + start\n }\n\n var len = end - start\n var i\n\n if (this === target && start < targetStart && targetStart < end) {\n // descending copy from end\n for (i = len - 1; i >= 0; --i) {\n target[i + targetStart] = this[i + start]\n }\n } else if (len < 1000 || !Buffer.TYPED_ARRAY_SUPPORT) {\n // ascending copy from start\n for (i = 0; i < len; ++i) {\n target[i + targetStart] = this[i + start]\n }\n } else {\n Uint8Array.prototype.set.call(\n target,\n this.subarray(start, start + len),\n targetStart\n )\n }\n\n return len\n}\n\n// Usage:\n// buffer.fill(number[, offset[, end]])\n// buffer.fill(buffer[, offset[, end]])\n// buffer.fill(string[, offset[, end]][, encoding])\nBuffer.prototype.fill = function fill (val, start, end, encoding) {\n // Handle string cases:\n if (typeof val === 'string') {\n if (typeof start === 'string') {\n encoding = start\n start = 0\n end = this.length\n } else if (typeof end === 'string') {\n encoding = end\n end = this.length\n }\n if (val.length === 1) {\n var code = val.charCodeAt(0)\n if (code < 256) {\n val = code\n }\n }\n if (encoding !== undefined && typeof encoding !== 'string') {\n throw new TypeError('encoding must be a string')\n }\n if (typeof encoding === 'string' && !Buffer.isEncoding(encoding)) {\n throw new TypeError('Unknown encoding: ' + encoding)\n }\n } else if (typeof val === 'number') {\n val = val & 255\n }\n\n // Invalid ranges are not set to a default, so can range check early.\n if (start < 0 || this.length < start || this.length < end) {\n throw new RangeError('Out of range index')\n }\n\n if (end <= start) {\n return this\n }\n\n start = start >>> 0\n end = end === undefined ? this.length : end >>> 0\n\n if (!val) val = 0\n\n var i\n if (typeof val === 'number') {\n for (i = start; i < end; ++i) {\n this[i] = val\n }\n } else {\n var bytes = Buffer.isBuffer(val)\n ? val\n : utf8ToBytes(new Buffer(val, encoding).toString())\n var len = bytes.length\n for (i = 0; i < end - start; ++i) {\n this[i + start] = bytes[i % len]\n }\n }\n\n return this\n}\n\n// HELPER FUNCTIONS\n// ================\n\nvar INVALID_BASE64_RE = /[^+\\/0-9A-Za-z-_]/g\n\nfunction base64clean (str) {\n // Node strips out invalid characters like \\n and \\t from the string, base64-js does not\n str = stringtrim(str).replace(INVALID_BASE64_RE, '')\n // Node converts strings with length < 2 to ''\n if (str.length < 2) return ''\n // Node allows for non-padded base64 strings (missing trailing ===), base64-js does not\n while (str.length % 4 !== 0) {\n str = str + '='\n }\n return str\n}\n\nfunction stringtrim (str) {\n if (str.trim) return str.trim()\n return str.replace(/^\\s+|\\s+$/g, '')\n}\n\nfunction toHex (n) {\n if (n < 16) return '0' + n.toString(16)\n return n.toString(16)\n}\n\nfunction utf8ToBytes (string, units) {\n units = units || Infinity\n var codePoint\n var length = string.length\n var leadSurrogate = null\n var bytes = []\n\n for (var i = 0; i < length; ++i) {\n codePoint = string.charCodeAt(i)\n\n // is surrogate component\n if (codePoint > 0xD7FF && codePoint < 0xE000) {\n // last char was a lead\n if (!leadSurrogate) {\n // no lead yet\n if (codePoint > 0xDBFF) {\n // unexpected trail\n if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)\n continue\n } else if (i + 1 === length) {\n // unpaired lead\n if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)\n continue\n }\n\n // valid lead\n leadSurrogate = codePoint\n\n continue\n }\n\n // 2 leads in a row\n if (codePoint < 0xDC00) {\n if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)\n leadSurrogate = codePoint\n continue\n }\n\n // valid surrogate pair\n codePoint = (leadSurrogate - 0xD800 << 10 | codePoint - 0xDC00) + 0x10000\n } else if (leadSurrogate) {\n // valid bmp char, but last char was a lead\n if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)\n }\n\n leadSurrogate = null\n\n // encode utf8\n if (codePoint < 0x80) {\n if ((units -= 1) < 0) break\n bytes.push(codePoint)\n } else if (codePoint < 0x800) {\n if ((units -= 2) < 0) break\n bytes.push(\n codePoint >> 0x6 | 0xC0,\n codePoint & 0x3F | 0x80\n )\n } else if (codePoint < 0x10000) {\n if ((units -= 3) < 0) break\n bytes.push(\n codePoint >> 0xC | 0xE0,\n codePoint >> 0x6 & 0x3F | 0x80,\n codePoint & 0x3F | 0x80\n )\n } else if (codePoint < 0x110000) {\n if ((units -= 4) < 0) break\n bytes.push(\n codePoint >> 0x12 | 0xF0,\n codePoint >> 0xC & 0x3F | 0x80,\n codePoint >> 0x6 & 0x3F | 0x80,\n codePoint & 0x3F | 0x80\n )\n } else {\n throw new Error('Invalid code point')\n }\n }\n\n return bytes\n}\n\nfunction asciiToBytes (str) {\n var byteArray = []\n for (var i = 0; i < str.length; ++i) {\n // Node's code seems to be doing this and not & 0x7F..\n byteArray.push(str.charCodeAt(i) & 0xFF)\n }\n return byteArray\n}\n\nfunction utf16leToBytes (str, units) {\n var c, hi, lo\n var byteArray = []\n for (var i = 0; i < str.length; ++i) {\n if ((units -= 2) < 0) break\n\n c = str.charCodeAt(i)\n hi = c >> 8\n lo = c % 256\n byteArray.push(lo)\n byteArray.push(hi)\n }\n\n return byteArray\n}\n\nfunction base64ToBytes (str) {\n return base64.toByteArray(base64clean(str))\n}\n\nfunction blitBuffer (src, dst, offset, length) {\n for (var i = 0; i < length; ++i) {\n if ((i + offset >= dst.length) || (i >= src.length)) break\n dst[i + offset] = src[i]\n }\n return i\n}\n\nfunction isnan (val) {\n return val !== val // eslint-disable-line no-self-compare\n}\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/buffer/index.js\n// module id = 51\n// module chunks = 0 1","var Buffer = require('buffer').Buffer;\nvar intSize = 4;\nvar zeroBuffer = new Buffer(intSize); zeroBuffer.fill(0);\nvar chrsz = 8;\n\nfunction toArray(buf, bigEndian) {\n if ((buf.length % intSize) !== 0) {\n var len = buf.length + (intSize - (buf.length % intSize));\n buf = Buffer.concat([buf, zeroBuffer], len);\n }\n\n var arr = [];\n var fn = bigEndian ? buf.readInt32BE : buf.readInt32LE;\n for (var i = 0; i < buf.length; i += intSize) {\n arr.push(fn.call(buf, i));\n }\n return arr;\n}\n\nfunction toBuffer(arr, size, bigEndian) {\n var buf = new Buffer(size);\n var fn = bigEndian ? buf.writeInt32BE : buf.writeInt32LE;\n for (var i = 0; i < arr.length; i++) {\n fn.call(buf, arr[i], i * 4, true);\n }\n return buf;\n}\n\nfunction hash(buf, fn, hashSize, bigEndian) {\n if (!Buffer.isBuffer(buf)) buf = new Buffer(buf);\n var arr = fn(toArray(buf, bigEndian), buf.length * chrsz);\n return toBuffer(arr, hashSize, bigEndian);\n}\n\nmodule.exports = { hash: hash };\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/crypto-browserify/helpers.js\n// module id = 52\n// module chunks = 0 1","/*\r\n * Copyright 2017-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.\r\n *\r\n * Licensed under the Apache License, Version 2.0 (the \"License\"). You may not use this file except in compliance with\r\n * the License. A copy of the License is located at\r\n *\r\n * http://aws.amazon.com/apache2.0/\r\n *\r\n * or in the \"license\" file accompanying this file. This file is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\r\n * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions\r\n * and limitations under the License.\r\n */\r\n\r\nexport * from './CacheUtils';\r\nexport { default as CacheList } from './CacheList';\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/Cache/Utils/index.ts","'use strict';\n\nvar utils = require('./utils');\nvar normalizeHeaderName = require('./helpers/normalizeHeaderName');\n\nvar DEFAULT_CONTENT_TYPE = {\n 'Content-Type': 'application/x-www-form-urlencoded'\n};\n\nfunction setContentTypeIfUnset(headers, value) {\n if (!utils.isUndefined(headers) && utils.isUndefined(headers['Content-Type'])) {\n headers['Content-Type'] = value;\n }\n}\n\nfunction getDefaultAdapter() {\n var adapter;\n if (typeof XMLHttpRequest !== 'undefined') {\n // For browsers use XHR adapter\n adapter = require('./adapters/xhr');\n } else if (typeof process !== 'undefined') {\n // For node use HTTP adapter\n adapter = require('./adapters/http');\n }\n return adapter;\n}\n\nvar defaults = {\n adapter: getDefaultAdapter(),\n\n transformRequest: [function transformRequest(data, headers) {\n normalizeHeaderName(headers, 'Content-Type');\n if (utils.isFormData(data) ||\n utils.isArrayBuffer(data) ||\n utils.isBuffer(data) ||\n utils.isStream(data) ||\n utils.isFile(data) ||\n utils.isBlob(data)\n ) {\n return data;\n }\n if (utils.isArrayBufferView(data)) {\n return data.buffer;\n }\n if (utils.isURLSearchParams(data)) {\n setContentTypeIfUnset(headers, 'application/x-www-form-urlencoded;charset=utf-8');\n return data.toString();\n }\n if (utils.isObject(data)) {\n setContentTypeIfUnset(headers, 'application/json;charset=utf-8');\n return JSON.stringify(data);\n }\n return data;\n }],\n\n transformResponse: [function transformResponse(data) {\n /*eslint no-param-reassign:0*/\n if (typeof data === 'string') {\n try {\n data = JSON.parse(data);\n } catch (e) { /* Ignore */ }\n }\n return data;\n }],\n\n timeout: 0,\n\n xsrfCookieName: 'XSRF-TOKEN',\n xsrfHeaderName: 'X-XSRF-TOKEN',\n\n maxContentLength: -1,\n\n validateStatus: function validateStatus(status) {\n return status >= 200 && status < 300;\n }\n};\n\ndefaults.headers = {\n common: {\n 'Accept': 'application/json, text/plain, */*'\n }\n};\n\nutils.forEach(['delete', 'get', 'head'], function forEachMethodNoData(method) {\n defaults.headers[method] = {};\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n defaults.headers[method] = utils.merge(DEFAULT_CONTENT_TYPE);\n});\n\nmodule.exports = defaults;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/axios/lib/defaults.js\n// module id = 54\n// module chunks = 0 1","/*\n * Copyright 2017-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"). You may not use this file except in compliance with\n * the License. A copy of the License is located at\n *\n * http://aws.amazon.com/apache2.0/\n *\n * or in the \"license\" file accompanying this file. This file is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions\n * and limitations under the License.\n */\n\n// import * as AWS from 'aws-sdk/global';\nimport * as S3 from 'aws-sdk/clients/s3';\nimport * as AWS from 'aws-sdk/global';\nimport * as Cognito from 'amazon-cognito-identity-js';\nimport * as Pinpoint from 'aws-sdk/clients/pinpoint';\nimport * as AMA from 'aws-sdk-mobile-analytics';\n\nexport {AWS, S3, Cognito, Pinpoint, AMA };\n\n\n\n// WEBPACK FOOTER //\n// ./src/Common/Facet.ts","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['s3'] = {};\nAWS.S3 = Service.defineService('s3', ['2006-03-01']);\nrequire('../lib/services/s3');\nObject.defineProperty(apiLoader.services['s3'], '2006-03-01', {\n get: function get() {\n var model = require('../apis/s3-2006-03-01.min.json');\n model.paginators = require('../apis/s3-2006-03-01.paginators.json').pagination;\n model.waiters = require('../apis/s3-2006-03-01.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.S3;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/aws-sdk/clients/s3.js\n// module id = 56\n// module chunks = 0 1","var AWS = require('../core');\nvar util = require('../util');\nvar QueryParamSerializer = require('../query/query_param_serializer');\nvar Shape = require('../model/shape');\n\nfunction buildRequest(req) {\n var operation = req.service.api.operations[req.operation];\n var httpRequest = req.httpRequest;\n httpRequest.headers['Content-Type'] =\n 'application/x-www-form-urlencoded; charset=utf-8';\n httpRequest.params = {\n Version: req.service.api.apiVersion,\n Action: operation.name\n };\n\n // convert the request parameters into a list of query params,\n // e.g. Deeply.NestedParam.0.Name=value\n var builder = new QueryParamSerializer();\n builder.serialize(req.params, operation.input, function(name, value) {\n httpRequest.params[name] = value;\n });\n httpRequest.body = util.queryParamsToString(httpRequest.params);\n}\n\nfunction extractError(resp) {\n var data, body = resp.httpResponse.body.toString();\n if (body.match(' 0) {\n parser = new AWS.XML.Parser();\n var data = parser.parse(body.toString(), output);\n util.update(resp.data, data);\n }\n}\n\nmodule.exports = {\n buildRequest: buildRequest,\n extractError: extractError,\n extractData: extractData\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/aws-sdk/lib/protocol/rest_xml.js\n// module id = 60\n// module chunks = 0 1","var baseAssignValue = require('./_baseAssignValue'),\n eq = require('./eq');\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * Assigns `value` to `key` of `object` if the existing value is not equivalent\n * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * for equality comparisons.\n *\n * @private\n * @param {Object} object The object to modify.\n * @param {string} key The key of the property to assign.\n * @param {*} value The value to assign.\n */\nfunction assignValue(object, key, value) {\n var objValue = object[key];\n if (!(hasOwnProperty.call(object, key) && eq(objValue, value)) ||\n (value === undefined && !(key in object))) {\n baseAssignValue(object, key, value);\n }\n}\n\nmodule.exports = assignValue;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/_assignValue.js\n// module id = 61\n// module chunks = 0 1","var defineProperty = require('./_defineProperty');\n\n/**\n * The base implementation of `assignValue` and `assignMergeValue` without\n * value checks.\n *\n * @private\n * @param {Object} object The object to modify.\n * @param {string} key The key of the property to assign.\n * @param {*} value The value to assign.\n */\nfunction baseAssignValue(object, key, value) {\n if (key == '__proto__' && defineProperty) {\n defineProperty(object, key, {\n 'configurable': true,\n 'enumerable': true,\n 'value': value,\n 'writable': true\n });\n } else {\n object[key] = value;\n }\n}\n\nmodule.exports = baseAssignValue;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/_baseAssignValue.js\n// module id = 62\n// module chunks = 0 1","var getNative = require('./_getNative');\n\nvar defineProperty = (function() {\n try {\n var func = getNative(Object, 'defineProperty');\n func({}, '', {});\n return func;\n } catch (e) {}\n}());\n\nmodule.exports = defineProperty;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/_defineProperty.js\n// module id = 63\n// module chunks = 0 1","/** Detect free variable `global` from Node.js. */\nvar freeGlobal = typeof global == 'object' && global && global.Object === Object && global;\n\nmodule.exports = freeGlobal;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/_freeGlobal.js\n// module id = 64\n// module chunks = 0 1","/** Used for built-in method references. */\nvar funcProto = Function.prototype;\n\n/** Used to resolve the decompiled source of functions. */\nvar funcToString = funcProto.toString;\n\n/**\n * Converts `func` to its source code.\n *\n * @private\n * @param {Function} func The function to convert.\n * @returns {string} Returns the source code.\n */\nfunction toSource(func) {\n if (func != null) {\n try {\n return funcToString.call(func);\n } catch (e) {}\n try {\n return (func + '');\n } catch (e) {}\n }\n return '';\n}\n\nmodule.exports = toSource;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/_toSource.js\n// module id = 65\n// module chunks = 0 1","var assignValue = require('./_assignValue'),\n baseAssignValue = require('./_baseAssignValue');\n\n/**\n * Copies properties of `source` to `object`.\n *\n * @private\n * @param {Object} source The object to copy properties from.\n * @param {Array} props The property identifiers to copy.\n * @param {Object} [object={}] The object to copy properties to.\n * @param {Function} [customizer] The function to customize copied values.\n * @returns {Object} Returns `object`.\n */\nfunction copyObject(source, props, object, customizer) {\n var isNew = !object;\n object || (object = {});\n\n var index = -1,\n length = props.length;\n\n while (++index < length) {\n var key = props[index];\n\n var newValue = customizer\n ? customizer(object[key], source[key], key, object, source)\n : undefined;\n\n if (newValue === undefined) {\n newValue = source[key];\n }\n if (isNew) {\n baseAssignValue(object, key, newValue);\n } else {\n assignValue(object, key, newValue);\n }\n }\n return object;\n}\n\nmodule.exports = copyObject;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/_copyObject.js\n// module id = 66\n// module chunks = 0 1","var eq = require('./eq'),\n isArrayLike = require('./isArrayLike'),\n isIndex = require('./_isIndex'),\n isObject = require('./isObject');\n\n/**\n * Checks if the given arguments are from an iteratee call.\n *\n * @private\n * @param {*} value The potential iteratee value argument.\n * @param {*} index The potential iteratee index or key argument.\n * @param {*} object The potential iteratee object argument.\n * @returns {boolean} Returns `true` if the arguments are from an iteratee call,\n * else `false`.\n */\nfunction isIterateeCall(value, index, object) {\n if (!isObject(object)) {\n return false;\n }\n var type = typeof index;\n if (type == 'number'\n ? (isArrayLike(object) && isIndex(index, object.length))\n : (type == 'string' && index in object)\n ) {\n return eq(object[index], value);\n }\n return false;\n}\n\nmodule.exports = isIterateeCall;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/_isIterateeCall.js\n// module id = 67\n// module chunks = 0 1","var isPrototype = require('./_isPrototype'),\n nativeKeys = require('./_nativeKeys');\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * The base implementation of `_.keys` which doesn't treat sparse arrays as dense.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names.\n */\nfunction baseKeys(object) {\n if (!isPrototype(object)) {\n return nativeKeys(object);\n }\n var result = [];\n for (var key in Object(object)) {\n if (hasOwnProperty.call(object, key) && key != 'constructor') {\n result.push(key);\n }\n }\n return result;\n}\n\nmodule.exports = baseKeys;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/_baseKeys.js\n// module id = 68\n// module chunks = 0 1","// Generated by CoffeeScript 1.9.1\n(function() {\n var XMLDeclaration, XMLNode, create, isObject,\n extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; },\n hasProp = {}.hasOwnProperty;\n\n create = require('lodash/create');\n\n isObject = require('lodash/isObject');\n\n XMLNode = require('./XMLNode');\n\n module.exports = XMLDeclaration = (function(superClass) {\n extend(XMLDeclaration, superClass);\n\n function XMLDeclaration(parent, version, encoding, standalone) {\n var ref;\n XMLDeclaration.__super__.constructor.call(this, parent);\n if (isObject(version)) {\n ref = version, version = ref.version, encoding = ref.encoding, standalone = ref.standalone;\n }\n if (!version) {\n version = '1.0';\n }\n this.version = this.stringify.xmlVersion(version);\n if (encoding != null) {\n this.encoding = this.stringify.xmlEncoding(encoding);\n }\n if (standalone != null) {\n this.standalone = this.stringify.xmlStandalone(standalone);\n }\n }\n\n XMLDeclaration.prototype.toString = function(options, level) {\n var indent, newline, offset, pretty, r, ref, ref1, ref2, space;\n pretty = (options != null ? options.pretty : void 0) || false;\n indent = (ref = options != null ? options.indent : void 0) != null ? ref : ' ';\n offset = (ref1 = options != null ? options.offset : void 0) != null ? ref1 : 0;\n newline = (ref2 = options != null ? options.newline : void 0) != null ? ref2 : '\\n';\n level || (level = 0);\n space = new Array(level + offset + 1).join(indent);\n r = '';\n if (pretty) {\n r += space;\n }\n r += '';\n if (pretty) {\n r += newline;\n }\n return r;\n };\n\n return XMLDeclaration;\n\n })(XMLNode);\n\n}).call(this);\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/xmlbuilder/lib/XMLDeclaration.js\n// module id = 69\n// module chunks = 0 1","var DataView = require('./_DataView'),\n Map = require('./_Map'),\n Promise = require('./_Promise'),\n Set = require('./_Set'),\n WeakMap = require('./_WeakMap'),\n baseGetTag = require('./_baseGetTag'),\n toSource = require('./_toSource');\n\n/** `Object#toString` result references. */\nvar mapTag = '[object Map]',\n objectTag = '[object Object]',\n promiseTag = '[object Promise]',\n setTag = '[object Set]',\n weakMapTag = '[object WeakMap]';\n\nvar dataViewTag = '[object DataView]';\n\n/** Used to detect maps, sets, and weakmaps. */\nvar dataViewCtorString = toSource(DataView),\n mapCtorString = toSource(Map),\n promiseCtorString = toSource(Promise),\n setCtorString = toSource(Set),\n weakMapCtorString = toSource(WeakMap);\n\n/**\n * Gets the `toStringTag` of `value`.\n *\n * @private\n * @param {*} value The value to query.\n * @returns {string} Returns the `toStringTag`.\n */\nvar getTag = baseGetTag;\n\n// Fallback for data views, maps, sets, and weak maps in IE 11 and promises in Node.js < 6.\nif ((DataView && getTag(new DataView(new ArrayBuffer(1))) != dataViewTag) ||\n (Map && getTag(new Map) != mapTag) ||\n (Promise && getTag(Promise.resolve()) != promiseTag) ||\n (Set && getTag(new Set) != setTag) ||\n (WeakMap && getTag(new WeakMap) != weakMapTag)) {\n getTag = function(value) {\n var result = baseGetTag(value),\n Ctor = result == objectTag ? value.constructor : undefined,\n ctorString = Ctor ? toSource(Ctor) : '';\n\n if (ctorString) {\n switch (ctorString) {\n case dataViewCtorString: return dataViewTag;\n case mapCtorString: return mapTag;\n case promiseCtorString: return promiseTag;\n case setCtorString: return setTag;\n case weakMapCtorString: return weakMapTag;\n }\n }\n return result;\n };\n}\n\nmodule.exports = getTag;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/_getTag.js\n// module id = 70\n// module chunks = 0 1","// Generated by CoffeeScript 1.9.1\n(function() {\n var XMLAttribute, XMLElement, XMLNode, XMLProcessingInstruction, create, every, isFunction, isObject,\n extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; },\n hasProp = {}.hasOwnProperty;\n\n create = require('lodash/create');\n\n isObject = require('lodash/isObject');\n\n isFunction = require('lodash/isFunction');\n\n every = require('lodash/every');\n\n XMLNode = require('./XMLNode');\n\n XMLAttribute = require('./XMLAttribute');\n\n XMLProcessingInstruction = require('./XMLProcessingInstruction');\n\n module.exports = XMLElement = (function(superClass) {\n extend(XMLElement, superClass);\n\n function XMLElement(parent, name, attributes) {\n XMLElement.__super__.constructor.call(this, parent);\n if (name == null) {\n throw new Error(\"Missing element name\");\n }\n this.name = this.stringify.eleName(name);\n this.children = [];\n this.instructions = [];\n this.attributes = {};\n if (attributes != null) {\n this.attribute(attributes);\n }\n }\n\n XMLElement.prototype.clone = function() {\n var att, attName, clonedSelf, i, len, pi, ref, ref1;\n clonedSelf = create(XMLElement.prototype, this);\n if (clonedSelf.isRoot) {\n clonedSelf.documentObject = null;\n }\n clonedSelf.attributes = {};\n ref = this.attributes;\n for (attName in ref) {\n if (!hasProp.call(ref, attName)) continue;\n att = ref[attName];\n clonedSelf.attributes[attName] = att.clone();\n }\n clonedSelf.instructions = [];\n ref1 = this.instructions;\n for (i = 0, len = ref1.length; i < len; i++) {\n pi = ref1[i];\n clonedSelf.instructions.push(pi.clone());\n }\n clonedSelf.children = [];\n this.children.forEach(function(child) {\n var clonedChild;\n clonedChild = child.clone();\n clonedChild.parent = clonedSelf;\n return clonedSelf.children.push(clonedChild);\n });\n return clonedSelf;\n };\n\n XMLElement.prototype.attribute = function(name, value) {\n var attName, attValue;\n if (name != null) {\n name = name.valueOf();\n }\n if (isObject(name)) {\n for (attName in name) {\n if (!hasProp.call(name, attName)) continue;\n attValue = name[attName];\n this.attribute(attName, attValue);\n }\n } else {\n if (isFunction(value)) {\n value = value.apply();\n }\n if (!this.options.skipNullAttributes || (value != null)) {\n this.attributes[name] = new XMLAttribute(this, name, value);\n }\n }\n return this;\n };\n\n XMLElement.prototype.removeAttribute = function(name) {\n var attName, i, len;\n if (name == null) {\n throw new Error(\"Missing attribute name\");\n }\n name = name.valueOf();\n if (Array.isArray(name)) {\n for (i = 0, len = name.length; i < len; i++) {\n attName = name[i];\n delete this.attributes[attName];\n }\n } else {\n delete this.attributes[name];\n }\n return this;\n };\n\n XMLElement.prototype.instruction = function(target, value) {\n var i, insTarget, insValue, instruction, len;\n if (target != null) {\n target = target.valueOf();\n }\n if (value != null) {\n value = value.valueOf();\n }\n if (Array.isArray(target)) {\n for (i = 0, len = target.length; i < len; i++) {\n insTarget = target[i];\n this.instruction(insTarget);\n }\n } else if (isObject(target)) {\n for (insTarget in target) {\n if (!hasProp.call(target, insTarget)) continue;\n insValue = target[insTarget];\n this.instruction(insTarget, insValue);\n }\n } else {\n if (isFunction(value)) {\n value = value.apply();\n }\n instruction = new XMLProcessingInstruction(this, target, value);\n this.instructions.push(instruction);\n }\n return this;\n };\n\n XMLElement.prototype.toString = function(options, level) {\n var att, child, i, indent, instruction, j, len, len1, name, newline, offset, pretty, r, ref, ref1, ref2, ref3, ref4, ref5, space;\n pretty = (options != null ? options.pretty : void 0) || false;\n indent = (ref = options != null ? options.indent : void 0) != null ? ref : ' ';\n offset = (ref1 = options != null ? options.offset : void 0) != null ? ref1 : 0;\n newline = (ref2 = options != null ? options.newline : void 0) != null ? ref2 : '\\n';\n level || (level = 0);\n space = new Array(level + offset + 1).join(indent);\n r = '';\n ref3 = this.instructions;\n for (i = 0, len = ref3.length; i < len; i++) {\n instruction = ref3[i];\n r += instruction.toString(options, level);\n }\n if (pretty) {\n r += space;\n }\n r += '<' + this.name;\n ref4 = this.attributes;\n for (name in ref4) {\n if (!hasProp.call(ref4, name)) continue;\n att = ref4[name];\n r += att.toString(options);\n }\n if (this.children.length === 0 || every(this.children, function(e) {\n return e.value === '';\n })) {\n r += '/>';\n if (pretty) {\n r += newline;\n }\n } else if (pretty && this.children.length === 1 && (this.children[0].value != null)) {\n r += '>';\n r += this.children[0].value;\n r += '';\n r += newline;\n } else {\n r += '>';\n if (pretty) {\n r += newline;\n }\n ref5 = this.children;\n for (j = 0, len1 = ref5.length; j < len1; j++) {\n child = ref5[j];\n r += child.toString(options, level + 1);\n }\n if (pretty) {\n r += space;\n }\n r += '';\n if (pretty) {\n r += newline;\n }\n }\n return r;\n };\n\n XMLElement.prototype.att = function(name, value) {\n return this.attribute(name, value);\n };\n\n XMLElement.prototype.ins = function(target, value) {\n return this.instruction(target, value);\n };\n\n XMLElement.prototype.a = function(name, value) {\n return this.attribute(name, value);\n };\n\n XMLElement.prototype.i = function(target, value) {\n return this.instruction(target, value);\n };\n\n return XMLElement;\n\n })(XMLNode);\n\n}).call(this);\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/xmlbuilder/lib/XMLElement.js\n// module id = 71\n// module chunks = 0 1","var ListCache = require('./_ListCache'),\n stackClear = require('./_stackClear'),\n stackDelete = require('./_stackDelete'),\n stackGet = require('./_stackGet'),\n stackHas = require('./_stackHas'),\n stackSet = require('./_stackSet');\n\n/**\n * Creates a stack cache object to store key-value pairs.\n *\n * @private\n * @constructor\n * @param {Array} [entries] The key-value pairs to cache.\n */\nfunction Stack(entries) {\n var data = this.__data__ = new ListCache(entries);\n this.size = data.size;\n}\n\n// Add methods to `Stack`.\nStack.prototype.clear = stackClear;\nStack.prototype['delete'] = stackDelete;\nStack.prototype.get = stackGet;\nStack.prototype.has = stackHas;\nStack.prototype.set = stackSet;\n\nmodule.exports = Stack;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/_Stack.js\n// module id = 72\n// module chunks = 0 1","var baseIsEqualDeep = require('./_baseIsEqualDeep'),\n isObjectLike = require('./isObjectLike');\n\n/**\n * The base implementation of `_.isEqual` which supports partial comparisons\n * and tracks traversed objects.\n *\n * @private\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @param {boolean} bitmask The bitmask flags.\n * 1 - Unordered comparison\n * 2 - Partial comparison\n * @param {Function} [customizer] The function to customize comparisons.\n * @param {Object} [stack] Tracks traversed `value` and `other` objects.\n * @returns {boolean} Returns `true` if the values are equivalent, else `false`.\n */\nfunction baseIsEqual(value, other, bitmask, customizer, stack) {\n if (value === other) {\n return true;\n }\n if (value == null || other == null || (!isObjectLike(value) && !isObjectLike(other))) {\n return value !== value && other !== other;\n }\n return baseIsEqualDeep(value, other, bitmask, customizer, baseIsEqual, stack);\n}\n\nmodule.exports = baseIsEqual;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/_baseIsEqual.js\n// module id = 73\n// module chunks = 0 1","var SetCache = require('./_SetCache'),\n arraySome = require('./_arraySome'),\n cacheHas = require('./_cacheHas');\n\n/** Used to compose bitmasks for value comparisons. */\nvar COMPARE_PARTIAL_FLAG = 1,\n COMPARE_UNORDERED_FLAG = 2;\n\n/**\n * A specialized version of `baseIsEqualDeep` for arrays with support for\n * partial deep comparisons.\n *\n * @private\n * @param {Array} array The array to compare.\n * @param {Array} other The other array to compare.\n * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.\n * @param {Function} customizer The function to customize comparisons.\n * @param {Function} equalFunc The function to determine equivalents of values.\n * @param {Object} stack Tracks traversed `array` and `other` objects.\n * @returns {boolean} Returns `true` if the arrays are equivalent, else `false`.\n */\nfunction equalArrays(array, other, bitmask, customizer, equalFunc, stack) {\n var isPartial = bitmask & COMPARE_PARTIAL_FLAG,\n arrLength = array.length,\n othLength = other.length;\n\n if (arrLength != othLength && !(isPartial && othLength > arrLength)) {\n return false;\n }\n // Assume cyclic values are equal.\n var stacked = stack.get(array);\n if (stacked && stack.get(other)) {\n return stacked == other;\n }\n var index = -1,\n result = true,\n seen = (bitmask & COMPARE_UNORDERED_FLAG) ? new SetCache : undefined;\n\n stack.set(array, other);\n stack.set(other, array);\n\n // Ignore non-index properties.\n while (++index < arrLength) {\n var arrValue = array[index],\n othValue = other[index];\n\n if (customizer) {\n var compared = isPartial\n ? customizer(othValue, arrValue, index, other, array, stack)\n : customizer(arrValue, othValue, index, array, other, stack);\n }\n if (compared !== undefined) {\n if (compared) {\n continue;\n }\n result = false;\n break;\n }\n // Recursively compare arrays (susceptible to call stack limits).\n if (seen) {\n if (!arraySome(other, function(othValue, othIndex) {\n if (!cacheHas(seen, othIndex) &&\n (arrValue === othValue || equalFunc(arrValue, othValue, bitmask, customizer, stack))) {\n return seen.push(othIndex);\n }\n })) {\n result = false;\n break;\n }\n } else if (!(\n arrValue === othValue ||\n equalFunc(arrValue, othValue, bitmask, customizer, stack)\n )) {\n result = false;\n break;\n }\n }\n stack['delete'](array);\n stack['delete'](other);\n return result;\n}\n\nmodule.exports = equalArrays;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/_equalArrays.js\n// module id = 74\n// module chunks = 0 1","var isObject = require('./isObject');\n\n/**\n * Checks if `value` is suitable for strict equality comparisons, i.e. `===`.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` if suitable for strict\n * equality comparisons, else `false`.\n */\nfunction isStrictComparable(value) {\n return value === value && !isObject(value);\n}\n\nmodule.exports = isStrictComparable;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/_isStrictComparable.js\n// module id = 75\n// module chunks = 0 1","/**\n * A specialized version of `matchesProperty` for source values suitable\n * for strict equality comparisons, i.e. `===`.\n *\n * @private\n * @param {string} key The key of the property to get.\n * @param {*} srcValue The value to match.\n * @returns {Function} Returns the new spec function.\n */\nfunction matchesStrictComparable(key, srcValue) {\n return function(object) {\n if (object == null) {\n return false;\n }\n return object[key] === srcValue &&\n (srcValue !== undefined || (key in Object(object)));\n };\n}\n\nmodule.exports = matchesStrictComparable;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/_matchesStrictComparable.js\n// module id = 76\n// module chunks = 0 1","var castPath = require('./_castPath'),\n toKey = require('./_toKey');\n\n/**\n * The base implementation of `_.get` without support for default values.\n *\n * @private\n * @param {Object} object The object to query.\n * @param {Array|string} path The path of the property to get.\n * @returns {*} Returns the resolved value.\n */\nfunction baseGet(object, path) {\n path = castPath(path, object);\n\n var index = 0,\n length = path.length;\n\n while (object != null && index < length) {\n object = object[toKey(path[index++])];\n }\n return (index && index == length) ? object : undefined;\n}\n\nmodule.exports = baseGet;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/_baseGet.js\n// module id = 77\n// module chunks = 0 1","var isArray = require('./isArray'),\n isKey = require('./_isKey'),\n stringToPath = require('./_stringToPath'),\n toString = require('./toString');\n\n/**\n * Casts `value` to a path array if it's not one.\n *\n * @private\n * @param {*} value The value to inspect.\n * @param {Object} [object] The object to query keys on.\n * @returns {Array} Returns the cast property path array.\n */\nfunction castPath(value, object) {\n if (isArray(value)) {\n return value;\n }\n return isKey(value, object) ? [value] : stringToPath(toString(value));\n}\n\nmodule.exports = castPath;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/lodash/_castPath.js\n// module id = 78\n// module chunks = 0 1","// Generated by CoffeeScript 1.9.1\n(function() {\n var XMLProcessingInstruction, create;\n\n create = require('lodash/create');\n\n module.exports = XMLProcessingInstruction = (function() {\n function XMLProcessingInstruction(parent, target, value) {\n this.stringify = parent.stringify;\n if (target == null) {\n throw new Error(\"Missing instruction target\");\n }\n this.target = this.stringify.insTarget(target);\n if (value) {\n this.value = this.stringify.insValue(value);\n }\n }\n\n XMLProcessingInstruction.prototype.clone = function() {\n return create(XMLProcessingInstruction.prototype, this);\n };\n\n XMLProcessingInstruction.prototype.toString = function(options, level) {\n var indent, newline, offset, pretty, r, ref, ref1, ref2, space;\n pretty = (options != null ? options.pretty : void 0) || false;\n indent = (ref = options != null ? options.indent : void 0) != null ? ref : ' ';\n offset = (ref1 = options != null ? options.offset : void 0) != null ? ref1 : 0;\n newline = (ref2 = options != null ? options.newline : void 0) != null ? ref2 : '\\n';\n level || (level = 0);\n space = new Array(level + offset + 1).join(indent);\n r = '';\n if (pretty) {\n r += space;\n }\n r += '';\n if (pretty) {\n r += newline;\n }\n return r;\n };\n\n return XMLProcessingInstruction;\n\n })();\n\n}).call(this);\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/xmlbuilder/lib/XMLProcessingInstruction.js\n// module id = 79\n// module chunks = 0 1","// Generated by CoffeeScript 1.9.1\n(function() {\n var XMLCData, XMLNode, create,\n extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; },\n hasProp = {}.hasOwnProperty;\n\n create = require('lodash/create');\n\n XMLNode = require('./XMLNode');\n\n module.exports = XMLCData = (function(superClass) {\n extend(XMLCData, superClass);\n\n function XMLCData(parent, text) {\n XMLCData.__super__.constructor.call(this, parent);\n if (text == null) {\n throw new Error(\"Missing CDATA text\");\n }\n this.text = this.stringify.cdata(text);\n }\n\n XMLCData.prototype.clone = function() {\n return create(XMLCData.prototype, this);\n };\n\n XMLCData.prototype.toString = function(options, level) {\n var indent, newline, offset, pretty, r, ref, ref1, ref2, space;\n pretty = (options != null ? options.pretty : void 0) || false;\n indent = (ref = options != null ? options.indent : void 0) != null ? ref : ' ';\n offset = (ref1 = options != null ? options.offset : void 0) != null ? ref1 : 0;\n newline = (ref2 = options != null ? options.newline : void 0) != null ? ref2 : '\\n';\n level || (level = 0);\n space = new Array(level + offset + 1).join(indent);\n r = '';\n if (pretty) {\n r += space;\n }\n r += '';\n if (pretty) {\n r += newline;\n }\n return r;\n };\n\n return XMLCData;\n\n })(XMLNode);\n\n}).call(this);\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/xmlbuilder/lib/XMLCData.js\n// module id = 80\n// module chunks = 0 1","// Generated by CoffeeScript 1.9.1\n(function() {\n var XMLComment, XMLNode, create,\n extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; },\n hasProp = {}.hasOwnProperty;\n\n create = require('lodash/create');\n\n XMLNode = require('./XMLNode');\n\n module.exports = XMLComment = (function(superClass) {\n extend(XMLComment, superClass);\n\n function XMLComment(parent, text) {\n XMLComment.__super__.constructor.call(this, parent);\n if (text == null) {\n throw new Error(\"Missing comment text\");\n }\n this.text = this.stringify.comment(text);\n }\n\n XMLComment.prototype.clone = function() {\n return create(XMLComment.prototype, this);\n };\n\n XMLComment.prototype.toString = function(options, level) {\n var indent, newline, offset, pretty, r, ref, ref1, ref2, space;\n pretty = (options != null ? options.pretty : void 0) || false;\n indent = (ref = options != null ? options.indent : void 0) != null ? ref : ' ';\n offset = (ref1 = options != null ? options.offset : void 0) != null ? ref1 : 0;\n newline = (ref2 = options != null ? options.newline : void 0) != null ? ref2 : '\\n';\n level || (level = 0);\n space = new Array(level + offset + 1).join(indent);\n r = '';\n if (pretty) {\n r += space;\n }\n r += '';\n if (pretty) {\n r += newline;\n }\n return r;\n };\n\n return XMLComment;\n\n })(XMLNode);\n\n}).call(this);\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/xmlbuilder/lib/XMLComment.js\n// module id = 81\n// module chunks = 0 1","// Generated by CoffeeScript 1.9.1\n(function() {\n var XMLCData, XMLComment, XMLDTDAttList, XMLDTDElement, XMLDTDEntity, XMLDTDNotation, XMLDocType, XMLProcessingInstruction, create, isObject;\n\n create = require('lodash/create');\n\n isObject = require('lodash/isObject');\n\n XMLCData = require('./XMLCData');\n\n XMLComment = require('./XMLComment');\n\n XMLDTDAttList = require('./XMLDTDAttList');\n\n XMLDTDEntity = require('./XMLDTDEntity');\n\n XMLDTDElement = require('./XMLDTDElement');\n\n XMLDTDNotation = require('./XMLDTDNotation');\n\n XMLProcessingInstruction = require('./XMLProcessingInstruction');\n\n module.exports = XMLDocType = (function() {\n function XMLDocType(parent, pubID, sysID) {\n var ref, ref1;\n this.documentObject = parent;\n this.stringify = this.documentObject.stringify;\n this.children = [];\n if (isObject(pubID)) {\n ref = pubID, pubID = ref.pubID, sysID = ref.sysID;\n }\n if (sysID == null) {\n ref1 = [pubID, sysID], sysID = ref1[0], pubID = ref1[1];\n }\n if (pubID != null) {\n this.pubID = this.stringify.dtdPubID(pubID);\n }\n if (sysID != null) {\n this.sysID = this.stringify.dtdSysID(sysID);\n }\n }\n\n XMLDocType.prototype.element = function(name, value) {\n var child;\n child = new XMLDTDElement(this, name, value);\n this.children.push(child);\n return this;\n };\n\n XMLDocType.prototype.attList = function(elementName, attributeName, attributeType, defaultValueType, defaultValue) {\n var child;\n child = new XMLDTDAttList(this, elementName, attributeName, attributeType, defaultValueType, defaultValue);\n this.children.push(child);\n return this;\n };\n\n XMLDocType.prototype.entity = function(name, value) {\n var child;\n child = new XMLDTDEntity(this, false, name, value);\n this.children.push(child);\n return this;\n };\n\n XMLDocType.prototype.pEntity = function(name, value) {\n var child;\n child = new XMLDTDEntity(this, true, name, value);\n this.children.push(child);\n return this;\n };\n\n XMLDocType.prototype.notation = function(name, value) {\n var child;\n child = new XMLDTDNotation(this, name, value);\n this.children.push(child);\n return this;\n };\n\n XMLDocType.prototype.cdata = function(value) {\n var child;\n child = new XMLCData(this, value);\n this.children.push(child);\n return this;\n };\n\n XMLDocType.prototype.comment = function(value) {\n var child;\n child = new XMLComment(this, value);\n this.children.push(child);\n return this;\n };\n\n XMLDocType.prototype.instruction = function(target, value) {\n var child;\n child = new XMLProcessingInstruction(this, target, value);\n this.children.push(child);\n return this;\n };\n\n XMLDocType.prototype.root = function() {\n return this.documentObject.root();\n };\n\n XMLDocType.prototype.document = function() {\n return this.documentObject;\n };\n\n XMLDocType.prototype.toString = function(options, level) {\n var child, i, indent, len, newline, offset, pretty, r, ref, ref1, ref2, ref3, space;\n pretty = (options != null ? options.pretty : void 0) || false;\n indent = (ref = options != null ? options.indent : void 0) != null ? ref : ' ';\n offset = (ref1 = options != null ? options.offset : void 0) != null ? ref1 : 0;\n newline = (ref2 = options != null ? options.newline : void 0) != null ? ref2 : '\\n';\n level || (level = 0);\n space = new Array(level + offset + 1).join(indent);\n r = '';\n if (pretty) {\n r += space;\n }\n r += ' 0) {\n r += ' [';\n if (pretty) {\n r += newline;\n }\n ref3 = this.children;\n for (i = 0, len = ref3.length; i < len; i++) {\n child = ref3[i];\n r += child.toString(options, level + 1);\n }\n r += ']';\n }\n r += '>';\n if (pretty) {\n r += newline;\n }\n return r;\n };\n\n XMLDocType.prototype.ele = function(name, value) {\n return this.element(name, value);\n };\n\n XMLDocType.prototype.att = function(elementName, attributeName, attributeType, defaultValueType, defaultValue) {\n return this.attList(elementName, attributeName, attributeType, defaultValueType, defaultValue);\n };\n\n XMLDocType.prototype.ent = function(name, value) {\n return this.entity(name, value);\n };\n\n XMLDocType.prototype.pent = function(name, value) {\n return this.pEntity(name, value);\n };\n\n XMLDocType.prototype.not = function(name, value) {\n return this.notation(name, value);\n };\n\n XMLDocType.prototype.dat = function(value) {\n return this.cdata(value);\n };\n\n XMLDocType.prototype.com = function(value) {\n return this.comment(value);\n };\n\n XMLDocType.prototype.ins = function(target, value) {\n return this.instruction(target, value);\n };\n\n XMLDocType.prototype.up = function() {\n return this.root();\n };\n\n XMLDocType.prototype.doc = function() {\n return this.document();\n };\n\n return XMLDocType;\n\n })();\n\n}).call(this);\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/xmlbuilder/lib/XMLDocType.js\n// module id = 82\n// module chunks = 0 1","var Collection = require('./collection');\nvar Operation = require('./operation');\nvar Shape = require('./shape');\nvar Paginator = require('./paginator');\nvar ResourceWaiter = require('./resource_waiter');\n\nvar util = require('../util');\nvar property = util.property;\nvar memoizedProperty = util.memoizedProperty;\n\nfunction Api(api, options) {\n api = api || {};\n options = options || {};\n options.api = this;\n\n api.metadata = api.metadata || {};\n\n property(this, 'isApi', true, false);\n property(this, 'apiVersion', api.metadata.apiVersion);\n property(this, 'endpointPrefix', api.metadata.endpointPrefix);\n property(this, 'signingName', api.metadata.signingName);\n property(this, 'globalEndpoint', api.metadata.globalEndpoint);\n property(this, 'signatureVersion', api.metadata.signatureVersion);\n property(this, 'jsonVersion', api.metadata.jsonVersion);\n property(this, 'targetPrefix', api.metadata.targetPrefix);\n property(this, 'protocol', api.metadata.protocol);\n property(this, 'timestampFormat', api.metadata.timestampFormat);\n property(this, 'xmlNamespaceUri', api.metadata.xmlNamespace);\n property(this, 'abbreviation', api.metadata.serviceAbbreviation);\n property(this, 'fullName', api.metadata.serviceFullName);\n\n memoizedProperty(this, 'className', function() {\n var name = api.metadata.serviceAbbreviation || api.metadata.serviceFullName;\n if (!name) return null;\n\n name = name.replace(/^Amazon|AWS\\s*|\\(.*|\\s+|\\W+/g, '');\n if (name === 'ElasticLoadBalancing') name = 'ELB';\n return name;\n });\n\n property(this, 'operations', new Collection(api.operations, options, function(name, operation) {\n return new Operation(name, operation, options);\n }, util.string.lowerFirst));\n\n property(this, 'shapes', new Collection(api.shapes, options, function(name, shape) {\n return Shape.create(shape, options);\n }));\n\n property(this, 'paginators', new Collection(api.paginators, options, function(name, paginator) {\n return new Paginator(name, paginator, options);\n }));\n\n property(this, 'waiters', new Collection(api.waiters, options, function(name, waiter) {\n return new ResourceWaiter(name, waiter, options);\n }, util.string.lowerFirst));\n\n if (options.documentation) {\n property(this, 'documentation', api.documentation);\n property(this, 'documentationUrl', api.documentationUrl);\n }\n}\n\nmodule.exports = Api;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/aws-sdk/lib/model/api.js\n// module id = 83\n// module chunks = 0 1","var Shape = require('./shape');\n\nvar util = require('../util');\nvar property = util.property;\nvar memoizedProperty = util.memoizedProperty;\n\nfunction Operation(name, operation, options) {\n var self = this;\n options = options || {};\n\n property(this, 'name', operation.name || name);\n property(this, 'api', options.api, false);\n\n operation.http = operation.http || {};\n property(this, 'httpMethod', operation.http.method || 'POST');\n property(this, 'httpPath', operation.http.requestUri || '/');\n property(this, 'authtype', operation.authtype || '');\n\n memoizedProperty(this, 'input', function() {\n if (!operation.input) {\n return new Shape.create({type: 'structure'}, options);\n }\n return Shape.create(operation.input, options);\n });\n\n memoizedProperty(this, 'output', function() {\n if (!operation.output) {\n return new Shape.create({type: 'structure'}, options);\n }\n return Shape.create(operation.output, options);\n });\n\n memoizedProperty(this, 'errors', function() {\n var list = [];\n if (!operation.errors) return null;\n\n for (var i = 0; i < operation.errors.length; i++) {\n list.push(Shape.create(operation.errors[i], options));\n }\n\n return list;\n });\n\n memoizedProperty(this, 'paginator', function() {\n return options.api.paginators[name];\n });\n\n if (options.documentation) {\n property(this, 'documentation', operation.documentation);\n property(this, 'documentationUrl', operation.documentationUrl);\n }\n\n // idempotentMembers only tracks top-level input shapes\n memoizedProperty(this, 'idempotentMembers', function() {\n var idempotentMembers = [];\n var input = self.input;\n var members = input.members;\n if (!input.members) {\n return idempotentMembers;\n }\n for (var name in members) {\n if (!members.hasOwnProperty(name)) {\n continue;\n }\n if (members[name].isIdempotent === true) {\n idempotentMembers.push(name);\n }\n }\n return idempotentMembers;\n });\n\n}\n\nmodule.exports = Operation;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/aws-sdk/lib/model/operation.js\n// module id = 84\n// module chunks = 0 1","var property = require('../util').property;\n\nfunction Paginator(name, paginator) {\n property(this, 'inputToken', paginator.input_token);\n property(this, 'limitKey', paginator.limit_key);\n property(this, 'moreResults', paginator.more_results);\n property(this, 'outputToken', paginator.output_token);\n property(this, 'resultKey', paginator.result_key);\n}\n\nmodule.exports = Paginator;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/aws-sdk/lib/model/paginator.js\n// module id = 85\n// module chunks = 0 1","var util = require('../util');\nvar property = util.property;\n\nfunction ResourceWaiter(name, waiter, options) {\n options = options || {};\n property(this, 'name', name);\n property(this, 'api', options.api, false);\n\n if (waiter.operation) {\n property(this, 'operation', util.string.lowerFirst(waiter.operation));\n }\n\n var self = this;\n var keys = [\n 'type',\n 'description',\n 'delay',\n 'maxAttempts',\n 'acceptors'\n ];\n\n keys.forEach(function(key) {\n var value = waiter[key];\n if (value) {\n property(self, key, value);\n }\n });\n}\n\nmodule.exports = ResourceWaiter;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/aws-sdk/lib/model/resource_waiter.js\n// module id = 86\n// module chunks = 0 1","var AWS = require('./core');\n\n/**\n * Represents your AWS security credentials, specifically the\n * {accessKeyId}, {secretAccessKey}, and optional {sessionToken}.\n * Creating a `Credentials` object allows you to pass around your\n * security information to configuration and service objects.\n *\n * Note that this class typically does not need to be constructed manually,\n * as the {AWS.Config} and {AWS.Service} classes both accept simple\n * options hashes with the three keys. These structures will be converted\n * into Credentials objects automatically.\n *\n * ## Expiring and Refreshing Credentials\n *\n * Occasionally credentials can expire in the middle of a long-running\n * application. In this case, the SDK will automatically attempt to\n * refresh the credentials from the storage location if the Credentials\n * class implements the {refresh} method.\n *\n * If you are implementing a credential storage location, you\n * will want to create a subclass of the `Credentials` class and\n * override the {refresh} method. This method allows credentials to be\n * retrieved from the backing store, be it a file system, database, or\n * some network storage. The method should reset the credential attributes\n * on the object.\n *\n * @!attribute expired\n * @return [Boolean] whether the credentials have been expired and\n * require a refresh. Used in conjunction with {expireTime}.\n * @!attribute expireTime\n * @return [Date] a time when credentials should be considered expired. Used\n * in conjunction with {expired}.\n * @!attribute accessKeyId\n * @return [String] the AWS access key ID\n * @!attribute secretAccessKey\n * @return [String] the AWS secret access key\n * @!attribute sessionToken\n * @return [String] an optional AWS session token\n */\nAWS.Credentials = AWS.util.inherit({\n /**\n * A credentials object can be created using positional arguments or an options\n * hash.\n *\n * @overload AWS.Credentials(accessKeyId, secretAccessKey, sessionToken=null)\n * Creates a Credentials object with a given set of credential information\n * as positional arguments.\n * @param accessKeyId [String] the AWS access key ID\n * @param secretAccessKey [String] the AWS secret access key\n * @param sessionToken [String] the optional AWS session token\n * @example Create a credentials object with AWS credentials\n * var creds = new AWS.Credentials('akid', 'secret', 'session');\n * @overload AWS.Credentials(options)\n * Creates a Credentials object with a given set of credential information\n * as an options hash.\n * @option options accessKeyId [String] the AWS access key ID\n * @option options secretAccessKey [String] the AWS secret access key\n * @option options sessionToken [String] the optional AWS session token\n * @example Create a credentials object with AWS credentials\n * var creds = new AWS.Credentials({\n * accessKeyId: 'akid', secretAccessKey: 'secret', sessionToken: 'session'\n * });\n */\n constructor: function Credentials() {\n // hide secretAccessKey from being displayed with util.inspect\n AWS.util.hideProperties(this, ['secretAccessKey']);\n\n this.expired = false;\n this.expireTime = null;\n if (arguments.length === 1 && typeof arguments[0] === 'object') {\n var creds = arguments[0].credentials || arguments[0];\n this.accessKeyId = creds.accessKeyId;\n this.secretAccessKey = creds.secretAccessKey;\n this.sessionToken = creds.sessionToken;\n } else {\n this.accessKeyId = arguments[0];\n this.secretAccessKey = arguments[1];\n this.sessionToken = arguments[2];\n }\n },\n\n /**\n * @return [Integer] the number of seconds before {expireTime} during which\n * the credentials will be considered expired.\n */\n expiryWindow: 15,\n\n /**\n * @return [Boolean] whether the credentials object should call {refresh}\n * @note Subclasses should override this method to provide custom refresh\n * logic.\n */\n needsRefresh: function needsRefresh() {\n var currentTime = AWS.util.date.getDate().getTime();\n var adjustedTime = new Date(currentTime + this.expiryWindow * 1000);\n\n if (this.expireTime && adjustedTime > this.expireTime) {\n return true;\n } else {\n return this.expired || !this.accessKeyId || !this.secretAccessKey;\n }\n },\n\n /**\n * Gets the existing credentials, refreshing them if they are not yet loaded\n * or have expired. Users should call this method before using {refresh},\n * as this will not attempt to reload credentials when they are already\n * loaded into the object.\n *\n * @callback callback function(err)\n * When this callback is called with no error, it means either credentials\n * do not need to be refreshed or refreshed credentials information has\n * been loaded into the object (as the `accessKeyId`, `secretAccessKey`,\n * and `sessionToken` properties).\n * @param err [Error] if an error occurred, this value will be filled\n */\n get: function get(callback) {\n var self = this;\n if (this.needsRefresh()) {\n this.refresh(function(err) {\n if (!err) self.expired = false; // reset expired flag\n if (callback) callback(err);\n });\n } else if (callback) {\n callback();\n }\n },\n\n /**\n * @!method getPromise()\n * Returns a 'thenable' promise.\n * Gets the existing credentials, refreshing them if they are not yet loaded\n * or have expired. Users should call this method before using {refresh},\n * as this will not attempt to reload credentials when they are already\n * loaded into the object.\n *\n * Two callbacks can be provided to the `then` method on the returned promise.\n * The first callback will be called if the promise is fulfilled, and the second\n * callback will be called if the promise is rejected.\n * @callback fulfilledCallback function()\n * Called if the promise is fulfilled. When this callback is called, it\n * means either credentials do not need to be refreshed or refreshed\n * credentials information has been loaded into the object (as the\n * `accessKeyId`, `secretAccessKey`, and `sessionToken` properties).\n * @callback rejectedCallback function(err)\n * Called if the promise is rejected.\n * @param err [Error] if an error occurred, this value will be filled\n * @return [Promise] A promise that represents the state of the `get` call.\n * @example Calling the `getPromise` method.\n * var promise = credProvider.getPromise();\n * promise.then(function() { ... }, function(err) { ... });\n */\n\n /**\n * @!method refreshPromise()\n * Returns a 'thenable' promise.\n * Refreshes the credentials. Users should call {get} before attempting\n * to forcibly refresh credentials.\n *\n * Two callbacks can be provided to the `then` method on the returned promise.\n * The first callback will be called if the promise is fulfilled, and the second\n * callback will be called if the promise is rejected.\n * @callback fulfilledCallback function()\n * Called if the promise is fulfilled. When this callback is called, it\n * means refreshed credentials information has been loaded into the object\n * (as the `accessKeyId`, `secretAccessKey`, and `sessionToken` properties).\n * @callback rejectedCallback function(err)\n * Called if the promise is rejected.\n * @param err [Error] if an error occurred, this value will be filled\n * @return [Promise] A promise that represents the state of the `refresh` call.\n * @example Calling the `refreshPromise` method.\n * var promise = credProvider.refreshPromise();\n * promise.then(function() { ... }, function(err) { ... });\n */\n\n /**\n * Refreshes the credentials. Users should call {get} before attempting\n * to forcibly refresh credentials.\n *\n * @callback callback function(err)\n * When this callback is called with no error, it means refreshed\n * credentials information has been loaded into the object (as the\n * `accessKeyId`, `secretAccessKey`, and `sessionToken` properties).\n * @param err [Error] if an error occurred, this value will be filled\n * @note Subclasses should override this class to reset the\n * {accessKeyId}, {secretAccessKey} and optional {sessionToken}\n * on the credentials object and then call the callback with\n * any error information.\n * @see get\n */\n refresh: function refresh(callback) {\n this.expired = false;\n callback();\n }\n});\n\n/**\n * @api private\n */\nAWS.Credentials.addPromisesToClass = function addPromisesToClass(PromiseDependency) {\n this.prototype.getPromise = AWS.util.promisifyMethod('get', PromiseDependency);\n this.prototype.refreshPromise = AWS.util.promisifyMethod('refresh', PromiseDependency);\n};\n\n/**\n * @api private\n */\nAWS.Credentials.deletePromisesFromClass = function deletePromisesFromClass() {\n delete this.prototype.getPromise;\n delete this.prototype.refreshPromise;\n};\n\nAWS.util.addPromises(AWS.Credentials);\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/aws-sdk/lib/credentials.js\n// module id = 87\n// module chunks = 0 1","var AWS = require('../core');\n\n/**\n * Creates a credential provider chain that searches for AWS credentials\n * in a list of credential providers specified by the {providers} property.\n *\n * By default, the chain will use the {defaultProviders} to resolve credentials.\n * These providers will look in the environment using the\n * {AWS.EnvironmentCredentials} class with the 'AWS' and 'AMAZON' prefixes.\n *\n * ## Setting Providers\n *\n * Each provider in the {providers} list should be a function that returns\n * a {AWS.Credentials} object, or a hardcoded credentials object. The function\n * form allows for delayed execution of the credential construction.\n *\n * ## Resolving Credentials from a Chain\n *\n * Call {resolve} to return the first valid credential object that can be\n * loaded by the provider chain.\n *\n * For example, to resolve a chain with a custom provider that checks a file\n * on disk after the set of {defaultProviders}:\n *\n * ```javascript\n * var diskProvider = new AWS.FileSystemCredentials('./creds.json');\n * var chain = new AWS.CredentialProviderChain();\n * chain.providers.push(diskProvider);\n * chain.resolve();\n * ```\n *\n * The above code will return the `diskProvider` object if the\n * file contains credentials and the `defaultProviders` do not contain\n * any credential settings.\n *\n * @!attribute providers\n * @return [Array]\n * a list of credentials objects or functions that return credentials\n * objects. If the provider is a function, the function will be\n * executed lazily when the provider needs to be checked for valid\n * credentials. By default, this object will be set to the\n * {defaultProviders}.\n * @see defaultProviders\n */\nAWS.CredentialProviderChain = AWS.util.inherit(AWS.Credentials, {\n\n /**\n * Creates a new CredentialProviderChain with a default set of providers\n * specified by {defaultProviders}.\n */\n constructor: function CredentialProviderChain(providers) {\n if (providers) {\n this.providers = providers;\n } else {\n this.providers = AWS.CredentialProviderChain.defaultProviders.slice(0);\n }\n },\n\n /**\n * @!method resolvePromise()\n * Returns a 'thenable' promise.\n * Resolves the provider chain by searching for the first set of\n * credentials in {providers}.\n *\n * Two callbacks can be provided to the `then` method on the returned promise.\n * The first callback will be called if the promise is fulfilled, and the second\n * callback will be called if the promise is rejected.\n * @callback fulfilledCallback function(credentials)\n * Called if the promise is fulfilled and the provider resolves the chain\n * to a credentials object\n * @param credentials [AWS.Credentials] the credentials object resolved\n * by the provider chain.\n * @callback rejectedCallback function(error)\n * Called if the promise is rejected.\n * @param err [Error] the error object returned if no credentials are found.\n * @return [Promise] A promise that represents the state of the `resolve` method call.\n * @example Calling the `resolvePromise` method.\n * var promise = chain.resolvePromise();\n * promise.then(function(credentials) { ... }, function(err) { ... });\n */\n\n /**\n * Resolves the provider chain by searching for the first set of\n * credentials in {providers}.\n *\n * @callback callback function(err, credentials)\n * Called when the provider resolves the chain to a credentials object\n * or null if no credentials can be found.\n *\n * @param err [Error] the error object returned if no credentials are\n * found.\n * @param credentials [AWS.Credentials] the credentials object resolved\n * by the provider chain.\n * @return [AWS.CredentialProviderChain] the provider, for chaining.\n */\n resolve: function resolve(callback) {\n if (this.providers.length === 0) {\n callback(new Error('No providers'));\n return this;\n }\n\n var index = 0;\n var providers = this.providers.slice(0);\n\n function resolveNext(err, creds) {\n if ((!err && creds) || index === providers.length) {\n callback(err, creds);\n return;\n }\n\n var provider = providers[index++];\n if (typeof provider === 'function') {\n creds = provider.call();\n } else {\n creds = provider;\n }\n\n if (creds.get) {\n creds.get(function(getErr) {\n resolveNext(getErr, getErr ? null : creds);\n });\n } else {\n resolveNext(null, creds);\n }\n }\n\n resolveNext();\n return this;\n }\n});\n\n/**\n * The default set of providers used by a vanilla CredentialProviderChain.\n *\n * In the browser:\n *\n * ```javascript\n * AWS.CredentialProviderChain.defaultProviders = []\n * ```\n *\n * In Node.js:\n *\n * ```javascript\n * AWS.CredentialProviderChain.defaultProviders = [\n * function () { return new AWS.EnvironmentCredentials('AWS'); },\n * function () { return new AWS.EnvironmentCredentials('AMAZON'); },\n * function () { return new AWS.SharedIniFileCredentials(); },\n * function () {\n * // if AWS_CONTAINER_CREDENTIALS_RELATIVE_URI is set\n * return new AWS.ECSCredentials();\n * // else\n * return new AWS.EC2MetadataCredentials();\n * }\n * ]\n * ```\n */\nAWS.CredentialProviderChain.defaultProviders = [];\n\n/**\n * @api private\n */\nAWS.CredentialProviderChain.addPromisesToClass = function addPromisesToClass(PromiseDependency) {\n this.prototype.resolvePromise = AWS.util.promisifyMethod('resolve', PromiseDependency);\n};\n\n/**\n * @api private\n */\nAWS.CredentialProviderChain.deletePromisesFromClass = function deletePromisesFromClass() {\n delete this.prototype.resolvePromise;\n};\n\nAWS.util.addPromises(AWS.CredentialProviderChain);\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/aws-sdk/lib/credentials/credential_provider_chain.js\n// module id = 88\n// module chunks = 0 1","var AWS = require('./core');\nvar inherit = AWS.util.inherit;\n\n/**\n * The endpoint that a service will talk to, for example,\n * `'https://ec2.ap-southeast-1.amazonaws.com'`. If\n * you need to override an endpoint for a service, you can\n * set the endpoint on a service by passing the endpoint\n * object with the `endpoint` option key:\n *\n * ```javascript\n * var ep = new AWS.Endpoint('awsproxy.example.com');\n * var s3 = new AWS.S3({endpoint: ep});\n * s3.service.endpoint.hostname == 'awsproxy.example.com'\n * ```\n *\n * Note that if you do not specify a protocol, the protocol will\n * be selected based on your current {AWS.config} configuration.\n *\n * @!attribute protocol\n * @return [String] the protocol (http or https) of the endpoint\n * URL\n * @!attribute hostname\n * @return [String] the host portion of the endpoint, e.g.,\n * example.com\n * @!attribute host\n * @return [String] the host portion of the endpoint including\n * the port, e.g., example.com:80\n * @!attribute port\n * @return [Integer] the port of the endpoint\n * @!attribute href\n * @return [String] the full URL of the endpoint\n */\nAWS.Endpoint = inherit({\n\n /**\n * @overload Endpoint(endpoint)\n * Constructs a new endpoint given an endpoint URL. If the\n * URL omits a protocol (http or https), the default protocol\n * set in the global {AWS.config} will be used.\n * @param endpoint [String] the URL to construct an endpoint from\n */\n constructor: function Endpoint(endpoint, config) {\n AWS.util.hideProperties(this, ['slashes', 'auth', 'hash', 'search', 'query']);\n\n if (typeof endpoint === 'undefined' || endpoint === null) {\n throw new Error('Invalid endpoint: ' + endpoint);\n } else if (typeof endpoint !== 'string') {\n return AWS.util.copy(endpoint);\n }\n\n if (!endpoint.match(/^http/)) {\n var useSSL = config && config.sslEnabled !== undefined ?\n config.sslEnabled : AWS.config.sslEnabled;\n endpoint = (useSSL ? 'https' : 'http') + '://' + endpoint;\n }\n\n AWS.util.update(this, AWS.util.urlParse(endpoint));\n\n // Ensure the port property is set as an integer\n if (this.port) {\n this.port = parseInt(this.port, 10);\n } else {\n this.port = this.protocol === 'https:' ? 443 : 80;\n }\n }\n\n});\n\n/**\n * The low level HTTP request object, encapsulating all HTTP header\n * and body data sent by a service request.\n *\n * @!attribute method\n * @return [String] the HTTP method of the request\n * @!attribute path\n * @return [String] the path portion of the URI, e.g.,\n * \"/list/?start=5&num=10\"\n * @!attribute headers\n * @return [map]\n * a map of header keys and their respective values\n * @!attribute body\n * @return [String] the request body payload\n * @!attribute endpoint\n * @return [AWS.Endpoint] the endpoint for the request\n * @!attribute region\n * @api private\n * @return [String] the region, for signing purposes only.\n */\nAWS.HttpRequest = inherit({\n\n /**\n * @api private\n */\n constructor: function HttpRequest(endpoint, region) {\n endpoint = new AWS.Endpoint(endpoint);\n this.method = 'POST';\n this.path = endpoint.path || '/';\n this.headers = {};\n this.body = '';\n this.endpoint = endpoint;\n this.region = region;\n this._userAgent = '';\n this.setUserAgent();\n },\n\n /**\n * @api private\n */\n setUserAgent: function setUserAgent() {\n this._userAgent = this.headers[this.getUserAgentHeaderName()] = AWS.util.userAgent();\n },\n\n getUserAgentHeaderName: function getUserAgentHeaderName() {\n var prefix = AWS.util.isBrowser() ? 'X-Amz-' : '';\n return prefix + 'User-Agent';\n },\n\n /**\n * @api private\n */\n appendToUserAgent: function appendToUserAgent(agentPartial) {\n if (typeof agentPartial === 'string' && agentPartial) {\n this._userAgent += ' ' + agentPartial;\n }\n this.headers[this.getUserAgentHeaderName()] = this._userAgent;\n },\n\n /**\n * @api private\n */\n getUserAgent: function getUserAgent() {\n return this._userAgent;\n },\n\n /**\n * @return [String] the part of the {path} excluding the\n * query string\n */\n pathname: function pathname() {\n return this.path.split('?', 1)[0];\n },\n\n /**\n * @return [String] the query string portion of the {path}\n */\n search: function search() {\n var query = this.path.split('?', 2)[1];\n if (query) {\n query = AWS.util.queryStringParse(query);\n return AWS.util.queryParamsToString(query);\n }\n return '';\n }\n\n});\n\n/**\n * The low level HTTP response object, encapsulating all HTTP header\n * and body data returned from the request.\n *\n * @!attribute statusCode\n * @return [Integer] the HTTP status code of the response (e.g., 200, 404)\n * @!attribute headers\n * @return [map]\n * a map of response header keys and their respective values\n * @!attribute body\n * @return [String] the response body payload\n * @!attribute [r] streaming\n * @return [Boolean] whether this response is being streamed at a low-level.\n * Defaults to `false` (buffered reads). Do not modify this manually, use\n * {createUnbufferedStream} to convert the stream to unbuffered mode\n * instead.\n */\nAWS.HttpResponse = inherit({\n\n /**\n * @api private\n */\n constructor: function HttpResponse() {\n this.statusCode = undefined;\n this.headers = {};\n this.body = undefined;\n this.streaming = false;\n this.stream = null;\n },\n\n /**\n * Disables buffering on the HTTP response and returns the stream for reading.\n * @return [Stream, XMLHttpRequest, null] the underlying stream object.\n * Use this object to directly read data off of the stream.\n * @note This object is only available after the {AWS.Request~httpHeaders}\n * event has fired. This method must be called prior to\n * {AWS.Request~httpData}.\n * @example Taking control of a stream\n * request.on('httpHeaders', function(statusCode, headers) {\n * if (statusCode < 300) {\n * if (headers.etag === 'xyz') {\n * // pipe the stream, disabling buffering\n * var stream = this.response.httpResponse.createUnbufferedStream();\n * stream.pipe(process.stdout);\n * } else { // abort this request and set a better error message\n * this.abort();\n * this.response.error = new Error('Invalid ETag');\n * }\n * }\n * }).send(console.log);\n */\n createUnbufferedStream: function createUnbufferedStream() {\n this.streaming = true;\n return this.stream;\n }\n});\n\n\nAWS.HttpClient = inherit({});\n\n/**\n * @api private\n */\nAWS.HttpClient.getInstance = function getInstance() {\n if (this.singleton === undefined) {\n this.singleton = new this();\n }\n return this.singleton;\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/aws-sdk/lib/http.js\n// module id = 89\n// module chunks = 0 1","var AWS = require('./core');\n\n/**\n * @api private\n * @!method on(eventName, callback)\n * Registers an event listener callback for the event given by `eventName`.\n * Parameters passed to the callback function depend on the individual event\n * being triggered. See the event documentation for those parameters.\n *\n * @param eventName [String] the event name to register the listener for\n * @param callback [Function] the listener callback function\n * @return [AWS.SequentialExecutor] the same object for chaining\n */\nAWS.SequentialExecutor = AWS.util.inherit({\n\n constructor: function SequentialExecutor() {\n this._events = {};\n },\n\n /**\n * @api private\n */\n listeners: function listeners(eventName) {\n return this._events[eventName] ? this._events[eventName].slice(0) : [];\n },\n\n on: function on(eventName, listener) {\n if (this._events[eventName]) {\n this._events[eventName].push(listener);\n } else {\n this._events[eventName] = [listener];\n }\n return this;\n },\n\n /**\n * @api private\n */\n onAsync: function onAsync(eventName, listener) {\n listener._isAsync = true;\n return this.on(eventName, listener);\n },\n\n removeListener: function removeListener(eventName, listener) {\n var listeners = this._events[eventName];\n if (listeners) {\n var length = listeners.length;\n var position = -1;\n for (var i = 0; i < length; ++i) {\n if (listeners[i] === listener) {\n position = i;\n }\n }\n if (position > -1) {\n listeners.splice(position, 1);\n }\n }\n return this;\n },\n\n removeAllListeners: function removeAllListeners(eventName) {\n if (eventName) {\n delete this._events[eventName];\n } else {\n this._events = {};\n }\n return this;\n },\n\n /**\n * @api private\n */\n emit: function emit(eventName, eventArgs, doneCallback) {\n if (!doneCallback) doneCallback = function() { };\n var listeners = this.listeners(eventName);\n var count = listeners.length;\n this.callListeners(listeners, eventArgs, doneCallback);\n return count > 0;\n },\n\n /**\n * @api private\n */\n callListeners: function callListeners(listeners, args, doneCallback, prevError) {\n var self = this;\n var error = prevError || null;\n\n function callNextListener(err) {\n if (err) {\n error = AWS.util.error(error || new Error(), err);\n if (self._haltHandlersOnError) {\n return doneCallback.call(self, error);\n }\n }\n self.callListeners(listeners, args, doneCallback, error);\n }\n\n while (listeners.length > 0) {\n var listener = listeners.shift();\n if (listener._isAsync) { // asynchronous listener\n listener.apply(self, args.concat([callNextListener]));\n return; // stop here, callNextListener will continue\n } else { // synchronous listener\n try {\n listener.apply(self, args);\n } catch (err) {\n error = AWS.util.error(error || new Error(), err);\n }\n if (error && self._haltHandlersOnError) {\n doneCallback.call(self, error);\n return;\n }\n }\n }\n doneCallback.call(self, error);\n },\n\n /**\n * Adds or copies a set of listeners from another list of\n * listeners or SequentialExecutor object.\n *\n * @param listeners [map>, AWS.SequentialExecutor]\n * a list of events and callbacks, or an event emitter object\n * containing listeners to add to this emitter object.\n * @return [AWS.SequentialExecutor] the emitter object, for chaining.\n * @example Adding listeners from a map of listeners\n * emitter.addListeners({\n * event1: [function() { ... }, function() { ... }],\n * event2: [function() { ... }]\n * });\n * emitter.emit('event1'); // emitter has event1\n * emitter.emit('event2'); // emitter has event2\n * @example Adding listeners from another emitter object\n * var emitter1 = new AWS.SequentialExecutor();\n * emitter1.on('event1', function() { ... });\n * emitter1.on('event2', function() { ... });\n * var emitter2 = new AWS.SequentialExecutor();\n * emitter2.addListeners(emitter1);\n * emitter2.emit('event1'); // emitter2 has event1\n * emitter2.emit('event2'); // emitter2 has event2\n */\n addListeners: function addListeners(listeners) {\n var self = this;\n\n // extract listeners if parameter is an SequentialExecutor object\n if (listeners._events) listeners = listeners._events;\n\n AWS.util.each(listeners, function(event, callbacks) {\n if (typeof callbacks === 'function') callbacks = [callbacks];\n AWS.util.arrayEach(callbacks, function(callback) {\n self.on(event, callback);\n });\n });\n\n return self;\n },\n\n /**\n * Registers an event with {on} and saves the callback handle function\n * as a property on the emitter object using a given `name`.\n *\n * @param name [String] the property name to set on this object containing\n * the callback function handle so that the listener can be removed in\n * the future.\n * @param (see on)\n * @return (see on)\n * @example Adding a named listener DATA_CALLBACK\n * var listener = function() { doSomething(); };\n * emitter.addNamedListener('DATA_CALLBACK', 'data', listener);\n *\n * // the following prints: true\n * console.log(emitter.DATA_CALLBACK == listener);\n */\n addNamedListener: function addNamedListener(name, eventName, callback) {\n this[name] = callback;\n this.addListener(eventName, callback);\n return this;\n },\n\n /**\n * @api private\n */\n addNamedAsyncListener: function addNamedAsyncListener(name, eventName, callback) {\n callback._isAsync = true;\n return this.addNamedListener(name, eventName, callback);\n },\n\n /**\n * Helper method to add a set of named listeners using\n * {addNamedListener}. The callback contains a parameter\n * with a handle to the `addNamedListener` method.\n *\n * @callback callback function(add)\n * The callback function is called immediately in order to provide\n * the `add` function to the block. This simplifies the addition of\n * a large group of named listeners.\n * @param add [Function] the {addNamedListener} function to call\n * when registering listeners.\n * @example Adding a set of named listeners\n * emitter.addNamedListeners(function(add) {\n * add('DATA_CALLBACK', 'data', function() { ... });\n * add('OTHER', 'otherEvent', function() { ... });\n * add('LAST', 'lastEvent', function() { ... });\n * });\n *\n * // these properties are now set:\n * emitter.DATA_CALLBACK;\n * emitter.OTHER;\n * emitter.LAST;\n */\n addNamedListeners: function addNamedListeners(callback) {\n var self = this;\n callback(\n function() {\n self.addNamedListener.apply(self, arguments);\n },\n function() {\n self.addNamedAsyncListener.apply(self, arguments);\n }\n );\n return this;\n }\n});\n\n/**\n * {on} is the prefered method.\n * @api private\n */\nAWS.SequentialExecutor.prototype.addListener = AWS.SequentialExecutor.prototype.on;\n\nmodule.exports = AWS.SequentialExecutor;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/aws-sdk/lib/sequential_executor.js\n// module id = 90\n// module chunks = 0 1","var AWS = require('../core');\nvar inherit = AWS.util.inherit;\n\n/**\n * @api private\n */\nAWS.Signers.V3 = inherit(AWS.Signers.RequestSigner, {\n addAuthorization: function addAuthorization(credentials, date) {\n\n var datetime = AWS.util.date.rfc822(date);\n\n this.request.headers['X-Amz-Date'] = datetime;\n\n if (credentials.sessionToken) {\n this.request.headers['x-amz-security-token'] = credentials.sessionToken;\n }\n\n this.request.headers['X-Amzn-Authorization'] =\n this.authorization(credentials, datetime);\n\n },\n\n authorization: function authorization(credentials) {\n return 'AWS3 ' +\n 'AWSAccessKeyId=' + credentials.accessKeyId + ',' +\n 'Algorithm=HmacSHA256,' +\n 'SignedHeaders=' + this.signedHeaders() + ',' +\n 'Signature=' + this.signature(credentials);\n },\n\n signedHeaders: function signedHeaders() {\n var headers = [];\n AWS.util.arrayEach(this.headersToSign(), function iterator(h) {\n headers.push(h.toLowerCase());\n });\n return headers.sort().join(';');\n },\n\n canonicalHeaders: function canonicalHeaders() {\n var headers = this.request.headers;\n var parts = [];\n AWS.util.arrayEach(this.headersToSign(), function iterator(h) {\n parts.push(h.toLowerCase().trim() + ':' + String(headers[h]).trim());\n });\n return parts.sort().join('\\n') + '\\n';\n },\n\n headersToSign: function headersToSign() {\n var headers = [];\n AWS.util.each(this.request.headers, function iterator(k) {\n if (k === 'Host' || k === 'Content-Encoding' || k.match(/^X-Amz/i)) {\n headers.push(k);\n }\n });\n return headers;\n },\n\n signature: function signature(credentials) {\n return AWS.util.crypto.hmac(credentials.secretAccessKey, this.stringToSign(), 'base64');\n },\n\n stringToSign: function stringToSign() {\n var parts = [];\n parts.push(this.request.method);\n parts.push('/');\n parts.push('');\n parts.push(this.canonicalHeaders());\n parts.push(this.request.body);\n return AWS.util.crypto.sha256(parts.join('\\n'));\n }\n\n});\n\nmodule.exports = AWS.Signers.V3;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/aws-sdk/lib/signers/v3.js\n// module id = 91\n// module chunks = 0 1","var AWS = require('../core');\n\n/**\n * @api private\n */\nvar cachedSecret = {};\n\n/**\n * @api private\n */\nvar cacheQueue = [];\n\n/**\n * @api private\n */\nvar maxCacheEntries = 50;\n\n/**\n * @api private\n */\nvar v4Identifier = 'aws4_request';\n\nmodule.exports = {\n /**\n * @api private\n *\n * @param date [String]\n * @param region [String]\n * @param serviceName [String]\n * @return [String]\n */\n createScope: function createScope(date, region, serviceName) {\n return [\n date.substr(0, 8),\n region,\n serviceName,\n v4Identifier\n ].join('/');\n },\n\n /**\n * @api private\n *\n * @param credentials [Credentials]\n * @param date [String]\n * @param region [String]\n * @param service [String]\n * @param shouldCache [Boolean]\n * @return [String]\n */\n getSigningKey: function getSigningKey(\n credentials,\n date,\n region,\n service,\n shouldCache\n ) {\n var credsIdentifier = AWS.util.crypto\n .hmac(credentials.secretAccessKey, credentials.accessKeyId, 'base64');\n var cacheKey = [credsIdentifier, date, region, service].join('_');\n shouldCache = shouldCache !== false;\n if (shouldCache && (cacheKey in cachedSecret)) {\n return cachedSecret[cacheKey];\n }\n\n var kDate = AWS.util.crypto.hmac(\n 'AWS4' + credentials.secretAccessKey,\n date,\n 'buffer'\n );\n var kRegion = AWS.util.crypto.hmac(kDate, region, 'buffer');\n var kService = AWS.util.crypto.hmac(kRegion, service, 'buffer');\n\n var signingKey = AWS.util.crypto.hmac(kService, v4Identifier, 'buffer');\n if (shouldCache) {\n cachedSecret[cacheKey] = signingKey;\n cacheQueue.push(cacheKey);\n if (cacheQueue.length > maxCacheEntries) {\n // remove the oldest entry (not the least recently used)\n delete cachedSecret[cacheQueue.shift()];\n }\n }\n\n return signingKey;\n },\n\n /**\n * @api private\n *\n * Empties the derived signing key cache. Made available for testing purposes\n * only.\n */\n emptyCache: function emptyCache() {\n cachedSecret = {};\n cacheQueue = [];\n }\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/aws-sdk/lib/signers/v4_credentials.js\n// module id = 92\n// module chunks = 0 1","// Unique ID creation requires a high quality random # generator. In the\n// browser this is a little complicated due to unknown quality of Math.random()\n// and inconsistent support for the `crypto` API. We do the best we can via\n// feature-detection\nvar rng;\n\nvar crypto = global.crypto || global.msCrypto; // for IE 11\nif (crypto && crypto.getRandomValues) {\n // WHATWG crypto RNG - http://wiki.whatwg.org/wiki/Crypto\n var rnds8 = new Uint8Array(16); // eslint-disable-line no-undef\n rng = function whatwgRNG() {\n crypto.getRandomValues(rnds8);\n return rnds8;\n };\n}\n\nif (!rng) {\n // Math.random()-based (RNG)\n //\n // If all else fails, use Math.random(). It's fast, but is of unspecified\n // quality.\n var rnds = new Array(16);\n rng = function() {\n for (var i = 0, r; i < 16; i++) {\n if ((i & 0x03) === 0) r = Math.random() * 0x100000000;\n rnds[i] = r >>> ((i & 0x03) << 3) & 0xff;\n }\n\n return rnds;\n };\n}\n\nmodule.exports = rng;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/uuid/lib/rng-browser.js\n// module id = 93\n// module chunks = 0 1","/**\n * Convert array of 16 byte values to UUID string format of the form:\n * XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n */\nvar byteToHex = [];\nfor (var i = 0; i < 256; ++i) {\n byteToHex[i] = (i + 0x100).toString(16).substr(1);\n}\n\nfunction bytesToUuid(buf, offset) {\n var i = offset || 0;\n var bth = byteToHex;\n return bth[buf[i++]] + bth[buf[i++]] +\n bth[buf[i++]] + bth[buf[i++]] + '-' +\n bth[buf[i++]] + bth[buf[i++]] + '-' +\n bth[buf[i++]] + bth[buf[i++]] + '-' +\n bth[buf[i++]] + bth[buf[i++]] + '-' +\n bth[buf[i++]] + bth[buf[i++]] +\n bth[buf[i++]] + bth[buf[i++]] +\n bth[buf[i++]] + bth[buf[i++]];\n}\n\nmodule.exports = bytesToUuid;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/uuid/lib/bytesToUuid.js\n// module id = 94\n// module chunks = 0 1","// Copyright Joyent, Inc. and other Node contributors.\n//\n// Permission is hereby granted, free of charge, to any person obtaining a\n// copy of this software and associated documentation files (the\n// \"Software\"), to deal in the Software without restriction, including\n// without limitation the rights to use, copy, modify, merge, publish,\n// distribute, sublicense, and/or sell copies of the Software, and to permit\n// persons to whom the Software is furnished to do so, subject to the\n// following conditions:\n//\n// The above copyright notice and this permission notice shall be included\n// in all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\n// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN\n// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\n// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\n// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\n// USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n'use strict';\n\nvar punycode = require('punycode');\nvar util = require('./util');\n\nexports.parse = urlParse;\nexports.resolve = urlResolve;\nexports.resolveObject = urlResolveObject;\nexports.format = urlFormat;\n\nexports.Url = Url;\n\nfunction Url() {\n this.protocol = null;\n this.slashes = null;\n this.auth = null;\n this.host = null;\n this.port = null;\n this.hostname = null;\n this.hash = null;\n this.search = null;\n this.query = null;\n this.pathname = null;\n this.path = null;\n this.href = null;\n}\n\n// Reference: RFC 3986, RFC 1808, RFC 2396\n\n// define these here so at least they only have to be\n// compiled once on the first module load.\nvar protocolPattern = /^([a-z0-9.+-]+:)/i,\n portPattern = /:[0-9]*$/,\n\n // Special case for a simple path URL\n simplePathPattern = /^(\\/\\/?(?!\\/)[^\\?\\s]*)(\\?[^\\s]*)?$/,\n\n // RFC 2396: characters reserved for delimiting URLs.\n // We actually just auto-escape these.\n delims = ['<', '>', '\"', '`', ' ', '\\r', '\\n', '\\t'],\n\n // RFC 2396: characters not allowed for various reasons.\n unwise = ['{', '}', '|', '\\\\', '^', '`'].concat(delims),\n\n // Allowed by RFCs, but cause of XSS attacks. Always escape these.\n autoEscape = ['\\''].concat(unwise),\n // Characters that are never ever allowed in a hostname.\n // Note that any invalid chars are also handled, but these\n // are the ones that are *expected* to be seen, so we fast-path\n // them.\n nonHostChars = ['%', '/', '?', ';', '#'].concat(autoEscape),\n hostEndingChars = ['/', '?', '#'],\n hostnameMaxLen = 255,\n hostnamePartPattern = /^[+a-z0-9A-Z_-]{0,63}$/,\n hostnamePartStart = /^([+a-z0-9A-Z_-]{0,63})(.*)$/,\n // protocols that can allow \"unsafe\" and \"unwise\" chars.\n unsafeProtocol = {\n 'javascript': true,\n 'javascript:': true\n },\n // protocols that never have a hostname.\n hostlessProtocol = {\n 'javascript': true,\n 'javascript:': true\n },\n // protocols that always contain a // bit.\n slashedProtocol = {\n 'http': true,\n 'https': true,\n 'ftp': true,\n 'gopher': true,\n 'file': true,\n 'http:': true,\n 'https:': true,\n 'ftp:': true,\n 'gopher:': true,\n 'file:': true\n },\n querystring = require('querystring');\n\nfunction urlParse(url, parseQueryString, slashesDenoteHost) {\n if (url && util.isObject(url) && url instanceof Url) return url;\n\n var u = new Url;\n u.parse(url, parseQueryString, slashesDenoteHost);\n return u;\n}\n\nUrl.prototype.parse = function(url, parseQueryString, slashesDenoteHost) {\n if (!util.isString(url)) {\n throw new TypeError(\"Parameter 'url' must be a string, not \" + typeof url);\n }\n\n // Copy chrome, IE, opera backslash-handling behavior.\n // Back slashes before the query string get converted to forward slashes\n // See: https://code.google.com/p/chromium/issues/detail?id=25916\n var queryIndex = url.indexOf('?'),\n splitter =\n (queryIndex !== -1 && queryIndex < url.indexOf('#')) ? '?' : '#',\n uSplit = url.split(splitter),\n slashRegex = /\\\\/g;\n uSplit[0] = uSplit[0].replace(slashRegex, '/');\n url = uSplit.join(splitter);\n\n var rest = url;\n\n // trim before proceeding.\n // This is to support parse stuff like \" http://foo.com \\n\"\n rest = rest.trim();\n\n if (!slashesDenoteHost && url.split('#').length === 1) {\n // Try fast path regexp\n var simplePath = simplePathPattern.exec(rest);\n if (simplePath) {\n this.path = rest;\n this.href = rest;\n this.pathname = simplePath[1];\n if (simplePath[2]) {\n this.search = simplePath[2];\n if (parseQueryString) {\n this.query = querystring.parse(this.search.substr(1));\n } else {\n this.query = this.search.substr(1);\n }\n } else if (parseQueryString) {\n this.search = '';\n this.query = {};\n }\n return this;\n }\n }\n\n var proto = protocolPattern.exec(rest);\n if (proto) {\n proto = proto[0];\n var lowerProto = proto.toLowerCase();\n this.protocol = lowerProto;\n rest = rest.substr(proto.length);\n }\n\n // figure out if it's got a host\n // user@server is *always* interpreted as a hostname, and url\n // resolution will treat //foo/bar as host=foo,path=bar because that's\n // how the browser resolves relative URLs.\n if (slashesDenoteHost || proto || rest.match(/^\\/\\/[^@\\/]+@[^@\\/]+/)) {\n var slashes = rest.substr(0, 2) === '//';\n if (slashes && !(proto && hostlessProtocol[proto])) {\n rest = rest.substr(2);\n this.slashes = true;\n }\n }\n\n if (!hostlessProtocol[proto] &&\n (slashes || (proto && !slashedProtocol[proto]))) {\n\n // there's a hostname.\n // the first instance of /, ?, ;, or # ends the host.\n //\n // If there is an @ in the hostname, then non-host chars *are* allowed\n // to the left of the last @ sign, unless some host-ending character\n // comes *before* the @-sign.\n // URLs are obnoxious.\n //\n // ex:\n // http://a@b@c/ => user:a@b host:c\n // http://a@b?@c => user:a host:c path:/?@c\n\n // v0.12 TODO(isaacs): This is not quite how Chrome does things.\n // Review our test case against browsers more comprehensively.\n\n // find the first instance of any hostEndingChars\n var hostEnd = -1;\n for (var i = 0; i < hostEndingChars.length; i++) {\n var hec = rest.indexOf(hostEndingChars[i]);\n if (hec !== -1 && (hostEnd === -1 || hec < hostEnd))\n hostEnd = hec;\n }\n\n // at this point, either we have an explicit point where the\n // auth portion cannot go past, or the last @ char is the decider.\n var auth, atSign;\n if (hostEnd === -1) {\n // atSign can be anywhere.\n atSign = rest.lastIndexOf('@');\n } else {\n // atSign must be in auth portion.\n // http://a@b/c@d => host:b auth:a path:/c@d\n atSign = rest.lastIndexOf('@', hostEnd);\n }\n\n // Now we have a portion which is definitely the auth.\n // Pull that off.\n if (atSign !== -1) {\n auth = rest.slice(0, atSign);\n rest = rest.slice(atSign + 1);\n this.auth = decodeURIComponent(auth);\n }\n\n // the host is the remaining to the left of the first non-host char\n hostEnd = -1;\n for (var i = 0; i < nonHostChars.length; i++) {\n var hec = rest.indexOf(nonHostChars[i]);\n if (hec !== -1 && (hostEnd === -1 || hec < hostEnd))\n hostEnd = hec;\n }\n // if we still have not hit it, then the entire thing is a host.\n if (hostEnd === -1)\n hostEnd = rest.length;\n\n this.host = rest.slice(0, hostEnd);\n rest = rest.slice(hostEnd);\n\n // pull out port.\n this.parseHost();\n\n // we've indicated that there is a hostname,\n // so even if it's empty, it has to be present.\n this.hostname = this.hostname || '';\n\n // if hostname begins with [ and ends with ]\n // assume that it's an IPv6 address.\n var ipv6Hostname = this.hostname[0] === '[' &&\n this.hostname[this.hostname.length - 1] === ']';\n\n // validate a little.\n if (!ipv6Hostname) {\n var hostparts = this.hostname.split(/\\./);\n for (var i = 0, l = hostparts.length; i < l; i++) {\n var part = hostparts[i];\n if (!part) continue;\n if (!part.match(hostnamePartPattern)) {\n var newpart = '';\n for (var j = 0, k = part.length; j < k; j++) {\n if (part.charCodeAt(j) > 127) {\n // we replace non-ASCII char with a temporary placeholder\n // we need this to make sure size of hostname is not\n // broken by replacing non-ASCII by nothing\n newpart += 'x';\n } else {\n newpart += part[j];\n }\n }\n // we test again with ASCII char only\n if (!newpart.match(hostnamePartPattern)) {\n var validParts = hostparts.slice(0, i);\n var notHost = hostparts.slice(i + 1);\n var bit = part.match(hostnamePartStart);\n if (bit) {\n validParts.push(bit[1]);\n notHost.unshift(bit[2]);\n }\n if (notHost.length) {\n rest = '/' + notHost.join('.') + rest;\n }\n this.hostname = validParts.join('.');\n break;\n }\n }\n }\n }\n\n if (this.hostname.length > hostnameMaxLen) {\n this.hostname = '';\n } else {\n // hostnames are always lower case.\n this.hostname = this.hostname.toLowerCase();\n }\n\n if (!ipv6Hostname) {\n // IDNA Support: Returns a punycoded representation of \"domain\".\n // It only converts parts of the domain name that\n // have non-ASCII characters, i.e. it doesn't matter if\n // you call it with a domain that already is ASCII-only.\n this.hostname = punycode.toASCII(this.hostname);\n }\n\n var p = this.port ? ':' + this.port : '';\n var h = this.hostname || '';\n this.host = h + p;\n this.href += this.host;\n\n // strip [ and ] from the hostname\n // the host field still retains them, though\n if (ipv6Hostname) {\n this.hostname = this.hostname.substr(1, this.hostname.length - 2);\n if (rest[0] !== '/') {\n rest = '/' + rest;\n }\n }\n }\n\n // now rest is set to the post-host stuff.\n // chop off any delim chars.\n if (!unsafeProtocol[lowerProto]) {\n\n // First, make 100% sure that any \"autoEscape\" chars get\n // escaped, even if encodeURIComponent doesn't think they\n // need to be.\n for (var i = 0, l = autoEscape.length; i < l; i++) {\n var ae = autoEscape[i];\n if (rest.indexOf(ae) === -1)\n continue;\n var esc = encodeURIComponent(ae);\n if (esc === ae) {\n esc = escape(ae);\n }\n rest = rest.split(ae).join(esc);\n }\n }\n\n\n // chop off from the tail first.\n var hash = rest.indexOf('#');\n if (hash !== -1) {\n // got a fragment string.\n this.hash = rest.substr(hash);\n rest = rest.slice(0, hash);\n }\n var qm = rest.indexOf('?');\n if (qm !== -1) {\n this.search = rest.substr(qm);\n this.query = rest.substr(qm + 1);\n if (parseQueryString) {\n this.query = querystring.parse(this.query);\n }\n rest = rest.slice(0, qm);\n } else if (parseQueryString) {\n // no query string, but parseQueryString still requested\n this.search = '';\n this.query = {};\n }\n if (rest) this.pathname = rest;\n if (slashedProtocol[lowerProto] &&\n this.hostname && !this.pathname) {\n this.pathname = '/';\n }\n\n //to support http.request\n if (this.pathname || this.search) {\n var p = this.pathname || '';\n var s = this.search || '';\n this.path = p + s;\n }\n\n // finally, reconstruct the href based on what has been validated.\n this.href = this.format();\n return this;\n};\n\n// format a parsed object into a url string\nfunction urlFormat(obj) {\n // ensure it's an object, and not a string url.\n // If it's an obj, this is a no-op.\n // this way, you can call url_format() on strings\n // to clean up potentially wonky urls.\n if (util.isString(obj)) obj = urlParse(obj);\n if (!(obj instanceof Url)) return Url.prototype.format.call(obj);\n return obj.format();\n}\n\nUrl.prototype.format = function() {\n var auth = this.auth || '';\n if (auth) {\n auth = encodeURIComponent(auth);\n auth = auth.replace(/%3A/i, ':');\n auth += '@';\n }\n\n var protocol = this.protocol || '',\n pathname = this.pathname || '',\n hash = this.hash || '',\n host = false,\n query = '';\n\n if (this.host) {\n host = auth + this.host;\n } else if (this.hostname) {\n host = auth + (this.hostname.indexOf(':') === -1 ?\n this.hostname :\n '[' + this.hostname + ']');\n if (this.port) {\n host += ':' + this.port;\n }\n }\n\n if (this.query &&\n util.isObject(this.query) &&\n Object.keys(this.query).length) {\n query = querystring.stringify(this.query);\n }\n\n var search = this.search || (query && ('?' + query)) || '';\n\n if (protocol && protocol.substr(-1) !== ':') protocol += ':';\n\n // only the slashedProtocols get the //. Not mailto:, xmpp:, etc.\n // unless they had them to begin with.\n if (this.slashes ||\n (!protocol || slashedProtocol[protocol]) && host !== false) {\n host = '//' + (host || '');\n if (pathname && pathname.charAt(0) !== '/') pathname = '/' + pathname;\n } else if (!host) {\n host = '';\n }\n\n if (hash && hash.charAt(0) !== '#') hash = '#' + hash;\n if (search && search.charAt(0) !== '?') search = '?' + search;\n\n pathname = pathname.replace(/[?#]/g, function(match) {\n return encodeURIComponent(match);\n });\n search = search.replace('#', '%23');\n\n return protocol + host + pathname + search + hash;\n};\n\nfunction urlResolve(source, relative) {\n return urlParse(source, false, true).resolve(relative);\n}\n\nUrl.prototype.resolve = function(relative) {\n return this.resolveObject(urlParse(relative, false, true)).format();\n};\n\nfunction urlResolveObject(source, relative) {\n if (!source) return relative;\n return urlParse(source, false, true).resolveObject(relative);\n}\n\nUrl.prototype.resolveObject = function(relative) {\n if (util.isString(relative)) {\n var rel = new Url();\n rel.parse(relative, false, true);\n relative = rel;\n }\n\n var result = new Url();\n var tkeys = Object.keys(this);\n for (var tk = 0; tk < tkeys.length; tk++) {\n var tkey = tkeys[tk];\n result[tkey] = this[tkey];\n }\n\n // hash is always overridden, no matter what.\n // even href=\"\" will remove it.\n result.hash = relative.hash;\n\n // if the relative url is empty, then there's nothing left to do here.\n if (relative.href === '') {\n result.href = result.format();\n return result;\n }\n\n // hrefs like //foo/bar always cut to the protocol.\n if (relative.slashes && !relative.protocol) {\n // take everything except the protocol from relative\n var rkeys = Object.keys(relative);\n for (var rk = 0; rk < rkeys.length; rk++) {\n var rkey = rkeys[rk];\n if (rkey !== 'protocol')\n result[rkey] = relative[rkey];\n }\n\n //urlParse appends trailing / to urls like http://www.example.com\n if (slashedProtocol[result.protocol] &&\n result.hostname && !result.pathname) {\n result.path = result.pathname = '/';\n }\n\n result.href = result.format();\n return result;\n }\n\n if (relative.protocol && relative.protocol !== result.protocol) {\n // if it's a known url protocol, then changing\n // the protocol does weird things\n // first, if it's not file:, then we MUST have a host,\n // and if there was a path\n // to begin with, then we MUST have a path.\n // if it is file:, then the host is dropped,\n // because that's known to be hostless.\n // anything else is assumed to be absolute.\n if (!slashedProtocol[relative.protocol]) {\n var keys = Object.keys(relative);\n for (var v = 0; v < keys.length; v++) {\n var k = keys[v];\n result[k] = relative[k];\n }\n result.href = result.format();\n return result;\n }\n\n result.protocol = relative.protocol;\n if (!relative.host && !hostlessProtocol[relative.protocol]) {\n var relPath = (relative.pathname || '').split('/');\n while (relPath.length && !(relative.host = relPath.shift()));\n if (!relative.host) relative.host = '';\n if (!relative.hostname) relative.hostname = '';\n if (relPath[0] !== '') relPath.unshift('');\n if (relPath.length < 2) relPath.unshift('');\n result.pathname = relPath.join('/');\n } else {\n result.pathname = relative.pathname;\n }\n result.search = relative.search;\n result.query = relative.query;\n result.host = relative.host || '';\n result.auth = relative.auth;\n result.hostname = relative.hostname || relative.host;\n result.port = relative.port;\n // to support http.request\n if (result.pathname || result.search) {\n var p = result.pathname || '';\n var s = result.search || '';\n result.path = p + s;\n }\n result.slashes = result.slashes || relative.slashes;\n result.href = result.format();\n return result;\n }\n\n var isSourceAbs = (result.pathname && result.pathname.charAt(0) === '/'),\n isRelAbs = (\n relative.host ||\n relative.pathname && relative.pathname.charAt(0) === '/'\n ),\n mustEndAbs = (isRelAbs || isSourceAbs ||\n (result.host && relative.pathname)),\n removeAllDots = mustEndAbs,\n srcPath = result.pathname && result.pathname.split('/') || [],\n relPath = relative.pathname && relative.pathname.split('/') || [],\n psychotic = result.protocol && !slashedProtocol[result.protocol];\n\n // if the url is a non-slashed url, then relative\n // links like ../.. should be able\n // to crawl up to the hostname, as well. This is strange.\n // result.protocol has already been set by now.\n // Later on, put the first path part into the host field.\n if (psychotic) {\n result.hostname = '';\n result.port = null;\n if (result.host) {\n if (srcPath[0] === '') srcPath[0] = result.host;\n else srcPath.unshift(result.host);\n }\n result.host = '';\n if (relative.protocol) {\n relative.hostname = null;\n relative.port = null;\n if (relative.host) {\n if (relPath[0] === '') relPath[0] = relative.host;\n else relPath.unshift(relative.host);\n }\n relative.host = null;\n }\n mustEndAbs = mustEndAbs && (relPath[0] === '' || srcPath[0] === '');\n }\n\n if (isRelAbs) {\n // it's absolute.\n result.host = (relative.host || relative.host === '') ?\n relative.host : result.host;\n result.hostname = (relative.hostname || relative.hostname === '') ?\n relative.hostname : result.hostname;\n result.search = relative.search;\n result.query = relative.query;\n srcPath = relPath;\n // fall through to the dot-handling below.\n } else if (relPath.length) {\n // it's relative\n // throw away the existing file, and take the new path instead.\n if (!srcPath) srcPath = [];\n srcPath.pop();\n srcPath = srcPath.concat(relPath);\n result.search = relative.search;\n result.query = relative.query;\n } else if (!util.isNullOrUndefined(relative.search)) {\n // just pull out the search.\n // like href='?foo'.\n // Put this after the other two cases because it simplifies the booleans\n if (psychotic) {\n result.hostname = result.host = srcPath.shift();\n //occationaly the auth can get stuck only in host\n //this especially happens in cases like\n //url.resolveObject('mailto:local1@domain1', 'local2@domain2')\n var authInHost = result.host && result.host.indexOf('@') > 0 ?\n result.host.split('@') : false;\n if (authInHost) {\n result.auth = authInHost.shift();\n result.host = result.hostname = authInHost.shift();\n }\n }\n result.search = relative.search;\n result.query = relative.query;\n //to support http.request\n if (!util.isNull(result.pathname) || !util.isNull(result.search)) {\n result.path = (result.pathname ? result.pathname : '') +\n (result.search ? result.search : '');\n }\n result.href = result.format();\n return result;\n }\n\n if (!srcPath.length) {\n // no path at all. easy.\n // we've already handled the other stuff above.\n result.pathname = null;\n //to support http.request\n if (result.search) {\n result.path = '/' + result.search;\n } else {\n result.path = null;\n }\n result.href = result.format();\n return result;\n }\n\n // if a url ENDs in . or .., then it must get a trailing slash.\n // however, if it ends in anything else non-slashy,\n // then it must NOT get a trailing slash.\n var last = srcPath.slice(-1)[0];\n var hasTrailingSlash = (\n (result.host || relative.host || srcPath.length > 1) &&\n (last === '.' || last === '..') || last === '');\n\n // strip single dots, resolve double dots to parent dir\n // if the path tries to go above the root, `up` ends up > 0\n var up = 0;\n for (var i = srcPath.length; i >= 0; i--) {\n last = srcPath[i];\n if (last === '.') {\n srcPath.splice(i, 1);\n } else if (last === '..') {\n srcPath.splice(i, 1);\n up++;\n } else if (up) {\n srcPath.splice(i, 1);\n up--;\n }\n }\n\n // if the path is allowed to go above the root, restore leading ..s\n if (!mustEndAbs && !removeAllDots) {\n for (; up--; up) {\n srcPath.unshift('..');\n }\n }\n\n if (mustEndAbs && srcPath[0] !== '' &&\n (!srcPath[0] || srcPath[0].charAt(0) !== '/')) {\n srcPath.unshift('');\n }\n\n if (hasTrailingSlash && (srcPath.join('/').substr(-1) !== '/')) {\n srcPath.push('');\n }\n\n var isAbsolute = srcPath[0] === '' ||\n (srcPath[0] && srcPath[0].charAt(0) === '/');\n\n // put the host back\n if (psychotic) {\n result.hostname = result.host = isAbsolute ? '' :\n srcPath.length ? srcPath.shift() : '';\n //occationaly the auth can get stuck only in host\n //this especially happens in cases like\n //url.resolveObject('mailto:local1@domain1', 'local2@domain2')\n var authInHost = result.host && result.host.indexOf('@') > 0 ?\n result.host.split('@') : false;\n if (authInHost) {\n result.auth = authInHost.shift();\n result.host = result.hostname = authInHost.shift();\n }\n }\n\n mustEndAbs = mustEndAbs || (result.host && srcPath.length);\n\n if (mustEndAbs && !isAbsolute) {\n srcPath.unshift('');\n }\n\n if (!srcPath.length) {\n result.pathname = null;\n result.path = null;\n } else {\n result.pathname = srcPath.join('/');\n }\n\n //to support request.http\n if (!util.isNull(result.pathname) || !util.isNull(result.search)) {\n result.path = (result.pathname ? result.pathname : '') +\n (result.search ? result.search : '');\n }\n result.auth = relative.auth || result.auth;\n result.slashes = result.slashes || relative.slashes;\n result.href = result.format();\n return result;\n};\n\nUrl.prototype.parseHost = function() {\n var host = this.host;\n var port = portPattern.exec(host);\n if (port) {\n port = port[0];\n if (port !== ':') {\n this.port = port.substr(1);\n }\n host = host.substr(0, host.length - port.length);\n }\n if (host) this.hostname = host;\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/node-libs-browser/node_modules/url/url.js\n// module id = 95\n// module chunks = 0 1","'use strict';\n\nexports.decode = exports.parse = require('./decode');\nexports.encode = exports.stringify = require('./encode');\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/querystring-es3/index.js\n// module id = 96\n// module chunks = 0 1","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['cognitoidentity'] = {};\nAWS.CognitoIdentity = Service.defineService('cognitoidentity', ['2014-06-30']);\nrequire('../lib/services/cognitoidentity');\nObject.defineProperty(apiLoader.services['cognitoidentity'], '2014-06-30', {\n get: function get() {\n var model = require('../apis/cognito-identity-2014-06-30.min.json');\n model.paginators = require('../apis/cognito-identity-2014-06-30.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CognitoIdentity;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/aws-sdk/clients/cognitoidentity.js\n// module id = 97\n// module chunks = 0 1","function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n/*!\n * Copyright 2016 Amazon.com,\n * Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Amazon Software License (the \"License\").\n * You may not use this file except in compliance with the\n * License. A copy of the License is located at\n *\n * http://aws.amazon.com/asl/\n *\n * or in the \"license\" file accompanying this file. This file is\n * distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n * CONDITIONS OF ANY KIND, express or implied. See the License\n * for the specific language governing permissions and\n * limitations under the License.\n */\n\nimport { util } from 'aws-sdk/global';\n\nimport BigInteger from './BigInteger';\n\nvar initN = 'FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD1' + '29024E088A67CC74020BBEA63B139B22514A08798E3404DD' + 'EF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245' + 'E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7ED' + 'EE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3D' + 'C2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F' + '83655D23DCA3AD961C62F356208552BB9ED529077096966D' + '670C354E4ABC9804F1746C08CA18217C32905E462E36CE3B' + 'E39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9' + 'DE2BCBF6955817183995497CEA956AE515D2261898FA0510' + '15728E5A8AAAC42DAD33170D04507A33A85521ABDF1CBA64' + 'ECFB850458DBEF0A8AEA71575D060C7DB3970F85A6E1E4C7' + 'ABF5AE8CDB0933D71E8C94E04A25619DCEE3D2261AD2EE6B' + 'F12FFA06D98A0864D87602733EC86A64521F2B18177B200C' + 'BBE117577A615D6C770988C0BAD946E208E24FA074E5AB31' + '43DB5BFCE0FD108E4B82D120A93AD2CAFFFFFFFFFFFFFFFF';\n\nvar newPasswordRequiredChallengeUserAttributePrefix = 'userAttributes.';\n\n/** @class */\n\nvar AuthenticationHelper = function () {\n /**\n * Constructs a new AuthenticationHelper object\n * @param {string} PoolName Cognito user pool name.\n */\n function AuthenticationHelper(PoolName) {\n _classCallCheck(this, AuthenticationHelper);\n\n this.N = new BigInteger(initN, 16);\n this.g = new BigInteger('2', 16);\n this.k = new BigInteger(this.hexHash('00' + this.N.toString(16) + '0' + this.g.toString(16)), 16);\n\n this.smallAValue = this.generateRandomSmallA();\n this.getLargeAValue(function () {});\n\n this.infoBits = new util.Buffer('Caldera Derived Key', 'utf8');\n\n this.poolName = PoolName;\n }\n\n /**\n * @returns {BigInteger} small A, a random number\n */\n\n\n AuthenticationHelper.prototype.getSmallAValue = function getSmallAValue() {\n return this.smallAValue;\n };\n\n /**\n * @param {nodeCallback} callback Called with (err, largeAValue)\n * @returns {void}\n */\n\n\n AuthenticationHelper.prototype.getLargeAValue = function getLargeAValue(callback) {\n var _this = this;\n\n if (this.largeAValue) {\n callback(null, this.largeAValue);\n } else {\n this.calculateA(this.smallAValue, function (err, largeAValue) {\n if (err) {\n callback(err, null);\n }\n\n _this.largeAValue = largeAValue;\n callback(null, _this.largeAValue);\n });\n }\n };\n\n /**\n * helper function to generate a random big integer\n * @returns {BigInteger} a random value.\n * @private\n */\n\n\n AuthenticationHelper.prototype.generateRandomSmallA = function generateRandomSmallA() {\n var hexRandom = util.crypto.lib.randomBytes(128).toString('hex');\n\n var randomBigInt = new BigInteger(hexRandom, 16);\n var smallABigInt = randomBigInt.mod(this.N);\n\n return smallABigInt;\n };\n\n /**\n * helper function to generate a random string\n * @returns {string} a random value.\n * @private\n */\n\n\n AuthenticationHelper.prototype.generateRandomString = function generateRandomString() {\n return util.crypto.lib.randomBytes(40).toString('base64');\n };\n\n /**\n * @returns {string} Generated random value included in password hash.\n */\n\n\n AuthenticationHelper.prototype.getRandomPassword = function getRandomPassword() {\n return this.randomPassword;\n };\n\n /**\n * @returns {string} Generated random value included in devices hash.\n */\n\n\n AuthenticationHelper.prototype.getSaltDevices = function getSaltDevices() {\n return this.SaltToHashDevices;\n };\n\n /**\n * @returns {string} Value used to verify devices.\n */\n\n\n AuthenticationHelper.prototype.getVerifierDevices = function getVerifierDevices() {\n return this.verifierDevices;\n };\n\n /**\n * Generate salts and compute verifier.\n * @param {string} deviceGroupKey Devices to generate verifier for.\n * @param {string} username User to generate verifier for.\n * @param {nodeCallback} callback Called with (err, null)\n * @returns {void}\n */\n\n\n AuthenticationHelper.prototype.generateHashDevice = function generateHashDevice(deviceGroupKey, username, callback) {\n var _this2 = this;\n\n this.randomPassword = this.generateRandomString();\n var combinedString = '' + deviceGroupKey + username + ':' + this.randomPassword;\n var hashedString = this.hash(combinedString);\n\n var hexRandom = util.crypto.lib.randomBytes(16).toString('hex');\n this.SaltToHashDevices = this.padHex(new BigInteger(hexRandom, 16));\n\n this.g.modPow(new BigInteger(this.hexHash(this.SaltToHashDevices + hashedString), 16), this.N, function (err, verifierDevicesNotPadded) {\n if (err) {\n callback(err, null);\n }\n\n _this2.verifierDevices = _this2.padHex(verifierDevicesNotPadded);\n callback(null, null);\n });\n };\n\n /**\n * Calculate the client's public value A = g^a%N\n * with the generated random number a\n * @param {BigInteger} a Randomly generated small A.\n * @param {nodeCallback} callback Called with (err, largeAValue)\n * @returns {void}\n * @private\n */\n\n\n AuthenticationHelper.prototype.calculateA = function calculateA(a, callback) {\n var _this3 = this;\n\n this.g.modPow(a, this.N, function (err, A) {\n if (err) {\n callback(err, null);\n }\n\n if (A.mod(_this3.N).equals(BigInteger.ZERO)) {\n callback(new Error('Illegal paramater. A mod N cannot be 0.'), null);\n }\n\n callback(null, A);\n });\n };\n\n /**\n * Calculate the client's value U which is the hash of A and B\n * @param {BigInteger} A Large A value.\n * @param {BigInteger} B Server B value.\n * @returns {BigInteger} Computed U value.\n * @private\n */\n\n\n AuthenticationHelper.prototype.calculateU = function calculateU(A, B) {\n this.UHexHash = this.hexHash(this.padHex(A) + this.padHex(B));\n var finalU = new BigInteger(this.UHexHash, 16);\n\n return finalU;\n };\n\n /**\n * Calculate a hash from a bitArray\n * @param {Buffer} buf Value to hash.\n * @returns {String} Hex-encoded hash.\n * @private\n */\n\n\n AuthenticationHelper.prototype.hash = function hash(buf) {\n var hashHex = util.crypto.sha256(buf, 'hex');\n return new Array(64 - hashHex.length).join('0') + hashHex;\n };\n\n /**\n * Calculate a hash from a hex string\n * @param {String} hexStr Value to hash.\n * @returns {String} Hex-encoded hash.\n * @private\n */\n\n\n AuthenticationHelper.prototype.hexHash = function hexHash(hexStr) {\n return this.hash(new util.Buffer(hexStr, 'hex'));\n };\n\n /**\n * Standard hkdf algorithm\n * @param {Buffer} ikm Input key material.\n * @param {Buffer} salt Salt value.\n * @returns {Buffer} Strong key material.\n * @private\n */\n\n\n AuthenticationHelper.prototype.computehkdf = function computehkdf(ikm, salt) {\n var prk = util.crypto.hmac(salt, ikm, 'buffer', 'sha256');\n var infoBitsUpdate = util.buffer.concat([this.infoBits, new util.Buffer(String.fromCharCode(1), 'utf8')]);\n var hmac = util.crypto.hmac(prk, infoBitsUpdate, 'buffer', 'sha256');\n return hmac.slice(0, 16);\n };\n\n /**\n * Calculates the final hkdf based on computed S value, and computed U value and the key\n * @param {String} username Username.\n * @param {String} password Password.\n * @param {BigInteger} serverBValue Server B value.\n * @param {BigInteger} salt Generated salt.\n * @param {nodeCallback} callback Called with (err, hkdfValue)\n * @returns {void}\n */\n\n\n AuthenticationHelper.prototype.getPasswordAuthenticationKey = function getPasswordAuthenticationKey(username, password, serverBValue, salt, callback) {\n var _this4 = this;\n\n if (serverBValue.mod(this.N).equals(BigInteger.ZERO)) {\n throw new Error('B cannot be zero.');\n }\n\n this.UValue = this.calculateU(this.largeAValue, serverBValue);\n\n if (this.UValue.equals(BigInteger.ZERO)) {\n throw new Error('U cannot be zero.');\n }\n\n var usernamePassword = '' + this.poolName + username + ':' + password;\n var usernamePasswordHash = this.hash(usernamePassword);\n\n var xValue = new BigInteger(this.hexHash(this.padHex(salt) + usernamePasswordHash), 16);\n this.calculateS(xValue, serverBValue, function (err, sValue) {\n if (err) {\n callback(err, null);\n }\n\n var hkdf = _this4.computehkdf(new util.Buffer(_this4.padHex(sValue), 'hex'), new util.Buffer(_this4.padHex(_this4.UValue.toString(16)), 'hex'));\n\n callback(null, hkdf);\n });\n };\n\n /**\n * Calculates the S value used in getPasswordAuthenticationKey\n * @param {BigInteger} xValue Salted password hash value.\n * @param {BigInteger} serverBValue Server B value.\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n AuthenticationHelper.prototype.calculateS = function calculateS(xValue, serverBValue, callback) {\n var _this5 = this;\n\n this.g.modPow(xValue, this.N, function (err, gModPowXN) {\n if (err) {\n callback(err, null);\n }\n\n var intValue2 = serverBValue.subtract(_this5.k.multiply(gModPowXN));\n intValue2.modPow(_this5.smallAValue.add(_this5.UValue.multiply(xValue)), _this5.N, function (err2, result) {\n if (err2) {\n callback(err2, null);\n }\n\n callback(null, result.mod(_this5.N));\n });\n });\n };\n\n /**\n * Return constant newPasswordRequiredChallengeUserAttributePrefix\n * @return {newPasswordRequiredChallengeUserAttributePrefix} constant prefix value\n */\n\n\n AuthenticationHelper.prototype.getNewPasswordRequiredChallengeUserAttributePrefix = function getNewPasswordRequiredChallengeUserAttributePrefix() {\n return newPasswordRequiredChallengeUserAttributePrefix;\n };\n\n /**\n * Converts a BigInteger (or hex string) to hex format padded with zeroes for hashing\n * @param {BigInteger|String} bigInt Number or string to pad.\n * @returns {String} Padded hex string.\n */\n\n\n AuthenticationHelper.prototype.padHex = function padHex(bigInt) {\n var hashStr = bigInt.toString(16);\n if (hashStr.length % 2 === 1) {\n hashStr = '0' + hashStr;\n } else if ('89ABCDEFabcdef'.indexOf(hashStr[0]) !== -1) {\n hashStr = '00' + hashStr;\n }\n return hashStr;\n };\n\n return AuthenticationHelper;\n}();\n\nexport default AuthenticationHelper;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/amazon-cognito-identity-js/es/AuthenticationHelper.js\n// module id = 98\n// module chunks = 0 1","// A small implementation of BigInteger based on http://www-cs-students.stanford.edu/~tjw/jsbn/\n//\n// All public methods have been removed except the following:\n// new BigInteger(a, b) (only radix 2, 4, 8, 16 and 32 supported)\n// toString (only radix 2, 4, 8, 16 and 32 supported)\n// negate\n// abs\n// compareTo\n// bitLength\n// mod\n// equals\n// add\n// subtract\n// multiply\n// divide\n// modPow\n\nexport default BigInteger;\n\n/*\n * Copyright (c) 2003-2005 Tom Wu\n * All Rights Reserved.\n *\n * Permission is hereby granted, free of charge, to any person obtaining\n * a copy of this software and associated documentation files (the\n * \"Software\"), to deal in the Software without restriction, including\n * without limitation the rights to use, copy, modify, merge, publish,\n * distribute, sublicense, and/or sell copies of the Software, and to\n * permit persons to whom the Software is furnished to do so, subject to\n * the following conditions:\n *\n * The above copyright notice and this permission notice shall be\n * included in all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS-IS\" AND WITHOUT WARRANTY OF ANY KIND,\n * EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY\n * WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.\n *\n * IN NO EVENT SHALL TOM WU BE LIABLE FOR ANY SPECIAL, INCIDENTAL,\n * INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER\n * RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF\n * THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT\n * OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n *\n * In addition, the following condition applies:\n *\n * All redistributions must retain an intact copy of this copyright notice\n * and disclaimer.\n */\n\n// (public) Constructor\nfunction BigInteger(a, b) {\n if (a != null) this.fromString(a, b);\n}\n\n// return new, unset BigInteger\nfunction nbi() {\n return new BigInteger(null);\n}\n\n// Bits per digit\nvar dbits;\n\n// JavaScript engine analysis\nvar canary = 0xdeadbeefcafe;\nvar j_lm = (canary & 0xffffff) == 0xefcafe;\n\n// am: Compute w_j += (x*this_i), propagate carries,\n// c is initial carry, returns final carry.\n// c < 3*dvalue, x < 2*dvalue, this_i < dvalue\n// We need to select the fastest one that works in this environment.\n\n// am1: use a single mult and divide to get the high bits,\n// max digit bits should be 26 because\n// max internal value = 2*dvalue^2-2*dvalue (< 2^53)\nfunction am1(i, x, w, j, c, n) {\n while (--n >= 0) {\n var v = x * this[i++] + w[j] + c;\n c = Math.floor(v / 0x4000000);\n w[j++] = v & 0x3ffffff;\n }\n return c;\n}\n// am2 avoids a big mult-and-extract completely.\n// Max digit bits should be <= 30 because we do bitwise ops\n// on values up to 2*hdvalue^2-hdvalue-1 (< 2^31)\nfunction am2(i, x, w, j, c, n) {\n var xl = x & 0x7fff,\n xh = x >> 15;\n while (--n >= 0) {\n var l = this[i] & 0x7fff;\n var h = this[i++] >> 15;\n var m = xh * l + h * xl;\n l = xl * l + ((m & 0x7fff) << 15) + w[j] + (c & 0x3fffffff);\n c = (l >>> 30) + (m >>> 15) + xh * h + (c >>> 30);\n w[j++] = l & 0x3fffffff;\n }\n return c;\n}\n// Alternately, set max digit bits to 28 since some\n// browsers slow down when dealing with 32-bit numbers.\nfunction am3(i, x, w, j, c, n) {\n var xl = x & 0x3fff,\n xh = x >> 14;\n while (--n >= 0) {\n var l = this[i] & 0x3fff;\n var h = this[i++] >> 14;\n var m = xh * l + h * xl;\n l = xl * l + ((m & 0x3fff) << 14) + w[j] + c;\n c = (l >> 28) + (m >> 14) + xh * h;\n w[j++] = l & 0xfffffff;\n }\n return c;\n}\nvar inBrowser = typeof navigator !== \"undefined\";\nif (inBrowser && j_lm && navigator.appName == \"Microsoft Internet Explorer\") {\n BigInteger.prototype.am = am2;\n dbits = 30;\n} else if (inBrowser && j_lm && navigator.appName != \"Netscape\") {\n BigInteger.prototype.am = am1;\n dbits = 26;\n} else {\n // Mozilla/Netscape seems to prefer am3\n BigInteger.prototype.am = am3;\n dbits = 28;\n}\n\nBigInteger.prototype.DB = dbits;\nBigInteger.prototype.DM = (1 << dbits) - 1;\nBigInteger.prototype.DV = 1 << dbits;\n\nvar BI_FP = 52;\nBigInteger.prototype.FV = Math.pow(2, BI_FP);\nBigInteger.prototype.F1 = BI_FP - dbits;\nBigInteger.prototype.F2 = 2 * dbits - BI_FP;\n\n// Digit conversions\nvar BI_RM = \"0123456789abcdefghijklmnopqrstuvwxyz\";\nvar BI_RC = new Array();\nvar rr, vv;\nrr = \"0\".charCodeAt(0);\nfor (vv = 0; vv <= 9; ++vv) {\n BI_RC[rr++] = vv;\n}rr = \"a\".charCodeAt(0);\nfor (vv = 10; vv < 36; ++vv) {\n BI_RC[rr++] = vv;\n}rr = \"A\".charCodeAt(0);\nfor (vv = 10; vv < 36; ++vv) {\n BI_RC[rr++] = vv;\n}function int2char(n) {\n return BI_RM.charAt(n);\n}\nfunction intAt(s, i) {\n var c = BI_RC[s.charCodeAt(i)];\n return c == null ? -1 : c;\n}\n\n// (protected) copy this to r\nfunction bnpCopyTo(r) {\n for (var i = this.t - 1; i >= 0; --i) {\n r[i] = this[i];\n }r.t = this.t;\n r.s = this.s;\n}\n\n// (protected) set from integer value x, -DV <= x < DV\nfunction bnpFromInt(x) {\n this.t = 1;\n this.s = x < 0 ? -1 : 0;\n if (x > 0) this[0] = x;else if (x < -1) this[0] = x + this.DV;else this.t = 0;\n}\n\n// return bigint initialized to value\nfunction nbv(i) {\n var r = nbi();\n\n r.fromInt(i);\n\n return r;\n}\n\n// (protected) set from string and radix\nfunction bnpFromString(s, b) {\n var k;\n if (b == 16) k = 4;else if (b == 8) k = 3;else if (b == 2) k = 1;else if (b == 32) k = 5;else if (b == 4) k = 2;else throw new Error(\"Only radix 2, 4, 8, 16, 32 are supported\");\n this.t = 0;\n this.s = 0;\n var i = s.length,\n mi = false,\n sh = 0;\n while (--i >= 0) {\n var x = intAt(s, i);\n if (x < 0) {\n if (s.charAt(i) == \"-\") mi = true;\n continue;\n }\n mi = false;\n if (sh == 0) this[this.t++] = x;else if (sh + k > this.DB) {\n this[this.t - 1] |= (x & (1 << this.DB - sh) - 1) << sh;\n this[this.t++] = x >> this.DB - sh;\n } else this[this.t - 1] |= x << sh;\n sh += k;\n if (sh >= this.DB) sh -= this.DB;\n }\n this.clamp();\n if (mi) BigInteger.ZERO.subTo(this, this);\n}\n\n// (protected) clamp off excess high words\nfunction bnpClamp() {\n var c = this.s & this.DM;\n while (this.t > 0 && this[this.t - 1] == c) {\n --this.t;\n }\n}\n\n// (public) return string representation in given radix\nfunction bnToString(b) {\n if (this.s < 0) return \"-\" + this.negate().toString();\n var k;\n if (b == 16) k = 4;else if (b == 8) k = 3;else if (b == 2) k = 1;else if (b == 32) k = 5;else if (b == 4) k = 2;else throw new Error(\"Only radix 2, 4, 8, 16, 32 are supported\");\n var km = (1 << k) - 1,\n d,\n m = false,\n r = \"\",\n i = this.t;\n var p = this.DB - i * this.DB % k;\n if (i-- > 0) {\n if (p < this.DB && (d = this[i] >> p) > 0) {\n m = true;\n r = int2char(d);\n }\n while (i >= 0) {\n if (p < k) {\n d = (this[i] & (1 << p) - 1) << k - p;\n d |= this[--i] >> (p += this.DB - k);\n } else {\n d = this[i] >> (p -= k) & km;\n if (p <= 0) {\n p += this.DB;\n --i;\n }\n }\n if (d > 0) m = true;\n if (m) r += int2char(d);\n }\n }\n return m ? r : \"0\";\n}\n\n// (public) -this\nfunction bnNegate() {\n var r = nbi();\n\n BigInteger.ZERO.subTo(this, r);\n\n return r;\n}\n\n// (public) |this|\nfunction bnAbs() {\n return this.s < 0 ? this.negate() : this;\n}\n\n// (public) return + if this > a, - if this < a, 0 if equal\nfunction bnCompareTo(a) {\n var r = this.s - a.s;\n if (r != 0) return r;\n var i = this.t;\n r = i - a.t;\n if (r != 0) return this.s < 0 ? -r : r;\n while (--i >= 0) {\n if ((r = this[i] - a[i]) != 0) return r;\n }return 0;\n}\n\n// returns bit length of the integer x\nfunction nbits(x) {\n var r = 1,\n t;\n if ((t = x >>> 16) != 0) {\n x = t;\n r += 16;\n }\n if ((t = x >> 8) != 0) {\n x = t;\n r += 8;\n }\n if ((t = x >> 4) != 0) {\n x = t;\n r += 4;\n }\n if ((t = x >> 2) != 0) {\n x = t;\n r += 2;\n }\n if ((t = x >> 1) != 0) {\n x = t;\n r += 1;\n }\n return r;\n}\n\n// (public) return the number of bits in \"this\"\nfunction bnBitLength() {\n if (this.t <= 0) return 0;\n return this.DB * (this.t - 1) + nbits(this[this.t - 1] ^ this.s & this.DM);\n}\n\n// (protected) r = this << n*DB\nfunction bnpDLShiftTo(n, r) {\n var i;\n for (i = this.t - 1; i >= 0; --i) {\n r[i + n] = this[i];\n }for (i = n - 1; i >= 0; --i) {\n r[i] = 0;\n }r.t = this.t + n;\n r.s = this.s;\n}\n\n// (protected) r = this >> n*DB\nfunction bnpDRShiftTo(n, r) {\n for (var i = n; i < this.t; ++i) {\n r[i - n] = this[i];\n }r.t = Math.max(this.t - n, 0);\n r.s = this.s;\n}\n\n// (protected) r = this << n\nfunction bnpLShiftTo(n, r) {\n var bs = n % this.DB;\n var cbs = this.DB - bs;\n var bm = (1 << cbs) - 1;\n var ds = Math.floor(n / this.DB),\n c = this.s << bs & this.DM,\n i;\n for (i = this.t - 1; i >= 0; --i) {\n r[i + ds + 1] = this[i] >> cbs | c;\n c = (this[i] & bm) << bs;\n }\n for (i = ds - 1; i >= 0; --i) {\n r[i] = 0;\n }r[ds] = c;\n r.t = this.t + ds + 1;\n r.s = this.s;\n r.clamp();\n}\n\n// (protected) r = this >> n\nfunction bnpRShiftTo(n, r) {\n r.s = this.s;\n var ds = Math.floor(n / this.DB);\n if (ds >= this.t) {\n r.t = 0;\n return;\n }\n var bs = n % this.DB;\n var cbs = this.DB - bs;\n var bm = (1 << bs) - 1;\n r[0] = this[ds] >> bs;\n for (var i = ds + 1; i < this.t; ++i) {\n r[i - ds - 1] |= (this[i] & bm) << cbs;\n r[i - ds] = this[i] >> bs;\n }\n if (bs > 0) r[this.t - ds - 1] |= (this.s & bm) << cbs;\n r.t = this.t - ds;\n r.clamp();\n}\n\n// (protected) r = this - a\nfunction bnpSubTo(a, r) {\n var i = 0,\n c = 0,\n m = Math.min(a.t, this.t);\n while (i < m) {\n c += this[i] - a[i];\n r[i++] = c & this.DM;\n c >>= this.DB;\n }\n if (a.t < this.t) {\n c -= a.s;\n while (i < this.t) {\n c += this[i];\n r[i++] = c & this.DM;\n c >>= this.DB;\n }\n c += this.s;\n } else {\n c += this.s;\n while (i < a.t) {\n c -= a[i];\n r[i++] = c & this.DM;\n c >>= this.DB;\n }\n c -= a.s;\n }\n r.s = c < 0 ? -1 : 0;\n if (c < -1) r[i++] = this.DV + c;else if (c > 0) r[i++] = c;\n r.t = i;\n r.clamp();\n}\n\n// (protected) r = this * a, r != this,a (HAC 14.12)\n// \"this\" should be the larger one if appropriate.\nfunction bnpMultiplyTo(a, r) {\n var x = this.abs(),\n y = a.abs();\n var i = x.t;\n r.t = i + y.t;\n while (--i >= 0) {\n r[i] = 0;\n }for (i = 0; i < y.t; ++i) {\n r[i + x.t] = x.am(0, y[i], r, i, 0, x.t);\n }r.s = 0;\n r.clamp();\n if (this.s != a.s) BigInteger.ZERO.subTo(r, r);\n}\n\n// (protected) r = this^2, r != this (HAC 14.16)\nfunction bnpSquareTo(r) {\n var x = this.abs();\n var i = r.t = 2 * x.t;\n while (--i >= 0) {\n r[i] = 0;\n }for (i = 0; i < x.t - 1; ++i) {\n var c = x.am(i, x[i], r, 2 * i, 0, 1);\n if ((r[i + x.t] += x.am(i + 1, 2 * x[i], r, 2 * i + 1, c, x.t - i - 1)) >= x.DV) {\n r[i + x.t] -= x.DV;\n r[i + x.t + 1] = 1;\n }\n }\n if (r.t > 0) r[r.t - 1] += x.am(i, x[i], r, 2 * i, 0, 1);\n r.s = 0;\n r.clamp();\n}\n\n// (protected) divide this by m, quotient and remainder to q, r (HAC 14.20)\n// r != q, this != m. q or r may be null.\nfunction bnpDivRemTo(m, q, r) {\n var pm = m.abs();\n if (pm.t <= 0) return;\n var pt = this.abs();\n if (pt.t < pm.t) {\n if (q != null) q.fromInt(0);\n if (r != null) this.copyTo(r);\n return;\n }\n if (r == null) r = nbi();\n var y = nbi(),\n ts = this.s,\n ms = m.s;\n var nsh = this.DB - nbits(pm[pm.t - 1]);\n // normalize modulus\n if (nsh > 0) {\n pm.lShiftTo(nsh, y);\n pt.lShiftTo(nsh, r);\n } else {\n pm.copyTo(y);\n pt.copyTo(r);\n }\n var ys = y.t;\n var y0 = y[ys - 1];\n if (y0 == 0) return;\n var yt = y0 * (1 << this.F1) + (ys > 1 ? y[ys - 2] >> this.F2 : 0);\n var d1 = this.FV / yt,\n d2 = (1 << this.F1) / yt,\n e = 1 << this.F2;\n var i = r.t,\n j = i - ys,\n t = q == null ? nbi() : q;\n y.dlShiftTo(j, t);\n if (r.compareTo(t) >= 0) {\n r[r.t++] = 1;\n r.subTo(t, r);\n }\n BigInteger.ONE.dlShiftTo(ys, t);\n t.subTo(y, y);\n // \"negative\" y so we can replace sub with am later\n while (y.t < ys) {\n y[y.t++] = 0;\n }while (--j >= 0) {\n // Estimate quotient digit\n var qd = r[--i] == y0 ? this.DM : Math.floor(r[i] * d1 + (r[i - 1] + e) * d2);\n if ((r[i] += y.am(0, qd, r, j, 0, ys)) < qd) {\n // Try it out\n y.dlShiftTo(j, t);\n r.subTo(t, r);\n while (r[i] < --qd) {\n r.subTo(t, r);\n }\n }\n }\n if (q != null) {\n r.drShiftTo(ys, q);\n if (ts != ms) BigInteger.ZERO.subTo(q, q);\n }\n r.t = ys;\n r.clamp();\n if (nsh > 0) r.rShiftTo(nsh, r);\n // Denormalize remainder\n if (ts < 0) BigInteger.ZERO.subTo(r, r);\n}\n\n// (public) this mod a\nfunction bnMod(a) {\n var r = nbi();\n this.abs().divRemTo(a, null, r);\n if (this.s < 0 && r.compareTo(BigInteger.ZERO) > 0) a.subTo(r, r);\n return r;\n}\n\n// (protected) return \"-1/this % 2^DB\"; useful for Mont. reduction\n// justification:\n// xy == 1 (mod m)\n// xy = 1+km\n// xy(2-xy) = (1+km)(1-km)\n// x[y(2-xy)] = 1-k^2m^2\n// x[y(2-xy)] == 1 (mod m^2)\n// if y is 1/x mod m, then y(2-xy) is 1/x mod m^2\n// should reduce x and y(2-xy) by m^2 at each step to keep size bounded.\n// JS multiply \"overflows\" differently from C/C++, so care is needed here.\nfunction bnpInvDigit() {\n if (this.t < 1) return 0;\n var x = this[0];\n if ((x & 1) == 0) return 0;\n var y = x & 3;\n // y == 1/x mod 2^2\n y = y * (2 - (x & 0xf) * y) & 0xf;\n // y == 1/x mod 2^4\n y = y * (2 - (x & 0xff) * y) & 0xff;\n // y == 1/x mod 2^8\n y = y * (2 - ((x & 0xffff) * y & 0xffff)) & 0xffff;\n // y == 1/x mod 2^16\n // last step - calculate inverse mod DV directly;\n // assumes 16 < DB <= 32 and assumes ability to handle 48-bit ints\n y = y * (2 - x * y % this.DV) % this.DV;\n // y == 1/x mod 2^dbits\n // we really want the negative inverse, and -DV < y < DV\n return y > 0 ? this.DV - y : -y;\n}\n\nfunction bnEquals(a) {\n return this.compareTo(a) == 0;\n}\n\n// (protected) r = this + a\nfunction bnpAddTo(a, r) {\n var i = 0,\n c = 0,\n m = Math.min(a.t, this.t);\n while (i < m) {\n c += this[i] + a[i];\n r[i++] = c & this.DM;\n c >>= this.DB;\n }\n if (a.t < this.t) {\n c += a.s;\n while (i < this.t) {\n c += this[i];\n r[i++] = c & this.DM;\n c >>= this.DB;\n }\n c += this.s;\n } else {\n c += this.s;\n while (i < a.t) {\n c += a[i];\n r[i++] = c & this.DM;\n c >>= this.DB;\n }\n c += a.s;\n }\n r.s = c < 0 ? -1 : 0;\n if (c > 0) r[i++] = c;else if (c < -1) r[i++] = this.DV + c;\n r.t = i;\n r.clamp();\n}\n\n// (public) this + a\nfunction bnAdd(a) {\n var r = nbi();\n\n this.addTo(a, r);\n\n return r;\n}\n\n// (public) this - a\nfunction bnSubtract(a) {\n var r = nbi();\n\n this.subTo(a, r);\n\n return r;\n}\n\n// (public) this * a\nfunction bnMultiply(a) {\n var r = nbi();\n\n this.multiplyTo(a, r);\n\n return r;\n}\n\n// (public) this / a\nfunction bnDivide(a) {\n var r = nbi();\n\n this.divRemTo(a, r, null);\n\n return r;\n}\n\n// Montgomery reduction\nfunction Montgomery(m) {\n this.m = m;\n this.mp = m.invDigit();\n this.mpl = this.mp & 0x7fff;\n this.mph = this.mp >> 15;\n this.um = (1 << m.DB - 15) - 1;\n this.mt2 = 2 * m.t;\n}\n\n// xR mod m\nfunction montConvert(x) {\n var r = nbi();\n x.abs().dlShiftTo(this.m.t, r);\n r.divRemTo(this.m, null, r);\n if (x.s < 0 && r.compareTo(BigInteger.ZERO) > 0) this.m.subTo(r, r);\n return r;\n}\n\n// x/R mod m\nfunction montRevert(x) {\n var r = nbi();\n x.copyTo(r);\n this.reduce(r);\n return r;\n}\n\n// x = x/R mod m (HAC 14.32)\nfunction montReduce(x) {\n while (x.t <= this.mt2) {\n // pad x so am has enough room later\n x[x.t++] = 0;\n }for (var i = 0; i < this.m.t; ++i) {\n // faster way of calculating u0 = x[i]*mp mod DV\n var j = x[i] & 0x7fff;\n var u0 = j * this.mpl + ((j * this.mph + (x[i] >> 15) * this.mpl & this.um) << 15) & x.DM;\n // use am to combine the multiply-shift-add into one call\n j = i + this.m.t;\n x[j] += this.m.am(0, u0, x, i, 0, this.m.t);\n // propagate carry\n while (x[j] >= x.DV) {\n x[j] -= x.DV;\n x[++j]++;\n }\n }\n x.clamp();\n x.drShiftTo(this.m.t, x);\n if (x.compareTo(this.m) >= 0) x.subTo(this.m, x);\n}\n\n// r = \"x^2/R mod m\"; x != r\nfunction montSqrTo(x, r) {\n x.squareTo(r);\n\n this.reduce(r);\n}\n\n// r = \"xy/R mod m\"; x,y != r\nfunction montMulTo(x, y, r) {\n x.multiplyTo(y, r);\n\n this.reduce(r);\n}\n\nMontgomery.prototype.convert = montConvert;\nMontgomery.prototype.revert = montRevert;\nMontgomery.prototype.reduce = montReduce;\nMontgomery.prototype.mulTo = montMulTo;\nMontgomery.prototype.sqrTo = montSqrTo;\n\n// (public) this^e % m (HAC 14.85)\nfunction bnModPow(e, m, callback) {\n var i = e.bitLength(),\n k,\n r = nbv(1),\n z = new Montgomery(m);\n if (i <= 0) return r;else if (i < 18) k = 1;else if (i < 48) k = 3;else if (i < 144) k = 4;else if (i < 768) k = 5;else k = 6;\n\n // precomputation\n var g = new Array(),\n n = 3,\n k1 = k - 1,\n km = (1 << k) - 1;\n g[1] = z.convert(this);\n if (k > 1) {\n var g2 = nbi();\n z.sqrTo(g[1], g2);\n while (n <= km) {\n g[n] = nbi();\n z.mulTo(g2, g[n - 2], g[n]);\n n += 2;\n }\n }\n\n var j = e.t - 1,\n w,\n is1 = true,\n r2 = nbi(),\n t;\n i = nbits(e[j]) - 1;\n while (j >= 0) {\n if (i >= k1) w = e[j] >> i - k1 & km;else {\n w = (e[j] & (1 << i + 1) - 1) << k1 - i;\n if (j > 0) w |= e[j - 1] >> this.DB + i - k1;\n }\n\n n = k;\n while ((w & 1) == 0) {\n w >>= 1;\n --n;\n }\n if ((i -= n) < 0) {\n i += this.DB;\n --j;\n }\n if (is1) {\n // ret == 1, don't bother squaring or multiplying it\n g[w].copyTo(r);\n is1 = false;\n } else {\n while (n > 1) {\n z.sqrTo(r, r2);\n z.sqrTo(r2, r);\n n -= 2;\n }\n if (n > 0) z.sqrTo(r, r2);else {\n t = r;\n r = r2;\n r2 = t;\n }\n z.mulTo(r2, g[w], r);\n }\n\n while (j >= 0 && (e[j] & 1 << i) == 0) {\n z.sqrTo(r, r2);\n t = r;\n r = r2;\n r2 = t;\n if (--i < 0) {\n i = this.DB - 1;\n --j;\n }\n }\n }\n var result = z.revert(r);\n callback(null, result);\n return result;\n}\n\n// protected\nBigInteger.prototype.copyTo = bnpCopyTo;\nBigInteger.prototype.fromInt = bnpFromInt;\nBigInteger.prototype.fromString = bnpFromString;\nBigInteger.prototype.clamp = bnpClamp;\nBigInteger.prototype.dlShiftTo = bnpDLShiftTo;\nBigInteger.prototype.drShiftTo = bnpDRShiftTo;\nBigInteger.prototype.lShiftTo = bnpLShiftTo;\nBigInteger.prototype.rShiftTo = bnpRShiftTo;\nBigInteger.prototype.subTo = bnpSubTo;\nBigInteger.prototype.multiplyTo = bnpMultiplyTo;\nBigInteger.prototype.squareTo = bnpSquareTo;\nBigInteger.prototype.divRemTo = bnpDivRemTo;\nBigInteger.prototype.invDigit = bnpInvDigit;\nBigInteger.prototype.addTo = bnpAddTo;\n\n// public\nBigInteger.prototype.toString = bnToString;\nBigInteger.prototype.negate = bnNegate;\nBigInteger.prototype.abs = bnAbs;\nBigInteger.prototype.compareTo = bnCompareTo;\nBigInteger.prototype.bitLength = bnBitLength;\nBigInteger.prototype.mod = bnMod;\nBigInteger.prototype.equals = bnEquals;\nBigInteger.prototype.add = bnAdd;\nBigInteger.prototype.subtract = bnSubtract;\nBigInteger.prototype.multiply = bnMultiply;\nBigInteger.prototype.divide = bnDivide;\nBigInteger.prototype.modPow = bnModPow;\n\n// \"constants\"\nBigInteger.ZERO = nbv(0);\nBigInteger.ONE = nbv(1);\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/amazon-cognito-identity-js/es/BigInteger.js\n// module id = 99\n// module chunks = 0 1","function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\n/*\n * Copyright 2016 Amazon.com,\n * Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Amazon Software License (the \"License\").\n * You may not use this file except in compliance with the\n * License. A copy of the License is located at\n *\n * http://aws.amazon.com/asl/\n *\n * or in the \"license\" file accompanying this file. This file is\n * distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n * CONDITIONS OF ANY KIND, express or implied. See the License\n * for the specific language governing permissions and\n * limitations under the License.\n */\n\nimport CognitoJwtToken from './CognitoJwtToken';\n\n/** @class */\n\nvar CognitoAccessToken = function (_CognitoJwtToken) {\n _inherits(CognitoAccessToken, _CognitoJwtToken);\n\n /**\n * Constructs a new CognitoAccessToken object\n * @param {string=} AccessToken The JWT access token.\n */\n function CognitoAccessToken() {\n var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\n AccessToken = _ref.AccessToken;\n\n _classCallCheck(this, CognitoAccessToken);\n\n return _possibleConstructorReturn(this, _CognitoJwtToken.call(this, AccessToken || ''));\n }\n\n return CognitoAccessToken;\n}(CognitoJwtToken);\n\nexport default CognitoAccessToken;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/amazon-cognito-identity-js/es/CognitoAccessToken.js\n// module id = 100\n// module chunks = 0 1","function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n/*!\n * Copyright 2016 Amazon.com,\n * Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Amazon Software License (the \"License\").\n * You may not use this file except in compliance with the\n * License. A copy of the License is located at\n *\n * http://aws.amazon.com/asl/\n *\n * or in the \"license\" file accompanying this file. This file is\n * distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n * CONDITIONS OF ANY KIND, express or implied. See the License\n * for the specific language governing permissions and\n * limitations under the License.\n */\n\nimport { util } from 'aws-sdk/global';\n\n/** @class */\n\nvar CognitoJwtToken = function () {\n /**\n * Constructs a new CognitoJwtToken object\n * @param {string=} token The JWT token.\n */\n function CognitoJwtToken(token) {\n _classCallCheck(this, CognitoJwtToken);\n\n // Assign object\n this.jwtToken = token || '';\n this.payload = this.decodePayload();\n }\n\n /**\n * @returns {string} the record's token.\n */\n\n\n CognitoJwtToken.prototype.getJwtToken = function getJwtToken() {\n return this.jwtToken;\n };\n\n /**\n * @returns {int} the token's expiration (exp member).\n */\n\n\n CognitoJwtToken.prototype.getExpiration = function getExpiration() {\n return this.payload.exp;\n };\n\n /**\n * @returns {int} the token's \"issued at\" (iat member).\n */\n\n\n CognitoJwtToken.prototype.getIssuedAt = function getIssuedAt() {\n return this.payload.iat;\n };\n\n /**\n * @returns {object} the token's payload.\n */\n\n\n CognitoJwtToken.prototype.decodePayload = function decodePayload() {\n var payload = this.jwtToken.split('.')[1];\n try {\n return JSON.parse(util.base64.decode(payload).toString('utf8'));\n } catch (err) {\n return {};\n }\n };\n\n return CognitoJwtToken;\n}();\n\nexport default CognitoJwtToken;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/amazon-cognito-identity-js/es/CognitoJwtToken.js\n// module id = 101\n// module chunks = 0 1","function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\n/*!\n * Copyright 2016 Amazon.com,\n * Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Amazon Software License (the \"License\").\n * You may not use this file except in compliance with the\n * License. A copy of the License is located at\n *\n * http://aws.amazon.com/asl/\n *\n * or in the \"license\" file accompanying this file. This file is\n * distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n * CONDITIONS OF ANY KIND, express or implied. See the License\n * for the specific language governing permissions and\n * limitations under the License.\n */\n\nimport CognitoJwtToken from './CognitoJwtToken';\n\n/** @class */\n\nvar CognitoIdToken = function (_CognitoJwtToken) {\n _inherits(CognitoIdToken, _CognitoJwtToken);\n\n /**\n * Constructs a new CognitoIdToken object\n * @param {string=} IdToken The JWT Id token\n */\n function CognitoIdToken() {\n var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\n IdToken = _ref.IdToken;\n\n _classCallCheck(this, CognitoIdToken);\n\n return _possibleConstructorReturn(this, _CognitoJwtToken.call(this, IdToken || ''));\n }\n\n return CognitoIdToken;\n}(CognitoJwtToken);\n\nexport default CognitoIdToken;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/amazon-cognito-identity-js/es/CognitoIdToken.js\n// module id = 102\n// module chunks = 0 1","function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n/*!\n * Copyright 2016 Amazon.com,\n * Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Amazon Software License (the \"License\").\n * You may not use this file except in compliance with the\n * License. A copy of the License is located at\n *\n * http://aws.amazon.com/asl/\n *\n * or in the \"license\" file accompanying this file. This file is\n * distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n * CONDITIONS OF ANY KIND, express or implied. See the License\n * for the specific language governing permissions and\n * limitations under the License.\n */\n\n/** @class */\nvar CognitoRefreshToken = function () {\n /**\n * Constructs a new CognitoRefreshToken object\n * @param {string=} RefreshToken The JWT refresh token.\n */\n function CognitoRefreshToken() {\n var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\n RefreshToken = _ref.RefreshToken;\n\n _classCallCheck(this, CognitoRefreshToken);\n\n // Assign object\n this.token = RefreshToken || '';\n }\n\n /**\n * @returns {string} the record's token.\n */\n\n\n CognitoRefreshToken.prototype.getToken = function getToken() {\n return this.token;\n };\n\n return CognitoRefreshToken;\n}();\n\nexport default CognitoRefreshToken;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/amazon-cognito-identity-js/es/CognitoRefreshToken.js\n// module id = 103\n// module chunks = 0 1","function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n/*!\n * Copyright 2016 Amazon.com,\n * Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Amazon Software License (the \"License\").\n * You may not use this file except in compliance with the\n * License. A copy of the License is located at\n *\n * http://aws.amazon.com/asl/\n *\n * or in the \"license\" file accompanying this file. This file is\n * distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n * CONDITIONS OF ANY KIND, express or implied. See the License\n * for the specific language governing permissions and\n * limitations under the License.\n */\n\nimport { util } from 'aws-sdk/global';\n\nimport BigInteger from './BigInteger';\nimport AuthenticationHelper from './AuthenticationHelper';\nimport CognitoAccessToken from './CognitoAccessToken';\nimport CognitoIdToken from './CognitoIdToken';\nimport CognitoRefreshToken from './CognitoRefreshToken';\nimport CognitoUserSession from './CognitoUserSession';\nimport DateHelper from './DateHelper';\nimport CognitoUserAttribute from './CognitoUserAttribute';\nimport StorageHelper from './StorageHelper';\n\n/**\n * @callback nodeCallback\n * @template T result\n * @param {*} err The operation failure reason, or null.\n * @param {T} result The operation result.\n */\n\n/**\n * @callback onFailure\n * @param {*} err Failure reason.\n */\n\n/**\n * @callback onSuccess\n * @template T result\n * @param {T} result The operation result.\n */\n\n/**\n * @callback mfaRequired\n * @param {*} details MFA challenge details.\n */\n\n/**\n * @callback customChallenge\n * @param {*} details Custom challenge details.\n */\n\n/**\n * @callback inputVerificationCode\n * @param {*} data Server response.\n */\n\n/**\n * @callback authSuccess\n * @param {CognitoUserSession} session The new session.\n * @param {bool=} userConfirmationNecessary User must be confirmed.\n */\n\n/** @class */\n\nvar CognitoUser = function () {\n /**\n * Constructs a new CognitoUser object\n * @param {object} data Creation options\n * @param {string} data.Username The user's username.\n * @param {CognitoUserPool} data.Pool Pool containing the user.\n * @param {object} data.Storage Optional storage object.\n */\n function CognitoUser(data) {\n _classCallCheck(this, CognitoUser);\n\n if (data == null || data.Username == null || data.Pool == null) {\n throw new Error('Username and pool information are required.');\n }\n\n this.username = data.Username || '';\n this.pool = data.Pool;\n this.Session = null;\n\n this.client = data.Pool.client;\n\n this.signInUserSession = null;\n this.authenticationFlowType = 'USER_SRP_AUTH';\n\n this.storage = data.Storage || new StorageHelper().getStorage();\n }\n\n /**\n * Sets the session for this user\n * @param {CognitoUserSession} signInUserSession the session\n * @returns {void}\n */\n\n\n CognitoUser.prototype.setSignInUserSession = function setSignInUserSession(signInUserSession) {\n this.clearCachedTokens();\n this.signInUserSession = signInUserSession;\n this.cacheTokens();\n };\n\n /**\n * @returns {CognitoUserSession} the current session for this user\n */\n\n\n CognitoUser.prototype.getSignInUserSession = function getSignInUserSession() {\n return this.signInUserSession;\n };\n\n /**\n * @returns {string} the user's username\n */\n\n\n CognitoUser.prototype.getUsername = function getUsername() {\n return this.username;\n };\n\n /**\n * @returns {String} the authentication flow type\n */\n\n\n CognitoUser.prototype.getAuthenticationFlowType = function getAuthenticationFlowType() {\n return this.authenticationFlowType;\n };\n\n /**\n * sets authentication flow type\n * @param {string} authenticationFlowType New value.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.setAuthenticationFlowType = function setAuthenticationFlowType(authenticationFlowType) {\n this.authenticationFlowType = authenticationFlowType;\n };\n\n /**\n * This is used for authenticating the user through the custom authentication flow.\n * @param {AuthenticationDetails} authDetails Contains the authentication data\n * @param {object} callback Result callback map.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {customChallenge} callback.customChallenge Custom challenge\n * response required to continue.\n * @param {authSuccess} callback.onSuccess Called on success with the new session.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.initiateAuth = function initiateAuth(authDetails, callback) {\n var _this = this;\n\n var authParameters = authDetails.getAuthParameters();\n authParameters.USERNAME = this.username;\n\n var jsonReq = {\n AuthFlow: 'CUSTOM_AUTH',\n ClientId: this.pool.getClientId(),\n AuthParameters: authParameters,\n ClientMetadata: authDetails.getValidationData()\n };\n if (this.getUserContextData()) {\n jsonReq.UserContextData = this.getUserContextData();\n }\n\n this.client.makeUnauthenticatedRequest('initiateAuth', jsonReq, function (err, data) {\n if (err) {\n return callback.onFailure(err);\n }\n var challengeName = data.ChallengeName;\n var challengeParameters = data.ChallengeParameters;\n\n if (challengeName === 'CUSTOM_CHALLENGE') {\n _this.Session = data.Session;\n return callback.customChallenge(challengeParameters);\n }\n _this.signInUserSession = _this.getCognitoUserSession(data.AuthenticationResult);\n _this.cacheTokens();\n return callback.onSuccess(_this.signInUserSession);\n });\n };\n\n /**\n * This is used for authenticating the user. it calls the AuthenticationHelper for SRP related\n * stuff\n * @param {AuthenticationDetails} authDetails Contains the authentication data\n * @param {object} callback Result callback map.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {newPasswordRequired} callback.newPasswordRequired new\n * password and any required attributes are required to continue\n * @param {mfaRequired} callback.mfaRequired MFA code\n * required to continue.\n * @param {customChallenge} callback.customChallenge Custom challenge\n * response required to continue.\n * @param {authSuccess} callback.onSuccess Called on success with the new session.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.authenticateUser = function authenticateUser(authDetails, callback) {\n var _this2 = this;\n\n var authenticationHelper = new AuthenticationHelper(this.pool.getUserPoolId().split('_')[1]);\n var dateHelper = new DateHelper();\n\n var serverBValue = void 0;\n var salt = void 0;\n var authParameters = {};\n\n if (this.deviceKey != null) {\n authParameters.DEVICE_KEY = this.deviceKey;\n }\n\n authParameters.USERNAME = this.username;\n authenticationHelper.getLargeAValue(function (errOnAValue, aValue) {\n // getLargeAValue callback start\n if (errOnAValue) {\n callback.onFailure(errOnAValue);\n }\n\n authParameters.SRP_A = aValue.toString(16);\n\n if (_this2.authenticationFlowType === 'CUSTOM_AUTH') {\n authParameters.CHALLENGE_NAME = 'SRP_A';\n }\n\n var jsonReq = {\n AuthFlow: _this2.authenticationFlowType,\n ClientId: _this2.pool.getClientId(),\n AuthParameters: authParameters,\n ClientMetadata: authDetails.getValidationData()\n };\n if (_this2.getUserContextData(_this2.username)) {\n jsonReq.UserContextData = _this2.getUserContextData(_this2.username);\n }\n\n _this2.client.makeUnauthenticatedRequest('initiateAuth', jsonReq, function (err, data) {\n if (err) {\n return callback.onFailure(err);\n }\n\n var challengeParameters = data.ChallengeParameters;\n\n _this2.username = challengeParameters.USER_ID_FOR_SRP;\n serverBValue = new BigInteger(challengeParameters.SRP_B, 16);\n salt = new BigInteger(challengeParameters.SALT, 16);\n _this2.getCachedDeviceKeyAndPassword();\n\n authenticationHelper.getPasswordAuthenticationKey(_this2.username, authDetails.getPassword(), serverBValue, salt, function (errOnHkdf, hkdf) {\n // getPasswordAuthenticationKey callback start\n if (errOnHkdf) {\n callback.onFailure(errOnHkdf);\n }\n\n var dateNow = dateHelper.getNowString();\n\n var signatureString = util.crypto.hmac(hkdf, util.buffer.concat([new util.Buffer(_this2.pool.getUserPoolId().split('_')[1], 'utf8'), new util.Buffer(_this2.username, 'utf8'), new util.Buffer(challengeParameters.SECRET_BLOCK, 'base64'), new util.Buffer(dateNow, 'utf8')]), 'base64', 'sha256');\n\n var challengeResponses = {};\n\n challengeResponses.USERNAME = _this2.username;\n challengeResponses.PASSWORD_CLAIM_SECRET_BLOCK = challengeParameters.SECRET_BLOCK;\n challengeResponses.TIMESTAMP = dateNow;\n challengeResponses.PASSWORD_CLAIM_SIGNATURE = signatureString;\n\n if (_this2.deviceKey != null) {\n challengeResponses.DEVICE_KEY = _this2.deviceKey;\n }\n\n var respondToAuthChallenge = function respondToAuthChallenge(challenge, challengeCallback) {\n return _this2.client.makeUnauthenticatedRequest('respondToAuthChallenge', challenge, function (errChallenge, dataChallenge) {\n if (errChallenge && errChallenge.code === 'ResourceNotFoundException' && errChallenge.message.toLowerCase().indexOf('device') !== -1) {\n challengeResponses.DEVICE_KEY = null;\n _this2.deviceKey = null;\n _this2.randomPassword = null;\n _this2.deviceGroupKey = null;\n _this2.clearCachedDeviceKeyAndPassword();\n return respondToAuthChallenge(challenge, challengeCallback);\n }\n return challengeCallback(errChallenge, dataChallenge);\n });\n };\n\n var jsonReqResp = {\n ChallengeName: 'PASSWORD_VERIFIER',\n ClientId: _this2.pool.getClientId(),\n ChallengeResponses: challengeResponses,\n Session: data.Session\n };\n if (_this2.getUserContextData()) {\n jsonReqResp.UserContextData = _this2.getUserContextData();\n }\n respondToAuthChallenge(jsonReqResp, function (errAuthenticate, dataAuthenticate) {\n if (errAuthenticate) {\n return callback.onFailure(errAuthenticate);\n }\n\n var challengeName = dataAuthenticate.ChallengeName;\n if (challengeName === 'NEW_PASSWORD_REQUIRED') {\n _this2.Session = dataAuthenticate.Session;\n var userAttributes = null;\n var rawRequiredAttributes = null;\n var requiredAttributes = [];\n var userAttributesPrefix = authenticationHelper.getNewPasswordRequiredChallengeUserAttributePrefix();\n\n if (dataAuthenticate.ChallengeParameters) {\n userAttributes = JSON.parse(dataAuthenticate.ChallengeParameters.userAttributes);\n rawRequiredAttributes = JSON.parse(dataAuthenticate.ChallengeParameters.requiredAttributes);\n }\n\n if (rawRequiredAttributes) {\n for (var i = 0; i < rawRequiredAttributes.length; i++) {\n requiredAttributes[i] = rawRequiredAttributes[i].substr(userAttributesPrefix.length);\n }\n }\n return callback.newPasswordRequired(userAttributes, requiredAttributes);\n }\n return _this2.authenticateUserInternal(dataAuthenticate, authenticationHelper, callback);\n });\n return undefined;\n // getPasswordAuthenticationKey callback end\n });\n return undefined;\n });\n // getLargeAValue callback end\n });\n };\n\n /**\n * PRIVATE ONLY: This is an internal only method and should not\n * be directly called by the consumers.\n * @param {object} dataAuthenticate authentication data\n * @param {object} authenticationHelper helper created\n * @param {callback} callback passed on from caller\n * @returns {void}\n */\n\n\n CognitoUser.prototype.authenticateUserInternal = function authenticateUserInternal(dataAuthenticate, authenticationHelper, callback) {\n var _this3 = this;\n\n var challengeName = dataAuthenticate.ChallengeName;\n var challengeParameters = dataAuthenticate.ChallengeParameters;\n\n if (challengeName === 'SMS_MFA') {\n this.Session = dataAuthenticate.Session;\n return callback.mfaRequired(challengeName, challengeParameters);\n }\n\n if (challengeName === 'SELECT_MFA_TYPE') {\n this.Session = dataAuthenticate.Session;\n return callback.selectMFAType(challengeName, challengeParameters);\n }\n\n if (challengeName === 'MFA_SETUP') {\n this.Session = dataAuthenticate.Session;\n return callback.mfaSetup(challengeName, challengeParameters);\n }\n\n if (challengeName === 'SOFTWARE_TOKEN_MFA') {\n this.Session = dataAuthenticate.Session;\n return callback.totpRequired(challengeName, challengeParameters);\n }\n\n if (challengeName === 'CUSTOM_CHALLENGE') {\n this.Session = dataAuthenticate.Session;\n return callback.customChallenge(challengeParameters);\n }\n\n if (challengeName === 'DEVICE_SRP_AUTH') {\n this.getDeviceResponse(callback);\n return undefined;\n }\n\n this.signInUserSession = this.getCognitoUserSession(dataAuthenticate.AuthenticationResult);\n this.cacheTokens();\n\n var newDeviceMetadata = dataAuthenticate.AuthenticationResult.NewDeviceMetadata;\n if (newDeviceMetadata == null) {\n return callback.onSuccess(this.signInUserSession);\n }\n\n authenticationHelper.generateHashDevice(dataAuthenticate.AuthenticationResult.NewDeviceMetadata.DeviceGroupKey, dataAuthenticate.AuthenticationResult.NewDeviceMetadata.DeviceKey, function (errGenHash) {\n if (errGenHash) {\n return callback.onFailure(errGenHash);\n }\n\n var deviceSecretVerifierConfig = {\n Salt: new util.Buffer(authenticationHelper.getSaltDevices(), 'hex').toString('base64'),\n PasswordVerifier: new util.Buffer(authenticationHelper.getVerifierDevices(), 'hex').toString('base64')\n };\n\n _this3.verifierDevices = deviceSecretVerifierConfig.PasswordVerifier;\n _this3.deviceGroupKey = newDeviceMetadata.DeviceGroupKey;\n _this3.randomPassword = authenticationHelper.getRandomPassword();\n\n _this3.client.makeUnauthenticatedRequest('confirmDevice', {\n DeviceKey: newDeviceMetadata.DeviceKey,\n AccessToken: _this3.signInUserSession.getAccessToken().getJwtToken(),\n DeviceSecretVerifierConfig: deviceSecretVerifierConfig,\n DeviceName: navigator.userAgent\n }, function (errConfirm, dataConfirm) {\n if (errConfirm) {\n return callback.onFailure(errConfirm);\n }\n\n _this3.deviceKey = dataAuthenticate.AuthenticationResult.NewDeviceMetadata.DeviceKey;\n _this3.cacheDeviceKeyAndPassword();\n if (dataConfirm.UserConfirmationNecessary === true) {\n return callback.onSuccess(_this3.signInUserSession, dataConfirm.UserConfirmationNecessary);\n }\n return callback.onSuccess(_this3.signInUserSession);\n });\n return undefined;\n });\n return undefined;\n };\n\n /**\n * This method is user to complete the NEW_PASSWORD_REQUIRED challenge.\n * Pass the new password with any new user attributes to be updated.\n * User attribute keys must be of format userAttributes..\n * @param {string} newPassword new password for this user\n * @param {object} requiredAttributeData map with values for all required attributes\n * @param {object} callback Result callback map.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {mfaRequired} callback.mfaRequired MFA code required to continue.\n * @param {customChallenge} callback.customChallenge Custom challenge\n * response required to continue.\n * @param {authSuccess} callback.onSuccess Called on success with the new session.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.completeNewPasswordChallenge = function completeNewPasswordChallenge(newPassword, requiredAttributeData, callback) {\n var _this4 = this;\n\n if (!newPassword) {\n return callback.onFailure(new Error('New password is required.'));\n }\n var authenticationHelper = new AuthenticationHelper(this.pool.getUserPoolId().split('_')[1]);\n var userAttributesPrefix = authenticationHelper.getNewPasswordRequiredChallengeUserAttributePrefix();\n\n var finalUserAttributes = {};\n if (requiredAttributeData) {\n Object.keys(requiredAttributeData).forEach(function (key) {\n finalUserAttributes[userAttributesPrefix + key] = requiredAttributeData[key];\n });\n }\n\n finalUserAttributes.NEW_PASSWORD = newPassword;\n finalUserAttributes.USERNAME = this.username;\n var jsonReq = {\n ChallengeName: 'NEW_PASSWORD_REQUIRED',\n ClientId: this.pool.getClientId(),\n ChallengeResponses: finalUserAttributes,\n Session: this.Session\n };\n if (this.getUserContextData()) {\n jsonReq.UserContextData = this.getUserContextData();\n }\n\n this.client.makeUnauthenticatedRequest('respondToAuthChallenge', jsonReq, function (errAuthenticate, dataAuthenticate) {\n if (errAuthenticate) {\n return callback.onFailure(errAuthenticate);\n }\n return _this4.authenticateUserInternal(dataAuthenticate, authenticationHelper, callback);\n });\n return undefined;\n };\n\n /**\n * This is used to get a session using device authentication. It is called at the end of user\n * authentication\n *\n * @param {object} callback Result callback map.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {authSuccess} callback.onSuccess Called on success with the new session.\n * @returns {void}\n * @private\n */\n\n\n CognitoUser.prototype.getDeviceResponse = function getDeviceResponse(callback) {\n var _this5 = this;\n\n var authenticationHelper = new AuthenticationHelper(this.deviceGroupKey);\n var dateHelper = new DateHelper();\n\n var authParameters = {};\n\n authParameters.USERNAME = this.username;\n authParameters.DEVICE_KEY = this.deviceKey;\n authenticationHelper.getLargeAValue(function (errAValue, aValue) {\n // getLargeAValue callback start\n if (errAValue) {\n callback.onFailure(errAValue);\n }\n\n authParameters.SRP_A = aValue.toString(16);\n\n var jsonReq = {\n ChallengeName: 'DEVICE_SRP_AUTH',\n ClientId: _this5.pool.getClientId(),\n ChallengeResponses: authParameters\n };\n if (_this5.getUserContextData()) {\n jsonReq.UserContextData = _this5.getUserContextData();\n }\n _this5.client.makeUnauthenticatedRequest('respondToAuthChallenge', jsonReq, function (err, data) {\n if (err) {\n return callback.onFailure(err);\n }\n\n var challengeParameters = data.ChallengeParameters;\n\n var serverBValue = new BigInteger(challengeParameters.SRP_B, 16);\n var salt = new BigInteger(challengeParameters.SALT, 16);\n\n authenticationHelper.getPasswordAuthenticationKey(_this5.deviceKey, _this5.randomPassword, serverBValue, salt, function (errHkdf, hkdf) {\n // getPasswordAuthenticationKey callback start\n if (errHkdf) {\n return callback.onFailure(errHkdf);\n }\n\n var dateNow = dateHelper.getNowString();\n\n var signatureString = util.crypto.hmac(hkdf, util.buffer.concat([new util.Buffer(_this5.deviceGroupKey, 'utf8'), new util.Buffer(_this5.deviceKey, 'utf8'), new util.Buffer(challengeParameters.SECRET_BLOCK, 'base64'), new util.Buffer(dateNow, 'utf8')]), 'base64', 'sha256');\n\n var challengeResponses = {};\n\n challengeResponses.USERNAME = _this5.username;\n challengeResponses.PASSWORD_CLAIM_SECRET_BLOCK = challengeParameters.SECRET_BLOCK;\n challengeResponses.TIMESTAMP = dateNow;\n challengeResponses.PASSWORD_CLAIM_SIGNATURE = signatureString;\n challengeResponses.DEVICE_KEY = _this5.deviceKey;\n\n var jsonReqResp = {\n ChallengeName: 'DEVICE_PASSWORD_VERIFIER',\n ClientId: _this5.pool.getClientId(),\n ChallengeResponses: challengeResponses,\n Session: data.Session\n };\n if (_this5.getUserContextData()) {\n jsonReqResp.UserContextData = _this5.getUserContextData();\n }\n\n _this5.client.makeUnauthenticatedRequest('respondToAuthChallenge', jsonReqResp, function (errAuthenticate, dataAuthenticate) {\n if (errAuthenticate) {\n return callback.onFailure(errAuthenticate);\n }\n\n _this5.signInUserSession = _this5.getCognitoUserSession(dataAuthenticate.AuthenticationResult);\n _this5.cacheTokens();\n\n return callback.onSuccess(_this5.signInUserSession);\n });\n return undefined;\n // getPasswordAuthenticationKey callback end\n });\n return undefined;\n });\n // getLargeAValue callback end\n });\n };\n\n /**\n * This is used for a certain user to confirm the registration by using a confirmation code\n * @param {string} confirmationCode Code entered by user.\n * @param {bool} forceAliasCreation Allow migrating from an existing email / phone number.\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.confirmRegistration = function confirmRegistration(confirmationCode, forceAliasCreation, callback) {\n var jsonReq = {\n ClientId: this.pool.getClientId(),\n ConfirmationCode: confirmationCode,\n Username: this.username,\n ForceAliasCreation: forceAliasCreation\n };\n if (this.getUserContextData()) {\n jsonReq.UserContextData = this.getUserContextData();\n }\n this.client.makeUnauthenticatedRequest('confirmSignUp', jsonReq, function (err) {\n if (err) {\n return callback(err, null);\n }\n return callback(null, 'SUCCESS');\n });\n };\n\n /**\n * This is used by the user once he has the responses to a custom challenge\n * @param {string} answerChallenge The custom challange answer.\n * @param {object} callback Result callback map.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {customChallenge} callback.customChallenge\n * Custom challenge response required to continue.\n * @param {authSuccess} callback.onSuccess Called on success with the new session.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.sendCustomChallengeAnswer = function sendCustomChallengeAnswer(answerChallenge, callback) {\n var _this6 = this;\n\n var challengeResponses = {};\n challengeResponses.USERNAME = this.username;\n challengeResponses.ANSWER = answerChallenge;\n var jsonReq = {\n ChallengeName: 'CUSTOM_CHALLENGE',\n ChallengeResponses: challengeResponses,\n ClientId: this.pool.getClientId(),\n Session: this.Session\n };\n if (this.getUserContextData()) {\n jsonReq.UserContextData = this.getUserContextData();\n }\n this.client.makeUnauthenticatedRequest('respondToAuthChallenge', jsonReq, function (err, data) {\n if (err) {\n return callback.onFailure(err);\n }\n\n var challengeName = data.ChallengeName;\n\n if (challengeName === 'CUSTOM_CHALLENGE') {\n _this6.Session = data.Session;\n return callback.customChallenge(data.ChallengeParameters);\n }\n\n _this6.signInUserSession = _this6.getCognitoUserSession(data.AuthenticationResult);\n _this6.cacheTokens();\n return callback.onSuccess(_this6.signInUserSession);\n });\n };\n\n /**\n * This is used by the user once he has an MFA code\n * @param {string} confirmationCode The MFA code entered by the user.\n * @param {object} callback Result callback map.\n * @param {string} mfaType The mfa we are replying to.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {authSuccess} callback.onSuccess Called on success with the new session.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.sendMFACode = function sendMFACode(confirmationCode, callback, mfaType) {\n var _this7 = this;\n\n var challengeResponses = {};\n challengeResponses.USERNAME = this.username;\n challengeResponses.SMS_MFA_CODE = confirmationCode;\n var mfaTypeSelection = mfaType || 'SMS_MFA';\n if (mfaTypeSelection === 'SOFTWARE_TOKEN_MFA') {\n challengeResponses.SOFTWARE_TOKEN_MFA_CODE = confirmationCode;\n }\n\n if (this.deviceKey != null) {\n challengeResponses.DEVICE_KEY = this.deviceKey;\n }\n\n var jsonReq = {\n ChallengeName: mfaTypeSelection,\n ChallengeResponses: challengeResponses,\n ClientId: this.pool.getClientId(),\n Session: this.Session\n };\n if (this.getUserContextData()) {\n jsonReq.UserContextData = this.getUserContextData();\n }\n\n this.client.makeUnauthenticatedRequest('respondToAuthChallenge', jsonReq, function (err, dataAuthenticate) {\n if (err) {\n return callback.onFailure(err);\n }\n\n var challengeName = dataAuthenticate.ChallengeName;\n\n if (challengeName === 'DEVICE_SRP_AUTH') {\n _this7.getDeviceResponse(callback);\n return undefined;\n }\n\n _this7.signInUserSession = _this7.getCognitoUserSession(dataAuthenticate.AuthenticationResult);\n _this7.cacheTokens();\n\n if (dataAuthenticate.AuthenticationResult.NewDeviceMetadata == null) {\n return callback.onSuccess(_this7.signInUserSession);\n }\n\n var authenticationHelper = new AuthenticationHelper(_this7.pool.getUserPoolId().split('_')[1]);\n authenticationHelper.generateHashDevice(dataAuthenticate.AuthenticationResult.NewDeviceMetadata.DeviceGroupKey, dataAuthenticate.AuthenticationResult.NewDeviceMetadata.DeviceKey, function (errGenHash) {\n if (errGenHash) {\n return callback.onFailure(errGenHash);\n }\n\n var deviceSecretVerifierConfig = {\n Salt: new util.Buffer(authenticationHelper.getSaltDevices(), 'hex').toString('base64'),\n PasswordVerifier: new util.Buffer(authenticationHelper.getVerifierDevices(), 'hex').toString('base64')\n };\n\n _this7.verifierDevices = deviceSecretVerifierConfig.PasswordVerifier;\n _this7.deviceGroupKey = dataAuthenticate.AuthenticationResult.NewDeviceMetadata.DeviceGroupKey;\n _this7.randomPassword = authenticationHelper.getRandomPassword();\n\n _this7.client.makeUnauthenticatedRequest('confirmDevice', {\n DeviceKey: dataAuthenticate.AuthenticationResult.NewDeviceMetadata.DeviceKey,\n AccessToken: _this7.signInUserSession.getAccessToken().getJwtToken(),\n DeviceSecretVerifierConfig: deviceSecretVerifierConfig,\n DeviceName: navigator.userAgent\n }, function (errConfirm, dataConfirm) {\n if (errConfirm) {\n return callback.onFailure(errConfirm);\n }\n\n _this7.deviceKey = dataAuthenticate.AuthenticationResult.NewDeviceMetadata.DeviceKey;\n _this7.cacheDeviceKeyAndPassword();\n if (dataConfirm.UserConfirmationNecessary === true) {\n return callback.onSuccess(_this7.signInUserSession, dataConfirm.UserConfirmationNecessary);\n }\n return callback.onSuccess(_this7.signInUserSession);\n });\n return undefined;\n });\n return undefined;\n });\n };\n\n /**\n * This is used by an authenticated user to change the current password\n * @param {string} oldUserPassword The current password.\n * @param {string} newUserPassword The requested new password.\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.changePassword = function changePassword(oldUserPassword, newUserPassword, callback) {\n if (!(this.signInUserSession != null && this.signInUserSession.isValid())) {\n return callback(new Error('User is not authenticated'), null);\n }\n\n this.client.makeUnauthenticatedRequest('changePassword', {\n PreviousPassword: oldUserPassword,\n ProposedPassword: newUserPassword,\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken()\n }, function (err) {\n if (err) {\n return callback(err, null);\n }\n return callback(null, 'SUCCESS');\n });\n return undefined;\n };\n\n /**\n * This is used by an authenticated user to enable MFA for himself\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.enableMFA = function enableMFA(callback) {\n if (this.signInUserSession == null || !this.signInUserSession.isValid()) {\n return callback(new Error('User is not authenticated'), null);\n }\n\n var mfaOptions = [];\n var mfaEnabled = {\n DeliveryMedium: 'SMS',\n AttributeName: 'phone_number'\n };\n mfaOptions.push(mfaEnabled);\n\n this.client.makeUnauthenticatedRequest('setUserSettings', {\n MFAOptions: mfaOptions,\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken()\n }, function (err) {\n if (err) {\n return callback(err, null);\n }\n return callback(null, 'SUCCESS');\n });\n return undefined;\n };\n\n /**\n * This is used by an authenticated user to enable MFA for himself\n * @param {string[]} smsMfaSettings the sms mfa settings\n * @param {string[]} softwareTokenMfaSettings the software token mfa settings\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.setUserMfaPreference = function setUserMfaPreference(smsMfaSettings, softwareTokenMfaSettings, callback) {\n if (this.signInUserSession == null || !this.signInUserSession.isValid()) {\n return callback(new Error('User is not authenticated'), null);\n }\n\n this.client.makeUnauthenticatedRequest('setUserMFAPreference', {\n SMSMfaSettings: smsMfaSettings,\n SoftwareTokenMfaSettings: softwareTokenMfaSettings,\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken()\n }, function (err) {\n if (err) {\n return callback(err, null);\n }\n return callback(null, 'SUCCESS');\n });\n return undefined;\n };\n\n /**\n * This is used by an authenticated user to disable MFA for himself\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.disableMFA = function disableMFA(callback) {\n if (this.signInUserSession == null || !this.signInUserSession.isValid()) {\n return callback(new Error('User is not authenticated'), null);\n }\n\n var mfaOptions = [];\n\n this.client.makeUnauthenticatedRequest('setUserSettings', {\n MFAOptions: mfaOptions,\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken()\n }, function (err) {\n if (err) {\n return callback(err, null);\n }\n return callback(null, 'SUCCESS');\n });\n return undefined;\n };\n\n /**\n * This is used by an authenticated user to delete himself\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.deleteUser = function deleteUser(callback) {\n var _this8 = this;\n\n if (this.signInUserSession == null || !this.signInUserSession.isValid()) {\n return callback(new Error('User is not authenticated'), null);\n }\n\n this.client.makeUnauthenticatedRequest('deleteUser', {\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken()\n }, function (err) {\n if (err) {\n return callback(err, null);\n }\n _this8.clearCachedTokens();\n return callback(null, 'SUCCESS');\n });\n return undefined;\n };\n\n /**\n * @typedef {CognitoUserAttribute | { Name:string, Value:string }} AttributeArg\n */\n /**\n * This is used by an authenticated user to change a list of attributes\n * @param {AttributeArg[]} attributes A list of the new user attributes.\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.updateAttributes = function updateAttributes(attributes, callback) {\n if (this.signInUserSession == null || !this.signInUserSession.isValid()) {\n return callback(new Error('User is not authenticated'), null);\n }\n\n this.client.makeUnauthenticatedRequest('updateUserAttributes', {\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken(),\n UserAttributes: attributes\n }, function (err) {\n if (err) {\n return callback(err, null);\n }\n return callback(null, 'SUCCESS');\n });\n return undefined;\n };\n\n /**\n * This is used by an authenticated user to get a list of attributes\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.getUserAttributes = function getUserAttributes(callback) {\n if (!(this.signInUserSession != null && this.signInUserSession.isValid())) {\n return callback(new Error('User is not authenticated'), null);\n }\n\n this.client.makeUnauthenticatedRequest('getUser', {\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken()\n }, function (err, userData) {\n if (err) {\n return callback(err, null);\n }\n\n var attributeList = [];\n\n for (var i = 0; i < userData.UserAttributes.length; i++) {\n var attribute = {\n Name: userData.UserAttributes[i].Name,\n Value: userData.UserAttributes[i].Value\n };\n var userAttribute = new CognitoUserAttribute(attribute);\n attributeList.push(userAttribute);\n }\n\n return callback(null, attributeList);\n });\n return undefined;\n };\n\n /**\n * This is used by an authenticated user to get the MFAOptions\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.getMFAOptions = function getMFAOptions(callback) {\n if (!(this.signInUserSession != null && this.signInUserSession.isValid())) {\n return callback(new Error('User is not authenticated'), null);\n }\n\n this.client.makeUnauthenticatedRequest('getUser', {\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken()\n }, function (err, userData) {\n if (err) {\n return callback(err, null);\n }\n\n return callback(null, userData.MFAOptions);\n });\n return undefined;\n };\n\n /**\n * This is used by an authenticated user to delete a list of attributes\n * @param {string[]} attributeList Names of the attributes to delete.\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.deleteAttributes = function deleteAttributes(attributeList, callback) {\n if (!(this.signInUserSession != null && this.signInUserSession.isValid())) {\n return callback(new Error('User is not authenticated'), null);\n }\n\n this.client.makeUnauthenticatedRequest('deleteUserAttributes', {\n UserAttributeNames: attributeList,\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken()\n }, function (err) {\n if (err) {\n return callback(err, null);\n }\n return callback(null, 'SUCCESS');\n });\n return undefined;\n };\n\n /**\n * This is used by a user to resend a confirmation code\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.resendConfirmationCode = function resendConfirmationCode(callback) {\n var jsonReq = {\n ClientId: this.pool.getClientId(),\n Username: this.username\n };\n\n this.client.makeUnauthenticatedRequest('resendConfirmationCode', jsonReq, function (err, result) {\n if (err) {\n return callback(err, null);\n }\n return callback(null, result);\n });\n };\n\n /**\n * This is used to get a session, either from the session object\n * or from the local storage, or by using a refresh token\n *\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.getSession = function getSession(callback) {\n if (this.username == null) {\n return callback(new Error('Username is null. Cannot retrieve a new session'), null);\n }\n\n if (this.signInUserSession != null && this.signInUserSession.isValid()) {\n return callback(null, this.signInUserSession);\n }\n\n var keyPrefix = 'CognitoIdentityServiceProvider.' + this.pool.getClientId() + '.' + this.username;\n var idTokenKey = keyPrefix + '.idToken';\n var accessTokenKey = keyPrefix + '.accessToken';\n var refreshTokenKey = keyPrefix + '.refreshToken';\n var clockDriftKey = keyPrefix + '.clockDrift';\n\n if (this.storage.getItem(idTokenKey)) {\n var idToken = new CognitoIdToken({\n IdToken: this.storage.getItem(idTokenKey)\n });\n var accessToken = new CognitoAccessToken({\n AccessToken: this.storage.getItem(accessTokenKey)\n });\n var refreshToken = new CognitoRefreshToken({\n RefreshToken: this.storage.getItem(refreshTokenKey)\n });\n var clockDrift = parseInt(this.storage.getItem(clockDriftKey), 0) || 0;\n\n var sessionData = {\n IdToken: idToken,\n AccessToken: accessToken,\n RefreshToken: refreshToken,\n ClockDrift: clockDrift\n };\n var cachedSession = new CognitoUserSession(sessionData);\n if (cachedSession.isValid()) {\n this.signInUserSession = cachedSession;\n return callback(null, this.signInUserSession);\n }\n\n if (refreshToken.getToken() == null) {\n return callback(new Error('Cannot retrieve a new session. Please authenticate.'), null);\n }\n\n this.refreshSession(refreshToken, callback);\n } else {\n callback(new Error('Local storage is missing an ID Token, Please authenticate'), null);\n }\n\n return undefined;\n };\n\n /**\n * This uses the refreshToken to retrieve a new session\n * @param {CognitoRefreshToken} refreshToken A previous session's refresh token.\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.refreshSession = function refreshSession(refreshToken, callback) {\n var _this9 = this;\n\n var authParameters = {};\n authParameters.REFRESH_TOKEN = refreshToken.getToken();\n var keyPrefix = 'CognitoIdentityServiceProvider.' + this.pool.getClientId();\n var lastUserKey = keyPrefix + '.LastAuthUser';\n\n if (this.storage.getItem(lastUserKey)) {\n this.username = this.storage.getItem(lastUserKey);\n var deviceKeyKey = keyPrefix + '.' + this.username + '.deviceKey';\n this.deviceKey = this.storage.getItem(deviceKeyKey);\n authParameters.DEVICE_KEY = this.deviceKey;\n }\n\n var jsonReq = {\n ClientId: this.pool.getClientId(),\n AuthFlow: 'REFRESH_TOKEN_AUTH',\n AuthParameters: authParameters\n };\n if (this.getUserContextData()) {\n jsonReq.UserContextData = this.getUserContextData();\n }\n this.client.makeUnauthenticatedRequest('initiateAuth', jsonReq, function (err, authResult) {\n if (err) {\n if (err.code === 'NotAuthorizedException') {\n _this9.clearCachedTokens();\n }\n return callback(err, null);\n }\n if (authResult) {\n var authenticationResult = authResult.AuthenticationResult;\n if (!Object.prototype.hasOwnProperty.call(authenticationResult, 'RefreshToken')) {\n authenticationResult.RefreshToken = refreshToken.getToken();\n }\n _this9.signInUserSession = _this9.getCognitoUserSession(authenticationResult);\n _this9.cacheTokens();\n return callback(null, _this9.signInUserSession);\n }\n return undefined;\n });\n };\n\n /**\n * This is used to save the session tokens to local storage\n * @returns {void}\n */\n\n\n CognitoUser.prototype.cacheTokens = function cacheTokens() {\n var keyPrefix = 'CognitoIdentityServiceProvider.' + this.pool.getClientId();\n var idTokenKey = keyPrefix + '.' + this.username + '.idToken';\n var accessTokenKey = keyPrefix + '.' + this.username + '.accessToken';\n var refreshTokenKey = keyPrefix + '.' + this.username + '.refreshToken';\n var clockDriftKey = keyPrefix + '.' + this.username + '.clockDrift';\n var lastUserKey = keyPrefix + '.LastAuthUser';\n\n this.storage.setItem(idTokenKey, this.signInUserSession.getIdToken().getJwtToken());\n this.storage.setItem(accessTokenKey, this.signInUserSession.getAccessToken().getJwtToken());\n this.storage.setItem(refreshTokenKey, this.signInUserSession.getRefreshToken().getToken());\n this.storage.setItem(clockDriftKey, '' + this.signInUserSession.getClockDrift());\n this.storage.setItem(lastUserKey, this.username);\n };\n\n /**\n * This is used to cache the device key and device group and device password\n * @returns {void}\n */\n\n\n CognitoUser.prototype.cacheDeviceKeyAndPassword = function cacheDeviceKeyAndPassword() {\n var keyPrefix = 'CognitoIdentityServiceProvider.' + this.pool.getClientId() + '.' + this.username;\n var deviceKeyKey = keyPrefix + '.deviceKey';\n var randomPasswordKey = keyPrefix + '.randomPasswordKey';\n var deviceGroupKeyKey = keyPrefix + '.deviceGroupKey';\n\n this.storage.setItem(deviceKeyKey, this.deviceKey);\n this.storage.setItem(randomPasswordKey, this.randomPassword);\n this.storage.setItem(deviceGroupKeyKey, this.deviceGroupKey);\n };\n\n /**\n * This is used to get current device key and device group and device password\n * @returns {void}\n */\n\n\n CognitoUser.prototype.getCachedDeviceKeyAndPassword = function getCachedDeviceKeyAndPassword() {\n var keyPrefix = 'CognitoIdentityServiceProvider.' + this.pool.getClientId() + '.' + this.username;\n var deviceKeyKey = keyPrefix + '.deviceKey';\n var randomPasswordKey = keyPrefix + '.randomPasswordKey';\n var deviceGroupKeyKey = keyPrefix + '.deviceGroupKey';\n\n if (this.storage.getItem(deviceKeyKey)) {\n this.deviceKey = this.storage.getItem(deviceKeyKey);\n this.randomPassword = this.storage.getItem(randomPasswordKey);\n this.deviceGroupKey = this.storage.getItem(deviceGroupKeyKey);\n }\n };\n\n /**\n * This is used to clear the device key info from local storage\n * @returns {void}\n */\n\n\n CognitoUser.prototype.clearCachedDeviceKeyAndPassword = function clearCachedDeviceKeyAndPassword() {\n var keyPrefix = 'CognitoIdentityServiceProvider.' + this.pool.getClientId() + '.' + this.username;\n var deviceKeyKey = keyPrefix + '.deviceKey';\n var randomPasswordKey = keyPrefix + '.randomPasswordKey';\n var deviceGroupKeyKey = keyPrefix + '.deviceGroupKey';\n\n this.storage.removeItem(deviceKeyKey);\n this.storage.removeItem(randomPasswordKey);\n this.storage.removeItem(deviceGroupKeyKey);\n };\n\n /**\n * This is used to clear the session tokens from local storage\n * @returns {void}\n */\n\n\n CognitoUser.prototype.clearCachedTokens = function clearCachedTokens() {\n var keyPrefix = 'CognitoIdentityServiceProvider.' + this.pool.getClientId();\n var idTokenKey = keyPrefix + '.' + this.username + '.idToken';\n var accessTokenKey = keyPrefix + '.' + this.username + '.accessToken';\n var refreshTokenKey = keyPrefix + '.' + this.username + '.refreshToken';\n var lastUserKey = keyPrefix + '.LastAuthUser';\n\n this.storage.removeItem(idTokenKey);\n this.storage.removeItem(accessTokenKey);\n this.storage.removeItem(refreshTokenKey);\n this.storage.removeItem(lastUserKey);\n };\n\n /**\n * This is used to build a user session from tokens retrieved in the authentication result\n * @param {object} authResult Successful auth response from server.\n * @returns {CognitoUserSession} The new user session.\n * @private\n */\n\n\n CognitoUser.prototype.getCognitoUserSession = function getCognitoUserSession(authResult) {\n var idToken = new CognitoIdToken(authResult);\n var accessToken = new CognitoAccessToken(authResult);\n var refreshToken = new CognitoRefreshToken(authResult);\n\n var sessionData = {\n IdToken: idToken,\n AccessToken: accessToken,\n RefreshToken: refreshToken\n };\n\n return new CognitoUserSession(sessionData);\n };\n\n /**\n * This is used to initiate a forgot password request\n * @param {object} callback Result callback map.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {inputVerificationCode?} callback.inputVerificationCode\n * Optional callback raised instead of onSuccess with response data.\n * @param {onSuccess} callback.onSuccess Called on success.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.forgotPassword = function forgotPassword(callback) {\n var jsonReq = {\n ClientId: this.pool.getClientId(),\n Username: this.username\n };\n if (this.getUserContextData()) {\n jsonReq.UserContextData = this.getUserContextData();\n }\n this.client.makeUnauthenticatedRequest('forgotPassword', jsonReq, function (err, data) {\n if (err) {\n return callback.onFailure(err);\n }\n if (typeof callback.inputVerificationCode === 'function') {\n return callback.inputVerificationCode(data);\n }\n return callback.onSuccess(data);\n });\n };\n\n /**\n * This is used to confirm a new password using a confirmationCode\n * @param {string} confirmationCode Code entered by user.\n * @param {string} newPassword Confirm new password.\n * @param {object} callback Result callback map.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {onSuccess} callback.onSuccess Called on success.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.confirmPassword = function confirmPassword(confirmationCode, newPassword, callback) {\n var jsonReq = {\n ClientId: this.pool.getClientId(),\n Username: this.username,\n ConfirmationCode: confirmationCode,\n Password: newPassword\n };\n if (this.getUserContextData()) {\n jsonReq.UserContextData = this.getUserContextData();\n }\n this.client.makeUnauthenticatedRequest('confirmForgotPassword', jsonReq, function (err) {\n if (err) {\n return callback.onFailure(err);\n }\n return callback.onSuccess();\n });\n };\n\n /**\n * This is used to initiate an attribute confirmation request\n * @param {string} attributeName User attribute that needs confirmation.\n * @param {object} callback Result callback map.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {inputVerificationCode} callback.inputVerificationCode Called on success.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.getAttributeVerificationCode = function getAttributeVerificationCode(attributeName, callback) {\n if (this.signInUserSession == null || !this.signInUserSession.isValid()) {\n return callback.onFailure(new Error('User is not authenticated'));\n }\n\n this.client.makeUnauthenticatedRequest('getUserAttributeVerificationCode', {\n AttributeName: attributeName,\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken()\n }, function (err, data) {\n if (err) {\n return callback.onFailure(err);\n }\n if (typeof callback.inputVerificationCode === 'function') {\n return callback.inputVerificationCode(data);\n }\n return callback.onSuccess();\n });\n return undefined;\n };\n\n /**\n * This is used to confirm an attribute using a confirmation code\n * @param {string} attributeName Attribute being confirmed.\n * @param {string} confirmationCode Code entered by user.\n * @param {object} callback Result callback map.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {onSuccess} callback.onSuccess Called on success.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.verifyAttribute = function verifyAttribute(attributeName, confirmationCode, callback) {\n if (this.signInUserSession == null || !this.signInUserSession.isValid()) {\n return callback.onFailure(new Error('User is not authenticated'));\n }\n\n this.client.makeUnauthenticatedRequest('verifyUserAttribute', {\n AttributeName: attributeName,\n Code: confirmationCode,\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken()\n }, function (err) {\n if (err) {\n return callback.onFailure(err);\n }\n return callback.onSuccess('SUCCESS');\n });\n return undefined;\n };\n\n /**\n * This is used to get the device information using the current device key\n * @param {object} callback Result callback map.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {onSuccess<*>} callback.onSuccess Called on success with device data.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.getDevice = function getDevice(callback) {\n if (this.signInUserSession == null || !this.signInUserSession.isValid()) {\n return callback.onFailure(new Error('User is not authenticated'));\n }\n\n this.client.makeUnauthenticatedRequest('getDevice', {\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken(),\n DeviceKey: this.deviceKey\n }, function (err, data) {\n if (err) {\n return callback.onFailure(err);\n }\n return callback.onSuccess(data);\n });\n return undefined;\n };\n\n /**\n * This is used to forget a specific device\n * @param {string} deviceKey Device key.\n * @param {object} callback Result callback map.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {onSuccess} callback.onSuccess Called on success.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.forgetSpecificDevice = function forgetSpecificDevice(deviceKey, callback) {\n if (this.signInUserSession == null || !this.signInUserSession.isValid()) {\n return callback.onFailure(new Error('User is not authenticated'));\n }\n\n this.client.makeUnauthenticatedRequest('forgetDevice', {\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken(),\n DeviceKey: deviceKey\n }, function (err) {\n if (err) {\n return callback.onFailure(err);\n }\n return callback.onSuccess('SUCCESS');\n });\n return undefined;\n };\n\n /**\n * This is used to forget the current device\n * @param {object} callback Result callback map.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {onSuccess} callback.onSuccess Called on success.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.forgetDevice = function forgetDevice(callback) {\n var _this10 = this;\n\n this.forgetSpecificDevice(this.deviceKey, {\n onFailure: callback.onFailure,\n onSuccess: function onSuccess(result) {\n _this10.deviceKey = null;\n _this10.deviceGroupKey = null;\n _this10.randomPassword = null;\n _this10.clearCachedDeviceKeyAndPassword();\n return callback.onSuccess(result);\n }\n });\n };\n\n /**\n * This is used to set the device status as remembered\n * @param {object} callback Result callback map.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {onSuccess} callback.onSuccess Called on success.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.setDeviceStatusRemembered = function setDeviceStatusRemembered(callback) {\n if (this.signInUserSession == null || !this.signInUserSession.isValid()) {\n return callback.onFailure(new Error('User is not authenticated'));\n }\n\n this.client.makeUnauthenticatedRequest('updateDeviceStatus', {\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken(),\n DeviceKey: this.deviceKey,\n DeviceRememberedStatus: 'remembered'\n }, function (err) {\n if (err) {\n return callback.onFailure(err);\n }\n return callback.onSuccess('SUCCESS');\n });\n return undefined;\n };\n\n /**\n * This is used to set the device status as not remembered\n * @param {object} callback Result callback map.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {onSuccess} callback.onSuccess Called on success.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.setDeviceStatusNotRemembered = function setDeviceStatusNotRemembered(callback) {\n if (this.signInUserSession == null || !this.signInUserSession.isValid()) {\n return callback.onFailure(new Error('User is not authenticated'));\n }\n\n this.client.makeUnauthenticatedRequest('updateDeviceStatus', {\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken(),\n DeviceKey: this.deviceKey,\n DeviceRememberedStatus: 'not_remembered'\n }, function (err) {\n if (err) {\n return callback.onFailure(err);\n }\n return callback.onSuccess('SUCCESS');\n });\n return undefined;\n };\n\n /**\n * This is used to list all devices for a user\n *\n * @param {int} limit the number of devices returned in a call\n * @param {string} paginationToken the pagination token in case any was returned before\n * @param {object} callback Result callback map.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {onSuccess<*>} callback.onSuccess Called on success with device list.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.listDevices = function listDevices(limit, paginationToken, callback) {\n if (this.signInUserSession == null || !this.signInUserSession.isValid()) {\n return callback.onFailure(new Error('User is not authenticated'));\n }\n\n this.client.makeUnauthenticatedRequest('listDevices', {\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken(),\n Limit: limit,\n PaginationToken: paginationToken\n }, function (err, data) {\n if (err) {\n return callback.onFailure(err);\n }\n return callback.onSuccess(data);\n });\n return undefined;\n };\n\n /**\n * This is used to globally revoke all tokens issued to a user\n * @param {object} callback Result callback map.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {onSuccess} callback.onSuccess Called on success.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.globalSignOut = function globalSignOut(callback) {\n var _this11 = this;\n\n if (this.signInUserSession == null || !this.signInUserSession.isValid()) {\n return callback.onFailure(new Error('User is not authenticated'));\n }\n\n this.client.makeUnauthenticatedRequest('globalSignOut', {\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken()\n }, function (err) {\n if (err) {\n return callback.onFailure(err);\n }\n _this11.clearCachedTokens();\n return callback.onSuccess('SUCCESS');\n });\n return undefined;\n };\n\n /**\n * This is used for the user to signOut of the application and clear the cached tokens.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.signOut = function signOut() {\n this.signInUserSession = null;\n this.clearCachedTokens();\n };\n\n /**\n * This is used by a user trying to select a given MFA\n * @param {string} answerChallenge the mfa the user wants\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.sendMFASelectionAnswer = function sendMFASelectionAnswer(answerChallenge, callback) {\n var _this12 = this;\n\n var challengeResponses = {};\n challengeResponses.USERNAME = this.username;\n challengeResponses.ANSWER = answerChallenge;\n\n var jsonReq = {\n ChallengeName: 'SELECT_MFA_TYPE',\n ChallengeResponses: challengeResponses,\n ClientId: this.pool.getClientId(),\n Session: this.Session\n };\n if (this.getUserContextData()) {\n jsonReq.UserContextData = this.getUserContextData();\n }\n this.client.makeUnauthenticatedRequest('respondToAuthChallenge', jsonReq, function (err, data) {\n if (err) {\n return callback.onFailure(err);\n }\n _this12.Session = data.Session;\n if (answerChallenge === 'SMS_MFA') {\n return callback.mfaRequired(data.challengeName, data.challengeParameters);\n }\n if (answerChallenge === 'SOFTWARE_TOKEN_MFA') {\n return callback.totpRequired(data.challengeName, data.challengeParameters);\n }\n return undefined;\n });\n };\n\n /**\n * This returns the user context data for advanced security feature.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.getUserContextData = function getUserContextData() {\n var pool = this.pool;\n return pool.getUserContextData(this.username);\n };\n\n /**\n * This is used by an authenticated or a user trying to authenticate to associate a TOTP MFA\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.associateSoftwareToken = function associateSoftwareToken(callback) {\n var _this13 = this;\n\n if (!(this.signInUserSession != null && this.signInUserSession.isValid())) {\n this.client.makeUnauthenticatedRequest('associateSoftwareToken', {\n Session: this.Session\n }, function (err, data) {\n if (err) {\n return callback.onFailure(err);\n }\n _this13.Session = data.Session;\n return callback.associateSecretCode(data.SecretCode);\n });\n } else {\n this.client.makeUnauthenticatedRequest('associateSoftwareToken', {\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken()\n }, function (err, data) {\n if (err) {\n return callback.onFailure(err);\n }\n return callback.associateSecretCode(data.SecretCode);\n });\n }\n };\n\n /**\n * This is used by an authenticated or a user trying to authenticate to associate a TOTP MFA\n * @param {string} totpCode The MFA code entered by the user.\n * @param {string} friendlyDeviceName The device name we are assigning to the device.\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.verifySoftwareToken = function verifySoftwareToken(totpCode, friendlyDeviceName, callback) {\n var _this14 = this;\n\n if (!(this.signInUserSession != null && this.signInUserSession.isValid())) {\n this.client.makeUnauthenticatedRequest('verifySoftwareToken', {\n Session: this.Session,\n UserCode: totpCode,\n FriendlyDeviceName: friendlyDeviceName\n }, function (err, data) {\n if (err) {\n return callback.onFailure(err);\n }\n _this14.Session = data.Session;\n var challengeResponses = {};\n challengeResponses.USERNAME = _this14.username;\n var jsonReq = {\n ChallengeName: 'MFA_SETUP',\n ClientId: _this14.pool.getClientId(),\n ChallengeResponses: challengeResponses,\n Session: _this14.Session\n };\n if (_this14.getUserContextData()) {\n jsonReq.UserContextData = _this14.getUserContextData();\n }\n _this14.client.makeUnauthenticatedRequest('respondToAuthChallenge', jsonReq, function (errRespond, dataRespond) {\n if (errRespond) {\n return callback.onFailure(errRespond);\n }\n _this14.signInUserSession = _this14.getCognitoUserSession(dataRespond.AuthenticationResult);\n _this14.cacheTokens();\n return callback.onSuccess(_this14.signInUserSession);\n });\n return undefined;\n });\n } else {\n this.client.makeUnauthenticatedRequest('verifySoftwareToken', {\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken(),\n UserCode: totpCode,\n FriendlyDeviceName: friendlyDeviceName\n }, function (err, data) {\n if (err) {\n return callback.onFailure(err);\n }\n _this14.Session = data.Session;\n var challengeResponses = {};\n challengeResponses.USERNAME = _this14.username;\n var jsonReq = {\n ChallengeName: 'MFA_SETUP',\n ClientId: _this14.pool.getClientId(),\n ChallengeResponses: challengeResponses,\n Session: _this14.Session\n };\n if (_this14.getUserContextData()) {\n jsonReq.UserContextData = _this14.getUserContextData();\n }\n _this14.client.makeUnauthenticatedRequest('respondToAuthChallenge', jsonReq, function (errRespond, dataRespond) {\n if (errRespond) {\n return callback.onFailure(errRespond);\n }\n _this14.signInUserSession = _this14.getCognitoUserSession(dataRespond.AuthenticationResult);\n _this14.cacheTokens();\n return callback.onSuccess(_this14.signInUserSession);\n });\n return undefined;\n });\n }\n };\n\n return CognitoUser;\n}();\n\nexport default CognitoUser;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/amazon-cognito-identity-js/es/CognitoUser.js\n// module id = 104\n// module chunks = 0 1","function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n/*!\n * Copyright 2016 Amazon.com,\n * Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Amazon Software License (the \"License\").\n * You may not use this file except in compliance with the\n * License. A copy of the License is located at\n *\n * http://aws.amazon.com/asl/\n *\n * or in the \"license\" file accompanying this file. This file is\n * distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n * CONDITIONS OF ANY KIND, express or implied. See the License\n * for the specific language governing permissions and\n * limitations under the License.\n */\n\n/** @class */\nvar CognitoUserSession = function () {\n /**\n * Constructs a new CognitoUserSession object\n * @param {CognitoIdToken} IdToken The session's Id token.\n * @param {CognitoRefreshToken=} RefreshToken The session's refresh token.\n * @param {CognitoAccessToken} AccessToken The session's access token.\n * @param {int} ClockDrift The saved computer's clock drift or undefined to force calculation.\n */\n function CognitoUserSession() {\n var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\n IdToken = _ref.IdToken,\n RefreshToken = _ref.RefreshToken,\n AccessToken = _ref.AccessToken,\n ClockDrift = _ref.ClockDrift;\n\n _classCallCheck(this, CognitoUserSession);\n\n if (AccessToken == null || IdToken == null) {\n throw new Error('Id token and Access Token must be present.');\n }\n\n this.idToken = IdToken;\n this.refreshToken = RefreshToken;\n this.accessToken = AccessToken;\n this.clockDrift = ClockDrift === undefined ? this.calculateClockDrift() : ClockDrift;\n }\n\n /**\n * @returns {CognitoIdToken} the session's Id token\n */\n\n\n CognitoUserSession.prototype.getIdToken = function getIdToken() {\n return this.idToken;\n };\n\n /**\n * @returns {CognitoRefreshToken} the session's refresh token\n */\n\n\n CognitoUserSession.prototype.getRefreshToken = function getRefreshToken() {\n return this.refreshToken;\n };\n\n /**\n * @returns {CognitoAccessToken} the session's access token\n */\n\n\n CognitoUserSession.prototype.getAccessToken = function getAccessToken() {\n return this.accessToken;\n };\n\n /**\n * @returns {int} the session's clock drift\n */\n\n\n CognitoUserSession.prototype.getClockDrift = function getClockDrift() {\n return this.clockDrift;\n };\n\n /**\n * @returns {int} the computer's clock drift\n */\n\n\n CognitoUserSession.prototype.calculateClockDrift = function calculateClockDrift() {\n var now = Math.floor(new Date() / 1000);\n var iat = Math.min(this.accessToken.getIssuedAt(), this.idToken.getIssuedAt());\n\n return now - iat;\n };\n\n /**\n * Checks to see if the session is still valid based on session expiry information found\n * in tokens and the current time (adjusted with clock drift)\n * @returns {boolean} if the session is still valid\n */\n\n\n CognitoUserSession.prototype.isValid = function isValid() {\n var now = Math.floor(new Date() / 1000);\n var adjusted = now - this.clockDrift;\n\n return adjusted < this.accessToken.getExpiration() && adjusted < this.idToken.getExpiration();\n };\n\n return CognitoUserSession;\n}();\n\nexport default CognitoUserSession;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/amazon-cognito-identity-js/es/CognitoUserSession.js\n// module id = 105\n// module chunks = 0 1","function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n/*!\n * Copyright 2016 Amazon.com,\n * Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Amazon Software License (the \"License\").\n * You may not use this file except in compliance with the\n * License. A copy of the License is located at\n *\n * http://aws.amazon.com/asl/\n *\n * or in the \"license\" file accompanying this file. This file is\n * distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n * CONDITIONS OF ANY KIND, express or implied. See the License\n * for the specific language governing permissions and\n * limitations under the License.\n */\n\nvar monthNames = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];\nvar weekNames = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'];\n\n/** @class */\n\nvar DateHelper = function () {\n function DateHelper() {\n _classCallCheck(this, DateHelper);\n }\n\n /**\n * @returns {string} The current time in \"ddd MMM D HH:mm:ss UTC YYYY\" format.\n */\n DateHelper.prototype.getNowString = function getNowString() {\n var now = new Date();\n\n var weekDay = weekNames[now.getUTCDay()];\n var month = monthNames[now.getUTCMonth()];\n var day = now.getUTCDate();\n\n var hours = now.getUTCHours();\n if (hours < 10) {\n hours = '0' + hours;\n }\n\n var minutes = now.getUTCMinutes();\n if (minutes < 10) {\n minutes = '0' + minutes;\n }\n\n var seconds = now.getUTCSeconds();\n if (seconds < 10) {\n seconds = '0' + seconds;\n }\n\n var year = now.getUTCFullYear();\n\n // ddd MMM D HH:mm:ss UTC YYYY\n var dateNow = weekDay + ' ' + month + ' ' + day + ' ' + hours + ':' + minutes + ':' + seconds + ' UTC ' + year;\n\n return dateNow;\n };\n\n return DateHelper;\n}();\n\nexport default DateHelper;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/amazon-cognito-identity-js/es/DateHelper.js\n// module id = 106\n// module chunks = 0 1","function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n/*!\n * Copyright 2016 Amazon.com,\n * Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Amazon Software License (the \"License\").\n * You may not use this file except in compliance with the\n * License. A copy of the License is located at\n *\n * http://aws.amazon.com/asl/\n *\n * or in the \"license\" file accompanying this file. This file is\n * distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n * CONDITIONS OF ANY KIND, express or implied. See the License\n * for the specific language governing permissions and\n * limitations under the License.\n */\n\n/** @class */\nvar CognitoUserAttribute = function () {\n /**\n * Constructs a new CognitoUserAttribute object\n * @param {string=} Name The record's name\n * @param {string=} Value The record's value\n */\n function CognitoUserAttribute() {\n var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\n Name = _ref.Name,\n Value = _ref.Value;\n\n _classCallCheck(this, CognitoUserAttribute);\n\n this.Name = Name || '';\n this.Value = Value || '';\n }\n\n /**\n * @returns {string} the record's value.\n */\n\n\n CognitoUserAttribute.prototype.getValue = function getValue() {\n return this.Value;\n };\n\n /**\n * Sets the record's value.\n * @param {string} value The new value.\n * @returns {CognitoUserAttribute} The record for method chaining.\n */\n\n\n CognitoUserAttribute.prototype.setValue = function setValue(value) {\n this.Value = value;\n return this;\n };\n\n /**\n * @returns {string} the record's name.\n */\n\n\n CognitoUserAttribute.prototype.getName = function getName() {\n return this.Name;\n };\n\n /**\n * Sets the record's name\n * @param {string} name The new name.\n * @returns {CognitoUserAttribute} The record for method chaining.\n */\n\n\n CognitoUserAttribute.prototype.setName = function setName(name) {\n this.Name = name;\n return this;\n };\n\n /**\n * @returns {string} a string representation of the record.\n */\n\n\n CognitoUserAttribute.prototype.toString = function toString() {\n return JSON.stringify(this);\n };\n\n /**\n * @returns {object} a flat object representing the record.\n */\n\n\n CognitoUserAttribute.prototype.toJSON = function toJSON() {\n return {\n Name: this.Name,\n Value: this.Value\n };\n };\n\n return CognitoUserAttribute;\n}();\n\nexport default CognitoUserAttribute;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/amazon-cognito-identity-js/es/CognitoUserAttribute.js\n// module id = 107\n// module chunks = 0 1","function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n/*!\n * Copyright 2016 Amazon.com,\n * Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Amazon Software License (the \"License\").\n * You may not use this file except in compliance with the\n * License. A copy of the License is located at\n *\n * http://aws.amazon.com/asl/\n *\n * or in the \"license\" file accompanying this file. This file is\n * distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n * CONDITIONS OF ANY KIND, express or implied. See the License\n * for the specific language governing permissions and\n * limitations under the License.\n */\n\nvar dataMemory = {};\n\n/** @class */\n\nvar MemoryStorage = function () {\n function MemoryStorage() {\n _classCallCheck(this, MemoryStorage);\n }\n\n /**\n * This is used to set a specific item in storage\n * @param {string} key - the key for the item\n * @param {object} value - the value\n * @returns {string} value that was set\n */\n MemoryStorage.setItem = function setItem(key, value) {\n dataMemory[key] = value;\n return dataMemory[key];\n };\n\n /**\n * This is used to get a specific key from storage\n * @param {string} key - the key for the item\n * This is used to clear the storage\n * @returns {string} the data item\n */\n\n\n MemoryStorage.getItem = function getItem(key) {\n return Object.prototype.hasOwnProperty.call(dataMemory, key) ? dataMemory[key] : undefined;\n };\n\n /**\n * This is used to remove an item from storage\n * @param {string} key - the key being set\n * @returns {string} value - value that was deleted\n */\n\n\n MemoryStorage.removeItem = function removeItem(key) {\n return delete dataMemory[key];\n };\n\n /**\n * This is used to clear the storage\n * @returns {string} nothing\n */\n\n\n MemoryStorage.clear = function clear() {\n dataMemory = {};\n return dataMemory;\n };\n\n return MemoryStorage;\n}();\n\n/** @class */\n\n\nvar StorageHelper = function () {\n\n /**\n * This is used to get a storage object\n * @returns {object} the storage\n */\n function StorageHelper() {\n _classCallCheck(this, StorageHelper);\n\n try {\n this.storageWindow = window.localStorage;\n this.storageWindow.setItem('aws.cognito.test-ls', 1);\n this.storageWindow.removeItem('aws.cognito.test-ls');\n } catch (exception) {\n this.storageWindow = MemoryStorage;\n }\n }\n\n /**\n * This is used to return the storage\n * @returns {object} the storage\n */\n\n\n StorageHelper.prototype.getStorage = function getStorage() {\n return this.storageWindow;\n };\n\n return StorageHelper;\n}();\n\nexport default StorageHelper;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/amazon-cognito-identity-js/es/StorageHelper.js\n// module id = 108\n// module chunks = 0 1","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['cognitoidentityserviceprovider'] = {};\nAWS.CognitoIdentityServiceProvider = Service.defineService('cognitoidentityserviceprovider', ['2016-04-18']);\nObject.defineProperty(apiLoader.services['cognitoidentityserviceprovider'], '2016-04-18', {\n get: function get() {\n var model = require('../apis/cognito-idp-2016-04-18.min.json');\n model.paginators = require('../apis/cognito-idp-2016-04-18.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CognitoIdentityServiceProvider;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/aws-sdk/clients/cognitoidentityserviceprovider.js\n// module id = 109\n// module chunks = 0 1","/*\n Copyright 2014-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n Licensed under the Apache License, Version 2.0 (the \"License\"). You may not use this file except in compliance with\n the License. A copy of the License is located at http://aws.amazon.com/apache2.0/\n or in the \"license\" file accompanying this file. This file is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions\n and limitations under the License.\n*/\n\nvar AWS = require('aws-sdk');\nvar AMA = global.AMA;\nAMA.Storage = require('./StorageClients/LocalStorage.js');\nAMA.StorageKeys = require('./StorageClients/StorageKeys.js');\nAMA.Util = require('./MobileAnalyticsUtilities.js');\n/**\n * @typedef AMA.Client.Options\n * @property {string} appId - The Application ID from the Amazon Mobile Analytics Console\n * @property {string} [apiVersion=2014-06-05] - The version of the Mobile Analytics API to submit to.\n * @property {object} [provider=AWS.config.credentials] - Credentials to use for submitting events.\n * **Never check in credentials to source\n * control.\n * @property {boolean} [autoSubmitEvents=true] - Automatically Submit Events, Default: true\n * @property {number} [autoSubmitInterval=10000] - Interval to try to submit events in ms,\n * Default: 10s\n * @property {number} [batchSizeLimit=256000] - Batch Size in Bytes, Default: 256Kb\n * @property {AMA.Client.SubmitCallback} [submitCallback=] - Callback function that is executed when events are\n * successfully submitted\n * @property {AMA.Client.Attributes} [globalAttributes=] - Attribute to be applied to every event, may be\n * overwritten with a different value when recording events.\n * @property {AMA.Client.Metrics} [globalMetrics=] - Metric to be applied to every event, may be overwritten\n * with a different value when recording events.\n * @property {string} [clientId=GUID()] - A unique identifier representing this installation instance\n * of your app. This will be managed and persisted by the SDK\n * by default.\n * @property {string} [appTitle=] - The title of your app. For example, My App.\n * @property {string} [appVersionName=] - The version of your app. For example, V2.0.\n * @property {string} [appVersionCode=] - The version code for your app. For example, 3.\n * @property {string} [appPackageName=] - The name of your package. For example, com.example.my_app.\n * @property {string} [platform=] - The operating system of the device. For example, iPhoneOS.\n * @property {string} [plaformVersion=] - The version of the operating system of the device.\n * For example, 4.0.4.\n * @property {string} [model=] - The model of the device. For example, Nexus.\n * @property {string} [make=] - The manufacturer of the device. For example, Samsung.\n * @property {string} [locale=] - The locale of the device. For example, en_US.\n * @property {AMA.Client.Logger} [logger=] - Object of logger functions\n * @property {AMA.Storage} [storage=] - Storage client to persist events, will create a new AMA.Storage if not provided\n * @property {Object} [clientOptions=] - Low level client options to be passed to the AWS.MobileAnalytics low level SDK\n */\n\n/**\n * @typedef AMA.Client.Logger\n * @description Uses Javascript Style log levels, one function for each level. Basic usage is to pass the console object\n * which will output directly to browser developer console.\n * @property {Function} [log=] - Logger for client log level messages\n * @property {Function} [info=] - Logger for interaction level messages\n * @property {Function} [warn=] - Logger for warn level messages\n * @property {Function} [error=] - Logger for error level messages\n */\n/**\n * @typedef AMA.Client.Attributes\n * @type {object}\n * @description A collection of key-value pairs that give additional context to the event. The key-value pairs are\n * specified by the developer.\n */\n/**\n * @typedef AMA.Client.Metrics\n * @type {object}\n * @description A collection of key-value pairs that gives additional measurable context to the event. The pairs\n * specified by the developer.\n */\n/**\n * @callback AMA.Client.SubmitCallback\n * @param {Error} err\n * @param {Null} data\n * @param {string} batchId\n */\n/**\n * @typedef AMA.Client.Event\n * @type {object}\n * @description A JSON object representing an event occurrence in your app and consists of the following:\n * @property {string} eventType - A name signifying an event that occurred in your app. This is used for grouping and\n * aggregating like events together for reporting purposes.\n * @property {string} timestamp - The time the event occurred in ISO 8601 standard date time format.\n * For example, 2014-06-30T19:07:47.885Z\n * @property {AMA.Client.Attributes} [attributes=] - A collection of key-value pairs that give additional context to\n * the event. The key-value pairs are specified by the developer.\n * This collection can be empty or the attribute object can be omitted.\n * @property {AMA.Client.Metrics} [metrics=] - A collection of key-value pairs that gives additional measurable context\n * to the event. The pairs specified by the developer.\n * @property {AMA.Session} session - Describes the session. Session information is required on ALL events.\n */\n/**\n * @name AMA.Client\n * @namespace AMA.Client\n * @constructor\n * @param {AMA.Client.Options} options - A configuration map for the AMA.Client\n * @returns A new instance of the Mobile Analytics Mid Level Client\n */\nAMA.Client = (function () {\n 'use strict';\n /**\n * @lends AMA.Client\n */\n var Client = function (options) {\n //This register the bind function for older browsers\n //https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind\n if (!Function.prototype.bind) {\n Function.prototype.bind = function (oThis) {\n if (typeof this !== 'function') {\n // closest thing possible to the ECMAScript 5 internal IsCallable function\n //throw new TypeError('Function.prototype.bind - what is trying to be bound is not callable');\n this.logger.error('Function.prototype.bind - what is trying to be bound is not callable');\n }\n var aArgs = Array.prototype.slice.call(arguments, 1),\n fToBind = this,\n fBound = function () {\n return fToBind.apply(\n this instanceof AMA.Util.NOP && oThis ? this : oThis,\n aArgs.concat(Array.prototype.slice.call(arguments))\n );\n };\n AMA.Util.NOP.prototype = this.prototype;\n fBound.prototype = new AMA.Util.NOP();\n return fBound;\n };\n }\n\n this.options = options || {};\n this.options.logger = this.options.logger || {};\n this.logger = {\n log : this.options.logger.log || AMA.Util.NOP,\n info : this.options.logger.info || AMA.Util.NOP,\n warn : this.options.logger.warn || AMA.Util.NOP,\n error: this.options.logger.error || AMA.Util.NOP\n };\n this.logger.log = this.logger.log.bind(this.options.logger);\n this.logger.info = this.logger.info.bind(this.options.logger);\n this.logger.warn = this.logger.warn.bind(this.options.logger);\n this.logger.error = this.logger.error.bind(this.options.logger);\n\n this.logger.log('[Function:(AMA)Client Constructor]' +\n (options ? '\\noptions:' + JSON.stringify(options) : ''));\n\n if (options.appId === undefined) {\n this.logger.error('AMA.Client must be initialized with an appId');\n return null; //No need to run rest of init since appId is required\n }\n if (options.platform === undefined) {\n this.logger.error('AMA.Client must be initialized with a platform');\n }\n this.storage = this.options.storage || new AMA.Storage(options.appId);\n this.storage.setLogger(this.logger);\n\n this.options.apiVersion = this.options.apiVersion || '2014-06-05';\n this.options.provider = this.options.provider || AWS.config.credentials;\n this.options.autoSubmitEvents = options.autoSubmitEvents !== false;\n this.options.autoSubmitInterval = this.options.autoSubmitInterval || 10000;\n this.options.batchSizeLimit = this.options.batchSizeLimit || 256000;\n this.options.submitCallback = this.options.submitCallback || AMA.Util.NOP;\n this.options.globalAttributes = this.options.globalAttributes || {};\n this.options.globalMetrics = this.options.globalMetrics || {};\n this.options.clientOptions = this.options.clientOptions || {};\n this.options.clientOptions.provider = this.options.clientOptions.provider || this.options.provider;\n this.options.clientOptions.apiVersion = this.options.clientOptions.apiVersion || this.options.apiVersion;\n this.options.clientOptions.correctClockSkew = this.options.clientOptions.correctClockSkew !== false;\n this.options.clientOptions.retryDelayOptions = this.options.clientOptions.retryDelayOptions || {};\n this.options.clientOptions.retryDelayOptions.base = this.options.clientOptions.retryDelayOptions.base || 3000;\n\n this.storage.set(\n AMA.StorageKeys.GLOBAL_ATTRIBUTES,\n AMA.Util.mergeObjects(this.options.globalAttributes,\n this.storage.get(AMA.StorageKeys.GLOBAL_ATTRIBUTES) || {})\n );\n this.storage.set(\n AMA.StorageKeys.GLOBAL_METRICS,\n AMA.Util.mergeObjects(this.options.globalMetrics,\n this.storage.get(AMA.StorageKeys.GLOBAL_METRICS) || {})\n );\n\n var v091ClientId = this.storage.get(AMA.StorageKeys.CLIENT_ID);\n try {\n if (window && window.localStorage) {\n var v090Storage = window.localStorage.getItem('AWSMobileAnalyticsStorage');\n if (v090Storage) {\n try {\n v090Storage = JSON.parse(v090Storage);\n var v090ClientId = v090Storage.AWSMobileAnalyticsClientId;\n if (v090ClientId && v091ClientId && v091ClientId !== v090ClientId) {\n this.options.globalAttributes.migrationId = v091ClientId;\n }\n if (v090ClientId) {\n v091ClientId = v090ClientId;\n }\n } catch (err) {\n this.logger.warn('Had corrupt v0.9.0 Storage');\n }\n }\n }\n } catch (err) {\n this.logger.warn('window is undefined, unable to check for v090 data');\n }\n\n this.options.clientContext = this.options.clientContext || {\n 'client' : {\n 'client_id' : this.options.clientId || v091ClientId || AMA.Util.GUID(),\n 'app_title' : this.options.appTitle,\n 'app_version_name': this.options.appVersionName,\n 'app_version_code': this.options.appVersionCode,\n 'app_package_name': this.options.appPackageName\n },\n 'env' : {\n 'platform' : this.options.platform,\n 'platform_version': this.options.platformVersion,\n 'model' : this.options.model,\n 'make' : this.options.make,\n 'locale' : this.options.locale\n },\n 'services': {\n 'mobile_analytics': {\n 'app_id' : this.options.appId,\n 'sdk_name' : 'aws-sdk-mobile-analytics-js',\n 'sdk_version': '0.9.2' + ':' + AWS.VERSION\n }\n },\n 'custom' : {}\n };\n\n this.storage.set(AMA.StorageKeys.CLIENT_ID, this.options.clientContext.client.client_id);\n\n this.StorageKeys = {\n 'EVENTS' : 'AWSMobileAnalyticsEventStorage',\n 'BATCHES' : 'AWSMobileAnalyticsBatchStorage',\n 'BATCH_INDEX': 'AWSMobileAnalyticsBatchIndexStorage'\n };\n\n this.outputs = {};\n this.outputs.MobileAnalytics = new AWS.MobileAnalytics(this.options.clientOptions);\n this.outputs.timeoutReference = null;\n this.outputs.batchesInFlight = {};\n\n this.outputs.events = this.storage.get(this.StorageKeys.EVENTS) || [];\n this.outputs.batches = this.storage.get(this.StorageKeys.BATCHES) || {};\n this.outputs.batchIndex = this.storage.get(this.StorageKeys.BATCH_INDEX) || [];\n\n if (this.options.autoSubmitEvents) {\n this.submitEvents();\n }\n };\n\n Client.prototype.validateEvent = function (event) {\n var self = this, invalidMetrics = [];\n\n function customNameErrorFilter(name) {\n if (name.length === 0) {\n return true;\n }\n return name.length > 50;\n }\n\n function customAttrValueErrorFilter(name) {\n return event.attributes[name] && event.attributes[name].length > 200;\n }\n\n function validationError(errorMsg) {\n self.logger.error(errorMsg);\n return null;\n }\n\n invalidMetrics = Object.keys(event.metrics).filter(function (metricName) {\n return typeof event.metrics[metricName] !== 'number';\n });\n if (event.version !== 'v2.0') {\n return validationError('Event must have version v2.0');\n }\n if (typeof event.eventType !== 'string') {\n return validationError('Event Type must be a string');\n }\n if (invalidMetrics.length > 0) {\n return validationError('Event Metrics must be numeric (' + invalidMetrics[0] + ')');\n }\n if (Object.keys(event.metrics).length + Object.keys(event.attributes).length > 40) {\n return validationError('Event Metric and Attribute Count cannot exceed 40');\n }\n if (Object.keys(event.attributes).filter(customNameErrorFilter).length) {\n return validationError('Event Attribute names must be 1-50 characters');\n }\n if (Object.keys(event.metrics).filter(customNameErrorFilter).length) {\n return validationError('Event Metric names must be 1-50 characters');\n }\n if (Object.keys(event.attributes).filter(customAttrValueErrorFilter).length) {\n return validationError('Event Attribute values cannot be longer than 200 characters');\n }\n return event;\n };\n\n /**\n * AMA.Client.createEvent\n * @param {string} eventType - Custom Event Type to be displayed in Console\n * @param {AMA.Session} session - Session Object (required for use within console)\n * @param {string} session.id - Identifier for current session\n * @param {string} session.startTimestamp - Timestamp that indicates the start of the session\n * @param [attributes=] - Custom attributes\n * @param [metrics=] - Custom metrics\n * @returns {AMA.Event}\n */\n Client.prototype.createEvent = function (eventType, session, attributes, metrics) {\n var that = this;\n this.logger.log('[Function:(AMA.Client).createEvent]' +\n (eventType ? '\\neventType:' + eventType : '') +\n (session ? '\\nsession:' + session : '') +\n (attributes ? '\\nattributes:' + JSON.stringify(attributes) : '') +\n (metrics ? '\\nmetrics:' + JSON.stringify(metrics) : ''));\n attributes = attributes || {};\n metrics = metrics || {};\n\n AMA.Util.mergeObjects(attributes, this.options.globalAttributes);\n AMA.Util.mergeObjects(metrics, this.options.globalMetrics);\n\n Object.keys(attributes).forEach(function (name) {\n if (typeof attributes[name] !== 'string') {\n try {\n attributes[name] = JSON.stringify(attributes[name]);\n } catch (e) {\n that.logger.warn('Error parsing attribute ' + name);\n }\n }\n });\n var event = {\n eventType : eventType,\n timestamp : new Date().toISOString(),\n session : {\n id : session.id,\n startTimestamp: session.startTimestamp\n },\n version : 'v2.0',\n attributes: attributes,\n metrics : metrics\n };\n if (session.stopTimestamp) {\n event.session.stopTimestamp = session.stopTimestamp;\n event.session.duration = new Date(event.stopTimestamp).getTime() - new Date(event.startTimestamp).getTime();\n }\n return this.validateEvent(event);\n };\n\n /**\n * AMA.Client.pushEvent\n * @param {AMA.Event} event - event to be pushed onto queue\n * @returns {int} Index of event in outputs.events\n */\n Client.prototype.pushEvent = function (event) {\n if (!event) {\n return -1;\n }\n this.logger.log('[Function:(AMA.Client).pushEvent]' +\n (event ? '\\nevent:' + JSON.stringify(event) : ''));\n //Push adds to the end of array and returns the size of the array\n var eventIndex = this.outputs.events.push(event);\n this.storage.set(this.StorageKeys.EVENTS, this.outputs.events);\n return (eventIndex - 1);\n };\n\n /**\n * Helper to record events, will automatically submit if the events exceed batchSizeLimit\n * @param {string} eventType - Custom event type name\n * @param {AMA.Session} session - Session object\n * @param {AMA.Client.Attributes} [attributes=] - Custom attributes\n * @param {AMA.Client.Metrics} [metrics=] - Custom metrics\n * @returns {AMA.Event} The event that was recorded\n */\n Client.prototype.recordEvent = function (eventType, session, attributes, metrics) {\n this.logger.log('[Function:(AMA.Client).recordEvent]' +\n (eventType ? '\\neventType:' + eventType : '') +\n (session ? '\\nsession:' + session : '') +\n (attributes ? '\\nattributes:' + JSON.stringify(attributes) : '') +\n (metrics ? '\\nmetrics:' + JSON.stringify(metrics) : ''));\n var index, event = this.createEvent(eventType, session, attributes, metrics);\n if (event) {\n index = this.pushEvent(event);\n if (AMA.Util.getRequestBodySize(this.outputs.events) >= this.options.batchSizeLimit) {\n this.submitEvents();\n }\n return this.outputs.events[index];\n }\n return null;\n };\n\n /**\n * recordMonetizationEvent\n * @param session\n * @param {Object} monetizationDetails - Details about Monetization Event\n * @param {string} monetizationDetails.currency - ISO Currency of event\n * @param {string} monetizationDetails.productId - Product Id of monetization event\n * @param {number} monetizationDetails.quantity - Quantity of product in transaction\n * @param {string|number} monetizationDetails.price - Price of product either ISO formatted string, or number\n * with associated ISO Currency\n * @param {AMA.Client.Attributes} [attributes=] - Custom attributes\n * @param {AMA.Client.Metrics} [metrics=] - Custom metrics\n * @returns {event} The event that was recorded\n */\n Client.prototype.recordMonetizationEvent = function (session, monetizationDetails, attributes, metrics) {\n this.logger.log('[Function:(AMA.Client).recordMonetizationEvent]' +\n (session ? '\\nsession:' + session : '') +\n (monetizationDetails ? '\\nmonetizationDetails:' + JSON.stringify(monetizationDetails) : '') +\n (attributes ? '\\nattributes:' + JSON.stringify(attributes) : '') +\n (metrics ? '\\nmetrics:' + JSON.stringify(metrics) : ''));\n\n attributes = attributes || {};\n metrics = metrics || {};\n attributes._currency = monetizationDetails.currency || attributes._currency;\n attributes._product_id = monetizationDetails.productId || attributes._product_id;\n metrics._quantity = monetizationDetails.quantity || metrics._quantity;\n if (typeof monetizationDetails.price === 'number') {\n metrics._item_price = monetizationDetails.price || metrics._item_price;\n } else {\n attributes._item_price_formatted = monetizationDetails.price || attributes._item_price_formatted;\n }\n return this.recordEvent('_monetization.purchase', session, attributes, metrics);\n };\n /**\n * submitEvents\n * @param {Object} [options=] - options for submitting events\n * @param {Object} [options.clientContext=this.options.clientContext] - clientContext to submit with defaults\n * to options.clientContext\n * @param {SubmitCallback} [options.submitCallback=this.options.submitCallback] - Callback function that is executed\n * when events are successfully\n * submitted\n * @returns {Array} Array of batch indices that were submitted\n */\n Client.prototype.submitEvents = function (options) {\n options = options || {};\n options.submitCallback = options.submitCallback || this.options.submitCallback;\n this.logger.log('[Function:(AMA.Client).submitEvents]' +\n (options ? '\\noptions:' + JSON.stringify(options) : ''));\n\n\n if (this.options.autoSubmitEvents) {\n clearTimeout(this.outputs.timeoutReference);\n this.outputs.timeoutReference = setTimeout(this.submitEvents.bind(this), this.options.autoSubmitInterval);\n }\n var warnMessage;\n //Get distribution of retries across clients by introducing a weighted rand.\n //Probability will increase over time to an upper limit of 60s\n if (this.outputs.isThrottled && this.throttlingSuppressionFunction() < Math.random()) {\n warnMessage = 'Prevented submission while throttled';\n } else if (Object.keys(this.outputs.batchesInFlight).length > 0) {\n warnMessage = 'Prevented submission while batches are in flight';\n } else if (this.outputs.batches.length === 0 && this.outputs.events.length === 0) {\n warnMessage = 'No batches or events to be submitted';\n } else if (this.outputs.lastSubmitTimestamp && AMA.Util.timestamp() - this.outputs.lastSubmitTimestamp < 1000) {\n warnMessage = 'Prevented multiple submissions in under a second';\n }\n if (warnMessage) {\n this.logger.warn(warnMessage);\n return [];\n }\n this.generateBatches();\n\n this.outputs.lastSubmitTimestamp = AMA.Util.timestamp();\n if (this.outputs.isThrottled) {\n //Only submit the first batch if throttled\n this.logger.warn('Is throttled submitting first batch');\n options.batchId = this.outputs.batchIndex[0];\n return [this.submitBatchById(options)];\n }\n\n return this.submitAllBatches(options);\n };\n\n Client.prototype.throttlingSuppressionFunction = function (timestamp) {\n timestamp = timestamp || AMA.Util.timestamp();\n return Math.pow(timestamp - this.outputs.lastSubmitTimestamp, 2) / Math.pow(60000, 2);\n };\n\n Client.prototype.generateBatches = function () {\n while (this.outputs.events.length > 0) {\n var lastIndex = this.outputs.events.length;\n this.logger.log(this.outputs.events.length + ' events to be submitted');\n while (lastIndex > 1 &&\n AMA.Util.getRequestBodySize(this.outputs.events.slice(0, lastIndex)) > this.options.batchSizeLimit) {\n this.logger.log('Finding Batch Size (' + this.options.batchSizeLimit + '): ' + lastIndex + '(' +\n AMA.Util.getRequestBodySize(this.outputs.events.slice(0, lastIndex)) + ')');\n lastIndex -= 1;\n }\n if (this.persistBatch(this.outputs.events.slice(0, lastIndex))) {\n //Clear event queue\n this.outputs.events.splice(0, lastIndex);\n this.storage.set(this.StorageKeys.EVENTS, this.outputs.events);\n }\n }\n };\n\n Client.prototype.persistBatch = function (eventBatch) {\n this.logger.log(eventBatch.length + ' events in batch');\n if (AMA.Util.getRequestBodySize(eventBatch) < 512000) {\n var batchId = AMA.Util.GUID();\n //Save batch so data is not lost.\n this.outputs.batches[batchId] = eventBatch;\n this.storage.set(this.StorageKeys.BATCHES, this.outputs.batches);\n this.outputs.batchIndex.push(batchId);\n this.storage.set(this.StorageKeys.BATCH_INDEX, this.outputs.batchIndex);\n return true;\n }\n this.logger.error('Events too large');\n return false;\n };\n\n Client.prototype.submitAllBatches = function (options) {\n options.submitCallback = options.submitCallback || this.options.submitCallback;\n this.logger.log('[Function:(AMA.Client).submitAllBatches]' +\n (options ? '\\noptions:' + JSON.stringify(options) : ''));\n var indices = [],\n that = this;\n this.outputs.batchIndex.forEach(function (batchIndex) {\n options.batchId = batchIndex;\n options.clientContext = options.clientContext || that.options.clientContext;\n if (!that.outputs.batchesInFlight[batchIndex]) {\n indices.push(that.submitBatchById(options));\n }\n });\n return indices;\n };\n\n Client.NON_RETRYABLE_EXCEPTIONS = ['BadRequestException', 'SerializationException', 'ValidationException'];\n Client.prototype.submitBatchById = function (options) {\n if (typeof(options) !== 'object' || !options.batchId) {\n this.logger.error('Invalid Options passed to submitBatchById');\n return;\n }\n options.submitCallback = options.submitCallback || this.options.submitCallback;\n this.logger.log('[Function:(AMA.Client).submitBatchById]' +\n (options ? '\\noptions:' + JSON.stringify(options) : ''));\n var eventBatch = {\n 'events' : this.outputs.batches[options.batchId],\n 'clientContext': JSON.stringify(options.clientContext || this.options.clientContext)\n };\n this.outputs.batchesInFlight[options.batchId] = AMA.Util.timestamp();\n this.outputs.MobileAnalytics.putEvents(eventBatch,\n this.handlePutEventsResponse(options.batchId, options.submitCallback));\n return options.batchId;\n };\n\n Client.prototype.handlePutEventsResponse = function (batchId, callback) {\n var self = this;\n return function (err, data) {\n var clearBatch = true,\n wasThrottled = self.outputs.isThrottled;\n if (err) {\n self.logger.error(err, data);\n if (err.statusCode === undefined || err.statusCode === 400) {\n if (Client.NON_RETRYABLE_EXCEPTIONS.indexOf(err.code) < 0) {\n clearBatch = false;\n }\n self.outputs.isThrottled = err.code === 'ThrottlingException';\n if (self.outputs.isThrottled) {\n self.logger.warn('Application is currently throttled');\n }\n }\n } else {\n self.logger.info('Events Submitted Successfully');\n self.outputs.isThrottled = false;\n }\n if (clearBatch) {\n self.clearBatchById(batchId);\n }\n delete self.outputs.batchesInFlight[batchId];\n callback(err, data, batchId);\n if (wasThrottled && !self.outputs.isThrottled) {\n self.logger.warn('Was throttled flushing remaining batches', callback);\n self.submitAllBatches({\n submitCallback: callback\n });\n }\n };\n };\n\n Client.prototype.clearBatchById = function (batchId) {\n this.logger.log('[Function:(AMA.Client).clearBatchById]' +\n (batchId ? '\\nbatchId:' + batchId : ''));\n if (this.outputs.batchIndex.indexOf(batchId) !== -1) {\n delete this.outputs.batches[batchId];\n this.outputs.batchIndex.splice(this.outputs.batchIndex.indexOf(batchId), 1);\n\n // Persist latest batches / events\n this.storage.set(this.StorageKeys.BATCH_INDEX, this.outputs.batchIndex);\n this.storage.set(this.StorageKeys.BATCHES, this.outputs.batches);\n }\n };\n\n return Client;\n}());\nmodule.exports = AMA.Client;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/aws-sdk-mobile-analytics/lib/MobileAnalyticsClient.js\n// module id = 110\n// module chunks = 0 1","var util = require('../core').util;\n\nfunction typeOf(data) {\n if (data === null && typeof data === 'object') {\n return 'null';\n } else if (data !== undefined && isBinary(data)) {\n return 'Binary';\n } else if (data !== undefined && data.constructor) {\n return util.typeName(data.constructor);\n } else if (data !== undefined && typeof data === 'object') {\n // this object is the result of Object.create(null), hence the absence of a\n // defined constructor\n return 'Object';\n } else {\n return 'undefined';\n }\n}\n\nfunction isBinary(data) {\n var types = [\n 'Buffer', 'File', 'Blob', 'ArrayBuffer', 'DataView',\n 'Int8Array', 'Uint8Array', 'Uint8ClampedArray',\n 'Int16Array', 'Uint16Array', 'Int32Array', 'Uint32Array',\n 'Float32Array', 'Float64Array'\n ];\n if (util.isNode()) {\n var Stream = util.stream.Stream;\n if (util.Buffer.isBuffer(data) || data instanceof Stream) {\n return true;\n }\n }\n\n for (var i = 0; i < types.length; i++) {\n if (data !== undefined && data.constructor) {\n if (util.isType(data, types[i])) return true;\n if (util.typeName(data.constructor) === types[i]) return true;\n }\n }\n\n return false;\n}\n\nmodule.exports = {\n typeOf: typeOf,\n isBinary: isBinary\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/aws-sdk/lib/dynamodb/types.js\n// module id = 111\n// module chunks = 0 1","var util = require('../core').util;\nvar typeOf = require('./types').typeOf;\n\nvar memberTypeToSetType = {\n 'String': 'String',\n 'Number': 'Number',\n 'NumberValue': 'Number',\n 'Binary': 'Binary'\n};\n\n/**\n * @api private\n */\nvar DynamoDBSet = util.inherit({\n\n constructor: function Set(list, options) {\n options = options || {};\n this.initialize(list, options.validate);\n },\n\n initialize: function(list, validate) {\n var self = this;\n self.values = [].concat(list);\n self.detectType();\n if (validate) {\n self.validate();\n }\n },\n\n detectType: function() {\n this.type = memberTypeToSetType[typeOf(this.values[0])];\n if (!this.type) {\n throw util.error(new Error(), {\n code: 'InvalidSetType',\n message: 'Sets can contain string, number, or binary values'\n });\n }\n },\n\n validate: function() {\n var self = this;\n var length = self.values.length;\n var values = self.values;\n for (var i = 0; i < length; i++) {\n if (memberTypeToSetType[typeOf(values[i])] !== self.type) {\n throw util.error(new Error(), {\n code: 'InvalidType',\n message: self.type + ' Set contains ' + typeOf(values[i]) + ' value'\n });\n }\n }\n }\n\n});\n\nmodule.exports = DynamoDBSet;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/aws-sdk/lib/dynamodb/set.js\n// module id = 112\n// module chunks = 0 1","/*\n Copyright 2014-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n Licensed under the Apache License, Version 2.0 (the \"License\"). You may not use this file except in compliance with\n the License. A copy of the License is located at http://aws.amazon.com/apache2.0/\n or in the \"license\" file accompanying this file. This file is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions\n and limitations under the License.\n*/\n\nvar AMA = global.AMA;\nAMA.Storage = require('./StorageClients/LocalStorage.js');\nAMA.StorageKeys = require('./StorageClients/StorageKeys.js');\nAMA.Util = require('./MobileAnalyticsUtilities.js');\n/**\n * @name AMA.Session\n * @namespace AMA.Session\n * @constructor\n * @param {Object=} [options=] - A configuration map for the Session\n * @param {string=} [options.sessionId=Utilities.GUID()]- A sessionId for session.\n * @param {string=} [options.appId=new Date().toISOString()] - The start Timestamp (default now).\n * @param {number=} [options.sessionLength=600000] - Length of session in Milliseconds (default 10 minutes).\n * @param {AMA.Session.ExpirationCallback=} [options.expirationCallback] - Callback Function for when a session expires\n * @param {AMA.Client.Logger=} [options.logger=] - Object containing javascript style logger functions (passing console\n * will output to browser dev consoles)\n */\n/**\n * @callback AMA.Session.ExpirationCallback\n * @param {AMA.Session} session\n * @returns {boolean|int} - Returns either true to extend the session by the sessionLength or an int with the number of\n * seconds to extend the session. All other values will clear the session from storage.\n */\nAMA.Session = (function () {\n 'use strict';\n /**\n * @lends AMA.Session\n */\n var Session = function (options) {\n this.options = options || {};\n this.options.logger = this.options.logger || {};\n this.logger = {\n log: this.options.logger.log || AMA.Util.NOP,\n info: this.options.logger.info || AMA.Util.NOP,\n warn: this.options.logger.warn || AMA.Util.NOP,\n error: this.options.logger.error || AMA.Util.NOP\n };\n this.logger.log = this.logger.log.bind(this.options.logger);\n this.logger.info = this.logger.info.bind(this.options.logger);\n this.logger.warn = this.logger.warn.bind(this.options.logger);\n this.logger.error = this.logger.error.bind(this.options.logger);\n this.logger.log('[Function:(AWS.MobileAnalyticsClient)Session Constructor]' +\n (options ? '\\noptions:' + JSON.stringify(options) : ''));\n this.options.expirationCallback = this.options.expirationCallback || AMA.Util.NOP;\n this.id = this.options.sessionId || AMA.Util.GUID();\n this.sessionLength = this.options.sessionLength || 600000; //Default session length is 10 minutes\n //Suffix the AMA.Storage Keys with Session Id to ensure proper scope\n this.StorageKeys = {\n 'SESSION_ID': AMA.StorageKeys.SESSION_ID + this.id,\n 'SESSION_EXPIRATION': AMA.StorageKeys.SESSION_EXPIRATION + this.id,\n 'SESSION_START_TIMESTAMP': AMA.StorageKeys.SESSION_START_TIMESTAMP + this.id\n };\n this.startTimestamp = this.options.startTime ||\n this.options.storage.get(this.StorageKeys.SESSION_START_TIMESTAMP) ||\n new Date().toISOString();\n this.expirationDate = parseInt(this.options.storage.get(this.StorageKeys.SESSION_EXPIRATION), 10);\n if (isNaN(this.expirationDate)) {\n this.expirationDate = (new Date().getTime() + this.sessionLength);\n }\n this.options.storage.set(this.StorageKeys.SESSION_ID, this.id);\n this.options.storage.set(this.StorageKeys.SESSION_EXPIRATION, this.expirationDate);\n this.options.storage.set(this.StorageKeys.SESSION_START_TIMESTAMP, this.startTimestamp);\n this.sessionTimeoutReference = setTimeout(this.expireSession.bind(this), this.sessionLength);\n };\n\n /**\n * Expire session and clear session\n * @param {expirationCallback=} Callback function to call when sessions expire\n */\n Session.prototype.expireSession = function (expirationCallback) {\n this.logger.log('[Function:(Session).expireSession]');\n expirationCallback = expirationCallback || this.options.expirationCallback;\n var shouldExtend = expirationCallback(this);\n if (typeof shouldExtend === 'boolean' && shouldExtend) {\n shouldExtend = this.options.sessionLength;\n }\n if (typeof shouldExtend === 'number') {\n this.extendSession(shouldExtend);\n } else {\n this.clearSession();\n }\n };\n\n /**\n * Clear session from storage system\n */\n Session.prototype.clearSession = function () {\n this.logger.log('[Function:(Session).clearSession]');\n clearTimeout(this.sessionTimeoutReference);\n this.options.storage.delete(this.StorageKeys.SESSION_ID);\n this.options.storage.delete(this.StorageKeys.SESSION_EXPIRATION);\n this.options.storage.delete(this.StorageKeys.SESSION_START_TIMESTAMP);\n };\n\n\n\n /**\n * Extend session by adding to the expiration timestamp\n * @param {int} [sessionExtensionLength=sessionLength] - The number of milliseconds to add to the expiration date\n * (session length by default).\n */\n Session.prototype.extendSession = function (sessionExtensionLength) {\n this.logger.log('[Function:(Session).extendSession]' +\n (sessionExtensionLength ? '\\nsessionExtensionLength:' + sessionExtensionLength : ''));\n sessionExtensionLength = sessionExtensionLength || this.sessionLength;\n this.setSessionTimeout(this.expirationDate + parseInt(sessionExtensionLength, 10));\n };\n\n /**\n * @param {string} [stopDate=now] - The ISO Date String to set the stopTimestamp to (now for default).\n */\n Session.prototype.stopSession = function (stopDate) {\n this.logger.log('[Function:(Session).stopSession]' + (stopDate ? '\\nstopDate:' + stopDate : ''));\n this.stopTimestamp = stopDate || new Date().toISOString();\n };\n\n /**\n * Reset session timeout to expire in a given number of seconds\n * @param {int} [milliseconds=sessionLength] - The number of milliseconds until the session should expire (from now). \n */\n Session.prototype.resetSessionTimeout = function (milliseconds) {\n this.logger.log('[Function:(Session).resetSessionTimeout]' +\n (milliseconds ? '\\nmilliseconds:' + milliseconds : ''));\n milliseconds = milliseconds || this.sessionLength;\n this.setSessionTimeout(new Date().getTime() + milliseconds);\n };\n\n /**\n * Setter for the session timeout\n * @param {int} timeout - epoch timestamp\n */\n Session.prototype.setSessionTimeout = function (timeout) {\n this.logger.log('[Function:(Session).setSessionTimeout]' + (timeout ? '\\ntimeout:' + timeout : ''));\n clearTimeout(this.sessionTimeoutReference);\n this.expirationDate = timeout;\n this.options.storage.set(this.StorageKeys.SESSION_EXPIRATION, this.expirationDate);\n this.sessionTimeoutReference = setTimeout(this.expireSession.bind(this),\n this.expirationDate - (new Date()).getTime());\n };\n return Session;\n}());\n\nmodule.exports = AMA.Session;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/aws-sdk-mobile-analytics/lib/MobileAnalyticsSession.js\n// module id = 113\n// module chunks = 0 1","/*\n * Copyright 2017-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"). You may not use this file except in compliance with\n * the License. A copy of the License is located at\n *\n * http://aws.amazon.com/apache2.0/\n *\n * or in the \"license\" file accompanying this file. This file is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions\n * and limitations under the License.\n */\n\nimport { ConsoleLogger as Logger } from './Logger';\n\nconst logger = new Logger('Hub');\n\nexport class HubClass {\n name;\n bus = [];\n listeners = {};\n\n constructor(name) {\n this.name = name;\n }\n\n static createHub(name) {\n return new HubClass(name);\n }\n\n dispatch(channel, payload, source='') {\n const capsule = {\n 'channel': channel,\n 'payload': Object.assign({}, payload),\n 'source': source\n };\n\n try {\n this.bus.push(capsule);\n this.toListeners(capsule);\n } catch (e) {\n logger.warn('Hub dispatch error', e);\n }\n }\n\n listen(channel, listener, listenerName='noname') {\n logger.debug(listenerName + ' listening ' + channel);\n\n let holder = this.listeners[channel];\n if (!holder) {\n holder = [];\n this.listeners[channel] = holder;\n }\n\n holder.push({\n 'name': listenerName,\n 'listener': listener\n });\n }\n\n toListeners(capsule) {\n const { channel, payload, source } = capsule;\n const holder = this.listeners[channel];\n if (!holder) { return; }\n\n holder.forEach(listener => {\n try {\n listener.listener.onHubCapsule(capsule);\n } catch (e) {\n logger.warn('error dispatching ' + channel + ' event to ' + listener.name);\n }\n });\n }\n}\n\nconst Hub = new HubClass('__default__');\nexport default Hub;\n\n\n\n// WEBPACK FOOTER //\n// ./src/Common/Hub.ts","/*\n * Copyright 2017-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"). You may not use this file except in compliance with\n * the License. A copy of the License is located at\n *\n * http://aws.amazon.com/apache2.0/\n *\n * or in the \"license\" file accompanying this file. This file is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions\n * and limitations under the License.\n */\n\nimport { AWS, ConsoleLogger as Logger } from '../Common';\n\n\nconst logger = new Logger('Signer'),\n url = require('url'),\n crypto = AWS['util'].crypto;\n\nconst encrypt = function(key, src, encoding?) {\n return crypto.lib.createHmac('sha256', key).update(src, 'utf8').digest(encoding);\n};\n\nconst hash = function(src) {\n const arg = src || '';\n return crypto.createHash('sha256').update(arg, 'utf8').digest('hex');\n};\n\n/**\n* @private\n* Create canonical headers\n*\n
\nCanonicalHeaders =\n    CanonicalHeadersEntry0 + CanonicalHeadersEntry1 + ... + CanonicalHeadersEntryN\nCanonicalHeadersEntry =\n    Lowercase(HeaderName) + ':' + Trimall(HeaderValue) + '\\n'\n
\n*/\nconst canonical_headers = function(headers) {\n if (!headers || Object.keys(headers).length === 0) { return ''; }\n\n return Object.keys(headers)\n .map(function(key) {\n return {\n key: key.toLowerCase(),\n value: headers[key]? headers[key].trim().replace(/\\s+/g, ' ') : ''\n };\n })\n .sort(function(a, b) {\n return a.key < b.key? -1 : 1;\n })\n .map(function(item) {\n return item.key + ':' + item.value;\n })\n .join('\\n') + '\\n';\n};\n\n/**\n* List of header keys included in the canonical headers.\n* @access private\n*/\nconst signed_headers = function(headers) {\n return Object.keys(headers)\n .map(function(key) { return key.toLowerCase(); })\n .sort()\n .join(';');\n};\n\n/**\n* @private\n* Create canonical request\n* Refer to \n* {@link http://docs.aws.amazon.com/general/latest/gr/sigv4-create-canonical-request.html|Create a Canonical Request}\n*\n
\nCanonicalRequest =\n    HTTPRequestMethod + '\\n' +\n    CanonicalURI + '\\n' +\n    CanonicalQueryString + '\\n' +\n    CanonicalHeaders + '\\n' +\n    SignedHeaders + '\\n' +\n    HexEncode(Hash(RequestPayload))\n
\n*/\nconst canonical_request = function(request) {\n const url_info = url.parse(request.url);\n\n return [\n request.method || '/',\n url_info.path,\n url_info.query,\n canonical_headers(request.headers),\n signed_headers(request.headers),\n hash(request.data)\n ].join('\\n');\n};\n\nconst parse_service_info = function(request) {\n const url_info = url.parse(request.url),\n host = url_info.host;\n\n const matched = host.match(/([^\\.]+)\\.(?:([^\\.]*)\\.)?amazonaws\\.com$/);\n let parsed = (matched || []).slice(1, 3);\n\n if (parsed[1] === 'es') { // Elastic Search\n parsed = parsed.reverse();\n }\n\n return {\n service: request.service || parsed[0],\n region: request.region || parsed[1]\n };\n};\n\nconst credential_scope = function(d_str, region, service) {\n return [\n d_str,\n region,\n service,\n 'aws4_request',\n ].join('/');\n};\n\n/**\n* @private\n* Create a string to sign\n* Refer to \n* {@link http://docs.aws.amazon.com/general/latest/gr/sigv4-create-string-to-sign.html|Create String to Sign}\n*\n
\nStringToSign =\n    Algorithm + \\n +\n    RequestDateTime + \\n +\n    CredentialScope + \\n +\n    HashedCanonicalRequest\n
\n*/\nconst string_to_sign = function(algorithm, canonical_request, dt_str, scope) {\n return [\n algorithm,\n dt_str,\n scope,\n hash(canonical_request)\n ].join('\\n');\n};\n\n/**\n* @private\n* Create signing key\n* Refer to \n* {@link http://docs.aws.amazon.com/general/latest/gr/sigv4-calculate-signature.html|Calculate Signature}\n*\n
\nkSecret = your secret access key\nkDate = HMAC(\"AWS4\" + kSecret, Date)\nkRegion = HMAC(kDate, Region)\nkService = HMAC(kRegion, Service)\nkSigning = HMAC(kService, \"aws4_request\")\n
\n*/\nconst get_signing_key = function(secret_key, d_str, service_info) {\n logger.debug(service_info);\n const k = ('AWS4' + secret_key),\n k_date = encrypt(k, d_str),\n k_region = encrypt(k_date, service_info.region),\n k_service = encrypt(k_region, service_info.service),\n k_signing = encrypt(k_service, 'aws4_request');\n\n return k_signing;\n};\n\nconst get_signature = function(signing_key, str_to_sign) {\n return encrypt(signing_key, str_to_sign, 'hex');\n};\n\n/**\n* @private\n* Create authorization header\n* Refer to \n* {@link http://docs.aws.amazon.com/general/latest/gr/sigv4-add-signature-to-request.html|Add the Signing Information}\n*/\nconst get_authorization_header = function(algorithm, access_key, scope, signed_headers, signature) {\n return [\n algorithm + ' ' + 'Credential=' + access_key + '/' + scope,\n 'SignedHeaders=' + signed_headers,\n 'Signature=' + signature\n ].join(', ');\n};\n\n/**\n* Sign a HTTP request, add 'Authorization' header to request param\n* @method sign\n* @memberof Signer\n* @static\n*\n* @param {object} request - HTTP request object\n
\nrequest: {\n    method: GET | POST | PUT ...\n    url: ...,\n    headers: {\n        header1: ...\n    },\n    data: data\n}\n
\n* @param {object} access_info - AWS access credential info\n
\naccess_info: {\n    access_key: ...,\n    secret_key: ...,\n    session_token: ...\n}\n
\n* @param {object} [service_info] - AWS service type and region, optional,\n* if not provided then parse out from url\n
\nservice_info: {\n    service: ...,\n    region: ...\n}\n
\n*\n* @returns {object} Signed HTTP request\n*/\nconst sign = function(request, access_info, service_info = null) {\n request.headers = request.headers || {};\n \n // datetime string and date string\n const dt = new Date(),\n dt_str = dt.toISOString().replace(/[:\\-]|\\.\\d{3}/g, ''),\n d_str = dt_str.substr(0, 8),\n algorithm = 'AWS4-HMAC-SHA256';\n \n const url_info = url.parse(request.url);\n request.headers['host'] = url_info.host;\n request.headers['x-amz-date'] = dt_str;\n if (access_info.session_token) {\n request.headers['X-Amz-Security-Token'] = access_info.session_token;\n }\n\n // Task 1: Create a Canonical Request\n const request_str = canonical_request(request);\n logger.debug(request_str);\n\n // Task 2: Create a String to Sign\n const serviceInfo = service_info || parse_service_info(request),\n scope = credential_scope(\n d_str,\n serviceInfo.region,\n serviceInfo.service\n ),\n str_to_sign = string_to_sign(\n algorithm,\n request_str,\n dt_str,\n scope\n );\n\n // Task 3: Calculate the Signature\n const signing_key = get_signing_key(\n access_info.secret_key,\n d_str,\n serviceInfo\n ),\n signature = get_signature(signing_key, str_to_sign);\n\n // Task 4: Adding the Signing information to the Request\n const authorization_header = get_authorization_header(\n algorithm,\n access_info.access_key,\n scope,\n signed_headers(request.headers),\n signature\n );\n request.headers['Authorization'] = authorization_header;\n\n return request;\n};\n\n/**\n* AWS request signer.\n* Refer to {@link http://docs.aws.amazon.com/general/latest/gr/sigv4_signing.html|Signature Version 4}\n*\n* @class Signer\n*/\nexport default class Signer {\n static sign = sign;\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/Common/Signer.ts","/*\r\n * Copyright 2017-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.\r\n *\r\n * Licensed under the Apache License, Version 2.0 (the \"License\"). You may not use this file except in compliance with\r\n * the License. A copy of the License is located at\r\n *\r\n * http://aws.amazon.com/apache2.0/\r\n *\r\n * or in the \"license\" file accompanying this file. This file is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\r\n * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions\r\n * and limitations under the License.\r\n */\r\n\r\nimport BrowserStorageCache from './BrowserStorageCache';\r\nimport InMemoryCache from './InMemoryCache';\r\nimport { CacheConfig } from './types';\r\n\r\nexport { BrowserStorageCache, InMemoryCache, CacheConfig };\r\nexport default BrowserStorageCache;\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/Cache/index.ts","/*\r\n * Copyright 2017-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.\r\n *\r\n * Licensed under the Apache License, Version 2.0 (the \"License\"). You may not use this file except in compliance with\r\n * the License. A copy of the License is located at\r\n *\r\n * http://aws.amazon.com/apache2.0/\r\n *\r\n * or in the \"license\" file accompanying this file. This file is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\r\n * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions\r\n * and limitations under the License.\r\n */\r\n\r\nimport {\r\n getCurrTime,\r\n getByteLength,\r\n defaultConfig\r\n} from './Utils';\r\n\r\nimport { CacheConfig, CacheItem, CacheItemOptions } from './types';\r\nimport { ConsoleLogger as Logger } from '../Common';\r\n\r\nconst logger = new Logger('StorageCache');\r\n\r\n/**\r\n * Initialization of the cache\r\n * \r\n */\r\nexport default class StorageCache {\r\n protected cacheCurSizeKey: string;\r\n protected config: CacheConfig;\r\n\r\n /**\r\n * Initialize the cache\r\n * @param config - the configuration of the cache\r\n */\r\n constructor(config: CacheConfig) {\r\n this.config = Object.assign({}, config);\r\n this.cacheCurSizeKey = this.config.keyPrefix + 'CurSize';\r\n this.checkConfig();\r\n }\r\n\r\n private checkConfig(): void {\r\n // check configuration\r\n if (!Number.isInteger(this.config.capacityInBytes)) {\r\n logger.error('Invalid parameter: capacityInBytes. It should be an Integer. Setting back to default.');\r\n this.config.capacityInBytes = defaultConfig.capacityInBytes;\r\n }\r\n\r\n if (!Number.isInteger(this.config.itemMaxSize)) {\r\n logger.error('Invalid parameter: itemMaxSize. It should be an Integer. Setting back to default.');\r\n this.config.itemMaxSize = defaultConfig.itemMaxSize;\r\n }\r\n\r\n if (!Number.isInteger(this.config.defaultTTL)) {\r\n logger.error('Invalid parameter: defaultTTL. It should be an Integer. Setting back to default.');\r\n this.config.defaultTTL = defaultConfig.defaultTTL;\r\n }\r\n\r\n if (!Number.isInteger(this.config.defaultPriority)) {\r\n logger.error('Invalid parameter: defaultPriority. It should be an Integer. Setting back to default.');\r\n this.config.defaultPriority = defaultConfig.defaultPriority;\r\n }\r\n\r\n if (this.config.itemMaxSize > this.config.capacityInBytes) {\r\n logger.error(\r\n 'Invalid parameter: itemMaxSize. It should be smaller than capacityInBytes. Setting back to default.'\r\n );\r\n this.config.itemMaxSize = defaultConfig.itemMaxSize;\r\n }\r\n\r\n if (this.config.defaultPriority > 5 || this.config.defaultPriority < 1) {\r\n logger.error('Invalid parameter: defaultPriority. It should be between 1 and 5. Setting back to default.');\r\n this.config.defaultPriority = defaultConfig.defaultPriority;\r\n }\r\n\r\n if (Number(this.config.warningThreshold) > 1 || Number(this.config.warningThreshold) < 0) {\r\n logger.error('Invalid parameter: warningThreshold. It should be between 0 and 1. Setting back to default.');\r\n this.config.warningThreshold = defaultConfig.warningThreshold;\r\n }\r\n // set 5MB limit\r\n const cacheLimit: number = 5 * 1024 * 1024;\r\n if (this.config.capacityInBytes > cacheLimit) {\r\n logger.error('Cache Capacity should be less than 5MB. Setting back to default. Setting back to default.');\r\n this.config.capacityInBytes = defaultConfig.capacityInBytes;\r\n }\r\n }\r\n\r\n /**\r\n * produce a JSON object with meta-data and data value\r\n * @param value - the value of the item\r\n * @param options - optional, the specified meta-data\r\n * \r\n * @return - the item which has the meta-data and the value\r\n */\r\n protected fillCacheItem(\r\n key: string, value: object | number | string | boolean,\r\n options: CacheItemOptions): CacheItem {\r\n const ret: CacheItem = {\r\n key,\r\n data: value,\r\n timestamp: getCurrTime(),\r\n visitedTime: getCurrTime(),\r\n priority: options.priority,\r\n expires: options.expires,\r\n type: typeof value,\r\n byteSize: 0\r\n };\r\n\r\n ret.byteSize = getByteLength(JSON.stringify(ret));\r\n\r\n // for accurate size\r\n ret.byteSize = getByteLength(JSON.stringify(ret));\r\n return ret;\r\n }\r\n\r\n /**\r\n * set cache with customized configuration\r\n * @param config - customized configuration\r\n * \r\n * @return - the current configuration\r\n */\r\n public configure(config?: CacheConfig): CacheConfig {\r\n if (!config) {\r\n return this.config;\r\n }\r\n if (config.keyPrefix) {\r\n logger.error(`Don't try to configure keyPrefix!`);\r\n }\r\n config.keyPrefix = this.config.keyPrefix;\r\n\r\n this.config = Object.assign({}, this.config, config);\r\n this.checkConfig();\r\n return this.config;\r\n }\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/Cache/StorageCache.ts","'use strict';\n\nmodule.exports = function bind(fn, thisArg) {\n return function wrap() {\n var args = new Array(arguments.length);\n for (var i = 0; i < args.length; i++) {\n args[i] = arguments[i];\n }\n return fn.apply(thisArg, args);\n };\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/axios/lib/helpers/bind.js\n// module id = 118\n// module chunks = 0 1","'use strict';\n\nvar utils = require('./../utils');\nvar settle = require('./../core/settle');\nvar buildURL = require('./../helpers/buildURL');\nvar parseHeaders = require('./../helpers/parseHeaders');\nvar isURLSameOrigin = require('./../helpers/isURLSameOrigin');\nvar createError = require('../core/createError');\nvar btoa = (typeof window !== 'undefined' && window.btoa && window.btoa.bind(window)) || require('./../helpers/btoa');\n\nmodule.exports = function xhrAdapter(config) {\n return new Promise(function dispatchXhrRequest(resolve, reject) {\n var requestData = config.data;\n var requestHeaders = config.headers;\n\n if (utils.isFormData(requestData)) {\n delete requestHeaders['Content-Type']; // Let the browser set it\n }\n\n var request = new XMLHttpRequest();\n var loadEvent = 'onreadystatechange';\n var xDomain = false;\n\n // For IE 8/9 CORS support\n // Only supports POST and GET calls and doesn't returns the response headers.\n // DON'T do this for testing b/c XMLHttpRequest is mocked, not XDomainRequest.\n if (process.env.NODE_ENV !== 'test' &&\n typeof window !== 'undefined' &&\n window.XDomainRequest && !('withCredentials' in request) &&\n !isURLSameOrigin(config.url)) {\n request = new window.XDomainRequest();\n loadEvent = 'onload';\n xDomain = true;\n request.onprogress = function handleProgress() {};\n request.ontimeout = function handleTimeout() {};\n }\n\n // HTTP basic authentication\n if (config.auth) {\n var username = config.auth.username || '';\n var password = config.auth.password || '';\n requestHeaders.Authorization = 'Basic ' + btoa(username + ':' + password);\n }\n\n request.open(config.method.toUpperCase(), buildURL(config.url, config.params, config.paramsSerializer), true);\n\n // Set the request timeout in MS\n request.timeout = config.timeout;\n\n // Listen for ready state\n request[loadEvent] = function handleLoad() {\n if (!request || (request.readyState !== 4 && !xDomain)) {\n return;\n }\n\n // The request errored out and we didn't get a response, this will be\n // handled by onerror instead\n // With one exception: request that using file: protocol, most browsers\n // will return status as 0 even though it's a successful request\n if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) {\n return;\n }\n\n // Prepare the response\n var responseHeaders = 'getAllResponseHeaders' in request ? parseHeaders(request.getAllResponseHeaders()) : null;\n var responseData = !config.responseType || config.responseType === 'text' ? request.responseText : request.response;\n var response = {\n data: responseData,\n // IE sends 1223 instead of 204 (https://github.com/axios/axios/issues/201)\n status: request.status === 1223 ? 204 : request.status,\n statusText: request.status === 1223 ? 'No Content' : request.statusText,\n headers: responseHeaders,\n config: config,\n request: request\n };\n\n settle(resolve, reject, response);\n\n // Clean up request\n request = null;\n };\n\n // Handle low level network errors\n request.onerror = function handleError() {\n // Real errors are hidden from us by the browser\n // onerror should only fire if it's a network error\n reject(createError('Network Error', config, null, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle timeout\n request.ontimeout = function handleTimeout() {\n reject(createError('timeout of ' + config.timeout + 'ms exceeded', config, 'ECONNABORTED',\n request));\n\n // Clean up request\n request = null;\n };\n\n // Add xsrf header\n // This is only done if running in a standard browser environment.\n // Specifically not if we're in a web worker, or react-native.\n if (utils.isStandardBrowserEnv()) {\n var cookies = require('./../helpers/cookies');\n\n // Add xsrf header\n var xsrfValue = (config.withCredentials || isURLSameOrigin(config.url)) && config.xsrfCookieName ?\n cookies.read(config.xsrfCookieName) :\n undefined;\n\n if (xsrfValue) {\n requestHeaders[config.xsrfHeaderName] = xsrfValue;\n }\n }\n\n // Add headers to the request\n if ('setRequestHeader' in request) {\n utils.forEach(requestHeaders, function setRequestHeader(val, key) {\n if (typeof requestData === 'undefined' && key.toLowerCase() === 'content-type') {\n // Remove Content-Type if data is undefined\n delete requestHeaders[key];\n } else {\n // Otherwise add header to the request\n request.setRequestHeader(key, val);\n }\n });\n }\n\n // Add withCredentials to request if needed\n if (config.withCredentials) {\n request.withCredentials = true;\n }\n\n // Add responseType to request if needed\n if (config.responseType) {\n try {\n request.responseType = config.responseType;\n } catch (e) {\n // Expected DOMException thrown by browsers not compatible XMLHttpRequest Level 2.\n // But, this can be suppressed for 'json' type as it can be parsed by default 'transformResponse' function.\n if (config.responseType !== 'json') {\n throw e;\n }\n }\n }\n\n // Handle progress if needed\n if (typeof config.onDownloadProgress === 'function') {\n request.addEventListener('progress', config.onDownloadProgress);\n }\n\n // Not all browsers support upload events\n if (typeof config.onUploadProgress === 'function' && request.upload) {\n request.upload.addEventListener('progress', config.onUploadProgress);\n }\n\n if (config.cancelToken) {\n // Handle cancellation\n config.cancelToken.promise.then(function onCanceled(cancel) {\n if (!request) {\n return;\n }\n\n request.abort();\n reject(cancel);\n // Clean up request\n request = null;\n });\n }\n\n if (requestData === undefined) {\n requestData = null;\n }\n\n // Send the request\n request.send(requestData);\n });\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/axios/lib/adapters/xhr.js\n// module id = 119\n// module chunks = 0 1","'use strict';\n\nvar enhanceError = require('./enhanceError');\n\n/**\n * Create an Error with the specified message, config, error code, request and response.\n *\n * @param {string} message The error message.\n * @param {Object} config The config.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n * @returns {Error} The created error.\n */\nmodule.exports = function createError(message, config, code, request, response) {\n var error = new Error(message);\n return enhanceError(error, config, code, request, response);\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/axios/lib/core/createError.js\n// module id = 120\n// module chunks = 0 1","'use strict';\n\nmodule.exports = function isCancel(value) {\n return !!(value && value.__CANCEL__);\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/axios/lib/cancel/isCancel.js\n// module id = 121\n// module chunks = 0 1","'use strict';\n\n/**\n * A `Cancel` is an object that is thrown when an operation is canceled.\n *\n * @class\n * @param {string=} message The message.\n */\nfunction Cancel(message) {\n this.message = message;\n}\n\nCancel.prototype.toString = function toString() {\n return 'Cancel' + (this.message ? ': ' + this.message : '');\n};\n\nCancel.prototype.__CANCEL__ = true;\n\nmodule.exports = Cancel;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/axios/lib/cancel/Cancel.js\n// module id = 122\n// module chunks = 0 1","/*\n * Copyright 2017-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"). You may not use this file except in compliance with\n * the License. A copy of the License is located at\n *\n * http://aws.amazon.com/apache2.0/\n *\n * or in the \"license\" file accompanying this file. This file is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions\n * and limitations under the License.\n */\n\nimport Auth from './Auth';\nimport Analytics from './Analytics';\nimport Storage from './Storage';\nimport API from './API';\nimport I18n from './I18n';\nimport Cache from './Cache';\nimport {\n ConsoleLogger as Logger,\n Hub,\n JS,\n ClientDevice,\n Signer\n} from './Common';\n\nconst logger = new Logger('Amplify');\n\nexport default class Amplify {\n static Auth = null;\n static Analytics = null;\n static API = null;\n static Storage = null;\n static I18n = null;\n static Cache = null;\n\n static Logger = null;\n\n static configure(config) {\n if (!config) { return; }\n\n Auth.configure(config);\n I18n.configure(config);\n Analytics.configure(config);\n API.configure(config);\n Storage.configure(config);\n Cache.configure(config);\n }\n}\n\nAmplify.Auth = Auth;\nAmplify.Analytics = Analytics;\nAmplify.API = API;\nAmplify.Storage = Storage;\nAmplify.I18n = I18n;\nAmplify.Cache = Cache;\n\nAmplify.Logger = Logger;\n\nexport { Auth, Analytics, Storage, API, I18n, Logger, Hub, Cache, JS, ClientDevice, Signer };\n\n\n\n// WEBPACK FOOTER //\n// ./src/index.ts","/*\r\n * Copyright 2017-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.\r\n *\r\n * Licensed under the Apache License, Version 2.0 (the \"License\"). You may not use this file except in compliance with\r\n * the License. A copy of the License is located at\r\n *\r\n * http://aws.amazon.com/apache2.0/\r\n *\r\n * or in the \"license\" file accompanying this file. This file is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\r\n * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions\r\n * and limitations under the License.\r\n */\r\n\r\nimport { AuthOptions } from './types';\r\n\r\nimport {\r\n AWS,\r\n Cognito,\r\n ConsoleLogger as Logger,\r\n Constants,\r\n Hub\r\n} from '../Common';\r\nimport Cache from '../Cache';\r\n\r\nconst logger = new Logger('AuthClass');\r\n\r\nconst {\r\n CognitoIdentityCredentials\r\n} = AWS;\r\n\r\nconst {\r\n CognitoUserPool,\r\n CognitoUserAttribute,\r\n CognitoUser,\r\n AuthenticationDetails,\r\n} = Cognito;\r\n\r\nconst dispatchAuthEvent = (event, data) => {\r\n Hub.dispatch('auth', { event, data }, 'Auth');\r\n};\r\n\r\n/**\r\n* Provide authentication steps\r\n*/\r\nexport default class AuthClass {\r\n private _config: AuthOptions;\r\n private userPool = null;\r\n\r\n private credentials = null;\r\n private credentials_source = ''; // aws, guest, userPool, federated\r\n private user:any = null;\r\n\r\n /**\r\n * Initialize Auth with AWS configurations\r\n * @param {Object} config - Configuration of the Auth\r\n */\r\n constructor(config: AuthOptions) {\r\n this.configure(config);\r\n if (AWS.config) {\r\n AWS.config.update({customUserAgent: Constants.userAgent});\r\n } else {\r\n logger.warn('No AWS.config');\r\n }\r\n }\r\n\r\n configure(config) {\r\n logger.debug('configure Auth');\r\n\r\n let conf = config? config.Auth || config : {};\r\n if (conf['aws_cognito_identity_pool_id']) {\r\n conf = {\r\n userPoolId: conf['aws_user_pools_id'],\r\n userPoolWebClientId: conf['aws_user_pools_web_client_id'],\r\n region: conf['aws_cognito_region'],\r\n identityPoolId: conf['aws_cognito_identity_pool_id']\r\n };\r\n }\r\n this._config = Object.assign({}, this._config, conf);\r\n if (!this._config.identityPoolId) { logger.debug('Do not have identityPoolId yet.'); }\r\n\r\n const { userPoolId, userPoolWebClientId } = this._config;\r\n if (userPoolId) {\r\n this.userPool = new CognitoUserPool({\r\n UserPoolId: userPoolId,\r\n ClientId: userPoolWebClientId\r\n });\r\n this.pickupCredentials();\r\n }\r\n\r\n return this._config;\r\n }\r\n\r\n /**\r\n * Sign up with username, password and other attrbutes like phone, email\r\n * @param {String} username - The username to be signed up\r\n * @param {String} password - The password of the user\r\n * @param {Object} attributeList - Other attributes\r\n * @return - A promise resolves callback data if success\r\n */\r\n public signUp(username: string, password: string, email: string, phone_number: string): Promise {\r\n if (!this.userPool) { return Promise.reject('No userPool'); }\r\n if (!username) { return Promise.reject('Username cannot be empty'); }\r\n if (!password) { return Promise.reject('Password cannot be empty'); }\r\n\r\n const attributes = [];\r\n if (email) { attributes.push({Name: 'email', Value: email}); }\r\n if (phone_number) { attributes.push({Name: 'phone_number', Value: phone_number}); }\r\n\r\n return new Promise((resolve, reject) => {\r\n this.userPool.signUp(username, password, attributes, null, function(err, data) {\r\n if (err) {\r\n dispatchAuthEvent('signUp_failure', err);\r\n reject(err);\r\n } else {\r\n dispatchAuthEvent('signUp', data);\r\n resolve(data);\r\n }\r\n });\r\n });\r\n }\r\n\r\n /**\r\n * Send the verfication code to confirm sign up\r\n * @param {String} username - The username to be confirmed\r\n * @param {String} code - The verification code\r\n * @return - A promise resolves callback data if success\r\n */\r\n public confirmSignUp(username: string, code: string): Promise {\r\n if (!this.userPool) { return Promise.reject('No userPool'); }\r\n if (!username) { return Promise.reject('Username cannot be empty'); }\r\n if (!code) { return Promise.reject('Code cannot be empty'); }\r\n\r\n const user = new CognitoUser({\r\n Username: username,\r\n Pool: this.userPool\r\n });\r\n return new Promise((resolve, reject) => {\r\n user.confirmRegistration(code, true, function(err, data) {\r\n if (err) { reject(err); } else { resolve(data); }\r\n });\r\n });\r\n }\r\n \r\n /**\r\n * Resend the verification code\r\n * @param {String} username - The username to be confirmed\r\n * @return - A promise resolves data if success\r\n */\r\n public resendSignUp(username: string): Promise {\r\n if (!this.userPool) { return Promise.reject('No userPool'); }\r\n if (!username) { return Promise.reject('Username cannot be empty'); }\r\n\r\n const user = new CognitoUser({\r\n Username: username,\r\n Pool: this.userPool\r\n });\r\n return new Promise((resolve, reject) => {\r\n user.resendConfirmationCode(function(err, data) {\r\n if (err) { reject(err); } else { resolve(data); }\r\n });\r\n });\r\n }\r\n\r\n /**\r\n * Sign in\r\n * @param {String} username - The username to be signed in \r\n * @param {String} password - The password of the username\r\n * @return - A promise resolves the CognitoUser object if success or mfa required\r\n */\r\n public signIn(username: string, password: string): Promise {\r\n if (!this.userPool) { return Promise.reject('No userPool'); }\r\n if (!username) { return Promise.reject('Username cannot be empty'); }\r\n if (!password) { return Promise.reject('Password cannot be empty'); }\r\n\r\n const user = new CognitoUser({\r\n Username: username,\r\n Pool: this.userPool\r\n });\r\n const authDetails = new AuthenticationDetails({\r\n Username: username,\r\n Password: password\r\n });\r\n const that = this;\r\n return new Promise((resolve, reject) => {\r\n user.authenticateUser(authDetails, {\r\n onSuccess: (session) => {\r\n logger.debug(session);\r\n that.setCredentialsFromSession(session);\r\n that.user = user;\r\n dispatchAuthEvent('signIn', user);\r\n resolve(user);\r\n },\r\n onFailure: (err) => {\r\n logger.debug('signIn failure', err);\r\n dispatchAuthEvent('signIn_failure', err);\r\n reject(err);\r\n },\r\n mfaRequired: (challengeName, challengeParam) => {\r\n logger.debug('signIn MFA required');\r\n user['challengeName'] = challengeName;\r\n user['challengeParam'] = challengeParam;\r\n resolve(user);\r\n },\r\n newPasswordRequired: (userAttributes, requiredAttributes) => {\r\n logger.debug('signIn new password');\r\n user['challengeName'] = 'NEW_PASSWORD_REQUIRED';\r\n user['challengeParam'] = {\r\n userAttributes,\r\n requiredAttributes\r\n };\r\n resolve(user);\r\n }\r\n });\r\n });\r\n }\r\n\r\n /**\r\n * Send MFA code to confirm sign in\r\n * @param {Object} user - The CognitoUser object\r\n * @param {String} code - The confirmation code\r\n */\r\n public confirmSignIn(user: any, code: string): Promise {\r\n if (!code) { return Promise.reject('Code cannot be empty'); }\r\n\r\n const that = this;\r\n return new Promise((resolve, reject) => {\r\n user.sendMFACode(code, {\r\n onSuccess: (session) => {\r\n logger.debug(session);\r\n that.setCredentialsFromSession(session);\r\n that.user = user;\r\n dispatchAuthEvent('signIn', user);\r\n resolve(user);\r\n },\r\n onFailure: (err) => {\r\n logger.debug('confirm signIn failure', err);\r\n reject(err);\r\n }\r\n });\r\n });\r\n }\r\n\r\n public completeNewPassword(\r\n user: any,\r\n password: string,\r\n requiredAttributes: any\r\n ): Promise {\r\n if (!password) { return Promise.reject('Password cannot be empty'); }\r\n\r\n const that = this;\r\n return new Promise((resolve, reject) => {\r\n user.completeNewPasswordChallenge(password, requiredAttributes, {\r\n onSuccess: (session) => {\r\n logger.debug(session);\r\n that.setCredentialsFromSession(session);\r\n that.user = user;\r\n dispatchAuthEvent('signIn', user);\r\n resolve(user);\r\n },\r\n onFailure: (err) => {\r\n logger.debug('completeNewPassword failure', err);\r\n reject(err);\r\n },\r\n mfaRequired: (challengeName, challengeParam) => {\r\n logger.debug('signIn MFA required');\r\n user['challengeName'] = challengeName;\r\n user['challengeParam'] = challengeParam;\r\n resolve(user);\r\n }\r\n });\r\n });\r\n }\r\n\r\n /**\r\n * Return user attributes\r\n * @param {Object} user - The CognitoUser object\r\n * @return - A promise resolves to user attributes if success\r\n */\r\n public userAttributes(user): Promise {\r\n return this.userSession(user)\r\n .then(session => {\r\n return new Promise((resolve, reject) => {\r\n user.getUserAttributes((err, attributes) => {\r\n if (err) { reject(err); } else { resolve(attributes); }\r\n });\r\n });\r\n });\r\n }\r\n\r\n public verifiedContact(user) {\r\n const that = this;\r\n return this.userAttributes(user)\r\n .then(attributes => {\r\n const attrs = that.attributesToObject(attributes);\r\n const unverified = {};\r\n const verified = {};\r\n if (attrs['email']) {\r\n if (attrs['email_verified']) {\r\n verified['email'] = attrs['email'];\r\n } else {\r\n unverified['email'] = attrs['email'];\r\n }\r\n }\r\n if (attrs['phone_number']) {\r\n if (attrs['phone_number_verified']) {\r\n verified['phone_number'] = attrs['phone_number'];\r\n } else {\r\n unverified['phone_number'] = attrs['phone_number'];\r\n }\r\n }\r\n return {\r\n verified,\r\n unverified\r\n };\r\n });\r\n }\r\n\r\n /**\r\n * Get current authenticated user\r\n * @return - A promise resolves to curret authenticated CognitoUser if success\r\n */\r\n public currentUserPoolUser(): Promise {\r\n if (!this.userPool) { return Promise.reject('No userPool'); }\r\n\r\n const user = this.userPool.getCurrentUser();\r\n if (!user) { return Promise.reject('No current user in userPool'); }\r\n\r\n logger.debug(user);\r\n return new Promise((resolve, reject) => {\r\n user.getSession(function(err, session) {\r\n if (err) { reject(err); } else { resolve(user); }\r\n });\r\n });\r\n }\r\n\r\n /**\r\n * Get current authenticated user\r\n * @return - A promise resolves to curret authenticated CognitoUser if success\r\n */\r\n public currentAuthenticatedUser(): Promise {\r\n const source = this.credentials_source;\r\n logger.debug('get current authenticated user. source ' + source);\r\n if (!source || source === 'aws' || source === 'userPool') {\r\n return this.currentUserPoolUser();\r\n }\r\n\r\n if (source === 'federated') {\r\n return Promise.resolve(this.user);\r\n }\r\n\r\n return Promise.reject('not authenticated');\r\n }\r\n\r\n /**\r\n * Get current user's session\r\n * @return - A promise resolves to session object if success \r\n */\r\n public currentSession() : Promise {\r\n if (!this.userPool) { return Promise.reject('No userPool'); }\r\n\r\n const user = this.userPool.getCurrentUser();\r\n if (!user) { return Promise.reject('No current user'); }\r\n return this.userSession(user);\r\n }\r\n\r\n /**\r\n * Get the corresponding user session\r\n * @param {Object} user - The CognitoUser object\r\n * @return - A promise resolves to the session\r\n */\r\n public userSession(user) : Promise {\r\n return new Promise((resolve, reject) => {\r\n logger.debug(user);\r\n user.getSession(function(err, session) {\r\n if (err) { reject(err); } else { resolve(session); }\r\n });\r\n });\r\n }\r\n\r\n /**\r\n * Get authenticated credentials of current user.\r\n * @return - A promise resolves to be current user's credentials\r\n */\r\n public currentUserCredentials() : Promise {\r\n // first to check whether there is federation info in the local storage\r\n const federatedInfo = Cache.getItem('federatedInfo');\r\n if (federatedInfo) {\r\n const { provider, token, user} = federatedInfo;\r\n return new Promise((resolve, reject) => {\r\n this.setCredentialsFromFederation(provider, token, user);\r\n resolve();\r\n });\r\n } else {\r\n return this.currentSession()\r\n .then(session => this.setCredentialsFromSession(session));\r\n }\r\n }\r\n\r\n public currentCredentials(): Promise {\r\n return this.pickupCredentials();\r\n }\r\n\r\n /**\r\n * Initiate an attribute confirmation request\r\n * @param {Object} user - The CognitoUser\r\n * @param {Object} attr - The attributes to be verified\r\n * @return - A promise resolves to callback data if success\r\n */\r\n public verifyUserAttribute(user, attr): Promise {\r\n return new Promise((resolve, reject) => {\r\n user.getAttributeVerificationCode(attr, {\r\n onSuccess(data) { resolve(data); },\r\n onFailure(err) { reject(err); }\r\n });\r\n });\r\n }\r\n\r\n /**\r\n * Confirm an attribute using a confirmation code\r\n * @param {Object} user - The CognitoUser\r\n * @param {Object} attr - The attribute to be verified\r\n * @param {String} code - The confirmation code\r\n * @return - A promise resolves to callback data if success\r\n */\r\n public verifyUserAttributeSubmit(user, attr, code): Promise {\r\n if (!code) { return Promise.reject('Code cannot be empty'); }\r\n\r\n return new Promise((resolve, reject) => {\r\n user.verifyAttribute(attr, code, {\r\n onSuccess(data) { resolve(data); },\r\n onFailure(err) { reject(err); }\r\n });\r\n });\r\n }\r\n\r\n verifyCurrentUserAttribute(attr) {\r\n const that = this;\r\n return that.currentUserPoolUser()\r\n .then(user => that.verifyUserAttribute(user, attr));\r\n }\r\n\r\n /**\r\n * Confirm current user's attribute using a confirmation code\r\n * @param {Object} attr - The attribute to be verified\r\n * @param {String} code - The confirmation code\r\n * @return - A promise resolves to callback data if success\r\n */\r\n verifyCurrentUserAttributeSubmit(attr, code) {\r\n const that = this;\r\n return that.currentUserPoolUser()\r\n .then(user => that.verifyUserAttributeSubmit(user, attr, code));\r\n }\r\n /**\r\n * Sign out method\r\n * @return - A promise resolved if success\r\n */\r\n public signOut(): Promise {\r\n const source = this.credentials_source;\r\n\r\n // clean out the cached stuff\r\n this.credentials.clearCachedId();\r\n // clear federatedInfo\r\n Cache.removeItem('federatedInfo');\r\n\r\n if (source === 'aws' || source === 'userPool') {\r\n if (!this.userPool) { return Promise.reject('No userPool'); }\r\n\r\n const user = this.userPool.getCurrentUser();\r\n if (!user) { return Promise.resolve(); }\r\n\r\n user.signOut();\r\n }\r\n\r\n return new Promise((resolve, reject) => {\r\n this.setCredentialsForGuest();\r\n dispatchAuthEvent('signOut', this.user);\r\n this.user = null;\r\n resolve();\r\n });\r\n }\r\n\r\n /**\r\n * Initiate a forgot password request\r\n * @param {String} username - the username to change password\r\n * @return - A promise resolves if success \r\n */\r\n public forgotPassword(username: string): Promise {\r\n if (!this.userPool) { return Promise.reject('No userPool'); }\r\n if (!username) { return Promise.reject('Username cannot be empty'); }\r\n\r\n const user = new CognitoUser({\r\n Username: username,\r\n Pool: this.userPool\r\n });\r\n return new Promise((resolve, reject) => {\r\n user.forgotPassword({\r\n onSuccess: () => { resolve(); },\r\n onFailure: err => {\r\n logger.debug('forgot password failure', err);\r\n reject(err);\r\n },\r\n inputVerificationCode: data => {\r\n resolve(data);\r\n }\r\n });\r\n });\r\n }\r\n\r\n /**\r\n * Confirm a new password using a confirmation Code\r\n * @param {String} username - The username \r\n * @param {String} code - The confirmation code\r\n * @param {String} password - The new password\r\n * @return - A promise that resolves if success\r\n */\r\n public forgotPasswordSubmit(\r\n username: string,\r\n code: string,\r\n password: string\r\n ): Promise {\r\n if (!this.userPool) { return Promise.reject('No userPool'); }\r\n if (!username) { return Promise.reject('Username cannot be empty'); }\r\n if (!code) { return Promise.reject('Code cannot be empty'); }\r\n if (!password) { return Promise.reject('Password cannot be empty'); }\r\n\r\n const user = new CognitoUser({\r\n Username: username,\r\n Pool: this.userPool\r\n });\r\n return new Promise((resolve, reject) => {\r\n user.confirmPassword(code, password, {\r\n onSuccess: () => { resolve(); },\r\n onFailure: err => { reject(err); }\r\n });\r\n });\r\n }\r\n\r\n /**\r\n * Get user information\r\n * @async\r\n * @return {Object }- current User's information\r\n */\r\n public async currentUserInfo() {\r\n const credentials = this.credentials;\r\n const source = this.credentials_source;\r\n if (!source) { return null; }\r\n\r\n if (source === 'aws' || source === 'userPool') {\r\n const user = await this.currentUserPoolUser()\r\n .catch(err => logger.debug(err));\r\n if (!user) { return null; }\r\n\r\n const attributes = await this.userAttributes(user)\r\n .catch(err => {\r\n logger.debug('currentUserInfo error', err);\r\n return {};\r\n });\r\n\r\n const info = {\r\n username: user.username,\r\n id: credentials.identityId,\r\n email: attributes.email,\r\n phone_number: attributes.phone_number\r\n };\r\n return info;\r\n }\r\n\r\n if (source === 'federated') {\r\n const user = this.user;\r\n return user? user : {};\r\n }\r\n }\r\n\r\n public federatedSignIn(provider, response, user) {\r\n const { token, expires_at } = response;\r\n this.setCredentialsFromFederation(provider, token, user);\r\n\r\n // store it into localstorage\r\n Cache.setItem('federatedInfo', { provider, token, user }, { priority: 1 });\r\n dispatchAuthEvent('signIn', this.user);\r\n logger.debug('federated sign in credentials', this.credentials);\r\n return this.keepAlive();\r\n }\r\n\r\n /**\r\n * Compact version of credentials\r\n * @param {Object} credentials\r\n * @return {Object} - Credentials\r\n */\r\n public essentialCredentials(credentials) {\r\n return {\r\n accessKeyId: credentials.accessKeyId,\r\n sessionToken: credentials.sessionToken,\r\n secretAccessKey: credentials.secretAccessKey,\r\n identityId: credentials.identityId,\r\n authenticated: credentials.authenticated\r\n };\r\n }\r\n\r\n private attributesToObject(attributes) {\r\n const obj = {};\r\n attributes.map(attribute => {\r\n obj[attribute.Name] = (attribute.Value === 'false')? false : attribute.Value;\r\n });\r\n return obj;\r\n }\r\n\r\n private setCredentialsFromFederation(provider, token, user) {\r\n const domains = {\r\n 'google': 'accounts.google.com',\r\n 'facebook': 'graph.facebook.com',\r\n 'amazon': 'www.amazon.com'\r\n };\r\n\r\n const domain = domains[provider];\r\n if (!domain) {\r\n return Promise.reject(provider + ' is not supported: [google, facebook, amazon]');\r\n }\r\n\r\n const logins = {};\r\n logins[domain] = token;\r\n\r\n const { identityPoolId, region } = this._config;\r\n this.credentials = new AWS.CognitoIdentityCredentials(\r\n {\r\n IdentityPoolId: identityPoolId,\r\n Logins: logins\r\n }, {\r\n region\r\n });\r\n this.credentials.authenticated = true;\r\n this.credentials_source = 'federated';\r\n\r\n this.user = Object.assign(\r\n { id: this.credentials.identityId },\r\n user\r\n );\r\n \r\n if (AWS && AWS.config) { AWS.config.credentials = this.credentials; }\r\n }\r\n\r\n private pickupCredentials() {\r\n if (this.credentials) {\r\n return this.keepAlive();\r\n } else if (this.setCredentialsFromAWS()) {\r\n return this.keepAlive();\r\n } else {\r\n logger.debug('pickup from userPool');\r\n return this.currentUserCredentials()\r\n .then(() => this.keepAlive())\r\n .catch(err => {\r\n logger.debug('error when pickup', err);\r\n this.setCredentialsForGuest();\r\n return this.keepAlive();\r\n });\r\n }\r\n }\r\n\r\n private setCredentialsFromAWS() {\r\n if (AWS.config && AWS.config.credentials) {\r\n this.credentials = AWS.config.credentials;\r\n this.credentials_source = 'aws';\r\n return true;\r\n }\r\n\r\n return false;\r\n }\r\n\r\n private setCredentialsForGuest() {\r\n const { identityPoolId, region } = this._config;\r\n const credentials = new CognitoIdentityCredentials(\r\n {\r\n IdentityPoolId: identityPoolId\r\n }, {\r\n region\r\n });\r\n credentials.params['IdentityId'] = null; // Cognito load IdentityId from local cache\r\n this.credentials = credentials;\r\n this.credentials.authenticated = false;\r\n this.credentials_source = 'guest';\r\n }\r\n \r\n private setCredentialsFromSession(session) {\r\n logger.debug('set credentials from session');\r\n const idToken = session.getIdToken().getJwtToken();\r\n const { region, userPoolId, identityPoolId } = this._config;\r\n const key = 'cognito-idp.' + region + '.amazonaws.com/' + userPoolId;\r\n const logins = {};\r\n logins[key] = idToken;\r\n this.credentials = new CognitoIdentityCredentials(\r\n {\r\n IdentityPoolId: identityPoolId,\r\n Logins: logins\r\n }, {\r\n region\r\n });\r\n this.credentials.authenticated = true;\r\n this.credentials_source = 'userPool';\r\n }\r\n\r\n private keepAlive() {\r\n if (!this.credentials) { this.setCredentialsForGuest(); }\r\n\r\n const ts = new Date().getTime();\r\n const delta = 10 * 60 * 1000; // 10 minutes\r\n const credentials = this.credentials;\r\n const { expired, expireTime } = credentials;\r\n if (!expired && expireTime > ts + delta) {\r\n return Promise.resolve(credentials);\r\n }\r\n\r\n return new Promise((resolve, reject) => {\r\n credentials.refresh(err => {\r\n if (err) {\r\n logger.debug('refresh credentials error', err);\r\n resolve(null);\r\n } else {\r\n resolve(credentials);\r\n }\r\n });\r\n });\r\n }\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/Auth/Auth.ts","var apply = Function.prototype.apply;\n\n// DOM APIs, for completeness\n\nexports.setTimeout = function() {\n return new Timeout(apply.call(setTimeout, window, arguments), clearTimeout);\n};\nexports.setInterval = function() {\n return new Timeout(apply.call(setInterval, window, arguments), clearInterval);\n};\nexports.clearTimeout =\nexports.clearInterval = function(timeout) {\n if (timeout) {\n timeout.close();\n }\n};\n\nfunction Timeout(id, clearFn) {\n this._id = id;\n this._clearFn = clearFn;\n}\nTimeout.prototype.unref = Timeout.prototype.ref = function() {};\nTimeout.prototype.close = function() {\n this._clearFn.call(window, this._id);\n};\n\n// Does not start the time, just sets up the members needed.\nexports.enroll = function(item, msecs) {\n clearTimeout(item._idleTimeoutId);\n item._idleTimeout = msecs;\n};\n\nexports.unenroll = function(item) {\n clearTimeout(item._idleTimeoutId);\n item._idleTimeout = -1;\n};\n\nexports._unrefActive = exports.active = function(item) {\n clearTimeout(item._idleTimeoutId);\n\n var msecs = item._idleTimeout;\n if (msecs >= 0) {\n item._idleTimeoutId = setTimeout(function onTimeout() {\n if (item._onTimeout)\n item._onTimeout();\n }, msecs);\n }\n};\n\n// setimmediate attaches itself to the global object\nrequire(\"setimmediate\");\nexports.setImmediate = setImmediate;\nexports.clearImmediate = clearImmediate;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/timers-browserify/main.js\n// module id = 125\n// module chunks = 0 1","(function (global, undefined) {\n \"use strict\";\n\n if (global.setImmediate) {\n return;\n }\n\n var nextHandle = 1; // Spec says greater than zero\n var tasksByHandle = {};\n var currentlyRunningATask = false;\n var doc = global.document;\n var registerImmediate;\n\n function setImmediate(callback) {\n // Callback can either be a function or a string\n if (typeof callback !== \"function\") {\n callback = new Function(\"\" + callback);\n }\n // Copy function arguments\n var args = new Array(arguments.length - 1);\n for (var i = 0; i < args.length; i++) {\n args[i] = arguments[i + 1];\n }\n // Store and register the task\n var task = { callback: callback, args: args };\n tasksByHandle[nextHandle] = task;\n registerImmediate(nextHandle);\n return nextHandle++;\n }\n\n function clearImmediate(handle) {\n delete tasksByHandle[handle];\n }\n\n function run(task) {\n var callback = task.callback;\n var args = task.args;\n switch (args.length) {\n case 0:\n callback();\n break;\n case 1:\n callback(args[0]);\n break;\n case 2:\n callback(args[0], args[1]);\n break;\n case 3:\n callback(args[0], args[1], args[2]);\n break;\n default:\n callback.apply(undefined, args);\n break;\n }\n }\n\n function runIfPresent(handle) {\n // From the spec: \"Wait until any invocations of this algorithm started before this one have completed.\"\n // So if we're currently running a task, we'll need to delay this invocation.\n if (currentlyRunningATask) {\n // Delay by doing a setTimeout. setImmediate was tried instead, but in Firefox 7 it generated a\n // \"too much recursion\" error.\n setTimeout(runIfPresent, 0, handle);\n } else {\n var task = tasksByHandle[handle];\n if (task) {\n currentlyRunningATask = true;\n try {\n run(task);\n } finally {\n clearImmediate(handle);\n currentlyRunningATask = false;\n }\n }\n }\n }\n\n function installNextTickImplementation() {\n registerImmediate = function(handle) {\n process.nextTick(function () { runIfPresent(handle); });\n };\n }\n\n function canUsePostMessage() {\n // The test against `importScripts` prevents this implementation from being installed inside a web worker,\n // where `global.postMessage` means something completely different and can't be used for this purpose.\n if (global.postMessage && !global.importScripts) {\n var postMessageIsAsynchronous = true;\n var oldOnMessage = global.onmessage;\n global.onmessage = function() {\n postMessageIsAsynchronous = false;\n };\n global.postMessage(\"\", \"*\");\n global.onmessage = oldOnMessage;\n return postMessageIsAsynchronous;\n }\n }\n\n function installPostMessageImplementation() {\n // Installs an event handler on `global` for the `message` event: see\n // * https://developer.mozilla.org/en/DOM/window.postMessage\n // * http://www.whatwg.org/specs/web-apps/current-work/multipage/comms.html#crossDocumentMessages\n\n var messagePrefix = \"setImmediate$\" + Math.random() + \"$\";\n var onGlobalMessage = function(event) {\n if (event.source === global &&\n typeof event.data === \"string\" &&\n event.data.indexOf(messagePrefix) === 0) {\n runIfPresent(+event.data.slice(messagePrefix.length));\n }\n };\n\n if (global.addEventListener) {\n global.addEventListener(\"message\", onGlobalMessage, false);\n } else {\n global.attachEvent(\"onmessage\", onGlobalMessage);\n }\n\n registerImmediate = function(handle) {\n global.postMessage(messagePrefix + handle, \"*\");\n };\n }\n\n function installMessageChannelImplementation() {\n var channel = new MessageChannel();\n channel.port1.onmessage = function(event) {\n var handle = event.data;\n runIfPresent(handle);\n };\n\n registerImmediate = function(handle) {\n channel.port2.postMessage(handle);\n };\n }\n\n function installReadyStateChangeImplementation() {\n var html = doc.documentElement;\n registerImmediate = function(handle) {\n // Create a