UNPKG

free-swagger-userscript

Version:

free-swagger for tampermonkey

16 lines (14 loc) 4.37 MB
(function(e){var n={};function t(r){if(n[r])return n[r].exports;var a=n[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,t),a.l=!0,a.exports}t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:r})},t.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var a in e)t.d(r,a,function(n){return e[n]}.bind(null,a));return r},t.n=function(e){var n=e&&e.__esModule?function(){return e["default"]}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="https://cdn.jsdelivr.net/npm/free-swagger-userscript/dist/",t(t.s="ab8e")})({"61f5":function(e,n){e.exports=function(e){if(!e.webpackPolyfill){var n=Object.create(e);n.children||(n.children=[]),Object.defineProperty(n,"loaded",{enumerable:!0,get:function(){return n.l}}),Object.defineProperty(n,"id",{enumerable:!0,get:function(){return n.i}}),Object.defineProperty(n,"exports",{enumerable:!0}),n.webpackPolyfill=1}return n}},8761:function(e,n,t){"use strict";t.r(n),function(e,r,a){t.d(n,"createClassifier",(function(){return m})),t.d(n,"createLanguageService",(function(){return f})),t.d(n,"displayPartsToString",(function(){return _})),t.d(n,"EndOfLineState",(function(){return g})),t.d(n,"flattenDiagnosticMessageText",(function(){return y})),t.d(n,"IndentStyle",(function(){return h})),t.d(n,"ScriptKind",(function(){return v})),t.d(n,"ScriptTarget",(function(){return b})),t.d(n,"TokenClass",(function(){return E})); /*! ***************************************************************************** Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABLITY OR NON-INFRINGEMENT. See the Apache Version 2.0 License for specific language governing permissions and limitations under the License. ***************************************************************************** */ var i=function(){for(var e=0,n=0,t=arguments.length;n<t;n++)e+=arguments[n].length;var r=Array(e),a=0;for(n=0;n<t;n++)for(var i=arguments[n],o=0,s=i.length;o<s;o++,a++)r[a]=i[o];return r},o=function(){return o=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var a in n=arguments[t],n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e},o.apply(this,arguments)},s=function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e},c=function(e,n){var t,r,a,i,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(e){return function(n){return c([e,n])}}function c(i){if(t)throw new TypeError("Generator is already executing.");while(o)try{if(t=1,r&&(a=2&i[0]?r["return"]:i[0]?r["throw"]||((a=r["return"])&&a.call(r),0):r.next)&&!(a=a.call(r,i[1])).done)return a;switch(r=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,r=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(a=o.trys,!(a=a.length>0&&a[a.length-1])&&(6===i[0]||2===i[0])){o=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]<a[3])){o.label=i[1];break}if(6===i[0]&&o.label<a[1]){o.label=a[1],a=i;break}if(a&&o.label<a[2]){o.label=a[2],o.ops.push(i);break}a[2]&&o.ops.pop(),o.trys.pop();continue}i=n.call(e,o)}catch(s){i=[6,s],r=0}finally{t=a=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}},l=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)n.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(t[r[a]]=e[r[a]])}return t},u=function(){var e=function(n,t){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t])},e(n,t)};return function(n,t){function r(){this.constructor=n}e(n,t),n.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}}();(function(e){function n(){var e={};return e.prev=e,{head:e,tail:e,size:0}}function t(e,n){return{key:e,value:n,next:void 0,prev:void 0}}function r(e,n){return e===n||e!==e&&n!==n}function a(e){var n=e.prev;if(!n||n===e)throw new Error("Illegal state");return n}function i(e){while(e){var n=!e.prev;if(e=e.next,!n)return e}}function o(e,n){for(var t=e.tail;t!==e.head;t=a(t))if(r(t.key,n))return t}function s(e,n,r){var a=o(e,n);if(!a){var i=t(n,r);return i.prev=e.tail,e.tail.next=i,e.tail=i,e.size++,i}a.value=r}function c(e,n){for(var t=e.tail;t!==e.head;t=a(t)){if(void 0===t.prev)throw new Error("Illegal state");if(r(t.key,n)){if(t.next)t.next.prev=t.prev;else{if(e.tail!==t)throw new Error("Illegal state");e.tail=t.prev}return t.prev.next=t.next,t.next=t.prev,t.prev=void 0,e.size--,t}}}function l(e){var n=e.tail;while(n!==e.head){var t=a(n);n.next=e.head,n.prev=void 0,n=t}e.head.next=void 0,e.tail=e.head,e.size=0}function u(e,n){var t=e.head;while(t)t=i(t),t&&n(t.value,t.key)}function d(e,n){if(e)for(var t=e.next();!t.done;t=e.next())n(t.value)}function p(e,n){return{current:e.head,selector:n}}function m(e){return e.current=i(e.current),e.current?{value:e.selector(e.current.key,e.current.value),done:!1}:{value:void 0,done:!0}}(function(e){function t(e){var t=function(){function e(e,n){this._data=p(e,n)}return e.prototype.next=function(){return m(this._data)},e}();return function(){function r(t){var r=this;this._mapData=n(),d(e(t),(function(e){var n=e[0],t=e[1];return r.set(n,t)}))}return Object.defineProperty(r.prototype,"size",{get:function(){return this._mapData.size},enumerable:!1,configurable:!0}),r.prototype.get=function(e){var n;return null===(n=o(this._mapData,e))||void 0===n?void 0:n.value},r.prototype.set=function(e,n){return s(this._mapData,e,n),this},r.prototype.has=function(e){return!!o(this._mapData,e)},r.prototype.delete=function(e){return!!c(this._mapData,e)},r.prototype.clear=function(){l(this._mapData)},r.prototype.keys=function(){return new t(this._mapData,(function(e,n){return e}))},r.prototype.values=function(){return new t(this._mapData,(function(e,n){return n}))},r.prototype.entries=function(){return new t(this._mapData,(function(e,n){return[e,n]}))},r.prototype.forEach=function(e){u(this._mapData,e)},r}()}function r(e){var t=function(){function e(e,n){this._data=p(e,n)}return e.prototype.next=function(){return m(this._data)},e}();return function(){function r(t){var r=this;this._mapData=n(),d(e(t),(function(e){return r.add(e)}))}return Object.defineProperty(r.prototype,"size",{get:function(){return this._mapData.size},enumerable:!1,configurable:!0}),r.prototype.add=function(e){return s(this._mapData,e,e),this},r.prototype.has=function(e){return!!o(this._mapData,e)},r.prototype.delete=function(e){return!!c(this._mapData,e)},r.prototype.clear=function(){l(this._mapData)},r.prototype.keys=function(){return new t(this._mapData,(function(e,n){return e}))},r.prototype.values=function(){return new t(this._mapData,(function(e,n){return n}))},r.prototype.entries=function(){return new t(this._mapData,(function(e,n){return[e,n]}))},r.prototype.forEach=function(e){u(this._mapData,e)},r}()}e.createMapShim=t,e.createSetShim=r})(e.ShimCollections||(e.ShimCollections={}))})(d||(d={})),function(e){e.versionMajorMinor="4.0",e.version="4.0.3",function(e){e[e["LessThan"]=-1]="LessThan",e[e["EqualTo"]=0]="EqualTo",e[e["GreaterThan"]=1]="GreaterThan"}(e.Comparison||(e.Comparison={})),function(e){function n(){return"undefined"!==typeof Map&&"entries"in Map.prototype&&1===new Map([[0,0]]).size?Map:void 0}function t(){return"undefined"!==typeof Set&&"entries"in Set.prototype&&1===new Set([0]).size?Set:void 0}e.tryGetNativeMap=n,e.tryGetNativeSet=t}(e.NativeCollections||(e.NativeCollections={}))}(d||(d={})),function(e){function n(n,r,a){var i,o=null!==(i=e.NativeCollections[r]())&&void 0!==i?i:null===e.ShimCollections||void 0===e.ShimCollections?void 0:e.ShimCollections[a](t);if(o)return o;throw new Error("TypeScript requires an environment that provides a compatible native "+n+" implementation.")}function t(n){if(n){if(tn(n))return ye(n);if(n instanceof e.Map)return n.entries();if(n instanceof e.Set)return n.values();throw new Error("Iteration not supported.")}}function r(){return new e.Map}function a(n){var t=new e.Map;for(var r in n)ke.call(n,r)&&t.set(r,n[r]);return t}function o(e){return e?e.length:0}function s(e,n){if(e)for(var t=0;t<e.length;t++){var r=n(e[t],t);if(r)return r}}function c(e,n){if(e)for(var t=e.length-1;t>=0;t--){var r=n(e[t],t);if(r)return r}}function l(e,n){if(void 0!==e)for(var t=0;t<e.length;t++){var r=n(e[t],t);if(void 0!==r)return r}}function u(e,n){while(1){var t=e.next();if(t.done)return;var r=n(t.value);if(void 0!==r)return r}}function d(e,n,t){var r=t;if(e)for(var a=e.next(),i=0;!a.done;a=e.next(),i++)r=n(r,a.value,i);return r}function p(n,t,r){var a=[];e.Debug.assertEqual(n.length,t.length);for(var i=0;i<n.length;i++)a.push(r(n[i],t[i],i));return a}function m(n,t){e.Debug.assertEqual(n.length,t.length);var r=0;return{next:function(){return r===n.length?{value:void 0,done:!0}:(r++,{value:[n[r-1],t[r-1]],done:!1})}}}function f(n,t){e.Debug.assert(n.length===t.length);for(var r=new e.Map,a=0;a<n.length;++a)r.set(n[a],t[a]);return r}function _(e,n){if(e.length<=1)return e;for(var t=[],r=0,a=e.length;r<a;r++)r&&t.push(n),t.push(e[r]);return t}function g(e,n){if(e)for(var t=0;t<e.length;t++)if(!n(e[t],t))return!1;return!0}function y(e,n){for(var t=0;t<e.length;t++){var r=e[t];if(n(r,t))return r}}function h(e,n){for(var t=e.length-1;t>=0;t--){var r=e[t];if(n(r,t))return r}}function v(e,n,t){for(var r=t||0;r<e.length;r++)if(n(e[r],r))return r;return-1}function b(e,n,t){for(var r=void 0===t?e.length-1:t;r>=0;r--)if(n(e[r],r))return r;return-1}function E(n,t){for(var r=0;r<n.length;r++){var a=t(n[r],r);if(a)return a}return e.Debug.fail()}function T(e,n,t){if(void 0===t&&(t=En),e)for(var r=0,a=e;r<a.length;r++){var i=a[r];if(t(i,n))return!0}return!1}function S(e,n,t){return void 0===t&&(t=En),e.length===n.length&&e.every((function(e,r){return t(e,n[r])}))}function L(e,n,t){for(var r=t||0;r<e.length;r++)if(T(n,e.charCodeAt(r)))return r;return-1}function x(e,n){var t=0;if(e)for(var r=0;r<e.length;r++){var a=e[r];n(a,r)&&t++}return t}function A(e,n){if(e){var t=e.length,r=0;while(r<t&&n(e[r]))r++;if(r<t){var a=e.slice(0,r);r++;while(r<t){var i=e[r];n(i)&&a.push(i),r++}return a}}return e}function D(e,n){for(var t=0,r=0;r<e.length;r++)n(e[r],r,e)&&(e[t]=e[r],t++);e.length=t}function C(e){e.length=0}function I(e,n){var t;if(e){t=[];for(var r=0;r<e.length;r++)t.push(n(e[r],r))}return t}function N(e,n){return{next:function(){var t=e.next();return t.done?t:{value:n(t.value),done:!1}}}}function R(e,n){if(e)for(var t=0;t<e.length;t++){var r=e[t],a=n(r,t);if(r!==a){var i=e.slice(0,t);for(i.push(a),t++;t<e.length;t++)i.push(n(e[t],t));return i}}return e}function k(e){for(var n=[],t=0,r=e;t<r.length;t++){var a=r[t];a&&(tn(a)?pe(n,a):n.push(a))}return n}function O(n,t){var r;if(n)for(var a=0;a<n.length;a++){var i=t(n[a],a);i&&(r=tn(i)?pe(r,i):le(r,i))}return r||e.emptyArray}function P(e,n){var t=[];if(e)for(var r=0;r<e.length;r++){var a=n(e[r],r);a&&(tn(a)?pe(t,a):t.push(a))}return t}function w(n,t){var r=n.next();if(r.done)return e.emptyIterator;var a=i(r.value);return{next:function(){while(1){var e=a.next();if(!e.done)return e;var t=n.next();if(t.done)return t;a=i(t.value)}}};function i(n){var r=t(n);return void 0===r?e.emptyIterator:tn(r)?ye(r):r}}function M(e,n){var t;if(e)for(var r=0;r<e.length;r++){var a=e[r],i=n(a,r);(t||a!==i||tn(i))&&(t||(t=e.slice(0,r)),tn(i)?pe(t,i):t.push(i))}return t||e}function F(e,n){for(var t=[],r=0;r<e.length;r++){var a=n(e[r],r);if(void 0===a)return;t.push(a)}return t}function G(e,n){var t=[];if(e)for(var r=0;r<e.length;r++){var a=n(e[r],r);void 0!==a&&t.push(a)}return t}function B(e,n){return{next:function(){while(1){var t=e.next();if(t.done)return t;var r=n(t.value);if(void 0!==r)return{value:r,done:!1}}}}}function U(n,t){if(n){var r=new e.Map;return n.forEach((function(e,n){var a=t(n,e);if(void 0!==a){var i=a[0],o=a[1];void 0!==i&&void 0!==o&&r.set(i,o)}})),r}}function V(n,t){if(n){var r=new e.Set;return n.forEach((function(e){var n=t(e);void 0!==n&&r.add(n)})),r}}function j(e,n,t){if(e.has(n))return e.get(n);var r=t();return e.set(n,r),r}function H(e,n){return!e.has(n)&&(e.add(n),!0)}function K(e){var n=!1;return{next:function(){var t=n;return n=!0,t?{value:void 0,done:!0}:{value:e,done:!1}}}}function W(e,n,t){var r;if(e){r=[];var a=e.length,i=void 0,o=void 0,s=0,c=0;while(s<a){while(c<a){var l=e[c];if(o=n(l,c),0===c)i=o;else if(o!==i)break;c++}if(s<c){var u=t(e.slice(s,c),i,s,c);u&&r.push(u),s=c}i=o,c++}}return r}function q(n,t){if(n){var r=new e.Map;return n.forEach((function(e,n){var a=t(n,e),i=a[0],o=a[1];r.set(i,o)})),r}}function z(e,n){if(e){if(!n)return e.length>0;for(var t=0,r=e;t<r.length;t++){var a=r[t];if(n(a))return!0}}return!1}function J(e,n,t){for(var r,a=0;a<e.length;a++)n(e[a])?r=void 0===r?a:r:void 0!==r&&(t(r,a),r=void 0);void 0!==r&&t(r,e.length)}function X(e,n){return z(n)?z(e)?i(e,n):n:e}function Y(e,n){return n}function Q(e){return e.map(Y)}function Z(e,n,t){var r=Q(e);_e(e,r,t);for(var a=e[r[0]],i=[r[0]],o=1;o<r.length;o++){var s=r[o],c=e[s];n(a,c)||(i.push(s),a=c)}return i.sort(),i.map((function(n){return e[n]}))}function $(e,n){for(var t=[],r=0,a=e;r<a.length;r++){var i=a[r];me(t,i,n)}return t}function ee(e,n,t){return 0===e.length?[]:1===e.length?e.slice():t?Z(e,n,t):$(e,n)}function ne(n,t){if(0===n.length)return e.emptyArray;for(var r=n[0],a=[r],i=1;i<n.length;i++){var o=n[i];switch(t(o,r)){case!0:case 0:continue;case-1:return e.Debug.fail("Array is unsorted.")}a.push(r=o)}return a}function te(e,n,t){if(0!==e.length){var r=Ie(e,n,mn,t);r<0&&e.splice(~r,0,n)}else e.push(n)}function re(e,n,t){return ne(ge(e,n),t||n||In)}function ae(e,n){if(e.length<2)return!0;for(var t=e[0],r=0,a=e.slice(1);r<a.length;r++){var i=a[r];if(1===n(t,i))return!1;t=i}return!0}function ie(e,n,t){if(void 0===t&&(t=En),!e||!n)return e===n;if(e.length!==n.length)return!1;for(var r=0;r<e.length;r++)if(!t(e[r],n[r],r))return!1;return!0}function oe(e){var n;if(e)for(var t=0;t<e.length;t++){var r=e[t];!n&&r||(n||(n=e.slice(0,t)),r&&n.push(r))}return n||e}function se(n,t,r){if(!t||!n||0===t.length||0===n.length)return t;var a=[];e:for(var i=0,o=0;o<t.length;o++){o>0&&e.Debug.assertGreaterThanOrEqual(r(t[o],t[o-1]),0);n:for(var s=i;i<n.length;i++)switch(i>s&&e.Debug.assertGreaterThanOrEqual(r(n[i],n[i-1]),0),r(t[o],n[i])){case-1:a.push(t[o]);continue e;case 0:continue e;case 1:continue n}}return a}function ce(e,n){for(var t=0,r=0,a=e;r<a.length;r++){var i=a[r];t+=i[n]}return t}function le(e,n){return void 0===n?e:void 0===e?[n]:(e.push(n),e)}function ue(e,n){return void 0===e?n:void 0===n?e:tn(e)?tn(n)?X(e,n):le(e,n):tn(n)?le(n,e):[e,n]}function de(e,n){return n<0?e.length+n:n}function pe(e,n,t,r){if(void 0===n||0===n.length)return e;if(void 0===e)return n.slice(t,r);t=void 0===t?0:de(n,t),r=void 0===r?n.length:de(n,r);for(var a=t;a<r&&a<n.length;a++)void 0!==n[a]&&e.push(n[a]);return e}function me(e,n,t){return!T(e,n,t)&&(e.push(n),!0)}function fe(e,n,t){return e?(me(e,n,t),e):[n]}function _e(e,n,t){n.sort((function(n,r){return t(e[n],e[r])||xn(n,r)}))}function ge(e,n){return 0===e.length?e:e.slice().sort(n)}function ye(e){var n=0;return{next:function(){return n===e.length?{value:void 0,done:!0}:(n++,{value:e[n-1],done:!1})}}}function he(e){var n=e.length;return{next:function(){return 0===n?{value:void 0,done:!0}:(n--,{value:e[n],done:!1})}}}function ve(e,n){var t=Q(e);return _e(e,t,n),t.map((function(n){return e[n]}))}function be(e,n,t,r){while(t<r){if(e[t]!==n[t])return!1;t++}return!0}function Ee(e,n){if(e&&(n=de(e,n),n<e.length))return e[n]}function Te(e){return 0===e.length?void 0:e[0]}function Se(n){return e.Debug.assert(0!==n.length),n[0]}function Le(e){return 0===e.length?void 0:e[e.length-1]}function xe(n){return e.Debug.assert(0!==n.length),n[n.length-1]}function Ae(e){return e&&1===e.length?e[0]:void 0}function De(e){return e&&1===e.length?e[0]:e}function Ce(e,n,t){var r=e.slice(0);return r[n]=t,r}function Ie(e,n,t,r,a){return Ne(e,t(n),t,r,a)}function Ne(e,n,t,r,a){if(!z(e))return-1;var i=a||0,o=e.length-1;while(i<=o){var s=i+(o-i>>1),c=t(e[s]);switch(r(c,n)){case-1:i=s+1;break;case 0:return s;case 1:o=s-1;break}}return~i}function Re(e,n,t,r,a){if(e&&e.length>0){var i=e.length;if(i>0){var o=void 0===r||r<0?0:r,s=void 0===a||o+a>i-1?i-1:o+a,c=void 0;arguments.length<=2?(c=e[o],o++):c=t;while(o<=s)c=n(c,e[o],o),o++;return c}}return t}e.Map=n("Map","tryGetNativeMap","createMapShim"),e.Set=n("Set","tryGetNativeSet","createSetShim"),e.getIterator=t,e.emptyArray=[],e.emptyMap=new e.Map,e.emptySet=new e.Set,e.createMap=r,e.createMapFromTemplate=a,e.length=o,e.forEach=s,e.forEachRight=c,e.firstDefined=l,e.firstDefinedIterator=u,e.reduceLeftIterator=d,e.zipWith=p,e.zipToIterator=m,e.zipToMap=f,e.intersperse=_,e.every=g,e.find=y,e.findLast=h,e.findIndex=v,e.findLastIndex=b,e.findMap=E,e.contains=T,e.arraysEqual=S,e.indexOfAnyCharCode=L,e.countWhere=x,e.filter=A,e.filterMutate=D,e.clear=C,e.map=I,e.mapIterator=N,e.sameMap=R,e.flatten=k,e.flatMap=O,e.flatMapToMutable=P,e.flatMapIterator=w,e.sameFlatMap=M,e.mapAllOrFail=F,e.mapDefined=G,e.mapDefinedIterator=B,e.mapDefinedEntries=U,e.mapDefinedValues=V,e.getOrUpdate=j,e.tryAddToSet=H,e.emptyIterator={next:function(){return{value:void 0,done:!0}}},e.singleIterator=K,e.spanMap=W,e.mapEntries=q,e.some=z,e.getRangesWhere=J,e.concatenate=X,e.indicesOf=Q,e.deduplicate=ee,e.insertSorted=te,e.sortAndDeduplicate=re,e.arrayIsSorted=ae,e.arrayIsEqualTo=ie,e.compact=oe,e.relativeComplement=se,e.sum=ce,e.append=le,e.combine=ue,e.addRange=pe,e.pushIfUnique=me,e.appendIfUnique=fe,e.sort=ge,e.arrayIterator=ye,e.arrayReverseIterator=he,e.stableSort=ve,e.rangeEquals=be,e.elementAt=Ee,e.firstOrUndefined=Te,e.first=Se,e.lastOrUndefined=Le,e.last=xe,e.singleOrUndefined=Ae,e.singleOrMany=De,e.replaceElement=Ce,e.binarySearch=Ie,e.binarySearchKey=Ne,e.reduceLeft=Re;var ke=Object.prototype.hasOwnProperty;function Oe(e,n){return ke.call(e,n)}function Pe(e,n){return ke.call(e,n)?e[n]:void 0}function we(e){var n=[];for(var t in e)ke.call(e,t)&&n.push(t);return n}function Me(e){var n=[];do{for(var t=Object.getOwnPropertyNames(e),r=0,a=t;r<a.length;r++){var i=a[r];me(n,i)}}while(e=Object.getPrototypeOf(e));return n}function Fe(e){var n=[];for(var t in e)ke.call(e,t)&&n.push(e[t]);return n}e.hasProperty=Oe,e.getProperty=Pe,e.getOwnKeys=we,e.getAllKeys=Me,e.getOwnValues=Fe;var Ge=Object.entries?Object.entries:function(e){for(var n=we(e),t=Array(n.length),r=0,a=n;r<a.length;r++){var i=a[r];t.push([i,e[i]])}return t};function Be(e){return e?Ge(e):[]}function Ue(e,n){for(var t=new Array(e),r=0;r<e;r++)t[r]=n(r);return t}function Ve(e,n){for(var t=[],r=e.next();!r.done;r=e.next())t.push(n?n(r.value):r.value);return t}function je(e){for(var n=[],t=1;t<arguments.length;t++)n[t-1]=arguments[t];for(var r=0,a=n;r<a.length;r++){var i=a[r];if(void 0!==i)for(var o in i)Oe(i,o)&&(e[o]=i[o])}return e}function He(e,n,t){if(void 0===t&&(t=En),e===n)return!0;if(!e||!n)return!1;for(var r in e)if(ke.call(e,r)){if(!ke.call(n,r))return!1;if(!t(e[r],n[r]))return!1}for(var r in n)if(ke.call(n,r)&&!ke.call(e,r))return!1;return!0}function Ke(n,t,r){void 0===r&&(r=mn);for(var a=new e.Map,i=0,o=n;i<o.length;i++){var s=o[i],c=t(s);void 0!==c&&a.set(c,r(s))}return a}function We(e,n,t){void 0===t&&(t=mn);for(var r=[],a=0,i=e;a<i.length;a++){var o=i[a];r[n(o)]=t(o)}return r}function qe(e,n,t){void 0===t&&(t=mn);for(var r=Ze(),a=0,i=e;a<i.length;a++){var o=i[a];r.add(n(o),t(o))}return r}function ze(e,n,t){return void 0===t&&(t=mn),Ve(qe(e,n).values(),t)}function Je(e){var n={};for(var t in e)ke.call(e,t)&&(n[t]=e[t]);return n}function Xe(e,n){var t={};for(var r in n)ke.call(n,r)&&(t[r]=n[r]);for(var r in e)ke.call(e,r)&&(t[r]=e[r]);return t}function Ye(e,n){for(var t in n)ke.call(n,t)&&(e[t]=n[t])}function Qe(e,n){return n?n.bind(e):void 0}function Ze(){var n=new e.Map;return n.add=$e,n.remove=en,n}function $e(e,n){var t=this.get(e);return t?t.push(n):this.set(e,t=[n]),t}function en(e,n){var t=this.get(e);t&&(Xn(t,n),t.length||this.delete(e))}function nn(){return Ze()}function tn(e){return Array.isArray?Array.isArray(e):e instanceof Array}function rn(e){return tn(e)?e:[e]}function an(e){return"string"===typeof e}function on(e){return"number"===typeof e}function sn(e,n){return void 0!==e&&n(e)?e:void 0}function cn(n,t){return void 0!==n&&t(n)?n:e.Debug.fail("Invalid cast. The supplied value "+n+" did not pass the test '"+e.Debug.getFunctionName(t)+"'.")}function ln(e){}function un(){return!1}function dn(){return!0}function pn(){}function mn(e){return e}function fn(e){return e.toLowerCase()}e.getEntries=Be,e.arrayOf=Ue,e.arrayFrom=Ve,e.assign=je,e.equalOwnProperties=He,e.arrayToMap=Ke,e.arrayToNumericMap=We,e.arrayToMultiMap=qe,e.group=ze,e.clone=Je,e.extend=Xe,e.copyProperties=Ye,e.maybeBind=Qe,e.createMultiMap=Ze,e.createUnderscoreEscapedMultiMap=nn,e.isArray=tn,e.toArray=rn,e.isString=an,e.isNumber=on,e.tryCast=sn,e.cast=cn,e.noop=ln,e.returnFalse=un,e.returnTrue=dn,e.returnUndefined=pn,e.identity=mn,e.toLowerCase=fn;var _n=/[^\u0130\u0131\u00DFa-z0-9\\/:\-_\. ]+/g;function gn(e){return _n.test(e)?e.replace(_n,fn):e}function yn(){throw new Error("Not implemented")}function hn(e){var n;return function(){return e&&(n=e(),e=void 0),n}}function vn(n){var t=new e.Map;return function(e){var r=typeof e+":"+e,a=t.get(r);return void 0!==a||t.has(r)||(a=n(e),t.set(r,a)),a}}function bn(e,n,t,r,a){if(a){for(var i=[],o=0;o<arguments.length;o++)i[o]=arguments[o];return function(e){return Re(i,(function(e,n){return n(e)}),e)}}return r?function(a){return r(t(n(e(a))))}:t?function(r){return t(n(e(r)))}:n?function(t){return n(e(t))}:e?function(n){return e(n)}:function(e){return e}}function En(e,n){return e===n}function Tn(e,n){return e===n||void 0!==e&&void 0!==n&&e.toUpperCase()===n.toUpperCase()}function Sn(e,n){return En(e,n)}function Ln(e,n){return e===n?0:void 0===e?-1:void 0===n?1:e<n?-1:1}function xn(e,n){return Ln(e,n)}function An(e,n){return xn(null===e||void 0===e?void 0:e.start,null===n||void 0===n?void 0:n.start)||xn(null===e||void 0===e?void 0:e.length,null===n||void 0===n?void 0:n.length)}function Dn(e,n,t){return-1===t(e,n)?e:n}function Cn(e,n){return e===n?0:void 0===e?-1:void 0===n?1:(e=e.toUpperCase(),n=n.toUpperCase(),e<n?-1:e>n?1:0)}function In(e,n){return Ln(e,n)}function Nn(e){return e?Cn:In}e.toFileNameLowerCase=gn,e.notImplemented=yn,e.memoize=hn,e.memoizeOne=vn,e.compose=bn,function(e){e[e["None"]=0]="None",e[e["Normal"]=1]="Normal",e[e["Aggressive"]=2]="Aggressive",e[e["VeryAggressive"]=3]="VeryAggressive"}(e.AssertionLevel||(e.AssertionLevel={})),e.equateValues=En,e.equateStringsCaseInsensitive=Tn,e.equateStringsCaseSensitive=Sn,e.compareValues=xn,e.compareTextSpans=An,e.min=Dn,e.compareStringsCaseInsensitive=Cn,e.compareStringsCaseSensitive=In,e.getStringComparer=Nn;var Rn,kn,On=function(){var e,n,t=s();return c;function r(e,n,t){if(e===n)return 0;if(void 0===e)return-1;if(void 0===n)return 1;var r=t(e,n);return r<0?-1:r>0?1:0}function a(e){var n=new Intl.Collator(e,{usage:"sort",sensitivity:"variant"}).compare;return function(e,t){return r(e,t,n)}}function i(e){return void 0!==e?o():function(e,t){return r(e,t,n)};function n(e,n){return e.localeCompare(n)}}function o(){return function(n,t){return r(n,t,e)};function e(e,t){return n(e.toUpperCase(),t.toUpperCase())||n(e,t)}function n(e,n){return e<n?-1:e>n?1:0}}function s(){return"object"===typeof Intl&&"function"===typeof Intl.Collator?a:"function"===typeof String.prototype.localeCompare&&"function"===typeof String.prototype.toLocaleUpperCase&&"a".localeCompare("B")<0?i:o}function c(r){return void 0===r?e||(e=t(r)):"en-US"===r?n||(n=t(r)):t(r)}}();function Pn(){return kn}function wn(e){kn!==e&&(kn=e,Rn=void 0)}function Mn(e,n){var t=Rn||(Rn=On(kn));return t(e,n)}function Fn(e,n,t,r){return e===n?0:void 0===e?-1:void 0===n?1:r(e[t],n[t])}function Gn(e,n){return xn(e?1:0,n?1:0)}function Bn(n,t,r){for(var a,i=Math.min(2,Math.floor(.34*n.length)),o=Math.floor(.4*n.length)+1,s=!1,c=n.toLowerCase(),l=0,u=t;l<u.length;l++){var d=u[l],p=r(d);if(void 0!==p&&Math.abs(p.length-c.length)<=i){var m=p.toLowerCase();if(m===c){if(p===n)continue;return d}if(s)continue;if(p.length<3)continue;var f=Un(c,m,o-1);if(void 0===f)continue;f<3?(s=!0,a=d):(e.Debug.assert(f<o),o=f,a=d)}}return a}function Un(e,n,t){for(var r=new Array(n.length+1),a=new Array(n.length+1),i=t+1,o=0;o<=n.length;o++)r[o]=o;for(o=1;o<=e.length;o++){var s=e.charCodeAt(o-1),c=o>t?o-t:1,l=n.length>t+o?t+o:n.length;a[0]=o;for(var u=o,d=1;d<c;d++)a[d]=i;for(d=c;d<=l;d++){var p=s===n.charCodeAt(d-1)?r[d-1]:Math.min(r[d]+1,a[d-1]+1,r[d-1]+2);a[d]=p,u=Math.min(u,p)}for(d=l+1;d<=n.length;d++)a[d]=i;if(u>t)return;var m=r;r=a,a=m}var f=r[n.length];return f>t?void 0:f}function Vn(e,n){var t=e.length-n.length;return t>=0&&e.indexOf(n,t)===t}function jn(e,n){return Vn(e,n)?e.slice(0,e.length-n.length):e}function Hn(e,n){return Vn(e,n)?e.slice(0,e.length-n.length):void 0}function Kn(e,n){return-1!==e.indexOf(n)}function Wn(e){var n=/[.-]((min)|(\d+(\.\d+)*))$/;return e.replace(n,"").replace(n,"")}function qn(e,n){for(var t=0;t<e.length;t++)if(e[t]===n)return zn(e,t),!0;return!1}function zn(e,n){for(var t=n;t<e.length-1;t++)e[t]=e[t+1];e.pop()}function Jn(e,n){e[n]=e[e.length-1],e.pop()}function Xn(e,n){return Yn(e,(function(e){return e===n}))}function Yn(e,n){for(var t=0;t<e.length;t++)if(n(e[t]))return Jn(e,t),!0;return!1}function Qn(e){return e?mn:gn}function Zn(e){var n=e.prefix,t=e.suffix;return n+"*"+t}function $n(n,t){return e.Debug.assert(at(n,t)),t.substring(n.prefix.length,t.length-n.suffix.length)}function et(e,n,t){for(var r,a=-1,i=0,o=e;i<o.length;i++){var s=o[i],c=n(s);at(c,t)&&c.prefix.length>a&&(a=c.prefix.length,r=s)}return r}function nt(e,n){return 0===e.lastIndexOf(n,0)}function tt(e,n){return nt(e,n)?e.substr(n.length):e}function rt(e,n,t){return void 0===t&&(t=mn),nt(t(e),t(n))?e.substring(n.length):void 0}function at(e,n){var t=e.prefix,r=e.suffix;return n.length>=t.length+r.length&&nt(n,t)&&Vn(n,r)}function it(e,n){return function(t){return e(t)&&n(t)}}function ot(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return function(){for(var n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];for(var r=0,a=e;r<a.length;r++){var i=a[r];if(i.apply(void 0,n))return!0}return!1}}function st(e){return function(){for(var n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];return!e.apply(void 0,n)}}function ct(e){}function lt(e){return void 0===e?void 0:[e]}function ut(e,n,t,r,a,i){i=i||ln;var o=0,s=0,c=e.length,l=n.length,u=!1;while(o<c&&s<l){var d=e[o],p=n[s],m=t(d,p);-1===m?(r(d),o++,u=!0):1===m?(a(p),s++,u=!0):(i(p,d),o++,s++)}while(o<c)r(e[o++]),u=!0;while(s<l)a(n[s++]),u=!0;return u}function dt(e,n){for(var t=Array(e),r=0;r<e;r++)t[r]=n(r);return t}function pt(e){var n=[];return mt(e,n,void 0,0),n}function mt(e,n,t,r){for(var a=0,i=e[r];a<i.length;a++){var o=i[a],s=void 0;t?(s=t.slice(),s.push(o)):s=[o],r===e.length-1?n.push(s):mt(e,n,s,r+1)}}function ft(e,n){while(e.length<n)e=" "+e;return e}function _t(e,n){while(e.length<n)e+=" ";return e}e.getUILocale=Pn,e.setUILocale=wn,e.compareStringsCaseSensitiveUI=Mn,e.compareProperties=Fn,e.compareBooleans=Gn,e.getSpellingSuggestion=Bn,e.endsWith=Vn,e.removeSuffix=jn,e.tryRemoveSuffix=Hn,e.stringContains=Kn,e.removeMinAndVersionNumbers=Wn,e.orderedRemoveItem=qn,e.orderedRemoveItemAt=zn,e.unorderedRemoveItemAt=Jn,e.unorderedRemoveItem=Xn,e.createGetCanonicalFileName=Qn,e.patternText=Zn,e.matchedText=$n,e.findBestPatternMatch=et,e.startsWith=nt,e.removePrefix=tt,e.tryRemovePrefix=rt,e.and=it,e.or=ot,e.not=st,e.assertType=ct,e.singleElementArray=lt,e.enumerateInsertsAndDeletes=ut,e.fill=dt,e.cartesianProduct=pt,e.padLeft=ft,e.padRight=_t}(d||(d={})),function(e){var n;(function(e){e[e["Off"]=0]="Off",e[e["Error"]=1]="Error",e[e["Warning"]=2]="Warning",e[e["Info"]=3]="Info",e[e["Verbose"]=4]="Verbose"})(n=e.LogLevel||(e.LogLevel={})),function(t){var r,a=0;function i(){return null!==r&&void 0!==r?r:r=new e.Version(e.version)}function o(e){return t.currentLogLevel<=e}function s(e,n){t.loggingHost&&o(e)&&t.loggingHost.log(e,n)}function c(e){s(n.Info,e)}t.currentLogLevel=n.Warning,t.isDebugging=!1,t.getTypeScriptVersion=i,t.shouldLog=o,t.log=c,function(e){function t(e){s(n.Error,e)}function r(e){s(n.Warning,e)}function a(e){s(n.Info,e)}function i(e){s(n.Verbose,e)}e.error=t,e.warn=r,e.log=a,e.trace=i}(c=t.log||(t.log={}));var l={};function u(){return a}function d(n){var r=a;if(a=n,n>r)for(var i=0,o=e.getOwnKeys(l);i<o.length;i++){var s=o[i],c=l[s];void 0!==c&&t[s]!==c.assertion&&n>=c.level&&(t[s]=c,l[s]=void 0)}}function p(e){return a>=e}function m(n,r){return!!p(n)||(l[r]={level:n,assertion:t[r]},t[r]=e.noop,!1)}function f(e,n){var t=new Error(e?"Debug Failure. "+e:"Debug Failure.");throw Error.captureStackTrace&&Error.captureStackTrace(t,n||f),t}function _(e,n,t){return f((n||"Unexpected node.")+"\r\nNode "+M(e.kind)+" was unexpected.",t||_)}function g(e,n,t,r){e||(n=n?"False expression: "+n:"False expression.",t&&(n+="\r\nVerbose Debug Information: "+("string"===typeof t?t:t())),f(n,r||g))}function y(e,n,t,r,a){if(e!==n){var i=t?r?t+" "+r:t:"";f("Expected "+e+" === "+n+". "+i,a||y)}}function h(e,n,t,r){e>=n&&f("Expected "+e+" < "+n+". "+(t||""),r||h)}function v(e,n,t){e>n&&f("Expected "+e+" <= "+n,t||v)}function b(e,n,t){e<n&&f("Expected "+e+" >= "+n,t||b)}function E(e,n,t){void 0!==e&&null!==e||f(n,t||E)}function T(e,n,t){return E(e,n,t||T),e}function S(e,n,t){for(var r=0,a=e;r<a.length;r++){var i=a[r];E(i,n,t||S)}}function L(e,n,t){return S(e,n,t||L),e}function x(n,t,r){void 0===t&&(t="Illegal value:");var a="object"===typeof n&&e.hasProperty(n,"kind")&&e.hasProperty(n,"pos")&&M?"SyntaxKind: "+M(n.kind):JSON.stringify(n);return f(t+" "+a,r||x)}function A(n,t,r,a){m(1,"assertEachNode")&&g(void 0===t||e.every(n,t),r||"Unexpected node.",(function(){return"Node array did not pass test '"+k(t)+"'."}),a||A)}function D(e,n,t,r){m(1,"assertNode")&&g(void 0!==e&&(void 0===n||n(e)),t||"Unexpected node.",(function(){return"Node "+M(e.kind)+" did not pass test '"+k(n)+"'."}),r||D)}function C(e,n,t,r){m(1,"assertNotNode")&&g(void 0===e||void 0===n||!n(e),t||"Unexpected node.",(function(){return"Node "+M(e.kind)+" should not have passed test '"+k(n)+"'."}),r||C)}function I(e,n,t,r){m(1,"assertOptionalNode")&&g(void 0===n||void 0===e||n(e),t||"Unexpected node.",(function(){return"Node "+M(e.kind)+" did not pass test '"+k(n)+"'."}),r||I)}function N(e,n,t,r){m(1,"assertOptionalToken")&&g(void 0===n||void 0===e||e.kind===n,t||"Unexpected node.",(function(){return"Node "+M(e.kind)+" was not a '"+M(n)+"' token."}),r||N)}function R(e,n,t){m(1,"assertMissingNode")&&g(void 0===e,n||"Unexpected node.",(function(){return"Node "+M(e.kind)+" was unexpected'."}),t||R)}function k(e){if("function"!==typeof e)return"";if(e.hasOwnProperty("name"))return e.name;var n=Function.prototype.toString.call(e),t=/^function\s+([\w\$]+)\s*\(/.exec(n);return t?t[1]:""}function O(n){return"{ name: "+e.unescapeLeadingUnderscores(n.escapedName)+"; flags: "+V(n.flags)+"; declarations: "+e.map(n.declarations,(function(e){return M(e.kind)}))+" }"}function P(e,n,t){void 0===e&&(e=0);var r=w(n);if(0===e)return r.length>0&&0===r[0][0]?r[0][1]:"0";if(t){for(var a="",i=e,o=0,s=r;o<s.length;o++){var c=s[o],l=c[0],u=c[1];if(l>e)break;0!==l&&l&e&&(a=a+(a?"|":"")+u,i&=~l)}if(0===i)return a}else for(var d=0,p=r;d<p.length;d++){var m=p[d];l=m[0],u=m[1];if(l===e)return u}return e.toString()}function w(n){var t=[];for(var r in n){var a=n[r];"number"===typeof a&&t.push([a,r])}return e.stableSort(t,(function(n,t){return e.compareValues(n[0],t[0])}))}function M(n){return P(n,e.SyntaxKind,!1)}function F(n){return P(n,e.NodeFlags,!0)}function G(n){return P(n,e.ModifierFlags,!0)}function B(n){return P(n,e.TransformFlags,!0)}function U(n){return P(n,e.EmitFlags,!0)}function V(n){return P(n,e.SymbolFlags,!0)}function j(n){return P(n,e.TypeFlags,!0)}function H(n){return P(n,e.ObjectFlags,!0)}t.getAssertionLevel=u,t.setAssertionLevel=d,t.shouldAssert=p,t.fail=f,t.failBadSyntaxKind=_,t.assert=g,t.assertEqual=y,t.assertLessThan=h,t.assertLessThanOrEqual=v,t.assertGreaterThanOrEqual=b,t.assertIsDefined=E,t.checkDefined=T,t.assertDefined=T,t.assertEachIsDefined=S,t.checkEachDefined=L,t.assertEachDefined=L,t.assertNever=x,t.assertEachNode=A,t.assertNode=D,t.assertNotNode=C,t.assertOptionalNode=I,t.assertOptionalToken=N,t.assertMissingNode=R,t.getFunctionName=k,t.formatSymbol=O,t.formatEnum=P,t.formatSyntaxKind=M,t.formatNodeFlags=F,t.formatModifierFlags=G,t.formatTransformFlags=B,t.formatEmitFlags=U,t.formatSymbolFlags=V,t.formatTypeFlags=j,t.formatObjectFlags=H;var K,W=!1;function q(){if(Y(),!K)throw new Error("Debugging helpers could not be loaded.");return K}function z(e){return console.log(J(e))}function J(e){return q().formatControlFlowGraph(e)}function X(n){W&&("__debugFlowFlags"in n||Object.defineProperties(n,{__debugFlowFlags:{get:function(){return P(this.flags,e.FlowFlags,!0)}},__debugToString:{value:function(){return J(this)}}}))}function Y(){if(!W){Object.defineProperties(e.objectAllocator.getSymbolConstructor().prototype,{__debugFlags:{get:function(){return V(this.flags)}}}),Object.defineProperties(e.objectAllocator.getTypeConstructor().prototype,{__debugFlags:{get:function(){return j(this.flags)}},__debugObjectFlags:{get:function(){return 524288&this.flags?H(this.objectFlags):""}},__debugTypeToString:{value:function(){return this.checker.typeToString(this)}}});for(var n=[e.objectAllocator.getNodeConstructor(),e.objectAllocator.getIdentifierConstructor(),e.objectAllocator.getTokenConstructor(),e.objectAllocator.getSourceFileConstructor()],t=0,r=n;t<r.length;t++){var a=r[t];a.prototype.hasOwnProperty("__debugKind")||Object.defineProperties(a.prototype,{__debugKind:{get:function(){return M(this.kind)}},__debugNodeFlags:{get:function(){return F(this.flags)}},__debugModifierFlags:{get:function(){return G(e.getEffectiveModifierFlagsNoCache(this))}},__debugTransformFlags:{get:function(){return B(this.transformFlags)}},__debugIsParseTreeNode:{get:function(){return e.isParseTreeNode(this)}},__debugEmitFlags:{get:function(){return U(e.getEmitFlags(this))}},__debugGetText:{value:function(n){if(e.nodeIsSynthesized(this))return"";var t=e.getParseTreeNode(this),r=t&&e.getSourceFileOfNode(t);return r?e.getSourceTextOfNodeFromSourceFile(r,t,n):""}}})}try{if(e.sys&&e.sys.require){e.getDirectoryPath(e.resolvePath(e.sys.getExecutingFilePath()));var i=void 0;i.error||(i.module.init(e),K=i.module)}}catch(o){}W=!0}}function Q(n,t,r,a,i){var o=t?"DeprecationError: ":"DeprecationWarning: ";return o+="'"+n+"' ",o+=a?"has been deprecated since v"+a:"is deprecated",o+=t?" and can no longer be used.":r?" and will no longer be usable after v"+r+".":".",o+=i?" "+e.formatStringFromArgs(i,[n],0):"",o}function Z(e,n,t,r){var a=Q(e,!0,n,t,r);return function(){throw new TypeError(a)}}function $(e,n,t,r){var a=!1;return function(){a||(c.warn(Q(e,!1,n,t,r)),a=!0)}}function ee(n,t){var r,a;void 0===t&&(t={});var o="string"===typeof t.typeScriptVersion?new e.Version(t.typeScriptVersion):null!==(r=t.typeScriptVersion)&&void 0!==r?r:i(),s="string"===typeof t.errorAfter?new e.Version(t.errorAfter):t.errorAfter,c="string"===typeof t.warnAfter?new e.Version(t.warnAfter):t.warnAfter,l="string"===typeof t.since?new e.Version(t.since):null!==(a=t.since)&&void 0!==a?a:c,u=t.error||s&&o.compareTo(s)<=0,d=!c||o.compareTo(c)>=0;return u?Z(n,s,l,t.message):d?$(n,s,l,t.message):e.noop}function ne(e,n){return function(){return e(),n.apply(this,arguments)}}function te(e,n){var t=ee(k(e),n);return ne(t,e)}t.printControlFlowGraph=z,t.formatControlFlowGraph=J,t.attachFlowNodeDebugInfo=X,t.enableDebugInfo=Y,t.deprecate=te}(e.Debug||(e.Debug={}))}(d||(d={})),function(e){e.timestamp="undefined"!==typeof performance&&performance.now?function(){return performance.now()}:Date.now?Date.now:function(){return+new Date}}(d||(d={})),function(e){(function(n){var t,r,a,i="function"===typeof onProfilerEvent&&!0===onProfilerEvent.profiler?onProfilerEvent:function(){},o=!1,s=0;function c(e,t,r,a){return e?l(t,r,a):n.nullTimer}function l(n,t,r){var a=0;return{enter:i,exit:o};function i(){1===++a&&u(t)}function o(){0===--a?(u(r),d(n,t,r)):a<0&&e.Debug.fail("enter/exit count does not match.")}}function u(n){o&&(r.set(n,e.timestamp()),t.set(n,(t.get(n)||0)+1),i(n))}function d(n,t,i){if(o){var c=i&&r.get(i)||e.timestamp(),l=t&&r.get(t)||s;a.set(n,(a.get(n)||0)+(c-l))}}function p(e){return t&&t.get(e)||0}function m(e){return a&&a.get(e)||0}function f(e){a.forEach((function(n,t){e(t,n)}))}function _(){t=new e.Map,r=new e.Map,a=new e.Map,o=!0,s=e.timestamp()}function g(){o=!1}n.createTimerIf=c,n.createTimer=l,n.nullTimer={enter:e.noop,exit:e.noop},n.mark=u,n.measure=d,n.getCount=p,n.getDuration=m,n.forEachMeasure=f,n.enable=_,n.disable=g})(e.performance||(e.performance={}))}(d||(d={})),function(e){var n,t,r={logEvent:e.noop,logErrEvent:e.noop,logPerfEvent:e.noop,logInfoEvent:e.noop,logStartCommand:e.noop,logStopCommand:e.noop,logStartUpdateProgram:e.noop,logStopUpdateProgram:e.noop,logStartUpdateGraph:e.noop,logStopUpdateGraph:e.noop,logStartResolveModule:e.noop,logStopResolveModule:e.noop,logStartParseSourceFile:e.noop,logStopParseSourceFile:e.noop,logStartReadFile:e.noop,logStopReadFile:e.noop,logStartBindFile:e.noop,logStopBindFile:e.noop,logStartScheduledOperation:e.noop,logStopScheduledOperation:e.noop};try{n=Object({NODE_ENV:"production",BASE_URL:"https://cdn.jsdelivr.net/npm/free-swagger-userscript/dist/"}).TS_ETW_MODULE_PATH;t=void 0}catch(a){t=void 0}e.perfLogger=t&&t.logEvent?t:r}(d||(d={})),function(e){var n=/^(0|[1-9]\d*)(?:\.(0|[1-9]\d*)(?:\.(0|[1-9]\d*)(?:\-([a-z0-9-.]+))?(?:\+([a-z0-9-.]+))?)?)?$/i,t=/^(?:0|[1-9]\d*|[a-z-][a-z0-9-]*)(?:\.(?:0|[1-9]\d*|[a-z-][a-z0-9-]*))*$/i,r=/^[a-z0-9-]+(?:\.[a-z0-9-]+)*$/i,a=/^(0|[1-9]\d*)$/,i=function(){function n(n,a,i,s,c){if(void 0===a&&(a=0),void 0===i&&(i=0),void 0===s&&(s=""),void 0===c&&(c=""),"string"===typeof n){var l=e.Debug.checkDefined(o(n),"Invalid version");n=l.major,a=l.minor,i=l.patch,s=l.prerelease,c=l.build}e.Debug.assert(n>=0,"Invalid argument: major"),e.Debug.assert(a>=0,"Invalid argument: minor"),e.Debug.assert(i>=0,"Invalid argument: patch"),e.Debug.assert(!s||t.test(s),"Invalid argument: prerelease"),e.Debug.assert(!c||r.test(c),"Invalid argument: build"),this.major=n,this.minor=a,this.patch=i,this.prerelease=s?s.split("."):e.emptyArray,this.build=c?c.split("."):e.emptyArray}return n.tryParse=function(e){var t=o(e);if(t){var r=t.major,a=t.minor,i=t.patch,s=t.prerelease,c=t.build;return new n(r,a,i,s,c)}},n.prototype.compareTo=function(n){return this===n?0:void 0===n?1:e.compareValues(this.major,n.major)||e.compareValues(this.minor,n.minor)||e.compareValues(this.patch,n.patch)||s(this.prerelease,n.prerelease)},n.prototype.increment=function(t){switch(t){case"major":return new n(this.major+1,0,0);case"minor":return new n(this.major,this.minor+1,0);case"patch":return new n(this.major,this.minor,this.patch+1);default:return e.Debug.assertNever(t)}},n.prototype.toString=function(){var n=this.major+"."+this.minor+"."+this.patch;return e.some(this.prerelease)&&(n+="-"+this.prerelease.join(".")),e.some(this.build)&&(n+="+"+this.build.join(".")),n},n.zero=new n(0,0,0),n}();function o(e){var a=n.exec(e);if(a){var i=a[1],o=a[2],s=void 0===o?"0":o,c=a[3],l=void 0===c?"0":c,u=a[4],d=void 0===u?"":u,p=a[5],m=void 0===p?"":p;if((!d||t.test(d))&&(!m||r.test(m)))return{major:parseInt(i,10),minor:parseInt(s,10),patch:parseInt(l,10),prerelease:d,build:m}}}function s(n,t){if(n===t)return 0;if(0===n.length)return 0===t.length?0:1;if(0===t.length)return-1;for(var r=Math.min(n.length,t.length),i=0;i<r;i++){var o=n[i],s=t[i];if(o!==s){var c=a.test(o),l=a.test(s);if(c||l){if(c!==l)return c?-1:1;var u=e.compareValues(+o,+s);if(u)return u}else{u=e.compareStringsCaseSensitive(o,s);if(u)return u}}}return e.compareValues(n.length,t.length)}e.Version=i;var c=function(){function n(n){this._alternatives=n?e.Debug.checkDefined(f(n),"Invalid range spec."):e.emptyArray}return n.tryParse=function(e){var t=f(e);if(t){var r=new n("");return r._alternatives=t,r}},n.prototype.test=function(e){return"string"===typeof e&&(e=new i(e)),b(e,this._alternatives)},n.prototype.toString=function(){return S(this._alternatives)},n}();e.VersionRange=c;var l=/\s*\|\|\s*/g,u=/\s+/g,d=/^([xX*0]|[1-9]\d*)(?:\.([xX*0]|[1-9]\d*)(?:\.([xX*0]|[1-9]\d*)(?:-([a-z0-9-.]+))?(?:\+([a-z0-9-.]+))?)?)?$/i,p=/^\s*([a-z0-9-+.*]+)\s+-\s+([a-z0-9-+.*]+)\s*$/i,m=/^\s*(~|\^|<|<=|>|>=|=)?\s*([a-z0-9-+.*]+)$/i;function f(e){for(var n=[],t=0,r=e.trim().split(l);t<r.length;t++){var a=r[t];if(a){var i=[],o=p.exec(a);if(o){if(!g(o[1],o[2],i))return}else for(var s=0,c=a.split(u);s<c.length;s++){var d=c[s],f=m.exec(d);if(!f||!y(f[1],f[2],i))return}n.push(i)}}return n}function _(e){var n=d.exec(e);if(n){var t=n[1],r=n[2],a=void 0===r?"*":r,o=n[3],s=void 0===o?"*":o,c=n[4],l=n[5],u=new i(h(t)?0:parseInt(t,10),h(t)||h(a)?0:parseInt(a,10),h(t)||h(a)||h(s)?0:parseInt(s,10),c,l);return{version:u,major:t,minor:a,patch:s}}}function g(e,n,t){var r=_(e);if(!r)return!1;var a=_(n);return!!a&&(h(r.major)||t.push(v(">=",r.version)),h(a.major)||t.push(h(a.minor)?v("<",a.version.increment("major")):h(a.patch)?v("<",a.version.increment("minor")):v("<=",a.version)),!0)}function y(e,n,t){var r=_(n);if(!r)return!1;var a=r.version,o=r.major,s=r.minor,c=r.patch;if(h(o))"<"!==e&&">"!==e||t.push(v("<",i.zero));else switch(e){case"~":t.push(v(">=",a)),t.push(v("<",a.increment(h(s)?"major":"minor")));break;case"^":t.push(v(">=",a)),t.push(v("<",a.increment(a.major>0||h(s)?"major":a.minor>0||h(c)?"minor":"patch")));break;case"<":case">=":t.push(v(e,a));break;case"<=":case">":t.push(h(s)?v("<="===e?"<":">=",a.increment("major")):h(c)?v("<="===e?"<":">=",a.increment("minor")):v(e,a));break;case"=":case void 0:h(s)||h(c)?(t.push(v(">=",a)),t.push(v("<",a.increment(h(s)?"major":"minor")))):t.push(v("=",a));break;default:return!1}return!0}function h(e){return"*"===e||"x"===e||"X"===e}function v(e,n){return{operator:e,operand:n}}function b(e,n){if(0===n.length)return!0;for(var t=0,r=n;t<r.length;t++){var a=r[t];if(E(e,a))return!0}return!1}function E(e,n){for(var t=0,r=n;t<r.length;t++){var a=r[t];if(!T(e,a.operator,a.operand))return!1}return!0}function T(n,t,r){var a=n.compareTo(r);switch(t){case"<":return a<0;case"<=":return a<=0;case">":return a>0;case">=":return a>=0;case"=":return 0===a;default:return e.Debug.assertNever(t)}}function S(n){return e.map(n,L).join(" || ")||"*"}function L(n){return e.map(n,x).join(" ")}function x(e){return""+e.operator+e.operand}}(d||(d={})),function(e){(function(e){e[e["Unknown"]=0]="Unknown",e[e["EndOfFileToken"]=1]="EndOfFileToken",e[e["SingleLineCommentTrivia"]=2]="SingleLineCommentTrivia",e[e["MultiLineCommentTrivia"]=3]="MultiLineCommentTrivia",e[e["NewLineTrivia"]=4]="NewLineTrivia",e[e["WhitespaceTrivia"]=5]="WhitespaceTrivia",e[e["ShebangTrivia"]=6]="ShebangTrivia",e[e["ConflictMarkerTrivia"]=7]="ConflictMarkerTrivia",e[e["NumericLiteral"]=8]="NumericLiteral",e[e["BigIntLiteral"]=9]="BigIntLiteral",e[e["StringLiteral"]=10]="StringLiteral",e[e["JsxText"]=11]="JsxText",e[e["JsxTextAllWhiteSpaces"]=12]="JsxTextAllWhiteSpaces",e[e["RegularExpressionLiteral"]=13]="RegularExpressionLiteral",e[e["NoSubstitutionTemplateLiteral"]=14]="NoSubstitutionTemplateLiteral",e[e["TemplateHead"]=15]="TemplateHead",e[e["TemplateMiddle"]=16]="TemplateMiddle",e[e["TemplateTail"]=17]="TemplateTail",e[e["OpenBraceToken"]=18]="OpenBraceToken",e[e["CloseBraceToken"]=19]="CloseBraceToken",e[e["OpenParenToken"]=20]="OpenParenToken",e[e["CloseParenToken"]=21]="CloseParenToken",e[e["OpenBracketToken"]=22]="OpenBracketToken",e[e["CloseBracketToken"]=23]="CloseBracketToken",e[e["DotToken"]=24]="DotToken",e[e["DotDotDotToken"]=25]="DotDotDotToken",e[e["SemicolonToken"]=26]="SemicolonToken",e[e["CommaToken"]=27]="CommaToken",e[e["QuestionDotToken"]=28]="QuestionDotToken",e[e["LessThanToken"]=29]="LessThanToken",e[e["LessThanSlashToken"]=30]="LessThanSlashToken",e[e["GreaterThanToken"]=31]="GreaterThanToken",e[e["LessThanEqualsToken"]=32]="LessThanEqualsToken",e[e["GreaterThanEqualsToken"]=33]="GreaterThanEqualsToken",e[e["EqualsEqualsToken"]=34]="EqualsEqualsToken",e[e["ExclamationEqualsToken"]=35]="ExclamationEqualsToken",e[e["EqualsEqualsEqualsToken"]=36]="EqualsEqualsEqualsToken",e[e["ExclamationEqualsEqualsToken"]=37]="ExclamationEqualsEqualsToken",e[e["EqualsGreaterThanToken"]=38]="EqualsGreaterThanToken",e[e["PlusToken"]=39]="PlusToken",e[e["MinusToken"]=40]="MinusToken",e[e["AsteriskToken"]=41]="AsteriskToken",e[e["AsteriskAsteriskToken"]=42]="AsteriskAsteriskToken",e[e["SlashToken"]=43]="SlashToken",e[e["PercentToken"]=44]="PercentToken",e[e["PlusPlusToken"]=45]="PlusPlusToken",e[e["MinusMinusToken"]=46]="MinusMinusToken",e[e["LessThanLessThanToken"]=47]="LessThanLessThanToken",e[e["GreaterThanGreaterThanToken"]=48]="GreaterThanGreaterThanToken",e[e["GreaterThanGreaterThanGreaterThanToken"]=49]="GreaterThanGreaterThanGreaterThanToken",e[e["AmpersandToken"]=50]="AmpersandToken",e[e["BarToken"]=51]="BarToken",e[e["CaretToken"]=52]="CaretToken",e[e["ExclamationToken"]=53]="ExclamationToken",e[e["TildeToken"]=54]="TildeToken",e[e["AmpersandAmpersandToken"]=55]="AmpersandAmpersandToken",e[e["BarBarToken"]=56]="BarBarToken",e[e["QuestionToken"]=57]="QuestionToken",e[e["ColonToken"]=58]="ColonToken",e[e["AtToken"]=59]="AtToken",e[e["QuestionQuestionToken"]=60]="QuestionQuestionToken",e[e["BacktickToken"]=61]="BacktickToken",e[e["EqualsToken"]=62]="EqualsToken",e[e["PlusEqualsToken"]=63]="PlusEqualsToken",e[e["MinusEqualsToken"]=64]="MinusEqualsToken",e[e["AsteriskEqualsToken"]=65]="AsteriskEqualsToken",e[e["AsteriskAsteriskEqualsToken"]=66]="AsteriskAsteriskEqualsToken",e[e["SlashEqualsToken"]=67]="SlashEqualsToken",e[e["PercentEqualsToken"]=68]="PercentEqualsToken",e[e["LessThanLessThanEqualsToken"]=69]="LessThanLessThanEqualsToken",e[e["GreaterThanGreaterThanEqualsToken"]=70]="GreaterThanGreaterThanEqualsToken",e[e["GreaterThanGreaterThanGreaterThanEqualsToken"]=71]="GreaterThanGreaterThanGreaterThanEqualsToken",e[e["AmpersandEqualsToken"]=72]="AmpersandEqualsToken",e[e["BarEqualsToken"]=73]="BarEqualsToken",e[e["BarBarEqualsToken"]=74]="BarBarEqualsToken",e[e["AmpersandAmpersandEqualsToken"]=75]="AmpersandAmpersandEqualsToken",e[e["QuestionQuestionEqualsToken"]=76]="QuestionQuestionEqualsToken",e[e["CaretEqualsToken"]=77]="CaretEqualsToken",e[e["Identifier"]=78]="Identifier",e[e["PrivateIdentifier"]=79]="PrivateIdentifier",e[e["BreakKeyword"]=80]="BreakKeyword",e[e["CaseKeyword"]=81]="CaseKeyword",e[e["CatchKeyword"]=82]="CatchKeyword",e[e["ClassKeyword"]=83]="ClassKeyword",e[e["ConstKeyword"]=84]="ConstKeyword",e[e["ContinueKeyword"]=85]="ContinueKeyword",e[e["DebuggerKeyword"]=86]="DebuggerKeyword",e[e["DefaultKeyword"]=87]="DefaultKeyword",e[e["DeleteKeyword"]=88]="DeleteKeyword",e[e["DoKeyword"]=89]="DoKeyword",e[e["ElseKeyword"]=90]="ElseKeyword",e[e["EnumKeyword"]=91]="EnumKeyword",e[e["ExportKeyword"]=92]="ExportKeyword",e[e["ExtendsKeyword"]=93]="ExtendsKeyword",e[e["FalseKeyword"]=94]="FalseKeyword",e[e["FinallyKeyword"]=95]="FinallyKeyword",e[e["ForKeyword"]=96]="ForKeyword",e[e["FunctionKeyword"]=97]="FunctionKeyword",e[e["IfKeyword"]=98]="IfKeyword",e[e["ImportKeyword"]=99]="ImportKeyword",e[e["InKeyword"]=100]="InKeyword",e[e["InstanceOfKeyword"]=101]="InstanceOfKeyword",e[e["NewKeyword"]=102]="NewKeyword",e[e["NullKeyword"]=103]="NullKeyword",e[e["ReturnKeyword"]=104]="ReturnKeyword",e[e["SuperKeyword"]=105]="SuperKeyword",e[e["SwitchKeyword"]=106]="SwitchKeyword",e[e["ThisKeyword"]=107]="ThisKeyword",e[e["ThrowKeyword"]=108]="ThrowKeyword",e[e["TrueKeyword"]=109]="TrueKeyword",e[e["TryKeyword"]=110]="TryKeyword",e[e["TypeOfKeyword"]=111]="TypeOfKeyword",e[e["VarKeyword"]=112]="VarKeyword",e[e["VoidKeyword"]=113]="VoidKeyword",e[e["WhileKeyword"]=114]="WhileKeyword",e[e["WithKeyword"]=115]="WithKeyword",e[e["ImplementsKeyword"]=116]="ImplementsKeyword",e[e["InterfaceKeyword"]=117]="InterfaceKeyword",e[e["LetKeyword"]=118]="LetKeyword",e[e["PackageKeyword"]=119]="PackageKeyword",e[e["PrivateKeyword"]=120]="PrivateKeyword",e[e["ProtectedKeyword"]=121]="ProtectedKeyword",e[e["PublicKeyword"]=122]="PublicKeyword",e[e["StaticKeyword"]=123]="StaticKeyword",e[e["YieldKeyword"]=124]="YieldKeyword",e[e["AbstractKeyword"]=125]="AbstractKeyword",e[e["AsKeyword"]=126]="AsKeyword",e[e["AssertsKeyword"]=127]="AssertsKeyword",e[e["AnyKeyword"]=128]="AnyKeyword",e[e["AsyncKeyword"]=129]="AsyncKeyword",e[e["AwaitKeyword"]=130]="AwaitKeyword",e[e["BooleanKeyword"]=131]="BooleanKeyword",e[e["ConstructorKeyword"]=132]="ConstructorKeyword",e[e["DeclareKeyword"]=133]="DeclareKeyword",e[e["GetKeyword"]=134]="GetKeyword",e[e["InferKeyw