PageSourceSearch

https://pdfbeast.com/_next/static/chunks/4256-4b4d8f9081de5a28.js

js pdfbeast.com collected 2026-10-04 12:57:22 UTC 232,576 bytes, 96 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="918d920e-61d3-4243-abbd-91d9a54b15ff",e._sentryDebugIdIdentifier="sentry-dbid-918d920e-61d3-4243-abbd-91d9a54b15ff")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4256],{25965:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AwsCrc32=void 0;var n=r(77580),i=r(58384),o=r(71248),s=function(){function e(){this.crc32=new o.Crc32}return e.prototype.update=function(e){(0,i.isEmptyData)(e)||this.crc32.update((0,i.convertToBuffer)(e))},e.prototype.digest=function(){return n.__awaiter(this,void 0,void 0,function(){return n.__generator(this,function(e){return[2,(0,i.numToUint8)(this.crc32.digest())]})})},e.prototype.reset=function(){this.crc32=new o.Crc32},e}();t.AwsCrc32=s},71248:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AwsCrc32=t.Crc32=t.crc32=void 0;var n=r(77580),i=r(58384);t.crc32=function(e){return new o().update(e).digest()};var o=function(){function e(){this.checksum=4294967295}return e.prototype.update=function(e){var t,r;try{for(var i=n.__values(e),o=i.next();!o.done;o=i.next()){var a=o.value;this.checksum=this.checksum>>>8^s[(this.checksum^a)&255]}}catch(e){t={error:e}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(t)throw t.error}}return this},e.prototype.digest=function(){return(4294967295^this.checksum)>>>0},e}();t.Crc32=o;var s=(0,i.uint32ArrayFrom)([0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117]),a=r(25965);Object.defineProperty(t,"AwsCrc32",{enumerable:!0,get:function(){return a.AwsCrc32}})},77580:function(e,t,r){"use strict";r.r(t),r.d(t,{__assign:function(){return o},__asyncDelegator:function(){return w},__asyncGenerator:function(){return v},__asyncValues:function(){return S},__await:function(){return b},__awaiter:function(){return l},__classPrivateFieldGet:function(){return x},__classPrivateFieldSet:function(){return P},__createBinding:function(){return d},__decorate:function(){return a},__exportStar:function(){return p},__extends:function(){return i},__generator:function(){return f},__importDefault:function(){return E},__importStar:function(){return A}
1,__makeTemplateObject:function(){return _},__metadata:function(){return c},__param:function(){return u},__read:function(){return g},__rest:function(){return s},__spread:function(){return y},__spreadArrays:function(){return m},__values:function(){return h}});/*! *****************************************************************************
2Copyright (c) Microsoft Corporation.
3
4Permission to use, copy, modify, and/or distribute this software for any
5purpose with or without fee is hereby granted.
6
7THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
8REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
9AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
10INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
11LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
12OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
13PERFORMANCE OF THIS SOFTWARE.
14***************************************************************************** */var n=function(e,t){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)};function i(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var o=function(){return(o=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function s(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r}function a(e,t,r,n){var i,o=arguments.length,s=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(o<3?i(s):o>3?i(t,r,s):i(t,r))||s);return o>3&&s&&Object.defineProperty(t,r,s),s}function u(e,t){return function(r,n){t(r,n,e)}}function c(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function l(e,t,r,n){return new(r||(r=Promise))(function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(s,a)}u((n=n.apply(e,t||[])).next())})}function f(e,t){var r,n,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(r)throw TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=(i=s.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){s.label=o[1];break}if(6===o[0]&&s.label<i[1]){s.label=i[1],i=o;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(o);break}i[2]&&s.ops.pop(),s.trys.pop();continue}o=t.call(e,s)}catch(e){o=[6,e],n=0}finally{r=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,a])}}}function d(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}function p(e,t){for(var r in e)"default"===r||t.hasOwnProperty(r)||(t[r]=e[r])}function h(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function g(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s}function y(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(g(arguments[t]));return e}function m(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;for(var n=Array(e),i=0,t=0;t<r;t++)for(var o=arguments[t],s=0,a=o.length;s<a;s++,i++)n[i]=o[s];return n}function b(e){return this instanceof b?(this.v=e,this):new b(e)}function v(e,t,r){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var n,i=r.apply(e,t||[]),o=[];return n={},s("next"),s("throw"),s("return"),n[Symbol.asyncIterator]=function(){return this},n;function s(e){i[e]&&(n[e]=function(t){return new Promise(function(r,n){o.push([e,t,r,n])>1||a(e,t)})})}function a(e,t){try{var r;(r=i[e](t)).value instanceof b?Promise.resolve(r.value.v).then(u,c):l(o[0][2],r)}catch(e){l(o[0][3],e)}}function u(e){a("next",e)}function c(e){a("throw",e)}function l(e,t){e(t),o.shift(),o.length&&a(o[0][0],o[0][1])}}function w(e){var t,r;return t={},n("next"),n("throw",function(e){throw e}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,i){t[n]=e[n]?function(t){return(r=!r)?{value:b(e[n](t)),done:"return"===n}:i?i(t):t}:i}}function S(e){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=h(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise(function(n,i){(function(e,t,r,n){Promise.resolve(n).then(function(t){e({value:t,done:r})},t)})(n,i,(t=e[r](t)).done,t.value)})}}}function _(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}
14function A(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function E(e){return e&&e.__esModule?e:{default:e}}function x(e,t){if(!t.has(e))throw TypeError("attempted to get private field on non-instance");return t.get(e)}function P(e,t,r){if(!t.has(e))throw TypeError("attempted to set private field on non-instance");return t.set(e,r),r}},95701:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},47370:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},88878:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},38755:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},1259:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isMsWindow=void 0;var r=["decrypt","digest","encrypt","exportKey","generateKey","importKey","sign","verify"];t.isMsWindow=function(e){if("MSInputMethodContext"in e&&"msCrypto"in e&&void 0!==e.msCrypto.subtle){var t=e.msCrypto,n=t.getRandomValues,i=t.subtle;return r.map(function(e){return i[e]}).concat(n).every(function(e){return"function"==typeof e})}return!1}},20392:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(81782);n.__exportStar(r(95701),t),n.__exportStar(r(47370),t),n.__exportStar(r(88878),t),n.__exportStar(r(38755),t),n.__exportStar(r(1259),t)},81782:function(e,t,r){"use strict";r.r(t),r.d(t,{__assign:function(){return o},__asyncDelegator:function(){return w},__asyncGenerator:function(){return v},__asyncValues:function(){return S},__await:function(){return b},__awaiter:function(){return l},__classPrivateFieldGet:function(){return x},__classPrivateFieldSet:function(){return P},__createBinding:function(){return d},__decorate:function(){return a},__exportStar:function(){return p},__extends:function(){return i},__generator:function(){return f},__importDefault:function(){return E},__importStar:function(){return A}
14,__makeTemplateObject:function(){return _},__metadata:function(){return c},__param:function(){return u},__read:function(){return g},__rest:function(){return s},__spread:function(){return y},__spreadArrays:function(){return m},__values:function(){return h}});/*! *****************************************************************************
15Copyright (c) Microsoft Corporation.
16
17Permission to use, copy, modify, and/or distribute this software for any
18purpose with or without fee is hereby granted.
19
20THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
21REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
22AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
23INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
24LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
25OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
26PERFORMANCE OF THIS SOFTWARE.
27***************************************************************************** */var n=function(e,t){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)};function i(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var o=function(){return(o=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function s(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r}function a(e,t,r,n){var i,o=arguments.length,s=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(o<3?i(s):o>3?i(t,r,s):i(t,r))||s);return o>3&&s&&Object.defineProperty(t,r,s),s}function u(e,t){return function(r,n){t(r,n,e)}}function c(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function l(e,t,r,n){return new(r||(r=Promise))(function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(s,a)}u((n=n.apply(e,t||[])).next())})}function f(e,t){var r,n,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(r)throw TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=(i=s.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){s.label=o[1];break}if(6===o[0]&&s.label<i[1]){s.label=i[1],i=o;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(o);break}i[2]&&s.ops.pop(),s.trys.pop();continue}o=t.call(e,s)}catch(e){o=[6,e],n=0}finally{r=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,a])}}}function d(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}function p(e,t){for(var r in e)"default"===r||t.hasOwnProperty(r)||(t[r]=e[r])}function h(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function g(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s}function y(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(g(arguments[t]));return e}function m(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;for(var n=Array(e),i=0,t=0;t<r;t++)for(var o=arguments[t],s=0,a=o.length;s<a;s++,i++)n[i]=o[s];return n}function b(e){return this instanceof b?(this.v=e,this):new b(e)}function v(e,t,r){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var n,i=r.apply(e,t||[]),o=[];return n={},s("next"),s("throw"),s("return"),n[Symbol.asyncIterator]=function(){return this},n;function s(e){i[e]&&(n[e]=function(t){return new Promise(function(r,n){o.push([e,t,r,n])>1||a(e,t)})})}function a(e,t){try{var r;(r=i[e](t)).value instanceof b?Promise.resolve(r.value.v).then(u,c):l(o[0][2],r)}catch(e){l(o[0][3],e)}}function u(e){a("next",e)}function c(e){a("throw",e)}function l(e,t){e(t),o.shift(),o.length&&a(o[0][0],o[0][1])}}function w(e){var t,r;return t={},n("next"),n("throw",function(e){throw e}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,i){t[n]=e[n]?function(t){return(r=!r)?{value:b(e[n](t)),done:"return"===n}:i?i(t):t}:i}}function S(e){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=h(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise(function(n,i){(function(e,t,r,n){Promise.resolve(n).then(function(t){e({value:t,done:r})},t)})(n,i,(t=e[r](t)).done,t.value)})}}}function _(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}
27function A(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function E(e){return e&&e.__esModule?e:{default:e}}function x(e,t){if(!t.has(e))throw TypeError("attempted to get private field on non-instance");return t.get(e)}function P(e,t,r){if(!t.has(e))throw TypeError("attempted to set private field on non-instance");return t.set(e,r),r}},22201:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EMPTY_DATA_SHA_1=t.SHA_1_HMAC_ALGO=t.SHA_1_HASH=void 0,t.SHA_1_HASH={name:"SHA-1"},t.SHA_1_HMAC_ALGO={name:"HMAC",hash:t.SHA_1_HASH},t.EMPTY_DATA_SHA_1=new Uint8Array([218,57,163,238,94,107,75,13,50,85,191,239,149,96,24,144,175,216,7,9])},38993:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Sha1=void 0;var n=r(67245),i=r(47953),o=r(40990),s=r(20392),a=r(78066),u=r(58384),c=function(){function e(e){if((0,o.supportsWebCrypto)((0,a.locateWindow)()))this.hash=new i.Sha1(e);else if((0,s.isMsWindow)((0,a.locateWindow)()))this.hash=new n.Sha1(e);else throw Error("SHA1 not supported")}return e.prototype.update=function(e,t){this.hash.update((0,u.convertToBuffer)(e))},e.prototype.digest=function(){return this.hash.digest()},e.prototype.reset=function(){this.hash.reset()},e}();t.Sha1=c},67245:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Sha1=void 0;var n=r(35959),i=r(22201),o=r(20267),s=r(78066),a=function(){function e(e){this.secret=e,this.reset()}return e.prototype.update=function(e){var t=this;(0,n.isEmptyData)(e)||(this.operation=this.operation.then(function(r){return r.onerror=function(){t.operation=Promise.reject(Error("Error encountered updating hash"))},r.process(u(e)),r}),this.operation.catch(function(){}))},e.prototype.digest=function(){return this.operation.then(function(e){return new Promise(function(t,r){e.onerror=function(){r(Error("Error encountered finalizing hash"))},e.oncomplete=function(){e.result&&t(new Uint8Array(e.result)),r(Error("Error encountered finalizing hash"))},e.finish()})})},e.prototype.reset=function(){var e;this.secret?(this.operation=(e=this.secret,new Promise(function(t,r){var n=(0,s.locateWindow)().msCrypto.subtle.importKey("raw",u(e),i.SHA_
271_HMAC_ALGO,!1,["sign"]);n.oncomplete=function(){n.result&&t(n.result),r(Error("ImportKey completed without importing key."))},n.onerror=function(){r(Error("ImportKey failed to import key."))}})).then(function(e){return(0,s.locateWindow)().msCrypto.subtle.sign(i.SHA_1_HMAC_ALGO,e)}),this.operation.catch(function(){})):this.operation=Promise.resolve((0,s.locateWindow)().msCrypto.subtle.digest("SHA-1"))},e}();function u(e){return"string"==typeof e?(0,o.fromUtf8)(e):ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e)}t.Sha1=a},80366:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WebCryptoSha1=t.Ie11Sha1=void 0,r(82341).__exportStar(r(38993),t);var n=r(67245);Object.defineProperty(t,"Ie11Sha1",{enumerable:!0,get:function(){return n.Sha1}});var i=r(47953);Object.defineProperty(t,"WebCryptoSha1",{enumerable:!0,get:function(){return i.Sha1}})},35959:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isEmptyData=void 0,t.isEmptyData=function(e){return"string"==typeof e?0===e.length:0===e.byteLength}},47953:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Sha1=void 0;var n=r(20267),i=r(35959),o=r(22201),s=r(78066),a=function(){function e(e){this.toHash=new Uint8Array(0),void 0!==e&&(this.key=new Promise(function(t,r){(0,s.locateWindow)().crypto.subtle.importKey("raw",u(e),o.SHA_1_HMAC_ALGO,!1,["sign"]).then(t,r)}),this.key.catch(function(){}))}return e.prototype.update=function(e){if(!(0,i.isEmptyData)(e)){var t=u(e),r=new Uint8Array(this.toHash.byteLength+t.byteLength);r.set(this.toHash,0),r.set(t,this.toHash.byteLength),this.toHash=r}},e.prototype.digest=function(){var e=this;return this.key?this.key.then(function(t){return(0,s.locateWindow)().crypto.subtle.sign(o.SHA_1_HMAC_ALGO,t,e.toHash).then(function(e){return new Uint8Array(e)})}):(0,i.isEmptyData)(this.toHash)?Promise.resolve(o.EMPTY_DATA_SHA_1):Promise.resolve().then(function(){return(0,s.locateWindow)().crypto.subtle.digest(o.SHA_1_HASH,e.toHash)}).then(function(e){return Promise.resolve(new Uint8Array(e))})},e.prototype.reset=function(){this.toHash=new Uint8Array(0)},e}();function u(e){return"string"==typeof e?(0,n.fromUtf8)(e):ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e)}t.Sha1=a},82341:function(e,t,r){"use strict";r.r(t),r.d(t,{__assign:function(){return o},__asyncDelegator:function(){return w},__asyncGenerator:function(){return v},__asyncValues:function(){return S},__await:function(){return b},__awaiter:function(){return l},__classPrivateFieldGet:function(){return x},__classPrivateFieldSet:function(){return P},__createBinding:function(){return d},__decorate:function(){return a},__exportStar:function(){return p},__extends:function(){return i},__generator:function(){return f},__importDefault:function(){return E},__importStar:function(){return A}
27,__makeTemplateObject:function(){return _},__metadata:function(){return c},__param:function(){return u},__read:function(){return g},__rest:function(){return s},__spread:function(){return y},__spreadArrays:function(){return m},__values:function(){return h}});/*! *****************************************************************************
28Copyright (c) Microsoft Corporation.
29
30Permission to use, copy, modify, and/or distribute this software for any
31purpose with or without fee is hereby granted.
32
33THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
34REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
35AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
36INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
37LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
38OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
39PERFORMANCE OF THIS SOFTWARE.
40***************************************************************************** */var n=function(e,t){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)};function i(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var o=function(){return(o=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function s(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r}function a(e,t,r,n){var i,o=arguments.length,s=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(o<3?i(s):o>3?i(t,r,s):i(t,r))||s);return o>3&&s&&Object.defineProperty(t,r,s),s}function u(e,t){return function(r,n){t(r,n,e)}}function c(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function l(e,t,r,n){return new(r||(r=Promise))(function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(s,a)}u((n=n.apply(e,t||[])).next())})}function f(e,t){var r,n,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(r)throw TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=(i=s.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){s.label=o[1];break}if(6===o[0]&&s.label<i[1]){s.label=i[1],i=o;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(o);break}i[2]&&s.ops.pop(),s.trys.pop();continue}o=t.call(e,s)}catch(e){o=[6,e],n=0}finally{r=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,a])}}}function d(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}function p(e,t){for(var r in e)"default"===r||t.hasOwnProperty(r)||(t[r]=e[r])}function h(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function g(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s}function y(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(g(arguments[t]));return e}function m(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;for(var n=Array(e),i=0,t=0;t<r;t++)for(var o=arguments[t],s=0,a=o.length;s<a;s++,i++)n[i]=o[s];return n}function b(e){return this instanceof b?(this.v=e,this):new b(e)}function v(e,t,r){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var n,i=r.apply(e,t||[]),o=[];return n={},s("next"),s("throw"),s("return"),n[Symbol.asyncIterator]=function(){return this},n;function s(e){i[e]&&(n[e]=function(t){return new Promise(function(r,n){o.push([e,t,r,n])>1||a(e,t)})})}function a(e,t){try{var r;(r=i[e](t)).value instanceof b?Promise.resolve(r.value.v).then(u,c):l(o[0][2],r)}catch(e){l(o[0][3],e)}}function u(e){a("next",e)}function c(e){a("throw",e)}function l(e,t){e(t),o.shift(),o.length&&a(o[0][0],o[0][1])}}function w(e){var t,r;return t={},n("next"),n("throw",function(e){throw e}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,i){t[n]=e[n]?function(t){return(r=!r)?{value:b(e[n](t)),done:"return"===n}:i?i(t):t}:i}}function S(e){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=h(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise(function(n,i){(function(e,t,r,n){Promise.resolve(n).then(function(t){e({value:t,done:r})},t)})(n,i,(t=e[r](t)).done,t.value)})}}}function _(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}
40function A(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function E(e){return e&&e.__esModule?e:{default:e}}function x(e,t){if(!t.has(e))throw TypeError("attempted to get private field on non-instance");return t.get(e)}function P(e,t,r){if(!t.has(e))throw TypeError("attempted to set private field on non-instance");return t.set(e,r),r}},40843:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EMPTY_DATA_SHA_256=t.SHA_256_HMAC_ALGO=t.SHA_256_HASH=void 0,t.SHA_256_HASH={name:"SHA-256"},t.SHA_256_HMAC_ALGO={name:"HMAC",hash:t.SHA_256_HASH},t.EMPTY_DATA_SHA_256=new Uint8Array([227,176,196,66,152,252,28,20,154,251,244,200,153,111,185,36,39,174,65,228,100,155,147,76,164,149,153,27,120,82,184,85])},78398:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Sha256=void 0;var n=r(54076),i=r(45922),o=r(73836),s=r(40990),a=r(20392),u=r(78066),c=r(58384),l=function(){function e(e){(0,s.supportsWebCrypto)((0,u.locateWindow)())?this.hash=new i.Sha256(e):(0,a.isMsWindow)((0,u.locateWindow)())?this.hash=new n.Sha256(e):this.hash=new o.Sha256(e)}return e.prototype.update=function(e,t){this.hash.update((0,c.convertToBuffer)(e))},e.prototype.digest=function(){return this.hash.digest()},e.prototype.reset=function(){this.hash.reset()},e}();t.Sha256=l},54076:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Sha256=void 0;var n=r(69815),i=r(40843),o=r(20267),s=r(78066),a=function(){function e(e){this.secret=e,this.reset()}return e.prototype.update=function(e){var t=this;(0,n.isEmptyData)(e)||(this.operation=this.operation.then(function(r){return r.onerror=function(){t.operation=Promise.reject(Error("Error encountered updating hash"))},r.process(u(e)),r}),this.operation.catch(function(){}))},e.prototype.digest=function(){return this.operation.then(function(e){return new Promise(function(t,r){e.onerror=function(){r(Error("Error encountered finalizing hash"))},e.oncomplete=function(){e.result&&t(new Uint8Array(e.result)),r(Error("Error encountered finalizing hash"))},e.finish()})})},e.prototype.reset=function(){var e;this.secret?(this.operation=(e=this.secret,new Promise(function(t,r){var n=(0,s.locateWindow)().msCrypto.subtle.importKey("raw",u(e),i.SHA_256_HMAC_ALGO,!1,["sign"]);n.oncomplete=function(){n.result&&t(n.result),r(Error("ImportKey completed without importing key."))},n.onerror=function(){r(Error("ImportKey failed to import key."))}})).then(function(e){return(0,s.locateWindow)().msCrypto.subtle.sign(i.SHA_256_HMAC_ALGO,e)}),this.operation.catch(function(){})):this.operation=Promise.resolve((0,s.locateWindow)().msCrypto.subtle.digest("SHA-256"))},e}();function u(e){return"string"==typeof e?(0,o.fromUtf8)(e):ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e)}t.Sha256=a},8574:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WebCryptoSha256=t.Ie11Sha256=void 0,r(35062).__exportStar(r(78398),t);var n=r(54076);Object.defineProperty(t,"Ie11Sha256",{enumerable:!0,get:function(){return n.Sha256}});var i=r(45922);Object.defineProperty(t,"WebCryptoSha256",{enumerable:!0,get:function(){return i.Sha256}})},69815:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isEmptyData=void 0,t.isEmptyData=function(e){return"string"==typeof e?0===e.length:0===e.byteLength}},45922:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Sha256=void 0;var n=r(58384),i=r(40843),o=r(78066),s=function(){function e(e){this.toHash=new Uint8Array(0),this.secret=e,this.reset()}return e.prototype.update=function(e){if(!(0,n.isEmptyData)(e)){var t=(0,n.convertToBuffer)(e),r=new Uint8Array(this.toHash.byteLength+t.byteLength);r.set(this.toHash,0),r.set(t,this.toHash.byteLength),this.toHash=r}},e.prototype.digest=function(){var e=this;return this.key?this.key.then(function(t){return(0,o.locateWindow)().crypto.subtle.sign(i.SHA_256_HMAC_ALGO,t,e.toHash).then(function(e){return new Uint8Array(e)})}):(0,n.isEmptyData)(this.toHash)?Promise.resolve(i.EMPTY_DATA_SHA_256):Promise.resolve().then(function(){return(0,o.locateWindow)().crypto.subtle.digest(i.SHA_256_HASH,e.toHash)}).then(function(e){return Promise.resolve(new Uint8Array(e))})},e.prototype.reset=function(){var e=this;this.toHash=new Uint8Array(0),this.secret&&void 0!==this.secret&&(this.key=new Promise(function(t,r){(0,o.locateWindow)().crypto.subtle.importKey("raw",(0,n.convertToBuffer)(e.secret),i.SHA_256_HMAC_ALGO,!1,["sign"]).then(t,r)}
40),this.key.catch(function(){}))},e}();t.Sha256=s},35062:function(e,t,r){"use strict";r.r(t),r.d(t,{__assign:function(){return o},__asyncDelegator:function(){return w},__asyncGenerator:function(){return v},__asyncValues:function(){return S},__await:function(){return b},__awaiter:function(){return l},__classPrivateFieldGet:function(){return x},__classPrivateFieldSet:function(){return P},__createBinding:function(){return d},__decorate:function(){return a},__exportStar:function(){return p},__extends:function(){return i},__generator:function(){return f},__importDefault:function(){return E},__importStar:function(){return A},__makeTemplateObject:function(){return _},__metadata:function(){return c},__param:function(){return u},__read:function(){return g},__rest:function(){return s},__spread:function(){return y},__spreadArrays:function(){return m},__values:function(){return h}});/*! *****************************************************************************
41Copyright (c) Microsoft Corporation.
42
43Permission to use, copy, modify, and/or distribute this software for any
44purpose with or without fee is hereby granted.
45
46THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
47REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
48AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
49INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
50LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
51OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
52PERFORMANCE OF THIS SOFTWARE.
53***************************************************************************** */var n=function(e,t){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)};function i(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var o=function(){return(o=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function s(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r}function a(e,t,r,n){var i,o=arguments.length,s=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(o<3?i(s):o>3?i(t,r,s):i(t,r))||s);return o>3&&s&&Object.defineProperty(t,r,s),s}function u(e,t){return function(r,n){t(r,n,e)}}function c(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function l(e,t,r,n){return new(r||(r=Promise))(function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(s,a)}u((n=n.apply(e,t||[])).next())})}function f(e,t){var r,n,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(r)throw TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=(i=s.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){s.label=o[1];break}if(6===o[0]&&s.label<i[1]){s.label=i[1],i=o;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(o);break}i[2]&&s.ops.pop(),s.trys.pop();continue}o=t.call(e,s)}catch(e){o=[6,e],n=0}finally{r=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,a])}}}function d(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}function p(e,t){for(var r in e)"default"===r||t.hasOwnProperty(r)||(t[r]=e[r])}function h(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);
53if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function g(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s}function y(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(g(arguments[t]));return e}function m(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;for(var n=Array(e),i=0,t=0;t<r;t++)for(var o=arguments[t],s=0,a=o.length;s<a;s++,i++)n[i]=o[s];return n}function b(e){return this instanceof b?(this.v=e,this):new b(e)}function v(e,t,r){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var n,i=r.apply(e,t||[]),o=[];return n={},s("next"),s("throw"),s("return"),n[Symbol.asyncIterator]=function(){return this},n;function s(e){i[e]&&(n[e]=function(t){return new Promise(function(r,n){o.push([e,t,r,n])>1||a(e,t)})})}function a(e,t){try{var r;(r=i[e](t)).value instanceof b?Promise.resolve(r.value.v).then(u,c):l(o[0][2],r)}catch(e){l(o[0][3],e)}}function u(e){a("next",e)}function c(e){a("throw",e)}function l(e,t){e(t),o.shift(),o.length&&a(o[0][0],o[0][1])}}function w(e){var t,r;return t={},n("next"),n("throw",function(e){throw e}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,i){t[n]=e[n]?function(t){return(r=!r)?{value:b(e[n](t)),done:"return"===n}:i?i(t):t}:i}}function S(e){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=h(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise(function(n,i){(function(e,t,r,n){Promise.resolve(n).then(function(t){e({value:t,done:r})},t)})(n,i,(t=e[r](t)).done,t.value)})}}}function _(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function A(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function E(e){return e&&e.__esModule?e:{default:e}}function x(e,t){if(!t.has(e))throw TypeError("attempted to get private field on non-instance");return t.get(e)}function P(e,t,r){if(!t.has(e))throw TypeError("attempted to set private field on non-instance");return t.set(e,r),r}},77566:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RawSha256=void 0;var n=r(62791),i=function(){function e(){this.state=Int32Array.from(n.INIT),this.temp=new Int32Array(64),this.buffer=new Uint8Array(64),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}return e.prototype.update=function(e){if(this.finished)throw Error("Attempted to update an already finished hash.");var t=0,r=e.byteLength;if(this.bytesHashed+=r,8*this.bytesHashed>n.MAX_HASHABLE_LENGTH)throw Error("Cannot hash more than 2^53 - 1 bits");for(;r>0;)this.buffer[this.bufferLength++]=e[t++],r--,this.bufferLength===n.BLOCK_SIZE&&(this.hashBuffer(),this.bufferLength=0)},e.prototype.digest=function(){if(!this.finished){var e=8*this.bytesHashed,t=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),r=this.bufferLength;if(t.setUint8(this.bufferLength++,128),r%n.BLOCK_SIZE>=n.BLOCK_SIZE-8){for(var i=this.bufferLength;i<n.BLOCK_SIZE;i++)t.setUint8(i,0);this.hashBuffer(),this.bufferLength=0}for(var i=this.bufferLength;i<n.BLOCK_SIZE-8;i++)t.setUint8(i,0);t.setUint32(n.BLOCK_SIZE-8,Math.floor(e/4294967296),!0),t.setUint32(n.BLOCK_SIZE-4,e),this.hashBuffer(),this.finished=!0}for(var o=new Uint8Array(n.DIGEST_LENGTH),i=0;i<8;i++)o[4*i]=this.state[i]>>>24&255,o[4*i+1]=this.state[i]>>>16&255,o[4*i+2]=this.state[i]>>>8&255,o[4*i+3]=this.state[i]>>>0&255;return o},e.prototype.hashBuffer=function(){for(var e=this.buffer,t=this.state,r=t[0],i=t[1],o=t[2],s=t[3],a=t[4],u=t[5],c=t[6],l=t[7],f=0;f<n.BLOCK_SIZE;f++){if(f<16)this.temp[f]=(255&e[4*f])<<24|(255&e[4*f+1])<<16|(255&e[4*f+2])<<8|255&e[4*f+3];else{var d=this.temp[f-2],p=(d>>>17|d<<15)^(d>>>19|d<<13)^d>>>10,h=((d=this.temp[f-15])>>>7|d<<25)^(d>>>18|d<<14)^d>>>3;this.temp[f]=(p+this.temp[f-7]|0)+(h+this.temp[f-16]|0)}var g=(((a>>>6|a<<26)^(a>>>11|a<<21)^(a>>>25|a<<7))+(a&u^~a&c)|0)+(l+(n.KEY[f]+this.temp[f]|0)|0)|0,y=((r>>>2|r<<30)^(r>>>13|r<<19)^(r>>>22|r<<10))+(r&i^r&o^i&o)|0;l=c,c=u,u=a,a=s+g|0,s=o,o=i,i=r,r=g+y|0}t[0]+=r,t[1]+=i,t[2]+=o,t[3]+=s,t[4]+=a,t[5]+=u,t[6]+=c,t[7]+=l},e}();t.RawSha256=i},62791:function(e,t){"use strict";
53Object.defineProperty(t,"__esModule",{value:!0}),t.MAX_HASHABLE_LENGTH=t.INIT=t.KEY=t.DIGEST_LENGTH=t.BLOCK_SIZE=void 0,t.BLOCK_SIZE=64,t.DIGEST_LENGTH=32,t.KEY=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),t.INIT=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],t.MAX_HASHABLE_LENGTH=9007199254740991},73836:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(77616).__exportStar(r(88211),t)},88211:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Sha256=void 0;var n=r(77616),i=r(62791),o=r(77566),s=r(58384),a=function(){function e(e){this.secret=e,this.hash=new o.RawSha256,this.reset()}return e.prototype.update=function(e){if(!(0,s.isEmptyData)(e)&&!this.error)try{this.hash.update((0,s.convertToBuffer)(e))}catch(e){this.error=e}},e.prototype.digestSync=function(){if(this.error)throw this.error;return this.outer?(this.outer.finished||this.outer.update(this.hash.digest()),this.outer.digest()):this.hash.digest()},e.prototype.digest=function(){return n.__awaiter(this,void 0,void 0,function(){return n.__generator(this,function(e){return[2,this.digestSync()]})})},e.prototype.reset=function(){if(this.hash=new o.RawSha256,this.secret){this.outer=new o.RawSha256;var e=function(e){var t=(0,s.convertToBuffer)(e);if(t.byteLength>i.BLOCK_SIZE){var r=new o.RawSha256;r.update(t),t=r.digest()}var n=new Uint8Array(i.BLOCK_SIZE);return n.set(t),n}(this.secret),t=new Uint8Array(i.BLOCK_SIZE);t.set(e);for(var r=0;r<i.BLOCK_SIZE;r++)e[r]^=54,t[r]^=92;this.hash.update(e),this.outer.update(t);for(var r=0;r<e.byteLength;r++)e[r]=0}},e}();t.Sha256=a},77616:function(e,t,r){"use strict";r.r(t),r.d(t,{__assign:function(){return o},__asyncDelegator:function(){return w},__asyncGenerator:function(){return v},__asyncValues:function(){return S},__await:function(){return b},__awaiter:function(){return l},__classPrivateFieldGet:function(){return x},__classPrivateFieldSet:function(){return P},__createBinding:function(){return d},__decorate:function(){return a},__exportStar:function(){return p},__extends:function(){return i},__generator:function(){return f},__importDefault:function(){return E},__importStar:function(){return A}
53,__makeTemplateObject:function(){return _},__metadata:function(){return c},__param:function(){return u},__read:function(){return g},__rest:function(){return s},__spread:function(){return y},__spreadArrays:function(){return m},__values:function(){return h}});/*! *****************************************************************************
54Copyright (c) Microsoft Corporation.
55
56Permission to use, copy, modify, and/or distribute this software for any
57purpose with or without fee is hereby granted.
58
59THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
60REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
61AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
62INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
63LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
64OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
65PERFORMANCE OF THIS SOFTWARE.
66***************************************************************************** */var n=function(e,t){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)};function i(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var o=function(){return(o=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function s(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r}function a(e,t,r,n){var i,o=arguments.length,s=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(o<3?i(s):o>3?i(t,r,s):i(t,r))||s);return o>3&&s&&Object.defineProperty(t,r,s),s}function u(e,t){return function(r,n){t(r,n,e)}}function c(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function l(e,t,r,n){return new(r||(r=Promise))(function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(s,a)}u((n=n.apply(e,t||[])).next())})}function f(e,t){var r,n,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(r)throw TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=(i=s.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){s.label=o[1];break}if(6===o[0]&&s.label<i[1]){s.label=i[1],i=o;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(o);break}i[2]&&s.ops.pop(),s.trys.pop();continue}o=t.call(e,s)}catch(e){o=[6,e],n=0}finally{r=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,a])}}}function d(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}function p(e,t){for(var r in e)"default"===r||t.hasOwnProperty(r)||(t[r]=e[r])}function h(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function g(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s}function y(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(g(arguments[t]));return e}function m(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;for(var n=Array(e),i=0,t=0;t<r;t++)for(var o=arguments[t],s=0,a=o.length;s<a;s++,i++)n[i]=o[s];return n}function b(e){return this instanceof b?(this.v=e,this):new b(e)}function v(e,t,r){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var n,i=r.apply(e,t||[]),o=[];return n={},s("next"),s("throw"),s("return"),n[Symbol.asyncIterator]=function(){return this},n;function s(e){i[e]&&(n[e]=function(t){return new Promise(function(r,n){o.push([e,t,r,n])>1||a(e,t)})})}function a(e,t){try{var r;(r=i[e](t)).value instanceof b?Promise.resolve(r.value.v).then(u,c):l(o[0][2],r)}catch(e){l(o[0][3],e)}}function u(e){a("next",e)}function c(e){a("throw",e)}function l(e,t){e(t),o.shift(),o.length&&a(o[0][0],o[0][1])}}function w(e){var t,r;return t={},n("next"),n("throw",function(e){throw e}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,i){t[n]=e[n]?function(t){return(r=!r)?{value:b(e[n](t)),done:"return"===n}:i?i(t):t}:i}}function S(e){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=h(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise(function(n,i){(function(e,t,r,n){Promise.resolve(n).then(function(t){e({value:t,done:r})},t)})(n,i,(t=e[r](t)).done,t.value)})}}}function _(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}
66function A(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function E(e){return e&&e.__esModule?e:{default:e}}function x(e,t){if(!t.has(e))throw TypeError("attempted to get private field on non-instance");return t.get(e)}function P(e,t,r){if(!t.has(e))throw TypeError("attempted to set private field on non-instance");return t.set(e,r),r}},40990:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(40287).__exportStar(r(19662),t)},19662:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.supportsZeroByteGCM=t.supportsSubtleCrypto=t.supportsSecureRandom=t.supportsWebCrypto=void 0;var n=r(40287),i=["decrypt","digest","encrypt","exportKey","generateKey","importKey","sign","verify"];function o(e){return"object"==typeof e&&"object"==typeof e.crypto&&"function"==typeof e.crypto.getRandomValues}function s(e){return e&&i.every(function(t){return"function"==typeof e[t]})}t.supportsWebCrypto=function(e){return!!o(e)&&"object"==typeof e.crypto.subtle&&s(e.crypto.subtle)},t.supportsSecureRandom=o,t.supportsSubtleCrypto=s,t.supportsZeroByteGCM=function(e){return n.__awaiter(this,void 0,void 0,function(){var t;return n.__generator(this,function(r){switch(r.label){case 0:if(!s(e))return[2,!1];r.label=1;case 1:return r.trys.push([1,4,,5]),[4,e.generateKey({name:"AES-GCM",length:128},!1,["encrypt"])];case 2:return t=r.sent(),[4,e.encrypt({name:"AES-GCM",iv:new Uint8Array(Array(12)),additionalData:new Uint8Array(Array(16)),tagLength:128},t,new Uint8Array(0))];case 3:return[2,16===r.sent().byteLength];case 4:return r.sent(),[2,!1];case 5:return[2]}})})}},40287:function(e,t,r){"use strict";r.r(t),r.d(t,{__assign:function(){return o},__asyncDelegator:function(){return w},__asyncGenerator:function(){return v},__asyncValues:function(){return S},__await:function(){return b},__awaiter:function(){return l},__classPrivateFieldGet:function(){return x},__classPrivateFieldSet:function(){return P},__createBinding:function(){return d},__decorate:function(){return a},__exportStar:function(){return p},__extends:function(){return i},__generator:function(){return f},__importDefault:function(){return E},__importStar:function(){return A}
66,__makeTemplateObject:function(){return _},__metadata:function(){return c},__param:function(){return u},__read:function(){return g},__rest:function(){return s},__spread:function(){return y},__spreadArrays:function(){return m},__values:function(){return h}});/*! *****************************************************************************
67Copyright (c) Microsoft Corporation.
68
69Permission to use, copy, modify, and/or distribute this software for any
70purpose with or without fee is hereby granted.
71
72THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
73REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
74AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
75INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
76LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
77OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
78PERFORMANCE OF THIS SOFTWARE.
79***************************************************************************** */var n=function(e,t){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)};function i(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var o=function(){return(o=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function s(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r}function a(e,t,r,n){var i,o=arguments.length,s=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(o<3?i(s):o>3?i(t,r,s):i(t,r))||s);return o>3&&s&&Object.defineProperty(t,r,s),s}function u(e,t){return function(r,n){t(r,n,e)}}function c(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function l(e,t,r,n){return new(r||(r=Promise))(function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(s,a)}u((n=n.apply(e,t||[])).next())})}function f(e,t){var r,n,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(r)throw TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=(i=s.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){s.label=o[1];break}if(6===o[0]&&s.label<i[1]){s.label=i[1],i=o;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(o);break}i[2]&&s.ops.pop(),s.trys.pop();continue}o=t.call(e,s)}catch(e){o=[6,e],n=0}finally{r=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,a])}}}function d(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}function p(e,t){for(var r in e)"default"===r||t.hasOwnProperty(r)||(t[r]=e[r])}function h(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function g(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s}function y(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(g(arguments[t]));return e}function m(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;for(var n=Array(e),i=0,t=0;t<r;t++)for(var o=arguments[t],s=0,a=o.length;s<a;s++,i++)n[i]=o[s];return n}function b(e){return this instanceof b?(this.v=e,this):new b(e)}function v(e,t,r){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var n,i=r.apply(e,t||[]),o=[];return n={},s("next"),s("throw"),s("return"),n[Symbol.asyncIterator]=function(){return this},n;function s(e){i[e]&&(n[e]=function(t){return new Promise(function(r,n){o.push([e,t,r,n])>1||a(e,t)})})}function a(e,t){try{var r;(r=i[e](t)).value instanceof b?Promise.resolve(r.value.v).then(u,c):l(o[0][2],r)}catch(e){l(o[0][3],e)}}function u(e){a("next",e)}function c(e){a("throw",e)}function l(e,t){e(t),o.shift(),o.length&&a(o[0][0],o[0][1])}}function w(e){var t,r;return t={},n("next"),n("throw",function(e){throw e}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,i){t[n]=e[n]?function(t){return(r=!r)?{value:b(e[n](t)),done:"return"===n}:i?i(t):t}:i}}function S(e){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=h(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise(function(n,i){(function(e,t,r,n){Promise.resolve(n).then(function(t){e({value:t,done:r})},t)})(n,i,(t=e[r](t)).done,t.value)})}}}function _(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}
79function A(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function E(e){return e&&e.__esModule?e:{default:e}}function x(e,t){if(!t.has(e))throw TypeError("attempted to get private field on non-instance");return t.get(e)}function P(e,t,r){if(!t.has(e))throw TypeError("attempted to set private field on non-instance");return t.set(e,r),r}},1305:function(e,t,r){"use strict";var n=r(8620).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.convertToBuffer=void 0;var i=r(20267),o=void 0!==n&&n.from?function(e){return n.from(e,"utf8")}:i.fromUtf8;t.convertToBuffer=function(e){return e instanceof Uint8Array?e:"string"==typeof e?o(e):ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e)}},58384:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.uint32ArrayFrom=t.numToUint8=t.isEmptyData=t.convertToBuffer=void 0;var n=r(1305);Object.defineProperty(t,"convertToBuffer",{enumerable:!0,get:function(){return n.convertToBuffer}});var i=r(2191);Object.defineProperty(t,"isEmptyData",{enumerable:!0,get:function(){return i.isEmptyData}});var o=r(29189);Object.defineProperty(t,"numToUint8",{enumerable:!0,get:function(){return o.numToUint8}});var s=r(87933);Object.defineProperty(t,"uint32ArrayFrom",{enumerable:!0,get:function(){return s.uint32ArrayFrom}})},2191:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isEmptyData=void 0,t.isEmptyData=function(e){return"string"==typeof e?0===e.length:0===e.byteLength}},29189:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.numToUint8=void 0,t.numToUint8=function(e){return new Uint8Array([(4278190080&e)>>24,(16711680&e)>>16,(65280&e)>>8,255&e])}},87933:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.uint32ArrayFrom=void 0,t.uint32ArrayFrom=function(e){if(!Uint32Array.from){for(var t=new Uint32Array(e.length),r=0;r<e.length;)t[r]=e[r],r+=1;return t}return Uint32Array.from(e)}},59837:function(e,t,r){"use strict";r.d(t,{g:function(){return nD}});var n=r(45029);let i={step:"build",tags:["SET_EXPECT_HEADER","EXPECT_HEADER"],name:"addExpectContinueMiddleware",override:!0},o=e=>({applyToStack:t=>{t.add(t=>async r=>{let{request:i}=r;return n.aW.isInstance(i)&&i.body&&"node"===e.runtime&&(i.headers={...i.headers,Expect:"100-continue"}),t({...r,request:i})},i)}}),s=e=>t=>async r=>{if(!n.aW.isInstance(r.request))return t(r);let{request:i}=r,{handlerProtocol:o=""}=e.requestHandler.metadata||{};if(o.indexOf("h2")>=0&&!i.headers[":authority"])delete i.headers.host,i.headers[":authority"]=i.hostname+(i.port?":"+i.port:"");else if(!i.headers.host){let e=i.hostname;null!=i.port&&(e+=`:${i.port}`),i.headers.host=e}return t(r)},a={name:"hostHeaderMiddleware",step:"build",priority:"low",tags:["HOST"],override:!0},u=e=>({applyToStack:t=>{t.add(s(e),a)}}),c=()=>(e,t)=>async r=>{try{let n=await e(r),{clientName:i,commandName:o,logger:s,dynamoDbDocumentClientOptions:a={}}=t,{overrideInputFilterSensitiveLog:u,overrideOutputFilterSensitiveLog:c}=a,l=u??t.inputFilterSensitiveLog,f=c??t.outputFilterSensitiveLog,{$metadata:d,...p}=n.output;return s?.info?.({clientName:i,commandName:o,input:l(r.input),output:f(p),metadata:d}),n}catch(u){let{clientName:e,commandName:n,logger:i,dynamoDbDocumentClientOptions:o={}}=t,{overrideInputFilterSensitiveLog:s}=o,a=s??t.inputFilterSensitiveLog;throw i?.error?.({clientName:e,commandName:n,input:a(r.input),error:u,metadata:u.$metadata}),u}},l={name:"loggerMiddleware",tags:["LOGGER"],step:"initialize",override:!0},f=e=>({applyToStack:e=>{e.add(c(),l)}});var d=r(49079);let p="X-Amzn-Trace-Id",h=e=>t=>async r=>{var i;let{request:o}=r;if(!n.aW.isInstance(o)||"node"!==e.runtime||o.headers.hasOwnProperty(p))return t(r);let s=d.env.AWS_LAMBDA_FUNCTION_NAME,a=d.env._X_AMZN_TRACE_ID;return"string"==typeof s&&s.length>0&&"string"==typeof(i=a)&&i.length>0&&(o.headers[p]=a),t({...r,request:o})},g={step:"build",tags:["RECURSION_DETECTION"],name:"recursionDetectionMiddleware",override:!0,priority:"low"},y=e=>({applyToStack:t=>{t.add(h(e),g)}});var m=r(59765);let b=(e,t,r)=>{let n,i,o;let s=!1,a=async()=>{i||(i=e());try{n=await i,o=!0,s=!1}finally{i=void 0}return n};return void 0===t?async e=>((!o||e?.forceRefresh)&&(n=await a()),n):async e=>((!o||e?.forceRefresh)&&(n=await a()),s||(r&&!r(n)?s=!0:t(n)&&await a()),n)};var v=r(39857),w=r(7473);let S=e=>{let t;let r=e.credentials?_(e.credentials):e.credentialDefaultProvider(Object.assign({},e,{parentClientConfig:e})),{signingEscapePath:n=!0,systemClockOffset:i=e.systemClockOffset||0,sha256:o}=e;return t=e.signer?(0,w.$)(e.signer):e.regionInfoProvider?()=>(0,w.$)(e.region)().then(async t=>
79[await e.regionInfoProvider(t,{useFipsEndpoint:await e.useFipsEndpoint(),useDualstackEndpoint:await e.useDualstackEndpoint()})||{},t]).then(t=>{let[i,s]=t,{signingRegion:a,signingService:u}=i;e.signingRegion=e.signingRegion||a||s,e.signingName=e.signingName||u||e.serviceId;let c={...e,credentials:r,region:e.signingRegion,service:e.signingName,sha256:o,uriEscapePath:n};return new(e.signerConstructor||v.L1)(c)}):async t=>{let i=(t=Object.assign({},{name:"sigv4",signingName:e.signingName||e.defaultSigningName,signingRegion:await (0,w.$)(e.region)(),properties:{}},t)).signingRegion,s=t.signingName;e.signingRegion=e.signingRegion||i,e.signingName=e.signingName||s||e.serviceId;let a={...e,credentials:r,region:e.signingRegion,service:e.signingName,sha256:o,uriEscapePath:n};return new(e.signerConstructor||v.L1)(a)},{...e,systemClockOffset:i,signingEscapePath:n,credentials:r,signer:t}},_=e=>"function"==typeof e?b(e,e=>void 0!==e.expiration&&e.expiration.getTime()-Date.now()<3e5,e=>void 0!==e.expiration):(0,w.$)(e),A=e=>new Date(Date.now()+e),E=(e,t)=>Math.abs(A(t).getTime()-e)>=3e5,x=(e,t)=>{let r=Date.parse(e);return E(r,t)?r-Date.now():t},P=e=>(t,r)=>async function(i){let o;if(!n.aW.isInstance(i.request))return t(i);let s=r.endpointV2?.properties?.authSchemes?.[0],a=s?.name==="sigv4a"?s?.signingRegionSet?.join(","):void 0,u=await e.signer(s),c={signingDate:A(e.systemClockOffset),signingRegion:a||r.signing_region,signingService:r.signing_service};if(r.s3ExpressIdentity){if((o=await u.signWithCredentials(i.request,r.s3ExpressIdentity,c)).headers["X-Amz-Security-Token"]||o.headers["x-amz-security-token"])throw Error("X-Amz-Security-Token must not be set for s3-express requests.")}else o=await u.sign(i.request,c);let l=await t({...i,request:o}).catch(t=>{let r=t.ServerTime??O(t.$response);throw r&&(e.systemClockOffset=x(r,e.systemClockOffset)),t}),f=O(l.response);return f&&(e.systemClockOffset=x(f,e.systemClockOffset)),l},O=e=>n.Zn.isInstance(e)?e.headers?.date??e.headers?.Date:void 0,R={name:"awsAuthMiddleware",tags:["SIGNATURE","AWSAUTH"],relation:"after",toMiddleware:"retryMiddleware",override:!0},T=e=>({applyToStack:t=>{t.addRelativeTo(P(e),R)}}),k=RegExp("^(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}$"),M=e=>k.test(e)||e.startsWith("[")&&e.endsWith("]"),N=RegExp("^(?!.*-$)(?!-)[a-zA-Z0-9-]{1,63}$"),C=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!t)return N.test(e);for(let t of e.split("."))if(!C(t))return!1;return!0},I={},U="endpoints";function j(e){return"object"!=typeof e||null==e?e:"ref"in e?`$${j(e.ref)}`:"fn"in e?`${e.fn}(${(e.argv||[]).map(j).join(", ")})`:JSON.stringify(e,null,2)}class $ extends Error{constructor(e){super(e),this.name="EndpointError"}}let B=e=>{let t=e.split("."),r=[];for(let n of t){let t=n.indexOf("[");if(-1!==t){if(n.indexOf("]")!==n.length-1)throw new $(`Path: '${e}' does not end with ']'`);let i=n.slice(t+1,-1);if(Number.isNaN(parseInt(i)))throw new $(`Invalid array index: '${i}' in path: '${e}'`);0!==t&&r.push(n.slice(0,t)),r.push(i)}else r.push(n)}return r},L=(e,t)=>B(t).reduce((r,n)=>{if("object"!=typeof r)throw new $(`Index '${n}' in '${t}' not found in '${JSON.stringify(e)}'`);return Array.isArray(r)?r[parseInt(n)]:r[n]},e);var F=r(51821);let D={[F.cj.HTTP]:80,[F.cj.HTTPS]:443},H={booleanEquals:(e,t)=>e===t,getAttr:L,isSet:e=>null!=e,isValidHostLabel:C,not:e=>!e,parseURL:e=>{let t=(()=>{try{if(e instanceof URL)return e;if("object"==typeof e&&"hostname"in e){let{hostname:t,port:r,protocol:n="",path:i="",query:o={}}=e,s=new URL(`${n}//${t}${r?`:${r}`:""}${i}`);return s.search=Object.entries(o).map(e=>{let[t,r]=e;return`${t}=${r}`}).join("&"),s}return new URL(e)}catch(e){return null}})();if(!t)return console.error(`Unable to parse ${JSON.stringify(e)} as a whatwg URL.`),null;let r=t.href,{host:n,hostname:i,pathname:o,protocol:s,search:a}=t;if(a)return null;let u=s.slice(0,-1);if(!Object.values(F.cj).includes(u))return null;let c=M(i),l=r.includes(`${n}:${D[u]}`)||"string"==typeof e&&e.includes(`${n}:${D[u]}`),f=`${n}${l?`:${D[u]}`:""}`;return{scheme:u,authority:f,path:o,normalizedPath:o.endsWith("/")?o:`${o}/`,isIp:c}},stringEquals:(e,t)=>e===t,substring:(e,t,r,n)=>t>=r||e.length<r?null:n?e.substring(e.length-r,e.length-t):e.substring(t,r),uriEncode:e=>encodeURIComponent(e).replace(/[!*'()]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`)},z=(e,t)=>{let r=[],n={...t.endpointParams,...t.referenceRecord},i=0;for(;i<e.length;){let t=e.indexOf("{",i);if(-1===t){r.push(e.slice(i));break}r.push(e.slice(i,t));let o=e.indexOf("}",t);if(-1===o){r.push(e.slice(t));break}"{"===e[t+1]&&"}"===e[o+1]&&(r.push(e.slice(t+1,o)),i=o+2);let s=e.substring(t+1,o);if(s.includes("#")){let[e,t]=s.split("#");r.push(L(n[e],t))}else r.push(n[s]);i=o+1}return r.join("")},W=(e,t)=>{let{ref:r}=e;return({...t.endpointParams,...t.referenceRecord})[r]},V=(e,t,r)=>{if("string"==typeof e)return z(e,r);if(e.fn)return q(e,r);if(e.ref)return W(e,r);throw new $(`'${t}': ${String(e)} is not a string, function or reference.`)},q=(e,t)=>
79{let{fn:r,argv:n}=e,i=n.map(e=>["boolean","number"].includes(typeof e)?e:V(e,"arg",t)),o=r.split(".");return o[0]in I&&null!=o[1]?I[o[0]][o[1]](...i):H[r](...i)},G=(e,t)=>{let{assign:r,...n}=e;if(r&&r in t.referenceRecord)throw new $(`'${r}' is already defined in Reference Record.`);let i=q(n,t);return t.logger?.debug?.(U,`evaluateCondition: ${j(n)} = ${j(i)}`),{result:""===i||!!i,...null!=r&&{toAssign:{name:r,value:i}}}},K=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,r={};for(let n of e){let{result:e,toAssign:i}=G(n,{...t,referenceRecord:{...t.referenceRecord,...r}});if(!e)return{result:e};i&&(r[i.name]=i.value,t.logger?.debug?.(U,`assign: ${i.name} := ${j(i.value)}`))}return{result:!0,referenceRecord:r}},Z=(e,t)=>Object.entries(e).reduce((e,r)=>{let[n,i]=r;return{...e,[n]:i.map(e=>{let r=V(e,"Header value entry",t);if("string"!=typeof r)throw new $(`Header '${n}' value '${r}' is not a string`);return r})}},{}),X=(e,t)=>{if(Array.isArray(e))return e.map(e=>X(e,t));switch(typeof e){case"string":return z(e,t);case"object":if(null===e)throw new $(`Unexpected endpoint property: ${e}`);return Y(e,t);case"boolean":return e;default:throw new $(`Unexpected endpoint property type: ${typeof e}`)}},Y=(e,t)=>Object.entries(e).reduce((e,r)=>
79{let[n,i]=r;return{...e,[n]:X(i,t)}},{}),J=(e,t)=>{let r=V(e,"Endpoint URL",t);if("string"==typeof r)try{return new URL(r)}catch(e){throw console.error(`Failed to construct URL with ${r}`,e),e}throw new $(`Endpoint URL must be a string, got ${typeof r}`)},Q=(e,t)=>{let{conditions:r,endpoint:n}=e,{result:i,referenceRecord:o}=K(r,t);if(!i)return;let s={...t,referenceRecord:{...t.referenceRecord,...o}},{url:a,properties:u,headers:c}=n;return t.logger?.debug?.(U,`Resolving endpoint from template: ${j(n)}`),{...void 0!=c&&{headers:Z(c,s)},...void 0!=u&&{properties:Y(u,s)},url:J(a,s)}},ee=(e,t)=>{let{conditions:r,error:n}=e,{result:i,referenceRecord:o}=K(r,t);if(i)throw new $(V(n,"Error",{...t,referenceRecord:{...t.referenceRecord,...o}}))},et=(e,t)=>{let{conditions:r,rules:n}=e,{result:i,referenceRecord:o}=K(r,t);if(i)return er(n,{...t,referenceRecord:{...t.referenceRecord,...o}})},er=(e,t)=>{for(let r of e)if("endpoint"===r.type){let e=Q(r,t);if(e)return e}else if("error"===r.type)ee(r,t);else if("tree"===r.type){let e=et(r,t);if(e)return e}else throw new $(`Unknown endpoint rule: ${r}`);throw new $("Rules evaluation failed")},en=(e,t)=>{let{endpointParams:r,logger:n}=t,{parameters:i,rules:o}=e;t.logger?.debug?.(`${U} Initial EndpointParams: ${j(r)}`);let s=Object.entries(i).filter(e=>{let[,t]=e;return null!=t.default}).map(e=>{let[t,r]=e;return[t,r.default]});if(s.length>0)for(let[e,t]of s)r[e]=r[e]??t;for(let e of Object.entries(i).filter(e=>{let[,t]=e;return t.required}).map(e=>{let[t]=e;return t}))if(null==r[e])throw new $(`Missing required parameter: '${e}'`);let a=er(o,{endpointParams:r,logger:n,referenceRecord:{}});if(t.endpointParams?.Endpoint)try{let{protocol:e,port:r}=new URL(t.endpointParams.Endpoint);a.url.protocol=e,a.url.port=r}catch(e){}return t.logger?.debug?.(`${U} Resolved endpoint: ${j(a)}`),a},ei=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t){for(let t of e.split("."))if(!ei(t))return!1;return!0}return!(!C(e)||e.length<3||e.length>63||e!==e.toLowerCase()||M(e))};var eo=JSON.parse('{"partitions":[{"id":"aws","outputs":{"dnsSuffix":"amazonaws.com","dualStackDnsSuffix":"api.aws","implicitGlobalRegion":"us-east-1","name":"aws","supportsDualStack":true,"supportsFIPS":true},"regionRegex":"^(us|eu|ap|sa|ca|me|af|il)\\\\-\\\\w+\\\\-\\\\d+$","regions":{"af-south-1":{"description":"Africa (Cape Town)"},"ap-east-1":{"description":"Asia Pacific (Hong Kong)"},"ap-northeast-1":{"description":"Asia Pacific (Tokyo)"},"ap-northeast-2":{"description":"Asia Pacific (Seoul)"},"ap-northeast-3":{"description":"Asia Pacific (Osaka)"},"ap-south-1":{"description":"Asia Pacific (Mumbai)"},"ap-south-2":{"description":"Asia Pacific (Hyderabad)"},"ap-southeast-1":{"description":"Asia Pacific (Singapore)"},"ap-southeast-2":{"description":"Asia Pacific (Sydney)"},"ap-southeast-3":{"description":"Asia Pacific (Jakarta)"},"ap-southeast-4":{"description":"Asia Pacific (Melbourne)"},"aws-global":{"description":"AWS Standard global region"},"ca-central-1":{"description":"Canada (Central)"},"ca-west-1":{"description":"Canada West (Calgary)"},"eu-central-1":{"description":"Europe (Frankfurt)"},"eu-central-2":{"description":"Europe (Zurich)"},"eu-north-1":{"description":"Europe (Stockholm)"},"eu-south-1":{"description":"Europe (Milan)"},"eu-south-2":{"description":"Europe (Spain)"},"eu-west-1":{"description":"Europe (Ireland)"},"eu-west-2":{"description":"Europe (London)"},"eu-west-3":{"description":"Europe (Paris)"},"il-central-1":{"description":"Israel (Tel Aviv)"},"me-central-1":{"description":"Middle East (UAE)"},"me-south-1":{"description":"Middle East (Bahrain)"},"sa-east-1":{"description":"South America (Sao Paulo)"},"us-east-1":{"description":"US East (N. Virginia)"},"us-east-2":{"description":"US East (Ohio)"},"us-west-1":{"description":"US West (N. California)"},"us-west-2":{"description":"US West (Oregon)"}}},{"id":"aws-cn","outputs":{"dnsSuffix":"amazonaws.com.cn","dualStackDnsSuffix":"api.amazonwebservices.com.cn","implicitGlobalRegion":"cn-northwest-1","name":"aws-cn","supportsDualStack":true,"supportsFIPS":true}
79,"regionRegex":"^cn\\\\-\\\\w+\\\\-\\\\d+$","regions":{"aws-cn-global":{"description":"AWS China global region"},"cn-north-1":{"description":"China (Beijing)"},"cn-northwest-1":{"description":"China (Ningxia)"}}},{"id":"aws-us-gov","outputs":{"dnsSuffix":"amazonaws.com","dualStackDnsSuffix":"api.aws","implicitGlobalRegion":"us-gov-west-1","name":"aws-us-gov","supportsDualStack":true,"supportsFIPS":true},"regionRegex":"^us\\\\-gov\\\\-\\\\w+\\\\-\\\\d+$","regions":{"aws-us-gov-global":{"description":"AWS GovCloud (US) global region"},"us-gov-east-1":{"description":"AWS GovCloud (US-East)"},"us-gov-west-1":{"description":"AWS GovCloud (US-West)"}}},{"id":"aws-iso","outputs":{"dnsSuffix":"c2s.ic.gov","dualStackDnsSuffix":"c2s.ic.gov","implicitGlobalRegion":"us-iso-east-1","name":"aws-iso","supportsDualStack":false,"supportsFIPS":true},"regionRegex":"^us\\\\-iso\\\\-\\\\w+\\\\-\\\\d+$","regions":{"aws-iso-global":{"description":"AWS ISO (US) global region"},"us-iso-east-1":{"description":"US ISO East"},"us-iso-west-1":{"description":"US ISO WEST"}}},{"id":"aws-iso-b","outputs":{"dnsSuffix":"sc2s.sgov.gov","dualStackDnsSuffix":"sc2s.sgov.gov","implicitGlobalRegion":"us-isob-east-1","name":"aws-iso-b","supportsDualStack":false,"supportsFIPS":true},"regionRegex":"^us\\\\-isob\\\\-\\\\w+\\\\-\\\\d+$","regions":{"aws-iso-b-global":{"description":"AWS ISOB (US) global region"},"us-isob-east-1":{"description":"US ISOB East (Ohio)"}}},{"id":"aws-iso-e","outputs":{"dnsSuffix":"cloud.adc-e.uk","dualStackDnsSuffix":"cloud.adc-e.uk","implicitGlobalRegion":"eu-isoe-west-1","name":"aws-iso-e","supportsDualStack":false,"supportsFIPS":true},"regionRegex":"^eu\\\\-isoe\\\\-\\\\w+\\\\-\\\\d+$","regions":{}},{"id":"aws-iso-f","outputs":{"dnsSuffix":"csp.hci.ic.gov","dualStackDnsSuffix":"csp.hci.ic.gov","implicitGlobalRegion":"us-isof-south-1","name":"aws-iso-f","supportsDualStack":false,"supportsFIPS":true},"regionRegex":"^us\\\\-isof\\\\-\\\\w+\\\\-\\\\d+$","regions":{}}],"version":"1.1"}');let es=()=>"";I.aws={isVirtualHostableS3Bucket:ei,parseArn:e=>{let t=e.split(":");if(t.length<6)return null;let[r,n,i,o,s,...a]=t;return"arn"!==r||""===n||""===i||""===a[0]?null:{partition:n,service:i,region:o,accountId:s,resourceId:a[0].includes("/")?a[0].split("/"):a}},partition:e=>{let{partitions:t}=eo;for(let r of t){let{regions:t,outputs:n}=r;for(let[r,i]of Object.entries(t))if(r===e)return{...n,...i}}for(let r of t){let{regionRegex:t,outputs:n}=r;if(new RegExp(t).test(e))return{...n}}let r=t.find(e=>"aws"===e.id);if(!r)throw Error("Provided region was not found in the partition array or regex, and default partition with id 'aws' doesn't exist.");return{...r.outputs}}};let ea="user-agent",eu="x-amz-user-agent",ec=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w]/g,el=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w\#]/g,ef=e=>(t,r)=>async i=>{let{request:o}=i;if(!n.aW.isInstance(o))return t(i);let{headers:s}=o,a=r?.userAgent?.map(ed)||[],u=(await e.defaultUserAgentProvider()).map(ed),c=e?.customUserAgent?.map(ed)||[],l=es(),f=(l?[l]:[]).concat([...u,...a,...c]).join(" "),d=[...u.filter(e=>e.startsWith("aws-sdk-")),...c].join(" ");return"browser"!==e.runtime?(d&&(s[eu]=s[eu]?`${s[ea]} ${d}`:d),s[ea]=f):s[eu]=f,t({...i,request:o})},ed=e=>{let t=e[0].split("/").map(e=>e.replace(ec,"-")).join("/"),r=e[1]?.replace(el,"-"),n=t.indexOf("/"),i=t.substring(0,n),o=t.substring(n+1);return"api"===i&&(o=o.toLowerCase()),[i,o,r].filter(e=>e&&e.length>0).reduce((e,t,r)=>{switch(r){case 0:return t;case 1:return`${e}/${t}`;default:return`${e}#${t}`}},"")},ep={name:"getUserAgentMiddleware",step:"build",priority:"low",tags:["SET_USER_AGENT","USER_AGENT"],override:!0},eh=e=>({applyToStack:t=>{t.add(ef(e),ep)}});r(2778);let eg=e=>"string"==typeof e&&(e.startsWith("fips-")||e.endsWith("-fips")),ey=e=>eg(e)?["fips-aws-global","aws-fips"].includes(e)?"us-east-1":e.replace(/fips-(dkr-|prod-)?|-fips/,""):e,em=e=>{let{region:t,useFipsEndpoint:r}=e;if(!t)throw Error("Region is missing");return{...e,region:async()=>"string"==typeof t?ey(t):ey(await t()),useFipsEndpoint:async()=>!!eg("string"==typeof t?t:await t())||("function"!=typeof r?Promise.resolve(!!r):r())}},eb=e=>({...e,eventStreamMarshaller:e.eventStreamSerdeProvider(e)}),ev="content-length",ew={step:"build",tags:["SET_CONTENT_LENGTH","CONTENT_LENGTH"],name:"contentLengthMiddleware",override:!0},eS=e=>({applyToStack:t=>{var r;t.add((r=e.bodyLengthChecker,e=>async t=>{let i=t.request;if(n.aW.isInstance(i)){let{body:e,headers:t}=i;if(e&&-1===Object.keys(t).map(e=>e.toLowerCase()).indexOf(ev))try{let t=r(e);i.headers={...i.headers,[ev]:String(t)}}catch(e){}}return e({...t,request:i})}),ew)}});var e_=r(4592),eA=r(75865),eE=r(56353),ex=r(45370);let eP=e=>({...e,useFipsEndpoint:e.useFipsEndpoint??!1,useDualstackEndpoint:e.useDualstackEndpoint??!1,forcePathStyle:e.forcePathStyle??!1,useAccelerateEndpoint:e.useAccelerateEndpoint??!1,useGlobalEndpoint:e.useGlobalEndpoint??!1,disableMultiregionAccessPoints:e.disableMultiregionAccessPoints??!1,defaultSigningName:"s3"}),eO={ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},DisableS3ExpressSessionAuth:{type:"clientContextParams",name:"disableS3ExpressSessionAuth"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}};var eR=r(35670),eT=r(45686);class ek extends eE.mY.classBuilder().ep({...eO,DisableS3ExpressSessionAuth:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,r,n){return[(0,ex.p2)(r,this.serialize,this.deserialize),(0,e_.a3)(r,e.getEndpointParameterInstru
79ctions())]}).s("AmazonS3","CreateSession",{}).n("S3Client","CreateSessionCommand").f(void 0,eR.ZF).ser(eT.UX3).de(eT.eqj).build(){}var eM={i8:"3.525.0"},eN=r(80366),eC=r(8574),eI=r(72108),eU=r.n(eI);let ej=e=>{let{serviceId:t,clientVersion:r}=e;return async()=>{let e=window?.navigator?.userAgent?eU().parse(window.navigator.userAgent):void 0,n=[["aws-sdk-js",r],["ua","2.0"],[`os/${e?.os?.name||"other"}`,e?.os?.version],["lang/js"],["md/browser",`${e?.browser?.name??"unknown"}_${e?.browser?.version??"unknown"}`]];return t&&n.push([`api/${t}`,r]),n}};var e$=r(9911);class eB{constructor({utf8Encoder:e,utf8Decoder:t}){this.eventStreamCodec=new e$.Pg(e,t),this.utfEncoder=e}deserialize(e,t){var r;let n=function(e){let t=0,r=0,n=null,i=null,o=e=>{if("number"!=typeof e)throw Error("Attempted to allocate an event message where size was not a number: "+e);t=e,r=4,n=new Uint8Array(e),new DataView(n.buffer).setUint32(0,e,!1)};return{[Symbol.asyncIterator]:async function*(){let s=e[Symbol.asyncIterator]();for(;;){let{value:e,done:a}=await s.next();if(a){if(t){if(t===r)yield n;else throw Error("Truncated event message received.")}return}let u=e.length,c=0;for(;c<u;){if(!n){let t=u-c;i||(i=new Uint8Array(4));let n=Math.min(4-r,t);if(i.set(e.slice(c,c+n),r),r+=n,c+=n,r<4)break;o(new DataView(i.buffer).getUint32(0,!1)),i=null}let s=Math.min(t-r,u-c);n.set(e.slice(c,c+s),r),r+=s,c+=s,t&&t===r&&(yield n,n=null,t=0,r=0)}}}}}(e);return new e$.kr({messageStream:new e$.Jx({inputStream:n,decoder:this.eventStreamCodec}),deserializer:(r=this.utfEncoder,async function(e){let{value:n}=e.headers[":message-type"];if("error"===n){let t=Error(e.headers[":error-message"].value||"UnknownError");throw t.name=e.headers[":error-code"].value,t}if("exception"===n){let n=e.headers[":exception-type"].value,i=await t({[n]:e});if(i.$unknown){let t=Error(r(e.body));throw t.name=n,t}throw i[n]}if("event"===n){let r={[e.headers[":event-type"].value]:e},n=await t(r);if(n.$unknown)return;return n}throw Error(`Unrecognizable event type: ${e.headers[":event-type"].value}`)})})}serialize(e,t){return new e$.Qj({messageStream:new e$.iF({inputStream:e,serializer:t}),encoder:this.eventStreamCodec,includeEndFrame:!0})}}let eL=e=>({[Symbol.asyncIterator]:async function*(){let t=e.getReader();try{for(;;){let{done:e,value:r}=await t.read();if(e)return;yield r}}finally{t.releaseLock()}}}),eF=e=>{let t=e[Symbol.asyncIterator]();return new ReadableStream({async pull(e){let{done:r,value:n}=await t.next();if(r)return e.close();e.enqueue(n)}})};class eD{constructor({utf8Encoder:e,utf8Decoder:t}){this.universalMarshaller=new eB({utf8Decoder:t,utf8Encoder:e})}deserialize(e,t){let r=eH(e)?eL(e):e;return this.universalMarshaller.deserialize(r,t)}serialize(e,t){let r=this.universalMarshaller.serialize(e,t);return"function"==typeof ReadableStream?eF(r):r}}let eH=e=>"function"==typeof ReadableStream&&e instanceof ReadableStream,ez=e=>new eD(e);var eW=r(54373);let eV=async function(e,t){let r=new e;return await function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1048576;return new Promise((n,i)=>{let o=new FileReader;o.addEventListener("error",i),o.addEventListener("abort",i);let s=e.size,a=0;function u(){if(a>=s){n();return}o.readAsArrayBuffer(e.slice(a,Math.min(s,a+r)))}o.addEventListener("load",e=>{let r=e.target.result;t(new Uint8Array(r)),a+=r.byteLength,u()}),u()})}(t,e=>{r.update(e)}),r.digest()},eq=e=>()=>Promise.reject(e);var eG=r(29895);let eK=[1732584193,4023233417,2562383102,271733878];class eZ{constructor(){this.reset()}update(e){if("string"==typeof e?0===e.length:0===e.byteLength)return;if(this.finished)throw Error("Attempted to update an already finished hash.");let t="string"==typeof e?(0,eG.$)(e):ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e),r=0,{byteLength:n}=t;for(this.bytesHashed+=n;n>0;)this.buffer.setUint8(this.bufferLength++,t[r++]),n--,64===this.bufferLength&&(this.hashBuffer(),this.bufferLength=0)}async digest(){if(!this.finished){let{buffer:e,bufferLength:t,bytesHashed:r}=this,n=8*r;if(e.setUint8(this.bufferLength++,128),t%64>=56){for(let t=this.bufferLength;t<64;t++)e.setUint8(t,0);this.hashBuffer(),this.bufferLength=0}for(let t=this.bufferLength;t<56;t++)e.setUint8(t,0);e.setUint32(56,n>>>0,!0),e.setUint32(60,Math.floor(n/4294967296),!0),this.hashBuffer(),this.finished=!0}let e=new DataView(new ArrayBuffer(16));for(let t=0;t<4;t++)e.setUint32(4*t,this.state[t],!0);return new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}hashBuffer(){let{buffer:e,state:t}=this,r=t[0],n=t[1],i=t[2],o=t[3];r=eY(r,n,i,o,e.getUint32(0,!0),7,3614090360),o=eY(o,r,n,i,e.getUint32(4,!0),12,3905402710),i=eY(i,o,r,n,e.getUint32(8,!0),17,606105819),n=eY(n,i,o,r,e.getUint32(12,!0),22,3250441966),r=eY(r,n,i,o,e.getUint32(16,!0),7,4118548399),o=eY(o,r,n,i,e.getUint32(20,!0),12,1200080426),i=eY(i,o,r,n,e.getUint32(24,!0),17,2821735955),n=eY(n,i,o,r,e.getUint32(28,!0),22,4249261313),r=eY(r,n,i,o,e.getUint32(32,!0),7,1770035416),o=eY(o,r,n,i,e.getUint32(36,!0),12,2336552879),i=eY(i,o,r,n,e.getUint32(40,!0),17,4294925233),n=eY(n,i,o,r,e.getUint32(44,!0),22,2304563134),r=eY(r,n,i,o,e.getUint32(48,!0),7,1804603682),o=eY(o,r,n,i,e.getUint32(52,!0),12,4254626195),i=eY(i,o,r,n,e.getUint32(56,!0),17,2792965006),n=eY(n,i,o,r,e.getUint32(60,!0),22,1236535329),r=eJ(r,n,i,o,e.getUint32(4,!0),5,4129170786),o=eJ(o,r,n,i,e.getUint32(24,!0),9,3225465664),i=eJ(i,o,r,n,e.getUint32(44,!0),14,643717713),n=eJ(n,i,o,r,e.getUint32(0,!0),20,3921069994),r=eJ(r,n,i,o,e.getUint32(20,!0),5,3593408605),o=eJ(o,r,n,i,e.getUint32(40,!0),9,38016083),i=eJ(i,o,r,n,e.getUint32(60,!0),14,3634488961),n=eJ(n,i,o,r,e.getUint32(16,!0),20,3889429448),r=eJ(r,n,i,o,e.getUint32(36,!0),5,568446438),o=eJ(o,r,n,i,e.getUint32(56,!0),9,327
795163606),i=eJ(i,o,r,n,e.getUint32(12,!0),14,4107603335),n=eJ(n,i,o,r,e.getUint32(32,!0),20,1163531501),r=eJ(r,n,i,o,e.getUint32(52,!0),5,2850285829),o=eJ(o,r,n,i,e.getUint32(8,!0),9,4243563512),i=eJ(i,o,r,n,e.getUint32(28,!0),14,1735328473),n=eJ(n,i,o,r,e.getUint32(48,!0),20,2368359562),r=eQ(r,n,i,o,e.getUint32(20,!0),4,4294588738),o=eQ(o,r,n,i,e.getUint32(32,!0),11,2272392833),i=eQ(i,o,r,n,e.getUint32(44,!0),16,1839030562),n=eQ(n,i,o,r,e.getUint32(56,!0),23,4259657740),r=eQ(r,n,i,o,e.getUint32(4,!0),4,2763975236),o=eQ(o,r,n,i,e.getUint32(16,!0),11,1272893353),i=eQ(i,o,r,n,e.getUint32(28,!0),16,4139469664),n=eQ(n,i,o,r,e.getUint32(40,!0),23,3200236656),r=eQ(r,n,i,o,e.getUint32(52,!0),4,681279174),o=eQ(o,r,n,i,e.getUint32(0,!0),11,3936430074),i=eQ(i,o,r,n,e.getUint32(12,!0),16,3572445317),n=eQ(n,i,o,r,e.getUint32(24,!0),23,76029189),r=eQ(r,n,i,o,e.getUint32(36,!0),4,3654602809),o=eQ(o,r,n,i,e.getUint32(48,!0),11,3873151461),i=eQ(i,o,r,n,e.getUint32(60,!0),16,530742520),n=eQ(n,i,o,r,e.getUint32(8,!0),23,3299628645),r=e0(r,n,i,o,e.getUint32(0,!0),6,4096336452),o=e0(o,r,n,i,e.getUint32(28,!0),10,1126891415),i=e0(i,o,r,n,e.getUint32(56,!0),15,2878612391),n=e0(n,i,o,r,e.getUint32(20,!0),21,4237533241),r=e0(r,n,i,o,e.getUint32(48,!0),6,1700485571),o=e0(o,r,n,i,e.getUint32(12,!0),10,2399980690),i=e0(i,o,r,n,e.getUint32(40,!0),15,4293915773),n=e0(n,i,o,r,e.getUint32(4,!0),21,2240044497),r=e0(r,n,i,o,e.getUint32(32,!0),6,1873313359),o=e0(o,r,n,i,e.getUint32(60,!0),10,4264355552),i=e0(i,o,r,n,e.getUint32(24,!0),15,2734768916),n=e0(n,i,o,r,e.getUint32(52,!0),21,1309151649),r=e0(r,n,i,o,e.getUint32(16,!0),6,4149444226),o=e0(o,r,n,i,e.getUint32(44,!0),10,3174756917),i=e0(i,o,r,n,e.getUint32(8,!0),15,718787259),n=e0(n,i,o,r,e.getUint32(36,!0),21,3951481745),t[0]=r+t[0]&4294967295,t[1]=n+t[1]&4294967295,t[2]=i+t[2]&4294967295,t[3]=o+t[3]&4294967295}reset(){this.state=Uint32Array.from(eK),this.buffer=new DataView(new ArrayBuffer(64)),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}}function eX(e,t,r,n,i,o){return((t=(t+e&4294967295)+(n+o&4294967295)&4294967295)<<i|t>>>32-i)+r&4294967295}function eY(e,t,r,n,i,o,s){return eX(t&r|~t&n,e,t,i,o,s)}function eJ(e,t,r,n,i,o,s){return eX(t&n|r&~n,e,t,i,o,s)}function eQ(e,t,r,n,i,o,s){return eX(t^r^n,e,t,i,o,s)}function e0(e,t,r,n,i,o,s){return eX(r^(t|~n),e,t,i,o,s)}let e1="function"==typeof TextEncoder?new TextEncoder:null,e2=e=>{if("string"==typeof e){if(e1)return e1.encode(e).byteLength;let t=e.length;for(let r=t-1;r>=0;r--){let n=e.charCodeAt(r);n>127&&n<=2047?t++:n>2047&&n<=65535&&(t+=2),n>=56320&&n<=57343&&r--}return t}if("number"==typeof e.byteLength)return e.byteLength;if("number"==typeof e.size)return e.size;throw Error(`Body Length computation failed for ${e}`)};var e3=r(67060),e5=r(55402),e4=r(8827),e6=r(57531),e8=r(72760),e7=r(79242);let e9="required",te="type",tt="conditions",tr="argv",tn="assign",ti="properties",to="backend",ts="authSchemes",ta="disableDoubleEncoding",tu="signingName",tc="signingRegion",tl="headers",tf="isSet",td="booleanEquals",tp="error",th="aws.partition",tg="stringEquals",ty="getAttr",tm="name",tb="substring",tv="bucketSuffix",tw="parseURL",tS="{url#scheme}://{url#authority}/{uri_encoded_bucket}{url#path}",t_="endpoint",tA="tree",tE="aws.isVirtualHostableS3Bucket",tx="{url#scheme}://{Bucket}.{url#authority}{url#path}",tP="{url#scheme}://{url#authority}{url#path}",tO="hardwareType",tR="regionPrefix",tT="bucketAliasSuffix",tk="outpostId",tM="isValidHostLabel",tN="s3-outposts",tC="{url#scheme}://{url#authority}{url#normalizedPath}{Bucket}",tI="https://{Bucket}.s3-accelerate.{partitionResult#dnsSuffix}",tU="https://{Bucket}.s3.{partitionResult#dnsSuffix}",tj="aws.parseArn",t$="bucketArn",tB="arnType",tL="s3-object-lambda",tF="accesspoint",tD="accessPointName",tH="{url#scheme}://{accessPointName}-{bucketArn#accountId}.{url#authority}{url#path}",tz="mrapPartition",tW="outpostType",tV="arnPrefix",tq="{url#scheme}://{url#authority}{url#normalizedPath}{uri_encoded_bucket}",tG="https://s3.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",tK="https://s3.{partitionResult#dnsSuffix}",tZ={[e9]:!1,[te]:"String"},tX={[e9]:!0,default:!1,[te]:"Boolean"},tY={[e9]:!1,[te]:"Boolean"},tJ={fn:td,[tr]:[{ref:"Accelerate"},!0]},tQ={fn:td,[tr]:[{ref:"UseFIPS"}
79,!0]},t0={fn:td,[tr]:[{ref:"UseDualStack"},!0]},t1={fn:tf,[tr]:[{ref:"Endpoint"}]},t2={fn:th,[tr]:[{ref:"Region"}],[tn]:"partitionResult"},t3={fn:tg,[tr]:[{fn:ty,[tr]:[{ref:"partitionResult"},tm]},"aws-cn"]},t5={fn:tf,[tr]:[{ref:"Bucket"}]},t4={ref:"Bucket"},t6={fn:tw,[tr]:[{ref:"Endpoint"}],[tn]:"url"},t8={fn:td,[tr]:[{fn:ty,[tr]:[{ref:"url"},"isIp"]},!0]},t7={ref:"url"},t9={fn:"uriEncode",[tr]:[t4],[tn]:"uri_encoded_bucket"},re={[to]:"S3Express",[ts]:[{[ta]:!0,[tm]:"sigv4",[tu]:"s3express",[tc]:"{Region}"}]},rt={},rr={fn:tE,[tr]:[t4,!1]},rn={[tp]:"S3Express bucket name is not a valid virtual hostable name.",[te]:tp},ri={[to]:"S3Express",[ts]:[{[ta]:!0,[tm]:"sigv4-s3express",[tu]:"s3express",[tc]:"{Region}"}]},ro={fn:tf,[tr]:[{ref:"UseS3ExpressControlEndpoint"}]},rs={fn:td,[tr]:[{ref:"UseS3ExpressControlEndpoint"},!0]},ra={fn:"not",[tr]:[t1]},ru={[tp]:"Unrecognized S3Express bucket name format.",[te]:tp},rc={fn:"not",[tr]:[t5]},rl={ref:tO},rf={[tt]:[ra],[tp]:"Expected a endpoint to be specified but no endpoint was found",[te]:tp},rd={[ts]:[{[ta]:!0,[tm]:"sigv4",[tu]:tN,[tc]:"{Region}"}]},rp={fn:td,[tr]:[{ref:"ForcePathStyle"},!1]},rh={fn:td,[tr]:[{ref:"Accelerate"},!1]},rg={fn:tg,[tr]:[{ref:"Region"},"aws-global"]},ry={[ts]:[{[ta]:!0,[tm]:"sigv4",[tu]:"s3",[tc]:"us-east-1"}]},rm={fn:"not",[tr]:[rg]},rb={fn:td,[tr]:[{ref:"UseGlobalEndpoint"},!0]},rv={url:"https://{Bucket}.s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}",[ti]:{[ts]:[{[ta]:!0,[tm]:"sigv4",[tu]:"s3",[tc]:"{Region}"}]},[tl]:{}},rw={[ts]:[{[ta]:!0,[tm]:"sigv4",[tu]:"s3",[tc]:"{Region}"}]},rS={fn:td,[tr]:[{ref:"UseGlobalEndpoint"},!1]},r_={fn:td,[tr]:[{ref:"UseDualStack"},!1]},rA={url:"https://{Bucket}.s3-fips.{Region}.{partitionResult#dnsSuffix}",[ti]:rw,[tl]:{}},rE={fn:td,[tr]:[{ref:"UseFIPS"},!1]},rx={url:"https://{Bucket}.s3-accelerate.dualstack.{partitionResult#dnsSuffix}",[ti]:rw,[tl]:{}},rP={url:"https://{Bucket}.s3.dualstack.{Region}.{partitionResult#dnsSuffix}",[ti]:rw,[tl]:{}},rO={fn:td,[tr]:[{fn:ty,[tr]:[t7,"isIp"]},!1]},rR={url:tC,[ti]:rw,[tl]:{}},rT={url:tx,[ti]:rw,[tl]:{}},rk={[t_]:rT,[te]:t_},rM={url:tI,[ti]:rw,[tl]:{}},rN={url:"https://{Bucket}.s3.{Region}.{partitionResult#dnsSuffix}",[ti]:rw,[tl]:{}},rC={[tp]:"Invalid region: region was not a valid DNS name.",[te]:tp},rI={ref:t$},rU={ref:tB},rj={fn:ty,[tr]:[rI,"service"]},r$={ref:tD},rB={[tt]:[t0],[tp]:"S3 Object Lambda does not support Dual-stack",[te]:tp},rL={[tt]:[tJ],[tp]:"S3 Object Lambda does not support S3 Accelerate",[te]:tp},rF={[tt]:[{fn:tf,[tr]:[{ref:"DisableAccessPoints"}]},{fn:td,[tr]:[{ref:"DisableAccessPoints"},!0]}],[tp]:"Access points are not supported for this operation",[te]:tp},rD={[tt]:[{fn:tf,[tr]:[{ref:"UseArnRegion"}]},{fn:td,[tr]:[{ref:"UseArnRegion"},!1]},{fn:"not",[tr]:[{fn:tg,[tr]:[{fn:ty,[tr]:[rI,"region"]},"{Region}"]}]}],[tp]:"Invalid configuration: region from ARN `{bucketArn#region}` does not match client region `{Region}` and UseArnRegion is `false`",[te]:tp},rH={fn:ty,[tr]:[{ref:"bucketPartition"},tm]},rz={fn:ty,[tr]:[rI,"accountId"]},rW={[ts]:[{[ta]:!0,[tm]:"sigv4",[tu]:tL,[tc]:"{bucketArn#region}"}]},rV={[tp]:"Invalid ARN: The access point name may only contain a-z, A-Z, 0-9 and `-`. Found: `{accessPointName}`",[te]:tp},rq={[tp]:"Invalid ARN: The account id may only contain a-z, A-Z, 0-9 and `-`. Found: `{bucketArn#accountId}`",[te]:tp},rG={[tp]:"Invalid region in ARN: `{bucketArn#region}` (invalid DNS name)",[te]:tp},rK={[tp]:"Client was configured for partition `{partitionResult#name}` but ARN (`{Bucket}`) has `{bucketPartition#name}`",[te]:tp},rZ={[tp]:"Invalid ARN: The ARN may only contain a single resource component after `accesspoint`.",[te]:tp},rX={[tp]:"Invalid ARN: Expected a resource of the format `accesspoint:<accesspoint name>` but no name was provided",[te]:tp},rY={[ts]:[{[ta]:!0,[tm]:"sigv4",[tu]:"s3",[tc]:"{bucketArn#region}"}]},rJ={[ts]:[{[ta]:!0,[tm]:"sigv4",[tu]:tN,[tc]:"{bucketArn#region}"}]},rQ={fn:tj,[tr]:[t4]},r0={url:"https://s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[ti]:rw,[tl]:{}},r1={url:"https://s3-fips.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[ti]:rw,[tl]:{}},r2={url:"https://s3.dualstack.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[ti]:rw,[tl]:{}},r3={url:tq,[ti]:rw,[tl]:{}},r5={url:"https://s3.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[ti]:rw,[tl]:{}},r4={ref:"UseObjectLambdaEndpoint"},r6={[ts]:[{[ta]:!0,[tm]:"sigv4",[tu]:tL,[tc]:"{Region}"}]},r8={url:"https://s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}",[ti]:rw,[tl]:{}},r7={url:"https://s3-fips.{Region}.{partitionResult#dnsSuffix}",[ti]:rw,[tl]:{}},r9={url:"https://s3.dualstack.{Region}.{partitionResult#dnsSuffix}",[ti]:rw,[tl]:{}},ne={url:tP,[ti]:rw,[tl]:{}},nt={url:"https://s3.{Region}.{partitionResult#dnsSuffix}",[ti]:rw,[tl]:{}},nr=[{ref:"Region"}],nn=[t0],ni=[tJ],no=[t1,t6],ns=[{fn:tf,[tr]:[{ref:"DisableS3ExpressSessionAuth"}]},{fn:td,[tr]:[{ref:"DisableS3ExpressSessionAuth"},!0]}],na=[t8],nu=[t9],nc=[rr],nl=[tQ],nf=[{fn:tb,[tr]:[t4,6,14,!0],[tn]:"s3expressAvailabilityZoneId"},{fn:tb,[tr]:[t4,14,16,!0],[tn]:"s3expressAvailabilityZoneDelim"},{fn:tg,[tr]:[{ref:"s3expressAvailabilityZoneDelim"}
79,"--"]}],nd=[{[tt]:[tQ],[t_]:{url:"https://{Bucket}.s3express-fips-{s3expressAvailabilityZoneId}.{Region}.amazonaws.com",[ti]:re,[tl]:{}},[te]:t_},{[t_]:{url:"https://{Bucket}.s3express-{s3expressAvailabilityZoneId}.{Region}.amazonaws.com",[ti]:re,[tl]:{}},[te]:t_}],np=[{fn:tb,[tr]:[t4,6,15,!0],[tn]:"s3expressAvailabilityZoneId"},{fn:tb,[tr]:[t4,15,17,!0],[tn]:"s3expressAvailabilityZoneDelim"},{fn:tg,[tr]:[{ref:"s3expressAvailabilityZoneDelim"},"--"]}],nh=[{[tt]:[tQ],[t_]:{url:"https://{Bucket}.s3express-fips-{s3expressAvailabilityZoneId}.{Region}.amazonaws.com",[ti]:ri,[tl]:{}},[te]:t_},{[t_]:{url:"https://{Bucket}.s3express-{s3expressAvailabilityZoneId}.{Region}.amazonaws.com",[ti]:ri,[tl]:{}},[te]:t_}],ng=[{fn:tM,[tr]:[{ref:tk},!1]}],ny=[{fn:tg,[tr]:[{ref:tR},"beta"]}],nm=[t2],nb=[{fn:tM,[tr]:[{ref:"Region"},!1]}],nv=[{fn:tg,[tr]:[{ref:"Region"},"us-east-1"]}],nw=[{fn:tg,[tr]:[rU,tF]}],nS=[{fn:ty,[tr]:[rI,"resourceId[1]"],[tn]:tD},{fn:"not",[tr]:[{fn:tg,[tr]:[r$,""]}]}],n_=[{fn:"not",[tr]:[{fn:tg,[tr]:[{fn:ty,[tr]:[rI,"region"]},""]}]}],nA=[{fn:"not",[tr]:[{fn:tf,[tr]:[{fn:ty,[tr]:[rI,"resourceId[2]"]}]}]}],nE=[{fn:th,[tr]:[{fn:ty,[tr]:[rI,"region"]}],[tn]:"bucketPartition"}],nx=[{fn:tg,[tr]:[rH,{fn:ty,[tr]:[{ref:"partitionResult"},tm]}]}],nP=[{fn:tM,[tr]:[{fn:ty,[tr]:[rI,"region"]},!0]}],nO=[{fn:tM,[tr]:[rz,!1]}
79],nR=[{fn:tM,[tr]:[r$,!1]}],nT=[{fn:tM,[tr]:[{ref:"Region"},!0]}],nk={version:"1.0",parameters:{Bucket:tZ,Region:tZ,UseFIPS:tX,UseDualStack:tX,Endpoint:tZ,ForcePathStyle:tX,Accelerate:tX,UseGlobalEndpoint:tX,UseObjectLambdaEndpoint:tY,Key:tZ,Prefix:tZ,DisableAccessPoints:tY,DisableMultiRegionAccessPoints:tX,UseArnRegion:tY,UseS3ExpressControlEndpoint:tY,DisableS3ExpressSessionAuth:tY},rules:[{[tt]:[{fn:tf,[tr]:nr}],rules:[{[tt]:[tJ,tQ],error:"Accelerate cannot be used with FIPS",[te]:tp},{[tt]:[t0,t1],error:"Cannot set dual-stack in combination with a custom endpoint.",[te]:tp},{[tt]:[t1,tQ],error:"A custom endpoint cannot be combined with FIPS",[te]:tp},{[tt]:[t1,tJ],error:"A custom endpoint cannot be combined with S3 Accelerate",[te]:tp},{[tt]:[tQ,t2,t3],error:"Partition does not support FIPS",[te]:tp},{[tt]:[t5,{fn:tb,[tr]:[t4,0,6,!0],[tn]:tv},{fn:tg,[tr]:[{ref:tv},"--x-s3"]}],rules:[{[tt]:nn,error:"S3Express does not support Dual-stack.",[te]:tp},{[tt]:ni,error:"S3Express does not support S3 Accelerate.",[te]:tp},{[tt]:no,rules:[{[tt]:ns,rules:[{[tt]:na,rules:[{[tt]:nu,rules:[{endpoint:{url:tS,[ti]:re,[tl]:rt},[te]:t_}],[te]:tA}],[te]:tA},{[tt]:nc,rules:[{endpoint:{url:tx,[ti]:re,[tl]:rt},[te]:t_}],[te]:tA},rn],[te]:tA},{[tt]:na,rules:[{[tt]:nu,rules:[{endpoint:{url:tS,[ti]:ri,[tl]:rt},[te]:t_}],[te]:tA}],[te]:tA},{[tt]:nc,rules:[{endpoint:{url:tx,[ti]:ri,[tl]:rt},[te]:t_}],[te]:tA},rn],[te]:tA},{[tt]:[ro,rs],rules:[{[tt]:[t9,ra],rules:[{[tt]:nl,endpoint:{url:"https://s3express-control-fips.{Region}.amazonaws.com/{uri_encoded_bucket}",[ti]:re,[tl]:rt},[te]:t_},{endpoint:{url:"https://s3express-control.{Region}.amazonaws.com/{uri_encoded_bucket}",[ti]:re,[tl]:rt},[te]:t_}],[te]:tA}],[te]:tA},{[tt]:nc,rules:[{[tt]:ns,rules:[{[tt]:nf,rules:nd,[te]:tA},{[tt]:np,rules:nd,[te]:tA},ru],[te]:tA},{[tt]:nf,rules:nh,[te]:tA},{[tt]:np,rules:nh,[te]:tA},ru],[te]:tA},rn],[te]:tA},{[tt]:[rc,ro,rs],rules:[{[tt]:no,endpoint:{url:tP,[ti]:re,[tl]:rt},[te]:t_},{[tt]:nl,endpoint:{url:"https://s3express-control-fips.{Region}.amazonaws.com",[ti]:re,[tl]:rt},[te]:t_},{endpoint:{url:"https://s3express-control.{Region}.amazonaws.com",[ti]:re,[tl]:rt},[te]:t_}],[te]:tA},{[tt]:[t5,{fn:tb,[tr]:[t4,49,50,!0],[tn]:tO},{fn:tb,[tr]:[t4,8,12,!0],[tn]:tR},{fn:tb,[tr]:[t4,0,7,!0],[tn]:tT},{fn:tb,[tr]:[t4,32,49,!0],[tn]:tk},{fn:th,[tr]:nr,[tn]:"regionPartition"},{fn:tg,[tr]:[{ref:tT},"--op-s3"]}],rules:[{[tt]:ng,rules:[{[tt]:[{fn:tg,[tr]:[rl,"e"]}],rules:[{[tt]:ny,rules:[rf,{[tt]:no,endpoint:{url:"https://{Bucket}.ec2.{url#authority}",[ti]:rd,[tl]:rt},[te]:t_}],[te]:tA},{endpoint:{url:"https://{Bucket}.ec2.s3-outposts.{Region}.{regionPartition#dnsSuffix}",[ti]:rd,[tl]:rt},[te]:t_}],[te]:tA},{[tt]:[{fn:tg,[tr]:[rl,"o"]}],rules:[{[tt]:ny,rules:[rf,{[tt]:no,endpoint:{url:"https://{Bucket}.op-{outpostId}.{url#authority}",[ti]:rd,[tl]:rt},[te]:t_}],[te]:tA},{endpoint:{url:"https://{Bucket}.op-{outpostId}.s3-outposts.{Region}.{regionPartition#dnsSuffix}",[ti]:rd,[tl]:rt},[te]:t_}],[te]:tA},{error:'Unrecognized hardware type: "Expected hardware type o or e but got {hardwareType}"',[te]:tp}],[te]:tA},{error:"Invalid ARN: The outpost Id must only contain a-z, A-Z, 0-9 and `-`.",[te]:tp}],[te]:tA},{[tt]:[t5],rules:[{[tt]:[t1,{fn:"not",[tr]:[{fn:tf,[tr]:[{fn:tw,[tr]:[{ref:"Endpoint"}]}]}]}],error:"Custom endpoint `{Endpoint}` was not a valid URI",[te]:tp},{[tt]:[rp,rr],rules:[{[tt]:nm,rules:[{[tt]:nb,rules:[{[tt]:[tJ,t3],error:"S3 Accelerate cannot be used in this region",[te]:tp},{[tt]:[t0,tQ,rh,ra,rg],endpoint:{url:"https://{Bucket}.s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}",[ti]:ry,[tl]:rt},[te]:t_},{[tt]:[t0,tQ,rh,ra,rm,rb],rules:[{endpoint:rv,[te]:t_}],[te]:tA},{[tt]:[t0,tQ,rh,ra,rm,rS],endpoint:rv,[te]:t_},{[tt]:[r_,tQ,rh,ra,rg],endpoint:{url:"https://{Bucket}.s3-fips.us-east-1.{partitionResult#dnsSuffix}",[ti]:ry,[tl]:rt},[te]:t_},{[tt]:[r_,tQ,rh,ra,rm,rb],rules:[{endpoint:rA,[te]:t_}],[te]:tA},{[tt]:[r_,tQ,rh,ra,rm,rS],endpoint:rA,[te]:t_},{[tt]:[t0,rE,tJ,ra,rg],endpoint:{url:"https://{Bucket}.s3-accelerate.dualstack.us-east-1.{partitionResult#dnsSuffix}",[ti]:ry,[tl]:rt},[te]:t_},{[tt]:[t0,rE,tJ,ra,rm,rb],rules:[{endpoint:rx,[te]:t_}],[te]:tA},{[tt]:[t0,rE,tJ,ra,rm,rS],endpoint:rx,[te]:t_},{[tt]:[t0,rE,rh,ra,rg],endpoint:{url:"https://{Bucket}.s3.dualstack.us-east-1.{partitionResult#dnsSuffix}",[ti]:ry,[tl]:rt},[te]:t_},{[tt]:[t0,rE,rh,ra,rm,rb],rules:[{endpoint:rP,[te]:t_}],[te]:tA},{[tt]:[t0,rE,rh,ra,rm,rS],endpoint:rP,[te]:t_},{[tt]:[r_,rE,rh,t1,t6,t8,rg],endpoint:{url:tC,[ti]:ry,[tl]:rt},[te]:t_},{[tt]:[r_,rE,rh,t1,t6,rO,rg],endpoint:{url:tx,[ti]:ry,[tl]:rt},[te]:t_},{[tt]:[r_,rE,rh,t1,t6,t8,rm,rb],rules:[{[tt]:nv,endpoint:rR,[te]:t_},{endpoint:rR,[te]:t_}],[te]:tA},{[tt]:[r_,rE,rh,t1,t6,rO,rm,rb],rules:[{[tt]:nv,endpoint:rT,[te]:t_},rk],[te]:tA},{[tt]:[r_,rE,rh,t1,t6,t8,rm,rS],endpoint:rR,[te]:t_},{[tt]:[r_,rE,rh,t1,t6,rO,rm,rS],endpoint:rT,[te]:t_},{[tt]:[r_,rE,tJ,ra,rg],endpoint:{url:tI,[ti]:ry,[tl]:rt},[te]:t_},{[tt]:[r_,rE,tJ,ra,rm,rb],rules:[{[tt]:nv,endpoint:rM,[te]:t_},{endpoint:rM,[te]:t_}],[te]:tA},{[tt]:[r_,rE,tJ,ra,rm,rS],endpoint:rM,[te]:t_},{[tt]:[r_,rE,rh,ra,rg],endpoint:{url:tU,[ti]:ry,[tl]:rt},[te]:t_},{[tt]:[r_,rE,rh,ra,rm,rb],rules:[{[tt]:nv,endpoint:{url:tU,[ti]:rw,[tl]:rt},[te]:t_},{endpoint:rN,[te]:t_}],[te]:tA},{[tt]:[r_,rE,rh,ra,rm,rS],endpoint:rN,[te]:t_}],[te]:tA},rC],[te]:tA}],[te]:tA},{[tt]:[t1,t6,{fn:tg,[tr]:[{fn:ty,[tr]:[t7,"scheme"]},"http"]},{fn:tE,[tr]:[t4,!0]},rp,rE,r_,rh],rules:[{[tt]:nm,rules:[{[tt]:nb,rules:[rk],[te]:tA},rC],[te]:tA}],[te]:tA},{[tt]:[rp,{fn:tj,[tr]:[t4],[tn]:t$}],rules:[{[tt]:[{fn:ty,[tr]:[rI,"resourceId[0]"],[tn]:tB},{fn:"not",[tr]:[{fn:tg,[tr]:[rU,""]}]}],rules:[{[tt]:[{fn:tg,[tr]:[rj,tL]}],rules:[{[tt]:nw,rules:[{[tt]:nS,rules:[rB,rL,{[tt]:n_,rules:[rF,{[tt]:nA,rules:[rD,{[tt]:nE,rules:[{[tt]:nm,rules:[{[tt]:nx,rules:[{[tt]:nP,rules:[{[tt]:[{fn:tg,[tr]:[rz,""]}],error:"Invalid ARN: Missing account id",[te]:tp},{[tt]:nO,rules:[{[tt]:nR,rules:[{[tt]:no,endpoint:{url:tH,[ti]:rW,[tl]:rt},[te]:t_},{[tt]:nl,endpoint:{url:"https://{accessPointName}-{bucketArn#accountId}.s3-object-lambda-fips.{bucketArn#region}.{bucketPartition#dnsSuffix}",[ti]:rW,[tl]:rt},[te]:t_},{endpoint:{url:"https://{accessPointName}-{bucketArn#accountId}.s3-object-lambda.{bucketArn#region}.{bucketPartition#dnsSuffix}",[ti]:rW,[tl]:rt},[te]:t_}],[te]:tA},rV],[te]:tA},rq],[te]:tA},rG],[te]:tA},rK],[te]:tA}],[te]:tA}],[te]:tA},rZ],[te]:tA}
79,{error:"Invalid ARN: bucket ARN is missing a region",[te]:tp}],[te]:tA},rX],[te]:tA},{error:"Invalid ARN: Object Lambda ARNs only support `accesspoint` arn types, but found: `{arnType}`",[te]:tp}],[te]:tA},{[tt]:nw,rules:[{[tt]:nS,rules:[{[tt]:n_,rules:[{[tt]:nw,rules:[{[tt]:n_,rules:[rF,{[tt]:nA,rules:[rD,{[tt]:nE,rules:[{[tt]:nm,rules:[{[tt]:[{fn:tg,[tr]:[rH,"{partitionResult#name}"]}],rules:[{[tt]:nP,rules:[{[tt]:[{fn:tg,[tr]:[rj,"s3"]}],rules:[{[tt]:nO,rules:[{[tt]:nR,rules:[{[tt]:ni,error:"Access Points do not support S3 Accelerate",[te]:tp},{[tt]:[tQ,t0],endpoint:{url:"https://{accessPointName}-{bucketArn#accountId}.s3-accesspoint-fips.dualstack.{bucketArn#region}.{bucketPartition#dnsSuffix}",[ti]:rY,[tl]:rt},[te]:t_},{[tt]:[tQ,r_],endpoint:{url:"https://{accessPointName}-{bucketArn#accountId}.s3-accesspoint-fips.{bucketArn#region}.{bucketPartition#dnsSuffix}",[ti]:rY,[tl]:rt},[te]:t_},{[tt]:[rE,t0],endpoint:{url:"https://{accessPointName}-{bucketArn#accountId}.s3-accesspoint.dualstack.{bucketArn#region}.{bucketPartition#dnsSuffix}",[ti]:rY,[tl]:rt},[te]:t_},{[tt]:[rE,r_,t1,t6],endpoint:{url:tH,[ti]:rY,[tl]:rt},[te]:t_},{[tt]:[rE,r_],endpoint:{url:"https://{accessPointName}-{bucketArn#accountId}.s3-accesspoint.{bucketArn#region}.{bucketPartition#dnsSuffix}",[ti]:rY,[tl]:rt},[te]:t_}],[te]:tA},rV],[te]:tA},rq],[te]:tA},{error:"Invalid ARN: The ARN was not for the S3 service, found: {bucketArn#service}",[te]:tp}],[te]:tA},rG],[te]:tA},rK],[te]:tA}],[te]:tA}],[te]:tA},rZ],[te]:tA}],[te]:tA}],[te]:tA},{[tt]:[{fn:tM,[tr]:[r$,!0]}],rules:[{[tt]:nn,error:"S3 MRAP does not support dual-stack",[te]:tp},{[tt]:nl,error:"S3 MRAP does not support FIPS",[te]:tp},{[tt]:ni,error:"S3 MRAP does not support S3 Accelerate",[te]:tp},{[tt]:[{fn:td,[tr]:[{ref:"DisableMultiRegionAccessPoints"},!0]}],error:"Invalid configuration: Multi-Region Access Point ARNs are disabled.",[te]:tp},{[tt]:[{fn:th,[tr]:nr,[tn]:tz}],rules:[{[tt]:[{fn:tg,[tr]:[{fn:ty,[tr]:[{ref:tz},tm]},{fn:ty,[tr]:[rI,"partition"]}]}],rules:[{endpoint:{url:"https://{accessPointName}.accesspoint.s3-global.{mrapPartition#dnsSuffix}",[ti]:{[ts]:[{[ta]:!0,name:"sigv4a",[tu]:"s3",signingRegionSet:["*"]}]},[tl]:rt},[te]:t_}],[te]:tA},{error:"Client was configured for partition `{mrapPartition#name}` but bucket referred to partition `{bucketArn#partition}`",[te]:tp}],[te]:tA}],[te]:tA},{error:"Invalid Access Point Name",[te]:tp}],[te]:tA},rX],[te]:tA},{[tt]:[{fn:tg,[tr]:[rj,tN]}],rules:[{[tt]:nn,error:"S3 Outposts does not support Dual-stack",[te]:tp},{[tt]:nl,error:"S3 Outposts does not support FIPS",[te]:tp},{[tt]:ni,error:"S3 Outposts does not support S3 Accelerate",[te]:tp},{[tt]:[{fn:tf,[tr]:[{fn:ty,[tr]:[rI,"resourceId[4]"]}]}],error:"Invalid Arn: Outpost Access Point ARN contains sub resources",[te]:tp},{[tt]:[{fn:ty,[tr]:[rI,"resourceId[1]"],[tn]:tk}],rules:[{[tt]:ng,rules:[rD,{[tt]:nE,rules:[{[tt]:nm,rules:[{[tt]:nx,rules:[{[tt]:nP,rules:[{[tt]:nO,rules:[{[tt]:[{fn:ty,[tr]:[rI,"resourceId[2]"],[tn]:tW}],rules:[{[tt]:[{fn:ty,[tr]:[rI,"resourceId[3]"],[tn]:tD}],rules:[{[tt]:[{fn:tg,[tr]:[{ref:tW},tF]}],rules:[{[tt]:no,endpoint:{url:"https://{accessPointName}-{bucketArn#accountId}.{outpostId}.{url#authority}",[ti]:rJ,[tl]:rt},[te]:t_},{endpoint:{url:"https://{accessPointName}-{bucketArn#accountId}.{outpostId}.s3-outposts.{bucketArn#region}.{bucketPartition#dnsSuffix}",[ti]:rJ,[tl]:rt},[te]:t_}],[te]:tA},{error:"Expected an outpost type `accesspoint`, found {outpostType}",[te]:tp}],[te]:tA},{error:"Invalid ARN: expected an access point name",[te]:tp}],[te]:tA},{error:"Invalid ARN: Expected a 4-component resource",[te]:tp}],[te]:tA},rq],[te]:tA},rG],[te]:tA},rK],[te]:tA}],[te]:tA}],[te]:tA},{error:"Invalid ARN: The outpost Id may only contain a-z, A-Z, 0-9 and `-`. Found: `{outpostId}`",[te]:tp}],[te]:tA},{error:"Invalid ARN: The Outpost Id was not set",[te]:tp}],[te]:tA},{error:"Invalid ARN: Unrecognized format: {Bucket} (type: {arnType})",[te]:tp}],[te]:tA},{error:"Invalid ARN: No ARN type specified",[te]:tp}],[te]:tA},{[tt]:[{fn:tb,[tr]:[t4,0,4,!1],[tn]:tV},{fn:tg,[tr]:[{ref:tV},"arn:"]},{fn:"not",[tr]:[{fn:tf,[tr]:[rQ]}]}],error:"Invalid ARN: `{Bucket}` was not a valid ARN",[te]:tp},{[tt]:[{fn:td,[tr]:[{ref:"ForcePathStyle"},!0]},rQ],error:"Path-style addressing cannot be used with ARN buckets",[te]:tp},{[tt]:nu,rules:[{[tt]:nm,rules:[{[tt]:[rh],rules:[{[tt]:[t0,ra,tQ,rg],endpoint:{url:"https://s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[ti]:ry,[tl]:rt},[te]:t_},{[tt]:[t0,ra,tQ,rm,rb],rules:[{endpoint:r0,[te]:t_}],[te]:tA},{[tt]:[t0,ra,tQ,rm,rS],endpoint:r0,[te]:t_},{[tt]:[r_,ra,tQ,rg],endpoint:{url:"https://s3-fips.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[ti]:ry,[tl]:rt},[te]:t_},{[tt]:[r_,ra,tQ,rm,rb],rules:[{endpoint:r1,[te]:t_}],[te]:tA},{[tt]:[r_,ra,tQ,rm,rS],endpoint:r1,[te]:t_},{[tt]:[t0,ra,rE,rg],endpoint:{url:"https://s3.dualstack.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[ti]:ry,[tl]:rt},[te]:t_},{[tt]:[t0,ra,rE,rm,rb],rules:[{endpoint:r2,[te]:t_}],[te]:tA},{[tt]:[t0,ra,rE,rm,rS],endpoint:r2,[te]:t_},{[tt]:[r_,t1,t6,rE,rg],endpoint:{url:tq,[ti]:ry,[tl]:rt},[te]:t_},{[tt]:[r_,t1,t6,rE,rm,rb],rules:[{[tt]:nv,endpoint:r3,[te]:t_},{endpoint:r3,[te]:t_}],[te]:tA},{[tt]:[r_,t1,t6,rE,rm,rS],endpoint:r3,[te]:t_},{[tt]:[r_,ra,rE,rg],endpoint:{url:tG,[ti]:ry,[tl]:rt},[te]:t_},{[tt]:[r_,ra,rE,rm,rb],rules:[{[tt]:nv,endpoint:{url:tG,[ti]:rw,[tl]:rt},[te]:t_},{endpoint:r5,[te]:t_}],[te]:tA},{[tt]:[r_,ra,rE,rm,rS],endpoint:r5,[te]:t_}],[te]:tA},{error:"Path-style addressing cannot be used with S3 Accelerate",[te]:tp}],[te]:tA}],[te]:tA}],[te]:tA},{[tt]:[{fn:tf,[tr]:[r4]},{fn:td,[tr]:[r4,!0]}],rules:[{[tt]:nm,rules:[{[tt]:nT,rules:[rB,rL,{[tt]:no,endpoint:{url:tP,[ti]:r6,[tl]:rt},[te]:t_},{[tt]:nl,endpoint:{url:"https://s3-object-lambda-fips.{Region}.{partitionResult#dnsSuffix}",[ti]:r6,[tl]:rt},[te]:t_},{endpoint:{url:"https://s3-object-lambda.{Region}.{partitionResult#dnsSuffix}",[ti]:r6,[tl]:rt},[te]:t_}],[te]:tA},rC],[te]:tA}],[te]:tA},{[tt]:[rc],rules:[{[tt]:nm,rules:[{[tt]:nT,rules:[{[tt]:[tQ,t0,ra,rg],endpoint:{url:"https://s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}",[ti]:ry,[tl]:rt},[te]:t_},{[tt]:[tQ,t0,ra,rm,rb],rules:[{endpoint:r8,[te]:t_}],[te]:tA},{[tt]:[tQ,t0,ra,rm,rS],endpoint:r8,[te]:t_},{[tt]:[tQ,r_,ra,rg],endpoint:{url:"https://s3-fips.us-east-1.{partitionResult#dnsSuffix}",[ti]:ry,[tl]:rt},[te]:t_},{[tt]:[tQ,r_,ra,rm,rb],rules:[{endpoint:r7,[te]:t_}],[te]:tA},{[tt]:[tQ,r_,ra,rm,rS],endpoint:r7,[te]:t_},{[tt]:[rE,t0,ra,rg],endpoint:{url:"https://s3.dualstack.us-east-1.{partitionResult#dnsSuffix}",[ti]:ry,[tl]:rt},[te]:t_},{[tt]:[rE,t0,ra,rm,rb],rules:[{endpoint:r9,[te]:t_}],[te]:tA},{[tt]:[rE,t0,ra,rm,rS],endpoint:r9,[te]:t_},{[tt]:[rE,r_,t1,t6,rg],endpoint:{url:tP,[ti]:ry,[tl]:rt},[te]:t_},{[tt]:[rE,r_,t1,t6,rm,rb],rules:[{[tt]:nv,endpoint:ne,[te]:t_},{endpoint:ne,[te]:t_}],[te]:tA},{[tt]:[rE,r_,t1,t6,rm,rS],endpoint:ne,[te]:t_},{[tt]:[rE,r_,ra,rg],endpoint:{url:tK,[ti]:ry,[tl]:rt},[te]:t_},{[tt]:[rE,r_,ra,rm,rb],rules:[{[tt]:nv,endpoint:{url:tK,[ti]:rw,[tl]:rt},[te]:t_},{endpoint:nt,[te]:t_}],[te]:tA},{[tt]:[rE,r_,ra,rm,rS],endpoint:nt,[te]:t_}],[te]:tA},rC],[te]:tA}],[te]:tA}],[te]:tA},{error:"A region must be set when sending requests to S3.",[te]:tp}]},nM=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return en(nk,{endpointParams:e,logger:t.logger})},nN=e=>({apiVersion:"2006-03-01",base64Decoder:e?.base64Decoder??e6.G,base64Encoder:e?.base64Encoder??e6.s,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??nM,extensions:e?.extensions??[],getAwsChunkedEncodingStream:e?.getAwsChunkedEncodingStream??e8.LN,logger:e?.logger??new eE.vk,sdkStreamMixin:e?.sdkStreamMixin??e8.Ou,serviceId:e?.
79serviceId??"S3",signerConstructor:e?.signerConstructor??e5.J,signingEscapePath:e?.signingEscapePath??!1,urlParser:e?.urlParser??e4.e,useArnRegion:e?.useArnRegion??!1,utf8Decoder:e?.utf8Decoder??eG.$,utf8Encoder:e?.utf8Encoder??e7.G}),nC=["in-region","cross-region","mobile","standard","legacy"],nI=function(){let{defaultsMode:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return b(async()=>{let t="function"==typeof e?await e():e;switch(t?.toLowerCase()){case"auto":return Promise.resolve(nU()?"mobile":"standard");case"mobile":case"in-region":case"cross-region":case"standard":case"legacy":return Promise.resolve(t?.toLocaleLowerCase());case void 0:return Promise.resolve("legacy");default:throw Error(`Invalid parameter for "defaultsMode", expect ${nC.join(", ")}, got ${t}`)}})},nU=()=>{let e=window?.navigator?.userAgent?eU().parse(window.navigator.userAgent):void 0,t=e?.platform?.type;return"tablet"===t||"mobile"===t},nj=e=>{let t=nI(e),r=()=>t().then(eE.jv),n=nN(e);return{...n,...e,runtime:"browser",defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??e2,credentialDefaultProvider:e?.credentialDefaultProvider??(e=>()=>Promise.reject(Error("Credential is missing"))),defaultUserAgentProvider:e?.defaultUserAgentProvider??ej({serviceId:n.serviceId,clientVersion:eM.i8}),eventStreamSerdeProvider:e?.eventStreamSerdeProvider??ez,maxAttempts:e?.maxAttempts??e3.J,md5:e?.md5??eZ,region:e?.region??eq("Region is missing"),requestHandler:eW.BX.create(e?.requestHandler??r),retryMode:e?.retryMode??(async()=>(await r()).retryMode||e3.CA),sha1:e?.sha1??eN.Sha1,sha256:e?.sha256??eC.Sha256,streamCollector:e?.streamCollector??eW.CF,streamHasher:e?.streamHasher??eV,useDualstackEndpoint:e?.useDualstackEndpoint??(()=>Promise.resolve(!1)),useFipsEndpoint:e?.useFipsEndpoint??(()=>Promise.resolve(!1))}},n$=e=>{let t=async()=>{if(void 0===e.region)throw Error("Region is missing from runtimeConfig");let t=e.region;return"string"==typeof t?t:t()};return{setRegion(e){t=e},region:()=>t}},nB=e=>({region:e.region()}),nL=e=>e,nF=(e,t)=>{let r={...nL(n$(e)),...nL((0,eE.kE)(e)),...nL((0,n.cA)(e))};return t.forEach(e=>e.configure(r)),{...e,...nB(r),...(0,eE.SQ)(r),...(0,n.AO)(r)}};class nD extends eE.KU{constructor(...[e]){var t;let r=em(eP(nj(e||{}))),n=(0,e_.uW)(r),i=S((0,eA.BC)(n)),s=nF(eb({...t=(0,m.x4)(i,{session:[()=>this,ek]}),customUserAgent:"string"==typeof t.customUserAgent?[[t.customUserAgent]]:t.customUserAgent}),e?.extensions||[]);super(s),this.config=s,this.middlewareStack.use((0,eA.NQ)(this.config)),this.middlewareStack.use(eS(this.config)),this.middlewareStack.use(u(this.config)),this.middlewareStack.use(f(this.config)),this.middlewareStack.use(y(this.config)),this.middlewareStack.use(T(this.config)),this.middlewareStack.use((0,m.D4)(this.config)),this.middlewareStack.use(o(this.config)),this.middlewareStack.use((0,m.Ae)(this.config)),this.middlewareStack.use((0,m.nd)(this.config)),this.middlewareStack.use(eh(this.config))}destroy(){super.destroy()}}},23827:function(e,t,r){"use strict";r.d(t,{k:function(){return i}});var n=r(56353);class i extends n.sI{constructor(e){super(e),Object.setPrototypeOf(this,i.prototype)}}},35670:function(e,t,r){"use strict";r.d(t,{M0:function(){return d},SH:function(){return f},TX:function(){return y},Vn:function(){return l},Yw:function(){return g},ZF:function(){return b},mn:function(){return p},oN:function(){return h},wi:function(){return c}});var n,i,o,s,a=r(56353),u=r(23827);class c extends u.k{constructor(e){super({name:"NoSuchUpload",$fault:"client",...e}),this.name="NoSuchUpload",this.$fault="client",Object.setPrototypeOf(this,c.prototype)}}class l extends u.k{constructor(e){super({name:"ObjectNotInActiveTierError",$fault:"client",...e}),this.name="ObjectNotInActiveTierError",this.$fault="client",Object.setPrototypeOf(this,l.prototype)}}class f extends u.k{constructor(e){super({name:"BucketAlreadyExists",$fault:"client",...e}),this.name="BucketAlreadyExists",this.$fault="client",Object.setPrototypeOf(this,f.prototype)}}class d extends u.k{constructor(e){super({name:"BucketAlreadyOwnedByYou",$fault:"client",...e}),this.name="BucketAlreadyOwnedByYou",this.$fault="client",Object.setPrototypeOf(this,d.prototype)}}class p extends u.k{constructor(e){super({name:"NoSuchBucket",$fault:"client",...e}),this.name="NoSuchBucket",this.$fault="client",Object.setPrototypeOf(this,p.prototype)}}(n||(n={})).visit=(e,t)=>
79void 0!==e.Prefix?t.Prefix(e.Prefix):void 0!==e.Tag?t.Tag(e.Tag):void 0!==e.And?t.And(e.And):t._(e.$unknown[0],e.$unknown[1]),(i||(i={})).visit=(e,t)=>void 0!==e.Prefix?t.Prefix(e.Prefix):void 0!==e.Tag?t.Tag(e.Tag):void 0!==e.ObjectSizeGreaterThan?t.ObjectSizeGreaterThan(e.ObjectSizeGreaterThan):void 0!==e.ObjectSizeLessThan?t.ObjectSizeLessThan(e.ObjectSizeLessThan):void 0!==e.And?t.And(e.And):t._(e.$unknown[0],e.$unknown[1]),(o||(o={})).visit=(e,t)=>void 0!==e.Prefix?t.Prefix(e.Prefix):void 0!==e.Tag?t.Tag(e.Tag):void 0!==e.AccessPointArn?t.AccessPointArn(e.AccessPointArn):void 0!==e.And?t.And(e.And):t._(e.$unknown[0],e.$unknown[1]),(s||(s={})).visit=(e,t)=>void 0!==e.Prefix?t.Prefix(e.Prefix):void 0!==e.Tag?t.Tag(e.Tag):void 0!==e.And?t.And(e.And):t._(e.$unknown[0],e.$unknown[1]);class h extends u.k{constructor(e){super({name:"InvalidObjectState",$fault:"client",...e}),this.name="InvalidObjectState",this.$fault="client",Object.setPrototypeOf(this,h.prototype),this.StorageClass=e.StorageClass,this.AccessTier=e.AccessTier}}class g extends u.k{constructor(e){super({name:"NoSuchKey",$fault:"client",...e}),this.name="NoSuchKey",this.$fault="client",Object.setPrototypeOf(this,g.prototype)}}class y extends u.k{constructor(e){super({name:"NotFound",$fault:"client",...e}),this.name="NotFound",this.$fault="client",Object.setPrototypeOf(this,y.prototype)}}let m=e=>({...e,...e.SecretAccessKey&&{SecretAccessKey:a.oc},...e.SessionToken&&{SessionToken:a.oc}}),b=e=>({...e,...e.Credentials&&{Credentials:m(e.Credentials)}})},78896:function(e,t,r){"use strict";r.d(t,{T8:function(){return o}}),r(56353);var n,i=r(23827);class o extends i.k{constructor(e){super({name:"ObjectAlreadyInActiveTierError",$fault:"client",...e}),this.name="ObjectAlreadyInActiveTierError",this.$fault="client",Object.setPrototypeOf(this,o.prototype)}}(n||(n={})).visit=(e,t)=>void 0!==e.Records?t.Records(e.Records):void 0!==e.Stats?t.Stats(e.Stats):void 0!==e.Progress?t.Progress(e.Progress):void 0!==e.Cont?t.Cont(e.Cont):void 0!==e.End?t.End(e.End):t._(e.$unknown[0],e.$unknown[1])},59765:function(e,t,r){"use strict";r.d(t,{$I:function(){return h},Ae:function(){return a},nd:function(){return v},D4:function(){return E},x4:function(){return w}});var n=r(45029);r(56353);let i=e=>(t,r)=>async n=>{let i=await e.region(),o=e.region;r.__s3RegionRedirect&&(e.region=async()=>(e.region=o,r.__s3RegionRedirect));let s=await t(n);if(r.__s3RegionRedirect&&i!==await e.region())throw Error("Region was not restored following S3 region redirect.");return s},o={tags:["REGION_REDIRECT","S3"],name:"regionRedirectEndpointMiddleware",override:!0,relation:"before",toMiddleware:"endpointV2Middleware"},s={step:"initialize",tags:["REGION_REDIRECT","S3"],name:"regionRedirectMiddleware",override:!0},a=e=>({applyToStack:t=>{t.add((t,r)=>async n=>{try{return await t(n)}catch(i){if(e.followRegionRedirects&&i?.$metadata?.httpStatusCode===301){try{let t=i.$response.headers["x-amz-bucket-region"];r.logger?.debug(`Redirecting from ${await e.region()} to ${t}`),r.__s3RegionRedirect=t}catch(e){throw Error("Region redirect failed: "+e)}return t(n)}throw i}},s),t.addRelativeTo(i(e),o)}});class u{constructor(e={}){this.data=e,this.lastPurgeTime=Date.now()}get(e){let t=this.data[e];if(t)return t}set(e,t){return this.data[e]=t,t}delete(e){delete this.data[e]}async purgeExpired(){let e=Date.now();if(!(this.lastPurgeTime+u.EXPIRED_CREDENTIAL_PURGE_INTERVAL_MS>e))for(let t in this.data){let r=this.data[t];if(!r.isRefreshing){let n=await r.identity;n.expiration&&n.expiration.getTime()<e&&delete this.data[t]}}}}u.EXPIRED_CREDENTIAL_PURGE_INTERVAL_MS=3e4;class c{constructor(e,t=!1,r=Date.now()){this._identity=e,this.isRefreshing=t,this.accessed=r}get identity(){return this.accessed=Date.now(),this._identity}}class l{constructor(e,t=new u){this.createSessionFn=e,this.cache=t}async getS3ExpressIdentity(e,t){let r=t.Bucket,{cache:n}=this,i=n.get(r);return i?i.identity.then(e=>(e.expiration?.getTime()??0)<Date.now()?n.set(r,new c(this.getIdentity(r))).identity:((e.expiration?.getTime()??0)<Date.now()+l.REFRESH_WINDOW_MS&&!i.isRefreshing&&(i.isRefreshing=!0,this.getIdentity(r).then(e=>
79{n.set(r,new c(Promise.resolve(e)))})),e)):n.set(r,new c(this.getIdentity(r))).identity}async getIdentity(e){await this.cache.purgeExpired().catch(e=>{console.warn("Error while clearing expired entries in S3ExpressIdentityCache: \n"+e)});let t=await this.createSessionFn(e);if(!t.Credentials?.AccessKeyId||!t.Credentials?.SecretAccessKey)throw Error("s3#createSession response credential missing AccessKeyId or SecretAccessKey.");return{accessKeyId:t.Credentials.AccessKeyId,secretAccessKey:t.Credentials.SecretAccessKey,sessionToken:t.Credentials.SessionToken,expiration:t.Credentials.Expiration?new Date(t.Credentials.Expiration):void 0}}}l.REFRESH_WINDOW_MS=6e4;var f=r(39857);r(2778);let d="X-Amz-S3session-Token",p=d.toLowerCase();class h extends f.L1{async signWithCredentials(e,t,r){let n=g(t);return e.headers[p]=t.sessionToken,y(this,n),this.signRequest(e,r??{})}async presignWithCredentials(e,t,r){let n=g(t);return delete e.headers[p],e.headers[d]=t.sessionToken,e.query=e.query??{},e.query[d]=t.sessionToken,y(this,n),this.presign(e,r)}}function g(e){return{accessKeyId:e.accessKeyId,secretAccessKey:e.secretAccessKey,expiration:e.expiration}}function y(e,t){let r=setTimeout(()=>{throw Error("SignatureV4S3Express credential override was created but not called.")},10),n=e.credentialProvider;e.credentialProvider=()=>(clearTimeout(r),e.credentialProvider=n,Promise.resolve(t))}let m=e=>(t,r)=>async i=>{if(r.endpointV2){let t=r.endpointV2,o=t.properties?.authSchemes?.[0]?.name==="sigv4-s3express";if((t.properties?.backend==="S3Express"||t.properties?.bucketType==="Directory")&&(r.isS3ExpressBucket=!0),o){let t=i.input.Bucket;if(t){let o=await e.s3ExpressIdentityProvider.getS3ExpressIdentity(await e.credentials(),{Bucket:t});r.s3ExpressIdentity=o,n.aW.isInstance(i.request)&&o.sessionToken&&(i.request.headers[p]=o.sessionToken)}}}return t(i)},b={name:"s3ExpressMiddleware",step:"build",tags:["S3","S3_EXPRESS"],override:!0},v=e=>({applyToStack:t=>{t.add(m(e),b)}}),w=(e,t)=>{let{session:r}=t,[n,i]=r;return{...e,forcePathStyle:e.forcePathStyle??!1,useAccelerateEndpoint:e.useAccelerateEndpoint??!1,disableMultiregionAccessPoints:e.disableMultiregionAccessPoints??!1,followRegionRedirects:e.followRegionRedirects??!1,s3ExpressIdentityProvider:e.s3ExpressIdentityProvider??new l(async e=>n().send(new i({Bucket:e,SessionMode:"ReadWrite"}))),bucketEndpoint:e.bucketEndpoint??!1}},S=e=>"string"==typeof e&&0===e.indexOf("arn:")&&e.split(":").length>=6,_={name:"bucketEndpointMiddleware",override:!0,relation:"after",toMiddleware:"endpointV2Middleware"},A={step:"initialize",tags:["VALIDATE_BUCKET_NAME"],name:"validateBucketNameMiddleware",override:!0},E=e=>({applyToStack:t=>{t.add(function(e){let{bucketEndpoint:t}=e;return e=>async r=>{let{input:{Bucket:n}}=r;if(!t&&"string"==typeof n&&!S(n)&&n.indexOf("/")>=0){let e=Error(`Bucket name shouldn't contain '/', received '${n}'`);throw e.name="InvalidBucketName",e}return e({...r})}}(e),A),t.addRelativeTo((t,r)=>async n=>{if(e.bucketEndpoint){let e=r.endpointV2;if(e){let t=n.input.Bucket;if("string"==typeof t)try{let r=new URL(t);e.url=r}catch(n){let e=`@aws-sdk/middleware-sdk-s3: bucketEndpoint=true was set but Bucket=${t} could not be parsed as URL.`;throw r.logger?.constructor?.name==="NoOpLogger"?console.warn(e):r.logger?.warn?.(e),n}}}return t(n)},_)}})},60525:function(e,t,r){"use strict";r(4592),r(45029),r(55402)},55402:function(e,t,r){"use strict";r.d(t,{J:function(){return o}});var n=r(59765);let i={CrtSignerV4:null};class o{constructor(e){this.sigv4Signer=new n.$I(e),this.signerOptions=e}async sign(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("*"===t.signingRegion){if("node"!==this.signerOptions.runtime)throw Error("This request requires signing with SigV4Asymmetric algorithm. It's only available in Node.js");return this.getSigv4aSigner().sign(e,t)}return this.sigv4Signer.sign(e,t)}async signWithCredentials(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("*"===r.signingRegion){if("node"!==this.signerOptions.runtime)throw Error("This request requires signing with SigV4Asymmetric algorithm. It's only available in Node.js");
79return this.getSigv4aSigner().signWithCredentials(e,t,r)}return this.sigv4Signer.signWithCredentials(e,t,r)}async presign(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("*"===t.signingRegion){if("node"!==this.signerOptions.runtime)throw Error("This request requires signing with SigV4Asymmetric algorithm. It's only available in Node.js");return this.getSigv4aSigner().presign(e,t)}return this.sigv4Signer.presign(e,t)}async presignWithCredentials(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("*"===r.signingRegion)throw Error("Method presignWithCredentials is not supported for [signingRegion=*].");return this.sigv4Signer.presignWithCredentials(e,t,r)}getSigv4aSigner(){if(!this.sigv4aSigner){let e=null;try{if(e=i.CrtSignerV4,"function"!=typeof e)throw Error()}catch(e){throw e.message=`${e.message}
80Please check whether you have installed the "@aws-sdk/signature-v4-crt" package explicitly. 
81You must also register the package by calling [require("@aws-sdk/signature-v4-crt");] or an ESM equivalent such as [import "@aws-sdk/signature-v4-crt";]. 
82For more information please go to https://github.com/aws/aws-sdk-js-v3#functionality-requiring-aws-common-runtime-crt`,e}this.sigv4aSigner=new e({...this.signerOptions,signingAlgorithm:1})}return this.sigv4aSigner}}},78066:function(e,t,r){"use strict";function n(){return window}r.r(t),r.d(t,{locateWindow:function(){return n}})},20267:function(e,t,r){"use strict";r.r(t),r.d(t,{fromUtf8:function(){return o},toUtf8:function(){return s}});let n=e=>{let t=[];for(let r=0,n=e.length;r<n;r++){let n=e.charCodeAt(r);if(n<128)t.push(n);else if(n<2048)t.push(n>>6|192,63&n|128);else if(r+1<e.length&&(64512&n)==55296&&(64512&e.charCodeAt(r+1))==56320){let i=65536+((1023&n)<<10)+(1023&e.charCodeAt(++r));t.push(i>>18|240,i>>12&63|128,i>>6&63|128,63&i|128)}else t.push(n>>12|224,n>>6&63|128,63&n|128)}return Uint8Array.from(t)},i=e=>{let t="";for(let r=0,n=e.length;r<n;r++){let n=e[r];n<128?t+=String.fromCharCode(n):192<=n&&n<224?t+=String.fromCharCode((31&n)<<6|63&e[++r]):240<=n&&n<365?t+=decodeURIComponent("%"+[n,e[++r],e[++r],e[++r]].map(e=>e.toString(16)).join("%")):t+=String.fromCharCode((15&n)<<12|(63&e[++r])<<6|63&e[++r])}return t},o=e=>"function"==typeof TextEncoder?new TextEncoder().encode(e):n(e),s=e=>"function"==typeof TextDecoder?new TextDecoder("utf-8").decode(e):i(e)},99570:function(e,t,r){"use strict";r.d(t,{cu:function(){return o}}),r(51821),r(7473),r(4592).Q$.name,r(45370).JK.name;var n=r(45029);r(75865).yg.name;var i=r(56353);function o(e,t){return new s(e,t)}class s{constructor(e,t){this.input=e,this.context=t,this.query={},this.method="",this.headers={},this.path="",this.body=null,this.hostname="",this.resolvePathStack=[]}async build(){let{hostname:e,protocol:t="https",port:r,path:i}=await this.context.endpoint();for(let e of(this.path=i,this.resolvePathStack))e(this.path);return new n.aW({protocol:t,hostname:this.hostname||e,port:r,method:this.method,path:this.path,query:this.query,body:this.body,headers:this.headers})}hn(e){return this.hostname=e,this}bp(e){return this.resolvePathStack.push(t=>{this.path=`${t?.endsWith("/")?t.slice(0,-1):t||""}`+e}),this}p(e,t,r,n){return this.resolvePathStack.push(o=>{this.path=(0,i.Is)(o,this.input,e,t,r,n)}),this}h(e){return this.headers=e,this}q(e){return this.query=e,this}b(e){return this.body=e,this}m(e){return this.method=e,this}}},9911:function(e,t,r){"use strict";r.d(t,{Pg:function(){return w},y7:function(){return c},Jx:function(){return S},Qj:function(){return _},kr:function(){return A},iF:function(){return E}});var n,i,o=r(71248),s=r(92004);class a{constructor(e){if(this.bytes=e,8!==e.byteLength)throw Error("Int64 buffers must be exactly 8 bytes")}static fromNumber(e){if(e>0x7fffffffffffffff||e<-0x8000000000000000)throw Error(`${e} is too large (or, if negative, too small) to represent as an Int64`);let t=new Uint8Array(8);for(let r=7,n=Math.abs(Math.round(e));r>-1&&n>0;r--,n/=256)t[r]=n;return e<0&&u(t),new a(t)}valueOf(){let e=this.bytes.slice(0),t=128&e[0];return t&&u(e),parseInt((0,s.N)(e),16)*(t?-1:1)}toString(){return String(this.valueOf())}}function u(e){for(let t=0;t<8;t++)e[t]^=255;for(let t=7;t>-1&&(e[t]++,0===e[t]);t--);}class c{constructor(e,t){this.toUtf8=e,this.fromUtf8=t}format(e){let t=[];for(let r of Object.keys(e)){let n=this.fromUtf8(r);t.push(Uint8Array.from([n.byteLength]),n,this.formatHeaderValue(e[r]))}let r=new Uint8Array(t.reduce((e,t)=>
82e+t.byteLength,0)),n=0;for(let e of t)r.set(e,n),n+=e.byteLength;return r}formatHeaderValue(e){switch(e.type){case"boolean":return Uint8Array.from([e.value?0:1]);case"byte":return Uint8Array.from([2,e.value]);case"short":let t=new DataView(new ArrayBuffer(3));return t.setUint8(0,3),t.setInt16(1,e.value,!1),new Uint8Array(t.buffer);case"integer":let r=new DataView(new ArrayBuffer(5));return r.setUint8(0,4),r.setInt32(1,e.value,!1),new Uint8Array(r.buffer);case"long":let n=new Uint8Array(9);return n[0]=5,n.set(e.value.bytes,1),n;case"binary":let i=new DataView(new ArrayBuffer(3+e.value.byteLength));i.setUint8(0,6),i.setUint16(1,e.value.byteLength,!1);let o=new Uint8Array(i.buffer);return o.set(e.value,3),o;case"string":let u=this.fromUtf8(e.value),c=new DataView(new ArrayBuffer(3+u.byteLength));c.setUint8(0,7),c.setUint16(1,u.byteLength,!1);let l=new Uint8Array(c.buffer);return l.set(u,3),l;case"timestamp":let f=new Uint8Array(9);return f[0]=8,f.set(a.fromNumber(e.value.valueOf()).bytes,1),f;case"uuid":if(!v.test(e.value))throw Error(`Invalid UUID received: ${e.value}`);let d=new Uint8Array(17);return d[0]=9,d.set((0,s.H)(e.value.replace(/\-/g,"")),1),d}}parse(e){let t={},r=0;for(;r<e.byteLength;){let n=e.getUint8(r++),i=this.toUtf8(new Uint8Array(e.buffer,e.byteOffset+r,n));switch(r+=n,e.getUint8(r++)){case 0:t[i]={type:l,value:!0};break;case 1:t[i]={type:l,value:!1};break;case 2:t[i]={type:f,value:e.getInt8(r++)};break;case 3:t[i]={type:d,value:e.getInt16(r,!1)},r+=2;break;case 4:t[i]={type:p,value:e.getInt32(r,!1)},r+=4;break;case 5:t[i]={type:h,value:new a(new Uint8Array(e.buffer,e.byteOffset+r,8))},r+=8;break;case 6:let o=e.getUint16(r,!1);r+=2,t[i]={type:g,value:new Uint8Array(e.buffer,e.byteOffset+r,o)},r+=o;break;case 7:let u=e.getUint16(r,!1);r+=2,t[i]={type:y,value:this.toUtf8(new Uint8Array(e.buffer,e.byteOffset+r,u))},r+=u;break;case 8:t[i]={type:m,value:new Date(new a(new Uint8Array(e.buffer,e.byteOffset+r,8)).valueOf())},r+=8;break;case 9:let c=new Uint8Array(e.buffer,e.byteOffset+r,16);r+=16,t[i]={type:b,value:`${(0,s.N)(c.subarray(0,4))}-${(0,s.N)(c.subarray(4,6))}-${(0,s.N)(c.subarray(6,8))}-${(0,s.N)(c.subarray(8,10))}-${(0,s.N)(c.subarray(10))}`};break;default:throw Error("Unrecognized header type tag")}}return t}}(n=i||(i={}))[n.boolTrue=0]="boolTrue",n[n.boolFalse=1]="boolFalse",n[n.byte=2]="byte",n[n.short=3]="short",n[n.integer=4]="integer",n[n.long=5]="long",n[n.byteArray=6]="byteArray",n[n.string=7]="string",n[n.timestamp=8]="timestamp",n[n.uuid=9]="uuid";let l="boolean",f="byte",d="short",p="integer",h="long",g="binary",y="string",m="timestamp",b="uuid",v=/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/;class w{constructor(e,t){this.headerMarshaller=new c(e,t),this.messageBuffer=[],this.isEndOfStream=!1}feed(e){this.messageBuffer.push(this.decode(e))}endOfStream(){this.isEndOfStream=!0}getMessage(){let e=this.messageBuffer.pop(),t=this.isEndOfStream;return{getMessage:()=>e,isEndOfStream:()=>t}}getAvailableMessages(){let e=this.messageBuffer;this.messageBuffer=[];let t=this.isEndOfStream;return{getMessages:()=>e,isEndOfStream:()=>t}}encode(e){let{headers:t,body:r}=e,n=this.headerMarshaller.format(t),i=n.byteLength+r.byteLength+16,s=new Uint8Array(i),a=new DataView(s.buffer,s.byteOffset,s.byteLength),u=new o.Crc32;return a.setUint32(0,i,!1),a.setUint32(4,n.byteLength,!1),a.setUint32(8,u.update(s.subarray(0,8)).digest(),!1),s.set(n,12),s.set(r,n.byteLength+12),a.setUint32(i-4,u.update(s.subarray(8,i-4)).digest(),!1),s}decode(e){let{headers:t,body:r}=function(e){let{byteLength:t,byteOffset:r,buffer:n}=e;if(t<16)throw Error("Provided message too short to accommodate event stream message overhead");let i=new DataView(n,r,t),s=i.getUint32(0,!1);if(t!==s)throw Error("Reported message length does not match received message length");let a=i.getUint32(4,!1),u=i.getUint32(8,!1),c=i.getUint32(t-4,!1),l=new o.Crc32().update(new Uint8Array(n,r,8));if(u!==l.digest())throw Error(`The prelude checksum specified in the message (${u}) does not match the calculated CRC32 checksum (${l.digest()})`);if(l.update(new Uint8Array(n,r+8,t-12)),c!==l.digest())throw Error(`The message checksum (${l.digest()}) did not match the expected value of ${c}`);return{headers:new DataView(n,r+8+4,a),body:new Uint8Array(n,r+8+4+a,s-a-16)}}(e);return{headers:this.headerMarshaller.parse(t),body:r}}formatHeaders(e){return this.headerMarshaller.format(e)}}class S{constructor(e){this.options=e}[Symbol.asyncIterator](){return this.asyncIterator()}async *asyncIterator(){for await(let e of this.options.inputStream){let t=this.options.decoder.decode(e);yield t}}}class _{constructor(e){this.options=e}[Symbol.asyncIterator](){return this.asyncIterator()}async *asyncIterator(){for await(let e of this.options.messageStream){let t=this.options.encoder.encode(e);yield t}this.options.includeEndFrame&&(yield new Uint8Array(0))}}class A{constructor(e){this.options=e}[Symbol.asyncIterator](){return this.asyncIterator()}async *asyncIterator(){for await(let e of this.options.messageStream){let t=await this.options.deserializer(e);void 0!==t&&(yield t)}}}class E{constructor(e){this.options=e}[Symbol.asyncIterator](){return this.asyncIterator()}async *asyncIterator(){for await(let e of this.options.inputStream){let t=this.options.serializer(e);yield t}}}},54373:function(e,t,r){"use strict";r.d(t,{BX:function(){return s},CF:function(){return u}});var n=r(45029),i=r(32749);let o={supported:!!("undefined"!=typeof Request&&"keepalive"in new Request
82("https://[::1]"))};class s{static create(e){return"function"==typeof e?.handle?e:new s(e)}constructor(e){"function"==typeof e?this.configProvider=e().then(e=>e||{}):(this.config=e??{},this.configProvider=Promise.resolve(this.config))}destroy(){}async handle(e){let{abortSignal:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.config||(this.config=await this.configProvider);let r=this.config.requestTimeout,s=!0===this.config.keepAlive;if(t?.aborted){let e=Error("Request aborted");return e.name="AbortError",Promise.reject(e)}let a=e.path,u=function(e){let t=[];for(let r of Object.keys(e).sort()){let n=e[r];if(r=(0,i.i)(r),Array.isArray(n))for(let e=0,o=n.length;e<o;e++)t.push(`${r}=${(0,i.i)(n[e])}`);else{let e=r;(n||"string"==typeof n)&&(e+=`=${(0,i.i)(n)}`),t.push(e)}}return t.join("&")}(e.query||{});u&&(a+=`?${u}`),e.fragment&&(a+=`#${e.fragment}`);let c="";if(null!=e.username||null!=e.password){let t=e.username??"",r=e.password??"";c=`${t}:${r}@`}let{port:l,method:f}=e,d=`${e.protocol}//${c}${e.hostname}${l?`:${l}`:""}${a}`,p={body:"GET"===f||"HEAD"===f?void 0:e.body,headers:new Headers(e.headers),method:f};"undefined"!=typeof AbortController&&(p.signal=t),o.supported&&(p.keepalive=s);let h=new Request(d,p),g=[fetch(h).then(e=>{let t=e.headers,r={};for(let e of t.entries())r[e[0]]=e[1];return void 0!=e.body?{response:new n.Zn({headers:r,reason:e.statusText,statusCode:e.status,body:e.body})}:e.blob().then(t=>({response:new n.Zn({headers:r,reason:e.statusText,statusCode:e.status,body:t})}))}),function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new Promise((t,r)=>{e&&setTimeout(()=>{let t=Error(`Request did not complete within ${e} ms`);t.name="TimeoutError",r(t)},e)})}(r)];return t&&g.push(new Promise((e,r)=>{t.onabort=()=>{let e=Error("Request aborted");e.name="AbortError",r(e)}})),Promise.race(g)}updateHttpClientConfig(e,t){this.config=void 0,this.configProvider=this.configProvider.then(r=>(r[e]=t,r))}httpHandlerConfigs(){return this.config??{}}}var a=r(57531);let u=e=>"function"==typeof Blob&&e instanceof Blob?c(e):l(e);async function c(e){let t=await new Promise((t,r)=>{let n=new FileReader;n.onloadend=()=>{if(2!==n.readyState)return r(Error("Reader aborted too early"));let e=n.result??"",i=e.indexOf(","),o=i>-1?i+1:e.length;t(e.substring(o))},n.onabort=()=>r(Error("Read aborted")),n.onerror=()=>r(n.error),n.readAsDataURL(e)}),r=(0,a.G)(t);return new Uint8Array(r)}async function l(e){let t=new Uint8Array(0),r=e.getReader(),n=!1;for(;!n;){let{done:e,value:i}=await r.read();if(i){let e=t;(t=new Uint8Array(e.length+i.length)).set(e),t.set(i,e.length)}n=e}return t}},4592:function(e,t,r){"use strict";r.d(t,{Q$:function(){return m},a3:function(){return b},uW:function(){return v}});var n=r(7473);let i=async e=>{let t=e?.Bucket||"";if("string"==typeof e.Bucket&&(e.Bucket=t.replace(/#/g,encodeURIComponent("#")).replace(/\?/g,encodeURIComponent("?"))),c(t)){if(!0===e.ForcePathStyle)throw Error("Path-style addressing cannot be used with ARN buckets")}else u(t)&&(-1===t.indexOf(".")||String(e.Endpoint).startsWith("http:"))&&t.toLowerCase()===t&&!(t.length<3)||(e.ForcePathStyle=!0);return e.DisableMultiRegionAccessPoints&&(e.disableMultiRegionAccessPoints=!0,e.DisableMRAP=!0),e},o=/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/,s=/(\d+\.){3}\d+/,a=/\.\./,u=e=>o.test(e)&&!s.test(e)&&!a.test(e),c=e=>{let[t,r,n,i,o,s]=e.split(":"),a="arn"===t&&e.split(":").length>=6,u=5===[t,r,n,o,s].filter(Boolean).length;if(a&&!u)throw Error(`Invalid ARN: ${e} was an invalid ARN.`);return"arn"===t&&!!r&&!!n&&!!o&&!!s},l=(e,t,r)=>{let n=async()=>{let n=r[e]??r[t];return"function"==typeof n?n():n};return"credentialScope"===e||"CredentialScope"===t?async()=>{let e="function"==typeof r.credentials?await r.credentials():r.credentials;return e?.credentialScope??e?.CredentialScope}:"endpoint"===e||"endpoint"===t?async()=>{let e=await n();if(e&&"object"==typeof e){if("url"in e)return e.url.href;if("hostname"in e){let{protocol:t,hostname:r,port:n,path:i}=e;return`${t}//${r}${n?":"+n:""}${i}`}}return e}:n},f=async e=>void 0;var d=r(8827);let p=e=>"object"==typeof e?"url"in e?(0,d.e)(e.url):e:(0,d.e)(e),h=async(e,t,r,n)=>{if(!r.endpoint){let e=await f(r.serviceId||"");e&&(r.endpoint=()=>Promise.resolve(p(e)))}let i=await g(e,t,r);if("function"!=typeof r.endpointProvider)throw Error("config.endpointProvider is not set.");return r.endpointProvider(i,n)},g=async(e,t,r)=>{let n={}
82,o=t?.getEndpointParameterInstructions?.()||{};for(let[t,i]of Object.entries(o))switch(i.type){case"staticContextParams":n[t]=i.value;break;case"contextParams":n[t]=e[i.name];break;case"clientContextParams":case"builtInParams":n[t]=await l(i.name,t,r)();break;default:throw Error("Unrecognized endpoint parameter instruction: "+JSON.stringify(i))}return 0===Object.keys(o).length&&Object.assign(n,r),"s3"===String(r.serviceId).toLowerCase()&&await i(n),n},y=e=>{let{config:t,instructions:r}=e;return(e,i)=>async o=>{let s=await h(o.input,{getEndpointParameterInstructions:()=>r},{...t},i);i.endpointV2=s,i.authSchemes=s.properties?.authSchemes;let a=i.authSchemes?.[0];if(a){i.signing_region=a.signingRegion,i.signing_service=a.signingName;let e=(0,n.J)(i),t=e?.selectedHttpAuthScheme?.httpAuthOption;t&&(t.signingProperties=Object.assign(t.signingProperties||{},{signing_region:a.signingRegion,signingRegion:a.signingRegion,signing_service:a.signingName,signingName:a.signingName,signingRegionSet:a.signingRegionSet},a.properties))}return e({...o})}},m={step:"serialize",tags:["ENDPOINT_PARAMETERS","ENDPOINT_V2","ENDPOINT"],name:"endpointV2Middleware",override:!0,relation:"before",toMiddleware:r(45370).JK.name},b=(e,t)=>({applyToStack:r=>{r.addRelativeTo(y({config:e,instructions:t}),m)}}),v=e=>{let t=e.tls??!0,{endpoint:r}=e,i=null!=r?async()=>p(await (0,n.$)(r)()):void 0,o=!!r;return{...e,endpoint:i,tls:t,isCustomEndpoint:o,useDualstackEndpoint:(0,n.$)(e.useDualstackEndpoint??!1),useFipsEndpoint:(0,n.$)(e.useFipsEndpoint??!1)}}},75865:function(e,t,r){"use strict";r.d(t,{NQ:function(){return x},BC:function(){return c},yg:function(){return E}});var n,i=r(67060),o=r(45029),s=r(7473);let a="AWS_MAX_ATTEMPTS",u="max_attempts";e=>{let t=e[a];if(!t)return;let r=parseInt(t);if(Number.isNaN(r))throw Error(`Environment variable ${a} mast be a number, got "${t}"`);return r},i.J;let c=e=>{let{retryStrategy:t}=e,r=(0,s.$)(e.maxAttempts??i.J);return{...e,maxAttempts:r,retryStrategy:async()=>t||(await (0,s.$)(e.retryMode)()===i.Ul.ADAPTIVE?new i.AY(r):new i.Uz(r))}};e=>e.AWS_RETRY_MODE,i.CA;for(var l=r(32688),f=r(56353),d=new Uint8Array(16),p=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,h=[],g=0;g<256;++g)h.push((g+256).toString(16).substr(1));var y=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=(h[e[t+0]]+h[e[t+1]]+h[e[t+2]]+h[e[t+3]]+"-"+h[e[t+4]]+h[e[t+5]]+"-"+h[e[t+6]]+h[e[t+7]]+"-"+h[e[t+8]]+h[e[t+9]]+"-"+h[e[t+10]]+h[e[t+11]]+h[e[t+12]]+h[e[t+13]]+h[e[t+14]]+h[e[t+15]]).toLowerCase();if(!("string"==typeof r&&p.test(r)))throw TypeError("Stringified UUID is invalid");return r},m=function(e,t,r){var i=(e=e||{}).random||(e.rng||function(){if(!n&&!(n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return n(d)})();if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,t){r=r||0;for(var o=0;o<16;++o)t[r+o]=i[o];return t}return y(i)};let b=e=>e?.body instanceof ReadableStream,v=e=>e instanceof Error?e:e instanceof Object?Object.assign(Error(),e):"string"==typeof e?Error(e):Error(`AWS SDK error wrapper for ${e}`),w=e=>(t,r)=>async n=>{let s=await e.retryStrategy(),a=await e.maxAttempts();if(!S(s))return s?.mode&&(r.userAgent=[...r.userAgent||[],["cfg/retry-mode",s.mode]]),s.retry(t,n);{let e=await s.acquireInitialRetryToken(r.partition_id),u=Error(),c=0,l=0,{request:d}=n,p=o.aW.isInstance(d);for(p&&(d.headers[i.lk]=m());;)try{p&&(d.headers[i.r5]=`attempt=${c+1}; max=${a}`);let{response:r,output:o}=await t(n);return s.recordSuccess(e),o.$metadata.attempts=c+1,o.$metadata.totalRetryDelay=l,{response:r,output:o}}catch(i){let t=_(i);if(u=v(i),p&&b(d))throw(r.logger instanceof f.vk?console:r.logger)?.warn("An error was encountered in a non-retryable streaming request."),u;try{e=await s.refreshRetryTokenForRetry(e,t)}catch(e){throw u.$metadata||(u.$metadata={}),u.$metadata.attempts=c+1,u.$metadata.totalRetryDelay=l,u}c=e.getRetryCount();let n=e.getRetryDelay();l+=n,await new Promise(e=>setTimeout(e,n))}}},S=e=>void 0!==e.acquireInitialRetryToken&&void 0!==e.refreshRetryTokenForRetry&&void 0!==e.recordSuccess,_=e=>{let t={error:e,errorType:A(e)},r=P(e.$response);return r&&(t.retryAfterHint=r),t},A=e=>(0,l.pK)(e)?"THROTTLING":(0,l.iH)(e)?"TRANSIENT":(0,l.o7)(e)?"SERVER_ERROR":"CLIENT_ERROR",E={name:"retryMiddleware",tags:["RETRY"],step:"finalizeRequest",priority:"high",override:!0},x=e=>({applyToStack:t=>{t.add(w(e),E)}}),P=e=>{if(!o.Zn.isInstance(e))return;let t=Object.keys(e.headers).find(e=>"retry-after"===e.toLowerCase());if(!t)return;let r=e.headers[t],n=Number(r);return Number.isNaN(n)?new Date(r):new Date(1e3*n)}},45370:function(e,t,r){"use strict";r.d(t,{p2:function(){return a},JK:function(){return s}});let n=(e,t)=>(r,n)=>async n=>{let{response:i}=await r(n);try{let r=await t(i,e);return{response:i,output:r}}catch(e){throw Object.defineProperty(e,"$response",{value:i}),"$metadata"in e||(e.message+="\n  Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object."),e}},i=(e,t)=>(r,n)=>async i=>{let o=n.endpointV2?.url&&e.urlParser?async()=>e.urlParser(n.endpointV2.url):e.endpoint;if(!o)throw Error("No valid endpoint provider available.");let s=await t(i.input,{...e,endpoint:o});return r({...i,request:s})},o={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:!0},s={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0};function a(e,t,r){return{applyToStack:a=>{a.add(n(e,r),o),a.add(i(e,t),s)}}}},45029:function(e,t,r){"use strict";r.d(t,{aW:function(){return o},Zn:function(){return s},cA:function(){return n},AO:function(){return i}});let n=e=>{let t=e.httpHandler;return{setHttpHandler(e){t=e},httpHandler:()=>t,updateHttpClientConfig(e,r){t.updateHttpClientConfig(e,r)},httpHandlerConfigs:()=>t.httpHandlerConfigs()}},i=e=>({httpHandler:e.httpHandler()});r(51821);class o{constructor(e){this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?":"!==e.protocol.slice(-1)?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?"/"!==e.path.charAt(0)?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static isInstance(e){return!!e&&"method"in e&&"protocol"in e&&"hostname"in e&&"path"in e&&"object"==typeof e.query&&"object"==typeof e.headers}clone(){var e;let t=new o({...this,headers:{...this.headers}});return t.query&&(t.query=Object.keys(e=t.query).reduce((t,r)=>{let n=e[r];return{...t,[r]:Array.isArray(n)?[...n]:n}},{})),t}}class s{constructor(e){this.statusCode=e.statusCode,this.reason=e.reason,this.headers=e.headers||{},this.body=e.body}static isInstance(e){return!!e&&"number"==typeof e.statusCode&&"object"==typeof e.headers}}},32688:function(e,t,r){"use strict";r.d(t,{o7:function(){return l},pK:function(){return u},iH:function(){return c}});let n=["BandwidthLimitExceeded","EC2ThrottledException","LimitExceededException","PriorRequestNotComplete","ProvisionedThroughputExceededException","RequestLimitExceeded","RequestThrottled","RequestThrottledException","SlowDown","ThrottledException","Throttling","ThrottlingException","TooManyRequestsException","TransactionInProgressException"],i=["TimeoutError","RequestTimeout","RequestTimeoutException"],o=[500,502,503,504],s=["ECONNRESET","ECONNREFUSED","EPIPE","ETIMEDOUT"],a=e=>e.$metadata?.clockSkewCorrected,u=e=>e.$metadata?.httpStatusCode===429||n.includes(e.name)||e.$retryable?.throttling==!0,c=e=>a(e)||i.includes(e.name)||s.includes(e?.code||"")||o.includes(e.$metadata?.httpStatusCode||0),l=e=>{if(e.$metadata?.httpStatusCode!==void 0){let t=e.$metadata.httpStatusCode;if(500<=t&&t<=599&&!c(e))return!0}return!1}},39857:function(e,t,r){"use strict";r.d(t,{L1:function(){return F}});var n=r(9911),i=r(92004),o=r(7473),s=r(79242),a=r(29895);let u=e=>"string"==typeof e?(0,a.$)(e):ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e),c="X-Amz
82-Date",l="X-Amz-Signature",f="X-Amz-Security-Token",d="authorization",p=c.toLowerCase(),h=[d,p,"date"],g=l.toLowerCase(),y="x-amz-content-sha256",m=f.toLowerCase(),b={authorization:!0,"cache-control":!0,connection:!0,expect:!0,from:!0,"keep-alive":!0,"max-forwards":!0,pragma:!0,referer:!0,te:!0,trailer:!0,"transfer-encoding":!0,upgrade:!0,"user-agent":!0,"x-amzn-trace-id":!0},v=/^proxy-/,w=/^sec-/,S="AWS4-HMAC-SHA256",_="aws4_request",A={},E=[],x=(e,t,r)=>`${e}/${t}/${r}/${_}`,P=async(e,t,r,n,o)=>{let s=await O(e,t.secretAccessKey,t.accessKeyId),a=`${r}:${n}:${o}:${(0,i.N)(s)}:${t.sessionToken}`;if(a in A)return A[a];for(E.push(a);E.length>50;)delete A[E.shift()];let u=`AWS4${t.secretAccessKey}`;for(let t of[r,n,o,_])u=await O(e,u,t);return A[a]=u},O=(e,t,r)=>{let n=new e(t);return n.update(u(r)),n.digest()},R=(e,t,r)=>{let{headers:n}=e,i={};for(let e of Object.keys(n).sort()){if(void 0==n[e])continue;let o=e.toLowerCase();(!(o in b||t?.has(o)||v.test(o)||w.test(o))||r&&(!r||r.has(o)))&&(i[o]=n[e].trim().replace(/\s+/g," "))}return i};var T=r(32749);let k=e=>{let{query:t={}}=e,r=[],n={};for(let e of Object.keys(t).sort()){if(e.toLowerCase()===g)continue;r.push(e);let i=t[e];"string"==typeof i?n[e]=`${(0,T.i)(e)}=${(0,T.i)(i)}`:Array.isArray(i)&&(n[e]=i.slice(0).reduce((t,r)=>t.concat([`${(0,T.i)(e)}=${(0,T.i)(r)}`]),[]).sort().join("&"))}return r.map(e=>n[e]).filter(e=>e).join("&")},M=e=>"function"==typeof ArrayBuffer&&e instanceof ArrayBuffer||"[object ArrayBuffer]"===Object.prototype.toString.call(e),N=async(e,t)=>{let{headers:r,body:n}=e;for(let e of Object.keys(r))if(e.toLowerCase()===y)return r[e];if(void 0==n)return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855";if("string"==typeof n||ArrayBuffer.isView(n)||M(n)){let e=new t;return e.update(u(n)),(0,i.N)(await e.digest())}return"UNSIGNED-PAYLOAD"},C=(e,t)=>{for(let r of(e=e.toLowerCase(),Object.keys(t)))if(e===r.toLowerCase())return!0;return!1},I=e=>{let{headers:t,query:r,...n}=e;return{...n,headers:{...t},query:r?U(r):void 0}},U=e=>Object.keys(e).reduce((t,r)=>{let n=e[r];return{...t,[r]:Array.isArray(n)?[...n]:n}},{}),j=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{headers:r,query:n={}}="function"==typeof e.clone?e.clone():I(e);for(let e of Object.keys(r)){let i=e.toLowerCase();"x-amz-"!==i.slice(0,6)||t.unhoistableHeaders?.has(i)||(n[e]=r[e],delete r[e])}return{...e,headers:r,query:n}},$=e=>{for(let t of Object.keys((e="function"==typeof e.clone?e.clone():I(e)).headers))h.indexOf(t.toLowerCase())>-1&&delete e.headers[t];return e},B=e=>L(e).toISOString().replace(/\.\d{3}Z$/,"Z"),L=e=>"number"==typeof e?new Date(1e3*e):"string"==typeof e?Number(e)?new Date(1e3*Number(e)):new Date(e):e;class F{constructor({applyChecksum:e,credentials:t,region:r,service:i,sha256:u,uriEscapePath:c=!0}){this.headerMarshaller=new n.y7(s.G,a.$),this.service=i,this.sha256=u,this.uriEscapePath=c,this.applyChecksum="boolean"!=typeof e||e,this.regionProvider=(0,o.$)(r),this.credentialProvider=(0,o.$)(t)}async presign(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
82,{signingDate:r=new Date,expiresIn:n=3600,unsignableHeaders:i,unhoistableHeaders:o,signableHeaders:s,signingRegion:a,signingService:u}=t,d=await this.credentialProvider();this.validateResolvedCredentials(d);let p=a??await this.regionProvider(),{longDate:h,shortDate:g}=D(r);if(n>604800)return Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future");let y=x(g,p,u??this.service),m=j($(e),{unhoistableHeaders:o});d.sessionToken&&(m.query[f]=d.sessionToken),m.query["X-Amz-Algorithm"]=S,m.query["X-Amz-Credential"]=`${d.accessKeyId}/${y}`,m.query[c]=h,m.query["X-Amz-Expires"]=n.toString(10);let b=R(m,i,s);return m.query["X-Amz-SignedHeaders"]=H(b),m.query[l]=await this.getSignature(h,y,this.getSigningKey(d,p,g,u),this.createCanonicalRequest(m,b,await N(e,this.sha256))),m}async sign(e,t){return"string"==typeof e?this.signString(e,t):e.headers&&e.payload?this.signEvent(e,t):e.message?this.signMessage(e,t):this.signRequest(e,t)}async signEvent(e,t){let{headers:r,payload:n}=e,{signingDate:o=new Date,priorSignature:s,signingRegion:a,signingService:u}=t,c=a??await this.regionProvider(),{shortDate:l,longDate:f}=D(o),d=x(l,c,u??this.service),p=await N({headers:{},body:n},this.sha256),h=new this.sha256;h.update(r);let g=["AWS4-HMAC-SHA256-PAYLOAD",f,d,s,(0,i.N)(await h.digest()),p].join("\n");return this.signString(g,{signingDate:o,signingRegion:c,signingService:u})}async signMessage(e,t){let{signingDate:r=new Date,signingRegion:n,signingService:i}=t;return this.signEvent({headers:this.headerMarshaller.format(e.message.headers),payload:e.message.body},{signingDate:r,signingRegion:n,signingService:i,priorSignature:e.priorSignature}).then(t=>({message:e.message,signature:t}))}async signString(e){let{signingDate:t=new Date,signingRegion:r,signingService:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=await this.credentialProvider();this.validateResolvedCredentials(o);let s=r??await this.regionProvider(),{shortDate:a}
82=D(t),c=new this.sha256(await this.getSigningKey(o,s,a,n));return c.update(u(e)),(0,i.N)(await c.digest())}async signRequest(e){let{signingDate:t=new Date,signableHeaders:r,unsignableHeaders:n,signingRegion:i,signingService:o}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=await this.credentialProvider();this.validateResolvedCredentials(s);let a=i??await this.regionProvider(),u=$(e),{longDate:c,shortDate:l}=D(t),f=x(l,a,o??this.service);u.headers[p]=c,s.sessionToken&&(u.headers[m]=s.sessionToken);let h=await N(u,this.sha256);!C(y,u.headers)&&this.applyChecksum&&(u.headers[y]=h);let g=R(u,n,r),b=await this.getSignature(c,f,this.getSigningKey(s,a,l,o),this.createCanonicalRequest(u,g,h));return u.headers[d]=`${S} Credential=${s.accessKeyId}/${f}, SignedHeaders=${H(g)}, Signature=${b}`,u}createCanonicalRequest(e,t,r){let n=Object.keys(t).sort();return`${e.method}
83${this.getCanonicalPath(e)}
84${k(e)}
85${n.map(e=>`${e}:${t[e]}`).join("\n")}
86
87${n.join(";")}
88${r}`}async createStringToSign(e,t,r){let n=new this.sha256;n.update(u(r));let o=await n.digest();return`${S}
89${e}
90${t}
91${(0,i.N)(o)}`}getCanonicalPath(e){let{path:t}=e;if(this.uriEscapePath){let e=[];for(let r of t.split("/"))r?.length!==0&&"."!==r&&(".."===r?e.pop():e.push(r));return encodeURIComponent(`${t?.startsWith("/")?"/":""}${e.join("/")}${e.length>0&&t?.endsWith("/")?"/":""}`).replace(/%2F/g,"/")}return t}async getSignature(e,t,r,n){let o=await this.createStringToSign(e,t,n),s=new this.sha256(await r);return s.update(u(o)),(0,i.N)(await s.digest())}getSigningKey(e,t,r,n){return P(this.sha256,e,r,t,n||this.service)}validateResolvedCredentials(e){if("object"!=typeof e||"string"!=typeof e.accessKeyId||"string"!=typeof e.secretAccessKey)throw Error("Resolved credential object is not valid")}}let D=e=>{let t=B(e).replace(/[\-:]/g,"");return{longDate:t,shortDate:t.slice(0,8)}},H=e=>Object.keys(e).sort().join(";")},56353:function(e,t,r){"use strict";r.d(t,{KU:function(){return c},mY:function(){return p},vk:function(){return n},oc:function(){return g},sI:function(){return V},Wg:function(){return f},to:function(){return q},CE:function(){return E},Wh:function(){return x},pY:function(){return P},kE:function(){return et},sT:function(){return en},jv:function(){return X},UI:function(){return eo},aH:function(){return j},SQ:function(){return er},Is:function(){return ef},PC:function(){return K}});class n{trace(){}debug(){}info(){}warn(){}error(){}}let i=(e,t)=>{let r=[];if(e&&r.push(e),t)for(let e of t)r.push(e);return r},o=(e,t)=>`${e||"anonymous"}${t&&t.length>0?` (a.k.a. ${t.join(",")})`:""}`,s=()=>{let e=[],t=[],r=!1,n=new Set,c=e=>e.sort((e,t)=>a[t.step]-a[e.step]||u[t.priority||"normal"]-u[e.priority||"normal"]),l=r=>{let o=!1,s=e=>{let t=i(e.name,e.aliases);if(t.includes(r)){for(let e of(o=!0,t))n.delete(e);return!1}return!0};return e=e.filter(s),t=t.filter(s),o},f=r=>{let o=!1,s=e=>{if(e.middleware===r){for(let t of(o=!0,i(e.name,e.aliases)))n.delete(t);return!1}return!0};return e=e.filter(s),t=t.filter(s),o},d=r=>(e.forEach(e=>{r.add(e.middleware,{...e})}),t.forEach(e=>{r.addRelativeTo(e.middleware,{...e})}),r.identifyOnResolve?.(g.identifyOnResolve()),r),p=e=>{let t=[];return e.before.forEach(e=>{0===e.before.length&&0===e.after.length?t.push(e):t.push(...p(e))}),t.push(e),e.after.reverse().forEach(e=>{0===e.before.length&&0===e.after.length?t.push(e):t.push(...p(e))}),t},h=function(){let r=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=[],s=[],a={};return e.forEach(e=>{let t={...e,before:[],after:[]};for(let e of i(t.name,t.aliases))a[e]=t;n.push(t)}),t.forEach(e=>{let t={...e,before:[],after:[]};for(let e of i(t.name,t.aliases))a[e]=t;s.push(t)}),s.forEach(e=>{if(e.toMiddleware){let t=a[e.toMiddleware];if(void 0===t){if(r)return;throw Error(`${e.toMiddleware} is not found when adding ${o(e.name,e.aliases)} middleware ${e.relation} ${e.toMiddleware}`)}"after"===e.relation&&t.after.push(e),"before"===e.relation&&t.before.push(e)}}),c(n).map(p).reduce((e,t)=>(e.push(...t),e),[])},g={add:function(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{name:s,override:a,aliases:u}=r,c={step:"initialize",priority:"normal",middleware:t,...r},l=i(s,u);if(l.length>0){if(l.some(e=>n.has(e))){if(!a)throw Error(`Duplicate middleware name '${o(s,u)}'`);for(let t of l){let r=e.findIndex(e=>e.name===t||e.aliases?.some(e=>e===t));if(-1===r)continue;let n=e[r];if(n.step!==c.step||c.priority!==n.priority)throw Error(`"${o(n.name,n.aliases)}" middleware with ${n.priority} priority in ${n.step} step cannot be overridden by "${o(s,u)}" middleware with ${c.priority} priority in ${c.step} step.`);e.splice(r,1)}}for(let e of l)n.add(e)}e.push(c)},addRelativeTo:(e,r)=>{let{name:s,override:a,aliases:u}=r,c={middleware:e,...r},l=i(s,u);if(l.length>0){if(l.some(e=>n.has(e))){if(!a)throw Error(`Duplicate middleware name '${o(s,u)}'`);for(let e of l){let r=t.findIndex(t=>t.name===e||t.aliases?.some(t=>t===e));if(-1===r)continue;let n=t[r];
91if(n.toMiddleware!==c.toMiddleware||n.relation!==c.relation)throw Error(`"${o(n.name,n.aliases)}" middleware ${n.relation} "${n.toMiddleware}" middleware cannot be overridden by "${o(s,u)}" middleware ${c.relation} "${c.toMiddleware}" middleware.`);t.splice(r,1)}}for(let e of l)n.add(e)}t.push(c)},clone:()=>d(s()),use:e=>{e.applyToStack(g)},remove:e=>"string"==typeof e?l(e):f(e),removeByTag:r=>{let o=!1,s=e=>{let{tags:t,name:s,aliases:a}=e;if(t&&t.includes(r)){for(let e of i(s,a))n.delete(e);return o=!0,!1}return!0};return e=e.filter(s),t=t.filter(s),o},concat:e=>{let t=d(s());return t.use(e),t.identifyOnResolve(r||t.identifyOnResolve()||(e.identifyOnResolve?.()??!1)),t},applyToStack:d,identify:()=>h(!0).map(e=>{let t=e.step??e.relation+" "+e.toMiddleware;return o(e.name,e.aliases)+" - "+t}),identifyOnResolve:e=>("boolean"==typeof e&&(r=e),r),resolve:(e,t)=>{for(let r of h().map(e=>e.middleware).reverse())e=r(e,t);return r&&console.log(g.identify()),e}};return g},a={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1},u={high:3,normal:2,low:1};class c{constructor(e){this.middlewareStack=s(),this.config=e}send(e,t,r){let n="function"==typeof t?t:r,i=e.resolveMiddleware(this.middlewareStack,this.config,"function"!=typeof t?t:void 0);if(!n)return i(e).then(e=>e.output);i(e).then(e=>n(null,e.output),e=>n(e)).catch(()=>{})}destroy(){this.config.requestHandler.destroy&&this.config.requestHandler.destroy()}}var l=r(72760);let f=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Uint8Array,t=arguments.length>1?arguments[1]:void 0;if(e instanceof Uint8Array)return l.HE.mutate(e);if(!e)return l.HE.mutate(new Uint8Array);let r=t.streamCollector(e);return l.HE.mutate(await r)};var d=r(51821);class p{constructor(){this.middlewareStack=s()}static classBuilder(){return new h}resolveMiddlewareWithContext(e,t,r,n){let{middlewareFn:i,clientName:o,commandName:s,inputFilterSensitiveLog:a,outputFilterSensitiveLog:u,smithyContext:c,additionalContext:l,CommandCtor:f}=n;for(let n of i.bind(this)(f,e,t,r))this.middlewareStack.use(n);let p=e.concat(this.middlewareStack),{logger:h}=t,g={logger:h,clientName:o,commandName:s,inputFilterSensitiveLog:a,outputFilterSensitiveLog:u,[d.zK]:{...c},...l},{requestHandler:y}=t;return p.resolve(e=>y.handle(e.request,r||{}),g)}}class h{constructor(){this._init=()=>{},this._ep={},this._middlewareFn=()=>[],this._commandName="",this._clientName="",this._additionalContext={},this._smithyContext={},this._inputFilterSensitiveLog=e=>e,this._outputFilterSensitiveLog=e=>e,this._serializer=null,this._deserializer=null}init(e){this._init=e}ep(e){return this._ep=e,this}m(e){return this._middlewareFn=e,this}s(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this._smithyContext={service:e,operation:t,...r},this}c(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this._additionalContext=e,this}n(e,t){return this._clientName=e,this._commandName=t,this}f(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e=>e,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e;return this._inputFilterSensitiveLog=e,this._outputFilterSensitiveLog=t,this}ser(e){return this._serializer=e,this}de(e){return this._deserializer=e,this}build(){let e;let t=this;return e=class extends p{static getEndpointParameterInstructions(){return t._ep}constructor(e){super(),this.input=e,this.serialize=t._serializer,this.deserialize=t._deserializer,t._init(this)}resolveMiddleware(r,n,i){return this.resolveMiddlewareWithContext(r,n,i,{CommandCtor:e,middlewareFn:t._middlewareFn,clientName:t._clientName,commandName:t._commandName,inputFilterSensitiveLog:t._inputFilterSensitiveLog,outputFilterSensitiveLog:t._outputFilterSensitiveLog,smithyContext:t._smithyContext,additionalContext:t._additionalContext})}}}}let g="***SensitiveInformation***",y=e=>{if(null!=e){if("string"==typeof e){let t=parseFloat(e);if(!Number.isNaN(t))return String(t)!==String(e)&&C.warn(N(`Expected number but observed string: ${e}`)),t}if("number"==typeof e)return e;throw TypeError(`Expected number, got ${typeof e}: ${e}`)}},m=Math.ceil(17014118346046923e22*(2-11920928955078125e-23)),b=e=>{let t=y(e);if(void 0!==t&&!Number.isNaN(t)&&t!==1/0&&t!==-1/0&&Math.abs(t)>m)throw TypeError(`Expected 32-bit float, got ${e}`);return t},v=e=>{if(null!=e){if(Number.isInteger(e)&&!Number.isNaN(e))return e;throw TypeError(`Expected integer, got ${typeof e}: ${e}`)}},w=e=>_(e,16),S=e=>_(e,8),_=(e,t)=>
91{let r=v(e);if(void 0!==r&&A(r,t)!==r)throw TypeError(`Expected ${t}-bit integer, got ${e}`);return r},A=(e,t)=>{switch(t){case 32:return Int32Array.of(e)[0];case 16:return Int16Array.of(e)[0];case 8:return Int8Array.of(e)[0]}},E=(e,t)=>{if(null==e){if(t)throw TypeError(`Expected a non-null value for ${t}`);throw TypeError("Expected a non-null value")}return e},x=e=>{if(null==e)return;if("object"==typeof e&&!Array.isArray(e))return e;let t=Array.isArray(e)?"array":typeof e;throw TypeError(`Expected object, got ${t}: ${e}`)},P=e=>{if(null!=e){if("string"==typeof e)return e;if(["boolean","number","bigint"].includes(typeof e))return C.warn(N(`Expected string, got ${typeof e}: ${e}`)),String(e);throw TypeError(`Expected string, got ${typeof e}: ${e}`)}},O=e=>"string"==typeof e?b(T(e)):b(e),R=/(-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?)|(-?Infinity)|(NaN)/g,T=e=>{let t=e.match(R);if(null===t||t[0].length!==e.length)throw TypeError("Expected real number, got implicit NaN");return parseFloat(e)},k=e=>"string"==typeof e?w(T(e)):w(e),M=e=>"string"==typeof e?S(T(e)):S(e),N=e=>String(TypeError(e).stack||e).split("\n").slice(0,5).filter(e=>!e.includes("stackTraceWarning")).join("\n"),C={warn:console.warn},I=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],U=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?(([-+]\d{2}\:\d{2})|[zZ])$/),j=e=>{if(null==e)return;if("string"!=typeof e)throw TypeError("RFC-3339 date-times must be expressed as strings");let t=U.exec(e);if(!t)throw TypeError("Invalid RFC-3339 date-time value");let[r,n,i,o,s,a,u,c,l]=t,f=$(k(W(n)),D(i,"month",1,12),D(o,"day",1,31),{hours:s,minutes:a,seconds:u,fractionalMilliseconds:c});return"Z"!=l.toUpperCase()&&f.setTime(f.getTime()-z(l)),f},$=(e,t,r,n)=>{let i=t-1;return L(e,i,r),new Date(Date.UTC(e,i,r,D(n.hours,"hour",0,23),D(n.minutes,"minute",0,59),D(n.seconds,"seconds",0,60),H(n.fractionalMilliseconds)))},B=[31,28,31,30,31,30,31,31,30,31,30,31],L=(e,t,r)=>{let n=B[t];if(1===t&&F(e)&&(n=29),r>n)throw TypeError(`Invalid day for ${I[t]} in ${e}: ${r}`)},F=e=>e%4==0&&(e%100!=0||e%400==0),D=(e,t,r,n)=>{let i=M(W(e));if(i<r||i>n)throw TypeError(`${t} must be between ${r} and ${n}, inclusive`);return i},H=e=>null==e?0:1e3*O("0."+e),z=e=>{let t=e[0],r=1;if("+"==t)r=1;else if("-"==t)r=-1;else throw TypeError(`Offset direction, ${t}, must be "+" or "-"`);return r*(60*Number(e.substring(1,3))+Number(e.substring(4,6)))*6e4},W=e=>{let t=0;for(;t<e.length-1&&"0"===e.charAt(t);)t++;return 0===t?e:e.slice(t)};class V extends Error{constructor(e){super(e.message),Object.setPrototypeOf(this,V.prototype),this.name=e.name,this.$fault=e.$fault,this.$metadata=e.$metadata}}let q=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object.entries(t).filter(e=>{let[,t]=e;return void 0!==t}).forEach(t=>{let[r,n]=t;(void 0==e[r]||""===e[r])&&(e[r]=n)});let r=e.message||e.Message||"UnknownError";return e.message=r,delete e.Message,e},G=e=>{let{output:t,parsedBody:r,exceptionCtor:n,errorCode:i}
91=e,o=Z(t),s=o.httpStatusCode?o.httpStatusCode+"":void 0;throw q(new n({name:r?.code||r?.Code||i||s||"UnknownError",$fault:"client",$metadata:o}),r)},K=e=>t=>{let{output:r,parsedBody:n,errorCode:i}=t;G({output:r,parsedBody:n,exceptionCtor:e,errorCode:i})},Z=e=>({httpStatusCode:e.statusCode,requestId:e.headers["x-amzn-requestid"]??e.headers["x-amzn-request-id"]??e.headers["x-amz-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}),X=e=>{switch(e){case"standard":case"cross-region":return{retryMode:"standard",connectionTimeout:3100};case"in-region":return{retryMode:"standard",connectionTimeout:1100};case"mobile":return{retryMode:"standard",connectionTimeout:3e4};default:return{}}},Y=e=>{let t=[];for(let r in d.f3){let n=d.f3[r];void 0!==e[n]&&t.push({algorithmId:()=>n,checksumConstructor:()=>e[n]})}return{_checksumAlgorithms:t,addChecksumAlgorithm(e){this._checksumAlgorithms.push(e)},checksumAlgorithms(){return this._checksumAlgorithms}}},J=e=>{let t={};return e.checksumAlgorithms().forEach(e=>{t[e.algorithmId()]=e.checksumConstructor()}),t},Q=e=>{let t=e.retryStrategy;return{setRetryStrategy(e){t=e},retryStrategy:()=>t}},ee=e=>{let t={};return t.retryStrategy=e.retryStrategy(),t},et=e=>({...Y(e),...Q(e)}),er=e=>({...J(e),...ee(e)}),en=e=>{let t="#text";for(let r in e)e.hasOwnProperty(r)&&void 0!==e[r][t]?e[r]=e[r][t]:"object"==typeof e[r]&&null!==e[r]&&(e[r]=en(e[r]));return e},ei=function(){let e=Object.getPrototypeOf(this).constructor,t=Function.bind.apply(String,[null,...arguments]),r=new t;return Object.setPrototypeOf(r,e.prototype),r};function eo(e,t,r){let n,i;if(void 0===t&&void 0===r)n={},i=e;else{if(n=e,"function"==typeof t)return es(n,t,i=r);i=t}for(let e of Object.keys(i)){if(!Array.isArray(i[e])){n[e]=i[e];continue}ea(n,null,i,e)}return n}ei.prototype=Object.create(String.prototype,{constructor:{value:ei,enumerable:!1,writable:!0,configurable:!0}}),Object.setPrototypeOf(ei,String);let es=(e,t,r)=>eo(e,Object.entries(r).reduce((e,r)=>
91{let[n,i]=r;return Array.isArray(i)?e[n]=i:"function"==typeof i?e[n]=[t,i()]:e[n]=[t,i],e},{})),ea=(e,t,r,n)=>{if(null!==t){let i=r[n];"function"==typeof i&&(i=[,i]);let[o=eu,s=ec,a=n]=i;("function"==typeof o&&o(t[a])||"function"!=typeof o&&o)&&(e[n]=s(t[a]));return}let[i,o]=r[n];if("function"==typeof o){let t;let r=void 0===i&&null!=(t=o()),s="function"==typeof i&&!!i(void 0)||"function"!=typeof i&&!!i;r?e[n]=t:s&&(e[n]=o())}else{let t=void 0===i&&null!=o,r="function"==typeof i&&!!i(o)||"function"!=typeof i&&!!i;(t||r)&&(e[n]=o)}},eu=e=>null!=e,ec=e=>e;function el(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}let ef=(e,t,r,n,i,o)=>{if(null!=t&&void 0!==t[r]){let t=n();if(t.length<=0)throw Error("Empty value provided for input HTTP label: "+r+".");e=e.replace(i,o?t.split("/").map(e=>el(e)).join("/"):el(t))}else throw Error("No value provided for input HTTP label: "+r+".");return e}},51821:function(e,t,r){"use strict";var n,i,o,s,a,u,c,l,f,d,p,h,g,y;r.d(t,{f3:function(){return s},cj:function(){return o},zK:function(){return m}}),(l=n||(n={})).HEADER="header",l.QUERY="query",(f=i||(i={})).HEADER="header",f.QUERY="query",(d=o||(o={})).HTTP="http",d.HTTPS="https",(p=s||(s={})).MD5="md5",p.CRC32="crc32",p.CRC32C="crc32c",p.SHA1="sha1",p.SHA256="sha256",(h=a||(a={}))[h.HEADER=0]="HEADER",h[h.TRAILER=1]="TRAILER";let m="__smithy_context";(g=u||(u={})).PROFILE="profile",g.SSO_SESSION="sso-session",g.SERVICES="services",(y=c||(c={})).HTTP_0_9="http/0.9",y.HTTP_1_0="http/1.0",y.TDS_8_0="tds/8.0"},8827:function(e,t,r){"use strict";r.d(t,{e:function(){return n}});let n=e=>{let t;if("string"==typeof e)return n(new URL(e));let{hostname:r,pathname:i,port:o,protocol:s,search:a}=e;return a&&(t=function(e){let t={};if(e=e.replace(/^\?/,""))for(let r of e.split("&")){let[e,n=null]=r.split("=");e=decodeURIComponent(e),n&&(n=decodeURIComponent(n)),e in t?Array.isArray(t[e])?t[e].push(n):t[e]=[t[e],n]:t[e]=n}return t}(a)),{hostname:r,port:o?parseInt(o):void 0,protocol:s,path:i,query:t}}},57531:function(e,t,r){"use strict";r.d(t,{G:function(){return o},s:function(){return s}});let n={},i=Array(64);for(let e=0;e+65<=90;e++){let t=String.fromCharCode(e+65);n[t]=e,i[e]=t}for(let e=0;e+97<=122;e++){let t=String.fromCharCode(e+97),r=e+26;n[t]=r,i[r]=t}for(let e=0;e<10;e++){n[e.toString(10)]=e+52;let t=e.toString(10),r=e+52;n[t]=r,i[r]=t}n["+"]=62,i[62]="+",n["/"]=63,i[63]="/";let o=e=>{let t=e.length/4*3;"=="===e.slice(-2)?t-=2:"="===e.slice(-1)&&t--;let r=new ArrayBuffer(t),i=new DataView(r);for(let t=0;t<e.length;t+=4){let r=0,o=0;for(let i=t,s=t+3;i<=s;i++)if("="!==e[i]){if(!(e[i]in n))throw TypeError(`Invalid character ${e[i]} in base64 string.`);r|=n[e[i]]<<(s-i)*6,o+=6}else r>>=6;let s=t/4*3;r>>=o%8;let a=Math.floor(o/8);for(let e=0;e<a;e++){let t=(a-e-1)*8;i.setUint8(s+e,(r&255<<t)>>t)}}return new Uint8Array(r)};function s(e){let t="";for(let r=0;r<e.length;r+=3){let n=0,o=0;for(let t=r,i=Math.min(r+3,e.length);t<i;t++)n|=e[t]<<(i-t-1)*8,o+=8;let s=Math.ceil(o/6);n<<=6*s-o;for(let e=1;e<=s;e++){let r=(s-e)*6;t+=i[(n&63<<r)>>r]}t+="==".slice(0,4-s)}return t}},2778:function(e,t,r){"use strict";var n,i;r.d(t,{Bt:function(){return n},hu:function(){return o}});let o=(e,t,r)=>{if(t in e){if("true"===e[t])return!0;if("false"===e[t])return!1;throw Error(`Cannot load ${r} "${t}". Expected "true" or "false", got ${e[t]}.`)}};(i=n||(n={})).ENV="env",i.CONFIG="shared config entry"},92004:function(e,t,r){"use strict";r.d(t,{H:function(){return o},N:function(){return s}});let n={},i={};for(let e=0;e<256;e++){let t=e.toString(16).toLowerCase();1===t.length&&(t=`0${t}`),n[e]=t,i[t]=e}function o(e){if(e.length%2!=0)throw Error("Hex encoded strings must have an even number length");let t=new Uint8Array(e.length/2);for(let r=0;r<e.length;r+=2){let n=e.slice(r,r+2).toLowerCase();if(n in i)t[r/2]=i[n];else throw Error(`Cannot decode unrecognized sequence ${n} as hexadecimal`)}return t}function s(e){let t="";for(let r=0;r<e.byteLength;r++)t+=n[e[r]];return t}},7473:function(e,t,r){"use strict";r.d(t,{J:function(){return i},$:function(){return o}});var n=r(51821);let i=e=>e[n.zK]||(e[n.zK]={}),o=e=>{if("function"==typeof e)return e;let t=Promise.resolve(e);return()=>t}},67060:function(e,t,r){"use strict";r.d(t,{AY:function(){return h},J:function(){return n},CA:function(){return i},lk:function(){return c},r5:function(){return l},Ul:function(){return s},Uz:function(){return p}}),(o=s||(s={})).STANDARD="standard",o.ADAPTIVE="adaptive";let n=3,i=s.STANDARD;var o,s,a=r(32688);class u{constructor(e){this.currentCapacity=0,this.enabled=!1,this.lastMaxRate=0,this.measuredTxRate=0,this.requestCount=0,this.lastTimestamp=0,this.timeWindow=0,this.beta=e?.beta??.7,this.minCapacity=e?.minCapacity??1,this.minFillRate=e?.minFillRate??.5,this.scaleConstant=e?.scaleConstant??.4,this.smooth=e?.smooth??.8;let t=this.getCurrentTimeInSeconds();this.lastThrottleTime=t,this.lastTxRateBucket=Math.floor(this.getCurrentTimeInSeconds()),this.fillRate=this.minFillRate,this.maxCapacity=this.minCapacity}getCurrentTimeInSeconds(){return Date.now()/1e3}async getSendToken(){return this.acquireTokenBucket(1)}async acquireTokenBucket(e){if(this.enabled){if(this.refillTokenBucket(),e>this.currentCapacity){let t=(e-this.currentCapacity)/this.fillRate*1e3;await new Promise(e=>setTimeout(e,t))}this.currentCapacity=this.currentCapacity-e}}refillTokenBucket(){let e=this.getCurrentTimeInSeconds();if(!this.lastTimestamp){this.lastTimestamp=e;return}let t=(e-this.lastTimestamp)*this.fillRate;this.currentCapacity=Math.min(this.maxCapacity,this.currentCapacity+t),this.lastTimestamp=e}updateClientSendingRate(e){let t;if(this.updateMeasuredRate(),(0,a.pK)(e)){let e=this.enabled?Math.min(this.measuredTxRate,this.fillRate):this.measuredTxRate;this.lastMaxRate=e,this.calculateTimeWindow(),this.lastThrottleTime=this.getCurrentTimeInSeconds(),t=this.cubicThrottle(e),this.enableTokenBucket()}else this.calculateTimeWindow(),t=this.cubicSuccess(this.getCurrentTimeInSeconds());let r=Math.min(t,2*this.measuredTxRate);this.updateTokenBucketRate(r)}
91calculateTimeWindow(){this.timeWindow=this.getPrecise(Math.pow(this.lastMaxRate*(1-this.beta)/this.scaleConstant,1/3))}cubicThrottle(e){return this.getPrecise(e*this.beta)}cubicSuccess(e){return this.getPrecise(this.scaleConstant*Math.pow(e-this.lastThrottleTime-this.timeWindow,3)+this.lastMaxRate)}enableTokenBucket(){this.enabled=!0}updateTokenBucketRate(e){this.refillTokenBucket(),this.fillRate=Math.max(e,this.minFillRate),this.maxCapacity=Math.max(e,this.minCapacity),this.currentCapacity=Math.min(this.currentCapacity,this.maxCapacity)}updateMeasuredRate(){let e=Math.floor(2*this.getCurrentTimeInSeconds())/2;if(this.requestCount++,e>this.lastTxRateBucket){let t=this.requestCount/(e-this.lastTxRateBucket);this.measuredTxRate=this.getPrecise(t*this.smooth+this.measuredTxRate*(1-this.smooth)),this.requestCount=0,this.lastTxRateBucket=e}}getPrecise(e){return parseFloat(e.toFixed(8))}}let c="amz-sdk-invocation-id",l="amz-sdk-request",f=()=>{let e=100;return{computeNextBackoffDelay:t=>Math.floor(Math.min(2e4,Math.random()*2**t*e)),setDelayBase:t=>{e=t}}},d=e=>{let{retryDelay:t,retryCount:r,retryCost:n}=e;return{getRetryCount:()=>r,getRetryDelay:()=>Math.min(2e4,t),getRetryCost:()=>n}};class p{constructor(e){this.maxAttempts=e,this.mode=s.STANDARD,this.capacity=500,this.retryBackoffStrategy=f(),this.maxAttemptsProvider="function"==typeof e?e:async()=>e}async acquireInitialRetryToken(e){return d({retryDelay:100,retryCount:0})}async refreshRetryTokenForRetry(e,t){let r=await this.getMaxAttempts();if(this.shouldRetry(e,t,r)){let r=t.errorType;this.retryBackoffStrategy.setDelayBase("THROTTLING"===r?500:100);let n=this.retryBackoffStrategy.computeNextBackoffDelay(e.getRetryCount()),i=t.retryAfterHint?Math.max(t.retryAfterHint.getTime()-Date.now()||0,n):n,o=this.getCapacityCost(r);return this.capacity-=o,d({retryDelay:i,retryCount:e.getRetryCount()+1,retryCost:o})}throw Error("No retry token available")}recordSuccess(e){this.capacity=Math.max(500,this.capacity+(e.getRetryCost()??1))}getCapacity(){return this.capacity}async getMaxAttempts(){try{return await this.maxAttemptsProvider()}catch(e){return console.warn(`Max attempts provider could not resolve. Using default of ${n}`),n}}shouldRetry(e,t,r){return e.getRetryCount()+1<r&&this.capacity>=this.getCapacityCost(t.errorType)&&this.isRetryableError(t.errorType)}getCapacityCost(e){return"TRANSIENT"===e?10:5}isRetryableError(e){return"THROTTLING"===e||"TRANSIENT"===e}}class h{constructor(e,t){this.maxAttemptsProvider=e,this.mode=s.ADAPTIVE;let{rateLimiter:r}=t??{};this.rateLimiter=r??new u,this.standardRetryStrategy=new p(e)}async acquireInitialRetryToken(e){return await this.rateLimiter.getSendToken(),this.standardRetryStrategy.acquireInitialRetryToken(e)}async refreshRetryTokenForRetry(e,t){return this.rateLimiter.updateClientSendingRate(t),this.standardRetryStrategy.refreshRetryTokenForRetry(e,t)}recordSuccess(e){this.rateLimiter.updateClientSendingRate({}),this.standardRetryStrategy.recordSuccess(e)}}},72760:function(e,t,r){"use strict";r.d(t,{HE:function(){return s},LN:function(){return a},Ou:function(){return f}});var n=r(57531),i=r(79242),o=r(29895);class s extends Uint8Array{static fromString(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"utf-8";if("string"==typeof e)return"base64"===t?s.mutate((0,n.G)(e)):s.mutate((0,o.$)(e));throw Error(`Unsupported conversion from ${typeof e} to Uint8ArrayBlobAdapter.`)}static mutate(e){return Object.setPrototypeOf(e,s.prototype),e}transformToString(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"utf-8";return function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"utf-8";return"base64"===t?(0,n.s)(e):(0,i.G)(e)}(this,e)}}let a=(e,t)=>{let{base64Encoder:r,bodyLengthChecker:n,checksumAlgorithmFn:i,checksumLocationName:o,streamHasher:s}=t,a=void 0!==r&&void 0!==n&&void 0!==i&&void 0!==o&&void 0!==s,u=a?s(i,e):void 0,c=e.getReader();return new ReadableStream({async pull(e){let{value:t,done:i}=await c.read();if(i){if(e.enqueue(`0\r
92`),a){let t=r(await u);e.enqueue(`${o}:${t}\r
93`),e.enqueue(`\r
94`)}e.close()}else e.enqueue(`${(n(t)||0).toString(16)}\r
95${t}\r
96`)}})};var u=r(54373),c=r(92004);let l="The stream has already been transformed.",f=e=>{if(!d(e)&&!p(e)){let t=e?.__proto__?.constructor?.name||e;throw Error(`Unexpected stream implementation, expect Blob or ReadableStream, got ${t}`)}let t=!1,r=async()=>
96{if(t)throw Error(l);return t=!0,await (0,u.CF)(e)},o=e=>{if("function"!=typeof e.stream)throw Error("Cannot transform payload Blob to web stream. Please make sure the Blob.stream() is polyfilled.\nIf you are using React Native, this API is not yet supported, see: https://react-native.canny.io/feature-requests/p/fetch-streaming-body");return e.stream()};return Object.assign(e,{transformToByteArray:r,transformToString:async e=>{let t=await r();if("base64"===e)return(0,n.s)(t);if("hex"===e)return(0,c.N)(t);if(void 0===e||"utf8"===e||"utf-8"===e)return(0,i.G)(t);if("function"==typeof TextDecoder)return new TextDecoder(e).decode(t);throw Error("TextDecoder is not available, please make sure polyfill is provided.")},transformToWebStream:()=>{if(t)throw Error(l);if(t=!0,d(e))return o(e);if(p(e))return e;throw Error(`Cannot transform payload to web stream, got ${e}`)}})},d=e=>"function"==typeof Blob&&e instanceof Blob,p=e=>"function"==typeof ReadableStream&&e instanceof ReadableStream},32749:function(e,t,r){"use strict";r.d(t,{i:function(){return n}});let n=e=>encodeURIComponent(e).replace(/[!'()*]/g,i),i=e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`},29895:function(e,t,r){"use strict";r.d(t,{$:function(){return n}});let n=e=>new TextEncoder().encode(e)},79242:function(e,t,r){"use strict";r.d(t,{G:function(){return n}});let n=e=>new TextDecoder("utf-8").decode(e)},72108:function(e){"use strict";e.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t||4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,(function(t){return e[t]}).bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=90)}({17:function(e,t,r){t.__esModule=!0,t.default=void 0;var n=r(18),i=function(){function e(){}return e.getFirstMatch=function(e,t){var r=t.match(e);return r&&r.length>0&&r[1]||""},e.getSecondMatch=function(e,t){var r=t.match(e);return r&&r.length>1&&r[2]||""},e.matchAndReturnConst=function(e,t,r){if(e.test(t))return r},e.getWindowsVersionName=function(e){switch(e){case"NT":return"NT";case"XP":case"NT 5.1":return"XP";case"NT 5.0":return"2000";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}},e.getMacOSVersionName=function(e){var t=e.split(".").splice(0,2).map(function(e){return parseInt(e,10)||0});if(t.push(0),10===t[0])switch(t[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}},e.getAndroidVersionName=function(e){var t=e.split(".").splice(0,2).map(function(e){return parseInt(e,10)||0});if(t.push(0),!(1===t[0]&&t[1]<5))return 1===t[0]&&t[1]<6?"Cupcake":1===t[0]&&t[1]>=6?"Donut":2===t[0]&&t[1]<2?"Eclair":2===t[0]&&2===t[1]?"Froyo":2===t[0]&&t[1]>2?"Gingerbread":3===t[0]?"Honeycomb":4===t[0]&&t[1]<1?"Ice Cream Sandwich":4===t[0]&&t[1]<4?"Jelly Bean":4===t[0]&&t[1]>=4?"KitKat":5===t[0]?"Lollipop":6===t[0]?"Marshmallow":7===t[0]?"Nougat":8===t[0]?"Oreo":9===t[0]?"Pie":void 0},e.getVersionPrecision=function(e){return e.split(".").length},e.compareVersions=function(t,r,n){void 0===n&&(n=!1);var i=e.getVersionPrecision(t),o=e.getVersionPrecision(r),s=Math.max(i,o),a=0,u=e.map([t,r],function(t){var r=s-e.getVersionPrecision(t),n=t+Array(r+1).join(".0");return e.map(n.split("."),function(e){return Array(20-e.length).join("0")+e}).reverse()});for(n&&(a=s-Math.min(i,o)),s-=1;s>=a;){if(u[0][s]>u[1][s])return 1;if(u[0][s]===u[1][s]){if(s===a)return 0;s-=1}else if(u[0][s]<u[1][s])return -1}},e.map=function(e,t){var r,n=[];if(Array.prototype.map)return Array.prototype.map.call(e,t);for(r=0;r<e.length;r+=1)n.push(t(e[r]));return n},e.find=function(e,t){var r,n;if(Array.prototype.find)return Array.prototype.find.call(e,t);for(r=0,n=e.length;r<n;r+=1){var i=e[r];if(t(i,r))return i}},e.assign=function(e){for(var t,r,n=arguments.length,i=Array(n>1?n-1:0),o=1;o<n;o++)i[o-1]=arguments[o];if(Object.assign)return Object.assign.apply(Object,[e].concat(i));for(t=0,r=i.length;t<r;t+=1)(function(){var r=i[t];"object"==typeof r&&null!==r&&Object.keys(r).forEach(function(t){e[t]=r[t]})})();return e},e.getBrowserAlias=function(e){return n.BROWSER_ALIASES_MAP[e]},e.getBrowserTypeByAlias=function(e){return n.BROWSER_MAP[e]||""},e}();t.default=i,e.exports=t.default},18:function(e,t,r){t.__esModule=!0,t.ENGINE_MAP=t.OS_MAP=t.PLATFORMS_MAP=t.BROWSER_MAP=t.BROWSER_ALIASES_MAP=void 0,t.BROWSER_ALIASES_MAP={"Amazon Silk":"amazon_silk","Android Browser":"android",Bada:"bada",BlackBerry:"blackberry",Chrome:"chrome",Chromium:"chromium",Electron:"electron",Epiphany:"epiphany",Firefox:"firefox",Focus:"focus",Generic:"generic","Google Search":"google_search",Googlebot:"googlebot","Internet Explorer":"ie","K-Meleon":"k_meleon",Maxthon:"maxthon","Microsoft Edge":"edge","MZ Browser":"mz","NAVER Whale Browser":"naver",Opera:"opera","Opera Coast":"opera_coast",PhantomJS:"phantomjs",Puffin:"puffin",QupZilla:"qupzilla",QQ:"qq",QQLite:"qqlite",Safari:"safari",Sailfish:"sailfish","Samsung Internet for Android":"samsung_internet",SeaMonkey:"seamonkey",Sleipnir:"sleipnir",Swing:"swing",Tizen:"tizen","UC Browser":"uc",Vivaldi:"vivaldi","WebOS Browser":"webos",WeChat:"wechat","Yandex Browser":"yandex",Roku:"roku"},t.BROWSER_MAP={amazon_silk:"Amazon Silk",android:"Android Browser",bada:"Bada",blackberry:"BlackBerry",chrome:"Chrome",chromium:"Chromium",electron:"Electron",epiphany:"Epiphany",firefox:"Firefox",focus:"Focus",generic:"Generic",googlebot:"Googlebot",google_search:"Google Search",ie:"Internet Explorer",k_meleon:"K-Meleon",maxthon:"Maxthon",edge:"Microsoft Edge",mz:"MZ Browser",naver:"NAVER Whale Browser",opera:"Opera",opera_coast:"Opera Coast",phantomjs:"PhantomJS",puffin:"Puffin",qupzilla:"QupZilla",qq:"QQ Browser",qqlite:"QQ Browser Lite",safari:"Safari",sailfish:"Sailfish",samsung_internet:"Samsung Internet for Android",seamonkey:"SeaMonkey",sleipnir:"Sleipnir",swing:"Swing",tizen:"Tizen",uc:"UC Browser",vivaldi:"Vivaldi",webos:"WebOS Browser",wechat:"WeChat",yandex:"Yandex Browser"},t.PLATFORMS_MAP={tablet:"tablet",mobile:"mobile",desktop:"desktop",tv:"tv"},t.OS_MAP={WindowsPhone:"Windows Phone",Windows:"Windows",MacOS:"macOS",iOS:"iOS",Android:"Android",WebOS:"WebOS",BlackBerry:"BlackBerry",Bada:"Bada",Tizen:"Tizen",Linux:"Linux",ChromeOS:"Chrome OS",PlayStation4:"PlayStation 4",Roku:"Roku"},t.ENGINE_MAP={EdgeHTML:"EdgeHTML",Blink:"Blink",Trident:"Trident",Presto:"Presto",Gecko:"Gecko",WebKit:"WebKit"}},90:function(e,t,r){t.__esModule=!0,t.default=void 0;var n,i=(n=r(91))&&n.__esModule?n:{default:n},o=r(18),s=function(){function e(){}return e.getParser=function(e,t){if(void 0===t&&(t=!1),"string"!=typeof e)throw Error("UserAgent should be a string");return new i.default(e,t)},e.parse=function(e){return new i.default(e).getResult()},function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}(e,[{key:"BROWSER_MAP",get:function(){return o.BROWSER_MAP}},{key:"ENGINE_MAP",get:function(){return o.ENGINE_MAP}},{key:"OS_MAP",get:function(){return o.OS_MAP}},{key:"PLATFORMS_MAP",get:function(){return o.PLATFORMS_MAP}}]),e}();t.default=s,e.exports=t.default},91:function(e,t,r){t.__esModule=!0,t.default=void 0;var n=u(r(92)),i=u(r(93)),o=u(r(94)),s=u(r(95)),a=u(r(17));
vendor: 4,449 bytes, line 96
96function u(e){return e&&e.__esModule?e:{default:e}}var c=function(){function e(e,t){if(void 0===t&&(t=!1),null==e||""===e)throw Error("UserAgent parameter can't be empty");this._ua=e,this.parsedResult={},!0!==t&&this.parse()}var t=e.prototype;return t.getUA=function(){return this._ua},t.test=function(e){return e.test(this._ua)},t.parseBrowser=function(){var e=this;this.parsedResult.browser={};var t=a.default.find(n.default,function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some(function(t){return e.test(t)});throw Error("Browser's test function is not valid")});return t&&(this.parsedResult.browser=t.describe(this.getUA())),this.parsedResult.browser},t.getBrowser=function(){return this.parsedResult.browser?this.parsedResult.browser:this.parseBrowser()},t.getBrowserName=function(e){return e?String(this.getBrowser().name).toLowerCase()||"":this.getBrowser().name||""},t.getBrowserVersion=function(){return this.getBrowser().version},t.getOS=function(){return this.parsedResult.os?this.parsedResult.os:this.parseOS()},t.parseOS=function(){var e=this;this.parsedResult.os={};var t=a.default.find(i.default,function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some(function(t){return e.test(t)});throw Error("Browser's test function is not valid")});return t&&(this.parsedResult.os=t.describe(this.getUA())),this.parsedResult.os},t.getOSName=function(e){var t=this.getOS().name;return e?String(t).toLowerCase()||"":t||""},t.getOSVersion=function(){return this.getOS().version},t.getPlatform=function(){return this.parsedResult.platform?this.parsedResult.platform:this.parsePlatform()},t.getPlatformType=function(e){void 0===e&&(e=!1);var t=this.getPlatform().type;return e?String(t).toLowerCase()||"":t||""},t.parsePlatform=function(){var e=this;this.parsedResult.platform={};var t=a.default.find(o.default,function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some(function(t){return e.test(t)});throw Error("Browser's test function is not valid")});return t&&(this.parsedResult.platform=t.describe(this.getUA())),this.parsedResult.platform},t.getEngine=function(){return this.parsedResult.engine?this.parsedResult.engine:this.parseEngine()},t.getEngineName=function(e){return e?String(this.getEngine().name).toLowerCase()||"":this.getEngine().name||""},t.parseEngine=function(){var e=this;this.parsedResult.engine={};var t=a.default.find(s.default,function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some(function(t){return e.test(t)});throw Error("Browser's test function is not valid")});return t&&(this.parsedResult.engine=t.describe(this.getUA())),this.parsedResult.engine},t.parse=function(){return this.parseBrowser(),this.parseOS(),this.parsePlatform(),this.parseEngine(),this},t.getResult=function(){return a.default.assign({},this.parsedResult)},t.satisfies=function(e){var t=this,r={},n=0,i={},o=0;if(Object.keys(e).forEach(function(t){var s=e[t];"string"==typeof s?(i[t]=s,o+=1):"object"==typeof s&&(r[t]=s,n+=1)}),n>0){var s=Object.keys(r),u=a.default.find(s,function(e){return t.isOS(e)});if(u){var c=this.satisfies(r[u]);if(void 0!==c)return c}var l=a.default.find(s,function(e){return t.isPlatform(e)});if(l){var f=this.satisfies(r[l]);if(void 0!==f)return f}}if(o>0){var d=Object.keys(i),p=a.default.find(d,function(e){return t.isBrowser(e,!0)});if(void 0!==p)return this.compareVersion(i[p])}},t.isBrowser=function(e,t){void 0===t&&(t=!1);var r=this.getBrowserName().toLowerCase(),n=e.toLowerCase(),i=a.default.getBrowserTypeByAlias(n);return t&&i&&(n=i.toLowerCase()),n===r},t.compareVersion=function(e){var t=[0],r=e,n=!1,i=this.getBrowserVersion();if("string"==typeof i)return">"===e[0]||"<"===e[0]?(r=e.substr(1),"="===e[1]?(n=!0,r=e.substr(2)):t=[],">"===e[0]?t.push(1):t.push(-1)):"="===e[0]?r=e.substr(1):"~"===e[0]&&(n=!0,r=e.substr(1)),t.indexOf(a.default.compareVersions(i,r,n))>-1},t.isOS=function(e){return this.getOSName(!0)===String(e).toLowerCase()},t.isPlatform=function(e){return this.getPlatformType(!0)===String(e).toLowerCase()},t.isEngine=function(e){return this.getEngineName(!0)===String(e).toLowerCase()},t.is=function(e,t){return void 0===t&&(t=!1),this.isBrowser(e,t)||this.isOS(e)||this.isPlatform(e)},t.some=function(e){var t=this;return void 0===e&&(e=[]),e.some(function(e){return t.is(e)})},e}();t.default=c
vendor: 14,261 bytes, line 96
96,e.exports=t.default},92:function(e,t,r){t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},o=/version\/(\d+(\.?_?\d+)+)/i,s=[{test:[/googlebot/i],describe:function(e){var t={name:"Googlebot"},r=i.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/opera/i],describe:function(e){var t={name:"Opera"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opr\/|opios/i],describe:function(e){var t={name:"Opera"},r=i.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/SamsungBrowser/i],describe:function(e){var t={name:"Samsung Internet for Android"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Whale/i],describe:function(e){var t={name:"NAVER Whale Browser"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MZBrowser/i],describe:function(e){var t={name:"MZ Browser"},r=i.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/focus/i],describe:function(e){var t={name:"Focus"},r=i.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/swing/i],describe:function(e){var t={name:"Swing"},r=i.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/coast/i],describe:function(e){var t={name:"Opera Coast"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe:function(e){var t={name:"Opera Touch"},r=i.default.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/yabrowser/i],describe:function(e){var t={name:"Yandex Browser"},r=i.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/ucbrowser/i],describe:function(e){var t={name:"UC Browser"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Maxthon|mxios/i],describe:function(e){var t={name:"Maxthon"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/epiphany/i],describe:function(e){var t={name:"Epiphany"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/puffin/i],describe:function(e){var t={name:"Puffin"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sleipnir/i],describe:function(e){var t={name:"Sleipnir"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/k-meleon/i],describe:function(e){var t={name:"K-Meleon"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/micromessenger/i],describe:function(e){var t={name:"WeChat"},r=i.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/qqbrowser/i],describe:function(e){var t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},r=i.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/msie|trident/i],describe:function(e){var t={name:"Internet Explorer"},r=i.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/\sedg\//i],describe:function(e){var t={name:"Microsoft Edge"},r=i.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/edg([ea]|ios)/i],describe:function(e){var t={name:"Microsoft Edge"},r=i.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/vivaldi/i],describe:function(e){var t={name:"Vivaldi"},r=i.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/seamonkey/i],describe:function(e){var t={name:"SeaMonkey"},r=i.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sailfish/i],describe:function(e){var t={name:"Sailfish"},r=i.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return r&&(t.version=r),t}},{test:[/silk/i],describe:function(e){var t={name:"Amazon Silk"},r=i.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/phantom/i],describe:function(e){var t={name:"PhantomJS"},r=i.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/slimerjs/i],describe:function(e){var t={name:"SlimerJS"},r=i.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t={name:"BlackBerry"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t={name:"WebOS Browser"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/bada/i],describe:function(e){var t={name:"Bada"},r=i.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/tizen/i],describe:function(e){var t={name:"Tizen"},r=i.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/qupzilla/i],describe:function(e){var t={name:"QupZilla"},r=i.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/firefox|iceweasel|fxios/i],describe:function(e){var t={name:"Firefox"},r=i.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/electron/i],describe:function(e){var t={name:"Electron"},r=i.default.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MiuiBrowser/i],describe:function(e){var t={name:"Miui"},r=i.default.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/chromium/i],describe:function(e){var t={name:"Chromium"},r=i.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/chrome|crios|crmo/i],describe:function(e){var t={name:"Chrome"},r=i.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/GSA/i],describe:function(e){var t={name:"Google Search"},r=i.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){var t={name:"Android Browser"},r=i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/playstation 4/i],describe:function(e){var t={name:"PlayStation 4"},r=i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/safari|applewebkit/i],describe:function(e){var t={name:"Safari"},r=i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/.*/i],describe:function(e){var t=-1!==e.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:i.default.getFirstMatch(t,e),version:i.default.getSecondMatch(t,e)}}}];t.default=s,e.exports=t.default},93:function(e,t,r){t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},o=r(18),s=[{test:[/Roku\/DVP/],describe:function(e){var t=i.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:o.OS_MAP.Roku,version:t}}},{test:[/windows phone/i],describe:function(e){var t=i.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.WindowsPhone,version:t}}},{test:[/windows /i],describe:function(e){var t=i.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),r=i.default.getWindowsVersionName(t);return{name:o.OS_MAP.Windows,version:t,versionName:r}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(e){var t={name:o.OS_MAP.iOS},r=i.default.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return r&&(t.version=r),t}},{test:[/macintosh/i],describe:function(e){var t=i.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),r=i.default.getMacOSVersionName(t),n={name:o.OS_MAP.MacOS,version:t};return r&&(n.versionName=r),n}},{test:[/(ipod|iphone|ipad)/i],describe:function(e){var t=i.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:o.OS_MAP.iOS,version:t}}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){var t=i.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),r=i.default.getAndroidVersionName(t),n={name:o.OS_MAP.Android,version:t};return r&&(n.versionName=r),n}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t=i.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),r={name:o.OS_MAP.WebOS};return t&&t.length&&(r.version=t),r}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t=i.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||i.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||i.default.getFirstMatch(/\bbb(\d+)/i,e);return{name:o.OS_MAP.BlackBerry,version:t}}},{test:[/bada/i],describe:function(e){var t=i.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.Bada,version:t}}},{test:[/tizen/i],describe:function(e){var t=i.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.Tizen,version:t}}},{test:[/linux/i],describe:function(){return{name:o.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:o.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(e){var t=i.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.PlayStation4,version:t}}}];t.default=s,e.exports=t.default},94:function(e,t,r){t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},o=r(18),s=[{test:[/googlebot/i],describe:function(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(e){var t=i.default.getFirstMatch(/(can-l01)/i,e)&&"Nova",r={type:o.PLATFORMS_MAP.mobile,vendor:"Huawei"};return t&&(r.model=t),r}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet}}},{test:function(e){var t=e.test(/ipod|iphone/i),r=e.test(/like (ipod|iphone)/i);return t&&!r},describe:function(e){var t=i.default.getFirstMatch(/(ipod|iphone)/i,e);return{type:o.PLATFORMS_MAP.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"blackberry"===e.getBrowserName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(e){return"bada"===e.getBrowserName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"windows phone"===e.getBrowserName()},describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"Microsoft"}}},{test:function(e){var t=Number(String(e.getOSVersion()).split(".")[0]);return"android"===e.getOSName(!0)&&t>=3},describe:function(){return{type:o.PLATFORMS_MAP.tablet}}},{test:function(e){return"android"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"macos"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop,vendor:"Apple"}}},{test:function(e){return"windows"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop}}},{test:function(e){return"linux"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop}}},{test:function(e){return"playstation 4"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.tv}}},{test:function(e){return"roku"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.tv}}}];t.default=s,e.exports=t.default},95:function(e,t,r){t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},o=r(18),s=[{test:function(e){return"microsoft edge"===e.getBrowserName(!0)},describe:function(e){if(/\sedg\//i.test(e))return{name:o.ENGINE_MAP.Blink};var t=i.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:o.ENGINE_MAP.EdgeHTML,version:t}}},{test:[/trident/i],describe:function(e){var t={name:o.ENGINE_MAP.Trident},r=i.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){return e.test(/presto/i)},describe:function(e){var t={name:o.ENGINE_MAP.Presto},r=i.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){var t=e.test(/gecko/i),r=e.test(/like gecko/i);return t&&!r},describe:function(e){var t={name:o.ENGINE_MAP.Gecko},r=i.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(apple)?webkit\/537\.36/i],describe:function(){return{name:o.ENGINE_MAP.Blink}}},{test:[/(apple)?webkit/i],describe:function(e){var t={name:o.ENGINE_MAP.WebKit},r=i.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}}];t.default=s,e.exports=t.default}})}
96,89461:function(e,t,r){"use strict";let n=r(55614),i=r(48321),o=r(55589);e.exports={XMLParser:i,XMLValidator:n,XMLBuilder:o}},98204:function(e,t){"use strict";let r=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",n="["+r+"]["+r+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*",i=RegExp("^"+n+"$");t.isExist=function(e){return void 0!==e},t.isEmptyObject=function(e){return 0===Object.keys(e).length},t.merge=function(e,t,r){if(t){let n=Object.keys(t),i=n.length;for(let o=0;o<i;o++)"strict"===r?e[n[o]]=[t[n[o]]]:e[n[o]]=t[n[o]]}},t.getValue=function(e){return t.isExist(e)?e:""},t.isName=function(e){return null!=i.exec(e)},t.getAllMatches=function(e,t){let r=[],n=t.exec(e);for(;n;){let i=[];i.startIndex=t.lastIndex-n[0].length;let o=n.length;for(let e=0;e<o;e++)i.push(n[e]);r.push(i),n=t.exec(e)}return r},t.nameRegexp=n},55614:function(e,t,r){"use strict";let n=r(98204),i={allowBooleanAttributes:!1,unpairedTags:[]};function o(e){return" "===e||"	"===e||"\n"===e||"\r"===e}function s(e,t){let r=t;for(;t<e.length;t++)if("?"==e[t]||" "==e[t]){let n=e.substr(r,t-r);if(t>5&&"xml"===n)return l("InvalidXml","XML declaration allowed only at the start of the document.",f(e,t));if("?"!=e[t]||">"!=e[t+1])continue;t++;break}return t}function a(e,t){if(e.length>t+5&&"-"===e[t+1]&&"-"===e[t+2]){for(t+=3;t<e.length;t++)if("-"===e[t]&&"-"===e[t+1]&&">"===e[t+2]){t+=2;break}}else if(e.length>t+8&&"D"===e[t+1]&&"O"===e[t+2]&&"C"===e[t+3]&&"T"===e[t+4]&&"Y"===e[t+5]&&"P"===e[t+6]&&"E"===e[t+7]){let r=1;for(t+=8;t<e.length;t++)if("<"===e[t])r++;else if(">"===e[t]&&0==--r)break}else if(e.length>t+9&&"["===e[t+1]&&"C"===e[t+2]&&"D"===e[t+3]&&"A"===e[t+4]&&"T"===e[t+5]&&"A"===e[t+6]&&"["===e[t+7]){for(t+=8;t<e.length;t++)if("]"===e[t]&&"]"===e[t+1]&&">"===e[t+2]){t+=2;break}}return t}t.validate=function(e,t){t=Object.assign({},i,t);let r=[],u=!1,d=!1;"\uFEFF"===e[0]&&(e=e.substr(1));for(let i=0;i<e.length;i++)if("<"===e[i]&&"?"===e[i+1]){if(i+=2,(i=s(e,i)).err)return i}else if("<"===e[i]){let h=i;if("!"===e[++i]){i=a(e,i);continue}{var p;let g=!1;"/"===e[i]&&(g=!0,i++);let y="";for(;i<e.length&&">"!==e[i]&&" "!==e[i]&&"	"!==e[i]&&"\n"!==e[i]&&"\r"!==e[i];i++)y+=e[i];if("/"===(y=y.trim())[y.length-1]&&(y=y.substring(0,y.length-1),i--),p=y,!n.isName(p))return l("InvalidTag",0===y.trim().length?"Invalid space after '<'.":"Tag '"+y+"' is an invalid name.",f(e,i));let m=function(e,t){let r="",n="",i=!1;for(;t<e.length;t++){if('"'===e[t]||"'"===e[t])""===n?n=e[t]:n!==e[t]||(n="");else if(">"===e[t]&&""===n){i=!0;break}r+=e[t]}return""===n&&{value:r,index:t,tagClosed:i}}(e,i);if(!1===m)return l("InvalidAttr","Attributes for '"+y+"' have open quote.",f(e,i));let b=m.value;if(i=m.index,"/"===b[b.length-1]){let r=i-b.length,n=c(b=b.substring(0,b.length-1),t);if(!0!==n)return l(n.err.code,n.err.msg,f(e,r+n.err.line));u=!0}else if(g){if(!m.tagClosed)return l("InvalidTag","Closing tag '"+y+"' doesn't have proper closing.",f(e,i));if(b.trim().length>0)return l("InvalidTag","Closing tag '"+y+"' can't have attributes or invalid starting.",f(e,h));{let t=r.pop();if(y!==t.tagName){let r=f(e,t.tagStartPos);return l("InvalidTag","Expected closing tag '"+t.tagName+"' (opened in line "+r.line+", col "+r.col+") instead of closing tag '"+y+"'.",f(e,h))}0==r.length&&(d=!0)}}else{let n=c(b,t);if(!0!==n)return l(n.err.code,n.err.msg,f(e,i-b.length+n.err.line));if(!0===d)return l("InvalidXml","Multiple possible root nodes found.",f(e,i));-1!==t.unpairedTags.indexOf(y)||r.push({tagName:y,tagStartPos:h}),u=!0}for(i++;i<e.length;i++)if("<"===e[i]){if("!"===e[i+1]){i=a(e,++i);continue}if("?"===e[i+1]){if((i=s(e,++i)).err)return i}else break}else if("&"===e[i]){let t=function(e,t){if(";"===e[++t])return -1;if("#"===e[t])return function(e,t){let r=/\d/;for("x"===e[t]&&(t++,r=/[\da-fA-F]/);t<e.length;t++){if(";"===e[t])return t;if(!e[t].match(r))break}return -1}(e,++t);let r=0;for(;t<e.length;t++,r++)if(!e[t].match(/\w/)||!(r<20)){if(";"===e[t])break;return -1}return t}(e,i);if(-1==t)return l("InvalidChar","char '&' is not expected.",f(e,i));i=t}else if(!0===d&&!o(e[i]))return l("InvalidXml","Extra text at the end",f(e,i));"<"===e[i]&&i--}}else{if(o(e[i]))continue;return l("InvalidChar","char '"+e[i]+"' is not expected.",f(e,i))}return u?1==r.length?l("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",f(e,r[0].tagStartPos)):!(r.length>0)||l("InvalidXml","Invalid '"+JSON.stringify(r.map(e=>e.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1}):l("InvalidXml","Start tag expected.",1)};let u=RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function c(e,t){let r=n.getAllMatches(e,u),i={};for(let e=0;e<r.length;e++){if(0===r[e][1].length)return l("InvalidAttr","Attribute '"+r[e][2]+"' has no space in starting.",d(r[e]));if(void 0!==r[e][3]&&void 0===r[e][4])return l("InvalidAttr","Attribute '"+r[e][2]+"' is without value.",d(r[e]));if(void 0===r[e][3]&&!t.allowBooleanAttributes)return l("InvalidAttr","boolean attribute '"+r[e][2]+"' is not allowed.",d(r[e]));let o=r[e][2];if(!n.isName(o))return l("InvalidAttr","Attribute '"+o+"' is an invali
96d name.",d(r[e]));if(i.hasOwnProperty(o))return l("InvalidAttr","Attribute '"+o+"' is repeated.",d(r[e]));i[o]=1}return!0}function l(e,t,r){return{err:{code:e,msg:t,line:r.line||r,col:r.col}}}function f(e,t){let r=e.substring(0,t).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function d(e){return e.startIndex+e[1].length}},55589:function(e,t,r){"use strict";let n=r(53685),i={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:"  ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:RegExp("&","g"),val:"&amp;"},{regex:RegExp(">","g"),val:"&gt;"},{regex:RegExp("<","g"),val:"&lt;"},{regex:RegExp("'","g"),val:"&apos;"},{regex:RegExp('"',"g"),val:"&quot;"}],processEntities:!0,stopNodes:[],oneListGroup:!1};function o(e){this.options=Object.assign({},i,e),this.options.ignoreAttributes||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=u),this.processTextOrObjNode=s,this.options.format?(this.indentate=a,this.tagEndChar=">\n",this.newLine="\n"):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function s(e,t,r){let n=this.j2x(e,r+1);return void 0!==e[this.options.textNodeName]&&1===Object.keys(e).length?this.buildTextValNode(e[this.options.textNodeName],t,n.attrStr,r):this.buildObjectNode(n.val,t,n.attrStr,r)}function a(e){return this.options.indentBy.repeat(e)}function u(e){return!!e.startsWith(this.options.attributeNamePrefix)&&e.substr(this.attrPrefixLen)}o.prototype.build=function(e){return this.options.preserveOrder?n(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e={[this.options.arrayNodeName]:e}),this.j2x(e,0).val)},o.prototype.j2x=function(e,t){let r="",n="";for(let i in e)if(void 0===e[i]);else if(null===e[i])"?"===i[0]?n+=this.indentate(t)+"<"+i+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+i+"/"+this.tagEndChar;else if(e[i]instanceof Date)n+=this.buildTextValNode(e[i],i,"",t);else if("object"!=typeof e[i]){let o=this.isAttribute(i);if(o)r+=this.buildAttrPairStr(o,""+e[i]);else if(i===this.options.textNodeName){let t=this.options.tagValueProcessor(i,""+e[i]);n+=this.replaceEntitiesValue(t)}else n+=this.buildTextValNode(e[i],i,"",t)}else if(Array.isArray(e[i])){let r=e[i].length,o="";for(let s=0;s<r;s++){let r=e[i][s];void 0===r||(null===r?"?"===i[0]?n+=this.indentate(t)+"<"+i+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+i+"/"+this.tagEndChar:"object"==typeof r?this.options.oneListGroup?o+=this.j2x(r,t+1).val:o+=this.processTextOrObjNode(r,i,t):o+=this.buildTextValNode(r,i,"",t))}this.options.oneListGroup&&(o=this.buildObjectNode(o,i,"",t)),n+=o}else if(this.options.attributesGroupName&&i===this.options.attributesGroupName){let t=Object.keys(e[i]),n=t.length;for(let o=0;o<n;o++)r+=this.buildAttrPairStr(t[o],""+e[i][t[o]])}else n+=this.processTextOrObjNode(e[i],i,t);return{attrStr:r,val:n}},o.prototype.buildAttrPairStr=function(e,t){return(t=this.options.attributeValueProcessor(e,""+t),t=this.replaceEntitiesValue(t),this.options.suppressBooleanAttributes&&"true"===t)?" "+e:" "+e+'="'+t+'"'},o.prototype.buildObjectNode=function(e,t,r,n){if(""===e)return"?"===t[0]?this.indentate(n)+"<"+t+r+"?"+this.tagEndChar:this.indentate(n)+"<"+t+r+this.closeTag(t)+this.tagEndChar;{let i="</"+t+this.tagEndChar,o="";return("?"===t[0]&&(o="?",i=""),r&&-1===e.indexOf("<"))?this.indentate(n)+"<"+t+r+o+">"+e+i:!1!==this.options.commentPropName&&t===this.options.commentPropName&&0===o.length?this.indentate(n)+`<!--${e}-->`+this.newLine:this.indentate(n)+"<"+t+r+o+this.tagEndChar+e+this.indentate(n)+i}},o.prototype.closeTag=function(e){let t="";return -1!==this.options.unpairedTags.indexOf(e)?this.options.suppressUnpairedNode||(t="/"):t=this.options.suppressEmptyNode?"/":`></${e}`,t}
96,o.prototype.buildTextValNode=function(e,t,r,n){if(!1!==this.options.cdataPropName&&t===this.options.cdataPropName)return this.indentate(n)+`<![CDATA[${e}]]>`+this.newLine;if(!1!==this.options.commentPropName&&t===this.options.commentPropName)return this.indentate(n)+`<!--${e}-->`+this.newLine;if("?"===t[0])return this.indentate(n)+"<"+t+r+"?"+this.tagEndChar;{let i=this.options.tagValueProcessor(t,e);return""===(i=this.replaceEntitiesValue(i))?this.indentate(n)+"<"+t+r+this.closeTag(t)+this.tagEndChar:this.indentate(n)+"<"+t+r+">"+i+"</"+t+this.tagEndChar}},o.prototype.replaceEntitiesValue=function(e){if(e&&e.length>0&&this.options.processEntities)for(let t=0;t<this.options.entities.length;t++){let r=this.options.entities[t];e=e.replace(r.regex,r.val)}return e},e.exports=o},53685:function(e){"use strict";function t(e,t){let n="";if(e&&!t.ignoreAttributes)for(let i in e){let o=t.attributeValueProcessor(i,e[i]);!0===(o=r(o,t))&&t.suppressBooleanAttributes?n+=` ${i.substr(t.attributeNamePrefix.length)}`:n+=` ${i.substr(t.attributeNamePrefix.length)}="${o}"`}return n}function r(e,t){if(e&&e.length>0&&t.processEntities)for(let r=0;r<t.entities.length;r++){let n=t.entities[r];e=e.replace(n.regex,n.val)}return e}e.exports=function(e,n){let i="";return n.format&&n.indentBy.length>0&&(i="\n"),function e(n,i,o,s){let a="",u=!1;for(let c=0;c<n.length;c++){let l=n[c],f=function(e){let t=Object.keys(e);for(let e=0;e<t.length;e++){let r=t[e];if(":@"!==r)return r}}(l),d="";if(d=0===o.length?f:`${o}.${f}`,f===i.textNodeName){let e=l[f];!function(e,t){let r=(e=e.substr(0,e.length-t.textNodeName.length-1)).substr(e.lastIndexOf(".")+1);for(let n in t.stopNodes)if(t.stopNodes[n]===e||t.stopNodes[n]==="*."+r)return!0;return!1}(d,i)&&(e=r(e=i.tagValueProcessor(f,e),i)),u&&(a+=s),a+=e,u=!1;continue}if(f===i.cdataPropName){u&&(a+=s),a+=`<![CDATA[${l[f][0][i.textNodeName]}]]>`,u=!1;continue}if(f===i.commentPropName){a+=s+`<!--${l[f][0][i.textNodeName]}-->`,u=!0;continue}if("?"===f[0]){let e=t(l[":@"],i),r="?xml"===f?"":s,n=l[f][0][i.textNodeName];n=0!==n.length?" "+n:"",a+=r+`<${f}${n}${e}?>`,u=!0;continue}let p=s;""!==p&&(p+=i.indentBy);let h=t(l[":@"],i),g=s+`<${f}${h}`,y=e(l[f],i,d,p);-1!==i.unpairedTags.indexOf(f)?i.suppressUnpairedNode?a+=g+">":a+=g+"/>":(!y||0===y.length)&&i.suppressEmptyNode?a+=g+"/>":y&&y.endsWith(">")?a+=g+`>${y}${s}</${f}>`:(a+=g+">",y&&""!==s&&(y.includes("/>")||y.includes("</"))?a+=s+i.indentBy+y+s:a+=y,a+=`</${f}>`),u=!0}return a}(e,n,"",i)}},96889:function(e,t,r){"use strict";let n=r(98204);function i(e,t){return"!"===e[t+1]&&"-"===e[t+2]&&"-"===e[t+3]}e.exports=function(e,t){let r={};if("O"===e[t+3]&&"C"===e[t+4]&&"T"===e[t+5]&&"Y"===e[t+6]&&"P"===e[t+7]&&"E"===e[t+8]){t+=9;let p=1,h=!1,g=!1;for(;t<e.length;t++)if("<"!==e[t]||g){if(">"===e[t]){if(g?"-"===e[t-1]&&"-"===e[t-2]&&(g=!1,p--):p--,0===p)break}else"["===e[t]?h=!0:e[t]}else{var o,s,a,u,c,l,f,d;if(h&&"!"===(o=e)[(s=t)+1]&&"E"===o[s+2]&&"N"===o[s+3]&&"T"===o[s+4]&&"I"===o[s+5]&&"T"===o[s+6]&&"Y"===o[s+7])t+=7,[entityName,val,t]=function(e,t){let r="";for(;t<e.length&&"'"!==e[t]&&'"'!==e[t];t++)r+=e[t];if(-1!==(r=r.trim()).indexOf(" "))throw Error("External entites are not supported");let n=e[t++],i="";for(;t<e.length&&e[t]!==n;t++)i+=e[t];return[r,i,t]}(e,t+1),-1===val.indexOf("&")&&(r[function(e){if(n.isName(e))return e;throw Error(`Invalid entity name ${e}`)}(entityName)]={regx:RegExp(`&${entityName};`,"g"),val:val});else if(h&&"!"===(a=e)[(u=t)+1]&&"E"===a[u+2]&&"L"===a[u+3]&&"E"===a[u+4]&&"M"===a[u+5]&&"E"===a[u+6]&&"N"===a[u+7]&&"T"===a[u+8])t+=8;else if(h&&"!"===(c=e)[(l=t)+1]&&"A"===c[l+2]&&"T"===c[l+3]&&"T"===c[l+4]&&"L"===c[l+5]&&"I"===c[l+6]&&"S"===c[l+7]&&"T"===c[l+8])t+=8;else if(h&&"!"===(f=e)[(d=t)+1]&&"N"===f[d+2]&&"O"===f[d+3]&&"T"===f[d+4]&&"A"===f[d+5]&&"T"===f[d+6]&&"I"===f[d+7]&&"O"===f[d+8]&&"N"===f[d+9])t+=9;else if(i)g=!0;else throw Error("Invalid DOCTYPE");p++}if(0!==p)throw Error("Unclosed DOCTYPE")}else throw Error("Invalid Tag instead of DOCTYPE");return{entities:r,i:t}}},41623:function(e,t){let r={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(e,t,r){return e}};t.buildOptions=function(e){return Object.assign({},r,e)},t.defaultOptions=r},47353:function(e,t,r){"use strict";let n=r(98204),i=r(43610),o=r(96889),s=r(50833);"<((!\\[CDATA\\[([\\s\\S]*?)(]]>))|((NAME:)?(NAME))([^>]*)>|((\\/)(NAME)\\s*>))([^<]*)".replace(/NAME/g,n.nameRegexp);class a{constructor(e){this.options=e,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"\xa2"},pound:{regex:/&(pound|#163);/g,val:"\xa3"},yen:{regex:/&(yen|#165);/g,val:"\xa5"},euro:{regex:/&(euro|#8364);/g,val:"€"},copyright:{regex:/&(copy|#169);/g,val:"\xa9"},reg:{regex:/&(reg|#174);/g,val:"\xae"},inr:{regex:/&(inr|#8377);/g,val:"₹"}},this.addExternalEntities=u,this.parseXml=p,this.parseTextData=c,this.resolveNameSpace=l,this.buildAttributesMap=d,this.isItStopNode=m,this.replaceEntitiesValue=g,this.readStopNodeData=w,this.saveTextToParentTag=y,this.addChild=h}}function u(e){let t=Object.keys(e);for(let r=0;r<t.length;r++){let n=t[r];this.lastEntities[n]={regex:RegExp("&"+n+";","g"),val:e[n]}}}
96function c(e,t,r,n,i,o,s){if(void 0!==e&&(this.options.trimValues&&!n&&(e=e.trim()),e.length>0)){s||(e=this.replaceEntitiesValue(e));let n=this.options.tagValueProcessor(t,e,r,i,o);return null==n?e:typeof n!=typeof e||n!==e?n:this.options.trimValues?S(e,this.options.parseTagValue,this.options.numberParseOptions):e.trim()===e?S(e,this.options.parseTagValue,this.options.numberParseOptions):e}}function l(e){if(this.options.removeNSPrefix){let t=e.split(":"),r="/"===e.charAt(0)?"/":"";if("xmlns"===t[0])return"";2===t.length&&(e=r+t[1])}return e}let f=RegExp("([^\\s=]+)\\s*(=\\s*(['\"])([\\s\\S]*?)\\3)?","gm");function d(e,t,r){if(!this.options.ignoreAttributes&&"string"==typeof e){let r=n.getAllMatches(e,f),i=r.length,o={};for(let e=0;e<i;e++){let n=this.resolveNameSpace(r[e][1]),i=r[e][4],s=this.options.attributeNamePrefix+n;if(n.length){if(this.options.transformAttributeName&&(s=this.options.transformAttributeName(s)),"__proto__"===s&&(s="#__proto__"),void 0!==i){this.options.trimValues&&(i=i.trim()),i=this.replaceEntitiesValue(i);let e=this.options.attributeValueProcessor(n,i,t);null==e?o[s]=i:typeof e!=typeof i||e!==i?o[s]=e:o[s]=S(i,this.options.parseAttributeValue,this.options.numberParseOptions)}else this.options.allowBooleanAttributes&&(o[s]=!0)}}if(Object.keys(o).length){if(this.options.attributesGroupName){let e={};return e[this.options.attributesGroupName]=o,e}return o}}}let p=function(e){e=e.replace(/\r\n?/g,"\n");let t=new i("!xml"),r=t,n="",s="";for(let a=0;a<e.length;a++)if("<"===e[a]){if("/"===e[a+1]){let t=b(e,">",a,"Closing Tag is not closed."),i=e.substring(a+2,t).trim();if(this.options.removeNSPrefix){let e=i.indexOf(":");-1!==e&&(i=i.substr(e+1))}this.options.transformTagName&&(i=this.options.transformTagName(i)),r&&(n=this.saveTextToParentTag(n,r,s));let o=s.substring(s.lastIndexOf(".")+1);if(i&&-1!==this.options.unpairedTags.indexOf(i))throw Error(`Unpaired tag can not be used as closing tag: </${i}>`);let u=0;o&&-1!==this.options.unpairedTags.indexOf(o)?(u=s.lastIndexOf(".",s.lastIndexOf(".")-1),this.tagsNodeStack.pop()):u=s.lastIndexOf("."),s=s.substring(0,u),r=this.tagsNodeStack.pop(),n="",a=t}else if("?"===e[a+1]){let t=v(e,a,!1,"?>");if(!t)throw Error("Pi Tag is not closed.");if(n=this.saveTextToParentTag(n,r,s),this.options.ignoreDeclaration&&"?xml"===t.tagName||this.options.ignorePiTags);else{let e=new i(t.tagName);e.add(this.options.textNodeName,""),t.tagName!==t.tagExp&&t.attrExpPresent&&(e[":@"]=this.buildAttributesMap(t.tagExp,s,t.tagName)),this.addChild(r,e,s)}a=t.closeIndex+1}else if("!--"===e.substr(a+1,3)){let t=b(e,"-->",a+4,"Comment is not closed.");if(this.options.commentPropName){let i=e.substring(a+4,t-2);n=this.saveTextToParentTag(n,r,s),r.add(this.options.commentPropName,[{[this.options.textNodeName]:i}])}a=t}else if("!D"===e.substr(a+1,2)){let t=o(e,a);this.docTypeEntities=t.entities,a=t.i}else if("!["===e.substr(a+1,2)){let t=b(e,"]]>",a,"CDATA is not closed.")-2,i=e.substring(a+9,t);if(n=this.saveTextToParentTag(n,r,s),this.options.cdataPropName)r.add(this.options.cdataPropName,[{[this.options.textNodeName]:i}]);else{let e=this.parseTextData(i,r.tagname,s,!0,!1,!0);void 0==e&&(e=""),r.add(this.options.textNodeName,e)}a=t+2}else{let o=v(e,a,this.options.removeNSPrefix),u=o.tagName,c=o.tagExp,l=o.attrExpPresent,f=o.closeIndex;this.options.transformTagName&&(u=this.options.transformTagName(u)),r&&n&&"!xml"!==r.tagname&&(n=this.saveTextToParentTag(n,r,s,!1));let d=r;if(d&&-1!==this.options.unpairedTags.indexOf(d.tagname)&&(r=this.tagsNodeStack.pop(),s=s.substring(0,s.lastIndexOf("."))),u!==t.tagname&&(s+=s?"."+u:u),this.isItStopNode(this.options.stopNodes,s,u)){let t="";if(c.length>0&&c.lastIndexOf("/")===c.length-1)a=o.closeIndex;else if(-1!==this.options.unpairedTags.indexOf(u))a=o.closeIndex;else{let r=this.readStopNodeData(e,u,f+1);if(!r)throw Error(`Unexpected end of ${u}`);a=r.i,t=r.tagContent}let n=new i(u);u!==c&&l&&(n[":@"]=this.buildAttributesMap(c,s,u)),t&&(t=this.parseTextData(t,u,s,!0,l,!0,!0)),s=s.substr(0,s.lastIndexOf(".")),n.add(this.options.textNodeName,t),this.addChild(r,n,s)}else{if(c.length>0&&c.lastIndexOf("/")===c.length-1){c="/"===u[u.length-1]?u=u.substr(0,u.length-1):c.substr(0,c.length-1),this.options.transformTagName&&(u=this.options.transformTagName(u));let e=new i(u);u!==c&&l&&(e[":@"]=this.buildAttributesMap(c,s,u)),this.addChild(r,e,s),s=s.substr(0,s.lastIndexOf("."))}else{let e=new i(u);this.tagsNodeStack.push(r),u!==c&&l&&(e[":@"]=this.buildAttributesMap(c,s,u)),this.addChild(r,e,s),r=e}n="",a=f}}}else n+=e[a];return t.child};function h(e,t,r){let n=this.options.updateTag(t.tagname,r,t[":@"]);!1===n||("string"==typeof n&&(t.tagname=n),e.addChild(t))}let g=function(e){if(this.options.processEntities){for(let t in this.docTypeEntities){let r=this.docTypeEntities[t];e=e.replace(r.regx,r.val)}for(let t in this.lastEntities){let r=this.lastEntities[t];e=e.replace(r.regex,r.val)}if(this.options.htmlEntities)for(let t in this.htmlEntities){let r=this.htmlEntities[t];e=e.replace(r.regex,r.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function y(e,t,r,n){return e&&(void 0===n&&(n=0===Object.keys(t.child).length),void 0!==(e=this.parseTextData(e,t.tagname,r,!1,!!t[":@"]&&0!==Object.keys(t[":@"]).length,n))&&""!==e&&t.add(this.options.textNodeName,e),e=""),e}function m(e,t,r){let n="*."+r;
96for(let r in e){let i=e[r];if(n===i||t===i)return!0}return!1}function b(e,t,r,n){let i=e.indexOf(t,r);if(-1!==i)return i+t.length-1;throw Error(n)}function v(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:">",i=function(e,t){let r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:">",i="";for(let o=t;o<e.length;o++){let t=e[o];if(r)t===r&&(r="");else if('"'===t||"'"===t)r=t;else if(t===n[0]){if(!n[1]||e[o+1]===n[1])return{data:i,index:o}}else"	"===t&&(t=" ");i+=t}}(e,t+1,n);if(!i)return;let o=i.data,s=i.index,a=o.search(/\s/),u=o,c=!0;if(-1!==a&&(u=o.substr(0,a).replace(/\s\s*$/,""),o=o.substr(a+1)),r){let e=u.indexOf(":");-1!==e&&(c=(u=u.substr(e+1))!==i.data.substr(e+1))}return{tagName:u,tagExp:o,closeIndex:s,attrExpPresent:c}}function w(e,t,r){let n=r,i=1;for(;r<e.length;r++)if("<"===e[r]){if("/"===e[r+1]){let o=b(e,">",r,`${t} is not closed`);if(e.substring(r+2,o).trim()===t&&0==--i)return{tagContent:e.substring(n,r),i:o};r=o}else if("?"===e[r+1])r=b(e,"?>",r+1,"StopNode is not closed.");else if("!--"===e.substr(r+1,3))r=b(e,"-->",r+3,"StopNode is not closed.");else if("!["===e.substr(r+1,2))r=b(e,"]]>",r,"StopNode is not closed.")-2;else{let n=v(e,r,">");n&&((n&&n.tagName)===t&&"/"!==n.tagExp[n.tagExp.length-1]&&i++,r=n.closeIndex)}}}function S(e,t,r){if(t&&"string"==typeof e){let t=e.trim();return"true"===t||"false"!==t&&s(e,r)}return n.isExist(e)?e:""}e.exports=a},48321:function(e,t,r){"use strict";let{buildOptions:n}=r(41623),i=r(47353),{prettify:o}=r(85374),s=r(55614);class a{constructor(e){this.externalEntities={},this.options=n(e)}parse(e,t){if("string"==typeof e);else if(e.toString)e=e.toString();else throw Error("XML data is accepted in String or Bytes[] form.");if(t){!0===t&&(t={});let r=s.validate(e,t);if(!0!==r)throw Error(`${r.err.msg}:${r.err.line}:${r.err.col}`)}let r=new i(this.options);r.addExternalEntities(this.externalEntities);let n=r.parseXml(e);return this.options.preserveOrder||void 0===n?n:o(n,this.options)}addEntity(e,t){if(-1!==t.indexOf("&"))throw Error("Entity value can't have '&'");if(-1!==e.indexOf("&")||-1!==e.indexOf(";"))throw Error("An entity must be set without '&' and ';'. Eg. use '#xD' for '&#xD;'");if("&"===t)throw Error("An entity with value '&' is not permitted");this.externalEntities[e]=t}}e.exports=a},85374:function(e,t){"use strict";t.prettify=function(e,t){return function e(t,r,n){let i;let o={};for(let s=0;s<t.length;s++){let a=t[s],u=function(e){let t=Object.keys(e);for(let e=0;e<t.length;e++){let r=t[e];if(":@"!==r)return r}}(a),c="";if(c=void 0===n?u:n+"."+u,u===r.textNodeName)void 0===i?i=a[u]:i+=""+a[u];else if(void 0===u)continue;else if(a[u]){let t=e(a[u],r,c),n=function(e,t){let{textNodeName:r}=t,n=Object.keys(e).length;return 0===n||1===n&&(!!e[r]||"boolean"==typeof e[r]||0===e[r])}(t,r);a[":@"]?function(e,t,r,n){if(t){let i=Object.keys(t),o=i.length;for(let s=0;s<o;s++){let o=i[s];n.isArray(o,r+"."+o,!0,!0)?e[o]=[t[o]]:e[o]=t[o]}}}(t,a[":@"],c,r):1!==Object.keys(t).length||void 0===t[r.textNodeName]||r.alwaysCreateTextNode?0===Object.keys(t).length&&(r.alwaysCreateTextNode?t[r.textNodeName]="":t=""):t=t[r.textNodeName],void 0!==o[u]&&o.hasOwnProperty(u)?(Array.isArray(o[u])||(o[u]=[o[u]]),o[u].push(t)):r.isArray(u,c,n)?o[u]=[t]:o[u]=t}}return"string"==typeof i?i.length>0&&(o[r.textNodeName]=i):void 0!==i&&(o[r.textNodeName]=i),o}(e,t)}},43610:function(e){"use strict";class t{constructor(e){this.tagname=e,this.child=[],this[":@"]={}}add(e,t){"__proto__"===e&&(e="#__proto__"),this.child.push({[e]:t})}addChild(e){"__proto__"===e.tagname&&(e.tagname="#__proto__"),e[":@"]&&Object.keys(e[":@"]).length>0?this.child.push({[e.tagname]:e.child,":@":e[":@"]}):this.child.push({[e.tagname]:e.child})}}e.exports=t},50833:function(e){"use strict";let t=/^[-+]?0x[a-fA-F0-9]+$/,r=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt),!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);let n={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};e.exports=function(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(i=Object.assign({},n,i),!e||"string"!=typeof e)return e;let o=e.trim();if(void 0!==i.skipLike&&i.skipLike.test(o))return e;if(i.hex&&t.test(o))return Number.parseInt(o,16);{let t=r.exec(o);if(!t)return e;{var s;let r=t[1],n=t[2],a=((s=t[3])&&-1!==s.indexOf(".")&&("."===(s=s.replace(/0+$/,""))?s="0":"."===s[0]?s="0"+s:"."===s[s.length-1]&&(s=s.substr(0,s.length-1))),s),u=t[4]||t[6];if(!i.leadingZeros&&n.length>0&&r&&"."!==o[2])return e;{if(!i.leadingZeros&&n.length>0&&!r&&"."!==o[1])return e;let t=Number(o),s=""+t;return -1!==s.search(/[eE]/)||u?i.eNotation?t:e:-1!==o.indexOf(".")?"0"===s&&""===a?t:s===a?t
96:r&&s==="-"+a?t:e:n?a===s?t:r+a===s?t:e:o===s?t:o===r+s?t:e}}}}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.