2 lines
303 KiB
JavaScript
2 lines
303 KiB
JavaScript
import*as e from"react-immutable-pure-component";import*as t from"remarkable/linkify";import*as a from"dompurify";import*as r from"zenscroll";import*as n from"lodash/reduce";import*as l from"@babel/runtime-corejs3/helpers/toArray";import*as o from"@babel/runtime-corejs3/core-js-stable/instance/repeat";import*as u from"@babel/runtime-corejs3/core-js-stable/instance/fill";import*as s from"lodash/zipObject";import*as i from"xml";import*as c from"randexp";import*as d from"lodash/isEmpty";import*as f from"@babel/runtime-corejs3/helpers/asyncToGenerator";import*as p from"@babel/runtime-corejs3/regenerator";import*as m from"@babel/runtime-corejs3/core-js-stable/object/define-property";import*as h from"@babel/runtime-corejs3/core-js-stable/promise";import*as v from"@babel/runtime-corejs3/core-js-stable/date/now";import*as g from"lodash/isString";import*as y from"lodash/debounce";import*as E from"lodash/set";import*as S from"swagger-client/es/resolver";import*as b from"swagger-client/es/execute";import*as C from"swagger-client/es/http";import*as x from"swagger-client/es/subtree-resolver";import*as w from"react-dom";import*as _ from"react-redux";import*as A from"lodash/omit";import*as k from"lodash/identity";import*as I from"react-syntax-highlighter/dist/esm/light";import*as N from"react-syntax-highlighter/dist/esm/languages/hljs/javascript";import*as R from"react-syntax-highlighter/dist/esm/languages/hljs/json";import*as P from"react-syntax-highlighter/dist/esm/languages/hljs/xml";import*as T from"react-syntax-highlighter/dist/esm/languages/hljs/bash";import*as O from"react-syntax-highlighter/dist/esm/languages/hljs/yaml";import*as M from"react-syntax-highlighter/dist/esm/languages/hljs/http";import*as j from"react-syntax-highlighter/dist/esm/languages/hljs/powershell";import*as q from"react-syntax-highlighter/dist/esm/styles/hljs/agate";import*as V from"react-syntax-highlighter/dist/esm/styles/hljs/arta";import*as D from"react-syntax-highlighter/dist/esm/styles/hljs/monokai";import*as L from"react-syntax-highlighter/dist/esm/styles/hljs/nord";import*as z from"react-syntax-highlighter/dist/esm/styles/hljs/obsidian";import*as U from"react-syntax-highlighter/dist/esm/styles/hljs/tomorrow-night";import*as B from"@braintree/sanitize-url";import*as J from"lodash/camelCase";import*as F from"lodash/upperFirst";import*as W from"lodash/find";import*as H from"lodash/some";import*as K from"lodash/eq";import*as Z from"css.escape";import*as G from"sha.js";import*as Y from"@babel/runtime-corejs3/helpers/get";import*as X from"@babel/runtime-corejs3/helpers/getPrototypeOf";import*as Q from"@babel/runtime-corejs3/helpers/wrapNativeSuper";import*as $ from"@babel/runtime-corejs3/core-js-stable/instance/find-index";import*as ee from"@babel/runtime-corejs3/core-js-stable/array/from";import*as te from"@babel/runtime-corejs3/core-js-stable/array/is-array";import*as ae from"@babel/runtime-corejs3/core-js-stable/instance/bind";import*as re from"@babel/runtime-corejs3/core-js-stable/instance/concat";import*as ne from"@babel/runtime-corejs3/core-js-stable/instance/entries";import*as le from"@babel/runtime-corejs3/core-js-stable/instance/every";import*as oe from"@babel/runtime-corejs3/core-js-stable/instance/filter";import*as ue from"@babel/runtime-corejs3/core-js-stable/instance/find";import*as se from"@babel/runtime-corejs3/core-js-stable/instance/for-each";import*as ie from"@babel/runtime-corejs3/core-js-stable/instance/includes";import*as ce from"@babel/runtime-corejs3/core-js-stable/instance/index-of";import*as de from"@babel/runtime-corejs3/core-js-stable/instance/keys";import*as fe from"@babel/runtime-corejs3/core-js-stable/instance/map";import*as pe from"@babel/runtime-corejs3/core-js-stable/instance/reduce";import*as me from"@babel/runtime-corejs3/core-js-stable/instance/slice";import*as he from"@babel/runtime-corejs3/core-js-stable/instance/some";import*as ve from"@babel/runtime-corejs3/core-js-stable/instance/sort";import*as ge from"@babel/runtime-corejs3/core-js-stable/instance/starts-with";import*as ye from"@babel/runtime-corejs3/core-js-stable/instance/trim";import*as Ee from"@babel/runtime-corejs3/core-js-stable/json/stringify";import*as Se from"@babel/runtime-corejs3/core-js-stable/map";import*as be from"@babel/runtime-corejs3/core-js-stable/object/assign";import*as Ce from"@babel/runtime-corejs3/core-js-stable/object/keys";import*as xe from"@babel/runtime-corejs3/core-js-stable/object/values";import*as we from"@babel/runtime-corejs3/core-js-stable/set-timeout";import*as _e from"@babel/runtime-corejs3/core-js-stable/url";import*as Ae from"@babel/runtime-corejs3/helpers/assertThisInitialized";import*as ke from"@babel/runtime-corejs3/helpers/classCallCheck";import*as Ie from"@babel/runtime-corejs3/helpers/createClass";import*as Ne from"@babel/runtime-corejs3/helpers/createForOfIteratorHelper";import*as Re from"@babel/runtime-corejs3/helpers/createSuper";import*as Pe from"@babel/runtime-corejs3/helpers/defineProperty";import*as Te from"@babel/runtime-corejs3/helpers/extends";import*as Oe from"@babel/runtime-corejs3/helpers/inherits";import*as Me from"@babel/runtime-corejs3/helpers/objectSpread2";import*as je from"@babel/runtime-corejs3/helpers/objectWithoutProperties";import*as qe from"@babel/runtime-corejs3/helpers/slicedToArray";import*as Ve from"@babel/runtime-corejs3/helpers/toConsumableArray";import*as De from"@babel/runtime-corejs3/helpers/typeof";import*as Le from"buffer";import*as ze from"classnames";import*as Ue from"immutable";import*as Be from"js-yaml";import*as Je from"lodash/get";import*as Fe from"lodash/isFunction";import*as We from"lodash/memoize";import*as He from"prop-types";import*as Ke from"randombytes";import*as Ze from"react";import*as Ge from"react-copy-to-clipboard";import*as Ye from"react-immutable-proptypes";import*as Xe from"redux";import*as Qe from"remarkable";import*as $e from"reselect";import*as et from"serialize-error";import*as tt from"swagger-client/es/helpers";import*as at from"url-parse";import*as rt from"@babel/runtime-corejs3/core-js-stable/instance/last-index-of";import*as nt from"deep-extend";import*as lt from"redux-immutable";import*as ot from"lodash/merge";import*as ut from"lodash/toString";import*as st from"@babel/runtime-corejs3/core-js-stable/instance/splice";import*as it from"js-file-download";import*as ct from"@babel/runtime-corejs3/core-js-stable/instance/values";import*as dt from"xml-but-prettier";import*as ft from"lodash/toLower";import*as pt from"react-debounce-input";var mt={1543:(t,a,r)=>{r.d(a,{Z:()=>y});var n=r(863),l=r(7344),o=r(8656),u=r(6340),s=r(9972),i=r(5416),c=r(775),d=r(5171),f=r(8818),p=r(2565),m=r(810);const h=(e=>{var t={};return r.d(t,e),t})({default:()=>e.default});var v=r(9569),g=r(5053),y=function(e){(0,s.default)(a,e);var t=(0,i.default)(a);function a(){var e,r;(0,l.default)(this,a);for(var n=arguments.length,o=new Array(n),s=0;s<n;s++)o[s]=arguments[s];return r=t.call.apply(t,(0,d.default)(e=[this]).call(e,o)),(0,c.default)((0,u.default)(r),"getModelName",(function(e){return-1!==(0,f.default)(e).call(e,"#/definitions/")?e.replace(/^.*#\/definitions\//,""):-1!==(0,f.default)(e).call(e,"#/components/schemas/")?e.replace(/^.*#\/components\/schemas\//,""):void 0})),(0,c.default)((0,u.default)(r),"getRefSchema",(function(e){return r.props.specSelectors.findDefinition(e)})),r}return(0,o.default)(a,[{key:"render",value:function(){var e=this.props,t=e.getComponent,a=e.getConfigs,l=e.specSelectors,o=e.schema,u=e.required,s=e.name,i=e.isRef,c=e.specPath,d=e.displayName,f=e.includeReadOnly,p=e.includeWriteOnly,h=t("ObjectModel"),v=t("ArrayModel"),g=t("PrimitiveModel"),y="object",E=o&&o.get("$$ref");if(!s&&E&&(s=this.getModelName(E)),!o&&E&&(o=this.getRefSchema(s)),!o)return m.default.createElement("span",{className:"model model-title"},m.default.createElement("span",{className:"model-title__text"},d||s),m.default.createElement("img",{src:r(2517),height:"20px",width:"20px"}));var S=l.isOAS3()&&o.get("deprecated");switch(i=void 0!==i?i:!!E,y=o&&o.get("type")||y){case"object":return m.default.createElement(h,(0,n.default)({className:"object"},this.props,{specPath:c,getConfigs:a,schema:o,name:s,deprecated:S,isRef:i,includeReadOnly:f,includeWriteOnly:p}));case"array":return m.default.createElement(v,(0,n.default)({className:"array"},this.props,{getConfigs:a,schema:o,name:s,deprecated:S,required:u,includeReadOnly:f,includeWriteOnly:p}));default:return m.default.createElement(g,(0,n.default)({},this.props,{getComponent:t,getConfigs:a,schema:o,name:s,deprecated:S,required:u}))}}}]),a}(h.default);(0,c.default)(y,"propTypes",{schema:(0,p.default)(v.default).isRequired,getComponent:g.default.func.isRequired,getConfigs:g.default.func.isRequired,specSelectors:g.default.object.isRequired,name:g.default.string,displayName:g.default.string,isRef:g.default.bool,required:g.default.bool,expandDepth:g.default.number,depth:g.default.number,specPath:v.default.list.isRequired,includeReadOnly:g.default.bool,includeWriteOnly:g.default.bool})},5623:(e,t,a)=>{a.d(t,{Z:()=>v});var r=a(1581),n=a(7344),l=a(8656),o=a(6340),u=a(9972),s=a(5416),i=a(775),c=a(2740),d=a(5171),f=a(810),p=a(8900),m=(a(5053),a(9701)),h=a(7504),v=function(e){(0,u.default)(a,e);var t=(0,s.default)(a);function a(e,r){var l;(0,n.default)(this,a),l=t.call(this,e,r),(0,i.default)((0,o.default)(l),"getDefinitionUrl",(function(){var e=l.props.specSelectors;return new p.default(e.url(),h.Z.location).toString()}));var u=(0,e.getConfigs)().validatorUrl;return l.state={url:l.getDefinitionUrl(),validatorUrl:void 0===u?"https://validator.swagger.io/validator":u},l}return(0,l.default)(a,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=(0,e.getConfigs)().validatorUrl;this.setState({url:this.getDefinitionUrl(),validatorUrl:void 0===t?"https://validator.swagger.io/validator":t})}},{key:"render",value:function(){var e,t,a=(0,this.props.getConfigs)().spec,n=(0,m.Nm)(this.state.validatorUrl);return"object"===(0,r.default)(a)&&(0,c.default)(a).length?null:this.state.url&&(0,m.hW)(this.state.validatorUrl)&&(0,m.hW)(this.state.url)?f.default.createElement("span",{className:"float-right"},f.default.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:(0,d.default)(e="".concat(n,"/debug?url=")).call(e,encodeURIComponent(this.state.url))},f.default.createElement(g,{src:(0,d.default)(t="".concat(n,"?url=")).call(t,encodeURIComponent(this.state.url)),alt:"Online validator badge"}))):null}}]),a}(f.default.Component),g=function(e){(0,u.default)(a,e);var t=(0,s.default)(a);function a(e){var r;return(0,n.default)(this,a),(r=t.call(this,e)).state={loaded:!1,error:!1},r}return(0,l.default)(a,[{key:"componentDidMount",value:function(){var e=this,t=new Image;t.onload=function(){e.setState({loaded:!0})},t.onerror=function(){e.setState({error:!0})},t.src=this.props.src}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this;if(e.src!==this.props.src){var a=new Image;a.onload=function(){t.setState({loaded:!0})},a.onerror=function(){t.setState({error:!0})},a.src=e.src}}},{key:"render",value:function(){return this.state.error?f.default.createElement("img",{alt:"Error"}):this.state.loaded?f.default.createElement("img",{src:this.props.src,alt:this.props.alt}):null}}]),a}(f.default.Component)},5466:(e,r,n)=>{n.d(r,{Z:()=>d,s:()=>f});var l=n(810),o=(n(5053),n(3952));const u=(e=>{var t={};return n.d(t,e),t})({linkify:()=>t.linkify});const s=(e=>{var t={};return n.d(t,e),t})({default:()=>a.default});var i=n(8096);function c(e){var t=e.source,a=e.className,r=void 0===a?"":a,n=e.getConfigs;if("string"!=typeof t)return null;var s=new o.Remarkable({html:!0,typographer:!0,breaks:!0,linkTarget:"_blank"}).use(u.linkify);s.core.ruler.disable(["replacements","smartquotes"]);var c=n().useUnsafeMarkdown,d=s.render(t),p=f(d,{useUnsafeMarkdown:c});return t&&d&&p?l.default.createElement("div",{className:(0,i.default)(r,"markdown"),dangerouslySetInnerHTML:{__html:p}}):null}s.default.addHook&&s.default.addHook("beforeSanitizeElements",(function(e){return e.href&&e.setAttribute("rel","noopener noreferrer"),e})),c.defaultProps={getConfigs:function(){return{useUnsafeMarkdown:!1}}};const d=c;function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.useUnsafeMarkdown,r=void 0!==a&&a,n=r,l=r?[]:["style","class"];return r&&!f.hasWarnedAboutDeprecation&&(console.warn("useUnsafeMarkdown display configuration parameter is deprecated since >3.26.0 and will be removed in v4.0.0."),f.hasWarnedAboutDeprecation=!0),s.default.sanitize(e,{ADD_ATTR:["target"],FORBID_TAGS:["style","form"],ALLOW_DATA_ATTR:n,FORBID_ATTR:l})}f.hasWarnedAboutDeprecation=!1},5308:(e,t,a)=>{a.r(t),a.d(t,{default:()=>c});var r,n=a(29),l=a(5487),o=a(9701),u=a(8102),s=a(5102),i={};const c=i;(0,n.default)(r=(0,l.default)(s).call(s)).call(r,(function(e){if("./index.js"!==e){var t=s(e);i[(0,o.Zl)(e)]=t.default?t.default:t}})),i.SafeRender=u.default},5812:(e,t,a)=>{a.r(t),a.d(t,{SHOW_AUTH_POPUP:()=>i,AUTHORIZE:()=>c,LOGOUT:()=>d,PRE_AUTHORIZE_OAUTH2:()=>f,AUTHORIZE_OAUTH2:()=>p,VALIDATE:()=>m,CONFIGURE_AUTH:()=>h,RESTORE_AUTHORIZATION:()=>v,showDefinitions:()=>g,authorize:()=>y,authorizeWithPersistOption:()=>E,logout:()=>S,logoutWithPersistOption:()=>b,preAuthorizeImplicit:()=>C,authorizeOauth2:()=>x,authorizeOauth2WithPersistOption:()=>w,authorizePassword:()=>_,authorizeApplication:()=>A,authorizeAccessCodeWithFormParams:()=>k,authorizeAccessCodeWithBasicAuthentication:()=>I,authorizeRequest:()=>N,configureAuth:()=>R,restoreAuthorization:()=>P,persistAuthorizationIfNeeded:()=>T,authPopup:()=>O});var r=a(1581),n=a(313),l=a(7512),o=a(8900),u=a(7504),s=a(9701),i="show_popup",c="authorize",d="logout",f="pre_authorize_oauth2",p="authorize_oauth2",m="validate",h="configure_auth",v="restore_authorization";function g(e){return{type:i,payload:e}}function y(e){return{type:c,payload:e}}var E=function(e){return function(t){var a=t.authActions;a.authorize(e),a.persistAuthorizationIfNeeded()}};function S(e){return{type:d,payload:e}}var b=function(e){return function(t){var a=t.authActions;a.logout(e),a.persistAuthorizationIfNeeded()}},C=function(e){return function(t){var a=t.authActions,r=t.errActions,l=e.auth,o=e.token,s=e.isValid,i=l.schema,c=l.name,d=i.get("flow");delete u.Z.swaggerUIRedirectOauth2,"accessCode"===d||s||r.newAuthErr({authId:c,source:"auth",level:"warning",message:"Authorization may be unsafe, passed state was changed in server Passed state wasn't returned from auth server"}),o.error?r.newAuthErr({authId:c,source:"auth",level:"error",message:(0,n.default)(o)}):a.authorizeOauth2WithPersistOption({auth:l,token:o})}};function x(e){return{type:p,payload:e}}var w=function(e){return function(t){var a=t.authActions;a.authorizeOauth2(e),a.persistAuthorizationIfNeeded()}},_=function(e){return function(t){var a=t.authActions,r=e.schema,n=e.name,o=e.username,u=e.password,i=e.passwordType,c=e.clientId,d=e.clientSecret,f={grant_type:"password",scope:e.scopes.join(" "),username:o,password:u},p={};switch(i){case"request-body":!function(e,t,a){t&&(0,l.default)(e,{client_id:t});a&&(0,l.default)(e,{client_secret:a})}(f,c,d);break;case"basic":p.Authorization="Basic "+(0,s.r3)(c+":"+d);break;default:console.warn("Warning: invalid passwordType ".concat(i," was passed, not including client id and secret"))}return a.authorizeRequest({body:(0,s.GZ)(f),url:r.get("tokenUrl"),name:n,headers:p,query:{},auth:e})}};var A=function(e){return function(t){var a=t.authActions,r=e.schema,n=e.scopes,l=e.name,o=e.clientId,u=e.clientSecret,i={Authorization:"Basic "+(0,s.r3)(o+":"+u)},c={grant_type:"client_credentials",scope:n.join(" ")};return a.authorizeRequest({body:(0,s.GZ)(c),name:l,url:r.get("tokenUrl"),auth:e,headers:i})}},k=function(e){var t=e.auth,a=e.redirectUrl;return function(e){var r=e.authActions,n=t.schema,l=t.name,o=t.clientId,u=t.clientSecret,i=t.codeVerifier,c={grant_type:"authorization_code",code:t.code,client_id:o,client_secret:u,redirect_uri:a,code_verifier:i};return r.authorizeRequest({body:(0,s.GZ)(c),name:l,url:n.get("tokenUrl"),auth:t})}},I=function(e){var t=e.auth,a=e.redirectUrl;return function(e){var r=e.authActions,n=t.schema,l=t.name,o=t.clientId,u=t.clientSecret,i=t.codeVerifier,c={Authorization:"Basic "+(0,s.r3)(o+":"+u)},d={grant_type:"authorization_code",code:t.code,client_id:o,redirect_uri:a,code_verifier:i};return r.authorizeRequest({body:(0,s.GZ)(d),name:l,url:n.get("tokenUrl"),auth:t,headers:c})}},N=function(e){return function(t){var a,u=t.fn,s=t.getConfigs,i=t.authActions,c=t.errActions,d=t.oas3Selectors,f=t.specSelectors,p=t.authSelectors,m=e.body,h=e.query,v=void 0===h?{}:h,g=e.headers,y=void 0===g?{}:g,E=e.name,S=e.url,b=e.auth,C=(p.getConfigs()||{}).additionalQueryStringParams;if(f.isOAS3()){var x=d.serverEffectiveValue(d.selectedServer());a=(0,o.default)(S,x,!0)}else a=(0,o.default)(S,f.url(),!0);"object"===(0,r.default)(C)&&(a.query=(0,l.default)({},a.query,C));var w=a.toString(),_=(0,l.default)({Accept:"application/json, text/plain, */*","Content-Type":"application/x-www-form-urlencoded","X-Requested-With":"XMLHttpRequest"},y);u.fetch({url:w,method:"post",headers:_,query:v,body:m,requestInterceptor:s().requestInterceptor,responseInterceptor:s().responseInterceptor}).then((function(e){var t=JSON.parse(e.data),a=t&&(t.error||""),r=t&&(t.parseError||"");e.ok?a||r?c.newAuthErr({authId:E,level:"error",source:"auth",message:(0,n.default)(t)}):i.authorizeOauth2WithPersistOption({auth:b,token:t}):c.newAuthErr({authId:E,level:"error",source:"auth",message:e.statusText})})).catch((function(e){var t=new Error(e).message;if(e.response&&e.response.data){var a=e.response.data;try{var r="string"==typeof a?JSON.parse(a):a;r.error&&(t+=", error: ".concat(r.error)),r.error_description&&(t+=", description: ".concat(r.error_description))}catch(e){}}c.newAuthErr({authId:E,level:"error",source:"auth",message:t})}))}};function R(e){return{type:h,payload:e}}function P(e){return{type:v,payload:e}}var T=function(){return function(e){var t=e.authSelectors;if((0,e.getConfigs)().persistAuthorization){var a=t.authorized();localStorage.setItem("authorized",(0,n.default)(a.toJS()))}}},O=function(e,t){return function(){u.Z.swaggerUIRedirectOauth2=t,u.Z.open(e)}}},3705:(e,t,a)=>{a.r(t),a.d(t,{default:()=>c,preauthorizeBasic:()=>d,preauthorizeApiKey:()=>f});var r=a(775),n=a(5527),l=a(5171),o=a(3962),u=a(5812),s=a(35),i=a(8302);function c(){return{afterLoad:function(e){this.rootInjects=this.rootInjects||{},this.rootInjects.initOAuth=e.authActions.configureAuth,this.rootInjects.preauthorizeApiKey=(0,n.default)(f).call(f,null,e),this.rootInjects.preauthorizeBasic=(0,n.default)(d).call(d,null,e)},statePlugins:{auth:{reducers:o.default,actions:u,selectors:s},spec:{wrapActions:i}}}}function d(e,t,a,n){var o,u=e.authActions.authorize,s=e.specSelectors,i=s.specJson,c=(0,s.isOAS3)()?["components","securitySchemes"]:["securityDefinitions"],d=i().getIn((0,l.default)(o=[]).call(o,c,[t]));return d?u((0,r.default)({},t,{value:{username:a,password:n},schema:d.toJS()})):null}function f(e,t,a){var n,o=e.authActions.authorize,u=e.specSelectors,s=u.specJson,i=(0,u.isOAS3)()?["components","securitySchemes"]:["securityDefinitions"],c=s().getIn((0,l.default)(n=[]).call(n,i,[t]));return c?o((0,r.default)({},t,{value:a,schema:c.toJS()})):null}},3962:(e,t,a)=>{a.r(t),a.d(t,{default:()=>d});var r,n=a(775),l=a(9334),o=a(29),u=a(7512),s=a(9725),i=a(9701),c=a(5812);const d=(r={},(0,n.default)(r,c.SHOW_AUTH_POPUP,(function(e,t){var a=t.payload;return e.set("showDefinitions",a)})),(0,n.default)(r,c.AUTHORIZE,(function(e,t){var a,r=t.payload,n=(0,s.fromJS)(r),u=e.get("authorized")||(0,s.Map)();return(0,o.default)(a=n.entrySeq()).call(a,(function(t){var a=(0,l.default)(t,2),r=a[0],n=a[1];if(!(0,i.Wl)(n.getIn))return e.set("authorized",u);var o=n.getIn(["schema","type"]);if("apiKey"===o||"http"===o)u=u.set(r,n);else if("basic"===o){var s=n.getIn(["value","username"]),c=n.getIn(["value","password"]);u=(u=u.setIn([r,"value"],{username:s,header:"Basic "+(0,i.r3)(s+":"+c)})).setIn([r,"schema"],n.get("schema"))}})),e.set("authorized",u)})),(0,n.default)(r,c.AUTHORIZE_OAUTH2,(function(e,t){var a,r=t.payload,n=r.auth,l=r.token;n.token=(0,u.default)({},l),a=(0,s.fromJS)(n);var o=e.get("authorized")||(0,s.Map)();return o=o.set(a.get("name"),a),e.set("authorized",o)})),(0,n.default)(r,c.LOGOUT,(function(e,t){var a=t.payload,r=e.get("authorized").withMutations((function(e){(0,o.default)(a).call(a,(function(t){e.delete(t)}))}));return e.set("authorized",r)})),(0,n.default)(r,c.CONFIGURE_AUTH,(function(e,t){var a=t.payload;return e.set("configs",a)})),(0,n.default)(r,c.RESTORE_AUTHORIZATION,(function(e,t){var a=t.payload;return e.set("authorized",(0,s.fromJS)(a.authorized))})),r)},35:(e,t,a)=>{a.r(t),a.d(t,{shownDefinitions:()=>p,definitionsToAuthorize:()=>m,getDefinitionsByNames:()=>h,definitionsForRequirements:()=>v,authorized:()=>g,isAuthorized:()=>y,getConfigs:()=>E});var r=a(9334),n=a(29),l=a(6145),o=a(9963),u=a(8818),s=a(2565),i=a(2740),c=a(8639),d=a(9725),f=function(e){return e},p=(0,c.createSelector)(f,(function(e){return e.get("showDefinitions")})),m=(0,c.createSelector)(f,(function(){return function(e){var t,a=e.specSelectors.securityDefinitions()||(0,d.Map)({}),l=(0,d.List)();return(0,n.default)(t=a.entrySeq()).call(t,(function(e){var t=(0,r.default)(e,2),a=t[0],n=t[1],o=(0,d.Map)();o=o.set(a,n),l=l.push(o)})),l}})),h=function(e,t){return function(e){var a,l=e.specSelectors;console.warn("WARNING: getDefinitionsByNames is deprecated and will be removed in the next major version.");var o=l.securityDefinitions(),u=(0,d.List)();return(0,n.default)(a=t.valueSeq()).call(a,(function(e){var t,a=(0,d.Map)();(0,n.default)(t=e.entrySeq()).call(t,(function(e){var t,l,u=(0,r.default)(e,2),s=u[0],i=u[1],c=o.get(s);"oauth2"===c.get("type")&&i.size&&(t=c.get("scopes"),(0,n.default)(l=t.keySeq()).call(l,(function(e){i.contains(e)||(t=t.delete(e))})),c=c.set("allowedScopes",t));a=a.set(s,c)})),u=u.push(a)})),u}},v=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,d.List)();return function(e){var a=e.authSelectors.definitionsToAuthorize()||(0,d.List)();return(0,l.default)(a).call(a,(function(e){return(0,o.default)(t).call(t,(function(t){return t.get(e.keySeq().first())}))}))}},g=(0,c.createSelector)(f,(function(e){return e.get("authorized")||(0,d.Map)()})),y=function(e,t){return function(e){var a,r=e.authSelectors.authorized();return d.List.isList(t)?!!(0,l.default)(a=t.toJS()).call(a,(function(e){var t,a;return-1===(0,u.default)(t=(0,s.default)(a=(0,i.default)(e)).call(a,(function(e){return!!r.get(e)}))).call(t,!1)})).length:null}},E=(0,c.createSelector)(f,(function(e){return e.get("configs")}))},8302:(e,t,a)=>{a.r(t),a.d(t,{execute:()=>n});var r=a(1013),n=function(e,t){var a=t.authSelectors,n=t.specSelectors;return function(t){var l=t.path,o=t.method,u=t.operation,s=t.extras,i={authorized:a.authorized()&&a.authorized().toJS(),definitions:n.securityDefinitions()&&n.securityDefinitions().toJS(),specSecurity:n.security()&&n.security().toJS()};return e((0,r.default)({path:l,method:o,operation:u,securities:i},s))}}},714:(e,t,a)=>{a.r(t),a.d(t,{UPDATE_CONFIGS:()=>n,TOGGLE_CONFIGS:()=>l,update:()=>o,toggle:()=>u,loaded:()=>s});var r=a(775),n="configs_update",l="configs_toggle";function o(e,t){return{type:n,payload:(0,r.default)({},e,t)}}function u(e){return{type:l,payload:e}}var s=function(){return function(e){var t=e.getConfigs,a=e.authActions;if(t().persistAuthorization){var r=localStorage.getItem("authorized");r&&a.restoreAuthorization({authorized:JSON.parse(r)})}}}},2256:(e,t,a)=>{a.r(t),a.d(t,{parseYamlConfig:()=>n});var r=a(626),n=function(e,t){try{return r.default.load(e)}catch(e){return t&&t.errActions.newThrownErr(new Error(e)),{}}}},1661:(e,t,a)=>{a.r(t),a.d(t,{default:()=>c});var r=a(5163),n=a(2256),l=a(714),o=a(2698),u=a(9018),s=a(7743),i={getLocalConfig:function(){return(0,n.parseYamlConfig)(r)}};function c(){return{statePlugins:{spec:{actions:o,selectors:i},configs:{reducers:s.default,actions:l,selectors:u}}}}},7743:(e,t,a)=>{a.r(t),a.d(t,{default:()=>u});var r,n=a(775),l=a(9725),o=a(714);const u=(r={},(0,n.default)(r,o.UPDATE_CONFIGS,(function(e,t){return e.merge((0,l.fromJS)(t.payload))})),(0,n.default)(r,o.TOGGLE_CONFIGS,(function(e,t){var a=t.payload,r=e.get(a);return e.set(a,!r)})),r)},9018:(e,t,a)=>{a.r(t),a.d(t,{get:()=>n});var r=a(4163),n=function(e,t){return e.getIn((0,r.default)(t)?t:[t])}},2698:(e,t,a)=>{a.r(t),a.d(t,{downloadConfig:()=>n,getConfigByUrl:()=>l});var r=a(2256),n=function(e){return function(t){return(0,t.fn.fetch)(e)}},l=function(e,t){return function(a){var n=a.specActions;if(e)return n.downloadConfig(e).then(l,l);function l(a){a instanceof Error||a.status>=400?(n.updateLoadingStatus("failedConfig"),n.updateLoadingStatus("failedConfig"),n.updateUrl(""),console.error(a.statusText+" "+e.url),t(null)):t((0,r.parseYamlConfig)(a.text))}}}},1970:(e,t,a)=>{a.r(t),a.d(t,{setHash:()=>r});var r=function(e){return e?history.pushState(null,null,"#".concat(e)):window.location.hash=""}},4980:(e,t,a)=>{a.r(t),a.d(t,{default:()=>o});var r=a(5858),n=a(877),l=a(4584);function o(){return[r.default,{statePlugins:{configs:{wrapActions:{loaded:function(e,t){return function(){e.apply(void 0,arguments);var a=decodeURIComponent(window.location.hash);t.layoutActions.parseDeepLinkHash(a)}}}}},wrapComponents:{operation:n.default,OperationTag:l.default}}]}},5858:(e,t,a)=>{a.r(t),a.d(t,{clearScrollTo:()=>x,default:()=>w,parseDeepLinkHash:()=>S,readyToScroll:()=>b,scrollTo:()=>E,scrollToElement:()=>C,show:()=>y});var n=a(775),l=a(9334),o=a(4163),u=a(5171),s=a(8136),i=a(2565),c=a(8818),d=a(1970);const f=(e=>{var t={};return a.d(t,e),t})({default:()=>r.default});var p,m=a(9701),h=a(9725),v="layout_scroll_to",g="layout_clear_scroll",y=function(e,t){var a=t.getConfigs,r=t.layoutSelectors;return function(){for(var t=arguments.length,n=new Array(t),s=0;s<t;s++)n[s]=arguments[s];if(e.apply(void 0,n),a().deepLinking)try{var i=n[0],c=n[1];i=(0,o.default)(i)?i:[i];var f=r.urlHashArrayFromIsShownKey(i);if(!f.length)return;var p,h=(0,l.default)(f,2),v=h[0],g=h[1];if(!c)return(0,d.setHash)("/");if(2===f.length)(0,d.setHash)((0,m.oJ)((0,u.default)(p="/".concat(encodeURIComponent(v),"/")).call(p,encodeURIComponent(g))));else 1===f.length&&(0,d.setHash)((0,m.oJ)("/".concat(encodeURIComponent(v))))}catch(e){console.error(e)}}},E=function(e){return{type:v,payload:(0,o.default)(e)?e:[e]}},S=function(e){return function(t){var a=t.layoutActions,r=t.layoutSelectors;if((0,t.getConfigs)().deepLinking&&e){var n,o=(0,s.default)(e).call(e,1);"!"===o[0]&&(o=(0,s.default)(o).call(o,1)),"/"===o[0]&&(o=(0,s.default)(o).call(o,1));var u=(0,i.default)(n=o.split("/")).call(n,(function(e){return e||""})),d=r.isShownKeyFromUrlHashArray(u),f=(0,l.default)(d,3),p=f[0],m=f[1],h=void 0===m?"":m,v=f[2],g=void 0===v?"":v;if("operations"===p){var y=r.isShownKeyFromUrlHashArray([h]);(0,c.default)(h).call(h,"_")>-1&&(console.warn("Warning: escaping deep link whitespace with `_` will be unsupported in v4.0, use `%20` instead."),a.show((0,i.default)(y).call(y,(function(e){return e.replace(/_/g," ")})),!0)),a.show(y,!0)}((0,c.default)(h).call(h,"_")>-1||(0,c.default)(g).call(g,"_")>-1)&&(console.warn("Warning: escaping deep link whitespace with `_` will be unsupported in v4.0, use `%20` instead."),a.show((0,i.default)(d).call(d,(function(e){return e.replace(/_/g," ")})),!0)),a.show(d,!0),a.scrollTo(d)}}},b=function(e,t){return function(a){var r=a.layoutSelectors.getScrollToKey();h.default.is(r,(0,h.fromJS)(e))&&(a.layoutActions.scrollToElement(t),a.layoutActions.clearScrollTo())}},C=function(e,t){return function(a){try{t=t||a.fn.getScrollParent(e),f.default.createScroller(t).to(e)}catch(e){console.error(e)}}},x=function(){return{type:g}};const w={fn:{getScrollParent:function(e,t){var a=document.documentElement,r=getComputedStyle(e),n="absolute"===r.position,l=t?/(auto|scroll|hidden)/:/(auto|scroll)/;if("fixed"===r.position)return a;for(var o=e;o=o.parentElement;)if(r=getComputedStyle(o),(!n||"static"!==r.position)&&l.test(r.overflow+r.overflowY+r.overflowX))return o;return a}},statePlugins:{layout:{actions:{scrollToElement:C,scrollTo:E,clearScrollTo:x,readyToScroll:b,parseDeepLinkHash:S},selectors:{getScrollToKey:function(e){return e.get("scrollToKey")},isShownKeyFromUrlHashArray:function(e,t){var a=(0,l.default)(t,2),r=a[0],n=a[1];return n?["operations",r,n]:r?["operations-tag",r]:[]},urlHashArrayFromIsShownKey:function(e,t){var a=(0,l.default)(t,3),r=a[0],n=a[1],o=a[2];return"operations"==r?[n,o]:"operations-tag"==r?[n]:[]}},reducers:(p={},(0,n.default)(p,v,(function(e,t){return e.set("scrollToKey",h.default.fromJS(t.payload))})),(0,n.default)(p,g,(function(e){return e.delete("scrollToKey")})),p),wrapActions:{show:y}}}}},4584:(e,t,a)=>{a.r(t),a.d(t,{default:()=>d});var r=a(7344),n=a(8656),l=a(6340),o=a(9972),u=a(5416),s=a(775),i=a(5171),c=a(810);a(5053);const d=function(e,t){return function(a){(0,o.default)(f,a);var d=(0,u.default)(f);function f(){var e,a;(0,r.default)(this,f);for(var n=arguments.length,o=new Array(n),u=0;u<n;u++)o[u]=arguments[u];return a=d.call.apply(d,(0,i.default)(e=[this]).call(e,o)),(0,s.default)((0,l.default)(a),"onLoad",(function(e){var r=["operations-tag",a.props.tag];t.layoutActions.readyToScroll(r,e)})),a}return(0,n.default)(f,[{key:"render",value:function(){return c.default.createElement("span",{ref:this.onLoad},c.default.createElement(e,this.props))}}]),f}(c.default.Component)}},877:(e,t,a)=>{a.r(t),a.d(t,{default:()=>d});var r=a(7344),n=a(8656),l=a(6340),o=a(9972),u=a(5416),s=a(775),i=a(5171),c=a(810);a(9569);const d=function(e,t){return function(a){(0,o.default)(f,a);var d=(0,u.default)(f);function f(){var e,a;(0,r.default)(this,f);for(var n=arguments.length,o=new Array(n),u=0;u<n;u++)o[u]=arguments[u];return a=d.call.apply(d,(0,i.default)(e=[this]).call(e,o)),(0,s.default)((0,l.default)(a),"onLoad",(function(e){var r=a.props.operation,n=r.toObject(),l=n.tag,o=n.operationId,u=r.toObject().isShownKey;u=u||["operations",l,o],t.layoutActions.readyToScroll(u,e)})),a}return(0,n.default)(f,[{key:"render",value:function(){return c.default.createElement("span",{ref:this.onLoad},c.default.createElement(e,this.props))}}]),f}(c.default.Component)}},8011:(e,t,a)=>{a.r(t),a.d(t,{default:()=>d});var r=a(7512),n=a(3769),l=a(5171),o=a(8818),u=a(313),s=a(8639),i=a(9725),c=a(7504);function d(e){var t=e.fn;return{statePlugins:{spec:{actions:{download:function(e){return function(a){var o=a.errActions,u=a.specSelectors,s=a.specActions,i=a.getConfigs,d=t.fetch,f=i();function p(t){if(t instanceof Error||t.status>=400)return s.updateLoadingStatus("failed"),o.newThrownErr((0,r.default)(new Error((t.message||t.statusText)+" "+e),{source:"fetch"})),void(!t.status&&t instanceof Error&&function(){try{var t;if("URL"in c.Z?t=new n.default(e):(t=document.createElement("a")).href=e,"https:"!==t.protocol&&"https:"===c.Z.location.protocol){var a=(0,r.default)(new Error("Possible mixed-content issue? The page was loaded over https:// but a ".concat(t.protocol,"// URL was specified. Check that you are not attempting to load mixed content.")),{source:"fetch"});return void o.newThrownErr(a)}if(t.origin!==c.Z.location.origin){var u,s=(0,r.default)(new Error((0,l.default)(u="Possible cross-origin (CORS) issue? The URL origin (".concat(t.origin,") does not match the page (")).call(u,c.Z.location.origin,"). Check the server returns the correct 'Access-Control-Allow-*' headers.")),{source:"fetch"});o.newThrownErr(s)}}catch(e){return}}());s.updateLoadingStatus("success"),s.updateSpec(t.text),u.url()!==e&&s.updateUrl(e)}e=e||u.url(),s.updateLoadingStatus("loading"),o.clear({source:"fetch"}),d({url:e,loadSpec:!0,requestInterceptor:f.requestInterceptor||function(e){return e},responseInterceptor:f.responseInterceptor||function(e){return e},credentials:"same-origin",headers:{Accept:"application/json,*/*"}}).then(p,p)}},updateLoadingStatus:function(e){var t,a=[null,"loading","failed","success","failedConfig"];-1===(0,o.default)(a).call(a,e)&&console.error((0,l.default)(t="Error: ".concat(e," is not one of ")).call(t,(0,u.default)(a)));return{type:"spec_update_loading_status",payload:e}}},reducers:{spec_update_loading_status:function(e,t){return"string"==typeof t.payload?e.set("loadingStatus",t.payload):e}},selectors:{loadingStatus:(0,s.createSelector)((function(e){return e||(0,i.Map)()}),(function(e){return e.get("loadingStatus")||null}))}}}}}},4966:(e,t,a)=>{a.r(t),a.d(t,{NEW_THROWN_ERR:()=>n,NEW_THROWN_ERR_BATCH:()=>l,NEW_SPEC_ERR:()=>o,NEW_SPEC_ERR_BATCH:()=>u,NEW_AUTH_ERR:()=>s,CLEAR:()=>i,CLEAR_BY:()=>c,newThrownErr:()=>d,newThrownErrBatch:()=>f,newSpecErr:()=>p,newSpecErrBatch:()=>m,newAuthErr:()=>h,clear:()=>v,clearBy:()=>g});var r=a(8518),n="err_new_thrown_err",l="err_new_thrown_err_batch",o="err_new_spec_err",u="err_new_spec_err_batch",s="err_new_auth_err",i="err_clear",c="err_clear_by";function d(e){return{type:n,payload:(0,r.serializeError)(e)}}function f(e){return{type:l,payload:e}}function p(e){return{type:o,payload:e}}function m(e){return{type:u,payload:e}}function h(e){return{type:s,payload:e}}function v(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{type:i,payload:e}}function g(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){return!0};return{type:c,payload:e}}},6808:(e,t,a)=>{a.r(t),a.d(t,{default:()=>s});var r=a(6145),l=a(2565);const o=(e=>{var t={};return a.d(t,e),t})({default:()=>n.default});var u=[a(2392),a(1835)];function s(e){var t,a={jsSpec:{}},n=(0,o.default)(u,(function(e,t){try{var n=t.transform(e,a);return(0,r.default)(n).call(n,(function(e){return!!e}))}catch(t){return console.error("Transformer error:",t),e}}),e);return(0,l.default)(t=(0,r.default)(n).call(n,(function(e){return!!e}))).call(t,(function(e){return!e.get("line")&&e.get("path"),e}))}},2392:(e,t,a)=>{a.r(t),a.d(t,{transform:()=>u});var r=a(2565),n=a(8818),l=a(8136),o=a(6785);function u(e){return(0,r.default)(e).call(e,(function(e){var t,a="is not of a type(s)",r=(0,n.default)(t=e.get("message")).call(t,a);if(r>-1){var u,s,i=(0,l.default)(u=e.get("message")).call(u,r+a.length).split(",");return e.set("message",(0,l.default)(s=e.get("message")).call(s,0,r)+function(e){return(0,o.default)(e).call(e,(function(e,t,a,r){return a===r.length-1&&r.length>1?e+"or "+t:r[a+1]&&r.length>2?e+t+", ":r[a+1]?e+t+" ":e+t}),"should be a")}(i))}return e}))}},1835:(e,t,a)=>{a.r(t),a.d(t,{transform:()=>r});a(2565),a(8818),a(9908),a(9725);function r(e,t){t.jsSpec;return e}},7793:(e,t,a)=>{a.r(t),a.d(t,{default:()=>o});var r=a(3527),n=a(4966),l=a(7667);function o(e){return{statePlugins:{err:{reducers:(0,r.default)(e),actions:n,selectors:l}}}}},3527:(e,t,a)=>{a.r(t),a.d(t,{default:()=>p});var r=a(775),n=a(7512),l=a(2565),o=a(5171),u=a(6145),s=a(7930),i=a(4966),c=a(9725),d=a(6808),f={line:0,level:"error",message:"Unknown error"};function p(){var e;return e={},(0,r.default)(e,i.NEW_THROWN_ERR,(function(e,t){var a=t.payload,r=(0,n.default)(f,a,{type:"thrown"});return e.update("errors",(function(e){return(e||(0,c.List)()).push((0,c.fromJS)(r))})).update("errors",(function(e){return(0,d.default)(e)}))})),(0,r.default)(e,i.NEW_THROWN_ERR_BATCH,(function(e,t){var a=t.payload;return a=(0,l.default)(a).call(a,(function(e){return(0,c.fromJS)((0,n.default)(f,e,{type:"thrown"}))})),e.update("errors",(function(e){var t;return(0,o.default)(t=e||(0,c.List)()).call(t,(0,c.fromJS)(a))})).update("errors",(function(e){return(0,d.default)(e)}))})),(0,r.default)(e,i.NEW_SPEC_ERR,(function(e,t){var a=t.payload,r=(0,c.fromJS)(a);return r=r.set("type","spec"),e.update("errors",(function(e){return(e||(0,c.List)()).push((0,c.fromJS)(r)).sortBy((function(e){return e.get("line")}))})).update("errors",(function(e){return(0,d.default)(e)}))})),(0,r.default)(e,i.NEW_SPEC_ERR_BATCH,(function(e,t){var a=t.payload;return a=(0,l.default)(a).call(a,(function(e){return(0,c.fromJS)((0,n.default)(f,e,{type:"spec"}))})),e.update("errors",(function(e){var t;return(0,o.default)(t=e||(0,c.List)()).call(t,(0,c.fromJS)(a))})).update("errors",(function(e){return(0,d.default)(e)}))})),(0,r.default)(e,i.NEW_AUTH_ERR,(function(e,t){var a=t.payload,r=(0,c.fromJS)((0,n.default)({},a));return r=r.set("type","auth"),e.update("errors",(function(e){return(e||(0,c.List)()).push((0,c.fromJS)(r))})).update("errors",(function(e){return(0,d.default)(e)}))})),(0,r.default)(e,i.CLEAR,(function(e,t){var a,r=t.payload;if(!r||!e.get("errors"))return e;var n=(0,u.default)(a=e.get("errors")).call(a,(function(e){var t;return(0,s.default)(t=e.keySeq()).call(t,(function(t){var a=e.get(t),n=r[t];return!n||a!==n}))}));return e.merge({errors:n})})),(0,r.default)(e,i.CLEAR_BY,(function(e,t){var a,r=t.payload;if(!r||"function"!=typeof r)return e;var n=(0,u.default)(a=e.get("errors")).call(a,(function(e){return r(e)}));return e.merge({errors:n})})),e}},7667:(e,t,a)=>{a.r(t),a.d(t,{allErrors:()=>l,lastError:()=>o});var r=a(9725),n=a(8639),l=(0,n.createSelector)((function(e){return e}),(function(e){return e.get("errors",(0,r.List)())})),o=(0,n.createSelector)(l,(function(e){return e.last()}))},9978:(e,t,a)=>{a.r(t),a.d(t,{default:()=>n});var r=a(4309);function n(){return{fn:{opsFilter:r.default}}}},4309:(e,t,a)=>{a.r(t),a.d(t,{default:()=>l});var r=a(6145),n=a(8818);function l(e,t){return(0,r.default)(e).call(e,(function(e,a){return-1!==(0,n.default)(a).call(a,t)}))}},5474:(e,t,a)=>{a.r(t),a.d(t,{UPDATE_LAYOUT:()=>n,UPDATE_FILTER:()=>l,UPDATE_MODE:()=>o,SHOW:()=>u,updateLayout:()=>s,updateFilter:()=>i,show:()=>c,changeMode:()=>d});var r=a(9701),n="layout_update_layout",l="layout_update_filter",o="layout_update_mode",u="layout_show";function s(e){return{type:n,payload:e}}function i(e){return{type:l,payload:e}}function c(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e=(0,r.AF)(e),{type:u,payload:{thing:e,shown:t}}}function d(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e=(0,r.AF)(e),{type:o,payload:{thing:e,mode:t}}}},6821:(e,t,a)=>{a.r(t),a.d(t,{default:()=>u});var r=a(5672),n=a(5474),l=a(4400),o=a(8989);function u(){return{statePlugins:{layout:{reducers:r.default,actions:n,selectors:l},spec:{wrapSelectors:o}}}}},5672:(e,t,a)=>{a.r(t),a.d(t,{default:()=>s});var r,n=a(775),l=a(5171),o=a(9725),u=a(5474);const s=(r={},(0,n.default)(r,u.UPDATE_LAYOUT,(function(e,t){return e.set("layout",t.payload)})),(0,n.default)(r,u.UPDATE_FILTER,(function(e,t){return e.set("filter",t.payload)})),(0,n.default)(r,u.SHOW,(function(e,t){var a=t.payload.shown,r=(0,o.fromJS)(t.payload.thing);return e.update("shown",(0,o.fromJS)({}),(function(e){return e.set(r,a)}))})),(0,n.default)(r,u.UPDATE_MODE,(function(e,t){var a,r=t.payload.thing,n=t.payload.mode;return e.setIn((0,l.default)(a=["modes"]).call(a,r),(n||"")+"")})),r)},4400:(e,t,a)=>{a.r(t),a.d(t,{current:()=>s,currentFilter:()=>i,isShown:()=>c,whatMode:()=>d,showSummary:()=>f});var r=a(2691),n=a(5171),l=a(8639),o=a(9701),u=a(9725),s=function(e){return e.get("layout")},i=function(e){return e.get("filter")},c=function(e,t,a){return t=(0,o.AF)(t),e.get("shown",(0,u.fromJS)({})).get((0,u.fromJS)(t),a)},d=function(e,t){var a,l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return t=(0,o.AF)(t),e.getIn((0,n.default)(a=["modes"]).call(a,(0,r.default)(t)),l)},f=(0,l.createSelector)((function(e){return e}),(function(e){return!c(e,"editor")}))},8989:(e,t,a)=>{a.r(t),a.d(t,{taggedOperations:()=>l});var r=a(5171),n=a(8136),l=function(e,t){return function(a){for(var l,o=arguments.length,u=new Array(o>1?o-1:0),s=1;s<o;s++)u[s-1]=arguments[s];var i=e.apply(void 0,(0,r.default)(l=[a]).call(l,u)),c=t.getSystem(),d=c.fn,f=c.layoutSelectors,p=c.getConfigs,m=p(),h=m.maxDisplayedTags,v=f.currentFilter();return v&&!0!==v&&"true"!==v&&"false"!==v&&(i=d.opsFilter(i,v)),h&&!isNaN(h)&&h>=0&&(i=(0,n.default)(i).call(i,0,h)),i}}},9150:(e,t,a)=>{a.r(t),a.d(t,{default:()=>n});var r=a(5527);function n(e){var t=e.configs,a={debug:0,info:1,log:2,warn:3,error:4},n=function(e){return a[e]||-1},l=t.logLevel,o=n(l);function u(e){for(var t,a=arguments.length,r=new Array(a>1?a-1:0),l=1;l<a;l++)r[l-1]=arguments[l];n(e)>=o&&(t=console)[e].apply(t,r)}return u.warn=(0,r.default)(u).call(u,null,"warn"),u.error=(0,r.default)(u).call(u,null,"error"),u.info=(0,r.default)(u).call(u,null,"info"),u.debug=(0,r.default)(u).call(u,null,"debug"),{rootInjects:{log:u}}}},7002:(e,t,a)=>{a.r(t),a.d(t,{UPDATE_SELECTED_SERVER:()=>r,UPDATE_REQUEST_BODY_VALUE:()=>n,UPDATE_REQUEST_BODY_VALUE_RETAIN_FLAG:()=>l,UPDATE_REQUEST_BODY_INCLUSION:()=>o,UPDATE_ACTIVE_EXAMPLES_MEMBER:()=>u,UPDATE_REQUEST_CONTENT_TYPE:()=>s,UPDATE_RESPONSE_CONTENT_TYPE:()=>i,UPDATE_SERVER_VARIABLE_VALUE:()=>c,SET_REQUEST_BODY_VALIDATE_ERROR:()=>d,CLEAR_REQUEST_BODY_VALIDATE_ERROR:()=>f,CLEAR_REQUEST_BODY_VALUE:()=>p,setSelectedServer:()=>m,setRequestBodyValue:()=>h,setRetainRequestBodyValueFlag:()=>v,setRequestBodyInclusion:()=>g,setActiveExamplesMember:()=>y,setRequestContentType:()=>E,setResponseContentType:()=>S,setServerVariableValue:()=>b,setRequestBodyValidateError:()=>C,clearRequestBodyValidateError:()=>x,initRequestBodyValidateError:()=>w,clearRequestBodyValue:()=>_});var r="oas3_set_servers",n="oas3_set_request_body_value",l="oas3_set_request_body_retain_flag",o="oas3_set_request_body_inclusion",u="oas3_set_active_examples_member",s="oas3_set_request_content_type",i="oas3_set_response_content_type",c="oas3_set_server_variable_value",d="oas3_set_request_body_validate_error",f="oas3_clear_request_body_validate_error",p="oas3_clear_request_body_value";function m(e,t){return{type:r,payload:{selectedServerUrl:e,namespace:t}}}function h(e){var t=e.value,a=e.pathMethod;return{type:n,payload:{value:t,pathMethod:a}}}var v=function(e){var t=e.value,a=e.pathMethod;return{type:l,payload:{value:t,pathMethod:a}}};function g(e){var t=e.value,a=e.pathMethod,r=e.name;return{type:o,payload:{value:t,pathMethod:a,name:r}}}function y(e){var t=e.name,a=e.pathMethod,r=e.contextType,n=e.contextName;return{type:u,payload:{name:t,pathMethod:a,contextType:r,contextName:n}}}function E(e){var t=e.value,a=e.pathMethod;return{type:s,payload:{value:t,pathMethod:a}}}function S(e){var t=e.value,a=e.path,r=e.method;return{type:i,payload:{value:t,path:a,method:r}}}function b(e){var t=e.server,a=e.namespace,r=e.key,n=e.val;return{type:c,payload:{server:t,namespace:a,key:r,val:n}}}var C=function(e){var t=e.path,a=e.method,r=e.validationErrors;return{type:d,payload:{path:t,method:a,validationErrors:r}}},x=function(e){var t=e.path,a=e.method;return{type:f,payload:{path:t,method:a}}},w=function(e){var t=e.pathMethod;return{type:f,payload:{path:t[0],method:t[1]}}},_=function(e){var t=e.pathMethod;return{type:p,payload:{pathMethod:t}}}},3723:(e,t,a)=>{a.r(t),a.d(t,{definitionsToAuthorize:()=>p});var r=a(775),n=a(9334),l=a(5171),o=a(29),u=a(6145),s=a(6785),i=a(8639),c=a(9725),d=a(7779);var f,p=(f=(0,i.createSelector)((function(e){return e}),(function(e){return e.specSelectors.securityDefinitions()}),(function(e,t){var a,l=(0,c.List)();return t?((0,o.default)(a=t.entrySeq()).call(a,(function(e){var t,a=(0,n.default)(e,2),i=a[0],d=a[1],f=d.get("type");if("oauth2"===f&&(0,o.default)(t=d.get("flows").entrySeq()).call(t,(function(e){var t=(0,n.default)(e,2),a=t[0],o=t[1],s=(0,c.fromJS)({flow:a,authorizationUrl:o.get("authorizationUrl"),tokenUrl:o.get("tokenUrl"),scopes:o.get("scopes"),type:d.get("type"),description:d.get("description")});l=l.push(new c.Map((0,r.default)({},i,(0,u.default)(s).call(s,(function(e){return void 0!==e})))))})),"http"!==f&&"apiKey"!==f||(l=l.push(new c.Map((0,r.default)({},i,d)))),"openIdConnect"===f&&d.get("openIdConnectData")){var p=d.get("openIdConnectData"),m=p.get("grant_types_supported")||["authorization_code","implicit"];(0,o.default)(m).call(m,(function(e){var t,a=p.get("scopes_supported")&&(0,s.default)(t=p.get("scopes_supported")).call(t,(function(e,t){return e.set(t,"")}),new c.Map),n=(0,c.fromJS)({flow:e,authorizationUrl:p.get("authorization_endpoint"),tokenUrl:p.get("token_endpoint"),scopes:a,type:"oauth2",openIdConnectUrl:d.get("openIdConnectUrl")});l=l.push(new c.Map((0,r.default)({},i,(0,u.default)(n).call(n,(function(e){return void 0!==e})))))}))}})),l):l})),function(e,t){return function(){for(var a=t.getSystem().specSelectors.specJson(),r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];if((0,d.isOAS3)(a)){var u,s=t.getState().getIn(["spec","resolvedSubtrees","components","securitySchemes"]);return f.apply(void 0,(0,l.default)(u=[t,s]).call(u,n))}return e.apply(void 0,n)}})},3427:(e,t,a)=>{a.r(t),a.d(t,{default:()=>s});var r=a(863),n=a(9334),l=a(2565),o=a(810),u=(a(5053),a(9569),a(9725));const s=function(e){var t,a=e.callbacks,s=e.getComponent,i=e.specPath,c=s("OperationContainer",!0);if(!a)return o.default.createElement("span",null,"No callbacks");var d=(0,l.default)(t=a.entrySeq()).call(t,(function(t){var a,s=(0,n.default)(t,2),d=s[0],f=s[1];return o.default.createElement("div",{key:d},o.default.createElement("h2",null,d),(0,l.default)(a=f.entrySeq()).call(a,(function(t){var a,s=(0,n.default)(t,2),f=s[0],p=s[1];return"$$ref"===f?null:o.default.createElement("div",{key:f},(0,l.default)(a=p.entrySeq()).call(a,(function(t){var a=(0,n.default)(t,2),l=a[0],s=a[1];if("$$ref"===l)return null;var p=(0,u.fromJS)({operation:s});return o.default.createElement(c,(0,r.default)({},e,{op:p,key:l,tag:"",method:l,path:f,specPath:i.push(d,f,l),allowTryItOut:!1}))})))})))}));return o.default.createElement("div",null,d)}},6775:(e,t,a)=>{a.r(t),a.d(t,{default:()=>p});var r=a(7344),n=a(8656),l=a(6340),o=a(9972),u=a(5416),s=a(775),i=a(7512),c=a(6145),d=a(2565),f=a(810),p=(a(5053),function(e){(0,o.default)(a,e);var t=(0,u.default)(a);function a(e,n){var o;(0,r.default)(this,a),o=t.call(this,e,n),(0,s.default)((0,l.default)(o),"onChange",(function(e){var t=o.props.onChange,a=e.target,r=a.value,n=a.name,l=(0,i.default)({},o.state.value);n?l[n]=r:l=r,o.setState({value:l},(function(){return t(o.state)}))}));var u=o.props,c=u.name,d=u.schema,f=o.getValue();return o.state={name:c,schema:d,value:f},o}return(0,n.default)(a,[{key:"getValue",value:function(){var e=this.props,t=e.name,a=e.authorized;return a&&a.getIn([t,"value"])}},{key:"render",value:function(){var e,t,a=this.props,r=a.schema,n=a.getComponent,l=a.errSelectors,o=a.name,u=n("Input"),s=n("Row"),i=n("Col"),p=n("authError"),m=n("Markdown",!0),h=n("JumpToPath",!0),v=(r.get("scheme")||"").toLowerCase(),g=this.getValue(),y=(0,c.default)(e=l.allErrors()).call(e,(function(e){return e.get("authId")===o}));if("basic"===v){var E,S=g?g.get("username"):null;return f.default.createElement("div",null,f.default.createElement("h4",null,f.default.createElement("code",null,o||r.get("name"))," (http, Basic)",f.default.createElement(h,{path:["securityDefinitions",o]})),S&&f.default.createElement("h6",null,"Authorized"),f.default.createElement(s,null,f.default.createElement(m,{source:r.get("description")})),f.default.createElement(s,null,f.default.createElement("label",null,"Username:"),S?f.default.createElement("code",null," ",S," "):f.default.createElement(i,null,f.default.createElement(u,{type:"text",required:"required",name:"username","aria-label":"auth-basic-username",onChange:this.onChange,autoFocus:!0}))),f.default.createElement(s,null,f.default.createElement("label",null,"Password:"),S?f.default.createElement("code",null," ****** "):f.default.createElement(i,null,f.default.createElement(u,{autoComplete:"new-password",name:"password",type:"password","aria-label":"auth-basic-password",onChange:this.onChange}))),(0,d.default)(E=y.valueSeq()).call(E,(function(e,t){return f.default.createElement(p,{error:e,key:t})})))}return"bearer"===v?f.default.createElement("div",null,f.default.createElement("h4",null,f.default.createElement("code",null,o||r.get("name"))," (http, Bearer)",f.default.createElement(h,{path:["securityDefinitions",o]})),g&&f.default.createElement("h6",null,"Authorized"),f.default.createElement(s,null,f.default.createElement(m,{source:r.get("description")})),f.default.createElement(s,null,f.default.createElement("label",null,"Value:"),g?f.default.createElement("code",null," ****** "):f.default.createElement(i,null,f.default.createElement(u,{type:"text","aria-label":"auth-bearer-value",onChange:this.onChange,autoFocus:!0}))),(0,d.default)(t=y.valueSeq()).call(t,(function(e,t){return f.default.createElement(p,{error:e,key:t})}))):f.default.createElement("div",null,f.default.createElement("em",null,f.default.createElement("b",null,o)," HTTP authentication: unsupported scheme ","'".concat(v,"'")))}}]),a}(f.default.Component))},6467:(e,t,a)=>{a.r(t),a.d(t,{default:()=>d});var r=a(3427),n=a(2458),l=a(5757),o=a(6617),u=a(9928),s=a(5327),i=a(6775),c=a(6796);const d={Callbacks:r.default,HttpAuth:i.default,RequestBody:n.default,Servers:o.default,ServersContainer:u.default,RequestBodyEditor:s.default,OperationServers:c.default,operationLink:l.default}},5757:(e,t,a)=>{a.r(t),a.d(t,{default:()=>c});var r=a(7344),n=a(8656),l=a(9972),o=a(5416),u=a(313),s=a(2565),i=a(810);a(5053),a(9569);const c=function(e){(0,l.default)(a,e);var t=(0,o.default)(a);function a(){return(0,r.default)(this,a),t.apply(this,arguments)}return(0,n.default)(a,[{key:"render",value:function(){var e=this.props,t=e.link,a=e.name,r=(0,e.getComponent)("Markdown",!0),n=t.get("operationId")||t.get("operationRef"),l=t.get("parameters")&&t.get("parameters").toJS(),o=t.get("description");return i.default.createElement("div",{className:"operation-link"},i.default.createElement("div",{className:"description"},i.default.createElement("b",null,i.default.createElement("code",null,a)),o?i.default.createElement(r,{source:o}):null),i.default.createElement("pre",null,"Operation `",n,"`",i.default.createElement("br",null),i.default.createElement("br",null),"Parameters ",function(e,t){var a;if("string"!=typeof t)return"";return(0,s.default)(a=t.split("\n")).call(a,(function(t,a){return a>0?Array(e+1).join(" ")+t:t})).join("\n")}(0,(0,u.default)(l,null,2))||"{}",i.default.createElement("br",null)))}}]),a}(i.Component)},6796:(e,t,a)=>{a.r(t),a.d(t,{default:()=>f});var r=a(1013),n=a(7344),l=a(8656),o=a(6340),u=a(9972),s=a(5416),i=a(775),c=a(5171),d=a(810),f=(a(5053),a(9569),function(e){(0,u.default)(a,e);var t=(0,s.default)(a);function a(){var e,l;(0,n.default)(this,a);for(var u=arguments.length,s=new Array(u),d=0;d<u;d++)s[d]=arguments[d];return l=t.call.apply(t,(0,c.default)(e=[this]).call(e,s)),(0,i.default)((0,o.default)(l),"setSelectedServer",(function(e){var t,a=l.props,r=a.path,n=a.method;return l.forceUpdate(),l.props.setSelectedServer(e,(0,c.default)(t="".concat(r,":")).call(t,n))})),(0,i.default)((0,o.default)(l),"setServerVariableValue",(function(e){var t,a=l.props,n=a.path,o=a.method;return l.forceUpdate(),l.props.setServerVariableValue((0,r.default)((0,r.default)({},e),{},{namespace:(0,c.default)(t="".concat(n,":")).call(t,o)}))})),(0,i.default)((0,o.default)(l),"getSelectedServer",(function(){var e,t=l.props,a=t.path,r=t.method;return l.props.getSelectedServer((0,c.default)(e="".concat(a,":")).call(e,r))})),(0,i.default)((0,o.default)(l),"getServerVariable",(function(e,t){var a,r=l.props,n=r.path,o=r.method;return l.props.getServerVariable({namespace:(0,c.default)(a="".concat(n,":")).call(a,o),server:e},t)})),(0,i.default)((0,o.default)(l),"getEffectiveServerValue",(function(e){var t,a=l.props,r=a.path,n=a.method;return l.props.getEffectiveServerValue({server:e,namespace:(0,c.default)(t="".concat(r,":")).call(t,n)})})),l}return(0,l.default)(a,[{key:"render",value:function(){var e=this.props,t=e.operationServers,a=e.pathServers,r=e.getComponent;if(!t&&!a)return null;var n=r("Servers"),l=t||a,o=t?"operation":"path";return d.default.createElement("div",{className:"opblock-section operation-servers"},d.default.createElement("div",{className:"opblock-section-header"},d.default.createElement("div",{className:"tab-header"},d.default.createElement("h4",{className:"opblock-title"},"Servers"))),d.default.createElement("div",{className:"opblock-description-wrapper"},d.default.createElement("h4",{className:"message"},"These ",o,"-level options override the global server options."),d.default.createElement(n,{servers:l,currentServer:this.getSelectedServer(),setSelectedServer:this.setSelectedServer,setServerVariableValue:this.setServerVariableValue,getServerVariable:this.getServerVariable,getEffectiveServerValue:this.getEffectiveServerValue})))}}]),a}(d.default.Component))},5327:(e,t,a)=>{a.r(t),a.d(t,{default:()=>p});var r=a(7344),n=a(8656),l=a(6340),o=a(9972),u=a(5416),s=a(775),i=a(810),c=(a(5053),a(8096)),d=a(9701),f=Function.prototype,p=function(e){(0,o.default)(a,e);var t=(0,u.default)(a);function a(e,n){var o;return(0,r.default)(this,a),o=t.call(this,e,n),(0,s.default)((0,l.default)(o),"applyDefaultValue",(function(e){var t=e||o.props,a=t.onChange,r=t.defaultValue;return o.setState({value:r}),a(r)})),(0,s.default)((0,l.default)(o),"onChange",(function(e){o.props.onChange((0,d.Pz)(e))})),(0,s.default)((0,l.default)(o),"onDomChange",(function(e){var t=e.target.value;o.setState({value:t},(function(){return o.onChange(t)}))})),o.state={value:(0,d.Pz)(e.value)||e.defaultValue},e.onChange(e.value),o}return(0,n.default)(a,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){this.props.value!==e.value&&e.value!==this.state.value&&this.setState({value:(0,d.Pz)(e.value)}),!e.value&&e.defaultValue&&this.state.value&&this.applyDefaultValue(e)}},{key:"render",value:function(){var e=this.props,t=e.getComponent,a=e.errors,r=this.state.value,n=a.size>0,l=t("TextArea");return i.default.createElement("div",{className:"body-param"},i.default.createElement(l,{className:(0,c.default)("body-param__text",{invalid:n}),title:a.size?a.join(", "):"",value:r,onChange:this.onDomChange}))}}]),a}(i.PureComponent);(0,s.default)(p,"defaultProps",{onChange:f,userHasEditedBody:!1})},2458:(e,t,a)=>{a.r(t),a.d(t,{getDefaultRequestBodyValue:()=>p,default:()=>m});var r=a(9334),n=a(2565),l=a(8818),o=a(2372),u=a(5171),s=a(4163),i=a(810),c=(a(5053),a(9569),a(9725)),d=a(9701),f=a(2518),p=function(e,t,a){var r=e.getIn(["content",t]),n=r.get("schema").toJS(),l=void 0!==r.get("examples"),o=r.get("example"),u=l?r.getIn(["examples",a,"value"]):o,s=(0,d.xi)(n,t,{includeWriteOnly:!0},u);return(0,d.Pz)(s)};const m=function(e){var t=e.userHasEditedBody,a=e.requestBody,m=e.requestBodyValue,h=e.requestBodyInclusionSetting,v=e.requestBodyErrors,g=e.getComponent,y=e.getConfigs,E=e.specSelectors,S=e.fn,b=e.contentType,C=e.isExecute,x=e.specPath,w=e.onChange,_=e.onChangeIncludeEmpty,A=e.activeExamplesKey,k=e.updateActiveExamplesKey,I=e.setRetainRequestBodyValueFlag,N=function(e){var t={key:e,shouldDispatchInit:!1,defaultValue:!0};return"no value"===h.get(e,"no value")&&(t.shouldDispatchInit=!0),t},R=g("Markdown",!0),P=g("modelExample"),T=g("RequestBodyEditor"),O=g("highlightCode"),M=g("ExamplesSelectValueRetainer"),j=g("Example"),q=g("ParameterIncludeEmpty"),V=y().showCommonExtensions,D=a&&a.get("description")||null,L=a&&a.get("content")||new c.OrderedMap;b=b||L.keySeq().first()||"";var z=L.get(b,(0,c.OrderedMap)()),U=z.get("schema",(0,c.OrderedMap)()),B=z.get("examples",null),J=null==B?void 0:(0,n.default)(B).call(B,(function(e,t){var r,n=null===(r=e)||void 0===r?void 0:r.get("value",null);return n&&(e=e.set("value",p(a,b,t),n)),e}));if(v=c.List.isList(v)?v:(0,c.List)(),!z.size)return null;var F="object"===z.getIn(["schema","type"]),W="binary"===z.getIn(["schema","format"]),H="base64"===z.getIn(["schema","format"]);if("application/octet-stream"===b||0===(0,l.default)(b).call(b,"image/")||0===(0,l.default)(b).call(b,"audio/")||0===(0,l.default)(b).call(b,"video/")||W||H){var K=g("Input");return C?i.default.createElement(K,{type:"file",onChange:function(e){w(e.target.files[0])}}):i.default.createElement("i",null,"Example values are not available for ",i.default.createElement("code",null,b)," media types.")}if(F&&("application/x-www-form-urlencoded"===b||0===(0,l.default)(b).call(b,"multipart/"))&&U.get("properties",(0,c.OrderedMap)()).size>0){var Z,G=g("JsonSchemaForm"),Y=g("ParameterExt"),X=U.get("properties",(0,c.OrderedMap)());return m=c.Map.isMap(m)?m:(0,c.OrderedMap)(),i.default.createElement("div",{className:"table-container"},D&&i.default.createElement(R,{source:D}),i.default.createElement("table",null,i.default.createElement("tbody",null,c.Map.isMap(X)&&(0,n.default)(Z=X.entrySeq()).call(Z,(function(e){var t,a,l=(0,r.default)(e,2),f=l[0],p=l[1];if(!p.get("readOnly")){var y=V?(0,d.po)(p):null,E=(0,o.default)(t=U.get("required",(0,c.List)())).call(t,f),b=p.get("type"),x=p.get("format"),A=p.get("description"),k=m.getIn([f,"value"]),I=m.getIn([f,"errors"])||v,P=h.get(f)||!1,T=p.has("default")||p.has("example")||p.hasIn(["items","example"])||p.hasIn(["items","default"]),O=p.has("enum")&&(1===p.get("enum").size||E),M=T||O,j="";"array"!==b||M||(j=[]),("object"===b||M)&&(j=(0,d.xi)(p,!1,{includeWriteOnly:!0})),"string"!=typeof j&&"object"===b&&(j=(0,d.Pz)(j)),"string"==typeof j&&"array"===b&&(j=JSON.parse(j));var D="string"===b&&("binary"===x||"base64"===x);return i.default.createElement("tr",{key:f,className:"parameters","data-property-name":f},i.default.createElement("td",{className:"parameters-col_name"},i.default.createElement("div",{className:E?"parameter__name required":"parameter__name"},f,E?i.default.createElement("span",null," *"):null),i.default.createElement("div",{className:"parameter__type"},b,x&&i.default.createElement("span",{className:"prop-format"},"($",x,")"),V&&y.size?(0,n.default)(a=y.entrySeq()).call(a,(function(e){var t,a=(0,r.default)(e,2),n=a[0],l=a[1];return i.default.createElement(Y,{key:(0,u.default)(t="".concat(n,"-")).call(t,l),xKey:n,xVal:l})})):null),i.default.createElement("div",{className:"parameter__deprecated"},p.get("deprecated")?"deprecated":null)),i.default.createElement("td",{className:"parameters-col_description"},i.default.createElement(R,{source:A}),C?i.default.createElement("div",null,i.default.createElement(G,{fn:S,dispatchInitialValue:!D,schema:p,description:f,getComponent:g,value:void 0===k?j:k,required:E,errors:I,onChange:function(e){w(e,[f])}}),E?null:i.default.createElement(q,{onChange:function(e){return _(f,e)},isIncluded:P,isIncludedOptions:N(f),isDisabled:(0,s.default)(k)?0!==k.length:!(0,d.O2)(k)})):null))}})))))}var Q=p(a,b,A),$=null;return(0,f.O)(Q)&&($="json"),i.default.createElement("div",null,D&&i.default.createElement(R,{source:D}),J?i.default.createElement(M,{userHasEditedBody:t,examples:J,currentKey:A,currentUserInputValue:m,onSelect:function(e){k(e)},updateValue:w,defaultToFirstExample:!0,getComponent:g,setRetainRequestBodyValueFlag:I}):null,C?i.default.createElement("div",null,i.default.createElement(T,{value:m,errors:v,defaultValue:Q,onChange:w,getComponent:g})):i.default.createElement(P,{getComponent:g,getConfigs:y,specSelectors:E,expandDepth:1,isExecute:C,schema:z.get("schema"),specPath:x.push("content",b),example:i.default.createElement(O,{className:"body-param__example",getConfigs:y,language:$,value:(0,d.Pz)(m)||Q}),includeWriteOnly:!0}),J?i.default.createElement(j,{example:J.get(A),getComponent:g,getConfigs:y}):null)}},9928:(e,t,a)=>{a.r(t),a.d(t,{default:()=>s});var r=a(7344),n=a(8656),l=a(9972),o=a(5416),u=a(810),s=(a(5053),function(e){(0,l.default)(a,e);var t=(0,o.default)(a);function a(){return(0,r.default)(this,a),t.apply(this,arguments)}return(0,n.default)(a,[{key:"render",value:function(){var e=this.props,t=e.specSelectors,a=e.oas3Selectors,r=e.oas3Actions,n=e.getComponent,l=t.servers(),o=n("Servers");return l&&l.size?u.default.createElement("div",null,u.default.createElement("span",{className:"servers-title"},"Servers"),u.default.createElement(o,{servers:l,currentServer:a.selectedServer(),setSelectedServer:r.setSelectedServer,setServerVariableValue:r.setServerVariableValue,getServerVariable:a.serverVariableValue,getEffectiveServerValue:a.serverEffectiveValue})):null}}]),a}(u.default.Component))},6617:(e,t,a)=>{a.r(t),a.d(t,{default:()=>h});var r=a(9334),n=a(7344),l=a(8656),o=a(6340),u=a(9972),s=a(5416),i=a(775),c=a(5171),d=a(1778),f=a(2565),p=a(810),m=a(9725),h=(a(5053),a(9569),function(e){(0,u.default)(a,e);var t=(0,s.default)(a);function a(){var e,r;(0,n.default)(this,a);for(var l=arguments.length,u=new Array(l),s=0;s<l;s++)u[s]=arguments[s];return r=t.call.apply(t,(0,c.default)(e=[this]).call(e,u)),(0,i.default)((0,o.default)(r),"onServerChange",(function(e){r.setServer(e.target.value)})),(0,i.default)((0,o.default)(r),"onServerVariableValueChange",(function(e){var t=r.props,a=t.setServerVariableValue,n=t.currentServer,l=e.target.getAttribute("data-variable"),o=e.target.value;"function"==typeof a&&a({server:n,key:l,val:o})})),(0,i.default)((0,o.default)(r),"setServer",(function(e){(0,r.props.setSelectedServer)(e)})),r}return(0,l.default)(a,[{key:"componentDidMount",value:function(){var e,t=this.props,a=t.servers;t.currentServer||this.setServer(null===(e=a.first())||void 0===e?void 0:e.get("url"))}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this,a=e.servers,r=e.setServerVariableValue,n=e.getServerVariable;if(this.props.currentServer!==e.currentServer||this.props.servers!==e.servers){var l,o=(0,d.default)(a).call(a,(function(t){return t.get("url")===e.currentServer})),u=(0,d.default)(l=this.props.servers).call(l,(function(e){return e.get("url")===t.props.currentServer}))||(0,m.OrderedMap)();if(!o)return this.setServer(a.first().get("url"));var s=u.get("variables")||(0,m.OrderedMap)(),i=((0,d.default)(s).call(s,(function(e){return e.get("default")}))||(0,m.OrderedMap)()).get("default"),c=o.get("variables")||(0,m.OrderedMap)(),p=((0,d.default)(c).call(c,(function(e){return e.get("default")}))||(0,m.OrderedMap)()).get("default");(0,f.default)(c).call(c,(function(t,a){n(e.currentServer,a)&&i===p||r({server:e.currentServer,key:a,val:t.get("default")||""})}))}}},{key:"render",value:function(){var e,t,a=this,n=this.props,l=n.servers,o=n.currentServer,u=n.getServerVariable,s=n.getEffectiveServerValue,i=((0,d.default)(l).call(l,(function(e){return e.get("url")===o}))||(0,m.OrderedMap)()).get("variables")||(0,m.OrderedMap)(),c=0!==i.size;return p.default.createElement("div",{className:"servers"},p.default.createElement("label",{htmlFor:"servers"},p.default.createElement("select",{onChange:this.onServerChange,value:o},(0,f.default)(e=l.valueSeq()).call(e,(function(e){return p.default.createElement("option",{value:e.get("url"),key:e.get("url")},e.get("url"),e.get("description")&&" - ".concat(e.get("description")))})).toArray())),c?p.default.createElement("div",null,p.default.createElement("div",{className:"computed-url"},"Computed URL:",p.default.createElement("code",null,s(o))),p.default.createElement("h4",null,"Server variables"),p.default.createElement("table",null,p.default.createElement("tbody",null,(0,f.default)(t=i.entrySeq()).call(t,(function(e){var t,n=(0,r.default)(e,2),l=n[0],s=n[1];return p.default.createElement("tr",{key:l},p.default.createElement("td",null,l),p.default.createElement("td",null,s.get("enum")?p.default.createElement("select",{"data-variable":l,onChange:a.onServerVariableValueChange},(0,f.default)(t=s.get("enum")).call(t,(function(e){return p.default.createElement("option",{selected:e===u(o,l),key:e,value:e},e)}))):p.default.createElement("input",{type:"text",value:u(o,l)||"",onChange:a.onServerVariableValueChange,"data-variable":l})))}))))):null)}}]),a}(p.default.Component))},7779:(e,t,a)=>{a.r(t),a.d(t,{isOAS3:()=>o,isSwagger2:()=>u,OAS3ComponentWrapFactory:()=>s});var r=a(863),n=a(3590),l=a(810);function o(e){var t=e.get("openapi");return"string"==typeof t&&((0,n.default)(t).call(t,"3.0.")&&t.length>4)}function u(e){var t=e.get("swagger");return"string"==typeof t&&(0,n.default)(t).call(t,"2.0")}function s(e){return function(t,a){return function(n){return a&&a.specSelectors&&a.specSelectors.specJson?o(a.specSelectors.specJson())?l.default.createElement(e,(0,r.default)({},n,a,{Ori:t})):l.default.createElement(t,n):(console.warn("OAS3 wrapper: couldn't get spec"),null)}}}},7451:(e,t,a)=>{a.r(t),a.d(t,{default:()=>d});var r=a(2044),n=a(3723),l=a(1741),o=a(6467),u=a(7761),s=a(7002),i=a(5065),c=a(9666);function d(){return{components:o.default,wrapComponents:u.default,statePlugins:{spec:{wrapSelectors:r,selectors:l},auth:{wrapSelectors:n},oas3:{actions:s,reducers:c.default,selectors:i}}}}},9666:(e,t,a)=>{a.r(t),a.d(t,{default:()=>m});var r=a(775);const n=(e=>{var t={};return a.d(t,e),t})({default:()=>l.default});var o,u=a(9334),s=a(5487),i=a(8136),c=a(29),d=a(6785),f=a(9725),p=a(7002);const m=(o={},(0,r.default)(o,p.UPDATE_SELECTED_SERVER,(function(e,t){var a=t.payload,r=a.selectedServerUrl,n=a.namespace,l=n?[n,"selectedServer"]:["selectedServer"];return e.setIn(l,r)})),(0,r.default)(o,p.UPDATE_REQUEST_BODY_VALUE,(function(e,t){var a=t.payload,r=a.value,l=a.pathMethod,o=(0,u.default)(l,2),d=o[0],p=o[1];if(!f.Map.isMap(r))return e.setIn(["requestData",d,p,"bodyValue"],r);var m,h=e.getIn(["requestData",d,p,"bodyValue"])||(0,f.Map)();f.Map.isMap(h)||(h=(0,f.Map)());var v=(0,s.default)(r).call(r),g=(0,n.default)(v),y=(0,i.default)(g).call(g,0);return(0,c.default)(y).call(y,(function(e){var t=r.getIn([e]);h.has(e)&&f.Map.isMap(t)||(m=h.setIn([e,"value"],t))})),e.setIn(["requestData",d,p,"bodyValue"],m)})),(0,r.default)(o,p.UPDATE_REQUEST_BODY_VALUE_RETAIN_FLAG,(function(e,t){var a=t.payload,r=a.value,n=a.pathMethod,l=(0,u.default)(n,2),o=l[0],s=l[1];return e.setIn(["requestData",o,s,"retainBodyValue"],r)})),(0,r.default)(o,p.UPDATE_REQUEST_BODY_INCLUSION,(function(e,t){var a=t.payload,r=a.value,n=a.pathMethod,l=a.name,o=(0,u.default)(n,2),s=o[0],i=o[1];return e.setIn(["requestData",s,i,"bodyInclusion",l],r)})),(0,r.default)(o,p.UPDATE_ACTIVE_EXAMPLES_MEMBER,(function(e,t){var a=t.payload,r=a.name,n=a.pathMethod,l=a.contextType,o=a.contextName,s=(0,u.default)(n,2),i=s[0],c=s[1];return e.setIn(["examples",i,c,l,o,"activeExample"],r)})),(0,r.default)(o,p.UPDATE_REQUEST_CONTENT_TYPE,(function(e,t){var a=t.payload,r=a.value,n=a.pathMethod,l=(0,u.default)(n,2),o=l[0],s=l[1];return e.setIn(["requestData",o,s,"requestContentType"],r)})),(0,r.default)(o,p.UPDATE_RESPONSE_CONTENT_TYPE,(function(e,t){var a=t.payload,r=a.value,n=a.path,l=a.method;return e.setIn(["requestData",n,l,"responseContentType"],r)})),(0,r.default)(o,p.UPDATE_SERVER_VARIABLE_VALUE,(function(e,t){var a=t.payload,r=a.server,n=a.namespace,l=a.key,o=a.val,u=n?[n,"serverVariableValues",r,l]:["serverVariableValues",r,l];return e.setIn(u,o)})),(0,r.default)(o,p.SET_REQUEST_BODY_VALIDATE_ERROR,(function(e,t){var a=t.payload,r=a.path,n=a.method,l=a.validationErrors,o=[];if(o.push("Required field is not provided"),l.missingBodyValue)return e.setIn(["requestData",r,n,"errors"],(0,f.fromJS)(o));if(l.missingRequiredKeys&&l.missingRequiredKeys.length>0){var u=l.missingRequiredKeys;return e.updateIn(["requestData",r,n,"bodyValue"],(0,f.fromJS)({}),(function(e){return(0,d.default)(u).call(u,(function(e,t){return e.setIn([t,"errors"],(0,f.fromJS)(o))}),e)}))}return console.warn("unexpected result: SET_REQUEST_BODY_VALIDATE_ERROR"),e})),(0,r.default)(o,p.CLEAR_REQUEST_BODY_VALIDATE_ERROR,(function(e,t){var a=t.payload,r=a.path,l=a.method,o=e.getIn(["requestData",r,l,"bodyValue"]);if(!f.Map.isMap(o))return e.setIn(["requestData",r,l,"errors"],(0,f.fromJS)([]));var u=(0,s.default)(o).call(o),c=(0,n.default)(u),p=(0,i.default)(c).call(c,0);return p?e.updateIn(["requestData",r,l,"bodyValue"],(0,f.fromJS)({}),(function(e){return(0,d.default)(p).call(p,(function(e,t){return e.setIn([t,"errors"],(0,f.fromJS)([]))}),e)})):e})),(0,r.default)(o,p.CLEAR_REQUEST_BODY_VALUE,(function(e,t){var a=t.payload.pathMethod,r=(0,u.default)(a,2),n=r[0],l=r[1],o=e.getIn(["requestData",n,l,"bodyValue"]);return o?f.Map.isMap(o)?e.setIn(["requestData",n,l,"bodyValue"],(0,f.Map)()):e.setIn(["requestData",n,l,"bodyValue"],""):e})),o)},5065:(e,t,a)=>{a.r(t),a.d(t,{selectedServer:()=>h,requestBodyValue:()=>v,shouldRetainRequestBodyValue:()=>g,hasUserEditedBody:()=>y,requestBodyInclusionSetting:()=>E,requestBodyErrors:()=>S,activeExamplesMember:()=>b,requestContentType:()=>C,responseContentType:()=>x,serverVariableValue:()=>w,serverVariables:()=>_,serverEffectiveValue:()=>A,validateBeforeExecute:()=>k,validateShallowRequired:()=>I});var r=a(2691),n=a(5171),l=a(2565),o=a(29),u=a(2740),s=a(8818),i=a(9725),c=a(7779),d=a(2458),f=a(9701);function p(e){return function(){for(var t=arguments.length,a=new Array(t),r=0;r<t;r++)a[r]=arguments[r];return function(t){var r=t.getSystem().specSelectors.specJson();return(0,c.isOAS3)(r)?e.apply(void 0,a):null}}}var m,h=p((function(e,t){var a=t?[t,"selectedServer"]:["selectedServer"];return e.getIn(a)||""})),v=p((function(e,t,a){return e.getIn(["requestData",t,a,"bodyValue"])||null})),g=p((function(e,t,a){return e.getIn(["requestData",t,a,"retainBodyValue"])||!1})),y=function(e,t,a){return function(e){var r=e.getSystem(),n=r.oas3Selectors,l=r.specSelectors,o=l.specJson();if((0,c.isOAS3)(o)){var u=!1,s=n.requestContentType(t,a),p=n.requestBodyValue(t,a);if(i.Map.isMap(p)&&(p=(0,f.Pz)(p.mapEntries((function(e){return i.Map.isMap(e[1])?[e[0],e[1].get("value")]:e})).toJS())),i.List.isList(p)&&(p=(0,f.Pz)(p)),s){var m=(0,d.getDefaultRequestBodyValue)(l.specResolvedSubtree(["paths",t,a,"requestBody"]),s,n.activeExamplesMember(t,a,"requestBody","requestBody"));u=!!p&&p!==m}return u}return null}},E=p((function(e,t,a){return e.getIn(["requestData",t,a,"bodyInclusion"])||(0,i.Map)()})),S=p((function(e,t,a){return e.getIn(["requestData",t,a,"errors"])||null})),b=p((function(e,t,a,r,n){return e.getIn(["examples",t,a,r,n,"activeExample"])||null})),C=p((function(e,t,a){return e.getIn(["requestData",t,a,"requestContentType"])||null})),x=p((function(e,t,a){return e.getIn(["requestData",t,a,"responseContentType"])||null})),w=p((function(e,t,a){var r;if("string"!=typeof t){var n=t.server,l=t.namespace;r=l?[l,"serverVariableValues",n,a]:["serverVariableValues",n,a]}else{r=["serverVariableValues",t,a]}return e.getIn(r)||null})),_=p((function(e,t){var a;if("string"!=typeof t){var r=t.server,n=t.namespace;a=n?[n,"serverVariableValues",r]:["serverVariableValues",r]}else{a=["serverVariableValues",t]}return e.getIn(a)||(0,i.OrderedMap)()})),A=p((function(e,t){var a,r;if("string"!=typeof t){var n=t.server,o=t.namespace;r=n,a=o?e.getIn([o,"serverVariableValues",r]):e.getIn(["serverVariableValues",r])}else r=t,a=e.getIn(["serverVariableValues",r]);a=a||(0,i.OrderedMap)();var u=r;return(0,l.default)(a).call(a,(function(e,t){u=u.replace(new RegExp("{".concat(t,"}"),"g"),e)})),u})),k=(m=function(e,t){return function(e,t){var a;return t=t||[],!!e.getIn((0,n.default)(a=["requestData"]).call(a,(0,r.default)(t),["bodyValue"]))}(e,t)},function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];return function(e){var a,l,o=e.getSystem().specSelectors.specJson(),u=(0,n.default)(a=[]).call(a,t)[1]||[];return!o.getIn((0,n.default)(l=["paths"]).call(l,(0,r.default)(u),["requestBody","required"]))||m.apply(void 0,t)}}),I=function(e,t){var a,r=t.oas3RequiredRequestBodyContentType,n=t.oas3RequestContentType,l=t.oas3RequestBodyValue,c=[];if(!i.Map.isMap(l))return c;var d=[];return(0,o.default)(a=(0,u.default)(r.requestContentType)).call(a,(function(e){if(e===n){var t=r.requestContentType[e];(0,o.default)(t).call(t,(function(e){(0,s.default)(d).call(d,e)<0&&d.push(e)}))}})),(0,o.default)(d).call(d,(function(e){l.getIn([e,"value"])||c.push(e)})),c}},1741:(e,t,a)=>{a.r(t),a.d(t,{servers:()=>c,isSwagger2:()=>d});var r=a(8639),n=a(9725),l=a(7779);var o,u=function(e){return e||(0,n.Map)()},s=(0,r.createSelector)(u,(function(e){return e.get("json",(0,n.Map)())})),i=(0,r.createSelector)(u,(function(e){return e.get("resolved",(0,n.Map)())})),c=(o=(0,r.createSelector)((function(e){var t=i(e);return t.count()<1&&(t=s(e)),t}),(function(e){return e.getIn(["servers"])||(0,n.Map)()})),function(){return function(e){var t=e.getSystem().specSelectors.specJson();if((0,l.isOAS3)(t)){for(var a=arguments.length,r=new Array(a>1?a-1:0),n=1;n<a;n++)r[n-1]=arguments[n];return o.apply(void 0,r)}return null}}),d=function(e,t){return function(){var e=t.getSystem().specSelectors.specJson();return(0,l.isSwagger2)(e)}}},2044:(e,t,a)=>{a.r(t),a.d(t,{definitions:()=>p,hasHost:()=>m,securityDefinitions:()=>h,host:()=>v,basePath:()=>g,consumes:()=>y,produces:()=>E,schemes:()=>S,servers:()=>b,isOAS3:()=>C,isSwagger2:()=>x});var r=a(8639),n=a(3881),l=a(9725),o=a(7779);function u(e){return function(t,a){return function(){var r=a.getSystem().specSelectors.specJson();return(0,o.isOAS3)(r)?e.apply(void 0,arguments):t.apply(void 0,arguments)}}}var s=function(e){return e||(0,l.Map)()},i=u((0,r.createSelector)((function(){return null}))),c=(0,r.createSelector)(s,(function(e){return e.get("json",(0,l.Map)())})),d=(0,r.createSelector)(s,(function(e){return e.get("resolved",(0,l.Map)())})),f=function(e){var t=d(e);return t.count()<1&&(t=c(e)),t},p=u((0,r.createSelector)(f,(function(e){var t=e.getIn(["components","schemas"]);return l.Map.isMap(t)?t:(0,l.Map)()}))),m=u((function(e){return f(e).hasIn(["servers",0])})),h=u((0,r.createSelector)(n.specJsonWithResolvedSubtrees,(function(e){return e.getIn(["components","securitySchemes"])||null}))),v=i,g=i,y=i,E=i,S=i,b=u((0,r.createSelector)(f,(function(e){return e.getIn(["servers"])||(0,l.Map)()}))),C=function(e,t){return function(){var e=t.getSystem().specSelectors.specJson();return(0,o.isOAS3)(l.Map.isMap(e)?e:(0,l.Map)())}},x=function(e,t){return function(){var e=t.getSystem().specSelectors.specJson();return(0,o.isSwagger2)(l.Map.isMap(e)?e:(0,l.Map)())}}},356:(e,t,a)=>{a.r(t),a.d(t,{default:()=>u});var r=a(302),n=a(810),l=a(7779),o=["Ori"];const u=(0,l.OAS3ComponentWrapFactory)((function(e){var t=e.Ori,a=(0,r.default)(e,o),l=a.schema,u=a.getComponent,s=a.errSelectors,i=a.authorized,c=a.onAuthChange,d=a.name,f=u("HttpAuth");return"http"===l.get("type")?n.default.createElement(f,{key:d,schema:l,name:d,errSelectors:s,authorized:i,getComponent:u,onChange:c}):n.default.createElement(t,a)}))},7761:(e,t,a)=>{a.r(t),a.d(t,{default:()=>i});var r=a(2460),n=a(356),l=a(9487),o=a(58),u=a(3499),s=a(287);const i={Markdown:r.default,AuthItem:n.default,JsonSchema_string:s.default,VersionStamp:l.default,model:u.default,onlineValidatorBadge:o.default}},287:(e,t,a)=>{a.r(t),a.d(t,{default:()=>u});var r=a(302),n=a(810),l=a(7779),o=["Ori"];const u=(0,l.OAS3ComponentWrapFactory)((function(e){var t=e.Ori,a=(0,r.default)(e,o),l=a.schema,u=a.getComponent,s=a.errors,i=a.onChange,c=l&&l.get?l.get("format"):null,d=l&&l.get?l.get("type"):null,f=u("Input");return d&&"string"===d&&c&&("binary"===c||"base64"===c)?n.default.createElement(f,{type:"file",className:s.length?"invalid":"",title:s.length?s:"",onChange:function(e){i(e.target.files[0])},disabled:t.isDisabled}):n.default.createElement(t,a)}))},2460:(e,t,a)=>{a.r(t),a.d(t,{Markdown:()=>c,default:()=>d});var r=a(5942),n=a(810),l=(a(5053),a(8096)),o=a(3952),u=a(7779),s=a(5466),i=new o.Remarkable("commonmark");i.block.ruler.enable(["table"]),i.set({linkTarget:"_blank"}),i.set({breaks:!0});var c=function(e){var t=e.source,a=e.className,o=void 0===a?"":a,u=e.getConfigs;if("string"!=typeof t)return null;if(t){var c,d=u().useUnsafeMarkdown,f=i.render(t),p=(0,s.s)(f,{useUnsafeMarkdown:d});return"string"==typeof p&&(c=(0,r.default)(p).call(p)),n.default.createElement("div",{dangerouslySetInnerHTML:{__html:c},className:(0,l.default)(o,"renderedMarkdown")})}return null};c.defaultProps={getConfigs:function(){return{useUnsafeMarkdown:!1}}};const d=(0,u.OAS3ComponentWrapFactory)(c)},3499:(e,t,a)=>{a.r(t),a.d(t,{default:()=>f});var r=a(863),n=a(7344),l=a(8656),o=a(9972),u=a(5416),s=a(810),i=(a(5053),a(7779)),c=a(1543),d=function(e){(0,o.default)(a,e);var t=(0,u.default)(a);function a(){return(0,n.default)(this,a),t.apply(this,arguments)}return(0,l.default)(a,[{key:"render",value:function(){var e=this.props,t=e.getConfigs,a=["model-box"],n=null;return!0===e.schema.get("deprecated")&&(a.push("deprecated"),n=s.default.createElement("span",{className:"model-deprecated-warning"},"Deprecated:")),s.default.createElement("div",{className:a.join(" ")},n,s.default.createElement(c.Z,(0,r.default)({},this.props,{getConfigs:t,depth:1,expandDepth:this.props.expandDepth||0})))}}]),a}(s.Component);const f=(0,i.OAS3ComponentWrapFactory)(d)},58:(e,t,a)=>{a.r(t),a.d(t,{default:()=>l});var r=a(7779),n=a(5623);const l=(0,r.OAS3ComponentWrapFactory)(n.Z)},9487:(e,t,a)=>{a.r(t),a.d(t,{default:()=>n});var r=a(810);const n=(0,a(7779).OAS3ComponentWrapFactory)((function(e){var t=e.Ori;return r.default.createElement("span",null,r.default.createElement(t,e),r.default.createElement("small",{className:"version-stamp"},r.default.createElement("pre",{className:"version"},"OAS3")))}))},8560:(e,t,a)=>{a.r(t),a.d(t,{default:()=>l});var r=a(6235),n=!1;function l(){return{statePlugins:{spec:{wrapActions:{updateSpec:function(e){return function(){return n=!0,e.apply(void 0,arguments)}},updateJsonSpec:function(e,t){return function(){var a=t.getConfigs().onComplete;return n&&"function"==typeof a&&((0,r.default)(a,0),n=!1),e.apply(void 0,arguments)}}}}}}}},4624:(e,t,a)=>{a.r(t),a.d(t,{requestSnippetGenerator_curl_bash:()=>w,requestSnippetGenerator_curl_cmd:()=>_,requestSnippetGenerator_curl_powershell:()=>x});var r=a(2691),n=a(9334),l=a(3248),u=a(8818),s=a(5942),i=a(5171),c=a(313),d=a(2565);const f=(e=>{var t={};return a.d(t,e),t})({default:()=>o.default});var p=a(2954),m=a(2372),h=a(7504),v=a(9725),g=function(e){var t,a="_**[]";return(0,u.default)(e).call(e,a)<0?e:(0,s.default)(t=e.split(a)[0]).call(t)},y=function(e){return"-d "===e||/^[_\/-]/g.test(e)?e:"'"+e.replace(/'/g,"'\\''")+"'"},E=function(e){return"-d "===(e=e.replace(/\^/g,"^^").replace(/\\"/g,'\\\\"').replace(/"/g,'""').replace(/\n/g,"^\n"))?e.replace(/-d /g,"-d ^\n"):/^[_\/-]/g.test(e)?e:'"'+e+'"'},S=function(e){return"-d "===e?e:/\n/.test(e)?'@"\n'+e.replace(/"/g,'\\"').replace(/`/g,"``").replace(/\$/,"`$")+'\n"@':/^[_\/-]/g.test(e)?e:"'"+e.replace(/"/g,'""').replace(/'/g,"''")+"'"};function b(e){var t,a=[],r=(0,l.default)(e.get("body").entrySeq());try{for(r.s();!(t=r.n()).done;){var o,u,s,d=(0,n.default)(t.value,2),f=d[0],p=d[1],m=g(f);if(p instanceof h.Z.File)a.push((0,i.default)(o=(0,i.default)(u=' "'.concat(m,'": {\n "name": "')).call(u,p.name,'"')).call(o,p.type?',\n "type": "'.concat(p.type,'"'):"","\n }"));else a.push((0,i.default)(s=' "'.concat(m,'": ')).call(s,(0,c.default)(p,null,2).replace(/(\r\n|\r|\n)/g,"\n ")))}}catch(e){r.e(e)}finally{r.f()}return"{\n".concat(a.join(",\n"),"\n}")}var C=function(e,t,a){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",u=!1,s="",y=function(){for(var e=arguments.length,a=new Array(e),r=0;r<e;r++)a[r]=arguments[r];return s+=" "+(0,d.default)(a).call(a,t).join(" ")},E=function(){for(var e=arguments.length,a=new Array(e),r=0;r<e;r++)a[r]=arguments[r];return s+=(0,d.default)(a).call(a,t).join(" ")},S=function(){return s+=" ".concat(a)},C=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return s+=(0,f.default)(e=" ").call(e,t)},x=e.get("headers");if(s+="curl"+o,e.has("curlOptions")&&y.apply(void 0,(0,r.default)(e.get("curlOptions"))),y("-X",e.get("method")),S(),C(),E("".concat(e.get("url"))),x&&x.size){var w,_,A=(0,l.default)((0,p.default)(w=e.get("headers")).call(w));try{for(A.s();!(_=A.n()).done;){var k,I=_.value;S(),C();var N=(0,n.default)(I,2),R=N[0],P=N[1];E("-H",(0,i.default)(k="".concat(R,": ")).call(k,P)),u=u||/^content-type$/i.test(R)&&/^multipart\/form-data$/i.test(P)}}catch(e){A.e(e)}finally{A.f()}}var T,O=e.get("body");if(O)if(u&&(0,m.default)(T=["POST","PUT","PATCH"]).call(T,e.get("method"))){var M,j=(0,l.default)(O.entrySeq());try{for(j.s();!(M=j.n()).done;){var q,V,D,L=(0,n.default)(M.value,2),z=L[0],U=L[1],B=g(z);if(S(),C(),E("-F"),U instanceof h.Z.File)y((0,i.default)(q=(0,i.default)(V="".concat(B,"=@")).call(V,U.name)).call(q,U.type?";type=".concat(U.type):""));else y((0,i.default)(D="".concat(B,"=")).call(D,U))}}catch(e){j.e(e)}finally{j.f()}}else if(O instanceof h.Z.File)S(),C(),E("--data-binary '@".concat(O.name,"'"));else{S(),C(),E("-d ");var J=O;v.Map.isMap(J)?E(b(e)):("string"!=typeof J&&(J=(0,c.default)(J)),E(J))}else O||"POST"!==e.get("method")||(S(),C(),E("-d ''"));return s},x=function(e){return C(e,S,"`\n",".exe")},w=function(e){return C(e,y,"\\\n")},_=function(e){return C(e,E,"^\n")}},6575:(e,t,a)=>{a.r(t),a.d(t,{default:()=>o});var r=a(4624),n=a(4669),l=a(4206);const o=function(){return{components:{RequestSnippets:l.default},fn:r,statePlugins:{requestSnippets:{selectors:n}}}}},4206:(e,t,a)=>{a.r(t),a.d(t,{default:()=>h});var r=a(9334),n=a(6145),l=a(8898),o=a(29),u=a(2565),s=a(810),i=(a(5053),a(9908)),c=a(7068),d=a(9874),f=a(471),p={cursor:"pointer",lineHeight:1,display:"inline-flex",backgroundColor:"rgb(250, 250, 250)",paddingBottom:"0",paddingTop:"0",border:"1px solid rgb(51, 51, 51)",borderRadius:"4px 4px 0 0",boxShadow:"none",borderBottom:"none"},m={cursor:"pointer",lineHeight:1,display:"inline-flex",backgroundColor:"rgb(51, 51, 51)",boxShadow:"none",border:"1px solid rgb(51, 51, 51)",paddingBottom:"0",paddingTop:"0",borderRadius:"4px 4px 0 0",marginTop:"-5px",marginRight:"-5px",marginLeft:"-5px",zIndex:"9999",borderBottom:"none"};const h=function(e){var t,a,h=e.request,v=e.requestSnippetsSelectors,g=e.getConfigs,y=(0,c.default)(g)?g():null,E=!1!==(0,i.default)(y,"syntaxHighlight")&&(0,i.default)(y,"syntaxHighlight.activated",!0),S=(0,s.useRef)(null),b=(0,s.useState)(null===(t=v.getSnippetGenerators())||void 0===t?void 0:t.keySeq().first()),C=(0,r.default)(b,2),x=C[0],w=C[1],_=(0,s.useState)(null==v?void 0:v.getDefaultExpanded()),A=(0,r.default)(_,2),k=A[0],I=A[1];(0,s.useEffect)((function(){}),[]),(0,s.useEffect)((function(){var e,t=(0,n.default)(e=(0,l.default)(S.current.childNodes)).call(e,(function(e){var t;return!!e.nodeType&&(null===(t=e.classList)||void 0===t?void 0:t.contains("curl-command"))}));return(0,o.default)(t).call(t,(function(e){return e.addEventListener("mousewheel",M,{passive:!1})})),function(){(0,o.default)(t).call(t,(function(e){return e.removeEventListener("mousewheel",M)}))}}),[h]);var N=v.getSnippetGenerators(),R=N.get(x),P=R.get("fn")(h),T=function(){I(!k)},O=function(e){return e===x?m:p},M=function(e){var t=e.target,a=e.deltaY,r=t.scrollHeight,n=t.offsetHeight,l=t.scrollTop;r>n&&(0===l&&a<0||n+l>=r&&a>0)&&e.preventDefault()},j=E?s.default.createElement(f.d3,{language:R.get("syntax"),className:"curl microlight",style:(0,f.C2)((0,i.default)(y,"syntaxHighlight.theme"))},P):s.default.createElement("textarea",{readOnly:!0,className:"curl",value:P});return s.default.createElement("div",{className:"request-snippets",ref:S},"Just a test",s.default.createElement("div",{style:{width:"100%",display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"15px"}},s.default.createElement("h4",{onClick:function(){return T()},style:{cursor:"pointer"}},"Snippets"),s.default.createElement("button",{onClick:function(){return T()},style:{border:"none",background:"none"},title:k?"Collapse operation":"Expand operation"},s.default.createElement("svg",{className:"arrow",width:"10",height:"10"},s.default.createElement("use",{href:k?"#large-arrow-down":"#large-arrow",xlinkHref:k?"#large-arrow-down":"#large-arrow"})))),k&&s.default.createElement("div",{className:"curl-command"},s.default.createElement("div",{style:{paddingLeft:"15px",paddingRight:"10px",width:"100%",display:"flex"}},(0,u.default)(a=N.entrySeq()).call(a,(function(e){var t=(0,r.default)(e,2),a=t[0],n=t[1];return s.default.createElement("div",{style:O(a),className:"btn",key:a,onClick:function(){return function(e){x!==e&&w(e)}(a)}},s.default.createElement("h4",{style:a===x?{color:"white"}:{}},n.get("title")))}))),s.default.createElement("div",{className:"copy-to-clipboard"},s.default.createElement(d.CopyToClipboard,{text:P},s.default.createElement("button",null))),s.default.createElement("div",null,j)))}},4669:(e,t,a)=>{a.r(t),a.d(t,{getGenerators:()=>i,getSnippetGenerators:()=>c,getActiveLanguage:()=>d,getDefaultExpanded:()=>f});var r=a(6145),n=a(2372),l=a(2565),o=a(8639),u=a(9725),s=function(e){return e||(0,u.Map)()},i=(0,o.createSelector)(s,(function(e){var t=e.get("languages"),a=e.get("generators",(0,u.Map)());return!t||t.isEmpty()?a:(0,r.default)(a).call(a,(function(e,a){return(0,n.default)(t).call(t,a)}))})),c=function(e){return function(t){var a,n,o=t.fn;return(0,r.default)(a=(0,l.default)(n=i(e)).call(n,(function(e,t){var a=function(e){return o["requestSnippetGenerator_".concat(e)]}(t);return"function"!=typeof a?null:e.set("fn",a)}))).call(a,(function(e){return e}))}},d=(0,o.createSelector)(s,(function(e){return e.get("activeLanguage")})),f=(0,o.createSelector)(s,(function(e){return e.get("defaultExpanded")}))},6195:(e,t,a)=>{a.r(t),a.d(t,{ErrorBoundary:()=>d,default:()=>f});var r=a(7344),n=a(8656),l=a(9972),o=a(5416),u=a(5171),s=(a(5053),a(810)),i=a(6189),c=a(9403),d=function(e){(0,l.default)(a,e);var t=(0,o.default)(a);function a(){var e,n;(0,r.default)(this,a);for(var l=arguments.length,o=new Array(l),s=0;s<l;s++)o[s]=arguments[s];return(n=t.call.apply(t,(0,u.default)(e=[this]).call(e,o))).state={hasError:!1,error:null},n}return(0,n.default)(a,[{key:"componentDidCatch",value:function(e,t){this.props.fn.componentDidCatch(e,t)}},{key:"render",value:function(){var e=this.props,t=e.getComponent,a=e.targetName,r=e.children;if(this.state.hasError){var n=t("Fallback");return s.default.createElement(n,{name:a})}return r}}],[{key:"getDerivedStateFromError",value:function(e){return{hasError:!0,error:e}}}]),a}(s.Component);d.defaultProps={targetName:"this component",getComponent:function(){return c.default},fn:{componentDidCatch:i.componentDidCatch},children:null};const f=d},9403:(e,t,a)=>{a.r(t),a.d(t,{default:()=>n});var r=a(810);a(5053);const n=function(e){var t=e.name;return r.default.createElement("div",{className:"fallback"},"😱 ",r.default.createElement("i",null,"Could not render ","t"===t?"this component":t,", see the console."))}},6189:(e,t,a)=>{a.r(t),a.d(t,{componentDidCatch:()=>i,withErrorBoundary:()=>c});var r=a(863),n=a(7344),l=a(8656),o=a(9972),u=a(5416),s=a(810),i=console.error,c=function(e){return function(t){var a,i=e(),c=i.getComponent,d=i.fn,f=c("ErrorBoundary"),p=d.getDisplayName(t),m=function(e){(0,o.default)(i,e);var a=(0,u.default)(i);function i(){return(0,n.default)(this,i),a.apply(this,arguments)}return(0,l.default)(i,[{key:"render",value:function(){return s.default.createElement(f,{targetName:p,getComponent:c,fn:d},s.default.createElement(t,(0,r.default)({},this.props,this.context)))}}]),i}(s.Component);return m.displayName="WithErrorBoundary(".concat(p,")"),(a=t).prototype&&a.prototype.isReactComponent&&(m.prototype.mapStateToProps=t.prototype.mapStateToProps),m}}},8102:(e,t,a)=>{a.r(t),a.d(t,{default:()=>f});var r=a(2691),n=a(5171);const l=(e=>{var t={};return a.d(t,e),t})({default:()=>u.default});const o=(e=>{var t={};return a.d(t,e),t})({default:()=>s.default});var i=a(6195),c=a(9403),d=a(6189);const f=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.componentList,a=void 0===t?[]:t,u=e.fullOverride,s=void 0!==u&&u;return function(e){var t,u,f=e.getSystem,p=s?a:(0,n.default)(t=[]).call(t,["App","BaseLayout","VersionPragmaFilter","InfoContainer","ServersContainer","SchemesContainer","AuthorizeBtnContainer","FilterContainer","Operations","OperationContainer","parameters","responses","OperationServers","Models","ModelWrapper"],(0,r.default)(a)),m=(0,o.default)(p,(0,l.default)(u=Array(p.length)).call(u,(function(e,t){return t.fn.withErrorBoundary(e)})));return{fn:{componentDidCatch:d.componentDidCatch,withErrorBoundary:(0,d.withErrorBoundary)(f)},components:{ErrorBoundary:i.default,Fallback:c.default},wrapComponents:m}}}},7462:(e,t,a)=>{a.r(t),a.d(t,{createXMLExample:()=>T,inferSchema:()=>P,memoizedCreateXMLExample:()=>j,memoizedSampleFromSchema:()=>q,sampleFromSchema:()=>O,sampleFromSchemaGeneric:()=>R});var r=a(1581),n=a(5171),l=a(8818),o=a(29),u=a(4163),s=a(2372),f=a(9963),p=a(8136),m=a(1778),h=a(2565),v=a(313);const g=(e=>{var t={};return a.d(t,e),t})({default:()=>i.default});const y=(e=>{var t={};return a.d(t,e),t})({default:()=>c.default});const E=(e=>{var t={};return a.d(t,e),t})({default:()=>d.default});var S=a(9701),b=a(8287),C={string:function(e){return e.pattern?(t=e.pattern,new y.default(t).gen()):"string";var t},string_email:function(){return"user@example.com"},"string_date-time":function(){return(new Date).toISOString()},string_date:function(){return(new Date).toISOString().substring(0,10)},string_uuid:function(){return"3fa85f64-5717-4562-b3fc-2c963f66afa6"},string_hostname:function(){return"example.com"},string_ipv4:function(){return"198.51.100.42"},string_ipv6:function(){return"2001:0db8:5b96:0000:0000:426f:8e17:642a"},number:function(){return 0},number_float:function(){return 0},integer:function(){return 0},boolean:function(e){return"boolean"!=typeof e.default||e.default}},x=function(e){var t,a=e=(0,S.mz)(e),r=a.type,l=a.format,o=C[(0,n.default)(t="".concat(r,"_")).call(t,l)]||C[r];return(0,S.Wl)(o)?o(e):"Unknown Type: "+e.type},w=function(e){return(0,S.XV)(e,"$$ref",(function(e){return"string"==typeof e&&(0,l.default)(e).call(e,"#")>-1}))},_=["maxProperties","minProperties"],A=["minItems","maxItems"],k=["minimum","maximum","exclusiveMinimum","exclusiveMaximum"],I=["minLength","maxLength"],N=function e(t,a){var r,i,c,d=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},f=function(e){void 0===a[e]&&void 0!==t[e]&&(a[e]=t[e])};((0,o.default)(r=(0,n.default)(i=["example","default","enum","xml","type"]).call(i,_,A,k,I)).call(r,(function(e){return f(e)})),void 0!==t.required&&(0,u.default)(t.required))&&(void 0!==a.required&&a.required.length||(a.required=[]),(0,o.default)(c=t.required).call(c,(function(e){var t;(0,s.default)(t=a.required).call(t,e)||a.required.push(e)})));if(t.properties){a.properties||(a.properties={});var p=(0,S.mz)(t.properties);for(var m in p){var h;if(Object.prototype.hasOwnProperty.call(p,m))if(!p[m]||!p[m].deprecated)if(!p[m]||!p[m].readOnly||d.includeReadOnly)if(!p[m]||!p[m].writeOnly||d.includeWriteOnly)if(!a.properties[m])a.properties[m]=p[m],!t.required&&(0,u.default)(t.required)&&-1!==(0,l.default)(h=t.required).call(h,m)&&(a.required?a.required.push(m):a.required=[m])}}return t.items&&(a.items||(a.items={}),a.items=e(t.items,a.items,d)),a},R=function e(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,c=arguments.length>3&&void 0!==arguments[3]&&arguments[3];t&&(0,S.Wl)(t.toJS)&&(t=t.toJS());var d=void 0!==i||t&&void 0!==t.example||t&&void 0!==t.default,v=!d&&t&&t.oneOf&&t.oneOf.length>0,g=!d&&t&&t.anyOf&&t.anyOf.length>0;if(!d&&(v||g)){var y=(0,S.mz)(v?t.oneOf[0]:t.anyOf[0]);if(N(y,t,a),!t.xml&&y.xml&&(t.xml=y.xml),void 0!==t.example&&void 0!==y.example)d=!0;else if(y.properties){t.properties||(t.properties={});var b=(0,S.mz)(y.properties);for(var C in b){var I;if(Object.prototype.hasOwnProperty.call(b,C))if(!b[C]||!b[C].deprecated)if(!b[C]||!b[C].readOnly||a.includeReadOnly)if(!b[C]||!b[C].writeOnly||a.includeWriteOnly)if(!t.properties[C])t.properties[C]=b[C],!y.required&&(0,u.default)(y.required)&&-1!==(0,l.default)(I=y.required).call(I,C)&&(t.required?t.required.push(C):t.required=[C])}}}var R,P={},T=t||{},O=T.xml,M=T.type,j=T.example,q=T.properties,V=T.additionalProperties,D=T.items,L=a.includeReadOnly,z=a.includeWriteOnly,U=O=O||{},B=U.name,J=U.prefix,F=U.namespace,W={};if(c&&(R=(J?J+":":"")+(B=B||"notagname"),F)){var H=J?"xmlns:"+J:"xmlns";P[H]=F}c&&(W[R]=[]);var K=function(e){return(0,f.default)(e).call(e,(function(e){return Object.prototype.hasOwnProperty.call(t,e)}))};t&&!M&&(q||V||K(_)?M="object":D||K(A)?M="array":K(k)?(M="number",t.type="number"):d||t.enum||(M="string",t.type="string"));var Z,G,Y=function(e){var a,r,n,l,o;null!==(null===(a=t)||void 0===a?void 0:a.maxItems)&&void 0!==(null===(r=t)||void 0===r?void 0:r.maxItems)&&(e=(0,p.default)(e).call(e,0,null===(o=t)||void 0===o?void 0:o.maxItems));if(null!==(null===(n=t)||void 0===n?void 0:n.minItems)&&void 0!==(null===(l=t)||void 0===l?void 0:l.minItems))for(var u=0;e.length<(null===(s=t)||void 0===s?void 0:s.minItems);){var s;e.push(e[u++%e.length])}return e},X=(0,S.mz)(q),Q=0,$=function(){return t&&null!==t.maxProperties&&void 0!==t.maxProperties&&Q>=t.maxProperties},ee=function(){if(!t||!t.required)return 0;var e,a,r=0;c?(0,o.default)(e=t.required).call(e,(function(e){return r+=void 0===W[e]?0:1})):(0,o.default)(a=t.required).call(a,(function(e){var t;return r+=void 0===(null===(t=W[R])||void 0===t?void 0:(0,m.default)(t).call(t,(function(t){return void 0!==t[e]})))?0:1}));return t.required.length-r},te=function(e){var a;return!(t&&t.required&&t.required.length)||!(0,s.default)(a=t.required).call(a,e)},ae=function(e){return!t||null===t.maxProperties||void 0===t.maxProperties||!$()&&(!te(e)||t.maxProperties-Q-ee()>0)};if(Z=c?function(r){var l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;if(t&&X[r]){if(X[r].xml=X[r].xml||{},X[r].xml.attribute){var o=(0,u.default)(X[r].enum)?X[r].enum[0]:void 0,s=X[r].example,i=X[r].default;return void(P[X[r].xml.name||r]=void 0!==s?s:void 0!==i?i:void 0!==o?o:x(X[r]))}X[r].xml.name=X[r].xml.name||r}else X[r]||!1===V||(X[r]={xml:{name:r}});var d,f=e(t&&X[r]||void 0,a,l,c);ae(r)&&(Q++,(0,u.default)(f)?W[R]=(0,n.default)(d=W[R]).call(d,f):W[R].push(f))}:function(t,r){ae(t)&&(W[t]=e(X[t],a,r,c),Q++)},d){var re;if(re=w(void 0!==i?i:void 0!==j?j:t.default),!c){if("number"==typeof re&&"string"===M)return"".concat(re);if("string"!=typeof re||"string"===M)return re;try{return JSON.parse(re)}catch(e){return re}}if(t||(M=(0,u.default)(re)?"array":(0,r.default)(re)),"array"===M){if(!(0,u.default)(re)){if("string"==typeof re)return re;re=[re]}var ne=t?t.items:void 0;ne&&(ne.xml=ne.xml||O||{},ne.xml.name=ne.xml.name||O.name);var le=(0,h.default)(re).call(re,(function(t){return e(ne,a,t,c)}));return le=Y(le),O.wrapped?(W[R]=le,(0,E.default)(P)||W[R].push({_attr:P})):W=le,W}if("object"===M){if("string"==typeof re)return re;for(var oe in re)Object.prototype.hasOwnProperty.call(re,oe)&&(t&&X[oe]&&X[oe].readOnly&&!L||t&&X[oe]&&X[oe].writeOnly&&!z||(t&&X[oe]&&X[oe].xml&&X[oe].xml.attribute?P[X[oe].xml.name||oe]=re[oe]:Z(oe,re[oe])));return(0,E.default)(P)||W[R].push({_attr:P}),W}return W[R]=(0,E.default)(P)?re:[{_attr:P},re],W}if("object"===M){for(var ue in X)Object.prototype.hasOwnProperty.call(X,ue)&&(X[ue]&&X[ue].deprecated||X[ue]&&X[ue].readOnly&&!L||X[ue]&&X[ue].writeOnly&&!z||Z(ue));if(c&&P&&W[R].push({_attr:P}),$())return W;if(!0===V)c?W[R].push({additionalProp:"Anything can be here"}):W.additionalProp1={},Q++;else if(V){var se=(0,S.mz)(V),ie=e(se,a,void 0,c);if(c&&se.xml&&se.xml.name&&"notagname"!==se.xml.name)W[R].push(ie);else for(var ce=null!==t.minProperties&&void 0!==t.minProperties&&Q<t.minProperties?t.minProperties-Q:3,de=1;de<=ce;de++){if($())return W;if(c){var fe={};fe["additionalProp"+de]=ie.notagname,W[R].push(fe)}else W["additionalProp"+de]=ie;Q++}}return W}if("array"===M){if(!D)return;var pe,me,he;if(c)D.xml=D.xml||(null===(me=t)||void 0===me?void 0:me.xml)||{},D.xml.name=D.xml.name||O.name;if((0,u.default)(D.anyOf))pe=(0,h.default)(he=D.anyOf).call(he,(function(t){return e(N(D,t,a),a,void 0,c)}));else if((0,u.default)(D.oneOf)){var ve;pe=(0,h.default)(ve=D.oneOf).call(ve,(function(t){return e(N(D,t,a),a,void 0,c)}))}else{if(!(!c||c&&O.wrapped))return e(D,a,void 0,c);pe=[e(D,a,void 0,c)]}return pe=Y(pe),c&&O.wrapped?(W[R]=pe,(0,E.default)(P)||W[R].push({_attr:P}),W):pe}if(t&&(0,u.default)(t.enum))G=(0,S.AF)(t.enum)[0];else{if(!t)return;if("number"==typeof(G=x(t))){var ge=t.minimum;null!=ge&&(t.exclusiveMinimum&&ge++,G=ge);var ye=t.maximum;null!=ye&&(t.exclusiveMaximum&&ye--,G=ye)}if("string"==typeof G&&(null!==t.maxLength&&void 0!==t.maxLength&&(G=(0,p.default)(G).call(G,0,t.maxLength)),null!==t.minLength&&void 0!==t.minLength))for(var Ee=0;G.length<t.minLength;)G+=G[Ee++%G.length]}if("file"!==M)return c?(W[R]=(0,E.default)(P)?G:[{_attr:P},G],W):G},P=function(e){return e.schema&&(e=e.schema),e.properties&&(e.type="object"),e},T=function(e,t,a){var r=R(e,t,a,!0);if(r)return"string"==typeof r?r:(0,g.default)(r,{declaration:!0,indent:"\t"})},O=function(e,t,a){return R(e,t,a,!1)},M=function(e,t,a){return[e,(0,v.default)(t),(0,v.default)(a)]},j=(0,b.Z)(T,M),q=(0,b.Z)(O,M)},8883:(e,t,a)=>{a.r(t),a.d(t,{default:()=>n});var r=a(7462);function n(){return{fn:r}}},8131:(e,t,a)=>{a.r(t),a.d(t,{CLEAR_REQUEST:()=>Y,CLEAR_RESPONSE:()=>G,CLEAR_VALIDATE_PARAMS:()=>X,LOG_REQUEST:()=>Z,SET_MUTATED_REQUEST:()=>K,SET_REQUEST:()=>H,SET_RESPONSE:()=>W,SET_SCHEME:()=>te,UPDATE_EMPTY_PARAM_INCLUSION:()=>J,UPDATE_JSON:()=>U,UPDATE_OPERATION_META_VALUE:()=>Q,UPDATE_PARAM:()=>B,UPDATE_RESOLVED:()=>$,UPDATE_RESOLVED_SUBTREE:()=>ee,UPDATE_SPEC:()=>L,UPDATE_URL:()=>z,VALIDATE_PARAMS:()=>F,changeConsumesValue:()=>Ee,changeParam:()=>fe,changeParamByIdentity:()=>pe,changeProducesValue:()=>Se,clearRequest:()=>Ie,clearResponse:()=>ke,clearValidateParams:()=>ye,execute:()=>Ae,executeRequest:()=>_e,invalidateResolvedSubtreeCache:()=>he,logRequest:()=>we,parseToJson:()=>oe,requestResolvedSubtree:()=>de,resolveSpec:()=>se,setMutatedRequest:()=>xe,setRequest:()=>Ce,setResponse:()=>be,setScheme:()=>Ne,updateEmptyParamInclusion:()=>ge,updateJsonSpec:()=>le,updateResolved:()=>re,updateResolvedSubtree:()=>me,updateSpec:()=>ae,updateUrl:()=>ne,validateParams:()=>ve});var r=a(1013),n=a(302);const l=(e=>{var t={};return a.d(t,e),t})({default:()=>f.default});var o=a(1581);const u=(e=>{var t={};return a.d(t,e),t})({default:()=>p.default});var s=a(4163),i=a(2565);const c=(e=>{var t={};return a.d(t,e),t})({default:()=>m.default});var d=a(6785),S=a(7930);const b=(e=>{var t={};return a.d(t,e),t})({default:()=>h.default});var C=a(6145),x=a(374),w=a(8818),_=a(29),A=a(5171),k=a(2740),I=a(7512);const N=(e=>{var t={};return a.d(t,e),t})({default:()=>v.default});var R=a(626),P=a(9725),T=a(8900),O=a(8518);const M=(e=>{var t={};return a.d(t,e),t})({default:()=>g.default});const j=(e=>{var t={};return a.d(t,e),t})({default:()=>y.default});const q=(e=>{var t={};return a.d(t,e),t})({default:()=>E.default});var V=a(9701),D=["path","method"],L="spec_update_spec",z="spec_update_url",U="spec_update_json",B="spec_update_param",J="spec_update_empty_param_inclusion",F="spec_validate_param",W="spec_set_response",H="spec_set_request",K="spec_set_mutated_request",Z="spec_log_request",G="spec_clear_response",Y="spec_clear_request",X="spec_clear_validate_param",Q="spec_update_operation_meta_value",$="spec_update_resolved",ee="spec_update_resolved_subtree",te="set_scheme";function ae(e){var t,a=(t=e,(0,M.default)(t)?t:"").replace(/\t/g," ");if("string"==typeof e)return{type:L,payload:a}}function re(e){return{type:$,payload:e}}function ne(e){return{type:z,payload:e}}function le(e){return{type:U,payload:e}}var oe=function(e){return function(t){var a=t.specActions,r=t.specSelectors,n=t.errActions,l=r.specStr,u=null;try{e=e||l(),n.clear({source:"parser"}),u=R.default.load(e)}catch(e){return console.error(e),n.newSpecErr({source:"parser",level:"error",message:e.reason,line:e.mark&&e.mark.line?e.mark.line+1:void 0})}return u&&"object"===(0,o.default)(u)?a.updateJsonSpec(u):{}}},ue=!1,se=function(e,t){return function(a){var r=a.specActions,n=a.specSelectors,l=a.errActions,o=a.fn,u=o.fetch,d=o.resolve,f=o.AST,p=void 0===f?{}:f,m=a.getConfigs;ue||(console.warn("specActions.resolveSpec is deprecated since v3.10.0 and will be removed in v4.0.0; use requestResolvedSubtree instead!"),ue=!0);var h=m(),v=h.modelPropertyMacro,g=h.parameterMacro,y=h.requestInterceptor,E=h.responseInterceptor;void 0===e&&(e=n.specJson()),void 0===t&&(t=n.url());var S=p.getLineNumberForPath?p.getLineNumberForPath:function(){},b=n.specStr();return d({fetch:u,spec:e,baseDoc:t,modelPropertyMacro:v,parameterMacro:g,requestInterceptor:y,responseInterceptor:E}).then((function(e){var t=e.spec,a=e.errors;if(l.clear({type:"thrown"}),(0,s.default)(a)&&a.length>0){var n=(0,i.default)(a).call(a,(function(e){return console.error(e),e.line=e.fullPath?S(b,e.fullPath):null,e.path=e.fullPath?e.fullPath.join("."):null,e.level="error",e.type="thrown",e.source="resolver",(0,c.default)(e,"message",{enumerable:!0,value:e.message}),e}));l.newThrownErrBatch(n)}return r.updateResolved(t)}))}},ie=[],ce=(0,j.default)((0,l.default)(u.default.mark((function e(){var t,a,r,n,o,f,p,m,h,v,g,y,E,w,_,A,k,I;return u.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=ie.system){e.next=4;break}return console.error("debResolveSubtrees: don't have a system to operate on, aborting."),e.abrupt("return");case 4:if(a=t.errActions,r=t.errSelectors,n=t.fn,o=n.resolveSubtree,f=n.fetch,p=n.AST,m=void 0===p?{}:p,h=t.specSelectors,v=t.specActions,o){e.next=8;break}return console.error("Error: Swagger-Client did not provide a `resolveSubtree` method, doing nothing."),e.abrupt("return");case 8:return g=m.getLineNumberForPath?m.getLineNumberForPath:function(){},y=h.specStr(),E=t.getConfigs(),w=E.modelPropertyMacro,_=E.parameterMacro,A=E.requestInterceptor,k=E.responseInterceptor,e.prev=11,e.next=14,(0,d.default)(ie).call(ie,function(){var e=(0,l.default)(u.default.mark((function e(t,n){var d,p,m,v,E,I,N,R,P;return u.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t;case 2:return d=e.sent,p=d.resultMap,m=d.specWithCurrentSubtrees,e.next=7,o(m,n,{baseDoc:h.url(),modelPropertyMacro:w,parameterMacro:_,requestInterceptor:A,responseInterceptor:k});case 7:if(v=e.sent,E=v.errors,I=v.spec,r.allErrors().size&&a.clearBy((function(e){var t;return"thrown"!==e.get("type")||"resolver"!==e.get("source")||!(0,S.default)(t=e.get("fullPath")).call(t,(function(e,t){return e===n[t]||void 0===n[t]}))})),(0,s.default)(E)&&E.length>0&&(N=(0,i.default)(E).call(E,(function(e){return e.line=e.fullPath?g(y,e.fullPath):null,e.path=e.fullPath?e.fullPath.join("."):null,e.level="error",e.type="thrown",e.source="resolver",(0,c.default)(e,"message",{enumerable:!0,value:e.message}),e})),a.newThrownErrBatch(N)),!I||!h.isOAS3()||"components"!==n[0]||"securitySchemes"!==n[1]){e.next=15;break}return e.next=15,b.default.all((0,i.default)(R=(0,C.default)(P=(0,x.default)(I)).call(P,(function(e){return"openIdConnect"===e.type}))).call(R,function(){var e=(0,l.default)(u.default.mark((function e(t){var a,r;return u.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a={url:t.openIdConnectUrl,requestInterceptor:A,responseInterceptor:k},e.prev=1,e.next=4,f(a);case 4:(r=e.sent)instanceof Error||r.status>=400?console.error(r.statusText+" "+a.url):t.openIdConnectData=JSON.parse(r.text),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),console.error(e.t0);case 11:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t){return e.apply(this,arguments)}}()));case 15:return(0,q.default)(p,n,I),(0,q.default)(m,n,I),e.abrupt("return",{resultMap:p,specWithCurrentSubtrees:m});case 18:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),b.default.resolve({resultMap:(h.specResolvedSubtree([])||(0,P.Map)()).toJS(),specWithCurrentSubtrees:h.specJson().toJS()}));case 14:I=e.sent,delete ie.system,ie=[],e.next=22;break;case 19:e.prev=19,e.t0=e.catch(11),console.error(e.t0);case 22:v.updateResolvedSubtree([],I.resultMap);case 23:case"end":return e.stop()}}),e,null,[[11,19]])}))),35),de=function(e){return function(t){var a;(0,w.default)(a=(0,i.default)(ie).call(ie,(function(e){return e.join("@@")}))).call(a,e.join("@@"))>-1||(ie.push(e),ie.system=t,ce())}};function fe(e,t,a,r,n){return{type:B,payload:{path:e,value:r,paramName:t,paramIn:a,isXml:n}}}function pe(e,t,a,r){return{type:B,payload:{path:e,param:t,value:a,isXml:r}}}var me=function(e,t){return{type:ee,payload:{path:e,value:t}}},he=function(){return{type:ee,payload:{path:[],value:(0,P.Map)()}}},ve=function(e,t){return{type:F,payload:{pathMethod:e,isOAS3:t}}},ge=function(e,t,a,r){return{type:J,payload:{pathMethod:e,paramName:t,paramIn:a,includeEmptyValue:r}}};function ye(e){return{type:X,payload:{pathMethod:e}}}function Ee(e,t){return{type:Q,payload:{path:e,value:t,key:"consumes_value"}}}function Se(e,t){return{type:Q,payload:{path:e,value:t,key:"produces_value"}}}var be=function(e,t,a){return{payload:{path:e,method:t,res:a},type:W}},Ce=function(e,t,a){return{payload:{path:e,method:t,req:a},type:H}},xe=function(e,t,a){return{payload:{path:e,method:t,req:a},type:K}},we=function(e){return{payload:e,type:Z}},_e=function(e){return function(t){var a,r,n=t.fn,o=t.specActions,c=t.specSelectors,d=t.getConfigs,f=t.oas3Selectors,p=e.pathName,m=e.method,h=e.operation,v=d(),g=v.requestInterceptor,y=v.responseInterceptor,E=h.toJS();h&&h.get("parameters")&&(0,_.default)(a=(0,C.default)(r=h.get("parameters")).call(r,(function(e){return e&&!0===e.get("allowEmptyValue")}))).call(a,(function(t){if(c.parameterInclusionSettingFor([p,m],t.get("name"),t.get("in"))){e.parameters=e.parameters||{};var a=(0,V.cz)(t,e.parameters);(!a||a&&0===a.size)&&(e.parameters[t.get("name")]="")}}));if(e.contextUrl=(0,T.default)(c.url()).toString(),E&&E.operationId?e.operationId=E.operationId:E&&p&&m&&(e.operationId=n.opId(E,p,m)),c.isOAS3()){var S,b=(0,A.default)(S="".concat(p,":")).call(S,m);e.server=f.selectedServer(b)||f.selectedServer();var x=f.serverVariables({server:e.server,namespace:b}).toJS(),w=f.serverVariables({server:e.server}).toJS();e.serverVariables=(0,k.default)(x).length?x:w,e.requestContentType=f.requestContentType(p,m),e.responseContentType=f.responseContentType(p,m)||"*/*";var R,M=f.requestBodyValue(p,m),j=f.requestBodyInclusionSetting(p,m);if(M&&M.toJS)e.requestBody=(0,C.default)(R=(0,i.default)(M).call(M,(function(e){return P.Map.isMap(e)?e.get("value"):e}))).call(R,(function(e,t){return((0,s.default)(e)?0!==e.length:!(0,V.O2)(e))||j.get(t)})).toJS();else e.requestBody=M}var q=(0,I.default)({},e);q=n.buildRequest(q),o.setRequest(e.pathName,e.method,q);var D=function(){var t=(0,l.default)(u.default.mark((function t(a){var r,n;return u.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,g.apply(undefined,[a]);case 2:return r=t.sent,n=(0,I.default)({},r),o.setMutatedRequest(e.pathName,e.method,n),t.abrupt("return",r);case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();e.requestInterceptor=D,e.responseInterceptor=y;var L=(0,N.default)();return n.execute(e).then((function(t){t.duration=(0,N.default)()-L,o.setResponse(e.pathName,e.method,t)})).catch((function(t){"Failed to fetch"===t.message&&(t.name="",t.message='**Failed to fetch.** \n**Possible Reasons:** \n - CORS \n - Network Failure \n - URL scheme must be "http" or "https" for CORS request.'),o.setResponse(e.pathName,e.method,{error:!0,err:(0,O.serializeError)(t)})}))}},Ae=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.path,a=e.method,l=(0,n.default)(e,D);return function(e){var n=e.fn.fetch,o=e.specSelectors,u=e.specActions,s=o.specJsonWithResolvedSubtrees().toJS(),i=o.operationScheme(t,a),c=o.contentTypeValues([t,a]).toJS(),d=c.requestContentType,f=c.responseContentType,p=/xml/i.test(d),m=o.parameterValues([t,a],p).toJS();return u.executeRequest((0,r.default)((0,r.default)({},l),{},{fetch:n,spec:s,pathName:t,method:a,parameters:m,requestContentType:d,scheme:i,responseContentType:f}))}};function ke(e,t){return{type:G,payload:{path:e,method:t}}}function Ie(e,t){return{type:Y,payload:{path:e,method:t}}}function Ne(e,t,a){return{type:te,payload:{scheme:e,path:t,method:a}}}},7038:(e,t,a)=>{a.r(t),a.d(t,{default:()=>u});var r=a(32),n=a(8131),l=a(3881),o=a(7508);function u(){return{statePlugins:{spec:{wrapActions:o,reducers:r.default,actions:n,selectors:l}}}}},32:(e,t,a)=>{a.r(t),a.d(t,{default:()=>h});var r,n=a(775),l=a(2691),o=a(5171),u=a(6785),s=a(2565),i=a(7512),c=a(9725),d=a(9701),f=a(7504),p=a(3881),m=a(8131);const h=(r={},(0,n.default)(r,m.UPDATE_SPEC,(function(e,t){return"string"==typeof t.payload?e.set("spec",t.payload):e})),(0,n.default)(r,m.UPDATE_URL,(function(e,t){return e.set("url",t.payload+"")})),(0,n.default)(r,m.UPDATE_JSON,(function(e,t){return e.set("json",(0,d.oG)(t.payload))})),(0,n.default)(r,m.UPDATE_RESOLVED,(function(e,t){return e.setIn(["resolved"],(0,d.oG)(t.payload))})),(0,n.default)(r,m.UPDATE_RESOLVED_SUBTREE,(function(e,t){var a,r=t.payload,n=r.value,u=r.path;return e.setIn((0,o.default)(a=["resolvedSubtrees"]).call(a,(0,l.default)(u)),(0,d.oG)(n))})),(0,n.default)(r,m.UPDATE_PARAM,(function(e,t){var a,r,n=t.payload,u=n.path,s=n.paramName,i=n.paramIn,c=n.param,f=n.value,p=n.isXml,m=c?(0,d.V9)(c):(0,o.default)(a="".concat(i,".")).call(a,s),h=p?"value_xml":"value";return e.setIn((0,o.default)(r=["meta","paths"]).call(r,(0,l.default)(u),["parameters",m,h]),f)})),(0,n.default)(r,m.UPDATE_EMPTY_PARAM_INCLUSION,(function(e,t){var a,r,n=t.payload,u=n.pathMethod,s=n.paramName,i=n.paramIn,c=n.includeEmptyValue;if(!s||!i)return console.warn("Warning: UPDATE_EMPTY_PARAM_INCLUSION could not generate a paramKey."),e;var d=(0,o.default)(a="".concat(i,".")).call(a,s);return e.setIn((0,o.default)(r=["meta","paths"]).call(r,(0,l.default)(u),["parameter_inclusions",d]),c)})),(0,n.default)(r,m.VALIDATE_PARAMS,(function(e,t){var a,r,n=t.payload,s=n.pathMethod,i=n.isOAS3,f=(0,p.specJsonWithResolvedSubtrees)(e).getIn((0,o.default)(a=["paths"]).call(a,(0,l.default)(s))),m=(0,p.parameterValues)(e,s).toJS();return e.updateIn((0,o.default)(r=["meta","paths"]).call(r,(0,l.default)(s),["parameters"]),(0,c.fromJS)({}),(function(t){var a;return(0,u.default)(a=f.get("parameters",(0,c.List)())).call(a,(function(t,a){var r=(0,d.cz)(a,m),n=(0,p.parameterInclusionSettingFor)(e,s,a.get("name"),a.get("in")),l=(0,d.Ik)(a,r,{bypassRequiredCheck:n,isOAS3:i});return t.setIn([(0,d.V9)(a),"errors"],(0,c.fromJS)(l))}),t)}))})),(0,n.default)(r,m.CLEAR_VALIDATE_PARAMS,(function(e,t){var a,r=t.payload.pathMethod;return e.updateIn((0,o.default)(a=["meta","paths"]).call(a,(0,l.default)(r),["parameters"]),(0,c.fromJS)([]),(function(e){return(0,s.default)(e).call(e,(function(e){return e.set("errors",(0,c.fromJS)([]))}))}))})),(0,n.default)(r,m.SET_RESPONSE,(function(e,t){var a,r=t.payload,n=r.res,l=r.path,o=r.method;(a=n.error?(0,i.default)({error:!0,name:n.err.name,message:n.err.message,statusCode:n.err.statusCode},n.err.response):n).headers=a.headers||{};var u=e.setIn(["responses",l,o],(0,d.oG)(a));return f.Z.Blob&&n.data instanceof f.Z.Blob&&(u=u.setIn(["responses",l,o,"text"],n.data)),u})),(0,n.default)(r,m.SET_REQUEST,(function(e,t){var a=t.payload,r=a.req,n=a.path,l=a.method;return e.setIn(["requests",n,l],(0,d.oG)(r))})),(0,n.default)(r,m.SET_MUTATED_REQUEST,(function(e,t){var a=t.payload,r=a.req,n=a.path,l=a.method;return e.setIn(["mutatedRequests",n,l],(0,d.oG)(r))})),(0,n.default)(r,m.UPDATE_OPERATION_META_VALUE,(function(e,t){var a,r,n,u,s,i,d=t.payload,f=d.path,p=d.value,m=d.key,h=(0,o.default)(a=["paths"]).call(a,(0,l.default)(f)),v=(0,o.default)(r=["meta","paths"]).call(r,(0,l.default)(f));return e.getIn((0,o.default)(n=["json"]).call(n,(0,l.default)(h)))||e.getIn((0,o.default)(u=["resolved"]).call(u,(0,l.default)(h)))||e.getIn((0,o.default)(s=["resolvedSubtrees"]).call(s,(0,l.default)(h)))?e.setIn((0,o.default)(i=[]).call(i,(0,l.default)(v),[m]),(0,c.fromJS)(p)):e})),(0,n.default)(r,m.CLEAR_RESPONSE,(function(e,t){var a=t.payload,r=a.path,n=a.method;return e.deleteIn(["responses",r,n])})),(0,n.default)(r,m.CLEAR_REQUEST,(function(e,t){var a=t.payload,r=a.path,n=a.method;return e.deleteIn(["requests",r,n])})),(0,n.default)(r,m.SET_SCHEME,(function(e,t){var a=t.payload,r=a.scheme,n=a.path,l=a.method;return n&&l?e.setIn(["scheme",n,l],r):n||l?void 0:e.setIn(["scheme","_defaultScheme"],r)})),r)},3881:(e,t,a)=>{a.r(t),a.d(t,{lastError:()=>b,url:()=>C,specStr:()=>x,specSource:()=>w,specJson:()=>_,specResolved:()=>A,specResolvedSubtree:()=>k,specJsonWithResolvedSubtrees:()=>N,spec:()=>R,isOAS3:()=>P,info:()=>T,externalDocs:()=>O,version:()=>M,semver:()=>j,paths:()=>q,operations:()=>V,consumes:()=>D,produces:()=>L,security:()=>z,securityDefinitions:()=>U,findDefinition:()=>B,definitions:()=>J,basePath:()=>F,host:()=>W,schemes:()=>H,operationsWithRootInherited:()=>K,tags:()=>Z,tagDetails:()=>G,operationsWithTags:()=>Y,taggedOperations:()=>X,responses:()=>Q,requests:()=>$,mutatedRequests:()=>ee,responseFor:()=>te,requestFor:()=>ae,mutatedRequestFor:()=>re,allowTryItOutFor:()=>ne,parameterWithMetaByIdentity:()=>le,parameterInclusionSettingFor:()=>oe,parameterWithMeta:()=>ue,operationWithMeta:()=>se,getParameter:()=>ie,hasHost:()=>ce,parameterValues:()=>de,parametersIncludeIn:()=>fe,parametersIncludeType:()=>pe,contentTypeValues:()=>me,currentProducesFor:()=>he,producesOptionsFor:()=>ve,consumesOptionsFor:()=>ge,operationScheme:()=>ye,canExecuteScheme:()=>Ee,validateBeforeExecute:()=>Se,getOAS3RequiredRequestBodyContentType:()=>be,isMediaTypeSchemaPropertiesEqual:()=>Ce});var r=a(9334),n=a(2691),l=a(5171),o=a(8136),u=a(29),s=a(8818),i=a(2565),c=a(6145),d=a(1778),f=a(6785),p=a(4350),m=a(9963),h=a(4163),v=a(8639),g=a(9701),y=a(9725),E=["get","put","post","delete","options","head","patch","trace"],S=function(e){return e||(0,y.Map)()},b=(0,v.createSelector)(S,(function(e){return e.get("lastError")})),C=(0,v.createSelector)(S,(function(e){return e.get("url")})),x=(0,v.createSelector)(S,(function(e){return e.get("spec")||""})),w=(0,v.createSelector)(S,(function(e){return e.get("specSource")||"not-editor"})),_=(0,v.createSelector)(S,(function(e){return e.get("json",(0,y.Map)())})),A=(0,v.createSelector)(S,(function(e){return e.get("resolved",(0,y.Map)())})),k=function(e,t){var a;return e.getIn((0,l.default)(a=["resolvedSubtrees"]).call(a,(0,n.default)(t)),void 0)},I=function e(t,a){return y.Map.isMap(t)&&y.Map.isMap(a)?a.get("$$ref")?a:(0,y.OrderedMap)().mergeWith(e,t,a):a},N=(0,v.createSelector)(S,(function(e){return(0,y.OrderedMap)().mergeWith(I,e.get("json"),e.get("resolvedSubtrees"))})),R=function(e){return _(e)},P=(0,v.createSelector)(R,(function(){return!1})),T=(0,v.createSelector)(R,(function(e){return xe(e&&e.get("info"))})),O=(0,v.createSelector)(R,(function(e){return xe(e&&e.get("externalDocs"))})),M=(0,v.createSelector)(T,(function(e){return e&&e.get("version")})),j=(0,v.createSelector)(M,(function(e){var t;return(0,o.default)(t=/v?([0-9]*)\.([0-9]*)\.([0-9]*)/i.exec(e)).call(t,1)})),q=(0,v.createSelector)(N,(function(e){return e.get("paths")})),V=(0,v.createSelector)(q,(function(e){if(!e||e.size<1)return(0,y.List)();var t=(0,y.List)();return e&&(0,u.default)(e)?((0,u.default)(e).call(e,(function(e,a){if(!e||!(0,u.default)(e))return{};(0,u.default)(e).call(e,(function(e,r){var n;(0,s.default)(E).call(E,r)<0||(t=t.push((0,y.fromJS)({path:a,method:r,operation:e,id:(0,l.default)(n="".concat(r,"-")).call(n,a)})))}))})),t):(0,y.List)()})),D=(0,v.createSelector)(R,(function(e){return(0,y.Set)(e.get("consumes"))})),L=(0,v.createSelector)(R,(function(e){return(0,y.Set)(e.get("produces"))})),z=(0,v.createSelector)(R,(function(e){return e.get("security",(0,y.List)())})),U=(0,v.createSelector)(R,(function(e){return e.get("securityDefinitions")})),B=function(e,t){var a=e.getIn(["resolvedSubtrees","definitions",t],null),r=e.getIn(["json","definitions",t],null);return a||r||null},J=(0,v.createSelector)(R,(function(e){var t=e.get("definitions");return y.Map.isMap(t)?t:(0,y.Map)()})),F=(0,v.createSelector)(R,(function(e){return e.get("basePath")})),W=(0,v.createSelector)(R,(function(e){return e.get("host")})),H=(0,v.createSelector)(R,(function(e){return e.get("schemes",(0,y.Map)())})),K=(0,v.createSelector)(V,D,L,(function(e,t,a){return(0,i.default)(e).call(e,(function(e){return e.update("operation",(function(e){if(e){if(!y.Map.isMap(e))return;return e.withMutations((function(e){return e.get("consumes")||e.update("consumes",(function(e){return(0,y.Set)(e).merge(t)})),e.get("produces")||e.update("produces",(function(e){return(0,y.Set)(e).merge(a)})),e}))}return(0,y.Map)()}))}))})),Z=(0,v.createSelector)(R,(function(e){var t=e.get("tags",(0,y.List)());return y.List.isList(t)?(0,c.default)(t).call(t,(function(e){return y.Map.isMap(e)})):(0,y.List)()})),G=function(e,t){var a,r=Z(e)||(0,y.List)();return(0,d.default)(a=(0,c.default)(r).call(r,y.Map.isMap)).call(a,(function(e){return e.get("name")===t}),(0,y.Map)())},Y=(0,v.createSelector)(K,Z,(function(e,t){return(0,f.default)(e).call(e,(function(e,t){var a=(0,y.Set)(t.getIn(["operation","tags"]));return a.count()<1?e.update("default",(0,y.List)(),(function(e){return e.push(t)})):(0,f.default)(a).call(a,(function(e,a){return e.update(a,(0,y.List)(),(function(e){return e.push(t)}))}),e)}),(0,f.default)(t).call(t,(function(e,t){return e.set(t.get("name"),(0,y.List)())}),(0,y.OrderedMap)()))})),X=function(e){return function(t){var a,r=(0,t.getConfigs)(),n=r.tagsSorter,l=r.operationsSorter;return(0,i.default)(a=Y(e).sortBy((function(e,t){return t}),(function(e,t){var a="function"==typeof n?n:g.wh.tagsSorter[n];return a?a(e,t):null}))).call(a,(function(t,a){var r="function"==typeof l?l:g.wh.operationsSorter[l],n=r?(0,p.default)(t).call(t,r):t;return(0,y.Map)({tagDetails:G(e,a),operations:n})}))}},Q=(0,v.createSelector)(S,(function(e){return e.get("responses",(0,y.Map)())})),$=(0,v.createSelector)(S,(function(e){return e.get("requests",(0,y.Map)())})),ee=(0,v.createSelector)(S,(function(e){return e.get("mutatedRequests",(0,y.Map)())})),te=function(e,t,a){return Q(e).getIn([t,a],null)},ae=function(e,t,a){return $(e).getIn([t,a],null)},re=function(e,t,a){return ee(e).getIn([t,a],null)},ne=function(){return!0},le=function(e,t,a){var r,o,u=N(e).getIn((0,l.default)(r=["paths"]).call(r,(0,n.default)(t),["parameters"]),(0,y.OrderedMap)()),s=e.getIn((0,l.default)(o=["meta","paths"]).call(o,(0,n.default)(t),["parameters"]),(0,y.OrderedMap)()),c=(0,i.default)(u).call(u,(function(e){var t,r,n,o=s.get((0,l.default)(t="".concat(a.get("in"),".")).call(t,a.get("name"))),u=s.get((0,l.default)(r=(0,l.default)(n="".concat(a.get("in"),".")).call(n,a.get("name"),".hash-")).call(r,a.hashCode()));return(0,y.OrderedMap)().merge(e,o,u)}));return(0,d.default)(c).call(c,(function(e){return e.get("in")===a.get("in")&&e.get("name")===a.get("name")}),(0,y.OrderedMap)())},oe=function(e,t,a,r){var o,u,s=(0,l.default)(o="".concat(r,".")).call(o,a);return e.getIn((0,l.default)(u=["meta","paths"]).call(u,(0,n.default)(t),["parameter_inclusions",s]),!1)},ue=function(e,t,a,r){var o,u=N(e).getIn((0,l.default)(o=["paths"]).call(o,(0,n.default)(t),["parameters"]),(0,y.OrderedMap)()),s=(0,d.default)(u).call(u,(function(e){return e.get("in")===r&&e.get("name")===a}),(0,y.OrderedMap)());return le(e,t,s)},se=function(e,t,a){var r,n=N(e).getIn(["paths",t,a],(0,y.OrderedMap)()),l=e.getIn(["meta","paths",t,a],(0,y.OrderedMap)()),o=(0,i.default)(r=n.get("parameters",(0,y.List)())).call(r,(function(r){return le(e,[t,a],r)}));return(0,y.OrderedMap)().merge(n,l).set("parameters",o)};function ie(e,t,a,r){var o;t=t||[];var u=e.getIn((0,l.default)(o=["meta","paths"]).call(o,(0,n.default)(t),["parameters"]),(0,y.fromJS)([]));return(0,d.default)(u).call(u,(function(e){return y.Map.isMap(e)&&e.get("name")===a&&e.get("in")===r}))||(0,y.Map)()}var ce=(0,v.createSelector)(R,(function(e){var t=e.get("host");return"string"==typeof t&&t.length>0&&"/"!==t[0]}));function de(e,t,a){var r;t=t||[];var o=se.apply(void 0,(0,l.default)(r=[e]).call(r,(0,n.default)(t))).get("parameters",(0,y.List)());return(0,f.default)(o).call(o,(function(e,t){var r=a&&"body"===t.get("in")?t.get("value_xml"):t.get("value");return e.set((0,g.V9)(t,{allowHashes:!1}),r)}),(0,y.fromJS)({}))}function fe(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(y.List.isList(e))return(0,m.default)(e).call(e,(function(e){return y.Map.isMap(e)&&e.get("in")===t}))}function pe(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(y.List.isList(e))return(0,m.default)(e).call(e,(function(e){return y.Map.isMap(e)&&e.get("type")===t}))}function me(e,t){var a,r;t=t||[];var o=N(e).getIn((0,l.default)(a=["paths"]).call(a,(0,n.default)(t)),(0,y.fromJS)({})),u=e.getIn((0,l.default)(r=["meta","paths"]).call(r,(0,n.default)(t)),(0,y.fromJS)({})),s=he(e,t),i=o.get("parameters")||new y.List,c=u.get("consumes_value")?u.get("consumes_value"):pe(i,"file")?"multipart/form-data":pe(i,"formData")?"application/x-www-form-urlencoded":void 0;return(0,y.fromJS)({requestContentType:c,responseContentType:s})}function he(e,t){var a,r;t=t||[];var o=N(e).getIn((0,l.default)(a=["paths"]).call(a,(0,n.default)(t)),null);if(null!==o){var u=e.getIn((0,l.default)(r=["meta","paths"]).call(r,(0,n.default)(t),["produces_value"]),null),s=o.getIn(["produces",0],null);return u||s||"application/json"}}function ve(e,t){var a;t=t||[];var o=N(e),u=o.getIn((0,l.default)(a=["paths"]).call(a,(0,n.default)(t)),null);if(null!==u){var s=t,i=(0,r.default)(s,1)[0],c=u.get("produces",null),d=o.getIn(["paths",i,"produces"],null),f=o.getIn(["produces"],null);return c||d||f}}function ge(e,t){var a;t=t||[];var o=N(e),u=o.getIn((0,l.default)(a=["paths"]).call(a,(0,n.default)(t)),null);if(null!==u){var s=t,i=(0,r.default)(s,1)[0],c=u.get("consumes",null),d=o.getIn(["paths",i,"consumes"],null),f=o.getIn(["consumes"],null);return c||d||f}}var ye=function(e,t,a){var r=e.get("url").match(/^([a-z][a-z0-9+\-.]*):/),n=(0,h.default)(r)?r[1]:null;return e.getIn(["scheme",t,a])||e.getIn(["scheme","_defaultScheme"])||n||""},Ee=function(e,t,a){var r;return(0,s.default)(r=["http","https"]).call(r,ye(e,t,a))>-1},Se=function(e,t){var a;t=t||[];var r=e.getIn((0,l.default)(a=["meta","paths"]).call(a,(0,n.default)(t),["parameters"]),(0,y.fromJS)([])),o=!0;return(0,u.default)(r).call(r,(function(e){var t=e.get("errors");t&&t.count()&&(o=!1)})),o},be=function(e,t){var a,r,o={requestBody:!1,requestContentType:{}},s=e.getIn((0,l.default)(a=["resolvedSubtrees","paths"]).call(a,(0,n.default)(t),["requestBody"]),(0,y.fromJS)([]));return s.size<1||(s.getIn(["required"])&&(o.requestBody=s.getIn(["required"])),(0,u.default)(r=s.getIn(["content"]).entrySeq()).call(r,(function(e){var t=e[0];if(e[1].getIn(["schema","required"])){var a=e[1].getIn(["schema","required"]).toJS();o.requestContentType[t]=a}}))),o},Ce=function(e,t,a,r){var o;if((a||r)&&a===r)return!0;var u=e.getIn((0,l.default)(o=["resolvedSubtrees","paths"]).call(o,(0,n.default)(t),["requestBody","content"]),(0,y.fromJS)([]));if(u.size<2||!a||!r)return!1;var s=u.getIn([a,"schema","properties"],(0,y.fromJS)([])),i=u.getIn([r,"schema","properties"],(0,y.fromJS)([]));return!!s.equals(i)};function xe(e){return y.Map.isMap(e)?e:new y.Map}},7508:(e,t,a)=>{a.r(t),a.d(t,{updateSpec:()=>o,updateJsonSpec:()=>u,executeRequest:()=>s,validateParams:()=>i});var r=a(2740),n=a(29),l=a(9908),o=function(e,t){var a=t.specActions;return function(){e.apply(void 0,arguments),a.parseToJson.apply(a,arguments)}},u=function(e,t){var a=t.specActions;return function(){for(var t=arguments.length,o=new Array(t),u=0;u<t;u++)o[u]=arguments[u];e.apply(void 0,o),a.invalidateResolvedSubtreeCache();var s=o[0],i=(0,l.default)(s,["paths"])||{},c=(0,r.default)(i);(0,n.default)(c).call(c,(function(e){(0,l.default)(i,[e]).$ref&&a.requestResolvedSubtree(["paths",e])})),a.requestResolvedSubtree(["components","securitySchemes"])}},s=function(e,t){var a=t.specActions;return function(t){return a.logRequest(t),e(t)}},i=function(e,t){var a=t.specSelectors;return function(t){return e(t,a.isOAS3())}}},4852:(e,t,a)=>{a.r(t),a.d(t,{loaded:()=>r});var r=function(e,t){return function(){e.apply(void 0,arguments);var a=t.getConfigs().withCredentials;void 0!==a&&(t.fn.fetch.withCredentials="string"==typeof a?"true"===a:!!a)}}},2990:(e,t,a)=>{a.r(t),a.d(t,{default:()=>c});var r=a(5171);const n=(e=>{var t={};return a.d(t,e),t})({default:()=>S.default});const l=(e=>{var t={};return a.d(t,e),t})({buildRequest:()=>b.buildRequest,execute:()=>b.execute});const o=(e=>{var t={};return a.d(t,e),t})({default:()=>C.default,makeHttp:()=>C.makeHttp,serializeRes:()=>C.serializeRes});const u=(e=>{var t={};return a.d(t,e),t})({default:()=>x.default});var s=a(5013),i=a(4852);function c(e){var t=e.configs,a=e.getConfigs;return{fn:{fetch:(0,o.makeHttp)(o.default,t.preFetch,t.postFetch),buildRequest:l.buildRequest,execute:l.execute,resolve:n.default,resolveSubtree:function(e,t,n){var l;if(void 0===n){var o=a();n={modelPropertyMacro:o.modelPropertyMacro,parameterMacro:o.parameterMacro,requestInterceptor:o.requestInterceptor,responseInterceptor:o.responseInterceptor}}for(var s=arguments.length,i=new Array(s>3?s-3:0),c=3;c<s;c++)i[c-3]=arguments[c];return u.default.apply(void 0,(0,r.default)(l=[e,t,n]).call(l,i))},serializeRes:o.serializeRes,opId:s.opId},statePlugins:{configs:{wrapActions:{loaded:i.loaded}}}}}},8525:(e,t,a)=>{a.r(t),a.d(t,{default:()=>n});var r=a(9701);function n(){return{fn:{shallowEqualKeys:r.be}}}},8347:(e,t,a)=>{a.r(t),a.d(t,{getDisplayName:()=>r});var r=function(e){return e.displayName||e.name||"Component"}},3420:(e,t,a)=>{a.r(t),a.d(t,{default:()=>s});var r=a(313),n=a(9701),l=a(5005),o=a(8347),u=a(8287);const s=function(e){var t,a=e.getComponents,s=e.getStore,i=e.getSystem,c=(t=(0,l.getComponent)(i,s,a),(0,n.HP)(t,(function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];return(0,r.default)(t)}))),d=function(e){return(0,u.Z)(e,(function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];return t}))}((0,l.withMappedContainer)(i,s,c));return{rootInjects:{getComponent:c,makeMappedContainer:d,render:(0,l.render)(i,s,l.getComponent,a)},fn:{getDisplayName:o.getDisplayName}}}},5005:(e,t,a)=>{a.r(t),a.d(t,{getComponent:()=>b,render:()=>S,withMappedContainer:()=>E});var r=a(1581),n=a(1013),l=a(863),o=a(7344),u=a(8656),s=a(9972),i=a(5416),c=a(2740),d=a(810);const f=(e=>{var t={};return a.d(t,e),t})({default:()=>w.default});var p=a(9871);const m=(e=>{var t={};return a.d(t,e),t})({Provider:()=>_.Provider,connect:()=>_.connect});const h=(e=>{var t={};return a.d(t,e),t})({default:()=>A.default});const v=(e=>{var t={};return a.d(t,e),t})({default:()=>k.default});var g=function(e,t,a){return(0,p.compose)(a?function(e,t){return function(a){var r=e().fn,n=function(e){(0,s.default)(n,e);var r=(0,i.default)(n);function n(){return(0,o.default)(this,n),r.apply(this,arguments)}return(0,u.default)(n,[{key:"render",value:function(){return d.default.createElement(m.Provider,{store:t},d.default.createElement(a,(0,l.default)({},this.props,this.context)))}}]),n}(d.Component);return n.displayName="WithRoot(".concat(r.getDisplayName(a),")"),n}}(e,a):v.default,(0,m.connect)((function(a,r){var l,o=(0,n.default)((0,n.default)({},r),e()),u=(null===(l=t.prototype)||void 0===l?void 0:l.mapStateToProps)||function(e){return{state:e}};return u(a,o)})),function(e){return function(t){var a=e().fn,r=function(a){(0,s.default)(n,a);var r=(0,i.default)(n);function n(){return(0,o.default)(this,n),r.apply(this,arguments)}return(0,u.default)(n,[{key:"render",value:function(){return d.default.createElement(t,(0,l.default)({},e(),this.props,this.context))}}]),n}(d.Component);return r.displayName="WithSystem(".concat(a.getDisplayName(t),")"),r}}(e))(t)},y=function(e,t,a,r){for(var n in t){var l=t[n];"function"==typeof l&&l(a[n],r[n],e())}},E=function(e,t,a){return function(t,r){var n=e().fn,l=a(t,"root"),f=function(t){(0,s.default)(n,t);var a=(0,i.default)(n);function n(t,l){var u;return(0,o.default)(this,n),u=a.call(this,t,l),y(e,r,t,{}),u}return(0,u.default)(n,[{key:"UNSAFE_componentWillReceiveProps",value:function(t){y(e,r,t,this.props)}},{key:"render",value:function(){var e=(0,h.default)(this.props,r?(0,c.default)(r):[]);return d.default.createElement(l,e)}}]),n}(d.Component);return f.displayName="WithMappedContainer(".concat(n.getDisplayName(l),")"),f}},S=function(e,t,a,r){return function(n){var l=a(e,t,r)("App","root");f.default.render(d.default.createElement(l,null),n)}},b=function(e,t,a){return function(n,l){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("string"!=typeof n)throw new TypeError("Need a string, to fetch a component. Was given a "+(0,r.default)(n));var u=a(n);return u?l?"root"===l?g(e,u,t()):g(e,u):u:(o.failSilently||e().log.warn("Could not find component:",n),null)}}},471:(e,t,a)=>{a.d(t,{d3:()=>l.default,C2:()=>b});var r=a(2740),n=a(2372);const l=(e=>{var t={};return a.d(t,e),t})({default:()=>I.default});const o=(e=>{var t={};return a.d(t,e),t})({default:()=>N.default});const u=(e=>{var t={};return a.d(t,e),t})({default:()=>R.default});const s=(e=>{var t={};return a.d(t,e),t})({default:()=>P.default});const i=(e=>{var t={};return a.d(t,e),t})({default:()=>T.default});const c=(e=>{var t={};return a.d(t,e),t})({default:()=>O.default});const d=(e=>{var t={};return a.d(t,e),t})({default:()=>M.default});const f=(e=>{var t={};return a.d(t,e),t})({default:()=>j.default});const p=(e=>{var t={};return a.d(t,e),t})({default:()=>q.default});const m=(e=>{var t={};return a.d(t,e),t})({default:()=>V.default});const h=(e=>{var t={};return a.d(t,e),t})({default:()=>D.default});const v=(e=>{var t={};return a.d(t,e),t})({default:()=>L.default});const g=(e=>{var t={};return a.d(t,e),t})({default:()=>z.default});const y=(e=>{var t={};return a.d(t,e),t})({default:()=>U.default});l.default.registerLanguage("json",u.default),l.default.registerLanguage("js",o.default),l.default.registerLanguage("xml",s.default),l.default.registerLanguage("yaml",c.default),l.default.registerLanguage("http",d.default),l.default.registerLanguage("bash",i.default),l.default.registerLanguage("powershell",f.default),l.default.registerLanguage("javascript",o.default);var E={agate:p.default,arta:m.default,monokai:h.default,nord:v.default,obsidian:g.default,"tomorrow-night":y.default},S=(0,r.default)(E),b=function(e){return(0,n.default)(S).call(S,e)?E[e]:(console.warn("Request style '".concat(e,"' is not available, returning default instead")),p.default)}},9701:(e,t,a)=>{a.d(t,{r3:()=>Se,GZ:()=>Ce,Xb:()=>Ve,oJ:()=>ke,XV:()=>Pe,iQ:()=>ue,J6:()=>Ie,DR:()=>ie,oG:()=>X,Uj:()=>qe,QG:()=>Ae,po:()=>Re,nX:()=>Ne,gp:()=>se,xi:()=>ye,kJ:()=>ae,O2:()=>Le,LQ:()=>$,Wl:()=>te,Kn:()=>ee,HP:()=>re,AF:()=>Q,D$:()=>Oe,Ay:()=>ne,Q2:()=>le,mz:()=>Y,V9:()=>Me,cz:()=>je,UG:()=>Ee,Zl:()=>ce,hW:()=>_e,Nm:()=>we,be:()=>xe,wh:()=>be,Pz:()=>Te,_5:()=>oe,Ik:()=>fe});var r=a(2691),n=(a(9334),a(1581)),l=a(3248),o=a(4163),u=a(2565),s=a(2954),i=a(5171),c=a(29),d=a(6145),f=a(2740),p=(a(5527),a(6785)),m=a(7512),h=a(4350),v=a(8136),g=a(9963),y=(a(2372),a(313)),E=a(8818),S=a(1778),b=a(3590),C=a(5942),x=a(9725);const w=(e=>{var t={};return a.d(t,e),t})({sanitizeUrl:()=>B.sanitizeUrl});const _=(e=>{var t={};return a.d(t,e),t})({default:()=>J.default});const A=(e=>{var t={};return a.d(t,e),t})({default:()=>F.default});var k=a(5476);const I=(e=>{var t={};return a.d(t,e),t})({default:()=>W.default});const N=(e=>{var t={};return a.d(t,e),t})({default:()=>H.default});const R=(e=>{var t={};return a.d(t,e),t})({default:()=>K.default});var P=a(7068),T=a(7462),O=a(7504);const M=(e=>{var t={};return a.d(t,e),t})({default:()=>Z.default});var j=a(9069),q=a(2618);const V=(e=>{var t={};return a.d(t,e),t})({default:()=>G.default});var D=a(626),L=a(3368).Buffer,z="default",U=function(e){return x.default.Iterable.isIterable(e)};function Y(e){return ee(e)?U(e)?e.toJS():e:{}}function X(e){var t,a;if(U(e))return e;if(e instanceof O.Z.File)return e;if(!ee(e))return e;if((0,o.default)(e))return(0,u.default)(a=x.default.Seq(e)).call(a,X).toList();if((0,P.default)((0,s.default)(e))){var r,n=function(e){if(!(0,P.default)((0,s.default)(e)))return e;var t,a={},r="_**[]",n={},o=(0,l.default)((0,s.default)(e).call(e));try{for(o.s();!(t=o.n()).done;){var u=t.value;if(a[u[0]]||n[u[0]]&&n[u[0]].containsMultiple){var c,d,f,p;if(!n[u[0]])n[u[0]]={containsMultiple:!0,length:1},a[(0,i.default)(f=(0,i.default)(p="".concat(u[0])).call(p,r)).call(f,n[u[0]].length)]=a[u[0]],delete a[u[0]];n[u[0]].length+=1,a[(0,i.default)(c=(0,i.default)(d="".concat(u[0])).call(d,r)).call(c,n[u[0]].length)]=u[1]}else a[u[0]]=u[1]}}catch(e){o.e(e)}finally{o.f()}return a}(e);return(0,u.default)(r=x.default.OrderedMap(n)).call(r,X)}return(0,u.default)(t=x.default.OrderedMap(e)).call(t,X)}function Q(e){return(0,o.default)(e)?e:[e]}function $(e){return"function"==typeof e}function ee(e){return!!e&&"object"===(0,n.default)(e)}function te(e){return"function"==typeof e}function ae(e){return(0,o.default)(e)}var re=k.default;function ne(e,t){var a;return(0,p.default)(a=(0,f.default)(e)).call(a,(function(a,r){return a[r]=t(e[r],r),a}),{})}function le(e,t){var a;return(0,p.default)(a=(0,f.default)(e)).call(a,(function(a,r){var l=t(e[r],r);return l&&"object"===(0,n.default)(l)&&(0,m.default)(a,l),a}),{})}function oe(e){return function(t){t.dispatch,t.getState;return function(t){return function(a){return"function"==typeof a?a(e()):t(a)}}}}function ue(e){var t,a=e.keySeq();return a.contains(z)?z:(0,h.default)(t=(0,d.default)(a).call(a,(function(e){return"2"===(e+"")[0]}))).call(t).first()}function se(e,t){if(!x.default.Iterable.isIterable(e))return x.default.List();var a=e.getIn((0,o.default)(t)?t:[t]);return x.default.List.isList(a)?a:x.default.List()}function ie(e){var t,a=[/filename\*=[^']+'\w*'"([^"]+)";?/i,/filename\*=[^']+'\w*'([^;]+);?/i,/filename="([^;]*);?"/i,/filename=([^;]*);?/i];if((0,g.default)(a).call(a,(function(a){return null!==(t=a.exec(e))})),null!==t&&t.length>1)try{return decodeURIComponent(t[1])}catch(e){console.error(e)}return null}function ce(e){return t=e.replace(/\.[^./]*$/,""),(0,A.default)((0,_.default)(t));var t}function de(e,t,a,l,s){if(!t)return[];var f=[],p=t.get("nullable"),m=t.get("required"),h=t.get("maximum"),v=t.get("minimum"),y=t.get("type"),E=t.get("format"),S=t.get("maxLength"),b=t.get("minLength"),C=t.get("uniqueItems"),w=t.get("maxItems"),_=t.get("minItems"),A=t.get("pattern"),k=a||!0===m,I=null!=e;if(p&&null===e||!y||!(k||I&&"array"===y||!(!k&&!I)))return[];var N="string"===y&&e,R="array"===y&&(0,o.default)(e)&&e.length,P="array"===y&&x.default.List.isList(e)&&e.count(),T=[N,R,P,"array"===y&&"string"==typeof e&&e,"file"===y&&e instanceof O.Z.File,"boolean"===y&&(e||!1===e),"number"===y&&(e||0===e),"integer"===y&&(e||0===e),"object"===y&&"object"===(0,n.default)(e)&&null!==e,"object"===y&&"string"==typeof e&&e],M=(0,g.default)(T).call(T,(function(e){return!!e}));if(k&&!M&&!l)return f.push("Required field is not provided"),f;if("object"===y&&(null===s||"application/json"===s)){var j,q=e;if("string"==typeof e)try{q=JSON.parse(e)}catch(e){return f.push("Parameter string value must be valid JSON"),f}if(t&&t.has("required")&&te(m.isList)&&m.isList()&&(0,c.default)(m).call(m,(function(e){void 0===q[e]&&f.push({propKey:e,error:"Required property not found"})})),t&&t.has("properties"))(0,c.default)(j=t.get("properties")).call(j,(function(e,t){var a=de(q[t],e,!1,l,s);f.push.apply(f,(0,r.default)((0,u.default)(a).call(a,(function(e){return{propKey:t,error:e}}))))}))}if(A){var V=function(e,t){if(!new RegExp(t).test(e))return"Value must follow pattern "+t}(e,A);V&&f.push(V)}if(_&&"array"===y){var D=function(e,t){var a;if(!e&&t>=1||e&&e.length<t)return(0,i.default)(a="Array must contain at least ".concat(t," item")).call(a,1===t?"":"s")}(e,_);D&&f.push(D)}if(w&&"array"===y){var L=function(e,t){var a;if(e&&e.length>t)return(0,i.default)(a="Array must not contain more then ".concat(t," item")).call(a,1===t?"":"s")}(e,w);L&&f.push({needRemove:!0,error:L})}if(C&&"array"===y){var z=function(e,t){if(e&&("true"===t||!0===t)){var a=(0,x.fromJS)(e),r=a.toSet();if(e.length>r.size){var n=(0,x.Set)();if((0,c.default)(a).call(a,(function(e,t){(0,d.default)(a).call(a,(function(t){return te(t.equals)?t.equals(e):t===e})).size>1&&(n=n.add(t))})),0!==n.size)return(0,u.default)(n).call(n,(function(e){return{index:e,error:"No duplicates allowed."}})).toArray()}}}(e,C);z&&f.push.apply(f,(0,r.default)(z))}if(S||0===S){var U=function(e,t){var a;if(e.length>t)return(0,i.default)(a="Value must be no longer than ".concat(t," character")).call(a,1!==t?"s":"")}(e,S);U&&f.push(U)}if(b){var B=function(e,t){var a;if(e.length<t)return(0,i.default)(a="Value must be at least ".concat(t," character")).call(a,1!==t?"s":"")}(e,b);B&&f.push(B)}if(h||0===h){var J=function(e,t){if(e>t)return"Value must be less than ".concat(t)}(e,h);J&&f.push(J)}if(v||0===v){var F=function(e,t){if(e<t)return"Value must be greater than ".concat(t)}(e,v);F&&f.push(F)}if("string"===y){var W;if(!(W="date-time"===E?function(e){if(isNaN(Date.parse(e)))return"Value must be a DateTime"}(e):"uuid"===E?function(e){if(e=e.toString().toLowerCase(),!/^[{(]?[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}[)}]?$/.test(e))return"Value must be a Guid"}(e):function(e){if(e&&"string"!=typeof e)return"Value must be a string"}(e)))return f;f.push(W)}else if("boolean"===y){var H=function(e){if("true"!==e&&"false"!==e&&!0!==e&&!1!==e)return"Value must be a boolean"}(e);if(!H)return f;f.push(H)}else if("number"===y){var K=function(e){if(!/^-?\d+(\.?\d+)?$/.test(e))return"Value must be a number"}(e);if(!K)return f;f.push(K)}else if("integer"===y){var Z=function(e){if(!/^-?\d+$/.test(e))return"Value must be an integer"}(e);if(!Z)return f;f.push(Z)}else if("array"===y){if(!R&&!P)return f;e&&(0,c.default)(e).call(e,(function(e,a){var n=de(e,t.get("items"),!1,l,s);f.push.apply(f,(0,r.default)((0,u.default)(n).call(n,(function(e){return{index:a,error:e}}))))}))}else if("file"===y){var G=function(e){if(e&&!(e instanceof O.Z.File))return"Value must be a file"}(e);if(!G)return f;f.push(G)}return f}var fe=function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=a.isOAS3,n=void 0!==r&&r,l=a.bypassRequiredCheck,o=void 0!==l&&l,u=e.get("required"),s=(0,j.Z)(e,{isOAS3:n}),i=s.schema,c=s.parameterContentMediaType;return de(t,i,u,o,c)},pe=function(e,t,a){if(e&&(!e.xml||!e.xml.name)){if(e.xml=e.xml||{},!e.$$ref)return e.type||e.items||e.properties||e.additionalProperties?'<?xml version="1.0" encoding="UTF-8"?>\n\x3c!-- XML example cannot be generated; root element name is undefined --\x3e':null;var r=e.$$ref.match(/\S*\/(\S+)$/);e.xml.name=r[1]}return(0,T.memoizedCreateXMLExample)(e,t,a)},me=[{when:/json/,shouldStringifyTypes:["string"]}],he=["object"],ve=function(e,t,a,l){var o=(0,T.memoizedSampleFromSchema)(e,t,l),u=(0,n.default)(o),s=(0,p.default)(me).call(me,(function(e,t){var n;return t.when.test(a)?(0,i.default)(n=[]).call(n,(0,r.default)(e),(0,r.default)(t.shouldStringifyTypes)):e}),he);return(0,N.default)(s,(function(e){return e===u}))?(0,y.default)(o,null,2):o},ge=function(e,t,a,r){var n,l=ve(e,t,a,r);try{"\n"===(n=D.default.dump(D.default.load(l),{lineWidth:-1}))[n.length-1]&&(n=(0,v.default)(n).call(n,0,n.length-1))}catch(e){return console.error(e),"error: could not generate yaml example"}return n.replace(/\t/g," ")},ye=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0;return e&&te(e.toJS)&&(e=e.toJS()),r&&te(r.toJS)&&(r=r.toJS()),/xml/.test(t)?pe(e,a,r):/(yaml|yml)/.test(t)?ge(e,a,t,r):ve(e,a,t,r)},Ee=function(){var e={},t=O.Z.location.search;if(!t)return{};if(""!=t){var a=t.substr(1).split("&");for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(r=a[r].split("="),e[decodeURIComponent(r[0])]=r[1]&&decodeURIComponent(r[1])||"")}return e},Se=function(e){return(e instanceof L?e:L.from(e.toString(),"utf-8")).toString("base64")},be={operationsSorter:{alpha:function(e,t){return e.get("path").localeCompare(t.get("path"))},method:function(e,t){return e.get("method").localeCompare(t.get("method"))}},tagsSorter:{alpha:function(e,t){return e.localeCompare(t)}}},Ce=function(e){var t=[];for(var a in e){var r=e[a];void 0!==r&&""!==r&&t.push([a,"=",encodeURIComponent(r).replace(/%20/g,"+")].join(""))}return t.join("&")},xe=function(e,t,a){return!!(0,I.default)(a,(function(a){return(0,R.default)(e[a],t[a])}))};function we(e){return"string"!=typeof e||""===e?"":(0,w.sanitizeUrl)(e)}function _e(e){return!(!e||(0,E.default)(e).call(e,"localhost")>=0||(0,E.default)(e).call(e,"127.0.0.1")>=0||"none"===e)}function Ae(e){if(!x.default.OrderedMap.isOrderedMap(e))return null;if(!e.size)return null;var t=(0,S.default)(e).call(e,(function(e,t){return(0,b.default)(t).call(t,"2")&&(0,f.default)(e.get("content")||{}).length>0})),a=e.get("default")||x.default.OrderedMap(),r=(a.get("content")||x.default.OrderedMap()).keySeq().toJS().length?a:null;return t||r}var ke=function(e){return"string"==typeof e||e instanceof String?(0,C.default)(e).call(e).replace(/\s/g,"%20"):""},Ie=function(e){return(0,M.default)(ke(e).replace(/%20/g,"_"))},Ne=function(e){return(0,d.default)(e).call(e,(function(e,t){return/^x-/.test(t)}))},Re=function(e){return(0,d.default)(e).call(e,(function(e,t){return/^pattern|maxLength|minLength|maximum|minimum/.test(t)}))};function Pe(e,t){var a,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){return!0};if("object"!==(0,n.default)(e)||(0,o.default)(e)||null===e||!t)return e;var l=(0,m.default)({},e);return(0,c.default)(a=(0,f.default)(l)).call(a,(function(e){e===t&&r(l[e],e)?delete l[e]:l[e]=Pe(l[e],t,r)})),l}function Te(e){if("string"==typeof e)return e;if(e&&e.toJS&&(e=e.toJS()),"object"===(0,n.default)(e)&&null!==e)try{return(0,y.default)(e,null,2)}catch(t){return String(e)}return null==e?"":e.toString()}function Oe(e){return"number"==typeof e?e.toString():e}function Me(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.returnAll,r=void 0!==a&&a,n=t.allowHashes,l=void 0===n||n;if(!x.default.Map.isMap(e))throw new Error("paramToIdentifier: received a non-Im.Map parameter as input");var o,u,s,c=e.get("name"),d=e.get("in"),f=[];e&&e.hashCode&&d&&c&&l&&f.push((0,i.default)(o=(0,i.default)(u="".concat(d,".")).call(u,c,".hash-")).call(o,e.hashCode()));d&&c&&f.push((0,i.default)(s="".concat(d,".")).call(s,c));return f.push(c),r?f:f[0]||""}function je(e,t){var a,r=Me(e,{returnAll:!0});return(0,d.default)(a=(0,u.default)(r).call(r,(function(e){return t[e]}))).call(a,(function(e){return void 0!==e}))[0]}function qe(){return De((0,q.default)(32).toString("base64"))}function Ve(e){return De((0,V.default)("sha256").update(e).digest("base64"))}function De(e){return e.replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}var Le=function(e){return!e||!(!U(e)||!e.isEmpty())}},2518:(e,t,a)=>{function r(e){return function(e){try{return!!JSON.parse(e)}catch(e){return null}}(e)?"json":null}a.d(t,{O:()=>r})},7504:(e,t,a)=>{a.d(t,{Z:()=>r});const r=function(){var e={location:{},history:{},open:function(){},close:function(){},File:function(){}};if("undefined"==typeof window)return e;try{e=window;for(var t=0,a=["File","Blob","FormData"];t<a.length;t++){var r=a[t];r in window&&(e[r]=window[r])}}catch(e){console.error(e)}return e}()},9069:(e,t,a)=>{a.d(t,{Z:()=>u});var r=a(6145),n=a(2372),l=a(9725),o=l.default.Set.of("type","format","items","default","maximum","exclusiveMaximum","minimum","exclusiveMinimum","maxLength","minLength","pattern","maxItems","minItems","uniqueItems","enum","multipleOf");function u(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.isOAS3;if(!l.default.Map.isMap(e))return{schema:l.default.Map(),parameterContentMediaType:null};if(!a)return"body"===e.get("in")?{schema:e.get("schema",l.default.Map()),parameterContentMediaType:null}:{schema:(0,r.default)(e).call(e,(function(e,t){return(0,n.default)(o).call(o,t)})),parameterContentMediaType:null};if(e.get("content")){var u=e.get("content",l.default.Map({})).keySeq(),s=u.first();return{schema:e.getIn(["content",s,"schema"],l.default.Map()),parameterContentMediaType:s}}return{schema:e.get("schema",l.default.Map()),parameterContentMediaType:null}}},8287:(e,t,a)=>{a.d(t,{Z:()=>b});var r=a(7344),n=a(8656);const l=(e=>{var t={};return a.d(t,e),t})({default:()=>Y.default});const o=(e=>{var t={};return a.d(t,e),t})({default:()=>X.default});var u=a(9972),s=a(5416);const i=(e=>{var t={};return a.d(t,e),t})({default:()=>Q.default});var c=a(4163),d=a(7930),f=a(8898),p=a(5487),m=a(1778);const h=(e=>{var t={};return a.d(t,e),t})({default:()=>$.default});var v=a(6914),g=a(5476),y=function(e){return function(t){return(0,c.default)(e)&&(0,c.default)(t)&&e.length===t.length&&(0,d.default)(e).call(e,(function(e,a){return e===t[a]}))}},E=function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];return t},S=function(e){(0,u.default)(a,e);var t=(0,s.default)(a);function a(){return(0,r.default)(this,a),t.apply(this,arguments)}return(0,n.default)(a,[{key:"delete",value:function(e){var t=(0,f.default)((0,p.default)(this).call(this)),r=(0,m.default)(t).call(t,y(e));return(0,l.default)((0,o.default)(a.prototype),"delete",this).call(this,r)}},{key:"get",value:function(e){var t=(0,f.default)((0,p.default)(this).call(this)),r=(0,m.default)(t).call(t,y(e));return(0,l.default)((0,o.default)(a.prototype),"get",this).call(this,r)}},{key:"has",value:function(e){var t=(0,f.default)((0,p.default)(this).call(this));return-1!==(0,h.default)(t).call(t,y(e))}}]),a}((0,i.default)(v.default));const b=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:E,a=g.default.Cache;g.default.Cache=S;var r=(0,g.default)(e,t);return g.default.Cache=a,r}},5102:(e,t,a)=>{var r={"./all.js":5308,"./auth/actions.js":5812,"./auth/index.js":3705,"./auth/reducers.js":3962,"./auth/selectors.js":35,"./auth/spec-wrap-actions.js":8302,"./configs/actions.js":714,"./configs/helpers.js":2256,"./configs/index.js":1661,"./configs/reducers.js":7743,"./configs/selectors.js":9018,"./configs/spec-actions.js":2698,"./deep-linking/helpers.js":1970,"./deep-linking/index.js":4980,"./deep-linking/layout.js":5858,"./deep-linking/operation-tag-wrapper.jsx":4584,"./deep-linking/operation-wrapper.jsx":877,"./download-url.js":8011,"./err/actions.js":4966,"./err/error-transformers/hook.js":6808,"./err/error-transformers/transformers/not-of-type.js":2392,"./err/error-transformers/transformers/parameter-oneof.js":1835,"./err/index.js":7793,"./err/reducers.js":3527,"./err/selectors.js":7667,"./filter/index.js":9978,"./filter/opsFilter.js":4309,"./layout/actions.js":5474,"./layout/index.js":6821,"./layout/reducers.js":5672,"./layout/selectors.js":4400,"./layout/spec-extensions/wrap-selector.js":8989,"./logs/index.js":9150,"./oas3/actions.js":7002,"./oas3/auth-extensions/wrap-selectors.js":3723,"./oas3/components/callbacks.jsx":3427,"./oas3/components/http-auth.jsx":6775,"./oas3/components/index.js":6467,"./oas3/components/operation-link.jsx":5757,"./oas3/components/operation-servers.jsx":6796,"./oas3/components/request-body-editor.jsx":5327,"./oas3/components/request-body.jsx":2458,"./oas3/components/servers-container.jsx":9928,"./oas3/components/servers.jsx":6617,"./oas3/helpers.jsx":7779,"./oas3/index.js":7451,"./oas3/reducers.js":9666,"./oas3/selectors.js":5065,"./oas3/spec-extensions/selectors.js":1741,"./oas3/spec-extensions/wrap-selectors.js":2044,"./oas3/wrap-components/auth-item.jsx":356,"./oas3/wrap-components/index.js":7761,"./oas3/wrap-components/json-schema-string.jsx":287,"./oas3/wrap-components/markdown.jsx":2460,"./oas3/wrap-components/model.jsx":3499,"./oas3/wrap-components/online-validator-badge.js":58,"./oas3/wrap-components/version-stamp.jsx":9487,"./on-complete/index.js":8560,"./request-snippets/fn.js":4624,"./request-snippets/index.js":6575,"./request-snippets/request-snippets.jsx":4206,"./request-snippets/selectors.js":4669,"./safe-render/components/error-boundary.jsx":6195,"./safe-render/components/fallback.jsx":9403,"./safe-render/fn.jsx":6189,"./safe-render/index.js":8102,"./samples/fn.js":7462,"./samples/index.js":8883,"./spec/actions.js":8131,"./spec/index.js":7038,"./spec/reducers.js":32,"./spec/selectors.js":3881,"./spec/wrap-actions.js":7508,"./swagger-js/configs-wrap-actions.js":4852,"./swagger-js/index.js":2990,"./util/index.js":8525,"./view/fn.js":8347,"./view/index.js":3420,"./view/root-injects.jsx":5005,"core/plugins/all.js":5308,"core/plugins/auth/actions.js":5812,"core/plugins/auth/index.js":3705,"core/plugins/auth/reducers.js":3962,"core/plugins/auth/selectors.js":35,"core/plugins/auth/spec-wrap-actions.js":8302,"core/plugins/configs/actions.js":714,"core/plugins/configs/helpers.js":2256,"core/plugins/configs/index.js":1661,"core/plugins/configs/reducers.js":7743,"core/plugins/configs/selectors.js":9018,"core/plugins/configs/spec-actions.js":2698,"core/plugins/deep-linking/helpers.js":1970,"core/plugins/deep-linking/index.js":4980,"core/plugins/deep-linking/layout.js":5858,"core/plugins/deep-linking/operation-tag-wrapper.jsx":4584,"core/plugins/deep-linking/operation-wrapper.jsx":877,"core/plugins/download-url.js":8011,"core/plugins/err/actions.js":4966,"core/plugins/err/error-transformers/hook.js":6808,"core/plugins/err/error-transformers/transformers/not-of-type.js":2392,"core/plugins/err/error-transformers/transformers/parameter-oneof.js":1835,"core/plugins/err/index.js":7793,"core/plugins/err/reducers.js":3527,"core/plugins/err/selectors.js":7667,"core/plugins/filter/index.js":9978,"core/plugins/filter/opsFilter.js":4309,"core/plugins/layout/actions.js":5474,"core/plugins/layout/index.js":6821,"core/plugins/layout/reducers.js":5672,"core/plugins/layout/selectors.js":4400,"core/plugins/layout/spec-extensions/wrap-selector.js":8989,"core/plugins/logs/index.js":9150,"core/plugins/oas3/actions.js":7002,"core/plugins/oas3/auth-extensions/wrap-selectors.js":3723,"core/plugins/oas3/components/callbacks.jsx":3427,"core/plugins/oas3/components/http-auth.jsx":6775,"core/plugins/oas3/components/index.js":6467,"core/plugins/oas3/components/operation-link.jsx":5757,"core/plugins/oas3/components/operation-servers.jsx":6796,"core/plugins/oas3/components/request-body-editor.jsx":5327,"core/plugins/oas3/components/request-body.jsx":2458,"core/plugins/oas3/components/servers-container.jsx":9928,"core/plugins/oas3/components/servers.jsx":6617,"core/plugins/oas3/helpers.jsx":7779,"core/plugins/oas3/index.js":7451,"core/plugins/oas3/reducers.js":9666,"core/plugins/oas3/selectors.js":5065,"core/plugins/oas3/spec-extensions/selectors.js":1741,"core/plugins/oas3/spec-extensions/wrap-selectors.js":2044,"core/plugins/oas3/wrap-components/auth-item.jsx":356,"core/plugins/oas3/wrap-components/index.js":7761,"core/plugins/oas3/wrap-components/json-schema-string.jsx":287,"core/plugins/oas3/wrap-components/markdown.jsx":2460,"core/plugins/oas3/wrap-components/model.jsx":3499,"core/plugins/oas3/wrap-components/online-validator-badge.js":58,"core/plugins/oas3/wrap-components/version-stamp.jsx":9487,"core/plugins/on-complete/index.js":8560,"core/plugins/request-snippets/fn.js":4624,"core/plugins/request-snippets/index.js":6575,"core/plugins/request-snippets/request-snippets.jsx":4206,"core/plugins/request-snippets/selectors.js":4669,"core/plugins/safe-render/components/error-boundary.jsx":6195,"core/plugins/safe-render/components/fallback.jsx":9403,"core/plugins/safe-render/fn.jsx":6189,"core/plugins/safe-render/index.js":8102,"core/plugins/samples/fn.js":7462,"core/plugins/samples/index.js":8883,"core/plugins/spec/actions.js":8131,"core/plugins/spec/index.js":7038,"core/plugins/spec/reducers.js":32,"core/plugins/spec/selectors.js":3881,"core/plugins/spec/wrap-actions.js":7508,"core/plugins/swagger-js/configs-wrap-actions.js":4852,"core/plugins/swagger-js/index.js":2990,"core/plugins/util/index.js":8525,"core/plugins/view/fn.js":8347,"core/plugins/view/index.js":3420,"core/plugins/view/root-injects.jsx":5005};function n(e){var t=l(e);return a(t)}function l(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=l,e.exports=n,n.id=5102},2517:e=>{e.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwcHgiICBoZWlnaHQ9IjIwMHB4IiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiIGNsYXNzPSJsZHMtcm9sbGluZyIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IGJhY2tncm91bmQtcG9zaXRpb246IGluaXRpYWwgaW5pdGlhbDsgYmFja2dyb3VuZC1yZXBlYXQ6IGluaXRpYWwgaW5pdGlhbDsiPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIGZpbGw9Im5vbmUiIG5nLWF0dHItc3Ryb2tlPSJ7e2NvbmZpZy5jb2xvcn19IiBuZy1hdHRyLXN0cm9rZS13aWR0aD0ie3tjb25maWcud2lkdGh9fSIgbmctYXR0ci1yPSJ7e2NvbmZpZy5yYWRpdXN9fSIgbmctYXR0ci1zdHJva2UtZGFzaGFycmF5PSJ7e2NvbmZpZy5kYXNoYXJyYXl9fSIgc3Ryb2tlPSIjNTU1NTU1IiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij48YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgY2FsY01vZGU9ImxpbmVhciIgdmFsdWVzPSIwIDUwIDUwOzM2MCA1MCA1MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49IjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvY2lyY2xlPjwvc3ZnPgo="},5163:e=>{e.exports='---\nurl: "https://petstore.swagger.io/v2/swagger.json"\ndom_id: "#swagger-ui"\nvalidatorUrl: "https://validator.swagger.io/validator"\n'},8898:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>ee.default})},4163:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>te.default})},5527:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>ae.default})},5171:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>re.default})},2954:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>ne.default})},7930:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>le.default})},6145:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>oe.default})},1778:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>ue.default})},29:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>se.default})},2372:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>ie.default})},8818:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>ce.default})},5487:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>de.default})},2565:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>fe.default})},6785:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>pe.default})},8136:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>me.default})},9963:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>he.default})},4350:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>ve.default})},3590:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>ge.default})},5942:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>ye.default})},313:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>Ee.default})},6914:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>Se.default})},7512:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>be.default})},2740:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>Ce.default})},374:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>xe.default})},6235:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>we.default})},3769:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>_e.default})},6340:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>Ae.default})},7344:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>ke.default})},8656:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>Ie.default})},3248:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>Ne.default})},5416:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>Re.default})},775:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>Pe.default})},863:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>Te.default})},9972:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>Oe.default})},1013:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>Me.default})},302:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>je.default})},9334:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>qe.default})},2691:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>Ve.default})},1581:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>De.default})},3368:e=>{e.exports=Le},8096:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>ze.default})},9725:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({List:()=>Ue.List,Map:()=>Ue.Map,OrderedMap:()=>Ue.OrderedMap,Seq:()=>Ue.Seq,Set:()=>Ue.Set,default:()=>Ue.default,fromJS:()=>Ue.fromJS})},626:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>Be.default})},9908:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>Je.default})},7068:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>Fe.default})},5476:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>We.default})},5053:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>He.default})},2618:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>Ke.default})},810:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({Component:()=>Ze.Component,PureComponent:()=>Ze.PureComponent,default:()=>Ze.default,useEffect:()=>Ze.useEffect,useRef:()=>Ze.useRef,useState:()=>Ze.useState})},9874:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({CopyToClipboard:()=>Ge.CopyToClipboard})},9569:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>Ye.default})},9871:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({applyMiddleware:()=>Xe.applyMiddleware,bindActionCreators:()=>Xe.bindActionCreators,compose:()=>Xe.compose,createStore:()=>Xe.createStore})},3952:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({Remarkable:()=>Qe.Remarkable})},8639:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({createSelector:()=>$e.createSelector})},8518:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({serializeError:()=>et.serializeError})},5013:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({opId:()=>tt.opId})},8900:(e,t,a)=>{e.exports=(e=>{var t={};return a.d(t,e),t})({default:()=>at.default})}},ht={};function vt(e){var t=ht[e];if(void 0!==t)return t.exports;var a=ht[e]={exports:{}};return mt[e](a,a.exports,vt),a.exports}vt.d=(e,t)=>{for(var a in t)vt.o(t,a)&&!vt.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},vt.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),vt.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var gt={};(()=>{vt.d(gt,{Z:()=>or});var e={};vt.r(e),vt.d(e,{Button:()=>Zt,Col:()=>Ht,Collapse:()=>ea,Container:()=>Ft,Input:()=>Yt,Link:()=>Qt,Row:()=>Kt,Select:()=>Xt,TextArea:()=>Gt});var t={};vt.r(t),vt.d(t,{JsonSchemaArrayItemFile:()=>Ha,JsonSchemaArrayItemText:()=>Wa,JsonSchemaForm:()=>Ba,JsonSchema_array:()=>Fa,JsonSchema_boolean:()=>Ka,JsonSchema_object:()=>Ga,JsonSchema_string:()=>Ja});var a=vt(1581),r=vt(5171);const n=(e=>{var t={};return vt.d(t,e),t})({default:()=>rt.default});var l=vt(6145),o=vt(2740),u=vt(313);const s=(e=>{var t={};return vt.d(t,e),t})({default:()=>nt.default});var i=vt(775),c=vt(7344),d=vt(8656),f=vt(5527),p=vt(7512),m=vt(8136),h=vt(4163),v=vt(6785),g=vt(2565),y=vt(810),E=vt(9871),S=vt(9725);const b=(e=>{var t={};return vt.d(t,e),t})({combineReducers:()=>lt.combineReducers});var C=vt(8518);const x=(e=>{var t={};return vt.d(t,e),t})({default:()=>ot.default});var w=vt(4966),_=vt(7504),A=vt(9701),k=function(e){return e};var I=function(){function e(){var t,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,c.default)(this,e),(0,s.default)(this,{state:{},plugins:[],pluginsOptions:{},system:{configs:{},fn:{},components:{},rootInjects:{},statePlugins:{}},boundSystem:{},toolbox:{}},a),this.getSystem=(0,f.default)(t=this._getSystem).call(t,this),this.store=O(k,(0,S.fromJS)(this.state),this.getSystem),this.buildSystem(!1),this.register(this.plugins)}return(0,d.default)(e,[{key:"getStore",value:function(){return this.store}},{key:"register",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=N(e,this.getSystem(),this.pluginsOptions);P(this.system,a),t&&this.buildSystem();var r=R.call(this.system,e,this.getSystem());r&&this.buildSystem()}},{key:"buildSystem",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this.getStore().dispatch,a=this.getStore().getState;this.boundSystem=(0,p.default)({},this.getRootInjects(),this.getWrappedAndBoundActions(t),this.getWrappedAndBoundSelectors(a,this.getSystem),this.getStateThunks(a),this.getFn(),this.getConfigs()),e&&this.rebuildReducer()}},{key:"_getSystem",value:function(){return this.boundSystem}},{key:"getRootInjects",value:function(){var e,t,a;return(0,p.default)({getSystem:this.getSystem,getStore:(0,f.default)(e=this.getStore).call(e,this),getComponents:(0,f.default)(t=this.getComponents).call(t,this),getState:this.getStore().getState,getConfigs:(0,f.default)(a=this._getConfigs).call(a,this),Im:S.default,React:y.default},this.system.rootInjects||{})}},{key:"_getConfigs",value:function(){return this.system.configs}},{key:"getConfigs",value:function(){return{configs:this.system.configs}}},{key:"setConfigs",value:function(e){this.system.configs=e}},{key:"rebuildReducer",value:function(){var e,t,a,r;this.store.replaceReducer((r=this.system.statePlugins,e=(0,A.Ay)(r,(function(e){return e.reducers})),a=(0,v.default)(t=(0,o.default)(e)).call(t,(function(t,a){return t[a]=function(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new S.Map,a=arguments.length>1?arguments[1]:void 0;if(!e)return t;var r=e[a.type];if(r){var n=T(r)(t,a);return null===n?t:n}return t}}(e[a]),t}),{}),(0,o.default)(a).length?(0,b.combineReducers)(a):k))}},{key:"getType",value:function(e){var t=e[0].toUpperCase()+(0,m.default)(e).call(e,1);return(0,A.Q2)(this.system.statePlugins,(function(a,r){var n=a[e];if(n)return(0,i.default)({},r+t,n)}))}},{key:"getSelectors",value:function(){return this.getType("selectors")}},{key:"getActions",value:function(){var e=this.getType("actions");return(0,A.Ay)(e,(function(e){return(0,A.Q2)(e,(function(e,t){if((0,A.LQ)(e))return(0,i.default)({},t,e)}))}))}},{key:"getWrappedAndBoundActions",value:function(e){var t=this,a=this.getBoundActions(e);return(0,A.Ay)(a,(function(e,a){var r=t.system.statePlugins[(0,m.default)(a).call(a,0,-7)].wrapActions;return r?(0,A.Ay)(e,(function(e,a){var n=r[a];return n?((0,h.default)(n)||(n=[n]),(0,v.default)(n).call(n,(function(e,a){var r=function(){return a(e,t.getSystem()).apply(void 0,arguments)};if(!(0,A.LQ)(r))throw new TypeError("wrapActions needs to return a function that returns a new function (ie the wrapped action)");return T(r)}),e||Function.prototype)):e})):e}))}},{key:"getWrappedAndBoundSelectors",value:function(e,t){var a=this,n=this.getBoundSelectors(e,t);return(0,A.Ay)(n,(function(t,n){var l=[(0,m.default)(n).call(n,0,-9)],o=a.system.statePlugins[l].wrapSelectors;return o?(0,A.Ay)(t,(function(t,n){var u=o[n];return u?((0,h.default)(u)||(u=[u]),(0,v.default)(u).call(u,(function(t,n){var o=function(){for(var o,u=arguments.length,s=new Array(u),i=0;i<u;i++)s[i]=arguments[i];return n(t,a.getSystem()).apply(void 0,(0,r.default)(o=[e().getIn(l)]).call(o,s))};if(!(0,A.LQ)(o))throw new TypeError("wrapSelector needs to return a function that returns a new function (ie the wrapped action)");return o}),t||Function.prototype)):t})):t}))}},{key:"getStates",value:function(e){var t;return(0,v.default)(t=(0,o.default)(this.system.statePlugins)).call(t,(function(t,a){return t[a]=e.get(a),t}),{})}},{key:"getStateThunks",value:function(e){var t;return(0,v.default)(t=(0,o.default)(this.system.statePlugins)).call(t,(function(t,a){return t[a]=function(){return e().get(a)},t}),{})}},{key:"getFn",value:function(){return{fn:this.system.fn}}},{key:"getComponents",value:function(e){var t=this,a=this.system.components[e];return(0,h.default)(a)?(0,v.default)(a).call(a,(function(e,a){return a(e,t.getSystem())})):void 0!==e?this.system.components[e]:this.system.components}},{key:"getBoundSelectors",value:function(e,t){return(0,A.Ay)(this.getSelectors(),(function(a,n){var l=[(0,m.default)(n).call(n,0,-9)],o=function(){return e().getIn(l)};return(0,A.Ay)(a,(function(e){return function(){for(var a,n=arguments.length,l=new Array(n),u=0;u<n;u++)l[u]=arguments[u];var s=T(e).apply(null,(0,r.default)(a=[o()]).call(a,l));return"function"==typeof s&&(s=T(s)(t())),s}}))}))}},{key:"getBoundActions",value:function(e){e=e||this.getStore().dispatch;var t=this.getActions(),a=function e(t){return"function"!=typeof t?(0,A.Ay)(t,(function(t){return e(t)})):function(){var e=null;try{e=t.apply(void 0,arguments)}catch(t){e={type:w.NEW_THROWN_ERR,error:!0,payload:(0,C.serializeError)(t)}}finally{return e}}};return(0,A.Ay)(t,(function(t){return(0,E.bindActionCreators)(a(t),e)}))}},{key:"getMapStateToProps",value:function(){var e=this;return function(){return(0,p.default)({},e.getSystem())}}},{key:"getMapDispatchToProps",value:function(e){var t=this;return function(a){return(0,s.default)({},t.getWrappedAndBoundActions(a),t.getFn(),e)}}}]),e}();function N(e,t,a){if((0,A.Kn)(e)&&!(0,A.kJ)(e))return(0,x.default)({},e);if((0,A.Wl)(e))return N(e(t),t,a);if((0,A.kJ)(e)){var r,n="chain"===a.pluginLoadType?t.getComponents():{};return(0,v.default)(r=(0,g.default)(e).call(e,(function(e){return N(e,t,a)}))).call(r,P,n)}return{}}function R(e,t){var a=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=r.hasLoaded,l=n;return(0,A.Kn)(e)&&!(0,A.kJ)(e)&&"function"==typeof e.afterLoad&&(l=!0,T(e.afterLoad).call(this,t)),(0,A.Wl)(e)?R.call(this,e(t),t,{hasLoaded:l}):(0,A.kJ)(e)?(0,g.default)(e).call(e,(function(e){return R.call(a,e,t,{hasLoaded:l})})):l}function P(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!(0,A.Kn)(e))return{};if(!(0,A.Kn)(t))return e;t.wrapComponents&&((0,A.Ay)(t.wrapComponents,(function(a,n){var l=e.components&&e.components[n];l&&(0,h.default)(l)?(e.components[n]=(0,r.default)(l).call(l,[a]),delete t.wrapComponents[n]):l&&(e.components[n]=[l,a],delete t.wrapComponents[n])})),(0,o.default)(t.wrapComponents).length||delete t.wrapComponents);var a=e.statePlugins;if((0,A.Kn)(a))for(var n in a){var l=a[n];if((0,A.Kn)(l)){var u=l.wrapActions,i=l.wrapSelectors;if((0,A.Kn)(u))for(var c in u){var d,f=u[c];if((0,h.default)(f)||(f=[f],u[c]=f),t&&t.statePlugins&&t.statePlugins[n]&&t.statePlugins[n].wrapActions&&t.statePlugins[n].wrapActions[c])t.statePlugins[n].wrapActions[c]=(0,r.default)(d=u[c]).call(d,t.statePlugins[n].wrapActions[c])}if((0,A.Kn)(i))for(var p in i){var m,v=i[p];if((0,h.default)(v)||(v=[v],i[p]=v),t&&t.statePlugins&&t.statePlugins[n]&&t.statePlugins[n].wrapSelectors&&t.statePlugins[n].wrapSelectors[p])t.statePlugins[n].wrapSelectors[p]=(0,r.default)(m=i[p]).call(m,t.statePlugins[n].wrapSelectors[p])}}}return(0,s.default)(e,t)}function T(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.logErrors,n=void 0===a||a;return"function"!=typeof e?e:function(){try{for(var t,a=arguments.length,l=new Array(a),o=0;o<a;o++)l[o]=arguments[o];return e.call.apply(e,(0,r.default)(t=[this]).call(t,l))}catch(e){return n&&console.error(e),null}}}function O(e,t,a){var r=function(e,t,a){var r=[(0,A._5)(a)],n=_.Z.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||E.compose;return(0,E.createStore)(e,t,n(E.applyMiddleware.apply(void 0,r)))}(e,t,a);return r}var M=vt(7793),j=vt(6821),q=vt(7038),V=vt(3420),D=vt(8883),L=vt(6575),z=vt(9150),U=vt(2990),B=vt(3705),J=vt(8525),F=vt(8011),W=vt(1661),H=vt(4980),K=vt(9978),Z=vt(8560),G=vt(8102),Y=vt(6340),X=vt(9972),Q=vt(5416),$=vt(8818),ee=(vt(5053),vt(9569),vt(5013)),te=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(e,r){var n;(0,c.default)(this,a),n=t.call(this,e,r),(0,i.default)((0,Y.default)(n),"toggleShown",(function(){var e=n.props,t=e.layoutActions,a=e.tag,r=e.operationId,l=e.isShown,o=n.getResolvedSubtree();l||void 0!==o||n.requestResolvedSubtree(),t.show(["operations",a,r],!l)})),(0,i.default)((0,Y.default)(n),"onCancelClick",(function(){n.setState({tryItOutEnabled:!n.state.tryItOutEnabled})})),(0,i.default)((0,Y.default)(n),"onTryoutClick",(function(){n.setState({tryItOutEnabled:!n.state.tryItOutEnabled})})),(0,i.default)((0,Y.default)(n),"onExecute",(function(){n.setState({executeInProgress:!0})})),(0,i.default)((0,Y.default)(n),"getResolvedSubtree",(function(){var e=n.props,t=e.specSelectors,a=e.path,r=e.method,l=e.specPath;return l?t.specResolvedSubtree(l.toJS()):t.specResolvedSubtree(["paths",a,r])})),(0,i.default)((0,Y.default)(n),"requestResolvedSubtree",(function(){var e=n.props,t=e.specActions,a=e.path,r=e.method,l=e.specPath;return l?t.requestResolvedSubtree(l.toJS()):t.requestResolvedSubtree(["paths",a,r])}));var l=e.getConfigs().tryItOutEnabled;return n.state={tryItOutEnabled:!0===l||"true"===l,executeInProgress:!1},n}return(0,d.default)(a,[{key:"mapStateToProps",value:function(e,t){var a,n=t.op,l=t.layoutSelectors,o=(0,t.getConfigs)(),u=o.docExpansion,s=o.deepLinking,i=o.displayOperationId,c=o.displayRequestDuration,d=o.supportedSubmitMethods,f=l.showSummary(),p=n.getIn(["operation","__originalOperationId"])||n.getIn(["operation","operationId"])||(0,ee.opId)(n.get("operation"),t.path,t.method)||n.get("id"),m=["operations",t.tag,p],h=s&&"false"!==s,v=(0,$.default)(d).call(d,t.method)>=0&&(void 0===t.allowTryItOut?t.specSelectors.allowTryItOutFor(t.path,t.method):t.allowTryItOut),g=n.getIn(["operation","security"])||t.specSelectors.security();return{operationId:p,isDeepLinkingEnabled:h,showSummary:f,displayOperationId:i,displayRequestDuration:c,allowTryItOut:v,security:g,isAuthorized:t.authSelectors.isAuthorized(g),isShown:l.isShown(m,"full"===u),jumpToKey:(0,r.default)(a="paths.".concat(t.path,".")).call(a,t.method),response:t.specSelectors.responseFor(t.path,t.method),request:t.specSelectors.requestFor(t.path,t.method)}}},{key:"componentDidMount",value:function(){var e=this.props.isShown,t=this.getResolvedSubtree();e&&void 0===t&&this.requestResolvedSubtree()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=e.response,a=e.isShown,r=this.getResolvedSubtree();t!==this.props.response&&this.setState({executeInProgress:!1}),a&&void 0===r&&this.requestResolvedSubtree()}},{key:"render",value:function(){var e=this.props,t=e.op,a=e.tag,r=e.path,n=e.method,l=e.security,o=e.isAuthorized,u=e.operationId,s=e.showSummary,i=e.isShown,c=e.jumpToKey,d=e.allowTryItOut,f=e.response,p=e.request,m=e.displayOperationId,h=e.displayRequestDuration,v=e.isDeepLinkingEnabled,g=e.specPath,E=e.specSelectors,b=e.specActions,C=e.getComponent,x=e.getConfigs,w=e.layoutSelectors,_=e.layoutActions,A=e.authActions,k=e.authSelectors,I=e.oas3Actions,N=e.oas3Selectors,R=e.fn,P=C("operation"),T=this.getResolvedSubtree()||(0,S.Map)(),O=(0,S.fromJS)({op:T,tag:a,path:r,summary:t.getIn(["operation","summary"])||"",deprecated:T.get("deprecated")||t.getIn(["operation","deprecated"])||!1,method:n,security:l,isAuthorized:o,operationId:u,originalOperationId:T.getIn(["operation","__originalOperationId"]),showSummary:s,isShown:i,jumpToKey:c,allowTryItOut:d,request:p,displayOperationId:m,displayRequestDuration:h,isDeepLinkingEnabled:v,executeInProgress:this.state.executeInProgress,tryItOutEnabled:this.state.tryItOutEnabled});return y.default.createElement(P,{operation:O,response:f,request:p,isShown:i,toggleShown:this.toggleShown,onTryoutClick:this.onTryoutClick,onCancelClick:this.onCancelClick,onExecute:this.onExecute,specPath:g,specActions:b,specSelectors:E,oas3Actions:I,oas3Selectors:N,layoutActions:_,layoutSelectors:w,authActions:A,authSelectors:k,getComponent:C,getConfigs:x,fn:R})}}]),a}(y.PureComponent);(0,i.default)(te,"defaultProps",{showSummary:!0,response:null,allowTryItOut:!0,displayOperationId:!1,displayRequestDuration:!1});var ae=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"getLayout",value:function(){var e=this.props,t=e.getComponent,a=e.layoutSelectors.current(),r=t(a,!0);return r||function(){return y.default.createElement("h1",null,' No layout defined for "',a,'" ')}}},{key:"render",value:function(){var e=this.getLayout();return y.default.createElement(e,null)}}]),a}(y.default.Component);ae.defaultProps={};var re=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){var e,n;(0,c.default)(this,a);for(var l=arguments.length,o=new Array(l),u=0;u<l;u++)o[u]=arguments[u];return n=t.call.apply(t,(0,r.default)(e=[this]).call(e,o)),(0,i.default)((0,Y.default)(n),"close",(function(){n.props.authActions.showDefinitions(!1)})),n}return(0,d.default)(a,[{key:"render",value:function(){var e,t=this.props,a=t.authSelectors,r=t.authActions,n=t.getComponent,l=t.errSelectors,o=t.specSelectors,u=t.fn.AST,s=void 0===u?{}:u,i=a.shownDefinitions(),c=n("auths");return y.default.createElement("div",{className:"dialog-ux"},y.default.createElement("div",{className:"backdrop-ux"}),y.default.createElement("div",{className:"modal-ux"},y.default.createElement("div",{className:"modal-dialog-ux"},y.default.createElement("div",{className:"modal-ux-inner"},y.default.createElement("div",{className:"modal-ux-header"},y.default.createElement("h3",null,"Available authorizations"),y.default.createElement("button",{type:"button",className:"close-modal",onClick:this.close},y.default.createElement("svg",{width:"20",height:"20"},y.default.createElement("use",{href:"#close",xlinkHref:"#close"})))),y.default.createElement("div",{className:"modal-ux-content"},(0,g.default)(e=i.valueSeq()).call(e,(function(e,t){return y.default.createElement(c,{key:t,AST:s,definitions:e,getComponent:n,errSelectors:l,authSelectors:a,authActions:r,specSelectors:o})})))))))}}]),a}(y.default.Component),ne=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"render",value:function(){var e=this.props,t=e.isAuthorized,a=e.showPopup,r=e.onClick,n=(0,e.getComponent)("authorizationPopup",!0);return y.default.createElement("div",{className:"auth-wrapper"},y.default.createElement("button",{className:t?"btn authorize locked":"btn authorize unlocked",onClick:r},y.default.createElement("span",null,"Authorize"),y.default.createElement("svg",{width:"20",height:"20"},y.default.createElement("use",{href:t?"#locked":"#unlocked",xlinkHref:t?"#locked":"#unlocked"}))),a&&y.default.createElement(n,null))}}]),a}(y.default.Component),le=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"render",value:function(){var e=this.props,t=e.authActions,a=e.authSelectors,r=e.specSelectors,n=e.getComponent,l=r.securityDefinitions(),o=a.definitionsToAuthorize(),u=n("authorizeBtn");return l?y.default.createElement(u,{onClick:function(){return t.showDefinitions(o)},isAuthorized:!!a.authorized().size,showPopup:!!a.shownDefinitions(),getComponent:n}):null}}]),a}(y.default.Component),oe=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){var e,n;(0,c.default)(this,a);for(var l=arguments.length,o=new Array(l),u=0;u<l;u++)o[u]=arguments[u];return n=t.call.apply(t,(0,r.default)(e=[this]).call(e,o)),(0,i.default)((0,Y.default)(n),"onClick",(function(e){e.stopPropagation();var t=n.props.onClick;t&&t()})),n}return(0,d.default)(a,[{key:"render",value:function(){var e=this.props.isAuthorized;return y.default.createElement("button",{className:e?"authorization__btn locked":"authorization__btn unlocked","aria-label":e?"authorization button locked":"authorization button unlocked",onClick:this.onClick},y.default.createElement("svg",{width:"20",height:"20"},y.default.createElement("use",{href:e?"#locked":"#unlocked",xlinkHref:e?"#locked":"#unlocked"})))}}]),a}(y.default.Component),ue=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(e,r){var n;return(0,c.default)(this,a),n=t.call(this,e,r),(0,i.default)((0,Y.default)(n),"onAuthChange",(function(e){var t=e.name;n.setState((0,i.default)({},t,e))})),(0,i.default)((0,Y.default)(n),"submitAuth",(function(e){e.preventDefault(),n.props.authActions.authorizeWithPersistOption(n.state)})),(0,i.default)((0,Y.default)(n),"logoutClick",(function(e){e.preventDefault();var t=n.props,a=t.authActions,r=t.definitions,l=(0,g.default)(r).call(r,(function(e,t){return t})).toArray();n.setState((0,v.default)(l).call(l,(function(e,t){return e[t]="",e}),{})),a.logoutWithPersistOption(l)})),(0,i.default)((0,Y.default)(n),"close",(function(e){e.preventDefault(),n.props.authActions.showDefinitions(!1)})),n.state={},n}return(0,d.default)(a,[{key:"render",value:function(){var e,t=this,a=this.props,r=a.definitions,n=a.getComponent,o=a.authSelectors,u=a.errSelectors,s=n("AuthItem"),i=n("oauth2",!0),c=n("Button"),d=o.authorized(),f=(0,l.default)(r).call(r,(function(e,t){return!!d.get(t)})),p=(0,l.default)(r).call(r,(function(e){return"oauth2"!==e.get("type")})),m=(0,l.default)(r).call(r,(function(e){return"oauth2"===e.get("type")}));return y.default.createElement("div",{className:"auth-container"},!!p.size&&y.default.createElement("form",{onSubmit:this.submitAuth},(0,g.default)(p).call(p,(function(e,a){return y.default.createElement(s,{key:a,schema:e,name:a,getComponent:n,onAuthChange:t.onAuthChange,authorized:d,errSelectors:u})})).toArray(),y.default.createElement("div",{className:"auth-btn-wrapper"},p.size===f.size?y.default.createElement(c,{className:"btn modal-btn auth",onClick:this.logoutClick},"Logout"):y.default.createElement(c,{type:"submit",className:"btn modal-btn auth authorize"},"Authorize"),y.default.createElement(c,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close"))),m&&m.size?y.default.createElement("div",null,y.default.createElement("div",{className:"scope-def"},y.default.createElement("p",null,"Scopes are used to grant an application different levels of access to data on behalf of the end user. Each API may declare one or more scopes."),y.default.createElement("p",null,"API requires the following scopes. Select which ones you want to grant to Swagger UI.")),(0,g.default)(e=(0,l.default)(r).call(r,(function(e){return"oauth2"===e.get("type")}))).call(e,(function(e,t){return y.default.createElement("div",{key:t},y.default.createElement(i,{authorized:d,schema:e,name:t}))})).toArray()):null)}}]),a}(y.default.Component),se=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"render",value:function(){var e,t=this.props,a=t.schema,r=t.name,n=t.getComponent,l=t.onAuthChange,o=t.authorized,u=t.errSelectors,s=n("apiKeyAuth"),i=n("basicAuth"),c=a.get("type");switch(c){case"apiKey":e=y.default.createElement(s,{key:r,schema:a,name:r,errSelectors:u,authorized:o,getComponent:n,onChange:l});break;case"basic":e=y.default.createElement(i,{key:r,schema:a,name:r,errSelectors:u,authorized:o,getComponent:n,onChange:l});break;default:e=y.default.createElement("div",{key:r},"Unknown security definition type ",c)}return y.default.createElement("div",{key:"".concat(r,"-jump")},e)}}]),a}(y.default.Component),ie=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"render",value:function(){var e=this.props.error,t=e.get("level"),a=e.get("message"),r=e.get("source");return y.default.createElement("div",{className:"errors"},y.default.createElement("b",null,r," ",t),y.default.createElement("span",null,a))}}]),a}(y.default.Component),ce=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(e,r){var n;(0,c.default)(this,a),n=t.call(this,e,r),(0,i.default)((0,Y.default)(n),"onChange",(function(e){var t=n.props.onChange,a=e.target.value,r=(0,p.default)({},n.state,{value:a});n.setState(r),t(r)}));var l=n.props,o=l.name,u=l.schema,s=n.getValue();return n.state={name:o,schema:u,value:s},n}return(0,d.default)(a,[{key:"getValue",value:function(){var e=this.props,t=e.name,a=e.authorized;return a&&a.getIn([t,"value"])}},{key:"render",value:function(){var e,t,a=this.props,r=a.schema,n=a.getComponent,o=a.errSelectors,u=a.name,s=n("Input"),i=n("Row"),c=n("Col"),d=n("authError"),f=n("Markdown",!0),p=n("JumpToPath",!0),m=this.getValue(),h=(0,l.default)(e=o.allErrors()).call(e,(function(e){return e.get("authId")===u}));return y.default.createElement("div",null,y.default.createElement("h4",null,y.default.createElement("code",null,u||r.get("name"))," (apiKey)",y.default.createElement(p,{path:["securityDefinitions",u]})),m&&y.default.createElement("h6",null,"Authorized"),y.default.createElement(i,null,y.default.createElement(f,{source:r.get("description")})),y.default.createElement(i,null,y.default.createElement("p",null,"Name: ",y.default.createElement("code",null,r.get("name")))),y.default.createElement(i,null,y.default.createElement("p",null,"In: ",y.default.createElement("code",null,r.get("in")))),y.default.createElement(i,null,y.default.createElement("label",null,"Value:"),m?y.default.createElement("code",null," ****** "):y.default.createElement(c,null,y.default.createElement(s,{type:"text",onChange:this.onChange,autoFocus:!0}))),(0,g.default)(t=h.valueSeq()).call(t,(function(e,t){return y.default.createElement(d,{error:e,key:t})})))}}]),a}(y.default.Component),de=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(e,r){var n;(0,c.default)(this,a),n=t.call(this,e,r),(0,i.default)((0,Y.default)(n),"onChange",(function(e){var t=n.props.onChange,a=e.target,r=a.value,l=a.name,o=n.state.value;o[l]=r,n.setState({value:o}),t(n.state)}));var l=n.props,o=l.schema,u=l.name,s=n.getValue().username;return n.state={name:u,schema:o,value:s?{username:s}:{}},n}return(0,d.default)(a,[{key:"getValue",value:function(){var e=this.props,t=e.authorized,a=e.name;return t&&t.getIn([a,"value"])||{}}},{key:"render",value:function(){var e,t,a=this.props,r=a.schema,n=a.getComponent,o=a.name,u=a.errSelectors,s=n("Input"),i=n("Row"),c=n("Col"),d=n("authError"),f=n("JumpToPath",!0),p=n("Markdown",!0),m=this.getValue().username,h=(0,l.default)(e=u.allErrors()).call(e,(function(e){return e.get("authId")===o}));return y.default.createElement("div",null,y.default.createElement("h4",null,"Basic authorization",y.default.createElement(f,{path:["securityDefinitions",o]})),m&&y.default.createElement("h6",null,"Authorized"),y.default.createElement(i,null,y.default.createElement(p,{source:r.get("description")})),y.default.createElement(i,null,y.default.createElement("label",null,"Username:"),m?y.default.createElement("code",null," ",m," "):y.default.createElement(c,null,y.default.createElement(s,{type:"text",required:"required",name:"username",onChange:this.onChange,autoFocus:!0}))),y.default.createElement(i,null,y.default.createElement("label",null,"Password:"),m?y.default.createElement("code",null," ****** "):y.default.createElement(c,null,y.default.createElement(s,{autoComplete:"new-password",name:"password",type:"password",onChange:this.onChange}))),(0,g.default)(t=h.valueSeq()).call(t,(function(e,t){return y.default.createElement(d,{error:e,key:t})})))}}]),a}(y.default.Component);function fe(e){var t=e.example,a=e.showValue,r=e.getComponent,n=e.getConfigs,l=r("Markdown",!0),o=r("highlightCode");return t?y.default.createElement("div",{className:"example"},t.get("description")?y.default.createElement("section",{className:"example__section"},y.default.createElement("div",{className:"example__section-header"},"Example Description"),y.default.createElement("p",null,y.default.createElement(l,{source:t.get("description")}))):null,a&&t.has("value")?y.default.createElement("section",{className:"example__section"},y.default.createElement("div",{className:"example__section-header"},"Example Value"),y.default.createElement(o,{getConfigs:n,value:(0,A.Pz)(t.get("value"))})):null):null}var pe=vt(6914),me=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){var e,n;(0,c.default)(this,a);for(var l=arguments.length,o=new Array(l),u=0;u<l;u++)o[u]=arguments[u];return n=t.call.apply(t,(0,r.default)(e=[this]).call(e,o)),(0,i.default)((0,Y.default)(n),"_onSelect",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.isSyntheticChange,r=void 0!==a&&a;"function"==typeof n.props.onSelect&&n.props.onSelect(e,{isSyntheticChange:r})})),(0,i.default)((0,Y.default)(n),"_onDomSelect",(function(e){if("function"==typeof n.props.onSelect){var t=e.target.selectedOptions[0].getAttribute("value");n._onSelect(t,{isSyntheticChange:!1})}})),(0,i.default)((0,Y.default)(n),"getCurrentExample",(function(){var e=n.props,t=e.examples,a=e.currentExampleKey,r=t.get(a),l=t.keySeq().first(),o=t.get(l);return r||o||(0,pe.default)({})})),n}return(0,d.default)(a,[{key:"componentDidMount",value:function(){var e=this.props,t=e.onSelect,a=e.examples;if("function"==typeof t){var r=a.first(),n=a.keyOf(r);this._onSelect(n,{isSyntheticChange:!0})}}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=e.currentExampleKey,a=e.examples;if(a!==this.props.examples&&!a.has(t)){var r=a.first(),n=a.keyOf(r);this._onSelect(n,{isSyntheticChange:!0})}}},{key:"render",value:function(){var e=this.props,t=e.examples,a=e.currentExampleKey,r=e.isValueModified,n=e.isModifiedValueAvailable,l=e.showLabels;return y.default.createElement("div",{className:"examples-select"},l?y.default.createElement("span",{className:"examples-select__section-label"},"Examples: "):null,y.default.createElement("select",{className:"examples-select-element",onChange:this._onDomSelect,value:n&&r?"__MODIFIED__VALUE__":a||""},n?y.default.createElement("option",{value:"__MODIFIED__VALUE__"},"[Modified value]"):null,(0,g.default)(t).call(t,(function(e,t){return y.default.createElement("option",{key:t,value:t},e.get("summary")||t)})).valueSeq()))}}]),a}(y.default.PureComponent);(0,i.default)(me,"defaultProps",{examples:S.default.Map({}),onSelect:function(){for(var e,t,a=arguments.length,n=new Array(a),l=0;l<a;l++)n[l]=arguments[l];return(e=console).log.apply(e,(0,r.default)(t=["DEBUG: ExamplesSelect was not given an onSelect callback"]).call(t,n))},currentExampleKey:null,showLabels:!0});var he=function(e){return S.List.isList(e)?e:(0,A.Pz)(e)},ve=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(e){var n;(0,c.default)(this,a),n=t.call(this,e),(0,i.default)((0,Y.default)(n),"_getStateForCurrentNamespace",(function(){var e=n.props.currentNamespace;return(n.state[e]||(0,S.Map)()).toObject()})),(0,i.default)((0,Y.default)(n),"_setStateForCurrentNamespace",(function(e){var t=n.props.currentNamespace;return n._setStateForNamespace(t,e)})),(0,i.default)((0,Y.default)(n),"_setStateForNamespace",(function(e,t){var a=(n.state[e]||(0,S.Map)()).mergeDeep(t);return n.setState((0,i.default)({},e,a))})),(0,i.default)((0,Y.default)(n),"_isCurrentUserInputSameAsExampleValue",(function(){var e=n.props.currentUserInputValue;return n._getCurrentExampleValue()===e})),(0,i.default)((0,Y.default)(n),"_getValueForExample",(function(e,t){var a=(t||n.props).examples;return he((a||(0,S.Map)({})).getIn([e,"value"]))})),(0,i.default)((0,Y.default)(n),"_getCurrentExampleValue",(function(e){var t=(e||n.props).currentKey;return n._getValueForExample(t,e||n.props)})),(0,i.default)((0,Y.default)(n),"_onExamplesSelect",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.isSyntheticChange,l=n.props,o=l.onSelect,u=l.updateValue,s=l.currentUserInputValue,i=l.userHasEditedBody,c=n._getStateForCurrentNamespace(),d=c.lastUserEditedValue,f=n._getValueForExample(e);if("__MODIFIED__VALUE__"===e)return u(he(d)),n._setStateForCurrentNamespace({isModifiedValueSelected:!0});if("function"==typeof o){for(var p,m=arguments.length,h=new Array(m>2?m-2:0),v=2;v<m;v++)h[v-2]=arguments[v];o.apply(void 0,(0,r.default)(p=[e,{isSyntheticChange:a}]).call(p,h))}n._setStateForCurrentNamespace({lastDownstreamValue:f,isModifiedValueSelected:a&&i||!!s&&s!==f}),a||"function"==typeof u&&u(he(f))}));var l=n._getCurrentExampleValue();return n.state=(0,i.default)({},e.currentNamespace,(0,S.Map)({lastUserEditedValue:n.props.currentUserInputValue,lastDownstreamValue:l,isModifiedValueSelected:n.props.userHasEditedBody||n.props.currentUserInputValue!==l})),n}return(0,d.default)(a,[{key:"componentWillUnmount",value:function(){this.props.setRetainRequestBodyValueFlag(!1)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=e.currentUserInputValue,a=e.examples,r=e.onSelect,n=e.userHasEditedBody,o=this._getStateForCurrentNamespace(),u=o.lastUserEditedValue,s=o.lastDownstreamValue,i=this._getValueForExample(e.currentKey,e),c=(0,l.default)(a).call(a,(function(e){return e.get("value")===t||(0,A.Pz)(e.get("value"))===t}));c.size?r(c.has(e.currentKey)?e.currentKey:c.keySeq().first(),{isSyntheticChange:!0}):t!==this.props.currentUserInputValue&&t!==u&&t!==s&&(this.props.setRetainRequestBodyValueFlag(!0),this._setStateForNamespace(e.currentNamespace,{lastUserEditedValue:e.currentUserInputValue,isModifiedValueSelected:n||t!==i}))}},{key:"render",value:function(){var e=this.props,t=e.currentUserInputValue,a=e.examples,r=e.currentKey,n=e.getComponent,l=e.userHasEditedBody,o=this._getStateForCurrentNamespace(),u=o.lastDownstreamValue,s=o.lastUserEditedValue,i=o.isModifiedValueSelected,c=n("ExamplesSelect");return y.default.createElement(c,{examples:a,currentExampleKey:r,onSelect:this._onExamplesSelect,isModifiedValueAvailable:!!s&&s!==u,isValueModified:void 0!==t&&i&&t!==this._getCurrentExampleValue()||l})}}]),a}(y.default.PureComponent);(0,i.default)(ve,"defaultProps",{userHasEditedBody:!1,examples:(0,S.Map)({}),currentNamespace:"__DEFAULT__NAMESPACE__",setRetainRequestBodyValueFlag:function(){},onSelect:function(){for(var e,t,a=arguments.length,n=new Array(a),l=0;l<a;l++)n[l]=arguments[l];return(e=console).log.apply(e,(0,r.default)(t=["ExamplesSelectValueRetainer: no `onSelect` function was provided"]).call(t,n))},updateValue:function(){for(var e,t,a=arguments.length,n=new Array(a),l=0;l<a;l++)n[l]=arguments[l];return(e=console).log.apply(e,(0,r.default)(t=["ExamplesSelectValueRetainer: no `updateValue` function was provided"]).call(t,n))}});var ge=vt(8898),ye=vt(5487),Ee=vt(2372),Se=vt(8900);var be=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(e,n){var o;(0,c.default)(this,a),o=t.call(this,e,n),(0,i.default)((0,Y.default)(o),"close",(function(e){e.preventDefault(),o.props.authActions.showDefinitions(!1)})),(0,i.default)((0,Y.default)(o),"authorize",(function(){var e=o.props,t=e.authActions,a=e.errActions,r=e.getConfigs,n=e.authSelectors,l=e.oas3Selectors,u=r(),s=n.getConfigs();a.clear({authId:name,type:"auth",source:"auth"}),function(e){var t=e.auth,a=e.authActions,r=e.errActions,n=e.configs,l=e.authConfigs,o=void 0===l?{}:l,u=e.currentServer,s=t.schema,i=t.scopes,c=t.name,d=t.clientId,f=s.get("flow"),p=[];switch(f){case"password":return void a.authorizePassword(t);case"application":case"clientCredentials":case"client_credentials":return void a.authorizeApplication(t);case"accessCode":case"authorizationCode":case"authorization_code":p.push("response_type=code");break;case"implicit":p.push("response_type=token")}"string"==typeof d&&p.push("client_id="+encodeURIComponent(d));var m=n.oauth2RedirectUrl;if(void 0!==m){p.push("redirect_uri="+encodeURIComponent(m));var v=[];if((0,h.default)(i)?v=i:S.default.List.isList(i)&&(v=i.toArray()),v.length>0){var y=o.scopeSeparator||" ";p.push("scope="+encodeURIComponent(v.join(y)))}var E=(0,A.r3)(new Date);if(p.push("state="+encodeURIComponent(E)),void 0!==o.realm&&p.push("realm="+encodeURIComponent(o.realm)),("authorizationCode"===f||"authorization_code"===f||"accessCode"===f)&&o.usePkceWithAuthorizationCodeGrant){var b=(0,A.Uj)(),C=(0,A.Xb)(b);p.push("code_challenge="+C),p.push("code_challenge_method=S256"),t.codeVerifier=b}var x=o.additionalQueryStringParams;for(var w in x){var _;void 0!==x[w]&&p.push((0,g.default)(_=[w,x[w]]).call(_,encodeURIComponent).join("="))}var k,I=s.get("authorizationUrl"),N=[u?(0,Se.default)((0,A.Nm)(I),u,!0).toString():(0,A.Nm)(I),p.join("&")].join(-1===(0,$.default)(I).call(I,"?")?"?":"&");k="implicit"===f?a.preAuthorizeImplicit:o.useBasicAuthenticationWithAccessCodeGrant?a.authorizeAccessCodeWithBasicAuthentication:a.authorizeAccessCodeWithFormParams,a.authPopup(N,{auth:t,state:E,redirectUrl:m,callback:k,errCb:r.newAuthErr})}else r.newAuthErr({authId:c,source:"validation",level:"error",message:"oauth2RedirectUrl configuration is not passed. Oauth2 authorization cannot be performed."})}({auth:o.state,currentServer:l.serverEffectiveValue(l.selectedServer()),authActions:t,errActions:a,configs:u,authConfigs:s})})),(0,i.default)((0,Y.default)(o),"onScopeChange",(function(e){var t,a,n=e.target,u=n.checked,s=n.dataset.value;if(u&&-1===(0,$.default)(t=o.state.scopes).call(t,s)){var i,c=(0,r.default)(i=o.state.scopes).call(i,[s]);o.setState({scopes:c})}else if(!u&&(0,$.default)(a=o.state.scopes).call(a,s)>-1){var d;o.setState({scopes:(0,l.default)(d=o.state.scopes).call(d,(function(e){return e!==s}))})}})),(0,i.default)((0,Y.default)(o),"onInputChange",(function(e){var t=e.target,a=t.dataset.name,r=t.value,n=(0,i.default)({},a,r);o.setState(n)})),(0,i.default)((0,Y.default)(o),"selectScopes",(function(e){var t;e.target.dataset.all?o.setState({scopes:(0,ge.default)((0,ye.default)(t=o.props.schema.get("allowedScopes")||o.props.schema.get("scopes")).call(t))}):o.setState({scopes:[]})})),(0,i.default)((0,Y.default)(o),"logout",(function(e){e.preventDefault();var t=o.props,a=t.authActions,r=t.errActions,n=t.name;r.clear({authId:n,type:"auth",source:"auth"}),a.logoutWithPersistOption([n])}));var u=o.props,s=u.name,d=u.schema,f=u.authorized,p=u.authSelectors,m=f&&f.get(s),v=p.getConfigs()||{},y=m&&m.get("username")||"",E=m&&m.get("clientId")||v.clientId||"",b=m&&m.get("clientSecret")||v.clientSecret||"",C=m&&m.get("passwordType")||"basic",x=m&&m.get("scopes")||v.scopes||[];return"string"==typeof x&&(x=x.split(v.scopeSeparator||" ")),o.state={appName:v.appName,name:s,schema:d,scopes:x,clientId:E,clientSecret:b,username:y,password:"",passwordType:C},o}return(0,d.default)(a,[{key:"render",value:function(){var e,t,a=this,n=this.props,o=n.schema,u=n.getComponent,s=n.authSelectors,i=n.errSelectors,c=n.name,d=n.specSelectors,f=u("Input"),p=u("Row"),m=u("Col"),h=u("Button"),v=u("authError"),E=u("JumpToPath",!0),S=u("Markdown",!0),b=u("InitializedInput"),C=d.isOAS3,x=C()?o.get("openIdConnectUrl"):null,w="implicit",_="password",A=C()?x?"authorization_code":"authorizationCode":"accessCode",k=C()?x?"client_credentials":"clientCredentials":"application",I=!!(s.getConfigs()||{}).usePkceWithAuthorizationCodeGrant,N=o.get("flow"),R=N===A&&I?N+" with PKCE":N,P=o.get("allowedScopes")||o.get("scopes"),T=!!s.authorized().get(c),O=(0,l.default)(e=i.allErrors()).call(e,(function(e){return e.get("authId")===c})),M=!(0,l.default)(O).call(O,(function(e){return"validation"===e.get("source")})).size,j=o.get("description");return y.default.createElement("div",null,y.default.createElement("h4",null,c," (OAuth2, ",R,") ",y.default.createElement(E,{path:["securityDefinitions",c]})),this.state.appName?y.default.createElement("h5",null,"Application: ",this.state.appName," "):null,j&&y.default.createElement(S,{source:o.get("description")}),T&&y.default.createElement("h6",null,"Authorized"),x&&y.default.createElement("p",null,"OpenID Connect URL: ",y.default.createElement("code",null,x)),(N===w||N===A)&&y.default.createElement("p",null,"Authorization URL: ",y.default.createElement("code",null,o.get("authorizationUrl"))),(N===_||N===A||N===k)&&y.default.createElement("p",null,"Token URL:",y.default.createElement("code",null," ",o.get("tokenUrl"))),y.default.createElement("p",{className:"flow"},"Flow: ",y.default.createElement("code",null,R)),N!==_?null:y.default.createElement(p,null,y.default.createElement(p,null,y.default.createElement("label",{htmlFor:"oauth_username"},"username:"),T?y.default.createElement("code",null," ",this.state.username," "):y.default.createElement(m,{tablet:10,desktop:10},y.default.createElement("input",{id:"oauth_username",type:"text","data-name":"username",onChange:this.onInputChange,autoFocus:!0}))),y.default.createElement(p,null,y.default.createElement("label",{htmlFor:"oauth_password"},"password:"),T?y.default.createElement("code",null," ****** "):y.default.createElement(m,{tablet:10,desktop:10},y.default.createElement("input",{id:"oauth_password",type:"password","data-name":"password",onChange:this.onInputChange}))),y.default.createElement(p,null,y.default.createElement("label",{htmlFor:"password_type"},"Client credentials location:"),T?y.default.createElement("code",null," ",this.state.passwordType," "):y.default.createElement(m,{tablet:10,desktop:10},y.default.createElement("select",{id:"password_type","data-name":"passwordType",onChange:this.onInputChange},y.default.createElement("option",{value:"basic"},"Authorization header"),y.default.createElement("option",{value:"request-body"},"Request body"))))),(N===k||N===w||N===A||N===_)&&(!T||T&&this.state.clientId)&&y.default.createElement(p,null,y.default.createElement("label",{htmlFor:"client_id"},"client_id:"),T?y.default.createElement("code",null," ****** "):y.default.createElement(m,{tablet:10,desktop:10},y.default.createElement(b,{id:"client_id",type:"text",required:N===_,initialValue:this.state.clientId,"data-name":"clientId",onChange:this.onInputChange}))),(N===k||N===A||N===_)&&!I&&y.default.createElement(p,null,y.default.createElement("label",{htmlFor:"client_secret"},"client_secret:"),T?y.default.createElement("code",null," ****** "):y.default.createElement(m,{tablet:10,desktop:10},y.default.createElement(b,{id:"client_secret",initialValue:this.state.clientSecret,type:"password","data-name":"clientSecret",onChange:this.onInputChange}))),!T&&P&&P.size?y.default.createElement("div",{className:"scopes"},y.default.createElement("h2",null,"Scopes:",y.default.createElement("a",{onClick:this.selectScopes,"data-all":!0},"select all"),y.default.createElement("a",{onClick:this.selectScopes},"select none")),(0,g.default)(P).call(P,(function(e,t){var n,l,o,u,s;return y.default.createElement(p,{key:t},y.default.createElement("div",{className:"checkbox"},y.default.createElement(f,{"data-value":t,id:(0,r.default)(n=(0,r.default)(l="".concat(t,"-")).call(l,N,"-checkbox-")).call(n,a.state.name),disabled:T,checked:(0,Ee.default)(o=a.state.scopes).call(o,t),type:"checkbox",onChange:a.onScopeChange}),y.default.createElement("label",{htmlFor:(0,r.default)(u=(0,r.default)(s="".concat(t,"-")).call(s,N,"-checkbox-")).call(u,a.state.name)},y.default.createElement("span",{className:"item"}),y.default.createElement("div",{className:"text"},y.default.createElement("p",{className:"name"},t),y.default.createElement("p",{className:"description"},e)))))})).toArray()):null,(0,g.default)(t=O.valueSeq()).call(t,(function(e,t){return y.default.createElement(v,{error:e,key:t})})),y.default.createElement("div",{className:"auth-btn-wrapper"},M&&(T?y.default.createElement(h,{className:"btn modal-btn auth authorize",onClick:this.logout},"Logout"):y.default.createElement(h,{className:"btn modal-btn auth authorize",onClick:this.authorize},"Authorize")),y.default.createElement(h,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close")))}}]),a}(y.default.Component),Ce=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){var e,n;(0,c.default)(this,a);for(var l=arguments.length,o=new Array(l),u=0;u<l;u++)o[u]=arguments[u];return n=t.call.apply(t,(0,r.default)(e=[this]).call(e,o)),(0,i.default)((0,Y.default)(n),"onClick",(function(){var e=n.props,t=e.specActions,a=e.path,r=e.method;t.clearResponse(a,r),t.clearRequest(a,r)})),n}return(0,d.default)(a,[{key:"render",value:function(){return y.default.createElement("button",{className:"btn btn-clear opblock-control__btn",onClick:this.onClick},"Clear")}}]),a}(y.Component),xe=function(e){var t=e.headers;return y.default.createElement("div",null,y.default.createElement("h5",null,"Response headers"),y.default.createElement("pre",{className:"microlight"},t))},we=function(e){var t=e.duration;return y.default.createElement("div",null,y.default.createElement("h5",null,"Request duration"),y.default.createElement("pre",{className:"microlight"},t," ms"))},_e=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"shouldComponentUpdate",value:function(e){return this.props.response!==e.response||this.props.path!==e.path||this.props.method!==e.method||this.props.displayRequestDuration!==e.displayRequestDuration}},{key:"render",value:function(){var e,t=this.props,a=t.response,n=t.getComponent,l=t.getConfigs,u=t.displayRequestDuration,s=t.specSelectors,i=t.path,c=t.method,d=l(),f=d.showMutatedRequest,p=d.requestSnippetsEnabled,m=f?s.mutatedRequestFor(i,c):s.requestFor(i,c),v=a.get("status"),E=m.get("url"),S=a.get("headers").toJS(),b=a.get("notDocumented"),C=a.get("error"),x=a.get("text"),w=a.get("duration"),_=(0,o.default)(S),A=S["content-type"]||S["Content-Type"],k=n("responseBody"),I=(0,g.default)(_).call(_,(function(e){var t=(0,h.default)(S[e])?S[e].join():S[e];return y.default.createElement("span",{className:"headerline",key:e}," ",e,": ",t," ")})),N=0!==I.length,R=n("Markdown",!0),P=n("RequestSnippets",!0),T=n("curl");return y.default.createElement("div",null,m&&(!0===p||"true"===p?y.default.createElement(P,{request:m}):y.default.createElement(T,{request:m,getConfigs:l})),E&&y.default.createElement("div",null,y.default.createElement("h4",null,"Request URL"),y.default.createElement("div",{className:"request-url"},y.default.createElement("pre",{className:"microlight"},E))),y.default.createElement("h4",null,"Server response"),y.default.createElement("table",{className:"responses-table live-responses-table"},y.default.createElement("thead",null,y.default.createElement("tr",{className:"responses-header"},y.default.createElement("td",{className:"col_header response-col_status"},"Code"),y.default.createElement("td",{className:"col_header response-col_description"},"Details"))),y.default.createElement("tbody",null,y.default.createElement("tr",{className:"response"},y.default.createElement("td",{className:"response-col_status"},v,b?y.default.createElement("div",{className:"response-undocumented"},y.default.createElement("i",null," Undocumented ")):null),y.default.createElement("td",{className:"response-col_description"},C?y.default.createElement(R,{source:(0,r.default)(e="".concat(""!==a.get("name")?"".concat(a.get("name"),": "):"")).call(e,a.get("message"))}):null,x?y.default.createElement(k,{content:x,contentType:A,url:E,headers:S,getConfigs:l,getComponent:n}):null,N?y.default.createElement(xe,{headers:I}):null,u&&w?y.default.createElement(we,{duration:w}):null)))))}}]),a}(y.default.Component),Ae=vt(5623),ke=["get","put","post","delete","options","head","patch"],Ie=(0,r.default)(ke).call(ke,["trace"]),Ne=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){var e,n;(0,c.default)(this,a);for(var l=arguments.length,o=new Array(l),u=0;u<l;u++)o[u]=arguments[u];return n=t.call.apply(t,(0,r.default)(e=[this]).call(e,o)),(0,i.default)((0,Y.default)(n),"renderOperationTag",(function(e,t){var a=n.props,l=a.specSelectors,o=a.getComponent,u=a.oas3Selectors,s=a.layoutSelectors,i=a.layoutActions,c=a.getConfigs,d=o("OperationContainer",!0),f=o("OperationTag"),p=e.get("operations");return y.default.createElement(f,{key:"operation-"+t,tagObj:e,tag:t,oas3Selectors:u,layoutSelectors:s,layoutActions:i,getConfigs:c,getComponent:o,specUrl:l.url()},y.default.createElement("div",{className:"operation-tag-content"},(0,g.default)(p).call(p,(function(e){var a,n=e.get("path"),o=e.get("method"),u=S.default.List(["paths",n,o]),s=l.isOAS3()?Ie:ke;return-1===(0,$.default)(s).call(s,o)?null:y.default.createElement(d,{key:(0,r.default)(a="".concat(n,"-")).call(a,o),specPath:u,op:e,path:n,method:o,tag:t})})).toArray()))})),n}return(0,d.default)(a,[{key:"render",value:function(){var e=this.props.specSelectors.taggedOperations();return 0===e.size?y.default.createElement("h3",null," No operations defined in spec!"):y.default.createElement("div",null,(0,g.default)(e).call(e,this.renderOperationTag).toArray(),e.size<1?y.default.createElement("h3",null," No operations defined in spec! "):null)}}]),a}(y.default.Component),Re=vt(3769);function Pe(e){return e.match(/^(?:[a-z]+:)?\/\//i)}function Te(e,t){return e?Pe(e)?(a=e).match(/^\/\//i)?(0,r.default)(n="".concat(window.location.protocol)).call(n,a):a:new Re.default(e,t).href:t;var a,n}function Oe(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=a.selectedServer,n=void 0===r?"":r;if(e){if(Pe(e))return e;var l=Te(n,t);return Pe(l)?new Re.default(e,l).href:new Re.default(e,window.location.href).href}}function Me(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=a.selectedServer,n=void 0===r?"":r;try{return Oe(e,t,{selectedServer:n})}catch(e){return}}var je=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"render",value:function(){var e,t=this.props,a=t.tagObj,r=t.tag,n=t.children,l=t.oas3Selectors,o=t.layoutSelectors,u=t.layoutActions,s=t.getConfigs,i=t.getComponent,c=t.specUrl,d=s(),f=d.docExpansion,p=d.deepLinking,m=p&&"false"!==p,h=i("Collapse"),v=i("Markdown",!0),E=i("DeepLink"),S=i("Link"),b=a.getIn(["tagDetails","description"],null),C=a.getIn(["tagDetails","externalDocs","description"]),x=a.getIn(["tagDetails","externalDocs","url"]);e=(0,A.Wl)(l)&&(0,A.Wl)(l.selectedServer)?Me(x,c,{selectedServer:l.selectedServer()}):x;var w=["operations-tag",r],_=o.isShown(w,"full"===f||"list"===f);return y.default.createElement("div",{className:_?"opblock-tag-section is-open":"opblock-tag-section"},y.default.createElement("h3",{onClick:function(){return u.show(w,!_)},className:b?"opblock-tag":"opblock-tag no-desc",id:(0,g.default)(w).call(w,(function(e){return(0,A.J6)(e)})).join("-"),"data-tag":r,"data-is-open":_},y.default.createElement(E,{enabled:m,isShown:_,path:(0,A.oJ)(r),text:r}),b?y.default.createElement("small",null,y.default.createElement(v,{source:b})):y.default.createElement("small",null),y.default.createElement("div",null,C?y.default.createElement("small",null,C,e?": ":null,e?y.default.createElement(S,{href:(0,A.Nm)(e),onClick:function(e){return e.stopPropagation()},target:"_blank"},e):null):null),y.default.createElement("button",{"aria-expanded":_,className:"expand-operation",title:_?"Collapse operation":"Expand operation",onClick:function(){return u.show(w,!_)}},y.default.createElement("svg",{className:"arrow",width:"20",height:"20","aria-hidden":"true",focusable:"false"},y.default.createElement("use",{href:_?"#large-arrow-up":"#large-arrow-down",xlinkHref:_?"#large-arrow-up":"#large-arrow-down"})))),y.default.createElement(h,{isOpened:_},n))}}]),a}(y.default.Component);(0,i.default)(je,"defaultProps",{tagObj:S.default.fromJS({}),tag:""});var qe=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"render",value:function(){var e=this.props,t=e.specPath,a=e.response,r=e.request,n=e.toggleShown,l=e.onTryoutClick,o=e.onCancelClick,u=e.onExecute,s=e.fn,i=e.getComponent,c=e.getConfigs,d=e.specActions,f=e.specSelectors,p=e.authActions,m=e.authSelectors,h=e.oas3Actions,v=e.oas3Selectors,g=this.props.operation,E=g.toJS(),S=E.deprecated,b=E.isShown,C=E.path,x=E.method,w=E.op,_=E.tag,k=E.operationId,I=E.allowTryItOut,N=E.displayRequestDuration,R=E.tryItOutEnabled,P=E.executeInProgress,T=w.description,O=w.externalDocs,M=w.schemes,j=O?Me(O.url,f.url(),{selectedServer:v.selectedServer()}):"",q=g.getIn(["op"]),V=q.get("responses"),D=(0,A.gp)(q,["parameters"]),L=f.operationScheme(C,x),z=["operations",_,k],U=(0,A.nX)(q),B=i("responses"),J=i("parameters"),F=i("execute"),W=i("clear"),H=i("Collapse"),K=i("Markdown",!0),Z=i("schemes"),G=i("OperationServers"),Y=i("OperationExt"),X=i("OperationSummary"),Q=i("Link"),$=c().showExtensions;if(V&&a&&a.size>0){var ee=!V.get(String(a.get("status")))&&!V.get("default");a=a.set("notDocumented",ee)}var te=[C,x];return y.default.createElement("div",{className:S?"opblock opblock-deprecated":b?"opblock opblock-".concat(x," is-open"):"opblock opblock-".concat(x),id:(0,A.J6)(z.join("-"))},y.default.createElement(X,{operationProps:g,isShown:b,toggleShown:n,getComponent:i,authActions:p,authSelectors:m,specPath:t}),y.default.createElement(H,{isOpened:b},y.default.createElement("div",{className:"opblock-body"},q&&q.size||null===q?null:y.default.createElement("img",{height:"32px",width:"32px",src:vt(2517),className:"opblock-loading-animation"}),S&&y.default.createElement("h4",{className:"opblock-title_normal"}," Warning: Deprecated"),T&&y.default.createElement("div",{className:"opblock-description-wrapper"},y.default.createElement("div",{className:"opblock-description"},y.default.createElement(K,{source:T}))),j?y.default.createElement("div",{className:"opblock-external-docs-wrapper"},y.default.createElement("h4",{className:"opblock-title_normal"},"Find more details"),y.default.createElement("div",{className:"opblock-external-docs"},y.default.createElement("span",{className:"opblock-external-docs__description"},y.default.createElement(K,{source:O.description})),y.default.createElement(Q,{target:"_blank",className:"opblock-external-docs__link",href:(0,A.Nm)(j)},j))):null,q&&q.size?y.default.createElement(J,{parameters:D,specPath:t.push("parameters"),operation:q,onChangeKey:te,onTryoutClick:l,onCancelClick:o,tryItOutEnabled:R,allowTryItOut:I,fn:s,getComponent:i,specActions:d,specSelectors:f,pathMethod:[C,x],getConfigs:c,oas3Actions:h,oas3Selectors:v}):null,R?y.default.createElement(G,{getComponent:i,path:C,method:x,operationServers:q.get("servers"),pathServers:f.paths().getIn([C,"servers"]),getSelectedServer:v.selectedServer,setSelectedServer:h.setSelectedServer,setServerVariableValue:h.setServerVariableValue,getServerVariable:v.serverVariableValue,getEffectiveServerValue:v.serverEffectiveValue}):null,R&&I&&M&&M.size?y.default.createElement("div",{className:"opblock-schemes"},y.default.createElement(Z,{schemes:M,path:C,method:x,specActions:d,currentScheme:L})):null,y.default.createElement("div",{className:R&&a&&I?"btn-group":"execute-wrapper"},R&&I?y.default.createElement(F,{operation:q,specActions:d,specSelectors:f,oas3Selectors:v,oas3Actions:h,path:C,method:x,onExecute:u,disabled:P}):null,R&&a&&I?y.default.createElement(W,{specActions:d,path:C,method:x}):null),P?y.default.createElement("div",{className:"loading-container"},y.default.createElement("div",{className:"loading"})):null,V?y.default.createElement(B,{responses:V,request:r,tryItOutResponse:a,getComponent:i,getConfigs:c,specSelectors:f,oas3Actions:h,oas3Selectors:v,specActions:d,produces:f.producesOptionsFor([C,x]),producesValue:f.currentProducesFor([C,x]),specPath:t.push("responses"),path:C,method:x,displayRequestDuration:N,fn:s}):null,$&&U.size?y.default.createElement(Y,{extensions:U,getComponent:i}):null)))}}]),a}(y.PureComponent);(0,i.default)(qe,"defaultProps",{operation:null,response:null,request:null,specPath:(0,S.List)(),summary:""});const Ve=(e=>{var t={};return vt.d(t,e),t})({default:()=>ut.default});var De=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"render",value:function(){var e,t=this.props,a=t.isShown,n=t.toggleShown,l=t.getComponent,o=t.authActions,u=t.authSelectors,s=t.operationProps,i=t.specPath,c=s.toJS(),d=c.summary,f=c.isAuthorized,p=c.method,m=c.op,h=c.showSummary,v=c.path,g=c.operationId,E=c.originalOperationId,S=c.displayOperationId,b=m.summary,C=s.get("security"),x=l("authorizeOperationBtn"),w=l("OperationSummaryMethod"),_=l("OperationSummaryPath"),A=l("JumpToPath",!0),k=C&&!!C.count(),I=k&&1===C.size&&C.first().isEmpty(),N=!k||I;return y.default.createElement("div",{className:"opblock-summary opblock-summary-".concat(p)},y.default.createElement("button",{"aria-label":(0,r.default)(e="".concat(p," ")).call(e,v.replace(/\//g,"/")),"aria-expanded":a,className:"opblock-summary-control",onClick:n},y.default.createElement(w,{method:p}),y.default.createElement(_,{getComponent:l,operationProps:s,specPath:i}),h?y.default.createElement("div",{className:"opblock-summary-description"},(0,Ve.default)(b||d)):null,S&&(E||g)?y.default.createElement("span",{className:"opblock-summary-operation-id"},E||g):null,y.default.createElement("svg",{className:"arrow",width:"20",height:"20","aria-hidden":"true",focusable:"false"},y.default.createElement("use",{href:a?"#large-arrow-up":"#large-arrow-down",xlinkHref:a?"#large-arrow-up":"#large-arrow-down"}))),N?null:y.default.createElement(x,{isAuthorized:f,onClick:function(){var e=u.definitionsForRequirements(C);o.showDefinitions(e)}}),y.default.createElement(A,{path:i}))}}]),a}(y.PureComponent);(0,i.default)(De,"defaultProps",{operationProps:null,specPath:(0,S.List)(),summary:""});var Le=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"render",value:function(){var e=this.props.method;return y.default.createElement("span",{className:"opblock-summary-method"},e.toUpperCase())}}]),a}(y.PureComponent);(0,i.default)(Le,"defaultProps",{operationProps:null});const ze=(e=>{var t={};return vt.d(t,e),t})({default:()=>st.default});var Ue=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"render",value:function(){for(var e,t=this.props,a=t.getComponent,n=t.operationProps.toJS(),l=n.deprecated,o=n.isShown,u=n.path,s=n.tag,i=n.operationId,c=n.isDeepLinkingEnabled,d=u.split(/(?=\/)/g),f=1;f<d.length;f+=2)(0,ze.default)(d).call(d,f,0,y.default.createElement("wbr",{key:f}));var p=a("DeepLink");return y.default.createElement("span",{className:l?"opblock-summary-path__deprecated":"opblock-summary-path","data-path":u},y.default.createElement(p,{enabled:c,isShown:o,path:(0,A.oJ)((0,r.default)(e="".concat(s,"/")).call(e,i)),text:d}))}}]),a}(y.PureComponent),Be=vt(9334);const Je=function(e){var t,a=e.extensions,n=(0,e.getComponent)("OperationExtRow");return y.default.createElement("div",{className:"opblock-section"},y.default.createElement("div",{className:"opblock-section-header"},y.default.createElement("h4",null,"Extensions")),y.default.createElement("div",{className:"table-container"},y.default.createElement("table",null,y.default.createElement("thead",null,y.default.createElement("tr",null,y.default.createElement("td",{className:"col_header"},"Field"),y.default.createElement("td",{className:"col_header"},"Value"))),y.default.createElement("tbody",null,(0,g.default)(t=a.entrySeq()).call(t,(function(e){var t,a=(0,Be.default)(e,2),l=a[0],o=a[1];return y.default.createElement(n,{key:(0,r.default)(t="".concat(l,"-")).call(t,o),xKey:l,xVal:o})}))))))};const Fe=function(e){var t=e.xKey,a=e.xVal,r=a?a.toJS?a.toJS():a:null;return y.default.createElement("tr",null,y.default.createElement("td",null,t),y.default.createElement("td",null,(0,u.default)(r)))};var We=vt(29),He=vt(8096),Ke=vt(471),Ze=vt(9908),Ge=vt(7068);const Ye=(e=>{var t={};return vt.d(t,e),t})({default:()=>it.default});var Xe=vt(9874),Qe=function(e){var t=e.value,a=e.fileName,r=e.className,n=e.downloadable,o=e.getConfigs,u=e.canCopy,s=e.language,i=(0,Ge.default)(o)?o():null,c=!1!==(0,Ze.default)(i,"syntaxHighlight")&&(0,Ze.default)(i,"syntaxHighlight.activated",!0),d=(0,y.useRef)(null);(0,y.useEffect)((function(){var e,t=(0,l.default)(e=(0,ge.default)(d.current.childNodes)).call(e,(function(e){return!!e.nodeType&&e.classList.contains("microlight")}));return(0,We.default)(t).call(t,(function(e){return e.addEventListener("mousewheel",f,{passive:!1})})),function(){(0,We.default)(t).call(t,(function(e){return e.removeEventListener("mousewheel",f)}))}}),[t,r,s]);var f=function(e){var t=e.target,a=e.deltaY,r=t.scrollHeight,n=t.offsetHeight,l=t.scrollTop;r>n&&(0===l&&a<0||n+l>=r&&a>0)&&e.preventDefault()};return y.default.createElement("div",{className:"highlight-code",ref:d},n?y.default.createElement("div",{className:"download-contents",onClick:function(){(0,Ye.default)(t,a)}},"Download"):null,u&&y.default.createElement("div",{className:"copy-to-clipboard"},y.default.createElement(Xe.CopyToClipboard,{text:t},y.default.createElement("button",null))),c?y.default.createElement(Ke.d3,{language:s,className:(0,He.default)(r,"microlight"),style:(0,Ke.C2)((0,Ze.default)(i,"syntaxHighlight.theme","agate"))},t):y.default.createElement("pre",{className:(0,He.default)(r,"microlight")},t))};Qe.defaultProps={fileName:"response.txt"};const $e=Qe;var et=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){var e,n;(0,c.default)(this,a);for(var l=arguments.length,o=new Array(l),u=0;u<l;u++)o[u]=arguments[u];return n=t.call.apply(t,(0,r.default)(e=[this]).call(e,o)),(0,i.default)((0,Y.default)(n),"onChangeProducesWrapper",(function(e){return n.props.specActions.changeProducesValue([n.props.path,n.props.method],e)})),(0,i.default)((0,Y.default)(n),"onResponseContentTypeChange",(function(e){var t=e.controlsAcceptHeader,a=e.value,r=n.props,l=r.oas3Actions,o=r.path,u=r.method;t&&l.setResponseContentType({value:a,path:o,method:u})})),n}return(0,d.default)(a,[{key:"render",value:function(){var e,t,n=this,l=this.props,o=l.responses,u=l.tryItOutResponse,s=l.getComponent,i=l.getConfigs,c=l.specSelectors,d=l.fn,f=l.producesValue,p=l.displayRequestDuration,m=l.specPath,h=l.path,v=l.method,E=l.oas3Selectors,S=l.oas3Actions,b=(0,A.iQ)(o),C=s("contentType"),x=s("liveResponse"),w=s("response"),_=this.props.produces&&this.props.produces.size?this.props.produces:a.defaultProps.produces,k=c.isOAS3()?(0,A.QG)(o):null,I=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"_";return e.replace(/[^\w-]/g,t)}((0,r.default)(e="".concat(v)).call(e,h,"_responses")),N="".concat(I,"_select");return y.default.createElement("div",{className:"responses-wrapper"},y.default.createElement("div",{className:"opblock-section-header"},y.default.createElement("h4",null,"Responses"),c.isOAS3()?null:y.default.createElement("label",{htmlFor:N},y.default.createElement("span",null,"Response content type"),y.default.createElement(C,{value:f,ariaControls:I,ariaLabel:"Response content type",className:"execute-content-type",contentTypes:_,controlId:N,onChange:this.onChangeProducesWrapper}))),y.default.createElement("div",{className:"responses-inner"},u?y.default.createElement("div",null,y.default.createElement(x,{response:u,getComponent:s,getConfigs:i,specSelectors:c,path:this.props.path,method:this.props.method,displayRequestDuration:p}),y.default.createElement("h4",null,"Responses")):null,y.default.createElement("table",{"aria-live":"polite",className:"responses-table",id:I,role:"region"},y.default.createElement("thead",null,y.default.createElement("tr",{className:"responses-header"},y.default.createElement("td",{className:"col_header response-col_status"},"Code"),y.default.createElement("td",{className:"col_header response-col_description"},"Description"),c.isOAS3()?y.default.createElement("td",{className:"col col_header response-col_links"},"Links"):null)),y.default.createElement("tbody",null,(0,g.default)(t=o.entrySeq()).call(t,(function(e){var t=(0,Be.default)(e,2),a=t[0],r=t[1],l=u&&u.get("status")==a?"response_current":"";return y.default.createElement(w,{key:a,path:h,method:v,specPath:m.push(a),isDefault:b===a,fn:d,className:l,code:a,response:r,specSelectors:c,controlsAcceptHeader:r===k,onContentTypeChange:n.onResponseContentTypeChange,contentType:f,getConfigs:i,activeExamplesKey:E.activeExamplesMember(h,v,"responses",a),oas3Actions:S,getComponent:s})})).toArray()))))}}]),a}(y.default.Component);(0,i.default)(et,"defaultProps",{tryItOutResponse:null,produces:(0,S.fromJS)(["application/json"]),displayRequestDuration:!1});var tt=vt(1013);const at=(e=>{var t={};return vt.d(t,e),t})({default:()=>ct.default});var mt=vt(2518),ht=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(e,r){var n;return(0,c.default)(this,a),n=t.call(this,e,r),(0,i.default)((0,Y.default)(n),"_onContentTypeChange",(function(e){var t=n.props,a=t.onContentTypeChange,r=t.controlsAcceptHeader;n.setState({responseContentType:e}),a({value:e,controlsAcceptHeader:r})})),(0,i.default)((0,Y.default)(n),"getTargetExamplesKey",(function(){var e=n.props,t=e.response,a=e.contentType,r=e.activeExamplesKey,l=n.state.responseContentType||a,o=t.getIn(["content",l],(0,S.Map)({})).get("examples",null).keySeq().first();return r||o})),n.state={responseContentType:""},n}return(0,d.default)(a,[{key:"render",value:function(){var e,t,a,n,l,o=this.props,u=o.path,s=o.method,i=o.code,c=o.response,d=o.className,f=o.specPath,p=o.fn,m=o.getComponent,h=o.getConfigs,v=o.specSelectors,E=o.contentType,b=o.controlsAcceptHeader,C=o.oas3Actions,x=p.inferSchema,w=v.isOAS3(),_=h().showExtensions,k=_?(0,A.nX)(c):null,I=c.get("headers"),N=c.get("links"),R=m("ResponseExtension"),P=m("headers"),T=m("highlightCode"),O=m("modelExample"),M=m("Markdown",!0),j=m("operationLink"),q=m("contentType"),V=m("ExamplesSelect"),D=m("Example"),L=this.state.responseContentType||E,z=c.getIn(["content",L],(0,S.Map)({})),U=z.get("examples",null);if(w){var B=z.get("schema");a=B?x(B.toJS()):null,n=B?(0,S.List)(["content",this.state.responseContentType,"schema"]):f}else a=c.get("schema"),n=c.has("schema")?f.push("schema"):f;var J,F=!1,W={includeReadOnly:!0};if(w){var H;if(J=null===(H=z.get("schema"))||void 0===H?void 0:H.toJS(),U){var K=this.getTargetExamplesKey(),Z=function(e){return e.get("value")};void 0===(l=Z(U.get(K,(0,S.Map)({}))))&&(l=Z((0,at.default)(U).call(U).next().value)),F=!0}else void 0!==z.get("example")&&(l=z.get("example"),F=!0)}else{J=a,W=(0,tt.default)((0,tt.default)({},W),{},{includeWriteOnly:!0});var G=c.getIn(["examples",L]);G&&(l=G,F=!0)}var Y=function(e,t,a){if(null!=e){var r=null;return(0,mt.O)(e)&&(r="json"),y.default.createElement("div",null,y.default.createElement(t,{className:"example",getConfigs:a,language:r,value:(0,A.Pz)(e)}))}return null}((0,A.xi)(J,L,W,F?l:void 0),T,h);return y.default.createElement("tr",{className:"response "+(d||""),"data-code":i},y.default.createElement("td",{className:"response-col_status"},i),y.default.createElement("td",{className:"response-col_description"},y.default.createElement("div",{className:"response-col_description__inner"},y.default.createElement(M,{source:c.get("description")})),_&&k.size?(0,g.default)(e=k.entrySeq()).call(e,(function(e){var t,a=(0,Be.default)(e,2),n=a[0],l=a[1];return y.default.createElement(R,{key:(0,r.default)(t="".concat(n,"-")).call(t,l),xKey:n,xVal:l})})):null,w&&c.get("content")?y.default.createElement("section",{className:"response-controls"},y.default.createElement("div",{className:(0,He.default)("response-control-media-type",{"response-control-media-type--accept-controller":b})},y.default.createElement("small",{className:"response-control-media-type__title"},"Media type"),y.default.createElement(q,{value:this.state.responseContentType,contentTypes:c.get("content")?c.get("content").keySeq():(0,S.Seq)(),onChange:this._onContentTypeChange,ariaLabel:"Media Type"}),b?y.default.createElement("small",{className:"response-control-media-type__accept-message"},"Controls ",y.default.createElement("code",null,"Accept")," header."):null),U?y.default.createElement("div",{className:"response-control-examples"},y.default.createElement("small",{className:"response-control-examples__title"},"Examples"),y.default.createElement(V,{examples:U,currentExampleKey:this.getTargetExamplesKey(),onSelect:function(e){return C.setActiveExamplesMember({name:e,pathMethod:[u,s],contextType:"responses",contextName:i})},showLabels:!1})):null):null,Y||a?y.default.createElement(O,{specPath:n,getComponent:m,getConfigs:h,specSelectors:v,schema:(0,A.oG)(a),example:Y,includeReadOnly:!0}):null,w&&U?y.default.createElement(D,{example:U.get(this.getTargetExamplesKey(),(0,S.Map)({})),getComponent:m,getConfigs:h,omitValue:!0}):null,I?y.default.createElement(P,{headers:I,getComponent:m}):null),w?y.default.createElement("td",{className:"response-col_links"},N?(0,g.default)(t=N.toSeq().entrySeq()).call(t,(function(e){var t=(0,Be.default)(e,2),a=t[0],r=t[1];return y.default.createElement(j,{key:a,name:a,link:r,getComponent:m})})):y.default.createElement("i",null,"No links")):null)}}]),a}(y.default.Component);(0,i.default)(ht,"defaultProps",{response:(0,S.fromJS)({}),onContentTypeChange:function(){}});const yt=function(e){var t=e.xKey,a=e.xVal;return y.default.createElement("div",{className:"response__extension"},t,": ",String(a))};const Et=(e=>{var t={};return vt.d(t,e),t})({default:()=>dt.default});const St=(e=>{var t={};return vt.d(t,e),t})({default:()=>ft.default});var bt=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){var e,n;(0,c.default)(this,a);for(var l=arguments.length,o=new Array(l),u=0;u<l;u++)o[u]=arguments[u];return n=t.call.apply(t,(0,r.default)(e=[this]).call(e,o)),(0,i.default)((0,Y.default)(n),"state",{parsedContent:null}),(0,i.default)((0,Y.default)(n),"updateParsedContent",(function(e){var t=n.props.content;if(e!==t)if(t&&t instanceof Blob){var a=new FileReader;a.onload=function(){n.setState({parsedContent:a.result})},a.readAsText(t)}else n.setState({parsedContent:t.toString()})})),n}return(0,d.default)(a,[{key:"componentDidMount",value:function(){this.updateParsedContent(null)}},{key:"componentDidUpdate",value:function(e){this.updateParsedContent(e.content)}},{key:"render",value:function(){var e,t,a=this.props,r=a.content,l=a.contentType,o=a.url,s=a.headers,i=void 0===s?{}:s,c=a.getConfigs,d=a.getComponent,f=this.state.parsedContent,p=d("highlightCode"),m="response_"+(new Date).getTime();if(o=o||"",/^application\/octet-stream/i.test(l)||i["Content-Disposition"]&&/attachment/i.test(i["Content-Disposition"])||i["content-disposition"]&&/attachment/i.test(i["content-disposition"])||i["Content-Description"]&&/File Transfer/i.test(i["Content-Description"])||i["content-description"]&&/File Transfer/i.test(i["content-description"]))if("Blob"in window){var h=l||"text/html",v=r instanceof Blob?r:new Blob([r],{type:h}),g=Re.default.createObjectURL(v),E=[h,o.substr((0,n.default)(o).call(o,"/")+1),g].join(":"),S=i["content-disposition"]||i["Content-Disposition"];if(void 0!==S){var b=(0,A.DR)(S);null!==b&&(E=b)}t=_.Z.navigator&&_.Z.navigator.msSaveOrOpenBlob?y.default.createElement("div",null,y.default.createElement("a",{href:g,onClick:function(){return _.Z.navigator.msSaveOrOpenBlob(v,E)}},"Download file")):y.default.createElement("div",null,y.default.createElement("a",{href:g,download:E},"Download file"))}else t=y.default.createElement("pre",{className:"microlight"},"Download headers detected but your browser does not support downloading binary via XHR (Blob).");else if(/json/i.test(l)){var C=null;(0,mt.O)(r)&&(C="json");try{e=(0,u.default)(JSON.parse(r),null," ")}catch(t){e="can't parse JSON. Raw result:\n\n"+r}t=y.default.createElement(p,{language:C,downloadable:!0,fileName:"".concat(m,".json"),value:e,getConfigs:c,canCopy:!0})}else/xml/i.test(l)?(e=(0,Et.default)(r,{textNodesOnSameLine:!0,indentor:" "}),t=y.default.createElement(p,{downloadable:!0,fileName:"".concat(m,".xml"),value:e,getConfigs:c,canCopy:!0})):t="text/html"===(0,St.default)(l)||/text\/plain/.test(l)?y.default.createElement(p,{downloadable:!0,fileName:"".concat(m,".html"),value:r,getConfigs:c,canCopy:!0}):"text/csv"===(0,St.default)(l)||/text\/csv/.test(l)?y.default.createElement(p,{downloadable:!0,fileName:"".concat(m,".csv"),value:r,getConfigs:c,canCopy:!0}):/^image\//i.test(l)?(0,Ee.default)(l).call(l,"svg")?y.default.createElement("div",null," ",r," "):y.default.createElement("img",{src:Re.default.createObjectURL(r)}):/^audio\//i.test(l)?y.default.createElement("pre",{className:"microlight"},y.default.createElement("audio",{controls:!0},y.default.createElement("source",{src:o,type:l}))):"string"==typeof r?y.default.createElement(p,{downloadable:!0,fileName:"".concat(m,".txt"),value:r,getConfigs:c,canCopy:!0}):r.size>0?f?y.default.createElement("div",null,y.default.createElement("p",{className:"i"},"Unrecognized response type; displaying content as text."),y.default.createElement(p,{downloadable:!0,fileName:"".concat(m,".txt"),value:f,getConfigs:c,canCopy:!0})):y.default.createElement("p",{className:"i"},"Unrecognized response type; unable to display."):null;return t?y.default.createElement("div",null,y.default.createElement("h5",null,"Response body"),t):null}}]),a}(y.default.PureComponent),Ct=vt(2691),xt=vt(374),wt=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(e){var r;return(0,c.default)(this,a),r=t.call(this,e),(0,i.default)((0,Y.default)(r),"onChange",(function(e,t,a){var n=r.props;(0,n.specActions.changeParamByIdentity)(n.onChangeKey,e,t,a)})),(0,i.default)((0,Y.default)(r),"onChangeConsumesWrapper",(function(e){var t=r.props;(0,t.specActions.changeConsumesValue)(t.onChangeKey,e)})),(0,i.default)((0,Y.default)(r),"toggleTab",(function(e){return"parameters"===e?r.setState({parametersVisible:!0,callbackVisible:!1}):"callbacks"===e?r.setState({callbackVisible:!0,parametersVisible:!1}):void 0})),(0,i.default)((0,Y.default)(r),"onChangeMediaType",(function(e){var t=e.value,a=e.pathMethod,n=r.props,l=n.specActions,o=n.oas3Selectors,u=n.oas3Actions,s=o.hasUserEditedBody.apply(o,(0,Ct.default)(a)),i=o.shouldRetainRequestBodyValue.apply(o,(0,Ct.default)(a));u.setRequestContentType({value:t,pathMethod:a}),u.initRequestBodyValidateError({pathMethod:a}),s||(i||u.setRequestBodyValue({value:void 0,pathMethod:a}),l.clearResponse.apply(l,(0,Ct.default)(a)),l.clearRequest.apply(l,(0,Ct.default)(a)),l.clearValidateParams(a))})),r.state={callbackVisible:!1,parametersVisible:!0},r}return(0,d.default)(a,[{key:"render",value:function(){var e,t,a=this,n=this.props,l=n.onTryoutClick,o=n.parameters,u=n.allowTryItOut,s=n.tryItOutEnabled,i=n.specPath,c=n.fn,d=n.getComponent,f=n.getConfigs,p=n.specSelectors,h=n.specActions,E=n.pathMethod,b=n.oas3Actions,C=n.oas3Selectors,x=n.operation,w=d("parameterRow"),_=d("TryItOutButton"),A=d("contentType"),k=d("Callbacks",!0),I=d("RequestBody",!0),N=s&&u,R=p.isOAS3(),P=x.get("requestBody"),T=(0,v.default)(e=(0,xt.default)((0,v.default)(o).call(o,(function(e,t){var a,r=t.get("in");return null!==(a=e[r])&&void 0!==a||(e[r]=[]),e[r].push(t),e}),{}))).call(e,(function(e,t){return(0,r.default)(e).call(e,t)}),[]);return y.default.createElement("div",{className:"opblock-section"},y.default.createElement("div",{className:"opblock-section-header"},R?y.default.createElement("div",{className:"tab-header"},y.default.createElement("div",{onClick:function(){return a.toggleTab("parameters")},className:"tab-item ".concat(this.state.parametersVisible&&"active")},y.default.createElement("h4",{className:"opblock-title"},y.default.createElement("span",null,"Parameters"))),x.get("callbacks")?y.default.createElement("div",{onClick:function(){return a.toggleTab("callbacks")},className:"tab-item ".concat(this.state.callbackVisible&&"active")},y.default.createElement("h4",{className:"opblock-title"},y.default.createElement("span",null,"Callbacks"))):null):y.default.createElement("div",{className:"tab-header"},y.default.createElement("h4",{className:"opblock-title"},"Parameters")),u?y.default.createElement(_,{isOAS3:p.isOAS3(),hasUserEditedBody:C.hasUserEditedBody.apply(C,(0,Ct.default)(E)),enabled:s,onCancelClick:this.props.onCancelClick,onTryoutClick:l,onResetClick:function(){return b.setRequestBodyValue({value:void 0,pathMethod:E})}}):null),this.state.parametersVisible?y.default.createElement("div",{className:"parameters-container"},T.length?y.default.createElement("div",{className:"table-container"},y.default.createElement("table",{className:"parameters"},y.default.createElement("thead",null,y.default.createElement("tr",null,y.default.createElement("th",{className:"col_header parameters-col_name"},"Name"),y.default.createElement("th",{className:"col_header parameters-col_description"},"Description"))),y.default.createElement("tbody",null,(0,g.default)(T).call(T,(function(e,t){var n;return y.default.createElement(w,{fn:c,specPath:i.push(t.toString()),getComponent:d,getConfigs:f,rawParam:e,param:p.parameterWithMetaByIdentity(E,e),key:(0,r.default)(n="".concat(e.get("in"),".")).call(n,e.get("name")),onChange:a.onChange,onChangeConsumes:a.onChangeConsumesWrapper,specSelectors:p,specActions:h,oas3Actions:b,oas3Selectors:C,pathMethod:E,isExecute:N})}))))):y.default.createElement("div",{className:"opblock-description-wrapper"},y.default.createElement("p",null,"No parameters"))):null,this.state.callbackVisible?y.default.createElement("div",{className:"callbacks-container opblock-description-wrapper"},y.default.createElement(k,{callbacks:(0,S.Map)(x.get("callbacks")),specPath:(0,m.default)(i).call(i,0,-1).push("callbacks")})):null,R&&P&&this.state.parametersVisible&&y.default.createElement("div",{className:"opblock-section opblock-section-request-body"},y.default.createElement("div",{className:"opblock-section-header"},y.default.createElement("h4",{className:"opblock-title parameter__name ".concat(P.get("required")&&"required")},"Request body"),y.default.createElement("label",null,y.default.createElement(A,{value:C.requestContentType.apply(C,(0,Ct.default)(E)),contentTypes:P.get("content",(0,S.List)()).keySeq(),onChange:function(e){a.onChangeMediaType({value:e,pathMethod:E})},className:"body-param-content-type",ariaLabel:"Request content type"}))),y.default.createElement("div",{className:"opblock-description-wrapper"},y.default.createElement(I,{setRetainRequestBodyValueFlag:function(e){return b.setRetainRequestBodyValueFlag({value:e,pathMethod:E})},userHasEditedBody:C.hasUserEditedBody.apply(C,(0,Ct.default)(E)),specPath:(0,m.default)(i).call(i,0,-1).push("requestBody"),requestBody:P,requestBodyValue:C.requestBodyValue.apply(C,(0,Ct.default)(E)),requestBodyInclusionSetting:C.requestBodyInclusionSetting.apply(C,(0,Ct.default)(E)),requestBodyErrors:C.requestBodyErrors.apply(C,(0,Ct.default)(E)),isExecute:N,getConfigs:f,activeExamplesKey:C.activeExamplesMember.apply(C,(0,r.default)(t=(0,Ct.default)(E)).call(t,["requestBody","requestBody"])),updateActiveExamplesKey:function(e){a.props.oas3Actions.setActiveExamplesMember({name:e,pathMethod:a.props.pathMethod,contextType:"requestBody",contextName:"requestBody"})},onChange:function(e,t){if(t){var a=C.requestBodyValue.apply(C,(0,Ct.default)(E)),r=S.Map.isMap(a)?a:(0,S.Map)();return b.setRequestBodyValue({pathMethod:E,value:r.setIn(t,e)})}b.setRequestBodyValue({value:e,pathMethod:E})},onChangeIncludeEmpty:function(e,t){b.setRequestBodyInclusion({pathMethod:E,value:t,name:e})},contentType:C.requestContentType.apply(C,(0,Ct.default)(E))}))))}}]),a}(y.Component);(0,i.default)(wt,"defaultProps",{onTryoutClick:Function.prototype,onCancelClick:Function.prototype,tryItOutEnabled:!1,allowTryItOut:!0,onChangeKey:[],specPath:[]});const _t=function(e){var t=e.xKey,a=e.xVal;return y.default.createElement("div",{className:"parameter__extension"},t,": ",String(a))};var At={onChange:function(){},isIncludedOptions:{}},kt=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){var e,n;(0,c.default)(this,a);for(var l=arguments.length,o=new Array(l),u=0;u<l;u++)o[u]=arguments[u];return n=t.call.apply(t,(0,r.default)(e=[this]).call(e,o)),(0,i.default)((0,Y.default)(n),"onCheckboxChange",(function(e){(0,n.props.onChange)(e.target.checked)})),n}return(0,d.default)(a,[{key:"componentDidMount",value:function(){var e=this.props,t=e.isIncludedOptions,a=e.onChange,r=t.shouldDispatchInit,n=t.defaultValue;r&&a(n)}},{key:"render",value:function(){var e=this.props,t=e.isIncluded,a=e.isDisabled;return y.default.createElement("div",null,y.default.createElement("label",{className:(0,He.default)("parameter__empty_value_toggle",{disabled:a})},y.default.createElement("input",{type:"checkbox",disabled:a,checked:!a&&t,onChange:this.onCheckboxChange}),"Send empty value"))}}]),a}(y.Component);(0,i.default)(kt,"defaultProps",At);var It=vt(9069),Nt=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(e,n){var l;return(0,c.default)(this,a),l=t.call(this,e,n),(0,i.default)((0,Y.default)(l),"onChangeWrapper",(function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=l.props,r=a.onChange,n=a.rawParam;return r(n,""===e||e&&0===e.size?null:e,t)})),(0,i.default)((0,Y.default)(l),"_onExampleSelect",(function(e){l.props.oas3Actions.setActiveExamplesMember({name:e,pathMethod:l.props.pathMethod,contextType:"parameters",contextName:l.getParamKey()})})),(0,i.default)((0,Y.default)(l),"onChangeIncludeEmpty",(function(e){var t=l.props,a=t.specActions,r=t.param,n=t.pathMethod,o=r.get("name"),u=r.get("in");return a.updateEmptyParamInclusion(n,o,u,e)})),(0,i.default)((0,Y.default)(l),"setDefaultValue",(function(){var e=l.props,t=e.specSelectors,a=e.pathMethod,n=e.rawParam,o=e.oas3Selectors,u=t.parameterWithMetaByIdentity(a,n)||(0,S.Map)(),s=(0,It.Z)(u,{isOAS3:t.isOAS3()}).schema,i=u.get("content",(0,S.Map)()).keySeq().first(),c=s?(0,A.xi)(s.toJS(),i,{includeWriteOnly:!0}):null;if(u&&void 0===u.get("value")&&"body"!==u.get("in")){var d;if(t.isSwagger2())d=void 0!==u.get("x-example")?u.get("x-example"):void 0!==u.getIn(["schema","example"])?u.getIn(["schema","example"]):s&&s.getIn(["default"]);else if(t.isOAS3()){var f,p=o.activeExamplesMember.apply(o,(0,r.default)(f=(0,Ct.default)(a)).call(f,["parameters",l.getParamKey()]));d=void 0!==u.getIn(["examples",p,"value"])?u.getIn(["examples",p,"value"]):void 0!==u.getIn(["content",i,"example"])?u.getIn(["content",i,"example"]):void 0!==u.get("example")?u.get("example"):void 0!==(s&&s.get("example"))?s&&s.get("example"):void 0!==(s&&s.get("default"))?s&&s.get("default"):u.get("default")}void 0===d||S.List.isList(d)||(d=(0,A.Pz)(d)),void 0!==d?l.onChangeWrapper(d):s&&"object"===s.get("type")&&c&&!u.get("examples")&&l.onChangeWrapper(S.List.isList(c)?c:(0,A.Pz)(c))}})),l.setDefaultValue(),l}return(0,d.default)(a,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t,a=e.specSelectors,r=e.pathMethod,n=e.rawParam,l=a.isOAS3(),o=a.parameterWithMetaByIdentity(r,n)||new S.Map;if(o=o.isEmpty()?n:o,l){var u=(0,It.Z)(o,{isOAS3:l}).schema;t=u?u.get("enum"):void 0}else t=o?o.get("enum"):void 0;var s,i=o?o.get("value"):void 0;void 0!==i?s=i:n.get("required")&&t&&t.size&&(s=t.first()),void 0!==s&&s!==i&&this.onChangeWrapper((0,A.D$)(s)),this.setDefaultValue()}},{key:"getParamKey",value:function(){var e,t=this.props.param;return t?(0,r.default)(e="".concat(t.get("name"),"-")).call(e,t.get("in")):null}},{key:"render",value:function(){var e,t,a,n,l=this.props,o=l.param,u=l.rawParam,s=l.getComponent,i=l.getConfigs,c=l.isExecute,d=l.fn,f=l.onChangeConsumes,p=l.specSelectors,m=l.pathMethod,h=l.specPath,v=l.oas3Selectors,E=p.isOAS3(),b=i(),C=b.showExtensions,x=b.showCommonExtensions;if(o||(o=u),!u)return null;var w,k,I,N,R=s("JsonSchemaForm"),P=s("ParamBody"),T=o.get("in"),O="body"!==T?null:y.default.createElement(P,{getComponent:s,getConfigs:i,fn:d,param:o,consumes:p.consumesOptionsFor(m),consumesValue:p.contentTypeValues(m).get("requestContentType"),onChange:this.onChangeWrapper,onChangeConsumes:f,isExecute:c,specSelectors:p,pathMethod:m}),M=s("modelExample"),j=s("Markdown",!0),q=s("ParameterExt"),V=s("ParameterIncludeEmpty"),D=s("ExamplesSelectValueRetainer"),L=s("Example"),z=(0,It.Z)(o,{isOAS3:E}).schema,U=p.parameterWithMetaByIdentity(m,u)||(0,S.Map)(),B=z?z.get("format"):null,J=z?z.get("type"):null,F=z?z.getIn(["items","type"]):null,W="formData"===T,H="FormData"in _.Z,K=o.get("required"),Z=U?U.get("value"):"",G=x?(0,A.po)(z):null,Y=C?(0,A.nX)(o):null,X=!1;return void 0!==o&&z&&(w=z.get("items")),void 0!==w?(k=w.get("enum"),I=w.get("default")):z&&(k=z.get("enum")),k&&k.size&&k.size>0&&(X=!0),void 0!==o&&(z&&(I=z.get("default")),void 0===I&&(I=o.get("default")),void 0===(N=o.get("example"))&&(N=o.get("x-example"))),y.default.createElement("tr",{"data-param-name":o.get("name"),"data-param-in":o.get("in")},y.default.createElement("td",{className:"parameters-col_name"},y.default.createElement("div",{className:K?"parameter__name required":"parameter__name"},o.get("name"),K?y.default.createElement("span",null," *"):null),y.default.createElement("div",{className:"parameter__type"},J,F&&"[".concat(F,"]"),B&&y.default.createElement("span",{className:"prop-format"},"($",B,")")),y.default.createElement("div",{className:"parameter__deprecated"},E&&o.get("deprecated")?"deprecated":null),y.default.createElement("div",{className:"parameter__in"},"(",o.get("in"),")"),x&&G.size?(0,g.default)(e=G.entrySeq()).call(e,(function(e){var t,a=(0,Be.default)(e,2),n=a[0],l=a[1];return y.default.createElement(q,{key:(0,r.default)(t="".concat(n,"-")).call(t,l),xKey:n,xVal:l})})):null,C&&Y.size?(0,g.default)(t=Y.entrySeq()).call(t,(function(e){var t,a=(0,Be.default)(e,2),n=a[0],l=a[1];return y.default.createElement(q,{key:(0,r.default)(t="".concat(n,"-")).call(t,l),xKey:n,xVal:l})})):null),y.default.createElement("td",{className:"parameters-col_description"},o.get("description")?y.default.createElement(j,{source:o.get("description")}):null,!O&&c||!X?null:y.default.createElement(j,{className:"parameter__enum",source:"<i>Available values</i> : "+(0,g.default)(k).call(k,(function(e){return e})).toArray().join(", ")}),!O&&c||void 0===I?null:y.default.createElement(j,{className:"parameter__default",source:"<i>Default value</i> : "+I}),!O&&c||void 0===N?null:y.default.createElement(j,{source:"<i>Example</i> : "+N}),W&&!H&&y.default.createElement("div",null,"Error: your browser does not support FormData"),E&&o.get("examples")?y.default.createElement("section",{className:"parameter-controls"},y.default.createElement(D,{examples:o.get("examples"),onSelect:this._onExampleSelect,updateValue:this.onChangeWrapper,getComponent:s,defaultToFirstExample:!0,currentKey:v.activeExamplesMember.apply(v,(0,r.default)(a=(0,Ct.default)(m)).call(a,["parameters",this.getParamKey()])),currentUserInputValue:Z})):null,O?null:y.default.createElement(R,{fn:d,getComponent:s,value:Z,required:K,disabled:!c,description:o.get("name"),onChange:this.onChangeWrapper,errors:U.get("errors"),schema:z}),O&&z?y.default.createElement(M,{getComponent:s,specPath:h.push("schema"),getConfigs:i,isExecute:c,specSelectors:p,schema:z,example:O,includeWriteOnly:!0}):null,!O&&c&&o.get("allowEmptyValue")?y.default.createElement(V,{onChange:this.onChangeIncludeEmpty,isIncluded:p.parameterInclusionSettingFor(m,o.get("name"),o.get("in")),isDisabled:!(0,A.O2)(Z)}):null,E&&o.get("examples")?y.default.createElement(L,{example:o.getIn(["examples",v.activeExamplesMember.apply(v,(0,r.default)(n=(0,Ct.default)(m)).call(n,["parameters",this.getParamKey()]))]),getComponent:s,getConfigs:i}):null))}}]),a}(y.Component),Rt=vt(6235),Pt=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){var e,n;(0,c.default)(this,a);for(var l=arguments.length,o=new Array(l),u=0;u<l;u++)o[u]=arguments[u];return n=t.call.apply(t,(0,r.default)(e=[this]).call(e,o)),(0,i.default)((0,Y.default)(n),"handleValidateParameters",(function(){var e=n.props,t=e.specSelectors,a=e.specActions,r=e.path,l=e.method;return a.validateParams([r,l]),t.validateBeforeExecute([r,l])})),(0,i.default)((0,Y.default)(n),"handleValidateRequestBody",(function(){var e=n.props,t=e.path,a=e.method,r=e.specSelectors,l=e.oas3Selectors,o=e.oas3Actions,u={missingBodyValue:!1,missingRequiredKeys:[]};o.clearRequestBodyValidateError({path:t,method:a});var s=r.getOAS3RequiredRequestBodyContentType([t,a]),i=l.requestBodyValue(t,a),c=l.validateBeforeExecute([t,a]),d=l.requestContentType(t,a);if(!c)return u.missingBodyValue=!0,o.setRequestBodyValidateError({path:t,method:a,validationErrors:u}),!1;if(!s)return!0;var f=l.validateShallowRequired({oas3RequiredRequestBodyContentType:s,oas3RequestContentType:d,oas3RequestBodyValue:i});return!f||f.length<1||((0,We.default)(f).call(f,(function(e){u.missingRequiredKeys.push(e)})),o.setRequestBodyValidateError({path:t,method:a,validationErrors:u}),!1)})),(0,i.default)((0,Y.default)(n),"handleValidationResultPass",(function(){var e=n.props,t=e.specActions,a=e.operation,r=e.path,l=e.method;n.props.onExecute&&n.props.onExecute(),t.execute({operation:a,path:r,method:l})})),(0,i.default)((0,Y.default)(n),"handleValidationResultFail",(function(){var e=n.props,t=e.specActions,a=e.path,r=e.method;t.clearValidateParams([a,r]),(0,Rt.default)((function(){t.validateParams([a,r])}),40)})),(0,i.default)((0,Y.default)(n),"handleValidationResult",(function(e){e?n.handleValidationResultPass():n.handleValidationResultFail()})),(0,i.default)((0,Y.default)(n),"onClick",(function(){var e=n.handleValidateParameters(),t=n.handleValidateRequestBody(),a=e&&t;n.handleValidationResult(a)})),(0,i.default)((0,Y.default)(n),"onChangeProducesWrapper",(function(e){return n.props.specActions.changeProducesValue([n.props.path,n.props.method],e)})),n}return(0,d.default)(a,[{key:"render",value:function(){var e=this.props.disabled;return y.default.createElement("button",{className:"btn execute opblock-control__btn",onClick:this.onClick,disabled:e},"Execute")}}]),a}(y.Component),Tt=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"render",value:function(){var e,t=this.props,a=t.headers,r=t.getComponent,n=r("Property"),l=r("Markdown",!0);return a&&a.size?y.default.createElement("div",{className:"headers-wrapper"},y.default.createElement("h4",{className:"headers__title"},"Headers:"),y.default.createElement("table",{className:"headers"},y.default.createElement("thead",null,y.default.createElement("tr",{className:"header-row"},y.default.createElement("th",{className:"header-col"},"Name"),y.default.createElement("th",{className:"header-col"},"Description"),y.default.createElement("th",{className:"header-col"},"Type"))),y.default.createElement("tbody",null,(0,g.default)(e=a.entrySeq()).call(e,(function(e){var t=(0,Be.default)(e,2),a=t[0],r=t[1];if(!S.default.Map.isMap(r))return null;var o=r.get("description"),u=r.getIn(["schema"])?r.getIn(["schema","type"]):r.getIn(["type"]),s=r.getIn(["schema","example"]);return y.default.createElement("tr",{key:a},y.default.createElement("td",{className:"header-col"},a),y.default.createElement("td",{className:"header-col"},o?y.default.createElement(l,{source:o}):null),y.default.createElement("td",{className:"header-col"},u," ",s?y.default.createElement(n,{propKey:"Example",propVal:s,propClass:"header-example"}):null))})).toArray()))):null}}]),a}(y.default.Component),Ot=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"render",value:function(){var e=this.props,t=e.editorActions,a=e.errSelectors,r=e.layoutSelectors,n=e.layoutActions,o=(0,e.getComponent)("Collapse");if(t&&t.jumpToLine)var u=t.jumpToLine;var s=a.allErrors(),i=(0,l.default)(s).call(s,(function(e){return"thrown"===e.get("type")||"error"===e.get("level")}));if(!i||i.count()<1)return null;var c=r.isShown(["errorPane"],!0),d=i.sortBy((function(e){return e.get("line")}));return y.default.createElement("pre",{className:"errors-wrapper"},y.default.createElement("hgroup",{className:"error"},y.default.createElement("h4",{className:"errors__title"},"Errors"),y.default.createElement("button",{className:"btn errors__clear-btn",onClick:function(){return n.show(["errorPane"],!c)}},c?"Hide":"Show")),y.default.createElement(o,{isOpened:c,animated:!0},y.default.createElement("div",{className:"errors"},(0,g.default)(d).call(d,(function(e,t){var a=e.get("type");return"thrown"===a||"auth"===a?y.default.createElement(Mt,{key:t,error:e.get("error")||e,jumpToLine:u}):"spec"===a?y.default.createElement(jt,{key:t,error:e,jumpToLine:u}):void 0})))))}}]),a}(y.default.Component),Mt=function(e){var t=e.error,a=e.jumpToLine;if(!t)return null;var r=t.get("line");return y.default.createElement("div",{className:"error-wrapper"},t?y.default.createElement("div",null,y.default.createElement("h4",null,t.get("source")&&t.get("level")?qt(t.get("source"))+" "+t.get("level"):"",t.get("path")?y.default.createElement("small",null," at ",t.get("path")):null),y.default.createElement("span",{className:"message thrown"},t.get("message")),y.default.createElement("div",{className:"error-line"},r&&a?y.default.createElement("a",{onClick:(0,f.default)(a).call(a,null,r)},"Jump to line ",r):null)):null)},jt=function(e){var t=e.error,a=e.jumpToLine,r=null;return t.get("path")?r=S.List.isList(t.get("path"))?y.default.createElement("small",null,"at ",t.get("path").join(".")):y.default.createElement("small",null,"at ",t.get("path")):t.get("line")&&!a&&(r=y.default.createElement("small",null,"on line ",t.get("line"))),y.default.createElement("div",{className:"error-wrapper"},t?y.default.createElement("div",null,y.default.createElement("h4",null,qt(t.get("source"))+" "+t.get("level")," ",r),y.default.createElement("span",{className:"message"},t.get("message")),y.default.createElement("div",{className:"error-line"},a?y.default.createElement("a",{onClick:(0,f.default)(a).call(a,null,t.get("line"))},"Jump to line ",t.get("line")):null)):null)};function qt(e){var t;return(0,g.default)(t=(e||"").split(" ")).call(t,(function(e){return e[0].toUpperCase()+(0,m.default)(e).call(e,1)})).join(" ")}Mt.defaultProps={jumpToLine:null};var Vt=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){var e,n;(0,c.default)(this,a);for(var l=arguments.length,o=new Array(l),u=0;u<l;u++)o[u]=arguments[u];return n=t.call.apply(t,(0,r.default)(e=[this]).call(e,o)),(0,i.default)((0,Y.default)(n),"onChangeWrapper",(function(e){return n.props.onChange(e.target.value)})),n}return(0,d.default)(a,[{key:"componentDidMount",value:function(){this.props.contentTypes&&this.props.onChange(this.props.contentTypes.first())}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t;e.contentTypes&&e.contentTypes.size&&((0,Ee.default)(t=e.contentTypes).call(t,e.value)||e.onChange(e.contentTypes.first()))}},{key:"render",value:function(){var e=this.props,t=e.ariaControls,a=e.ariaLabel,r=e.className,n=e.contentTypes,l=e.controlId,o=e.value;return n&&n.size?y.default.createElement("div",{className:"content-type-wrapper "+(r||"")},y.default.createElement("select",{"aria-controls":t,"aria-label":a,className:"content-type",id:l,onChange:this.onChangeWrapper,value:o||""},(0,g.default)(n).call(n,(function(e){return y.default.createElement("option",{key:e,value:e},e)})).toArray())):null}}]),a}(y.default.Component);(0,i.default)(Vt,"defaultProps",{onChange:function(){},value:null,contentTypes:(0,S.fromJS)(["application/json"])});var Dt=vt(863),Lt=vt(302),zt=vt(5942),Ut=["fullscreen","full"],Bt=["hide","keepContents","mobile","tablet","desktop","large"];function Jt(){for(var e,t=arguments.length,a=new Array(t),r=0;r<t;r++)a[r]=arguments[r];return(0,zt.default)(e=(0,l.default)(a).call(a,(function(e){return!!e})).join(" ")).call(e)}var Ft=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"render",value:function(){var e=this.props,t=e.fullscreen,a=e.full,r=(0,Lt.default)(e,Ut);if(t)return y.default.createElement("section",r);var n="swagger-container"+(a?"-full":"");return y.default.createElement("section",(0,Dt.default)({},r,{className:Jt(r.className,n)}))}}]),a}(y.default.Component),Wt={mobile:"",tablet:"-tablet",desktop:"-desktop",large:"-hd"},Ht=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"render",value:function(){var e,t=this.props,a=t.hide,n=t.keepContents,l=(t.mobile,t.tablet,t.desktop,t.large,(0,Lt.default)(t,Bt));if(a&&!n)return y.default.createElement("span",null);var o=[];for(var u in Wt)if(Object.prototype.hasOwnProperty.call(Wt,u)){var s=Wt[u];if(u in this.props){var i=this.props[u];if(i<1){o.push("none"+s);continue}o.push("block"+s),o.push("col-"+i+s)}}a&&o.push("hidden");var c=Jt.apply(void 0,(0,r.default)(e=[l.className]).call(e,o));return y.default.createElement("section",(0,Dt.default)({},l,{className:c}))}}]),a}(y.default.Component),Kt=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"render",value:function(){return y.default.createElement("div",(0,Dt.default)({},this.props,{className:Jt(this.props.className,"wrapper")}))}}]),a}(y.default.Component),Zt=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"render",value:function(){return y.default.createElement("button",(0,Dt.default)({},this.props,{className:Jt(this.props.className,"button")}))}}]),a}(y.default.Component);(0,i.default)(Zt,"defaultProps",{className:""});var Gt=function(e){return y.default.createElement("textarea",e)},Yt=function(e){return y.default.createElement("input",e)},Xt=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(e,r){var n,o;return(0,c.default)(this,a),n=t.call(this,e,r),(0,i.default)((0,Y.default)(n),"onChange",(function(e){var t,a,r=n.props,o=r.onChange,u=r.multiple,s=(0,m.default)([]).call(e.target.options);u?t=(0,g.default)(a=(0,l.default)(s).call(s,(function(e){return e.selected}))).call(a,(function(e){return e.value})):t=e.target.value;n.setState({value:t}),o&&o(t)})),o=e.value?e.value:e.multiple?[""]:"",n.state={value:o},n}return(0,d.default)(a,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.value!==this.props.value&&this.setState({value:e.value})}},{key:"render",value:function(){var e,t,a=this.props,r=a.allowedValues,n=a.multiple,l=a.allowEmptyValue,o=a.disabled,u=(null===(e=this.state.value)||void 0===e||null===(t=e.toJS)||void 0===t?void 0:t.call(e))||this.state.value;return y.default.createElement("select",{className:this.props.className,multiple:n,value:u,onChange:this.onChange,disabled:o},l?y.default.createElement("option",{value:""},"--"):null,(0,g.default)(r).call(r,(function(e,t){return y.default.createElement("option",{key:t,value:String(e)},String(e))})))}}]),a}(y.default.Component);(0,i.default)(Xt,"defaultProps",{multiple:!1,allowEmptyValue:!0});var Qt=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"render",value:function(){return y.default.createElement("a",(0,Dt.default)({},this.props,{rel:"noopener noreferrer",className:Jt(this.props.className,"link")}))}}]),a}(y.default.Component),$t=function(e){var t=e.children;return y.default.createElement("div",{className:"no-margin"}," ",t," ")},ea=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"renderNotAnimated",value:function(){return this.props.isOpened?y.default.createElement($t,null,this.props.children):y.default.createElement("noscript",null)}},{key:"render",value:function(){var e=this.props,t=e.animated,a=e.isOpened,r=e.children;return t?(r=a?r:null,y.default.createElement($t,null,r)):this.renderNotAnimated()}}]),a}(y.default.Component);(0,i.default)(ea,"defaultProps",{isOpened:!1,animated:!1});var ta=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){var e,n,l;(0,c.default)(this,a);for(var o=arguments.length,u=new Array(o),s=0;s<o;s++)u[s]=arguments[s];return(l=t.call.apply(t,(0,r.default)(e=[this]).call(e,u))).setTagShown=(0,f.default)(n=l._setTagShown).call(n,(0,Y.default)(l)),l}return(0,d.default)(a,[{key:"_setTagShown",value:function(e,t){this.props.layoutActions.show(e,t)}},{key:"showOp",value:function(e,t){this.props.layoutActions.show(e,t)}},{key:"render",value:function(){var e=this.props,t=e.specSelectors,a=e.layoutSelectors,r=e.layoutActions,n=e.getComponent,l=t.taggedOperations(),o=n("Collapse");return y.default.createElement("div",null,y.default.createElement("h4",{className:"overview-title"},"Overview"),(0,g.default)(l).call(l,(function(e,t){var n=e.get("operations"),l=["overview-tags",t],u=a.isShown(l,!0);return y.default.createElement("div",{key:"overview-"+t},y.default.createElement("h4",{onClick:function(){return r.show(l,!u)},className:"link overview-tag"}," ",u?"-":"+",t),y.default.createElement(o,{isOpened:u,animated:!0},(0,g.default)(n).call(n,(function(e){var t=e.toObject(),n=t.path,l=t.method,o=t.id,u="operations",s=o,i=a.isShown([u,s]);return y.default.createElement(aa,{key:o,path:n,method:l,id:n+"-"+l,shown:i,showOpId:s,showOpIdPrefix:u,href:"#operation-".concat(s),onClick:r.show})})).toArray()))})).toArray(),l.size<1&&y.default.createElement("h3",null," No operations defined in spec! "))}}]),a}(y.default.Component),aa=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(e){var r,n;return(0,c.default)(this,a),(n=t.call(this,e)).onClick=(0,f.default)(r=n._onClick).call(r,(0,Y.default)(n)),n}return(0,d.default)(a,[{key:"_onClick",value:function(){var e=this.props,t=e.showOpId,a=e.showOpIdPrefix;(0,e.onClick)([a,t],!e.shown)}},{key:"render",value:function(){var e=this.props,t=e.id,a=e.method,r=e.shown,n=e.href;return y.default.createElement(Qt,{href:n,onClick:this.onClick,className:"block opblock-link ".concat(r?"shown":"")},y.default.createElement("div",null,y.default.createElement("small",{className:"bold-label-".concat(a)},a.toUpperCase()),y.default.createElement("span",{className:"bold-label"},t)))}}]),a}(y.default.Component),ra=["value","defaultValue","initialValue"],na=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"componentDidMount",value:function(){this.props.initialValue&&(this.inputRef.value=this.props.initialValue)}},{key:"render",value:function(){var e=this,t=this.props,a=(t.value,t.defaultValue,t.initialValue,(0,Lt.default)(t,ra));return y.default.createElement("input",(0,Dt.default)({},a,{ref:function(t){return e.inputRef=t}}))}}]),a}(y.default.Component),la=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"render",value:function(){var e=this.props,t=e.host,a=e.basePath;return y.default.createElement("pre",{className:"base-url"},"[ Base URL: ",t,a," ]")}}]),a}(y.default.Component),oa=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"render",value:function(){var e=this.props,t=e.data,a=e.getComponent,r=e.selectedServer,n=e.url,l=t.get("name")||"the developer",o=Me(t.get("url"),n,{selectedServer:r}),u=t.get("email"),s=a("Link");return y.default.createElement("div",{className:"info__contact"},o&&y.default.createElement("div",null,y.default.createElement(s,{href:(0,A.Nm)(o),target:"_blank"},l," - Website")),u&&y.default.createElement(s,{href:(0,A.Nm)("mailto:".concat(u))},o?"Send email to ".concat(l):"Contact ".concat(l)))}}]),a}(y.default.Component),ua=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"render",value:function(){var e=this.props,t=e.license,a=e.getComponent,r=e.selectedServer,n=e.url,l=a("Link"),o=t.get("name")||"License",u=Me(t.get("url"),n,{selectedServer:r});return y.default.createElement("div",{className:"info__license"},u?y.default.createElement(l,{target:"_blank",href:(0,A.Nm)(u)},o):y.default.createElement("span",null,o))}}]),a}(y.default.Component),sa=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"render",value:function(){var e=this.props,t=e.url,a=(0,e.getComponent)("Link");return y.default.createElement(a,{target:"_blank",href:(0,A.Nm)(t)},y.default.createElement("span",{className:"url"}," ",t))}}]),a}(y.default.PureComponent),ia=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"render",value:function(){var e=this.props,t=e.info,a=e.url,r=e.host,n=e.basePath,l=e.getComponent,o=e.externalDocs,u=e.selectedServer,s=e.url,i=t.get("version"),c=t.get("description"),d=t.get("title"),f=Me(t.get("termsOfService"),s,{selectedServer:u}),p=t.get("contact"),m=t.get("license"),h=Me(o&&o.get("url"),s,{selectedServer:u}),v=o&&o.get("description"),g=l("Markdown",!0),E=l("Link"),S=l("VersionStamp"),b=l("InfoUrl"),C=l("InfoBasePath");return y.default.createElement("div",{className:"info"},y.default.createElement("hgroup",{className:"main"},y.default.createElement("h2",{className:"title"},d,i&&y.default.createElement(S,{version:i})),r||n?y.default.createElement(C,{host:r,basePath:n}):null,a&&y.default.createElement(b,{getComponent:l,url:a})),y.default.createElement("div",{className:"description"},y.default.createElement(g,{source:c})),f&&y.default.createElement("div",{className:"info__tos"},y.default.createElement(E,{target:"_blank",href:(0,A.Nm)(f)},"Terms of service")),p&&p.size?y.default.createElement(oa,{getComponent:l,data:p,selectedServer:u,url:a}):null,m&&m.size?y.default.createElement(ua,{getComponent:l,license:m,selectedServer:u,url:a}):null,h?y.default.createElement(E,{className:"info__extdocs",target:"_blank",href:(0,A.Nm)(h)},v||h):null)}}]),a}(y.default.Component),ca=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"render",value:function(){var e=this.props,t=e.specSelectors,a=e.getComponent,r=e.oas3Selectors,n=t.info(),l=t.url(),o=t.basePath(),u=t.host(),s=t.externalDocs(),i=r.selectedServer(),c=a("info");return y.default.createElement("div",null,n&&n.count()?y.default.createElement(c,{info:n,url:l,host:u,basePath:o,externalDocs:s,getComponent:a,selectedServer:i}):null)}}]),a}(y.default.Component),da=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"render",value:function(){return null}}]),a}(y.default.Component),fa=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"render",value:function(){return y.default.createElement("div",{className:"footer"})}}]),a}(y.default.Component),pa=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){var e,n;(0,c.default)(this,a);for(var l=arguments.length,o=new Array(l),u=0;u<l;u++)o[u]=arguments[u];return n=t.call.apply(t,(0,r.default)(e=[this]).call(e,o)),(0,i.default)((0,Y.default)(n),"onFilterChange",(function(e){var t=e.target.value;n.props.layoutActions.updateFilter(t)})),n}return(0,d.default)(a,[{key:"render",value:function(){var e=this.props,t=e.specSelectors,a=e.layoutSelectors,r=(0,e.getComponent)("Col"),n="loading"===t.loadingStatus(),l="failed"===t.loadingStatus(),o=a.currentFilter(),u=["operation-filter-input"];return l&&u.push("failed"),n&&u.push("loading"),y.default.createElement("div",null,null===o||!1===o||"false"===o?null:y.default.createElement("div",{className:"filter-container"},y.default.createElement(r,{className:"filter wrapper",mobile:12},y.default.createElement("input",{className:u.join(" "),placeholder:"Filter by tag",type:"text",onChange:this.onFilterChange,value:!0===o||"true"===o?"":o,disabled:n}))))}}]),a}(y.default.Component),ma=Function.prototype,ha=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(e,r){var n;return(0,c.default)(this,a),n=t.call(this,e,r),(0,i.default)((0,Y.default)(n),"updateValues",(function(e){var t=e.param,a=e.isExecute,r=e.consumesValue,l=void 0===r?"":r,o=/xml/i.test(l),u=/json/i.test(l),s=o?t.get("value_xml"):t.get("value");if(void 0!==s){var i=!s&&u?"{}":s;n.setState({value:i}),n.onChange(i,{isXml:o,isEditBox:a})}else o?n.onChange(n.sample("xml"),{isXml:o,isEditBox:a}):n.onChange(n.sample(),{isEditBox:a})})),(0,i.default)((0,Y.default)(n),"sample",(function(e){var t=n.props,a=t.param,r=(0,t.fn.inferSchema)(a.toJS());return(0,A.xi)(r,e,{includeWriteOnly:!0})})),(0,i.default)((0,Y.default)(n),"onChange",(function(e,t){var a=t.isEditBox,r=t.isXml;n.setState({value:e,isEditBox:a}),n._onChange(e,r)})),(0,i.default)((0,Y.default)(n),"_onChange",(function(e,t){(n.props.onChange||ma)(e,t)})),(0,i.default)((0,Y.default)(n),"handleOnChange",(function(e){var t=n.props.consumesValue,a=/xml/i.test(t),r=e.target.value;n.onChange(r,{isXml:a,isEditBox:n.state.isEditBox})})),(0,i.default)((0,Y.default)(n),"toggleIsEditBox",(function(){return n.setState((function(e){return{isEditBox:!e.isEditBox}}))})),n.state={isEditBox:!1,value:""},n}return(0,d.default)(a,[{key:"componentDidMount",value:function(){this.updateValues.call(this,this.props)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){this.updateValues.call(this,e)}},{key:"render",value:function(){var e=this.props,t=e.onChangeConsumes,r=e.param,n=e.isExecute,l=e.specSelectors,o=e.pathMethod,u=e.getConfigs,s=e.getComponent,i=s("Button"),c=s("TextArea"),d=s("highlightCode"),f=s("contentType"),p=(l?l.parameterWithMetaByIdentity(o,r):r).get("errors",(0,S.List)()),m=l.contentTypeValues(o).get("requestContentType"),h=this.props.consumes&&this.props.consumes.size?this.props.consumes:a.defaultProp.consumes,v=this.state,g=v.value,E=v.isEditBox,b=null;return(0,mt.O)(g)&&(b="json"),y.default.createElement("div",{className:"body-param","data-param-name":r.get("name"),"data-param-in":r.get("in")},E&&n?y.default.createElement(c,{className:"body-param__text"+(p.count()?" invalid":""),value:g,onChange:this.handleOnChange}):g&&y.default.createElement(d,{className:"body-param__example",language:b,getConfigs:u,value:g}),y.default.createElement("div",{className:"body-param-options"},n?y.default.createElement("div",{className:"body-param-edit"},y.default.createElement(i,{className:E?"btn cancel body-param__example-edit":"btn edit body-param__example-edit",onClick:this.toggleIsEditBox},E?"Cancel":"Edit")):null,y.default.createElement("label",{htmlFor:""},y.default.createElement("span",null,"Parameter content type"),y.default.createElement(f,{value:m,contentTypes:h,onChange:t,className:"body-param-content-type",ariaLabel:"Parameter content type"}))))}}]),a}(y.PureComponent);(0,i.default)(ha,"defaultProp",{consumes:(0,S.fromJS)(["application/json"]),param:(0,S.fromJS)({}),onChange:ma,onChangeConsumes:ma});var va=vt(4624),ga=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"render",value:function(){var e=this.props,t=e.request,a=e.getConfigs,r=(0,va.requestSnippetGenerator_curl_bash)(t),n=a(),l=(0,Ze.default)(n,"syntaxHighlight.activated")?y.default.createElement(Ke.d3,{language:"bash",className:"curl microlight",style:(0,Ke.C2)((0,Ze.default)(n,"syntaxHighlight.theme"))},r):y.default.createElement("textarea",{readOnly:!0,className:"curl",value:r});return y.default.createElement("div",{className:"curl-command"},y.default.createElement("h4",null,"Curl"),y.default.createElement("div",{className:"copy-to-clipboard"},y.default.createElement(Xe.CopyToClipboard,{text:r},y.default.createElement("button",null))),y.default.createElement("div",null,l))}}]),a}(y.default.Component),ya=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){var e,n;(0,c.default)(this,a);for(var l=arguments.length,o=new Array(l),u=0;u<l;u++)o[u]=arguments[u];return n=t.call.apply(t,(0,r.default)(e=[this]).call(e,o)),(0,i.default)((0,Y.default)(n),"onChange",(function(e){n.setScheme(e.target.value)})),(0,i.default)((0,Y.default)(n),"setScheme",(function(e){var t=n.props,a=t.path,r=t.method;t.specActions.setScheme(e,a,r)})),n}return(0,d.default)(a,[{key:"UNSAFE_componentWillMount",value:function(){var e=this.props.schemes;this.setScheme(e.first())}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t;this.props.currentScheme&&(0,Ee.default)(t=e.schemes).call(t,this.props.currentScheme)||this.setScheme(e.schemes.first())}},{key:"render",value:function(){var e,t=this.props,a=t.schemes,r=t.currentScheme;return y.default.createElement("label",{htmlFor:"schemes"},y.default.createElement("span",{className:"schemes-title"},"Schemes"),y.default.createElement("select",{onChange:this.onChange,value:r},(0,g.default)(e=a.valueSeq()).call(e,(function(e){return y.default.createElement("option",{value:e,key:e},e)})).toArray()))}}]),a}(y.default.Component),Ea=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"render",value:function(){var e=this.props,t=e.specActions,a=e.specSelectors,r=e.getComponent,n=a.operationScheme(),l=a.schemes(),o=r("schemes");return l&&l.size?y.default.createElement(o,{currentScheme:n,schemes:l,specActions:t}):null}}]),a}(y.default.Component),Sa=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(e,r){var n;(0,c.default)(this,a),n=t.call(this,e,r),(0,i.default)((0,Y.default)(n),"toggleCollapsed",(function(){n.props.onToggle&&n.props.onToggle(n.props.modelName,!n.state.expanded),n.setState({expanded:!n.state.expanded})})),(0,i.default)((0,Y.default)(n),"onLoad",(function(e){if(e&&n.props.layoutSelectors){var t=n.props.layoutSelectors.getScrollToKey();S.default.is(t,n.props.specPath)&&n.toggleCollapsed(),n.props.layoutActions.readyToScroll(n.props.specPath,e.parentElement)}}));var l=n.props,o=l.expanded,u=l.collapsedContent;return n.state={expanded:o,collapsedContent:u||a.defaultProps.collapsedContent},n}return(0,d.default)(a,[{key:"componentDidMount",value:function(){var e=this.props,t=e.hideSelfOnExpand,a=e.expanded,r=e.modelName;t&&a&&this.props.onToggle(r,a)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){this.props.expanded!==e.expanded&&this.setState({expanded:e.expanded})}},{key:"render",value:function(){var e=this.props,t=e.title,a=e.classes;return this.state.expanded&&this.props.hideSelfOnExpand?y.default.createElement("span",{className:a||""},this.props.children):y.default.createElement("span",{className:a||"",ref:this.onLoad},y.default.createElement("button",{"aria-expanded":this.state.expanded,className:"model-box-control",onClick:this.toggleCollapsed},t&&y.default.createElement("span",{className:"pointer"},t),y.default.createElement("span",{className:"model-toggle"+(this.state.expanded?"":" collapsed")}),!this.state.expanded&&y.default.createElement("span",null,this.state.collapsedContent)),this.state.expanded&&this.props.children)}}]),a}(y.Component);(0,i.default)(Sa,"defaultProps",{collapsedContent:"{...}",expanded:!1,title:null,onToggle:function(){},hideSelfOnExpand:!1,specPath:S.default.List([])});var ba=vt(2618),Ca=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(e,r){var n;(0,c.default)(this,a),n=t.call(this,e,r),(0,i.default)((0,Y.default)(n),"activeTab",(function(e){var t=e.target.dataset.name;n.setState({activeTab:t})}));var l=n.props,o=l.getConfigs,u=l.isExecute,s=o().defaultModelRendering,d=s;return"example"!==s&&"model"!==s&&(d="example"),u&&(d="example"),n.state={activeTab:d},n}return(0,d.default)(a,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.isExecute&&!this.props.isExecute&&this.props.example&&this.setState({activeTab:"example"})}},{key:"render",value:function(){var e=this.props,t=e.getComponent,a=e.specSelectors,r=e.schema,n=e.example,l=e.isExecute,o=e.getConfigs,u=e.specPath,s=e.includeReadOnly,i=e.includeWriteOnly,c=o().defaultModelExpandDepth,d=t("ModelWrapper"),f=t("highlightCode"),p=(0,ba.default)(5).toString("base64"),m=(0,ba.default)(5).toString("base64"),h=(0,ba.default)(5).toString("base64"),v=(0,ba.default)(5).toString("base64"),g=a.isOAS3();return y.default.createElement("div",{className:"model-example"},y.default.createElement("ul",{className:"tab",role:"tablist"},y.default.createElement("li",{className:(0,He.default)("tabitem",{active:"example"===this.state.activeTab}),role:"presentation"},y.default.createElement("button",{"aria-controls":m,"aria-selected":"example"===this.state.activeTab,className:"tablinks","data-name":"example",id:p,onClick:this.activeTab,role:"tab"},l?"Edit Value":"Example Value")),r&&y.default.createElement("li",{className:(0,He.default)("tabitem",{active:"model"===this.state.activeTab}),role:"presentation"},y.default.createElement("button",{"aria-controls":v,"aria-selected":"model"===this.state.activeTab,className:(0,He.default)("tablinks",{inactive:l}),"data-name":"model",id:h,onClick:this.activeTab,role:"tab"},g?"Schema":"Model"))),"example"===this.state.activeTab&&y.default.createElement("div",{"aria-hidden":"example"!==this.state.activeTab,"aria-labelledby":p,"data-name":"examplePanel",id:m,role:"tabpanel",tabIndex:"0"},n||y.default.createElement(f,{value:"(no example available)",getConfigs:o})),"model"===this.state.activeTab&&y.default.createElement("div",{"aria-hidden":"example"===this.state.activeTab,"aria-labelledby":h,"data-name":"modelPanel",id:v,role:"tabpanel",tabIndex:"0"},y.default.createElement(d,{schema:r,getComponent:t,getConfigs:o,specSelectors:a,expandDepth:c,specPath:u,includeReadOnly:s,includeWriteOnly:i})))}}]),a}(y.default.Component),xa=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){var e,n;(0,c.default)(this,a);for(var l=arguments.length,o=new Array(l),u=0;u<l;u++)o[u]=arguments[u];return n=t.call.apply(t,(0,r.default)(e=[this]).call(e,o)),(0,i.default)((0,Y.default)(n),"onToggle",(function(e,t){n.props.layoutActions&&n.props.layoutActions.show(n.props.fullPath,t)})),n}return(0,d.default)(a,[{key:"render",value:function(){var e,t=this.props,a=t.getComponent,r=t.getConfigs,n=a("Model");return this.props.layoutSelectors&&(e=this.props.layoutSelectors.isShown(this.props.fullPath)),y.default.createElement("div",{className:"model-box"},y.default.createElement(n,(0,Dt.default)({},this.props,{getConfigs:r,expanded:e,depth:1,onToggle:this.onToggle,expandDepth:this.props.expandDepth||0})))}}]),a}(y.Component),wa=vt(1543),_a=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){var e,n;(0,c.default)(this,a);for(var l=arguments.length,o=new Array(l),u=0;u<l;u++)o[u]=arguments[u];return n=t.call.apply(t,(0,r.default)(e=[this]).call(e,o)),(0,i.default)((0,Y.default)(n),"getSchemaBasePath",(function(){return n.props.specSelectors.isOAS3()?["components","schemas"]:["definitions"]})),(0,i.default)((0,Y.default)(n),"getCollapsedContent",(function(){return" "})),(0,i.default)((0,Y.default)(n),"handleToggle",(function(e,t){var a,l;(n.props.layoutActions.show((0,r.default)(a=[]).call(a,(0,Ct.default)(n.getSchemaBasePath()),[e]),t),t)&&n.props.specActions.requestResolvedSubtree((0,r.default)(l=[]).call(l,(0,Ct.default)(n.getSchemaBasePath()),[e]))})),(0,i.default)((0,Y.default)(n),"onLoadModels",(function(e){e&&n.props.layoutActions.readyToScroll(n.getSchemaBasePath(),e)})),(0,i.default)((0,Y.default)(n),"onLoadModel",(function(e){if(e){var t,a=e.getAttribute("data-name");n.props.layoutActions.readyToScroll((0,r.default)(t=[]).call(t,(0,Ct.default)(n.getSchemaBasePath()),[a]),e)}})),n}return(0,d.default)(a,[{key:"render",value:function(){var e,t=this,a=this.props,n=a.specSelectors,l=a.getComponent,o=a.layoutSelectors,u=a.layoutActions,s=a.getConfigs,i=n.definitions(),c=s(),d=c.docExpansion,f=c.defaultModelsExpandDepth;if(!i.size||f<0)return null;var p=this.getSchemaBasePath(),m=o.isShown(p,f>0&&"none"!==d),h=n.isOAS3(),v=l("ModelWrapper"),E=l("Collapse"),b=l("ModelCollapse"),C=l("JumpToPath",!0);return y.default.createElement("section",{className:m?"models is-open":"models",ref:this.onLoadModels},y.default.createElement("h4",null,y.default.createElement("button",{"aria-expanded":m,className:"models-control",onClick:function(){return u.show(p,!m)}},y.default.createElement("span",null,h?"Schemas":"Models"),y.default.createElement("svg",{width:"20",height:"20","aria-hidden":"true",focusable:"false"},y.default.createElement("use",{xlinkHref:m?"#large-arrow-up":"#large-arrow-down"})))),y.default.createElement(E,{isOpened:m},(0,g.default)(e=i.entrySeq()).call(e,(function(e){var a,i=(0,Be.default)(e,1)[0],c=(0,r.default)(a=[]).call(a,(0,Ct.default)(p),[i]),d=S.default.List(c),m=n.specResolvedSubtree(c),h=n.specJson().getIn(c),g=S.Map.isMap(m)?m:S.default.Map(),E=S.Map.isMap(h)?h:S.default.Map(),x=g.get("title")||E.get("title")||i,w=o.isShown(c,!1);w&&0===g.size&&E.size>0&&t.props.specActions.requestResolvedSubtree(c);var _=y.default.createElement(v,{name:i,expandDepth:f,schema:g||S.default.Map(),displayName:x,fullPath:c,specPath:d,getComponent:l,specSelectors:n,getConfigs:s,layoutSelectors:o,layoutActions:u,includeReadOnly:!0,includeWriteOnly:!0}),A=y.default.createElement("span",{className:"model-box"},y.default.createElement("span",{className:"model model-title"},x));return y.default.createElement("div",{id:"model-".concat(i),className:"model-container",key:"models-section-".concat(i),"data-name":i,ref:t.onLoadModel},y.default.createElement("span",{className:"models-jump-to-path"},y.default.createElement(C,{specPath:d})),y.default.createElement(b,{classes:"model-box",collapsedContent:t.getCollapsedContent(i),onToggle:t.handleToggle,title:A,displayName:x,modelName:i,specPath:d,layoutSelectors:o,layoutActions:u,hideSelfOnExpand:!0,expanded:f>0&&w},_))})).toArray()))}}]),a}(y.Component);const Aa=function(e){var t=e.value,a=(0,e.getComponent)("ModelCollapse"),r=y.default.createElement("span",null,"Array [ ",t.count()," ]");return y.default.createElement("span",{className:"prop-enum"},"Enum:",y.default.createElement("br",null),y.default.createElement(a,{collapsedContent:r},"[ ",t.join(", ")," ]"))};var ka=["schema","name","displayName","isRef","getComponent","getConfigs","depth","onToggle","expanded","specPath"],Ia=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"render",value:function(){var e,t,a,n,o=this.props,s=o.schema,i=o.name,c=o.displayName,d=o.isRef,f=o.getComponent,p=o.getConfigs,h=o.depth,v=o.onToggle,E=o.expanded,b=o.specPath,C=(0,Lt.default)(o,ka),x=C.specSelectors,w=C.expandDepth,_=C.includeReadOnly,A=C.includeWriteOnly,k=x.isOAS3;if(!s)return null;var I=p().showExtensions,N=s.get("description"),R=s.get("properties"),P=s.get("additionalProperties"),T=s.get("title")||c||i,O=s.get("required"),M=(0,l.default)(s).call(s,(function(e,t){var a;return-1!==(0,$.default)(a=["maxProperties","minProperties","nullable","example"]).call(a,t)})),j=s.get("deprecated"),q=f("JumpToPath",!0),V=f("Markdown",!0),D=f("Model"),L=f("ModelCollapse"),z=f("Property"),U=function(){return y.default.createElement("span",{className:"model-jump-to-path"},y.default.createElement(q,{specPath:b}))},B=y.default.createElement("span",null,y.default.createElement("span",null,"{"),"...",y.default.createElement("span",null,"}"),d?y.default.createElement(U,null):""),J=x.isOAS3()?s.get("anyOf"):null,F=x.isOAS3()?s.get("oneOf"):null,W=x.isOAS3()?s.get("not"):null,H=T&&y.default.createElement("span",{className:"model-title"},d&&s.get("$$ref")&&y.default.createElement("span",{className:"model-hint"},s.get("$$ref")),y.default.createElement("span",{className:"model-title__text"},T));return y.default.createElement("span",{className:"model"},y.default.createElement(L,{modelName:i,title:H,onToggle:v,expanded:!!E||h<=w,collapsedContent:B},y.default.createElement("span",{className:"brace-open object"},"{"),d?y.default.createElement(U,null):null,y.default.createElement("span",{className:"inner-object"},y.default.createElement("table",{className:"model"},y.default.createElement("tbody",null,N?y.default.createElement("tr",{className:"description"},y.default.createElement("td",null,"description:"),y.default.createElement("td",null,y.default.createElement(V,{source:N}))):null,j?y.default.createElement("tr",{className:"property"},y.default.createElement("td",null,"deprecated:"),y.default.createElement("td",null,"true")):null,R&&R.size?(0,g.default)(e=(0,l.default)(t=R.entrySeq()).call(t,(function(e){var t=(0,Be.default)(e,2)[1];return(!t.get("readOnly")||_)&&(!t.get("writeOnly")||A)}))).call(e,(function(e){var t,a,n=(0,Be.default)(e,2),l=n[0],o=n[1],u=k()&&o.get("deprecated"),s=S.List.isList(O)&&O.contains(l),c=["property-row"];return u&&c.push("deprecated"),s&&c.push("required"),y.default.createElement("tr",{key:l,className:c.join(" ")},y.default.createElement("td",null,l,s&&y.default.createElement("span",{className:"star"},"*")),y.default.createElement("td",null,y.default.createElement(D,(0,Dt.default)({key:(0,r.default)(t=(0,r.default)(a="object-".concat(i,"-")).call(a,l,"_")).call(t,o)},C,{required:s,getComponent:f,specPath:b.push("properties",l),getConfigs:p,schema:o,depth:h+1}))))})).toArray():null,I?y.default.createElement("tr",null,y.default.createElement("td",null," ")):null,I?(0,g.default)(a=s.entrySeq()).call(a,(function(e){var t=(0,Be.default)(e,2),a=t[0],r=t[1];if("x-"===(0,m.default)(a).call(a,0,2)){var n=r?r.toJS?r.toJS():r:null;return y.default.createElement("tr",{key:a,className:"extension"},y.default.createElement("td",null,a),y.default.createElement("td",null,(0,u.default)(n)))}})).toArray():null,P&&P.size?y.default.createElement("tr",null,y.default.createElement("td",null,"< * >:"),y.default.createElement("td",null,y.default.createElement(D,(0,Dt.default)({},C,{required:!1,getComponent:f,specPath:b.push("additionalProperties"),getConfigs:p,schema:P,depth:h+1})))):null,J?y.default.createElement("tr",null,y.default.createElement("td",null,"anyOf ->"),y.default.createElement("td",null,(0,g.default)(J).call(J,(function(e,t){return y.default.createElement("div",{key:t},y.default.createElement(D,(0,Dt.default)({},C,{required:!1,getComponent:f,specPath:b.push("anyOf",t),getConfigs:p,schema:e,depth:h+1})))})))):null,F?y.default.createElement("tr",null,y.default.createElement("td",null,"oneOf ->"),y.default.createElement("td",null,(0,g.default)(F).call(F,(function(e,t){return y.default.createElement("div",{key:t},y.default.createElement(D,(0,Dt.default)({},C,{required:!1,getComponent:f,specPath:b.push("oneOf",t),getConfigs:p,schema:e,depth:h+1})))})))):null,W?y.default.createElement("tr",null,y.default.createElement("td",null,"not ->"),y.default.createElement("td",null,y.default.createElement("div",null,y.default.createElement(D,(0,Dt.default)({},C,{required:!1,getComponent:f,specPath:b.push("not"),getConfigs:p,schema:W,depth:h+1}))))):null))),y.default.createElement("span",{className:"brace-close"},"}")),M.size?(0,g.default)(n=M.entrySeq()).call(n,(function(e){var t,a=(0,Be.default)(e,2),n=a[0],l=a[1];return y.default.createElement(z,{key:(0,r.default)(t="".concat(n,"-")).call(t,l),propKey:n,propVal:l,propClass:"property"})})):null)}}]),a}(y.Component),Na=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"render",value:function(){var e,t=this.props,a=t.getComponent,n=t.getConfigs,o=t.schema,u=t.depth,s=t.expandDepth,i=t.name,c=t.displayName,d=t.specPath,f=o.get("description"),p=o.get("items"),m=o.get("title")||c||i,h=(0,l.default)(o).call(o,(function(e,t){var a;return-1===(0,$.default)(a=["type","items","description","$$ref"]).call(a,t)})),v=a("Markdown",!0),E=a("ModelCollapse"),S=a("Model"),b=a("Property"),C=m&&y.default.createElement("span",{className:"model-title"},y.default.createElement("span",{className:"model-title__text"},m));return y.default.createElement("span",{className:"model"},y.default.createElement(E,{title:C,expanded:u<=s,collapsedContent:"[...]"},"[",h.size?(0,g.default)(e=h.entrySeq()).call(e,(function(e){var t,a=(0,Be.default)(e,2),n=a[0],l=a[1];return y.default.createElement(b,{key:(0,r.default)(t="".concat(n,"-")).call(t,l),propKey:n,propVal:l,propClass:"property"})})):null,f?y.default.createElement(v,{source:f}):h.size?y.default.createElement("div",{className:"markdown"}):null,y.default.createElement("span",null,y.default.createElement(S,(0,Dt.default)({},this.props,{getConfigs:n,specPath:d.push("items"),name:null,schema:p,required:!1,depth:u+1}))),"]"))}}]),a}(y.Component),Ra="property primitive",Pa=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"render",value:function(){var e,t,a,n=this.props,o=n.schema,u=n.getComponent,s=n.getConfigs,i=n.name,c=n.displayName,d=n.depth,f=n.expandDepth,p=s().showExtensions;if(!o||!o.get)return y.default.createElement("div",null);var m=o.get("type"),h=o.get("format"),v=o.get("xml"),E=o.get("enum"),S=o.get("title")||c||i,b=o.get("description"),C=(0,A.nX)(o),x=(0,l.default)(o).call(o,(function(e,t){var a;return-1===(0,$.default)(a=["enum","type","format","description","$$ref"]).call(a,t)})).filterNot((function(e,t){return C.has(t)})),w=u("Markdown",!0),_=u("EnumModel"),k=u("Property"),I=u("ModelCollapse"),N=S&&y.default.createElement("span",{className:"model-title"},y.default.createElement("span",{className:"model-title__text"},S));return y.default.createElement("span",{className:"model"},y.default.createElement(I,{title:N,expanded:d>=f,collapsedContent:" ",hideSelfOnExpand:f!==d},y.default.createElement("span",{className:"prop"},i&&d>1&&y.default.createElement("span",{className:"".concat(1===d&&"model-title"," prop-name")},S),y.default.createElement("span",{className:"prop-type"},m),h&&y.default.createElement("span",{className:"prop-format"},"($",h,")"),x.size?(0,g.default)(e=x.entrySeq()).call(e,(function(e){var t,a=(0,Be.default)(e,2),n=a[0],l=a[1];return y.default.createElement(k,{key:(0,r.default)(t="".concat(n,"-")).call(t,l),propKey:n,propVal:l,propClass:Ra})})):null,p&&C.size?(0,g.default)(t=C.entrySeq()).call(t,(function(e){var t,a=(0,Be.default)(e,2),n=a[0],l=a[1];return y.default.createElement(k,{key:(0,r.default)(t="".concat(n,"-")).call(t,l),propKey:n,propVal:l,propClass:Ra})})):null,b?y.default.createElement(w,{source:b}):null,v&&v.size?y.default.createElement("span",null,y.default.createElement("br",null),y.default.createElement("span",{className:Ra},"xml:"),(0,g.default)(a=v.entrySeq()).call(a,(function(e){var t,a=(0,Be.default)(e,2),n=a[0],l=a[1];return y.default.createElement("span",{key:(0,r.default)(t="".concat(n,"-")).call(t,l),className:Ra},y.default.createElement("br",null)," ",n,": ",String(l))})).toArray()):null,E&&y.default.createElement(_,{value:E,getComponent:u}))))}}]),a}(y.Component);const Ta=function(e){var t=e.propKey,a=e.propVal,r=e.propClass;return y.default.createElement("span",{className:r},y.default.createElement("br",null),t,": ",String(a))};var Oa=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"render",value:function(){var e=this.props,t=e.onTryoutClick,a=e.onCancelClick,r=e.onResetClick,n=e.enabled,l=e.hasUserEditedBody,o=e.isOAS3&&l;return y.default.createElement("div",{className:o?"try-out btn-group":"try-out"},n?y.default.createElement("button",{className:"btn try-out__btn cancel",onClick:a},"Cancel"):y.default.createElement("button",{className:"btn try-out__btn",onClick:t},"Try it out "),o&&y.default.createElement("button",{className:"btn try-out__btn reset",onClick:r},"Reset"))}}]),a}(y.default.Component);(0,i.default)(Oa,"defaultProps",{onTryoutClick:Function.prototype,onCancelClick:Function.prototype,onResetClick:Function.prototype,enabled:!1,hasUserEditedBody:!1,isOAS3:!1});var Ma=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"render",value:function(){var e=this.props,t=e.bypass,a=e.isSwagger2,r=e.isOAS3,n=e.alsoShow;return t?y.default.createElement("div",null,this.props.children):a&&r?y.default.createElement("div",{className:"version-pragma"},n,y.default.createElement("div",{className:"version-pragma__message version-pragma__message--ambiguous"},y.default.createElement("div",null,y.default.createElement("h3",null,"Unable to render this definition"),y.default.createElement("p",null,y.default.createElement("code",null,"swagger")," and ",y.default.createElement("code",null,"openapi")," fields cannot be present in the same Swagger or OpenAPI definition. Please remove one of the fields."),y.default.createElement("p",null,"Supported version fields are ",y.default.createElement("code",null,"swagger: ",'"2.0"')," and those that match ",y.default.createElement("code",null,"openapi: 3.0.n")," (for example, ",y.default.createElement("code",null,"openapi: 3.0.0"),").")))):a||r?y.default.createElement("div",null,this.props.children):y.default.createElement("div",{className:"version-pragma"},n,y.default.createElement("div",{className:"version-pragma__message version-pragma__message--missing"},y.default.createElement("div",null,y.default.createElement("h3",null,"Unable to render this definition"),y.default.createElement("p",null,"The provided definition does not specify a valid version field."),y.default.createElement("p",null,"Please indicate a valid Swagger or OpenAPI version field. Supported version fields are ",y.default.createElement("code",null,"swagger: ",'"2.0"')," and those that match ",y.default.createElement("code",null,"openapi: 3.0.n")," (for example, ",y.default.createElement("code",null,"openapi: 3.0.0"),")."))))}}]),a}(y.default.PureComponent);(0,i.default)(Ma,"defaultProps",{alsoShow:null,children:null,bypass:!1});const ja=function(e){var t=e.version;return y.default.createElement("small",null,y.default.createElement("pre",{className:"version"}," ",t," "))};const qa=function(e){var t=e.enabled,a=e.path,r=e.text;return y.default.createElement("a",{className:"nostyle",onClick:t?function(e){return e.preventDefault()}:null,href:t?"#/".concat(a):null},y.default.createElement("span",null,r))};const Va=function(){return y.default.createElement("div",null,y.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",className:"svg-assets"},y.default.createElement("defs",null,y.default.createElement("symbol",{viewBox:"0 0 20 20",id:"unlocked"},y.default.createElement("path",{d:"M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V6h2v-.801C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8z"})),y.default.createElement("symbol",{viewBox:"0 0 20 20",id:"locked"},y.default.createElement("path",{d:"M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8zM12 8H8V5.199C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8z"})),y.default.createElement("symbol",{viewBox:"0 0 20 20",id:"close"},y.default.createElement("path",{d:"M14.348 14.849c-.469.469-1.229.469-1.697 0L10 11.819l-2.651 3.029c-.469.469-1.229.469-1.697 0-.469-.469-.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-.469-.469-.469-1.228 0-1.697.469-.469 1.228-.469 1.697 0L10 8.183l2.651-3.031c.469-.469 1.228-.469 1.697 0 .469.469.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c.469.469.469 1.229 0 1.698z"})),y.default.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow"},y.default.createElement("path",{d:"M13.25 10L6.109 2.58c-.268-.27-.268-.707 0-.979.268-.27.701-.27.969 0l7.83 7.908c.268.271.268.709 0 .979l-7.83 7.908c-.268.271-.701.27-.969 0-.268-.269-.268-.707 0-.979L13.25 10z"})),y.default.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow-down"},y.default.createElement("path",{d:"M17.418 6.109c.272-.268.709-.268.979 0s.271.701 0 .969l-7.908 7.83c-.27.268-.707.268-.979 0l-7.908-7.83c-.27-.268-.27-.701 0-.969.271-.268.709-.268.979 0L10 13.25l7.418-7.141z"})),y.default.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow-up"},y.default.createElement("path",{d:"M 17.418 14.908 C 17.69 15.176 18.127 15.176 18.397 14.908 C 18.667 14.64 18.668 14.207 18.397 13.939 L 10.489 6.109 C 10.219 5.841 9.782 5.841 9.51 6.109 L 1.602 13.939 C 1.332 14.207 1.332 14.64 1.602 14.908 C 1.873 15.176 2.311 15.176 2.581 14.908 L 10 7.767 L 17.418 14.908 Z"})),y.default.createElement("symbol",{viewBox:"0 0 24 24",id:"jump-to"},y.default.createElement("path",{d:"M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z"})),y.default.createElement("symbol",{viewBox:"0 0 24 24",id:"expand"},y.default.createElement("path",{d:"M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"})))))};var Da=vt(5466),La=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"render",value:function(){var e=this.props,t=e.errSelectors,a=e.specSelectors,r=e.getComponent,n=r("SvgAssets"),l=r("InfoContainer",!0),o=r("VersionPragmaFilter"),u=r("operations",!0),s=r("Models",!0),i=r("Row"),c=r("Col"),d=r("errors",!0),f=r("ServersContainer",!0),p=r("SchemesContainer",!0),m=r("AuthorizeBtnContainer",!0),h=r("FilterContainer",!0),v=a.isSwagger2(),g=a.isOAS3(),E=!a.specStr(),S=a.loadingStatus(),b=null;if("loading"===S&&(b=y.default.createElement("div",{className:"info"},y.default.createElement("div",{className:"loading-container"},y.default.createElement("div",{className:"loading"})))),"failed"===S&&(b=y.default.createElement("div",{className:"info"},y.default.createElement("div",{className:"loading-container"},y.default.createElement("h4",{className:"title"},"Failed to load API definition."),y.default.createElement(d,null)))),"failedConfig"===S){var C=t.lastError(),x=C?C.get("message"):"";b=y.default.createElement("div",{className:"info failed-config"},y.default.createElement("div",{className:"loading-container"},y.default.createElement("h4",{className:"title"},"Failed to load remote configuration."),y.default.createElement("p",null,x)))}if(!b&&E&&(b=y.default.createElement("h4",null,"No API definition provided.")),b)return y.default.createElement("div",{className:"swagger-ui"},y.default.createElement("div",{className:"loading-container"},b));var w=a.servers(),_=a.schemes(),A=w&&w.size,k=_&&_.size,I=!!a.securityDefinitions();return y.default.createElement("div",{className:"swagger-ui"},y.default.createElement(n,null),y.default.createElement(o,{isSwagger2:v,isOAS3:g,alsoShow:y.default.createElement(d,null)},y.default.createElement(d,null),y.default.createElement(i,{className:"information-container"},y.default.createElement(c,{mobile:12},y.default.createElement(l,null))),A||k||I?y.default.createElement("div",{className:"scheme-container"},y.default.createElement(c,{className:"schemes wrapper",mobile:12},A?y.default.createElement(f,null):null,k?y.default.createElement(p,null):null,I?y.default.createElement(m,null):null)):null,y.default.createElement(h,null),y.default.createElement(i,null,y.default.createElement(c,{mobile:12,desktop:12},y.default.createElement(u,null))),y.default.createElement(i,null,y.default.createElement(c,{mobile:12,desktop:12},y.default.createElement(s,null)))))}}]),a}(y.default.Component);const za=(e=>{var t={};return vt.d(t,e),t})({default:()=>pt.default});var Ua={value:"",onChange:function(){},schema:{},keyName:"",required:!1,errors:(0,S.List)()},Ba=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){return(0,c.default)(this,a),t.apply(this,arguments)}return(0,d.default)(a,[{key:"componentDidMount",value:function(){var e=this.props,t=e.dispatchInitialValue,a=e.value,r=e.onChange;t?r(a):!1===t&&r("")}},{key:"render",value:function(){var e,t=this.props,a=t.schema,n=t.errors,l=t.value,o=t.onChange,u=t.getComponent,s=t.fn,i=t.disabled,c=a&&a.get?a.get("format"):null,d=a&&a.get?a.get("type"):null,f=function(e){return u(e,!1,{failSilently:!0})},p=d?f(c?(0,r.default)(e="JsonSchema_".concat(d,"_")).call(e,c):"JsonSchema_".concat(d)):u("JsonSchema_string");return p||(p=u("JsonSchema_string")),y.default.createElement(p,(0,Dt.default)({},this.props,{errors:n,fn:s,getComponent:u,value:l,onChange:o,schema:a,disabled:i}))}}]),a}(y.Component);(0,i.default)(Ba,"defaultProps",Ua);var Ja=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){var e,n;(0,c.default)(this,a);for(var l=arguments.length,o=new Array(l),u=0;u<l;u++)o[u]=arguments[u];return n=t.call.apply(t,(0,r.default)(e=[this]).call(e,o)),(0,i.default)((0,Y.default)(n),"onChange",(function(e){var t=n.props.schema&&"file"===n.props.schema.get("type")?e.target.files[0]:e.target.value;n.props.onChange(t,n.props.keyName)})),(0,i.default)((0,Y.default)(n),"onEnumChange",(function(e){return n.props.onChange(e)})),n}return(0,d.default)(a,[{key:"render",value:function(){var e=this.props,t=e.getComponent,a=e.value,r=e.schema,n=e.errors,l=e.required,o=e.description,u=e.disabled,s=r&&r.get?r.get("enum"):null,i=r&&r.get?r.get("format"):null,c=r&&r.get?r.get("type"):null,d=r&&r.get?r.get("in"):null;if(a||(a=""),n=n.toJS?n.toJS():[],s){var f=t("Select");return y.default.createElement(f,{className:n.length?"invalid":"",title:n.length?n:"",allowedValues:s,value:a,allowEmptyValue:!l,disabled:u,onChange:this.onEnumChange})}var p=u||d&&"formData"===d&&!("FormData"in window),m=t("Input");return c&&"file"===c?y.default.createElement(m,{type:"file",className:n.length?"invalid":"",title:n.length?n:"",onChange:this.onChange,disabled:p}):y.default.createElement(za.default,{type:i&&"password"===i?"password":"text",className:n.length?"invalid":"",title:n.length?n:"",value:a,minLength:0,debounceTimeout:350,placeholder:o,onChange:this.onChange,disabled:p})}}]),a}(y.Component);(0,i.default)(Ja,"defaultProps",Ua);var Fa=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(e,r){var n;return(0,c.default)(this,a),n=t.call(this,e,r),(0,i.default)((0,Y.default)(n),"onChange",(function(){n.props.onChange(n.state.value)})),(0,i.default)((0,Y.default)(n),"onItemChange",(function(e,t){n.setState((function(a){return{value:a.value.set(t,e)}}),n.onChange)})),(0,i.default)((0,Y.default)(n),"removeItem",(function(e){n.setState((function(t){return{value:t.value.delete(e)}}),n.onChange)})),(0,i.default)((0,Y.default)(n),"addItem",(function(){var e=Ya(n.state.value);n.setState((function(){return{value:e.push((0,A.xi)(n.state.schema.get("items"),!1,{includeWriteOnly:!0}))}}),n.onChange)})),(0,i.default)((0,Y.default)(n),"onEnumChange",(function(e){n.setState((function(){return{value:e}}),n.onChange)})),n.state={value:Ya(e.value),schema:e.schema},n}return(0,d.default)(a,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=Ya(e.value);t!==this.state.value&&this.setState({value:t}),e.schema!==this.state.schema&&this.setState({schema:e.schema})}},{key:"render",value:function(){var e,t=this,a=this.props,n=a.getComponent,o=a.required,u=a.schema,s=a.errors,i=a.fn,c=a.disabled;s=s.toJS?s.toJS():(0,h.default)(s)?s:[];var d,f,p=(0,l.default)(s).call(s,(function(e){return"string"==typeof e})),m=(0,g.default)(e=(0,l.default)(s).call(s,(function(e){return void 0!==e.needRemove}))).call(e,(function(e){return e.error})),v=this.state.value,E=!!(v&&v.count&&v.count()>0),b=u.getIn(["items","enum"]),C=u.getIn(["items","type"]),x=u.getIn(["items","format"]),w=u.get("items"),_=!1,A="file"===C||"string"===C&&"binary"===x;C&&x?d=n((0,r.default)(f="JsonSchema_".concat(C,"_")).call(f,x)):"boolean"!==C&&"array"!==C&&"object"!==C||(d=n("JsonSchema_".concat(C)));if(d||A||(_=!0),b){var k=n("Select");return y.default.createElement(k,{className:s.length?"invalid":"",title:s.length?s:"",multiple:!0,value:v,disabled:c,allowedValues:b,allowEmptyValue:!o,onChange:this.onEnumChange})}var I=n("Button");return y.default.createElement("div",{className:"json-schema-array"},E?(0,g.default)(v).call(v,(function(e,a){var r,o=(0,S.fromJS)((0,Ct.default)((0,g.default)(r=(0,l.default)(s).call(s,(function(e){return e.index===a}))).call(r,(function(e){return e.error}))));return y.default.createElement("div",{key:a,className:"json-schema-form-item"},A?y.default.createElement(Ha,{value:e,onChange:function(e){return t.onItemChange(e,a)},disabled:c,errors:o,getComponent:n}):_?y.default.createElement(Wa,{value:e,onChange:function(e){return t.onItemChange(e,a)},disabled:c,errors:o}):y.default.createElement(d,(0,Dt.default)({},t.props,{value:e,onChange:function(e){return t.onItemChange(e,a)},disabled:c,errors:o,schema:w,getComponent:n,fn:i})),c?null:y.default.createElement(I,{className:"btn btn-sm json-schema-form-item-remove ".concat(m.length?"invalid":null),title:m.length?m:"",onClick:function(){return t.removeItem(a)}}," - "))})):null,c?null:y.default.createElement(I,{className:"btn btn-sm json-schema-form-item-add ".concat(p.length?"invalid":null),title:p.length?p:"",onClick:this.addItem},"Add ",C?"".concat(C," "):"","item"))}}]),a}(y.PureComponent);(0,i.default)(Fa,"defaultProps",Ua);var Wa=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){var e,n;(0,c.default)(this,a);for(var l=arguments.length,o=new Array(l),u=0;u<l;u++)o[u]=arguments[u];return n=t.call.apply(t,(0,r.default)(e=[this]).call(e,o)),(0,i.default)((0,Y.default)(n),"onChange",(function(e){var t=e.target.value;n.props.onChange(t,n.props.keyName)})),n}return(0,d.default)(a,[{key:"render",value:function(){var e=this.props,t=e.value,a=e.errors,r=e.description,n=e.disabled;return t||(t=""),a=a.toJS?a.toJS():[],y.default.createElement(za.default,{type:"text",className:a.length?"invalid":"",title:a.length?a:"",value:t,minLength:0,debounceTimeout:350,placeholder:r,onChange:this.onChange,disabled:n})}}]),a}(y.Component);(0,i.default)(Wa,"defaultProps",Ua);var Ha=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){var e,n;(0,c.default)(this,a);for(var l=arguments.length,o=new Array(l),u=0;u<l;u++)o[u]=arguments[u];return n=t.call.apply(t,(0,r.default)(e=[this]).call(e,o)),(0,i.default)((0,Y.default)(n),"onFileChange",(function(e){var t=e.target.files[0];n.props.onChange(t,n.props.keyName)})),n}return(0,d.default)(a,[{key:"render",value:function(){var e=this.props,t=e.getComponent,a=e.errors,r=e.disabled,n=t("Input"),l=r||!("FormData"in window);return y.default.createElement(n,{type:"file",className:a.length?"invalid":"",title:a.length?a:"",onChange:this.onFileChange,disabled:l})}}]),a}(y.Component);(0,i.default)(Ha,"defaultProps",Ua);var Ka=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){var e,n;(0,c.default)(this,a);for(var l=arguments.length,o=new Array(l),u=0;u<l;u++)o[u]=arguments[u];return n=t.call.apply(t,(0,r.default)(e=[this]).call(e,o)),(0,i.default)((0,Y.default)(n),"onEnumChange",(function(e){return n.props.onChange(e)})),n}return(0,d.default)(a,[{key:"render",value:function(){var e=this.props,t=e.getComponent,a=e.value,r=e.errors,n=e.schema,l=e.required,o=e.disabled;r=r.toJS?r.toJS():[];var u=n&&n.get?n.get("enum"):null,s=!u||!l,i=!u&&(0,S.fromJS)(["true","false"]),c=t("Select");return y.default.createElement(c,{className:r.length?"invalid":"",title:r.length?r:"",value:String(a),disabled:o,allowedValues:u||i,allowEmptyValue:s,onChange:this.onEnumChange})}}]),a}(y.Component);(0,i.default)(Ka,"defaultProps",Ua);var Za=function(e){return(0,g.default)(e).call(e,(function(e){var t,n=void 0!==e.propKey?e.propKey:e.index,l="string"==typeof e?e:"string"==typeof e.error?e.error:null;if(!n&&l)return l;for(var o=e.error,u="/".concat(e.propKey);"object"===(0,a.default)(o);){var s=void 0!==o.propKey?o.propKey:o.index;if(void 0===s)break;if(u+="/".concat(s),!o.error)break;o=o.error}return(0,r.default)(t="".concat(u,": ")).call(t,o)}))},Ga=function(e){(0,X.default)(a,e);var t=(0,Q.default)(a);function a(){var e;return(0,c.default)(this,a),e=t.call(this),(0,i.default)((0,Y.default)(e),"onChange",(function(t){e.props.onChange(t)})),(0,i.default)((0,Y.default)(e),"handleOnChange",(function(t){var a=t.target.value;e.onChange(a)})),e}return(0,d.default)(a,[{key:"render",value:function(){var e=this.props,t=e.getComponent,a=e.value,r=e.errors,n=e.disabled,l=t("TextArea");return r=r.toJS?r.toJS():(0,h.default)(r)?r:[],y.default.createElement("div",null,y.default.createElement(l,{className:(0,He.default)({invalid:r.length}),title:r.length?Za(r).join(", "):"",value:(0,A.Pz)(a),disabled:n,onChange:this.handleOnChange}))}}]),a}(y.PureComponent);function Ya(e){return S.List.isList(e)?e:(0,h.default)(e)?(0,S.fromJS)(e):(0,S.List)()}function Xa(){var a={components:{App:ae,authorizationPopup:re,authorizeBtn:ne,AuthorizeBtnContainer:le,authorizeOperationBtn:oe,auths:ue,AuthItem:se,authError:ie,oauth2:be,apiKeyAuth:ce,basicAuth:de,clear:Ce,liveResponse:_e,InitializedInput:na,info:ia,InfoContainer:ca,JumpToPath:da,onlineValidatorBadge:Ae.Z,operations:Ne,operation:qe,OperationSummary:De,OperationSummaryMethod:Le,OperationSummaryPath:Ue,highlightCode:$e,responses:et,response:ht,ResponseExtension:yt,responseBody:bt,parameters:wt,parameterRow:Nt,execute:Pt,headers:Tt,errors:Ot,contentType:Vt,overview:ta,footer:fa,FilterContainer:pa,ParamBody:ha,curl:ga,schemes:ya,SchemesContainer:Ea,modelExample:Ca,ModelWrapper:xa,ModelCollapse:Sa,Model:wa.Z,Models:_a,EnumModel:Aa,ObjectModel:Ia,ArrayModel:Na,PrimitiveModel:Pa,Property:Ta,TryItOutButton:Oa,Markdown:Da.Z,BaseLayout:La,VersionPragmaFilter:Ma,VersionStamp:ja,OperationExt:Je,OperationExtRow:Fe,ParameterExt:_t,ParameterIncludeEmpty:kt,OperationTag:je,OperationContainer:te,DeepLink:qa,InfoUrl:sa,InfoBasePath:la,SvgAssets:Va,Example:fe,ExamplesSelect:me,ExamplesSelectValueRetainer:ve}},r={components:e},n={components:t};return[W.default,J.default,z.default,V.default,q.default,M.default,j.default,D.default,a,r,U.default,n,B.default,F.default,H.default,K.default,Z.default,L.default,(0,G.default)()]}(0,i.default)(Ga,"defaultProps",Ua);var Qa=vt(7451);function $a(){return[Xa,Qa.default]}var er=vt(5308),tr=!0,ar="g51bd1c2",rr="4.9.1",nr="Fri, 25 Mar 2022 18:33:09 GMT";function lr(e){var t,i,c;_.Z.versions=_.Z.versions||{},_.Z.versions.swaggerUi={version:rr,gitRevision:ar,gitDirty:tr,buildTimestamp:nr};var d={dom_id:null,domNode:null,spec:{},url:"",urls:null,layout:"BaseLayout",docExpansion:"list",maxDisplayedTags:null,filter:null,validatorUrl:"https://validator.swagger.io/validator",oauth2RedirectUrl:(0,r.default)(t=(0,r.default)(i="".concat(window.location.protocol,"//")).call(i,window.location.host)).call(t,window.location.pathname.substring(0,(0,n.default)(c=window.location.pathname).call(c,"/")),"/oauth2-redirect.html"),persistAuthorization:!1,configs:{},custom:{},displayOperationId:!1,displayRequestDuration:!1,deepLinking:!1,tryItOutEnabled:!1,requestInterceptor:function(e){return e},responseInterceptor:function(e){return e},showMutatedRequest:!0,defaultModelRendering:"example",defaultModelExpandDepth:1,defaultModelsExpandDepth:1,showExtensions:!1,showCommonExtensions:!1,withCredentials:void 0,requestSnippetsEnabled:!1,requestSnippets:{generators:{curl_bash:{title:"cURL (bash)",syntax:"bash"},curl_powershell:{title:"cURL (PowerShell)",syntax:"powershell"},curl_cmd:{title:"cURL (CMD)",syntax:"bash"}},defaultExpanded:!0,languages:null},supportedSubmitMethods:["get","put","post","delete","options","head","patch","trace"],queryConfigEnabled:!1,presets:[$a],plugins:[],pluginsOptions:{pluginLoadType:"legacy"},initialState:{},fn:{},components:{},syntaxHighlight:{activated:!0,theme:"agate"}},f=e.queryConfigEnabled?(0,A.UG)():{},p=e.domNode;delete e.domNode;var m=(0,s.default)({},d,e,f),h={system:{configs:m.configs},plugins:m.presets,pluginsOptions:m.pluginsOptions,state:(0,s.default)({layout:{layout:m.layout,filter:(0,l.default)(m)},spec:{spec:"",url:m.url},requestSnippets:m.requestSnippets},m.initialState)};if(m.initialState)for(var v in m.initialState)Object.prototype.hasOwnProperty.call(m.initialState,v)&&void 0===m.initialState[v]&&delete h.state[v];var g=new I(h);g.register([m.plugins,function(){return{fn:m.fn,components:m.components,state:m.state}}]);var y=g.getSystem(),E=function(e){var t=y.specSelectors.getLocalConfig?y.specSelectors.getLocalConfig():{},r=(0,s.default)({},t,m,e||{},f);if(p&&(r.domNode=p),g.setConfigs(r),y.configsActions.loaded(),null!==e&&(!f.url&&"object"===(0,a.default)(r.spec)&&(0,o.default)(r.spec).length?(y.specActions.updateUrl(""),y.specActions.updateLoadingStatus("success"),y.specActions.updateSpec((0,u.default)(r.spec))):y.specActions.download&&r.url&&!r.urls&&(y.specActions.updateUrl(r.url),y.specActions.download(r.url))),r.domNode)y.render(r.domNode,"App");else if(r.dom_id){var n=document.querySelector(r.dom_id);y.render(n,"App")}else null===r.dom_id||null===r.domNode||console.error("Skipped rendering: no `dom_id` or `domNode` was specified");return y},S=f.config||m.configUrl;return S&&y.specActions&&y.specActions.getConfigByUrl?(y.specActions.getConfigByUrl({url:S,loadRemoteConfig:!0,requestInterceptor:m.requestInterceptor,responseInterceptor:m.responseInterceptor},E),y):E()}lr.presets={apis:$a},lr.plugins=er.default;const or=lr})();var yt=gt.Z;export{yt as default};
|
||
//# sourceMappingURL=swagger-ui-es-bundle-core.js.map
|