From 769cbb2dc59e74dc62f376c420cf011dc0d60b6a Mon Sep 17 00:00:00 2001 From: nobody Date: Sat, 9 Dec 2023 10:05:00 +0100 Subject: [PATCH] swagger-ui v5.10.0 -> v5.10.3 (#1599) --- THIRD_PARTY.txt | 4 ++-- modules/internal/targets.js | 2 +- pages/updates/updates.html | 1 + .../swagger-ui/{5.10.0 => 5.10.3}/swagger-ui-bundle.min.jsm | 2 +- resources/swagger-ui/{5.10.0 => 5.10.3}/swagger-ui.min.css | 2 +- 5 files changed, 6 insertions(+), 5 deletions(-) rename resources/swagger-ui/{5.10.0 => 5.10.3}/swagger-ui-bundle.min.jsm (77%) rename resources/swagger-ui/{5.10.0 => 5.10.3}/swagger-ui.min.css (80%) diff --git a/THIRD_PARTY.txt b/THIRD_PARTY.txt index 8c1f2864..d12b4e37 100644 --- a/THIRD_PARTY.txt +++ b/THIRD_PARTY.txt @@ -1720,8 +1720,8 @@ https://cdnjs.cloudflare.com/ajax/libs/sticky-js/1.3.0/sticky.min.js https://cdnjs.cloudflare.com/ajax/libs/store.js/2.0.12/store.legacy.min.js https://cdnjs.cloudflare.com/ajax/libs/swagger-ui/4.18.3/swagger-ui-bundle.min.js https://cdnjs.cloudflare.com/ajax/libs/swagger-ui/4.18.3/swagger-ui.min.css -https://cdnjs.cloudflare.com/ajax/libs/swagger-ui/5.10.0/swagger-ui-bundle.min.js -https://cdnjs.cloudflare.com/ajax/libs/swagger-ui/5.10.0/swagger-ui.min.css +https://cdnjs.cloudflare.com/ajax/libs/swagger-ui/5.10.3/swagger-ui-bundle.min.js +https://cdnjs.cloudflare.com/ajax/libs/swagger-ui/5.10.3/swagger-ui.min.css https://cdnjs.cloudflare.com/ajax/libs/swfobject/2.2/swfobject.js https://cdnjs.cloudflare.com/ajax/libs/Swiper/3.4.2/css/swiper.min.css https://cdnjs.cloudflare.com/ajax/libs/Swiper/3.4.2/js/swiper.min.js diff --git a/modules/internal/targets.js b/modules/internal/targets.js index 7980a1cc..7f7f6741 100644 --- a/modules/internal/targets.js +++ b/modules/internal/targets.js @@ -434,7 +434,7 @@ targets.setLastVersion = function (type, version) { if (type.startsWith('/sticky-js/')) return '1.3.0'; if (type.startsWith('/store.js/2.')) return '2.0.12'; if (type.startsWith('/swagger-ui/4.')) return '4.18.3'; - if (type.startsWith('/swagger-ui/5.')) return '5.10.0'; + if (type.startsWith('/swagger-ui/5.')) return '5.10.3'; if (type.startsWith('/swfobject/2.')) return '2.2'; if (type.startsWith('/Swiper/3.')) return '3.4.2'; if (type.startsWith('/Swiper/4.')) return '4.5.1'; diff --git a/pages/updates/updates.html b/pages/updates/updates.html index a43a0138..f603f3f5 100644 --- a/pages/updates/updates.html +++ b/pages/updates/updates.html @@ -35,6 +35,7 @@
  • animejs v3.2.1 -> v3.2.2 (#1596)
  • Swiper v11.0.4 -> v11.0.5 (#1597)
  • alpinejs v3.13.2 -> v3.13.3 (#1598)
  • +
  • swagger-ui v5.10.0 -> v5.10.3 (#1599)
  • diff --git a/resources/swagger-ui/5.10.0/swagger-ui-bundle.min.jsm b/resources/swagger-ui/5.10.3/swagger-ui-bundle.min.jsm similarity index 77% rename from resources/swagger-ui/5.10.0/swagger-ui-bundle.min.jsm rename to resources/swagger-ui/5.10.3/swagger-ui-bundle.min.jsm index 032b09e8..c210eb25 100644 --- a/resources/swagger-ui/5.10.0/swagger-ui-bundle.min.jsm +++ b/resources/swagger-ui/5.10.3/swagger-ui-bundle.min.jsm @@ -9,4 +9,4 @@ CAUSE: `+e.stack)}}}const Pf=jf,Nf=class extends Pf{constructor(e,t){if(super(e, The error may be correlated with this previous error: ${u.current.stack} -`),e}u3(()=>{u.current=void 0,w.current=void 0,v.current=k});const O=ae.useMemo(()=>ae.createElement(A,Ds({},k,{ref:t})),[t,A,k]);return ae.useMemo(()=>P?ae.createElement(o.Provider,{value:c},O):O,[o,O,c])}const r=ae.memo(n);if(r.WrappedComponent=A,r.displayName=n.displayName=t,l){const e=ae.forwardRef(function(e,t){return ae.createElement(r,Ds({},e,{reactReduxForwardedRef:t}))});return e.displayName=t,e.WrappedComponent=A,e3()(e,A)}return e3()(r,A)}}function v3({store:t,context:e,children:n,serverState:r,stabilityCheck:o="once",noopCheck:s="once"}){const i=ae.useMemo(()=>{var e=c3(t);return{store:t,subscription:e,getServerState:r?()=>r:void 0,stabilityCheck:o,noopCheck:s}},[t,r,o,s]),a=ae.useMemo(()=>t.getState(),[t]);return u3(()=>{const e=i["subscription"];return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),a!==t.getState()&&e.notifyNestedSubs(),()=>{e.tryUnsubscribe(),e.onStateChange=void 0}},[i,a]),e=e||Zj,ae.createElement(e.Provider,{value:i},n)}Wn.useSyncExternalStoreWithSelector,e=In.useSyncExternalStore,f3=e,fo=Gj.unstable_batchedUpdates,Yj=fo;var Nn=BR(6557),b3=BR.n(Nn);const w3=(o,s,e)=>ke(e?((r,o)=>e=>{const t=r()["fn"];class n extends ae.Component{render(){return ae.createElement(v3,{store:o},ae.createElement(e,B()({},this.props,this.context)))}}return n.displayName=`WithRoot(${t.getDisplayName(e)})`,n})(o,e):b3(),y3((e,t)=>{const n={...t,...o()},r=s.prototype?.mapStateToProps||(e=>({state:e}));return r(e,n)}),(r=>e=>{const t=r()["fn"];class n extends ae.Component{render(){return ae.createElement(e,B()({},r(),this.props,this.context))}}return n.displayName=`WithSystem(${t.getDisplayName(e)})`,n})(o))(s),E3=(e,t,n,r)=>{for(const o in t){const s=t[o];"function"==typeof s&&s(n[o],r[o],e())}},S3=(s,e,i)=>(e,n)=>{const t=s()["fn"],r=i(e,"root");class o extends ae.Component{constructor(e,t){super(e,t),E3(s,n,e,{})}UNSAFE_componentWillReceiveProps(e){E3(s,n,e,this.props)}render(){var e=an()(this.props,n?Object.keys(n):[]);return ae.createElement(r,e)}}return o.displayName=`WithMappedContainer(${t.getDisplayName(r)})`,o},x3=(n,r,o,s)=>e=>{var t=o(n,r,s)("App","root");Gj.render(ae.createElement(t,null),e)},_3=(o,s,i)=>function(e,t){var n=2e.displayName||e.name||"Component",O3=e=>{var t,{getComponents:e,getStore:n,getSystem:r}=e,o=(o=_3(r,n,e),nt(o,function(){for(var e=arguments.length,t=new Array(e),n=0;ne=>{let{errActions:t,specSelectors:n,specActions:r,getConfigs:o}=e,s=l["fetch"];e=o();function i(e){if(e instanceof Error||400<=e.status){r.updateLoadingStatus("failed"),t.newThrownErr(Object.assign(new Error((e.message||e.statusText)+" "+a),{source:"fetch"}));if(!e.status&&e instanceof Error){try{let e;if("URL"in F?e=new URL(a):(e=document.createElement("a")).href=a,"https:"!==e.protocol&&"https:"===F.location.protocol){const a=Object.assign(new Error(`Possible mixed-content issue? The page was loaded over https:// but a ${e.protocol}// URL was specified. Check that you are not attempting to load mixed content.`),{source:"fetch"});return void t.newThrownErr(a)}if(e.origin!==F.location.origin){const a=Object.assign(new Error(`Possible cross-origin (CORS) issue? The URL origin (${e.origin}) does not match the page (${F.location.origin}). Check the server returns the correct 'Access-Control-Allow-*' headers.`),{source:"fetch"});t.newThrownErr(a)}}catch(e){return}return}else return}r.updateLoadingStatus("success"),r.updateSpec(e.text),n.url()!==a&&r.updateUrl(a)}a=a||n.url(),r.updateLoadingStatus("loading"),t.clear({source:"fetch"}),s({url:a,loadSpec:!0,requestInterceptor:e.requestInterceptor||(e=>e),responseInterceptor:e.responseInterceptor||(e=>e),credentials:"same-origin",headers:{Accept:"application/json,*/*"}}).then(i,i)},updateLoadingStatus:e=>{let t=[null,"loading","failed","success","failedConfig"];return-1===t.indexOf(e)&&console.error(`Error: ${e} is not one of `+JSON.stringify(t)),{type:"spec_update_loading_status",payload:e}}},reducers:{spec_update_loading_status:(e,t)=>"string"==typeof t.payload?e.set("loadingStatus",t.payload):e},selectors:{loadingStatus:t(e=>e||(0,q.Map)(),e=>e.get("loadingStatus")||null)}}}}}var C3,j3,P3,$n=BR(7287),N3=BR.n($n);const I3=console.error,T3=i=>e=>{const{getComponent:t,fn:n}=i(),r=t("ErrorBoundary"),o=n.getDisplayName(e);class s extends ae.Component{render(){return ae.createElement(r,{targetName:o,getComponent:t,fn:n},ae.createElement(e,B()({},this.props,this.context)))}}return s.displayName=`WithErrorBoundary(${o})`,e.prototype&&e.prototype.isReactComponent&&(s.prototype.mapStateToProps=e.prototype.mapStateToProps),s},R3=e=>{e=e.name;return ae.createElement("div",{className:"fallback"},"😱 ",ae.createElement("i",null,"Could not render ","t"===e?"this component":e,", see the console."))};class M3 extends ae.Component{static getDerivedStateFromError(e){return{hasError:!0,error:e}}constructor(){super(...arguments),this.state={hasError:!1,error:null}}componentDidCatch(e,t){this.props.fn.componentDidCatch(e,t)}render(){const{getComponent:e,targetName:t,children:n}=this.props;if(this.state.hasError){const n=e("Fallback");return ae.createElement(n,{name:t})}return n}}M3.defaultProps={targetName:"this component",getComponent:()=>R3,fn:{componentDidCatch:I3},children:null};function D3(){let{componentList:n=[],fullOverride:r=!1}=0{var e=e["getSystem"],t=r?n:["App","BaseLayout","VersionPragmaFilter","InfoContainer","ServersContainer","SchemesContainer","AuthorizeBtnContainer","FilterContainer","Operations","OperationContainer","parameters","responses","OperationServers","Models","ModelWrapper",...n],t=N3()(t,Array(t.length).fill((e,t)=>{let n=t["fn"];return n.withErrorBoundary(e)}));return{fn:{componentDidCatch:I3,withErrorBoundary:T3(e)},components:{ErrorBoundary:L3,Fallback:R3},wrapComponents:t}}}const L3=M3;class B3 extends ae.Component{getLayout(){let{getComponent:e,layoutSelectors:t}=this.props;const n=t.current(),r=e(n,!0);return r||(()=>ae.createElement("h1",null,' No layout defined for "',n,'" '))}render(){var e=this.getLayout();return ae.createElement(e,null)}}B3.defaultProps={};class F3 extends ae.Component{close=()=>{let e=this.props["authActions"];e.showDefinitions(!1)};render(){let{authSelectors:n,authActions:r,getComponent:o,errSelectors:s,specSelectors:i,fn:{AST:a={}}}=this.props,e=n.shownDefinitions();const l=o("auths"),t=o("CloseIcon");return ae.createElement("div",{className:"dialog-ux"},ae.createElement("div",{className:"backdrop-ux"}),ae.createElement("div",{className:"modal-ux"},ae.createElement("div",{className:"modal-dialog-ux"},ae.createElement("div",{className:"modal-ux-inner"},ae.createElement("div",{className:"modal-ux-header"},ae.createElement("h3",null,"Available authorizations"),ae.createElement("button",{type:"button",className:"close-modal",onClick:this.close},ae.createElement(t,null))),ae.createElement("div",{className:"modal-ux-content"},e.valueSeq().map((e,t)=>ae.createElement(l,{key:t,AST:a,definitions:e,getComponent:o,errSelectors:s,authSelectors:n,authActions:r,specSelectors:i})))))))}}class q3 extends ae.Component{render(){let{isAuthorized:e,showPopup:t,onClick:n,getComponent:r}=this.props;var o=r("authorizationPopup",!0),s=r("LockAuthIcon",!0),i=r("UnlockAuthIcon",!0);return ae.createElement("div",{className:"auth-wrapper"},ae.createElement("button",{className:e?"btn authorize locked":"btn authorize unlocked",onClick:n},ae.createElement("span",null,"Authorize"),e?ae.createElement(s,null):ae.createElement(i,null)),t&&ae.createElement(o,null))}}class $3 extends ae.Component{render(){const{authActions:e,authSelectors:t,specSelectors:n,getComponent:r}=this.props,o=n.securityDefinitions(),s=t.definitionsToAuthorize(),i=r("authorizeBtn");return o?ae.createElement(i,{onClick:()=>e.showDefinitions(s),isAuthorized:!!t.authorized().size,showPopup:!!t.shownDefinitions(),getComponent:r}):null}}class U3 extends ae.Component{onClick=e=>{e.stopPropagation();let t=this.props["onClick"];t&&t()};render(){let{isAuthorized:e,getComponent:t}=this.props;var n=t("LockAuthOperationIcon",!0),r=t("UnlockAuthOperationIcon",!0);return ae.createElement("button",{className:"authorization__btn","aria-label":e?"authorization button locked":"authorization button unlocked",onClick:this.onClick},e?ae.createElement(n,{className:"locked"}):ae.createElement(r,{className:"unlocked"}))}}class z3 extends ae.Component{constructor(e,t){super(e,t),this.state={}}onAuthChange=e=>{var t=e["name"];this.setState({[t]:e})};submitAuth=e=>{e.preventDefault();let t=this.props["authActions"];t.authorizeWithPersistOption(this.state)};logoutClick=e=>{e.preventDefault();let{authActions:t,definitions:n}=this.props,r=n.map((e,t)=>t).toArray();this.setState(r.reduce((e,t)=>(e[t]="",e),{})),t.logoutWithPersistOption(r)};close=e=>{e.preventDefault();let t=this.props["authActions"];t.showDefinitions(!1)};render(){let{definitions:e,getComponent:n,authSelectors:t,errSelectors:r}=this.props;const o=n("AuthItem"),s=n("oauth2",!0),i=n("Button");let a=t.authorized(),l=e.filter((e,t)=>!!a.get(t)),c=e.filter(e=>"oauth2"!==e.get("type")),u=e.filter(e=>"oauth2"===e.get("type"));return ae.createElement("div",{className:"auth-container"},!!c.size&&ae.createElement("form",{onSubmit:this.submitAuth},c.map((e,t)=>ae.createElement(o,{key:t,schema:e,name:t,getComponent:n,onAuthChange:this.onAuthChange,authorized:a,errSelectors:r})).toArray(),ae.createElement("div",{className:"auth-btn-wrapper"},c.size===l.size?ae.createElement(i,{className:"btn modal-btn auth",onClick:this.logoutClick,"aria-label":"Remove authorization"},"Logout"):ae.createElement(i,{type:"submit",className:"btn modal-btn auth authorize","aria-label":"Apply credentials"},"Authorize"),ae.createElement(i,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close"))),u&&u.size?ae.createElement("div",null,ae.createElement("div",{className:"scope-def"},ae.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."),ae.createElement("p",null,"API requires the following scopes. Select which ones you want to grant to Swagger UI.")),e.filter(e=>"oauth2"===e.get("type")).map((e,t)=>ae.createElement("div",{key:t},ae.createElement(s,{authorized:a,schema:e,name:t}))).toArray()):null)}}class V3 extends ae.Component{render(){let{schema:e,name:t,getComponent:n,onAuthChange:r,authorized:o,errSelectors:s}=this.props;var i=n("apiKeyAuth"),a=n("basicAuth");let l;var c=e.get("type");switch(c){case"apiKey":l=ae.createElement(i,{key:t,schema:e,name:t,errSelectors:s,authorized:o,getComponent:n,onChange:r});break;case"basic":l=ae.createElement(a,{key:t,schema:e,name:t,errSelectors:s,authorized:o,getComponent:n,onChange:r});break;default:l=ae.createElement("div",{key:t},"Unknown security definition type ",c)}return ae.createElement("div",{key:t+"-jump"},l)}}class K3 extends ae.Component{render(){let e=this.props["error"],t=e.get("level"),n=e.get("message"),r=e.get("source");return ae.createElement("div",{className:"errors"},ae.createElement("b",null,r," ",t),ae.createElement("span",null,n))}}class W3 extends ae.Component{constructor(e,t){super(e,t);var{name:e,schema:t}=this.props,n=this.getValue();this.state={name:e,schema:t,value:n}}getValue(){let{name:e,authorized:t}=this.props;return t&&t.getIn([e,"value"])}onChange=e=>{let t=this.props["onChange"],n=e.target.value,r=Object.assign({},this.state,{value:n});this.setState(r),t(r)};render(){let{schema:e,getComponent:t,errSelectors:n,name:r}=this.props;const o=t("Input"),s=t("Row"),i=t("Col"),a=t("authError"),l=t("Markdown",!0),c=t("JumpToPath",!0);let u=this.getValue(),p=n.allErrors().filter(e=>e.get("authId")===r);return ae.createElement("div",null,ae.createElement("h4",null,ae.createElement("code",null,r||e.get("name"))," (apiKey)",ae.createElement(c,{path:["securityDefinitions",r]})),u&&ae.createElement("h6",null,"Authorized"),ae.createElement(s,null,ae.createElement(l,{source:e.get("description")})),ae.createElement(s,null,ae.createElement("p",null,"Name: ",ae.createElement("code",null,e.get("name")))),ae.createElement(s,null,ae.createElement("p",null,"In: ",ae.createElement("code",null,e.get("in")))),ae.createElement(s,null,ae.createElement("label",null,"Value:"),u?ae.createElement("code",null," ****** "):ae.createElement(i,null,ae.createElement(o,{type:"text",onChange:this.onChange,autoFocus:!0}))),p.valueSeq().map((e,t)=>ae.createElement(a,{error:e,key:t})))}}class J3 extends ae.Component{constructor(e,t){super(e,t);var{schema:e,name:t}=this.props,n=this.getValue().username;this.state={name:t,schema:e,value:n?{username:n}:{}}}getValue(){let{authorized:e,name:t}=this.props;return e&&e.getIn([t,"value"])||{}}onChange=e=>{let t=this.props["onChange"],{value:n,name:r}=e.target,o=this.state.value;o[r]=n,this.setState({value:o}),t(this.state)};render(){let{schema:e,getComponent:t,name:n,errSelectors:r}=this.props;const o=t("Input"),s=t("Row"),i=t("Col"),a=t("authError"),l=t("JumpToPath",!0),c=t("Markdown",!0);let u=this.getValue().username,p=r.allErrors().filter(e=>e.get("authId")===n);return ae.createElement("div",null,ae.createElement("h4",null,"Basic authorization",ae.createElement(l,{path:["securityDefinitions",n]})),u&&ae.createElement("h6",null,"Authorized"),ae.createElement(s,null,ae.createElement(c,{source:e.get("description")})),ae.createElement(s,null,ae.createElement("label",null,"Username:"),u?ae.createElement("code",null," ",u," "):ae.createElement(i,null,ae.createElement(o,{type:"text",required:"required",name:"username",onChange:this.onChange,autoFocus:!0}))),ae.createElement(s,null,ae.createElement("label",null,"Password:"),u?ae.createElement("code",null," ****** "):ae.createElement(i,null,ae.createElement(o,{autoComplete:"new-password",name:"password",type:"password",onChange:this.onChange}))),p.valueSeq().map((e,t)=>ae.createElement(a,{error:e,key:t})))}}class H3 extends ae.PureComponent{static defaultProps={examples:Z().Map({}),onSelect:function(){for(var e=arguments.length,t=new Array(e),n=0;n{"function"==typeof this.props.onSelect&&(e=e.target.selectedOptions[0].getAttribute("value"),this._onSelect(e,{isSyntheticChange:!1}))};getCurrentExample=()=>{const{examples:e,currentExampleKey:t}=this.props,n=e.get(t),r=e.keySeq().first(),o=e.get(r);return n||o||Map({})};componentDidMount(){const{onSelect:e,examples:t}=this.props;if("function"==typeof e){const e=t.first(),n=t.keyOf(e);this._onSelect(n,{isSyntheticChange:!0})}}UNSAFE_componentWillReceiveProps(e){const{currentExampleKey:t,examples:n}=e;if(n!==this.props.examples&&!n.has(t)){const e=n.first(),t=n.keyOf(e);this._onSelect(t,{isSyntheticChange:!0})}}render(){const{examples:e,currentExampleKey:t,isValueModified:n,isModifiedValueAvailable:r,showLabels:o}=this.props;return ae.createElement("div",{className:"examples-select"},o?ae.createElement("span",{className:"examples-select__section-label"},"Examples: "):null,ae.createElement("select",{className:"examples-select-element",onChange:this._onDomSelect,value:r&&n?"__MODIFIED__VALUE__":t||""},r?ae.createElement("option",{value:"__MODIFIED__VALUE__"},"[Modified value]"):null,e.map((e,t)=>ae.createElement("option",{key:t,value:t},e.get("summary")||t)).valueSeq()))}}const G3=e=>q.List.isList(e)?e:mt(e);class Y3 extends ae.PureComponent{static defaultProps={userHasEditedBody:!1,examples:(0,q.Map)({}),currentNamespace:"__DEFAULT__NAMESPACE__",setRetainRequestBodyValueFlag:()=>{},onSelect:function(){for(var e=arguments.length,t=new Array(e),n=0;n{var e=this.props["currentNamespace"];return(this.state[e]||(0,q.Map)()).toObject()};_setStateForCurrentNamespace=e=>{var t=this.props["currentNamespace"];return this._setStateForNamespace(t,e)};_setStateForNamespace=(e,t)=>{t=(this.state[e]||(0,q.Map)()).mergeDeep(t);return this.setState({[e]:t})};_isCurrentUserInputSameAsExampleValue=()=>{var e=this.props["currentUserInputValue"];return this._getCurrentExampleValue()===e};_getValueForExample=(e,t)=>{const n=(t||this.props)["examples"];return G3((n||(0,q.Map)({})).getIn([e,"value"]))};_getCurrentExampleValue=e=>{var t=(e||this.props)["currentKey"];return this._getValueForExample(t,e||this.props)};_onExamplesSelect=(j3=this,function(e){var t=(1e.get("value")===t||mt(e.get("value"))===t);var c;l.size?(c=l.has(e.currentKey)?e.currentKey:l.keySeq().first(),r(c,{isSyntheticChange:!0})):t!==this.props.currentUserInputValue&&t!==s&&t!==i&&(this.props.setRetainRequestBodyValueFlag(!0),this._setStateForNamespace(e.currentNamespace,{lastUserEditedValue:e.currentUserInputValue,isModifiedValueSelected:o||t!==a}))}render(){const{currentUserInputValue:e,examples:t,currentKey:n,getComponent:r,userHasEditedBody:o}=this.props,{lastDownstreamValue:s,lastUserEditedValue:i,isModifiedValueSelected:a}=this._getStateForCurrentNamespace(),l=r("ExamplesSelect");return ae.createElement(l,{examples:t,currentExampleKey:n,onSelect:this._onExamplesSelect,isModifiedValueAvailable:!!i&&i!==s,isValueModified:void 0!==e&&a&&e!==this._getCurrentExampleValue()||o})}}class X3 extends ae.Component{constructor(e,t){super(e,t);let{name:n,schema:r,authorized:o,authSelectors:s}=this.props,i=o&&o.get(n),a=s.getConfigs()||{},l=i&&i.get("username")||"",c=i&&i.get("clientId")||a.clientId||"",u=i&&i.get("clientSecret")||a.clientSecret||"",p=i&&i.get("passwordType")||"basic",h=i&&i.get("scopes")||a.scopes||[];"string"==typeof h&&(h=h.split(a.scopeSeparator||" ")),this.state={appName:a.appName,name:n,schema:r,scopes:h,clientId:c,clientSecret:u,username:l,password:"",passwordType:p}}close=e=>{e.preventDefault();let t=this.props["authActions"];t.showDefinitions(!1)};authorize=()=>{let{authActions:m,errActions:g,getConfigs:e,authSelectors:t,oas3Selectors:y}=this.props,v=e(),b=t.getConfigs();g.clear({authId:name,type:"auth",source:"auth"});{var w={auth:this.state,currentServer:y.serverEffectiveValue(y.selectedServer()),authActions:m,errActions:g,configs:v,authConfigs:b};let{auth:t,authActions:e,errActions:n,configs:r,authConfigs:o={},currentServer:s}=w,{schema:i,scopes:a,name:l,clientId:c}=t,u=i.get("flow"),p=[];switch(u){case"password":return void e.authorizePassword(t);case"application":case"clientCredentials":case"client_credentials":return void e.authorizeApplication(t);case"accessCode":case"authorizationCode":case"authorization_code":p.push("response_type=code");break;case"implicit":p.push("response_type=token")}if("string"==typeof c&&p.push("client_id="+encodeURIComponent(c)),void 0===(w=r.oauth2RedirectUrl))return void n.newAuthErr({authId:l,source:"validation",level:"error",message:"oauth2RedirectUrl configuration is not passed. Oauth2 authorization cannot be performed."});p.push("redirect_uri="+encodeURIComponent(w));let h=[];Array.isArray(a)?h=a:Z().List.isList(a)&&(h=a.toArray()),0{let t=e["target"],n=t["checked"],r=t.dataset.value;n&&-1===this.state.scopes.indexOf(r)?(e=this.state.scopes.concat([r]),this.setState({scopes:e})):!n&&-1e!==r)})};onInputChange=e=>{var{dataset:{name:e},value:t}=e["target"];this.setState({[e]:t})};selectScopes=e=>{e.target.dataset.all?this.setState({scopes:Array.from((this.props.schema.get("allowedScopes")||this.props.schema.get("scopes")).keys())}):this.setState({scopes:[]})};logout=e=>{e.preventDefault();let{authActions:t,errActions:n,name:r}=this.props;n.clear({authId:r,type:"auth",source:"auth"}),t.logoutWithPersistOption([r])};render(){let{schema:e,getComponent:t,authSelectors:n,errSelectors:r,name:o,specSelectors:s}=this.props;const i=t("Input"),a=t("Row"),l=t("Col"),c=t("Button"),u=t("authError"),p=t("JumpToPath",!0),h=t("Markdown",!0),d=t("InitializedInput"),f=s["isOAS3"];var m=f()?e.get("openIdConnectUrl"):null,g="password",y=f()?m?"authorization_code":"authorizationCode":"accessCode",v=f()?m?"client_credentials":"clientCredentials":"application";let b=!!(n.getConfigs()||{}).usePkceWithAuthorizationCodeGrant,w=e.get("flow"),E=w===y&&b?w+" with PKCE":w,S=e.get("allowedScopes")||e.get("scopes"),x=!!n.authorized().get(o),_=r.allErrors().filter(e=>e.get("authId")===o),k=!_.filter(e=>"validation"===e.get("source")).size,O=e.get("description");return ae.createElement("div",null,ae.createElement("h4",null,o," (OAuth2, ",E,") ",ae.createElement(p,{path:["securityDefinitions",o]})),this.state.appName?ae.createElement("h5",null,"Application: ",this.state.appName," "):null,O&&ae.createElement(h,{source:e.get("description")}),x&&ae.createElement("h6",null,"Authorized"),m&&ae.createElement("p",null,"OpenID Connect URL: ",ae.createElement("code",null,m)),("implicit"===w||w===y)&&ae.createElement("p",null,"Authorization URL: ",ae.createElement("code",null,e.get("authorizationUrl"))),(w===g||w===y||w===v)&&ae.createElement("p",null,"Token URL:",ae.createElement("code",null," ",e.get("tokenUrl"))),ae.createElement("p",{className:"flow"},"Flow: ",ae.createElement("code",null,E)),w!==g?null:ae.createElement(a,null,ae.createElement(a,null,ae.createElement("label",{htmlFor:"oauth_username"},"username:"),x?ae.createElement("code",null," ",this.state.username," "):ae.createElement(l,{tablet:10,desktop:10},ae.createElement("input",{id:"oauth_username",type:"text","data-name":"username",onChange:this.onInputChange,autoFocus:!0}))),ae.createElement(a,null,ae.createElement("label",{htmlFor:"oauth_password"},"password:"),x?ae.createElement("code",null," ****** "):ae.createElement(l,{tablet:10,desktop:10},ae.createElement("input",{id:"oauth_password",type:"password","data-name":"password",onChange:this.onInputChange}))),ae.createElement(a,null,ae.createElement("label",{htmlFor:"password_type"},"Client credentials location:"),x?ae.createElement("code",null," ",this.state.passwordType," "):ae.createElement(l,{tablet:10,desktop:10},ae.createElement("select",{id:"password_type","data-name":"passwordType",onChange:this.onInputChange},ae.createElement("option",{value:"basic"},"Authorization header"),ae.createElement("option",{value:"request-body"},"Request body"))))),(w===v||"implicit"===w||w===y||w===g)&&(!x||x&&this.state.clientId)&&ae.createElement(a,null,ae.createElement("label",{htmlFor:"client_id"},"client_id:"),x?ae.createElement("code",null," ****** "):ae.createElement(l,{tablet:10,desktop:10},ae.createElement(d,{id:"client_id",type:"text",required:w===g,initialValue:this.state.clientId,"data-name":"clientId",onChange:this.onInputChange}))),(w===v||w===y||w===g)&&ae.createElement(a,null,ae.createElement("label",{htmlFor:"client_secret"},"client_secret:"),x?ae.createElement("code",null," ****** "):ae.createElement(l,{tablet:10,desktop:10},ae.createElement(d,{id:"client_secret",initialValue:this.state.clientSecret,type:"password","data-name":"clientSecret",onChange:this.onInputChange}))),!x&&S&&S.size?ae.createElement("div",{className:"scopes"},ae.createElement("h2",null,"Scopes:",ae.createElement("a",{onClick:this.selectScopes,"data-all":!0},"select all"),ae.createElement("a",{onClick:this.selectScopes},"select none")),S.map((e,t)=>ae.createElement(a,{key:t},ae.createElement("div",{className:"checkbox"},ae.createElement(i,{"data-value":t,id:`${t}-${w}-checkbox-`+this.state.name,disabled:x,checked:this.state.scopes.includes(t),type:"checkbox",onChange:this.onScopeChange}),ae.createElement("label",{htmlFor:`${t}-${w}-checkbox-`+this.state.name},ae.createElement("span",{className:"item"}),ae.createElement("div",{className:"text"},ae.createElement("p",{className:"name"},t),ae.createElement("p",{className:"description"},e)))))).toArray()):null,_.valueSeq().map((e,t)=>ae.createElement(u,{error:e,key:t})),ae.createElement("div",{className:"auth-btn-wrapper"},k&&(x?ae.createElement(c,{className:"btn modal-btn auth authorize",onClick:this.logout,"aria-label":"Remove authorization"},"Logout"):ae.createElement(c,{className:"btn modal-btn auth authorize",onClick:this.authorize,"aria-label":"Apply given OAuth2 credentials"},"Authorize")),ae.createElement(c,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close")))}}class Q3 extends ae.Component{onClick=()=>{let{specActions:e,path:t,method:n}=this.props;e.clearResponse(t,n),e.clearRequest(t,n)};render(){return ae.createElement("button",{className:"btn btn-clear opblock-control__btn",onClick:this.onClick},"Clear")}}const Z3=e=>{e=e.headers;return ae.createElement("div",null,ae.createElement("h5",null,"Response headers"),ae.createElement("pre",{className:"microlight"},e))},e6=e=>{e=e.duration;return ae.createElement("div",null,ae.createElement("h5",null,"Request duration"),ae.createElement("pre",{className:"microlight"},e," ms"))};class t6 extends ae.Component{shouldComponentUpdate(e){return this.props.response!==e.response||this.props.path!==e.path||this.props.method!==e.method||this.props.displayRequestDuration!==e.displayRequestDuration}render(){const{response:e,getComponent:t,getConfigs:n,displayRequestDuration:r,specSelectors:o,path:s,method:i}=this.props,{showMutatedRequest:a,requestSnippetsEnabled:l}=n(),c=a?o.mutatedRequestFor(s,i):o.requestFor(s,i),u=e.get("status"),p=c.get("url"),h=e.get("headers").toJS(),d=e.get("notDocumented"),f=e.get("error"),m=e.get("text"),g=e.get("duration"),y=Object.keys(h),v=h["content-type"]||h["Content-Type"],b=t("responseBody"),w=y.map(e=>{var t=Array.isArray(h[e])?h[e].join():h[e];return ae.createElement("span",{className:"headerline",key:e}," ",e,": ",t," ")}),E=0!==w.length,S=t("Markdown",!0),x=t("RequestSnippets",!0),_=t("curl");return ae.createElement("div",null,c&&(!0===l||"true"===l?ae.createElement(x,{request:c}):ae.createElement(_,{request:c,getConfigs:n})),p&&ae.createElement("div",null,ae.createElement("div",{className:"request-url"},ae.createElement("h4",null,"Request URL"),ae.createElement("pre",{className:"microlight"},p))),ae.createElement("h4",null,"Server response"),ae.createElement("table",{className:"responses-table live-responses-table"},ae.createElement("thead",null,ae.createElement("tr",{className:"responses-header"},ae.createElement("td",{className:"col_header response-col_status"},"Code"),ae.createElement("td",{className:"col_header response-col_description"},"Details"))),ae.createElement("tbody",null,ae.createElement("tr",{className:"response"},ae.createElement("td",{className:"response-col_status"},u,d?ae.createElement("div",{className:"response-undocumented"},ae.createElement("i",null," Undocumented ")):null),ae.createElement("td",{className:"response-col_description"},f?ae.createElement(S,{source:(""!==e.get("name")?e.get("name")+": ":"")+e.get("message")}):null,m?ae.createElement(b,{content:m,contentType:v,url:p,headers:h,getConfigs:n,getComponent:t}):null,E?ae.createElement(Z3,{headers:w}):null,r&&g?ae.createElement(e6,{duration:g}):null)))))}}class n6 extends ae.Component{constructor(e,t){super(e,t);let n=e["getConfigs"],r=n()["validatorUrl"];this.state={url:this.getDefinitionUrl(),validatorUrl:void 0===r?"https://validator.swagger.io/validator":r}}getDefinitionUrl=()=>{let e=this.props["specSelectors"];return new(kt())(e.url(),F.location).toString()};UNSAFE_componentWillReceiveProps(e){let t=e["getConfigs"],n=t()["validatorUrl"];this.setState({url:this.getDefinitionUrl(),validatorUrl:void 0===n?"https://validator.swagger.io/validator":n})}render(){let e=this.props["getConfigs"],t=e()["spec"],n=ct(this.state.validatorUrl);return("object"!=typeof t||!Object.keys(t).length)&&this.state.url&&ut(this.state.validatorUrl)&&ut(this.state.url)?ae.createElement("span",{className:"float-right"},ae.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:n+"/debug?url="+encodeURIComponent(this.state.url)},ae.createElement(r6,{src:n+"?url="+encodeURIComponent(this.state.url),alt:"Online validator badge"}))):null}}class r6 extends ae.Component{constructor(e){super(e),this.state={loaded:!1,error:!1}}componentDidMount(){const e=new Image;e.onload=()=>{this.setState({loaded:!0})},e.onerror=()=>{this.setState({error:!0})},e.src=this.props.src}UNSAFE_componentWillReceiveProps(e){if(e.src!==this.props.src){const t=new Image;t.onload=()=>{this.setState({loaded:!0})},t.onerror=()=>{this.setState({error:!0})},t.src=e.src}}render(){return this.state.error?ae.createElement("img",{alt:"Error"}):this.state.loaded?ae.createElement("img",{src:this.props.src,alt:this.props.alt}):null}}class o6 extends ae.Component{render(){let e=this.props["specSelectors"];const t=e.taggedOperations();return 0===t.size?ae.createElement("h3",null," No operations defined in spec!"):ae.createElement("div",null,t.map(this.renderOperationTag).toArray(),t.size<1?ae.createElement("h3",null," No operations defined in spec! "):null)}renderOperationTag=(e,o)=>{const{specSelectors:t,getComponent:n,oas3Selectors:r,layoutSelectors:s,layoutActions:i,getConfigs:a}=this.props,l=t.validOperationMethods(),c=n("OperationContainer",!0),u=n("OperationTag"),p=e.get("operations");return ae.createElement(u,{key:"operation-"+o,tagObj:e,tag:o,oas3Selectors:r,layoutSelectors:s,layoutActions:i,getConfigs:a,getComponent:n,specUrl:t.url()},ae.createElement("div",{className:"operation-tag-content"},p.map(e=>{var t=e.get("path"),n=e.get("method"),r=Z().List(["paths",t,n]);return-1===l.indexOf(n)?null:ae.createElement(c,{key:t+"-"+n,specPath:r,op:e,path:t,method:n,tag:o})}).toArray()))}}function s6(e){return e.match(/^(?:[a-z]+:)?\/\//i)}function i6(e,t,n){var{selectedServer:n=""}=2s.show(w,!E),className:y?"opblock-tag":"opblock-tag no-desc",id:w.map(e=>ht(e)).join("-"),"data-tag":t,"data-is-open":E},ae.createElement(d,{enabled:u,isShown:E,path:pt(t),text:t}),y?ae.createElement("small",null,ae.createElement(h,{source:y})):ae.createElement("small",null),b?ae.createElement("div",{className:"info__externaldocs"},ae.createElement("small",null,ae.createElement(f,{href:ct(b),onClick:e=>e.stopPropagation(),target:"_blank"},v||b))):null,ae.createElement("button",{"aria-expanded":E,className:"expand-operation",title:E?"Collapse operation":"Expand operation",onClick:()=>s.show(w,!E)},E?ae.createElement(m,{className:"arrow"}):ae.createElement(g,{className:"arrow"}))),ae.createElement(p,{isOpened:E},n))}}function l6(){return(l6=Object.assign?Object.assign.bind():function(e){for(var t=1;tae.createElement("svg",l6({xmlns:"http://www.w3.org/2000/svg",width:200,height:200,className:"rolling-load_svg__lds-rolling",preserveAspectRatio:"xMidYMid",style:{backgroundImage:"none",backgroundPosition:"initial initial",backgroundRepeat:"initial initial"},viewBox:"0 0 100 100"},e),P3=P3||ae.createElement("circle",{cx:50,cy:50,r:35,fill:"none",stroke:"#555",strokeDasharray:"164.93361431346415 56.97787143782138",strokeWidth:10},ae.createElement("animateTransform",{attributeName:"transform",begin:"0s",calcMode:"linear",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",type:"rotate",values:"0 50 50;360 50 50"})));class u6 extends ae.PureComponent{static defaultProps={operation:null,response:null,request:null,specPath:(0,q.List)(),summary:""};render(){let{specPath:e,response:t,request:n,toggleShown:r,onTryoutClick:o,onResetClick:s,onCancelClick:i,onExecute:a,fn:l,getComponent:c,getConfigs:u,specActions:p,specSelectors:h,authActions:d,authSelectors:f,oas3Actions:m,oas3Selectors:g}=this.props,y=this.props.operation,{deprecated:v,isShown:b,path:w,method:E,op:S,tag:D,operationId:L,allowTryItOut:x,displayRequestDuration:B,tryItOutEnabled:_,executeInProgress:k}=y.toJS(),{description:O,externalDocs:A,schemes:C}=S;var j=A?i6(A.url,h.url(),{selectedServer:g.selectedServer()}):"";let P=y.getIn(["op"]),N=P.get("responses"),F=function(e,t){if(!Z().Iterable.isIterable(e))return Z().List();e=e.getIn(Array.isArray(t)?t:[t]);return Z().List.isList(e)?e:Z().List()}(P,["parameters"]),q=h.operationScheme(w,E),$=["operations",D,L],I=dt(P);var U=c("responses"),z=c("parameters"),V=c("execute"),K=c("clear"),W=c("Collapse"),T=c("Markdown",!0),J=c("schemes"),H=c("OperationServers"),G=c("OperationExt"),Y=c("OperationSummary"),X=c("Link"),Q=u()["showExtensions"],R=(N&&t&&0ae.createElement("li",{key:t}," ",e," ")))),ae.createElement("div",{className:_&&t&&x?"btn-group":"execute-wrapper"},_&&x?ae.createElement(V,{operation:P,specActions:p,specSelectors:h,oas3Selectors:g,oas3Actions:m,path:w,method:E,onExecute:a,disabled:k}):null,_&&t&&x?ae.createElement(K,{specActions:p,path:w,method:E}):null),k?ae.createElement("div",{className:"loading-container"},ae.createElement("div",{className:"loading"})):null,N?ae.createElement(U,{responses:N,request:n,tryItOutResponse:t,getComponent:c,getConfigs:u,specSelectors:h,oas3Actions:m,oas3Selectors:g,specActions:p,produces:h.producesOptionsFor([w,E]),producesValue:h.currentProducesFor([w,E]),specPath:e.push("responses"),path:w,method:E,displayRequestDuration:B,fn:l}):null,Q&&I.size?ae.createElement(G,{extensions:I,getComponent:c}):null)))}}class p6 extends ae.PureComponent{constructor(e,t){super(e,t);t=e.getConfigs().tryItOutEnabled;this.state={tryItOutEnabled:!0===t||"true"===t,executeInProgress:!1}}static defaultProps={showSummary:!0,response:null,allowTryItOut:!0,displayOperationId:!1,displayRequestDuration:!1};mapStateToProps(e,t){const{op:n,layoutSelectors:r,getConfigs:o}=t,{docExpansion:s,deepLinking:i,displayOperationId:a,displayRequestDuration:l,supportedSubmitMethods:c}=o(),u=r.showSummary(),p=n.getIn(["operation","__originalOperationId"])||n.getIn(["operation","operationId"])||uh(n.get("operation"),t.path,t.method)||n.get("id"),h=["operations",t.tag,p],d=i&&"false"!==i,f=0<=c.indexOf(t.method)&&(void 0===t.allowTryItOut?t.specSelectors.allowTryItOutFor(t.path,t.method):t.allowTryItOut),m=n.getIn(["operation","security"])||t.specSelectors.security();return{operationId:p,isDeepLinkingEnabled:d,showSummary:u,displayOperationId:a,displayRequestDuration:l,allowTryItOut:f,security:m,isAuthorized:t.authSelectors.isAuthorized(m),isShown:r.isShown(h,"full"===s),jumpToKey:`paths.${t.path}.`+t.method,response:t.specSelectors.responseFor(t.path,t.method),request:t.specSelectors.requestFor(t.path,t.method)}}componentDidMount(){var e=this.props["isShown"],t=this.getResolvedSubtree();e&&void 0===t&&this.requestResolvedSubtree()}UNSAFE_componentWillReceiveProps(e){var{response:e,isShown:t}=e,n=this.getResolvedSubtree();e!==this.props.response&&this.setState({executeInProgress:!1}),t&&void 0===n&&this.requestResolvedSubtree()}toggleShown=()=>{let{layoutActions:e,tag:t,operationId:n,isShown:r}=this.props;var o=this.getResolvedSubtree();r||void 0!==o||this.requestResolvedSubtree(),e.show(["operations",t,n],!r)};onCancelClick=()=>{this.setState({tryItOutEnabled:!this.state.tryItOutEnabled})};onTryoutClick=()=>{this.setState({tryItOutEnabled:!this.state.tryItOutEnabled})};onResetClick=e=>{var t=this.props.oas3Selectors.selectDefaultRequestBodyValue(...e);this.props.oas3Actions.setRequestBodyValue({value:t,pathMethod:e})};onExecute=()=>{this.setState({executeInProgress:!0})};getResolvedSubtree=()=>{const{specSelectors:e,path:t,method:n,specPath:r}=this.props;return r?e.specResolvedSubtree(r.toJS()):e.specResolvedSubtree(["paths",t,n])};requestResolvedSubtree=()=>{const{specActions:e,path:t,method:n,specPath:r}=this.props;return r?e.requestResolvedSubtree(r.toJS()):e.requestResolvedSubtree(["paths",t,n])};render(){let{op:e,tag:t,path:n,method:r,security:o,isAuthorized:s,operationId:i,showSummary:a,isShown:l,jumpToKey:c,allowTryItOut:u,response:p,request:h,displayOperationId:d,displayRequestDuration:f,isDeepLinkingEnabled:m,specPath:g,specSelectors:y,specActions:v,getComponent:b,getConfigs:w,layoutSelectors:E,layoutActions:S,authActions:x,authSelectors:_,oas3Actions:k,oas3Selectors:O,fn:A}=this.props;const C=b("operation"),j=this.getResolvedSubtree()||(0,q.Map)(),P=(0,q.fromJS)({op:j,tag:t,path:n,summary:e.getIn(["operation","summary"])||"",deprecated:j.get("deprecated")||e.getIn(["operation","deprecated"])||!1,method:r,security:o,isAuthorized:s,operationId:i,originalOperationId:j.getIn(["operation","__originalOperationId"]),showSummary:a,isShown:l,jumpToKey:c,allowTryItOut:u,request:h,displayOperationId:d,displayRequestDuration:f,isDeepLinkingEnabled:m,executeInProgress:this.state.executeInProgress,tryItOutEnabled:this.state.tryItOutEnabled});return ae.createElement(C,{operation:P,response:p,request:h,isShown:l,toggleShown:this.toggleShown,onTryoutClick:this.onTryoutClick,onResetClick:this.onResetClick,onCancelClick:this.onCancelClick,onExecute:this.onExecute,specPath:g,specActions:v,specSelectors:y,oas3Actions:k,oas3Selectors:O,layoutActions:S,layoutSelectors:E,authActions:x,authSelectors:_,getComponent:b,getConfigs:w,fn:A})}}var An=BR(79833),h6=BR.n(An);class d6 extends ae.PureComponent{static defaultProps={operationProps:null,specPath:(0,q.List)(),summary:""};render(){let{isShown:e,toggleShown:t,getComponent:n,authActions:r,authSelectors:o,operationProps:s,specPath:i}=this.props,{summary:a,isAuthorized:l,method:c,op:u,showSummary:p,path:h,operationId:d,originalOperationId:f,displayOperationId:m}=s.toJS(),g=u["summary"],y=s.get("security");var v=n("authorizeOperationBtn",!0),b=n("OperationSummaryMethod"),w=n("OperationSummaryPath"),E=n("JumpToPath",!0),S=n("CopyToClipboardBtn",!0),x=n("ArrowUpIcon"),_=n("ArrowDownIcon"),k=y&&!!y.count(),O=k&&1===y.size&&y.first().isEmpty(),k=!k||O;return ae.createElement("div",{className:"opblock-summary opblock-summary-"+c},ae.createElement("button",{"aria-expanded":e,className:"opblock-summary-control",onClick:t},ae.createElement(b,{method:c}),ae.createElement("div",{className:"opblock-summary-path-description-wrapper"},ae.createElement(w,{getComponent:n,operationProps:s,specPath:i}),p?ae.createElement("div",{className:"opblock-summary-description"},h6()(g||a)):null),m&&(f||d)?ae.createElement("span",{className:"opblock-summary-operation-id"},f||d):null),ae.createElement(S,{textToCopy:""+i.get(1)}),k?null:ae.createElement(v,{isAuthorized:l,onClick:()=>{var e=o.definitionsForRequirements(y);r.showDefinitions(e)}}),ae.createElement(E,{path:i}),ae.createElement("button",{"aria-label":c+" "+h.replace(/\//g,"​/"),className:"opblock-control-arrow","aria-expanded":e,tabIndex:"-1",onClick:t},e?ae.createElement(x,{className:"arrow"}):ae.createElement(_,{className:"arrow"})))}}class f6 extends ae.PureComponent{static defaultProps={operationProps:null};render(){let e=this.props["method"];return ae.createElement("span",{className:"opblock-summary-method"},e.toUpperCase())}}class m6 extends ae.PureComponent{render(){let{getComponent:e,operationProps:t}=this.props,{deprecated:n,isShown:r,path:o,tag:s,operationId:i,isDeepLinkingEnabled:a}=t.toJS();const l=o.split(/(?=\/)/g);for(let e=1;e{let{extensions:t,getComponent:n}=e,r=n("OperationExtRow");return ae.createElement("div",{className:"opblock-section"},ae.createElement("div",{className:"opblock-section-header"},ae.createElement("h4",null,"Extensions")),ae.createElement("div",{className:"table-container"},ae.createElement("table",null,ae.createElement("thead",null,ae.createElement("tr",null,ae.createElement("td",{className:"col_header"},"Field"),ae.createElement("td",{className:"col_header"},"Value"))),ae.createElement("tbody",null,t.entrySeq().map(e=>{var[e,t]=e;return ae.createElement(r,{key:e+"-"+t,xKey:e,xVal:t})})))))},y6=e=>{let{xKey:t,xVal:n}=e;e=n?n.toJS?n.toJS():n:null;return ae.createElement("tr",null,ae.createElement("td",null,t),ae.createElement("td",null,JSON.stringify(e)))};var jn=BR(94184),le=BR.n(jn),R=BR(35823),v6=BR.n(R),M=e=>{let{value:t,fileName:n,className:r,downloadable:o,getConfigs:s,canCopy:i,language:a}=e;const l=$e()(s)?s():null,c=!1!==Do()(l,"syntaxHighlight")&&Do()(l,"syntaxHighlight.activated",!0),u=(0,ae.useRef)(null),p=((0,ae.useEffect)(()=>{const e=Array.from(u.current.childNodes).filter(e=>!!e.nodeType&&e.classList.contains("microlight"));return e.forEach(e=>e.addEventListener("mousewheel",p,{passive:!1})),()=>{e.forEach(e=>e.removeEventListener("mousewheel",p))}},[t,r,a]),e=>{var{target:t,deltaY:n}=e,{scrollHeight:t,offsetHeight:r,scrollTop:o}=t;r{v6()(t,n)}},"Download"):null,c?ae.createElement(ti,{language:a,className:le()(r,"microlight"),style:ii(Do()(l,"syntaxHighlight.theme","agate"))},t):ae.createElement("pre",{className:le()(r,"microlight")},t))};M.defaultProps={fileName:"response.txt"};const b6=M;class w6 extends ae.Component{static defaultProps={tryItOutResponse:null,produces:(0,q.fromJS)(["application/json"]),displayRequestDuration:!1};onChangeProducesWrapper=e=>this.props.specActions.changeProducesValue([this.props.path,this.props.method],e);onResponseContentTypeChange=e=>{var{controlsAcceptHeader:e,value:t}=e;const{oas3Actions:n,path:r,method:o}=this.props;e&&n.setResponseContentType({value:t,path:r,method:o})};render(){let{responses:e,tryItOutResponse:r,getComponent:o,getConfigs:s,specSelectors:i,fn:a,producesValue:l,displayRequestDuration:t,specPath:c,path:u,method:p,oas3Selectors:h,oas3Actions:d}=this.props,f=function(e){let t=e.keySeq();return t.contains("default")?"default":t.filter(e=>"2"===(e+"")[0]).sort().first()}(e);const n=o("contentType"),m=o("liveResponse"),g=o("response");var y=(this.props.produces&&this.props.produces.size?this.props:w6.defaultProps).produces;const v=i.isOAS3()?function(e){if(!Z().OrderedMap.isOrderedMap(e))return null;if(!e.size)return null;const t=e.find((e,t)=>t.startsWith("2")&&0{var[e,t]=e,n=r&&r.get("status")==e?"response_current":"";return ae.createElement(g,{key:e,path:u,method:p,specPath:c.push(e),isDefault:f===e,fn:a,className:n,code:e,response:t,specSelectors:i,controlsAcceptHeader:t===v,onContentTypeChange:this.onResponseContentTypeChange,contentType:l,getConfigs:s,activeExamplesKey:h.activeExamplesMember(u,p,"responses",e),oas3Actions:d,getComponent:o})}).toArray()))))}}function E6(e){var t=e;try{return!!!!JSON.parse(t)}catch(t){return!!null}return!1}class S6 extends ae.Component{constructor(e,t){super(e,t),this.state={responseContentType:""}}static defaultProps={response:(0,q.fromJS)({}),onContentTypeChange:()=>{}};_onContentTypeChange=e=>{const{onContentTypeChange:t,controlsAcceptHeader:n}=this.props;this.setState({responseContentType:e}),t({value:e,controlsAcceptHeader:n})};getTargetExamplesKey=()=>{const{response:e,contentType:t,activeExamplesKey:n}=this.props,r=this.state.responseContentType||t,o=e.getIn(["content",r],(0,q.Map)({})).get("examples",null).keySeq().first();return n||o};render(){let{path:t,method:n,code:r,response:e,className:o,specPath:s,fn:i,getComponent:a,getConfigs:l,specSelectors:c,contentType:u,controlsAcceptHeader:p,oas3Actions:h}=this.props,{inferSchema:d,getSampleSchema:f}=i,m=c.isOAS3();var g,y,v=l()["showExtensions"];let b=v?dt(e):null,w=e.get("headers"),E=e.get("links");const S=a("ResponseExtension"),x=a("headers"),_=a("highlightCode"),k=a("modelExample"),O=a("Markdown",!0),D=a("operationLink"),L=a("contentType"),B=a("ExamplesSelect"),F=a("Example"),A=this.state.responseContentType||u,C=e.getIn(["content",A],(0,q.Map)({})),j=C.get("examples",null);if(m){const t=C.get("schema");g=t?d(t.toJS()):null,y=t?(0,q.List)(["content",this.state.responseContentType,"schema"]):s}else g=e.get("schema"),y=e.has("schema")?s.push("schema"):s;let P,N,I=!1,T={includeReadOnly:!0};if(m)if(N=C.get("schema")?.toJS(),j){const t=this.getTargetExamplesKey(),M=e=>e.get("value");void 0===(P=M(j.get(t,(0,q.Map)({}))))&&(P=M(j.values().next().value)),I=!0}else void 0!==C.get("example")&&(P=C.get("example"),I=!0);else{N=g,T={...T,includeWriteOnly:!0};const t=e.getIn(["examples",A]);t&&(P=t,I=!0)}var R=((t,n,r)=>{if(null==t)return null;{let e=null;return E6(t)&&(e="json"),ae.createElement("div",null,ae.createElement(n,{className:"example",getConfigs:r,language:e,value:mt(t)}))}})(f(N,A,T,I?P:void 0),_,l);return ae.createElement("tr",{className:"response "+(o||""),"data-code":r},ae.createElement("td",{className:"response-col_status"},r),ae.createElement("td",{className:"response-col_description"},ae.createElement("div",{className:"response-col_description__inner"},ae.createElement(O,{source:e.get("description")})),v&&b.size?b.entrySeq().map(e=>{var[e,t]=e;return ae.createElement(S,{key:e+"-"+t,xKey:e,xVal:t})}):null,m&&e.get("content")?ae.createElement("section",{className:"response-controls"},ae.createElement("div",{className:le()("response-control-media-type",{"response-control-media-type--accept-controller":p})},ae.createElement("small",{className:"response-control-media-type__title"},"Media type"),ae.createElement(L,{value:this.state.responseContentType,contentTypes:e.get("content")?e.get("content").keySeq():(0,q.Seq)(),onChange:this._onContentTypeChange,ariaLabel:"Media Type"}),p?ae.createElement("small",{className:"response-control-media-type__accept-message"},"Controls ",ae.createElement("code",null,"Accept")," header."):null),j?ae.createElement("div",{className:"response-control-examples"},ae.createElement("small",{className:"response-control-examples__title"},"Examples"),ae.createElement(B,{examples:j,currentExampleKey:this.getTargetExamplesKey(),onSelect:e=>h.setActiveExamplesMember({name:e,pathMethod:[t,n],contextType:"responses",contextName:r}),showLabels:!1})):null):null,R||g?ae.createElement(k,{specPath:y,getComponent:a,getConfigs:l,specSelectors:c,schema:Ye(g),example:R,includeReadOnly:!0}):null,m&&j?ae.createElement(F,{example:j.get(this.getTargetExamplesKey(),(0,q.Map)({})),getComponent:a,getConfigs:l,omitValue:!0}):null,w?ae.createElement(x,{headers:w,getComponent:a}):null),m?ae.createElement("td",{className:"response-col_links"},E?E.toSeq().entrySeq().map(e=>{var[e,t]=e;return ae.createElement(D,{key:e,name:e,link:t,getComponent:a})}):ae.createElement("i",null,"No links")):null)}}const x6=e=>{var{xKey:e,xVal:t}=e;return ae.createElement("div",{className:"response__extension"},e,": ",String(t))};var _6,Tr=BR(3131),k6=BR.n(Tr),Mn=BR(7334),O6=BR.n(Mn);class A6 extends ae.PureComponent{state={parsedContent:null};updateParsedContent=e=>{const t=this.props["content"];var n;e!==t&&(t&&t instanceof Blob?((n=new FileReader).onload=()=>{this.setState({parsedContent:n.result})},n.readAsText(t)):this.setState({parsedContent:t.toString()}))};componentDidMount(){this.updateParsedContent(null)}componentDidUpdate(e){this.updateParsedContent(e.content)}render(){let{content:s,contentType:i,url:a,headers:l={},getConfigs:t,getComponent:e}=this.props;var c,n=this.state["parsedContent"],r=e("highlightCode"),o="response_"+(new Date).getTime();let u,p;if(a=a||"",(/^application\/octet-stream/i.test(i)||l["Content-Disposition"]&&/attachment/i.test(l["Content-Disposition"])||l["content-disposition"]&&/attachment/i.test(l["content-disposition"])||l["Content-Description"]&&/File Transfer/i.test(l["Content-Description"])||l["content-description"]&&/File Transfer/i.test(l["content-description"]))&&(0null!==(n=e.exec(t))),null!==n&&1F.navigator.msSaveOrOpenBlob(t,r)},"Download file")):ae.createElement("div",null,ae.createElement("a",{href:n,download:r},"Download file"))}else p=ae.createElement("pre",{className:"microlight"},"Download headers detected but your browser does not support downloading binary via XHR (Blob).");else if(/json/i.test(i)){let e=null;E6(s)&&(e="json");try{u=JSON.stringify(JSON.parse(s),null," ")}catch(i){u="can't parse JSON. Raw result:\n\n"+s}p=ae.createElement(r,{language:e,downloadable:!0,fileName:o+".json",value:u,getConfigs:t,canCopy:!0})}else p=/xml/i.test(i)?(u=k6()(s,{textNodesOnSameLine:!0,indentor:" "}),ae.createElement(r,{downloadable:!0,fileName:o+".xml",value:u,getConfigs:t,canCopy:!0})):"text/html"===O6()(i)||/text\/plain/.test(i)?ae.createElement(r,{downloadable:!0,fileName:o+".html",value:s,getConfigs:t,canCopy:!0}):"text/csv"===O6()(i)||/text\/csv/.test(i)?ae.createElement(r,{downloadable:!0,fileName:o+".csv",value:s,getConfigs:t,canCopy:!0}):/^image\//i.test(i)?i.includes("svg")?ae.createElement("div",null," ",s," "):ae.createElement("img",{src:window.URL.createObjectURL(s)}):/^audio\//i.test(i)?ae.createElement("pre",{className:"microlight"},ae.createElement("audio",{controls:!0,key:a},ae.createElement("source",{src:a,type:i}))):"string"==typeof s?ae.createElement(r,{downloadable:!0,fileName:o+".txt",value:s,getConfigs:t,canCopy:!0}):0{let{specActions:{changeParamByIdentity:r},onChangeKey:o}=this.props;r(o,e,t,n)};onChangeConsumesWrapper=e=>{let{specActions:{changeConsumesValue:t},onChangeKey:n}=this.props;t(n,e)};toggleTab=e=>"parameters"===e?this.setState({parametersVisible:!0,callbackVisible:!1}):"callbacks"===e?this.setState({callbackVisible:!0,parametersVisible:!1}):void 0;onChangeMediaType=e=>{let{value:t,pathMethod:n}=e,{specActions:r,oas3Selectors:o,oas3Actions:s}=this.props;var e=o.hasUserEditedBody(...n),i=o.shouldRetainRequestBodyValue(...n);s.setRequestContentType({value:t,pathMethod:n}),s.initRequestBodyValidateError({pathMethod:n}),e||(i||s.setRequestBodyValue({value:void 0,pathMethod:n}),r.clearResponse(...n),r.clearRequest(...n),r.clearValidateParams(n))};render(){let{onTryoutClick:e,onResetClick:t,parameters:n,allowTryItOut:r,tryItOutEnabled:o,specPath:s,fn:i,getComponent:a,getConfigs:l,specSelectors:c,specActions:u,pathMethod:p,oas3Actions:h,oas3Selectors:d,operation:f}=this.props;const m=a("parameterRow"),g=a("TryItOutButton"),y=a("contentType"),v=a("Callbacks",!0),b=a("RequestBody",!0),w=o&&r,E=c.isOAS3(),S=f.get("requestBody"),x=Object.values(n.reduce((e,t)=>{var n=t.get("in");return e[n]??=[],e[n].push(t),e},{})).reduce((e,t)=>e.concat(t),[]);return ae.createElement("div",{className:"opblock-section"},ae.createElement("div",{className:"opblock-section-header"},E?ae.createElement("div",{className:"tab-header"},ae.createElement("div",{onClick:()=>this.toggleTab("parameters"),className:"tab-item "+(this.state.parametersVisible&&"active")},ae.createElement("h4",{className:"opblock-title"},ae.createElement("span",null,"Parameters"))),f.get("callbacks")?ae.createElement("div",{onClick:()=>this.toggleTab("callbacks"),className:"tab-item "+(this.state.callbackVisible&&"active")},ae.createElement("h4",{className:"opblock-title"},ae.createElement("span",null,"Callbacks"))):null):ae.createElement("div",{className:"tab-header"},ae.createElement("h4",{className:"opblock-title"},"Parameters")),r?ae.createElement(g,{isOAS3:c.isOAS3(),hasUserEditedBody:d.hasUserEditedBody(...p),enabled:o,onCancelClick:this.props.onCancelClick,onTryoutClick:e,onResetClick:()=>t(p)}):null),this.state.parametersVisible?ae.createElement("div",{className:"parameters-container"},x.length?ae.createElement("div",{className:"table-container"},ae.createElement("table",{className:"parameters"},ae.createElement("thead",null,ae.createElement("tr",null,ae.createElement("th",{className:"col_header parameters-col_name"},"Name"),ae.createElement("th",{className:"col_header parameters-col_description"},"Description"))),ae.createElement("tbody",null,x.map((e,t)=>ae.createElement(m,{fn:i,specPath:s.push(t.toString()),getComponent:a,getConfigs:l,rawParam:e,param:c.parameterWithMetaByIdentity(p,e),key:e.get("in")+"."+e.get("name"),onChange:this.onChange,onChangeConsumes:this.onChangeConsumesWrapper,specSelectors:c,specActions:u,oas3Actions:h,oas3Selectors:d,pathMethod:p,isExecute:w}))))):ae.createElement("div",{className:"opblock-description-wrapper"},ae.createElement("p",null,"No parameters"))):null,this.state.callbackVisible?ae.createElement("div",{className:"callbacks-container opblock-description-wrapper"},ae.createElement(v,{callbacks:(0,q.Map)(f.get("callbacks")),specPath:s.slice(0,-1).push("callbacks")})):null,E&&S&&this.state.parametersVisible&&ae.createElement("div",{className:"opblock-section opblock-section-request-body"},ae.createElement("div",{className:"opblock-section-header"},ae.createElement("h4",{className:"opblock-title parameter__name "+(S.get("required")&&"required")},"Request body"),ae.createElement("label",null,ae.createElement(y,{value:d.requestContentType(...p),contentTypes:S.get("content",(0,q.List)()).keySeq(),onChange:e=>{this.onChangeMediaType({value:e,pathMethod:p})},className:"body-param-content-type",ariaLabel:"Request content type"}))),ae.createElement("div",{className:"opblock-description-wrapper"},ae.createElement(b,{setRetainRequestBodyValueFlag:e=>h.setRetainRequestBodyValueFlag({value:e,pathMethod:p}),userHasEditedBody:d.hasUserEditedBody(...p),specPath:s.slice(0,-1).push("requestBody"),requestBody:S,requestBodyValue:d.requestBodyValue(...p),requestBodyInclusionSetting:d.requestBodyInclusionSetting(...p),requestBodyErrors:d.requestBodyErrors(...p),isExecute:w,getConfigs:l,activeExamplesKey:d.activeExamplesMember(...p,"requestBody","requestBody"),updateActiveExamplesKey:e=>{this.props.oas3Actions.setActiveExamplesMember({name:e,pathMethod:this.props.pathMethod,contextType:"requestBody",contextName:"requestBody"})},onChange:(e,t)=>{if(t){const n=d.requestBodyValue(...p),r=q.Map.isMap(n)?n:(0,q.Map)();return h.setRequestBodyValue({pathMethod:p,value:r.setIn(t,e)})}h.setRequestBodyValue({value:e,pathMethod:p})},onChangeIncludeEmpty:(e,t)=>{h.setRequestBodyInclusion({pathMethod:p,value:t,name:e})},contentType:d.requestContentType(...p)}))))}}const j6=e=>{var{xKey:e,xVal:t}=e;return ae.createElement("div",{className:"parameter__extension"},e,": ",String(t))};class P6 extends ae.Component{static defaultProps={onChange:()=>{},isIncludedOptions:{}};componentDidMount(){const{isIncludedOptions:e,onChange:t}=this.props,{shouldDispatchInit:n,defaultValue:r}=e;n&&t(r)}onCheckboxChange=e=>{const t=this.props["onChange"];t(e.target.checked)};render(){var{isIncluded:e,isDisabled:t}=this.props;return ae.createElement("div",null,ae.createElement("label",{className:le()("parameter__empty_value_toggle",{disabled:t})},ae.createElement("input",{type:"checkbox",disabled:t,checked:!t&&e,onChange:this.onCheckboxChange}),"Send empty value"))}}class N6 extends ae.Component{constructor(e,t){super(e,t),this.setDefaultValue()}UNSAFE_componentWillReceiveProps(e){let t,{specSelectors:n,pathMethod:r,rawParam:o}=e,s=n.isOAS3(),i=n.parameterWithMetaByIdentity(r,o)||new q.Map;if(i=i.isEmpty()?o:i,s){let e=We(i,{isOAS3:s})["schema"];t=e?e.get("enum"):void 0}else t=i?i.get("enum"):void 0;let a,l=i?i.get("value"):void 0;void 0!==l?a=l:o.get("required")&&t&&t.size&&(a=t.first()),void 0!==a&&a!==l&&this.onChangeWrapper("number"==typeof(e=a)?e.toString():e),this.setDefaultValue()}onChangeWrapper=(_6=this,function(e){let t,n=1{this.props.oas3Actions.setActiveExamplesMember({name:e,pathMethod:this.props.pathMethod,contextType:"parameters",contextName:this.getParamKey()})};onChangeIncludeEmpty=e=>{let{specActions:t,param:n,pathMethod:r}=this.props;var o=n.get("name"),s=n.get("in");return t.updateEmptyParamInclusion(r,o,s,e)};setDefaultValue=()=>{let{specSelectors:t,pathMethod:n,rawParam:e,oas3Selectors:r,fn:o}=this.props;const s=t.parameterWithMetaByIdentity(n,e)||(0,q.Map)(),i=We(s,{isOAS3:t.isOAS3()})["schema"],a=s.get("content",(0,q.Map)()).keySeq().first(),l=i?o.getSampleSchema(i.toJS(),a,{includeWriteOnly:!0}):null;if(s&&void 0===s.get("value")&&"body"!==s.get("in")){let e;if(t.isSwagger2())e=void 0!==s.get("x-example")?s.get("x-example"):void 0!==s.getIn(["schema","example"])?s.getIn(["schema","example"]):i&&i.getIn(["default"]);else if(t.isOAS3()){const t=r.activeExamplesMember(...n,"parameters",this.getParamKey());e=void 0!==s.getIn(["examples",t,"value"])?s.getIn(["examples",t,"value"]):void 0!==s.getIn(["content",a,"example"])?s.getIn(["content",a,"example"]):void 0!==s.get("example")?s.get("example"):void 0!==(i&&i.get("example"))?i&&i.get("example"):void 0!==(i&&i.get("default"))?i&&i.get("default"):s.get("default")}void 0!==(e=void 0===e||q.List.isList(e)?e:mt(e))?this.onChangeWrapper(e):i&&"object"===i.get("type")&&l&&!s.get("examples")&&this.onChangeWrapper(q.List.isList(l)?l:mt(l))}};getParamKey(){const e=this.props["param"];return e?e.get("name")+"-"+e.get("in"):null}render(){let{param:e,rawParam:t,getComponent:n,getConfigs:r,isExecute:o,fn:s,onChangeConsumes:i,specSelectors:a,pathMethod:l,specPath:c,oas3Selectors:u}=this.props,p=a.isOAS3();var{showExtensions:h,showCommonExtensions:d}=r();if(e=e||t,!t)return null;var f=n("JsonSchemaForm"),m=n("ParamBody"),g=e.get("in"),m="body"!==g?null:ae.createElement(m,{getComponent:n,getConfigs:r,fn:s,param:e,consumes:a.consumesOptionsFor(l),consumesValue:a.contentTypeValues(l).get("requestContentType"),onChange:this.onChangeWrapper,onChangeConsumes:i,isExecute:o,specSelectors:a,pathMethod:l});const y=n("modelExample"),v=n("Markdown",!0),b=n("ParameterExt"),w=n("ParameterIncludeEmpty"),E=n("ExamplesSelectValueRetainer"),S=n("Example");let x,_,k,O,A=We(e,{isOAS3:p})["schema"],C=a.parameterWithMetaByIdentity(l,t)||(0,q.Map)(),j=A?A.get("format"):null,D=A?A.get("type"):null,P=A?A.getIn(["items","type"]):null,L="formData"===g,B="FormData"in F,N=e.get("required"),I=C?C.get("value"):"",T=d?ft(A):null,R=h?dt(e):null,M=!1;return void 0!==(x=void 0!==e&&A?A.get("items"):x)?(_=x.get("enum"),k=x.get("default")):A&&(_=A.get("enum")),_&&_.size&&0<_.size&&(M=!0),void 0!==e&&(void 0===(k=A?A.get("default"):k)&&(k=e.get("default")),void 0===(O=e.get("example"))&&(O=e.get("x-example"))),ae.createElement("tr",{"data-param-name":e.get("name"),"data-param-in":e.get("in")},ae.createElement("td",{className:"parameters-col_name"},ae.createElement("div",{className:N?"parameter__name required":"parameter__name"},e.get("name"),N?ae.createElement("span",null," *"):null),ae.createElement("div",{className:"parameter__type"},D,P&&`[${P}]`,j&&ae.createElement("span",{className:"prop-format"},"($",j,")")),ae.createElement("div",{className:"parameter__deprecated"},p&&e.get("deprecated")?"deprecated":null),ae.createElement("div",{className:"parameter__in"},"(",e.get("in"),")"),d&&T.size?T.entrySeq().map(e=>{var[e,t]=e;return ae.createElement(b,{key:e+"-"+t,xKey:e,xVal:t})}):null,h&&R.size?R.entrySeq().map(e=>{var[e,t]=e;return ae.createElement(b,{key:e+"-"+t,xKey:e,xVal:t})}):null),ae.createElement("td",{className:"parameters-col_description"},e.get("description")?ae.createElement(v,{source:e.get("description")}):null,!m&&o||!M?null:ae.createElement(v,{className:"parameter__enum",source:"Available values : "+_.map(function(e){return e}).toArray().join(", ")}),!m&&o||void 0===k?null:ae.createElement(v,{className:"parameter__default",source:"Default value : "+k}),!m&&o||void 0===O?null:ae.createElement(v,{source:"Example : "+O}),L&&!B&&ae.createElement("div",null,"Error: your browser does not support FormData"),p&&e.get("examples")?ae.createElement("section",{className:"parameter-controls"},ae.createElement(E,{examples:e.get("examples"),onSelect:this._onExampleSelect,updateValue:this.onChangeWrapper,getComponent:n,defaultToFirstExample:!0,currentKey:u.activeExamplesMember(...l,"parameters",this.getParamKey()),currentUserInputValue:I})):null,m?null:ae.createElement(f,{fn:s,getComponent:n,value:I,required:N,disabled:!o,description:e.get("name"),onChange:this.onChangeWrapper,errors:C.get("errors"),schema:A}),m&&A?ae.createElement(y,{getComponent:n,specPath:c.push("schema"),getConfigs:r,isExecute:o,specSelectors:a,schema:A,example:m,includeWriteOnly:!0}):null,!m&&o&&e.get("allowEmptyValue")?ae.createElement(w,{onChange:this.onChangeIncludeEmpty,isIncluded:a.parameterInclusionSettingFor(l,e.get("name"),e.get("in")),isDisabled:!bt(I)}):null,p&&e.get("examples")?ae.createElement(S,{example:e.getIn(["examples",u.activeExamplesMember(...l,"parameters",this.getParamKey())]),getComponent:n,getConfigs:r}):null))}}class I6 extends ae.Component{handleValidateParameters=()=>{let{specSelectors:e,specActions:t,path:n,method:r}=this.props;return t.validateParams([n,r]),e.validateBeforeExecute([n,r])};handleValidateRequestBody=()=>{let{path:e,method:t,specSelectors:n,oas3Selectors:r,oas3Actions:o}=this.props,s={missingBodyValue:!1,missingRequiredKeys:[]};o.clearRequestBodyValidateError({path:e,method:t});var i=n.getOAS3RequiredRequestBodyContentType([e,t]),a=r.requestBodyValue(e,t),l=r.validateBeforeExecute([e,t]),c=r.requestContentType(e,t);if(!l)return s.missingBodyValue=!0,o.setRequestBodyValidateError({path:e,method:t,validationErrors:s}),!1;if(!i)return!0;let u=r.validateShallowRequired({oas3RequiredRequestBodyContentType:i,oas3RequestContentType:c,oas3RequestBodyValue:a});return!u||u.length<1||(u.forEach(e=>{s.missingRequiredKeys.push(e)}),o.setRequestBodyValidateError({path:e,method:t,validationErrors:s}),!1)};handleValidationResultPass=()=>{let{specActions:e,operation:t,path:n,method:r}=this.props;this.props.onExecute&&this.props.onExecute(),e.execute({operation:t,path:n,method:r})};handleValidationResultFail=()=>{let{specActions:e,path:t,method:n}=this.props;e.clearValidateParams([t,n]),setTimeout(()=>{e.validateParams([t,n])},40)};handleValidationResult=e=>{e?this.handleValidationResultPass():this.handleValidationResultFail()};onClick=()=>{var e=this.handleValidateParameters(),t=this.handleValidateRequestBody();this.handleValidationResult(e&&t)};onChangeProducesWrapper=e=>this.props.specActions.changeProducesValue([this.props.path,this.props.method],e);render(){var e=this.props["disabled"];return ae.createElement("button",{className:"btn execute opblock-control__btn",onClick:this.onClick,disabled:e},"Execute")}}class T6 extends ae.Component{render(){let{headers:e,getComponent:t}=this.props;const s=t("Property"),i=t("Markdown",!0);return e&&e.size?ae.createElement("div",{className:"headers-wrapper"},ae.createElement("h4",{className:"headers__title"},"Headers:"),ae.createElement("table",{className:"headers"},ae.createElement("thead",null,ae.createElement("tr",{className:"header-row"},ae.createElement("th",{className:"header-col"},"Name"),ae.createElement("th",{className:"header-col"},"Description"),ae.createElement("th",{className:"header-col"},"Type"))),ae.createElement("tbody",null,e.entrySeq().map(e=>{let[t,n]=e;if(!Z().Map.isMap(n))return null;var e=n.get("description"),r=n.getIn(["schema"])?n.getIn(["schema","type"]):n.getIn(["type"]),o=n.getIn(["schema","example"]);return ae.createElement("tr",{key:t},ae.createElement("td",{className:"header-col"},t),ae.createElement("td",{className:"header-col"},e?ae.createElement(i,{source:e}):null),ae.createElement("td",{className:"header-col"},r," ",o?ae.createElement(s,{propKey:"Example",propVal:o,propClass:"header-example"}):null))}).toArray()))):null}}class R6 extends ae.Component{render(){let{editorActions:e,errSelectors:t,layoutSelectors:n,layoutActions:r,getComponent:o}=this.props;var s,i=o("Collapse");e&&e.jumpToLine&&(s=e.jumpToLine);let a=t.allErrors().filter(e=>"thrown"===e.get("type")||"error"===e.get("level"));if(!a||a.count()<1)return null;let l=n.isShown(["errorPane"],!0),c=a.sortBy(e=>e.get("line"));return ae.createElement("pre",{className:"errors-wrapper"},ae.createElement("hgroup",{className:"error"},ae.createElement("h4",{className:"errors__title"},"Errors"),ae.createElement("button",{className:"btn errors__clear-btn",onClick:()=>r.show(["errorPane"],!l)},l?"Hide":"Show")),ae.createElement(i,{isOpened:l,animated:!0},ae.createElement("div",{className:"errors"},c.map((e,t)=>{var n=e.get("type");return"thrown"===n||"auth"===n?ae.createElement(M6,{key:t,error:e.get("error")||e,jumpToLine:s}):"spec"===n?ae.createElement(D6,{key:t,error:e,jumpToLine:s}):void 0}))))}}const M6=e=>{let{error:t,jumpToLine:n}=e;if(!t)return null;e=t.get("line");return ae.createElement("div",{className:"error-wrapper"},t?ae.createElement("div",null,ae.createElement("h4",null,t.get("source")&&t.get("level")?L6(t.get("source"))+" "+t.get("level"):"",t.get("path")?ae.createElement("small",null," at ",t.get("path")):null),ae.createElement("span",{className:"message thrown"},t.get("message")),ae.createElement("div",{className:"error-line"},e&&n?ae.createElement("a",{onClick:n.bind(null,e)},"Jump to line ",e):null)):null)},D6=e=>{let{error:t,jumpToLine:n}=e,r=null;return t.get("path")?r=q.List.isList(t.get("path"))?ae.createElement("small",null,"at ",t.get("path").join(".")):ae.createElement("small",null,"at ",t.get("path")):t.get("line")&&!n&&(r=ae.createElement("small",null,"on line ",t.get("line"))),ae.createElement("div",{className:"error-wrapper"},t?ae.createElement("div",null,ae.createElement("h4",null,L6(t.get("source"))+" "+t.get("level")," ",r),ae.createElement("span",{className:"message"},t.get("message")),ae.createElement("div",{className:"error-line"},n?ae.createElement("a",{onClick:n.bind(null,t.get("line"))},"Jump to line ",t.get("line")):null)):null)};function L6(e){return(e||"").split(" ").map(e=>e[0].toUpperCase()+e.slice(1)).join(" ")}M6.defaultProps={jumpToLine:null};class B6 extends ae.Component{static defaultProps={onChange:()=>{},value:null,contentTypes:(0,q.fromJS)(["application/json"])};componentDidMount(){this.props.contentTypes&&this.props.onChange(this.props.contentTypes.first())}UNSAFE_componentWillReceiveProps(e){e.contentTypes&&e.contentTypes.size&&(e.contentTypes.includes(e.value)||e.onChange(e.contentTypes.first()))}onChangeWrapper=e=>this.props.onChange(e.target.value);render(){let{ariaControls:e,ariaLabel:t,className:n,contentTypes:r,controlId:o,value:s}=this.props;return r&&r.size?ae.createElement("div",{className:"content-type-wrapper "+(n||"")},ae.createElement("select",{"aria-controls":e,"aria-label":t,className:"content-type",id:o,onChange:this.onChangeWrapper,value:s||""},r.map(e=>ae.createElement("option",{key:e,value:e},e)).toArray())):null}}function F6(){for(var e=arguments.length,t=new Array(e),n=0;n!!e).join(" ").trim()}class q6 extends ae.Component{render(){let{fullscreen:e,full:t,...n}=this.props;if(e)return ae.createElement("section",n);var r="swagger-container"+(t?"-full":"");return ae.createElement("section",B()({},n,{className:F6(n.className,r)}))}}const $6={mobile:"",tablet:"-tablet",desktop:"-desktop",large:"-hd"};class U6 extends ae.Component{render(){const{hide:e,keepContents:t,mobile:n,tablet:r,desktop:o,large:s,...i}=this.props;if(e&&!t)return ae.createElement("span",null);let a=[];for(var l in $6){var c;Object.prototype.hasOwnProperty.call($6,l)&&(c=$6[l],l in this.props&&((l=this.props[l])<1?a.push("none"+c):(a.push("block"+c),a.push("col-"+l+c))))}e&&a.push("hidden");var u=F6(i.className,...a);return ae.createElement("section",B()({},i,{className:u}))}}class z6 extends ae.Component{render(){return ae.createElement("div",B()({},this.props,{className:F6(this.props.className,"wrapper")}))}}class V6 extends ae.Component{static defaultProps={className:""};render(){return ae.createElement("button",B()({},this.props,{className:F6(this.props.className,"button")}))}}const K6=e=>ae.createElement("textarea",e),W6=e=>ae.createElement("input",e);class J6 extends ae.Component{static defaultProps={multiple:!1,allowEmptyValue:!0};constructor(e,t){super(e,t),t=e.value||(e.multiple?[""]:""),this.state={value:t}}onChange=e=>{let t,{onChange:n,multiple:r}=this.props,o=[].slice.call(e.target.options);t=r?o.filter(function(e){return e.selected}).map(function(e){return e.value}):e.target.value,this.setState({value:t}),n&&n(t)};UNSAFE_componentWillReceiveProps(e){e.value!==this.props.value&&this.setState({value:e.value})}render(){let{allowedValues:e,multiple:t,allowEmptyValue:n,disabled:r}=this.props,o=this.state.value?.toJS?.()||this.state.value;return ae.createElement("select",{className:this.props.className,multiple:t,value:o,onChange:this.onChange,disabled:r},n?ae.createElement("option",{value:""},"--"):null,e.map(function(e,t){return ae.createElement("option",{key:t,value:String(e)},String(e))}))}}class H6 extends ae.Component{render(){return ae.createElement("a",B()({},this.props,{rel:"noopener noreferrer",className:F6(this.props.className,"link")}))}}const G6=e=>{e=e.children;return ae.createElement("div",{className:"no-margin"}," ",e," ")};class Y6 extends ae.Component{static defaultProps={isOpened:!1,animated:!1};renderNotAnimated(){return this.props.isOpened?ae.createElement(G6,null,this.props.children):ae.createElement("noscript",null)}render(){let{animated:e,isOpened:t,children:n}=this.props;return e?(n=t?n:null,ae.createElement(G6,null,n)):this.renderNotAnimated()}}class X6 extends ae.Component{constructor(){super(...arguments),this.setTagShown=this._setTagShown.bind(this)}_setTagShown(e,t){this.props.layoutActions.show(e,t)}showOp(e,t){let n=this.props["layoutActions"];n.show(e,t)}render(){let{specSelectors:e,layoutSelectors:i,layoutActions:a,getComponent:t}=this.props,n=e.taggedOperations();const s=t("Collapse");return ae.createElement("div",null,ae.createElement("h4",{className:"overview-title"},"Overview"),n.map((e,t)=>{let n=e.get("operations"),r=["overview-tags",t],o=i.isShown(r,!0);return ae.createElement("div",{key:"overview-"+t},ae.createElement("h4",{onClick:()=>a.show(r,!o),className:"link overview-tag"}," ",o?"-":"+",t),ae.createElement(s,{isOpened:o,animated:!0},n.map(e=>{var{path:e,method:t,id:n}=e.toObject(),r="operations",o=n,s=i.isShown([r,o]);return ae.createElement(Q6,{key:n,path:e,method:t,id:e+"-"+t,shown:s,showOpId:o,showOpIdPrefix:r,href:"#operation-"+o,onClick:a.show})}).toArray()))}).toArray(),n.size<1&&ae.createElement("h3",null," No operations defined in spec! "))}}class Q6 extends ae.Component{constructor(e){super(e),this.onClick=this._onClick.bind(this)}_onClick(){let{showOpId:e,showOpIdPrefix:t,onClick:n,shown:r}=this.props;n([t,e],!r)}render(){let{id:e,method:t,shown:n,href:r}=this.props;return ae.createElement(H6,{href:r,onClick:this.onClick,className:"block opblock-link "+(n?"shown":"")},ae.createElement("div",null,ae.createElement("small",{className:"bold-label-"+t},t.toUpperCase()),ae.createElement("span",{className:"bold-label"},e)))}}class Z6 extends ae.Component{componentDidMount(){this.props.initialValue&&(this.inputRef.value=this.props.initialValue)}render(){const{value:e,defaultValue:t,initialValue:n,...r}=this.props;return ae.createElement("input",B()({},r,{ref:e=>this.inputRef=e}))}}class e9 extends ae.Component{render(){var{host:e,basePath:t}=this.props;return ae.createElement("pre",{className:"base-url"},"[ Base URL: ",e,t," ]")}}class t9 extends ae.PureComponent{render(){const{url:e,getComponent:t}=this.props,n=t("Link");return ae.createElement(n,{target:"_blank",href:ct(e)},ae.createElement("span",{className:"url"}," ",e))}}class n9 extends ae.Component{render(){const{info:e,url:t,host:n,basePath:r,getComponent:o,externalDocs:s,selectedServer:i,url:a}=this.props,l=e.get("version"),c=e.get("description"),u=e.get("title"),p=i6(e.get("termsOfService"),a,{selectedServer:i}),h=e.get("contact"),d=e.get("license"),f=i6(s&&s.get("url"),a,{selectedServer:i}),m=s&&s.get("description"),g=o("Markdown",!0),y=o("Link"),v=o("VersionStamp"),b=o("OpenAPIVersion"),w=o("InfoUrl"),E=o("InfoBasePath"),S=o("License"),x=o("Contact");return ae.createElement("div",{className:"info"},ae.createElement("hgroup",{className:"main"},ae.createElement("h2",{className:"title"},u,ae.createElement("span",null,l&&ae.createElement(v,{version:l}),ae.createElement(b,{oasVersion:"2.0"}))),n||r?ae.createElement(E,{host:n,basePath:r}):null,t&&ae.createElement(w,{getComponent:o,url:t})),ae.createElement("div",{className:"description"},ae.createElement(g,{source:c})),p&&ae.createElement("div",{className:"info__tos"},ae.createElement(y,{target:"_blank",href:ct(p)},"Terms of service")),0{var e=e["target"]["value"];this.props.layoutActions.updateFilter(e)};render(){const{specSelectors:e,layoutSelectors:t,getComponent:n}=this.props,r=n("Col"),o="loading"===e.loadingStatus(),s="failed"===e.loadingStatus(),i=t.currentFilter(),a=["operation-filter-input"];return s&&a.push("failed"),o&&a.push("loading"),ae.createElement("div",null,null===i||!1===i||"false"===i?null:ae.createElement("div",{className:"filter-container"},ae.createElement(r,{className:"filter wrapper",mobile:12},ae.createElement("input",{className:a.join(" "),placeholder:"Filter by tag",type:"text",onChange:this.onFilterChange,value:!0===i||"true"===i?"":i,disabled:o}))))}}const d9=Function.prototype;class f9 extends ae.PureComponent{static defaultProp={consumes:(0,q.fromJS)(["application/json"]),param:(0,q.fromJS)({}),onChange:d9,onChangeConsumes:d9};constructor(e,t){super(e,t),this.state={isEditBox:!1,value:""}}componentDidMount(){this.updateValues.call(this,this.props)}UNSAFE_componentWillReceiveProps(e){this.updateValues.call(this,e)}updateValues=e=>{let{param:t,isExecute:n,consumesValue:r=""}=e,o=/xml/i.test(r),s=/json/i.test(r),i=o?t.get("value_xml"):t.get("value");void 0!==i?(this.setState({value:e=!i&&s?"{}":i}),this.onChange(e,{isXml:o,isEditBox:n})):o?this.onChange(this.sample("xml"),{isXml:o,isEditBox:n}):this.onChange(this.sample(),{isEditBox:n})};sample=e=>{let{param:t,fn:n}=this.props,r=n.inferSchema(t.toJS());return n.getSampleSchema(r,e,{includeWriteOnly:!0})};onChange=(e,t)=>{var{isEditBox:t,isXml:n}=t;this.setState({value:e,isEditBox:t}),this._onChange(e,n)};_onChange=(e,t)=>{(this.props.onChange||d9)(e,t)};handleOnChange=e=>{var t=this.props["consumesValue"],t=/xml/i.test(t),e=e.target.value;this.onChange(e,{isXml:t,isEditBox:this.state.isEditBox})};toggleIsEditBox=()=>this.setState(e=>({isEditBox:!e.isEditBox}));render(){let{onChangeConsumes:e,param:t,isExecute:n,specSelectors:r,pathMethod:o,getConfigs:s,getComponent:i}=this.props;var a=i("Button"),l=i("TextArea"),c=i("highlightCode"),u=i("contentType");let p=(r?r.parameterWithMetaByIdentity(o,t):t).get("errors",(0,q.List)()),h=r.contentTypeValues(o).get("requestContentType"),d=(this.props.consumes&&this.props.consumes.size?this.props:f9.defaultProp).consumes,{value:f,isEditBox:m}=this.state,g=null;return E6(f)&&(g="json"),ae.createElement("div",{className:"body-param","data-param-name":t.get("name"),"data-param-in":t.get("in")},m&&n?ae.createElement(l,{className:"body-param__text"+(p.count()?" invalid":""),value:f,onChange:this.handleOnChange}):f&&ae.createElement(c,{className:"body-param__example",language:g,getConfigs:s,value:f}),ae.createElement("div",{className:"body-param-options"},n?ae.createElement("div",{className:"body-param-edit"},ae.createElement(a,{className:m?"btn cancel body-param__example-edit":"btn edit body-param__example-edit",onClick:this.toggleIsEditBox},m?"Cancel":"Edit")):null,ae.createElement("label",{htmlFor:""},ae.createElement("span",null,"Parameter content type"),ae.createElement(u,{value:h,contentTypes:d,onChange:e,className:"body-param-content-type",ariaLabel:"Parameter content type"}))))}}class m9 extends ae.Component{render(){let{request:e,getConfigs:t}=this.props,n=Os(e);var r=t(),r=Do()(r,"syntaxHighlight.activated")?ae.createElement(ti,{language:"bash",className:"curl microlight",style:ii(Do()(r,"syntaxHighlight.theme"))},n):ae.createElement("textarea",{readOnly:!0,className:"curl",value:n});return ae.createElement("div",{className:"curl-command"},ae.createElement("h4",null,"Curl"),ae.createElement("div",{className:"copy-to-clipboard"},ae.createElement(Ts.CopyToClipboard,{text:n},ae.createElement("button",null))),ae.createElement("div",null,r))}}class g9 extends ae.Component{UNSAFE_componentWillMount(){let e=this.props["schemes"];this.setScheme(e.first())}UNSAFE_componentWillReceiveProps(e){this.props.currentScheme&&e.schemes.includes(this.props.currentScheme)||this.setScheme(e.schemes.first())}onChange=e=>{this.setScheme(e.target.value)};setScheme=e=>{let{path:t,method:n,specActions:r}=this.props;r.setScheme(e,t,n)};render(){let{schemes:e,currentScheme:t}=this.props;return ae.createElement("label",{htmlFor:"schemes"},ae.createElement("span",{className:"schemes-title"},"Schemes"),ae.createElement("select",{onChange:this.onChange,value:t},e.valueSeq().map(e=>ae.createElement("option",{value:e,key:e},e)).toArray()))}}class y9 extends ae.Component{render(){const{specActions:e,specSelectors:t,getComponent:n}=this.props,r=t.operationScheme(),o=t.schemes(),s=n("schemes");return o&&o.size?ae.createElement(s,{currentScheme:r,schemes:o,specActions:e}):null}}class v9 extends ae.Component{static defaultProps={collapsedContent:"{...}",expanded:!1,title:null,onToggle:()=>{},hideSelfOnExpand:!1,specPath:Z().List([])};constructor(e,t){super(e,t);var{expanded:e,collapsedContent:t}=this.props;this.state={expanded:e,collapsedContent:t||v9.defaultProps.collapsedContent}}componentDidMount(){var{hideSelfOnExpand:e,expanded:t,modelName:n}=this.props;e&&t&&this.props.onToggle(n,t)}UNSAFE_componentWillReceiveProps(e){this.props.expanded!==e.expanded&&this.setState({expanded:e.expanded})}toggleCollapsed=()=>{this.props.onToggle&&this.props.onToggle(this.props.modelName,!this.state.expanded),this.setState({expanded:!this.state.expanded})};onLoad=e=>{var t;e&&this.props.layoutSelectors&&(t=this.props.layoutSelectors.getScrollToKey(),Z().is(t,this.props.specPath)&&this.toggleCollapsed(),this.props.layoutActions.readyToScroll(this.props.specPath,e.parentElement))};render(){var{title:e,classes:t}=this.props;return this.state.expanded&&this.props.hideSelfOnExpand?ae.createElement("span",{className:t||""},this.props.children):ae.createElement("span",{className:t||"",ref:this.onLoad},ae.createElement("button",{"aria-expanded":this.state.expanded,className:"model-box-control",onClick:this.toggleCollapsed},e&&ae.createElement("span",{className:"pointer"},e),ae.createElement("span",{className:"model-toggle"+(this.state.expanded?"":" collapsed")}),!this.state.expanded&&ae.createElement("span",null,this.state.collapsedContent)),this.state.expanded&&this.props.children)}}class b9 extends ae.Component{constructor(e,t){super(e,t);let{getConfigs:n,isExecute:r}=this.props,o=n()["defaultModelRendering"],s=r?"example":"example"!==o&&"model"!==o?"example":o;this.state={activeTab:s}}activeTab=e=>{var{name:e}=e["target"]["dataset"];this.setState({activeTab:e})};UNSAFE_componentWillReceiveProps(e){e.isExecute&&!this.props.isExecute&&this.props.example&&this.setState({activeTab:"example"})}render(){let{getComponent:e,specSelectors:t,schema:n,example:r,isExecute:o,getConfigs:s,specPath:i,includeReadOnly:a,includeWriteOnly:l}=this.props,c=s()["defaultModelExpandDepth"];var u=e("ModelWrapper"),p=e("highlightCode"),h=ze()(5).toString("base64"),d=ze()(5).toString("base64"),f=ze()(5).toString("base64"),m=ze()(5).toString("base64"),g=t.isOAS3();return ae.createElement("div",{className:"model-example"},ae.createElement("ul",{className:"tab",role:"tablist"},ae.createElement("li",{className:le()("tabitem",{active:"example"===this.state.activeTab}),role:"presentation"},ae.createElement("button",{"aria-controls":d,"aria-selected":"example"===this.state.activeTab,className:"tablinks","data-name":"example",id:h,onClick:this.activeTab,role:"tab"},o?"Edit Value":"Example Value")),n&&ae.createElement("li",{className:le()("tabitem",{active:"model"===this.state.activeTab}),role:"presentation"},ae.createElement("button",{"aria-controls":m,"aria-selected":"model"===this.state.activeTab,className:le()("tablinks",{inactive:o}),"data-name":"model",id:f,onClick:this.activeTab,role:"tab"},g?"Schema":"Model"))),"example"===this.state.activeTab&&ae.createElement("div",{"aria-hidden":"example"!==this.state.activeTab,"aria-labelledby":h,"data-name":"examplePanel",id:d,role:"tabpanel",tabIndex:"0"},r||ae.createElement(p,{value:"(no example available)",getConfigs:s})),"model"===this.state.activeTab&&ae.createElement("div",{"aria-hidden":"example"===this.state.activeTab,"aria-labelledby":f,"data-name":"modelPanel",id:m,role:"tabpanel",tabIndex:"0"},ae.createElement(u,{schema:n,getComponent:e,getConfigs:s,specSelectors:t,expandDepth:c,specPath:i,includeReadOnly:a,includeWriteOnly:l})))}}class w9 extends ae.Component{onToggle=(e,t)=>{this.props.layoutActions&&this.props.layoutActions.show(this.props.fullPath,t)};render(){let{getComponent:e,getConfigs:t}=this.props;var n=e("Model");let r;return this.props.layoutSelectors&&(r=this.props.layoutSelectors.isShown(this.props.fullPath)),ae.createElement("div",{className:"model-box"},ae.createElement(n,B()({},this.props,{getConfigs:t,expanded:r,depth:1,onToggle:this.onToggle,expandDepth:this.props.expandDepth||0})))}}function E9(e){return(E9="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function S9(e,t){for(var n=0;n{e=e.replace(/~1/g,"/").replace(/~0/g,"~");try{return decodeURIComponent(e)}catch{return e}};class N9 extends Cn{static propTypes={schema:Ln().map.isRequired,getComponent:mo().func.isRequired,getConfigs:mo().func.isRequired,specSelectors:mo().object.isRequired,name:mo().string,displayName:mo().string,isRef:mo().bool,required:mo().bool,expandDepth:mo().number,depth:mo().number,specPath:Ln().list.isRequired,includeReadOnly:mo().bool,includeWriteOnly:mo().bool};getModelName=e=>-1!==e.indexOf("#/definitions/")?P9(e.replace(/^.*#\/definitions\//,"")):-1!==e.indexOf("#/components/schemas/")?P9(e.replace(/^.*#\/components\/schemas\//,"")):void 0;getRefSchema=e=>{let t=this.props["specSelectors"];return t.findDefinition(e)};render(){let{getComponent:e,getConfigs:t,specSelectors:n,schema:r,required:o,name:s,isRef:i,specPath:a,displayName:l,includeReadOnly:c,includeWriteOnly:u}=this.props;var p=e("ObjectModel"),h=e("ArrayModel"),d=e("PrimitiveModel");let f="object",m=r&&r.get("$$ref");if(!s&&m&&(s=this.getModelName(m)),!(r=!r&&m?this.getRefSchema(s):r))return ae.createElement("span",{className:"model model-title"},ae.createElement("span",{className:"model-title__text"},l||s),ae.createElement(c6,{height:"20px",width:"20px"}));var g=n.isOAS3()&&r.get("deprecated");switch(i=void 0!==i?i:!!m,f=r&&r.get("type")||f){case"object":return ae.createElement(p,B()({className:"object"},this.props,{specPath:a,getConfigs:t,schema:r,name:s,deprecated:g,isRef:i,includeReadOnly:c,includeWriteOnly:u}));case"array":return ae.createElement(h,B()({className:"array"},this.props,{getConfigs:t,schema:r,name:s,deprecated:g,required:o,includeReadOnly:c,includeWriteOnly:u}));default:return ae.createElement(d,B()({},this.props,{getComponent:e,getConfigs:t,schema:r,name:s,deprecated:g,required:o}))}}}class I9 extends ae.Component{getSchemaBasePath=()=>this.props.specSelectors.isOAS3()?["components","schemas"]:["definitions"];getCollapsedContent=()=>" ";handleToggle=(e,t)=>{const n=this.props["layoutActions"];n.show([...this.getSchemaBasePath(),e],t),t&&this.props.specActions.requestResolvedSubtree([...this.getSchemaBasePath(),e])};onLoadModels=e=>{e&&this.props.layoutActions.readyToScroll(this.getSchemaBasePath(),e)};onLoadModel=e=>{var t;e&&(t=e.getAttribute("data-name"),this.props.layoutActions.readyToScroll([...this.getSchemaBasePath(),t],e))};render(){let{specSelectors:p,getComponent:h,layoutSelectors:d,layoutActions:f,getConfigs:m}=this.props,e=p.definitions(),{docExpansion:t,defaultModelsExpandDepth:g}=m();if(!e.size||g<0)return null;const y=this.getSchemaBasePath();let n=d.isShown(y,0f.show(y,!n)},ae.createElement("span",null,r?"Schemas":"Models"),n?ae.createElement(s,null):ae.createElement(i,null))),ae.createElement(o,{isOpened:n},e.entrySeq().map(e=>{var[e]=e;const t=[...y,e],n=Z().List(t),r=p.specResolvedSubtree(t),o=p.specJson().getIn(t),s=q.Map.isMap(r)?r:Z().Map(),i=q.Map.isMap(o)?o:Z().Map(),a=s.get("title")||i.get("title")||e,l=d.isShown(t,!1);l&&0===s.size&&0{let{value:t,getComponent:n}=e,r=n("ModelCollapse"),o=ae.createElement("span",null,"Array [ ",t.count()," ]");return ae.createElement("span",{className:"prop-enum"},"Enum:",ae.createElement("br",null),ae.createElement(r,{collapsedContent:o},"[ ",t.join(", ")," ]"))};class R9 extends ae.Component{render(){let{schema:e,name:i,displayName:t,isRef:n,getComponent:a,getConfigs:l,depth:c,onToggle:r,expanded:o,specPath:u,...p}=this.props,{specSelectors:s,expandDepth:h,includeReadOnly:d,includeWriteOnly:f}=p;const m=s["isOAS3"];if(!e)return null;var g=l()["showExtensions"];let y=e.get("description"),v=e.get("properties"),b=e.get("additionalProperties"),w=e.get("title")||t||i,E=e.get("required"),S=e.filter((e,t)=>-1!==["maxProperties","minProperties","nullable","example"].indexOf(t)),x=e.get("deprecated"),_=e.getIn(["externalDocs","url"]),k=e.getIn(["externalDocs","description"]);const O=a("JumpToPath",!0),A=a("Markdown",!0),C=a("Model"),j=a("ModelCollapse"),P=a("Property"),N=a("Link"),I=()=>ae.createElement("span",{className:"model-jump-to-path"},ae.createElement(O,{specPath:u})),D=ae.createElement("span",null,ae.createElement("span",null,"{"),"...",ae.createElement("span",null,"}"),n?ae.createElement(I,null):""),T=s.isOAS3()?e.get("anyOf"):null,R=s.isOAS3()?e.get("oneOf"):null,M=s.isOAS3()?e.get("not"):null,L=w&&ae.createElement("span",{className:"model-title"},n&&e.get("$$ref")&&ae.createElement("span",{className:"model-hint"},e.get("$$ref")),ae.createElement("span",{className:"model-title__text"},w));return ae.createElement("span",{className:"model"},ae.createElement(j,{modelName:i,title:L,onToggle:r,expanded:!!o||c<=h,collapsedContent:D},ae.createElement("span",{className:"brace-open object"},"{"),n?ae.createElement(I,null):null,ae.createElement("span",{className:"inner-object"},ae.createElement("table",{className:"model"},ae.createElement("tbody",null,y?ae.createElement("tr",{className:"description"},ae.createElement("td",null,"description:"),ae.createElement("td",null,ae.createElement(A,{source:y}))):null,_&&ae.createElement("tr",{className:"external-docs"},ae.createElement("td",null,"externalDocs:"),ae.createElement("td",null,ae.createElement(N,{target:"_blank",href:ct(_)},k||_))),x?ae.createElement("tr",{className:"property"},ae.createElement("td",null,"deprecated:"),ae.createElement("td",null,"true")):null,v&&v.size?v.entrySeq().filter(e=>{let[,t]=e;return(!t.get("readOnly")||d)&&(!t.get("writeOnly")||f)}).map(e=>{let[t,n]=e,r=m()&&n.get("deprecated"),o=q.List.isList(E)&&E.contains(t),s=["property-row"];return r&&s.push("deprecated"),o&&s.push("required"),ae.createElement("tr",{key:t,className:s.join(" ")},ae.createElement("td",null,t,o&&ae.createElement("span",{className:"star"},"*")),ae.createElement("td",null,ae.createElement(C,B()({key:`object-${i}-${t}_`+n},p,{required:o,getComponent:a,specPath:u.push("properties",t),getConfigs:l,schema:n,depth:c+1}))))}).toArray():null,g?ae.createElement("tr",null,ae.createElement("td",null," ")):null,g?e.entrySeq().map(e=>{let[t,n]=e;if("x-"===t.slice(0,2))return e=n?n.toJS?n.toJS():n:null,ae.createElement("tr",{key:t,className:"extension"},ae.createElement("td",null,t),ae.createElement("td",null,JSON.stringify(e)))}).toArray():null,b&&b.size?ae.createElement("tr",null,ae.createElement("td",null,"< * >:"),ae.createElement("td",null,ae.createElement(C,B()({},p,{required:!1,getComponent:a,specPath:u.push("additionalProperties"),getConfigs:l,schema:b,depth:c+1})))):null,T?ae.createElement("tr",null,ae.createElement("td",null,"anyOf ->"),ae.createElement("td",null,T.map((e,t)=>ae.createElement("div",{key:t},ae.createElement(C,B()({},p,{required:!1,getComponent:a,specPath:u.push("anyOf",t),getConfigs:l,schema:e,depth:c+1})))))):null,R?ae.createElement("tr",null,ae.createElement("td",null,"oneOf ->"),ae.createElement("td",null,R.map((e,t)=>ae.createElement("div",{key:t},ae.createElement(C,B()({},p,{required:!1,getComponent:a,specPath:u.push("oneOf",t),getConfigs:l,schema:e,depth:c+1})))))):null,M?ae.createElement("tr",null,ae.createElement("td",null,"not ->"),ae.createElement("td",null,ae.createElement("div",null,ae.createElement(C,B()({},p,{required:!1,getComponent:a,specPath:u.push("not"),getConfigs:l,schema:M,depth:c+1}))))):null))),ae.createElement("span",{className:"brace-close"},"}")),S.size?S.entrySeq().map(e=>{var[e,t]=e;return ae.createElement(P,{key:e+"-"+t,propKey:e,propVal:t,propClass:"property"})}):null)}}class M9 extends ae.Component{render(){let{getComponent:e,getConfigs:t,schema:n,depth:r,expandDepth:o,name:s,displayName:i,specPath:a}=this.props,l=n.get("description"),c=n.get("items"),u=n.get("title")||i||s,p=n.filter((e,t)=>-1===["type","items","description","$$ref","externalDocs"].indexOf(t)),h=n.getIn(["externalDocs","url"]),d=n.getIn(["externalDocs","description"]);const f=e("Markdown",!0),m=e("ModelCollapse"),g=e("Model"),y=e("Property"),v=e("Link"),b=u&&ae.createElement("span",{className:"model-title"},ae.createElement("span",{className:"model-title__text"},u));return ae.createElement("span",{className:"model"},ae.createElement(m,{title:b,expanded:r<=o,collapsedContent:"[...]"},"[",p.size?p.entrySeq().map(e=>{var[e,t]=e;return ae.createElement(y,{key:e+"-"+t,propKey:e,propVal:t,propClass:"property"})}):null,l?ae.createElement(f,{source:l}):p.size?ae.createElement("div",{className:"markdown"}):null,h&&ae.createElement("div",{className:"external-docs"},ae.createElement(v,{target:"_blank",href:ct(h)},d||h)),ae.createElement("span",null,ae.createElement(g,B()({},this.props,{getConfigs:t,specPath:a.push("items"),name:null,schema:c,required:!1,depth:r+1}))),"]"))}}const D9="property primitive";class L9 extends ae.Component{render(){let{schema:e,getComponent:t,getConfigs:n,name:r,displayName:o,depth:s,expandDepth:i}=this.props;var a=n()["showExtensions"];if(!e||!e.get)return ae.createElement("div",null);let l=e.get("type"),c=e.get("format"),u=e.get("xml"),p=e.get("enum"),h=e.get("title")||o||r,d=e.get("description"),f=dt(e),m=e.filter((e,t)=>-1===["enum","type","format","description","$$ref","externalDocs"].indexOf(t)).filterNot((e,t)=>f.has(t)),g=e.getIn(["externalDocs","url"]),y=e.getIn(["externalDocs","description"]);const v=t("Markdown",!0),b=t("EnumModel"),w=t("Property"),E=t("ModelCollapse"),S=t("Link"),x=h&&ae.createElement("span",{className:"model-title"},ae.createElement("span",{className:"model-title__text"},h));return ae.createElement("span",{className:"model"},ae.createElement(E,{title:x,expanded:s<=i,collapsedContent:"[...]",hideSelfOnExpand:i!==s},ae.createElement("span",{className:"prop"},r&&1{var[e,t]=e;return ae.createElement(w,{key:e+"-"+t,propKey:e,propVal:t,propClass:D9})}):null,a&&f.size?f.entrySeq().map(e=>{var[e,t]=e;return ae.createElement(w,{key:e+"-"+t,propKey:e,propVal:t,propClass:D9})}):null,d?ae.createElement(v,{source:d}):null,g&&ae.createElement("div",{className:"external-docs"},ae.createElement(S,{target:"_blank",href:ct(g)},y||g)),u&&u.size?ae.createElement("span",null,ae.createElement("br",null),ae.createElement("span",{className:D9},"xml:"),u.entrySeq().map(e=>{var[e,t]=e;return ae.createElement("span",{key:e+"-"+t,className:D9},ae.createElement("br",null),"   ",e,": ",String(t))}).toArray()):null,p&&ae.createElement(b,{value:p,getComponent:t}))))}}const B9=e=>{var{propKey:e,propVal:t,propClass:n}=e;return ae.createElement("span",{className:n},ae.createElement("br",null),e,": ",String(t))};class F9 extends ae.Component{static defaultProps={onTryoutClick:Function.prototype,onCancelClick:Function.prototype,onResetClick:Function.prototype,enabled:!1,hasUserEditedBody:!1,isOAS3:!1};render(){var{onTryoutClick:e,onCancelClick:t,onResetClick:n,enabled:r,hasUserEditedBody:o,isOAS3:s}=this.props,s=s&&o;return ae.createElement("div",{className:s?"try-out btn-group":"try-out"},r?ae.createElement("button",{className:"btn try-out__btn cancel",onClick:t},"Cancel"):ae.createElement("button",{className:"btn try-out__btn",onClick:e},"Try it out "),s&&ae.createElement("button",{className:"btn try-out__btn reset",onClick:n},"Reset"))}}class q9 extends ae.PureComponent{static defaultProps={alsoShow:null,children:null,bypass:!1};render(){var{bypass:e,isSwagger2:t,isOAS3:n,alsoShow:r}=this.props;return e?ae.createElement("div",null,this.props.children):t&&n?ae.createElement("div",{className:"version-pragma"},r,ae.createElement("div",{className:"version-pragma__message version-pragma__message--ambiguous"},ae.createElement("div",null,ae.createElement("h3",null,"Unable to render this definition"),ae.createElement("p",null,ae.createElement("code",null,"swagger")," and ",ae.createElement("code",null,"openapi")," fields cannot be present in the same Swagger or OpenAPI definition. Please remove one of the fields."),ae.createElement("p",null,"Supported version fields are ",ae.createElement("code",null,"swagger: ",'"2.0"')," and those that match ",ae.createElement("code",null,"openapi: 3.0.n")," (for example, ",ae.createElement("code",null,"openapi: 3.0.0"),").")))):t||n?ae.createElement("div",null,this.props.children):ae.createElement("div",{className:"version-pragma"},r,ae.createElement("div",{className:"version-pragma__message version-pragma__message--missing"},ae.createElement("div",null,ae.createElement("h3",null,"Unable to render this definition"),ae.createElement("p",null,"The provided definition does not specify a valid version field."),ae.createElement("p",null,"Please indicate a valid Swagger or OpenAPI version field. Supported version fields are ",ae.createElement("code",null,"swagger: ",'"2.0"')," and those that match ",ae.createElement("code",null,"openapi: 3.0.n")," (for example, ",ae.createElement("code",null,"openapi: 3.0.0"),")."))))}}const $9=e=>{e=e.version;return ae.createElement("small",null,ae.createElement("pre",{className:"version"}," ",e," "))},U9=e=>{e=e.oasVersion;return ae.createElement("small",{className:"version-stamp"},ae.createElement("pre",{className:"version"},"OAS ",e))},z9=e=>{var{enabled:e,path:t,text:n}=e;return ae.createElement("a",{className:"nostyle",onClick:e?e=>e.preventDefault():null,href:e?"#/"+t:null},ae.createElement("span",null,n))},V9=()=>ae.createElement("div",null,ae.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",className:"svg-assets"},ae.createElement("defs",null,ae.createElement("symbol",{viewBox:"0 0 20 20",id:"unlocked"},ae.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"})),ae.createElement("symbol",{viewBox:"0 0 20 20",id:"locked"},ae.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"})),ae.createElement("symbol",{viewBox:"0 0 20 20",id:"close"},ae.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"})),ae.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow"},ae.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"})),ae.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow-down"},ae.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"})),ae.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow-up"},ae.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"})),ae.createElement("symbol",{viewBox:"0 0 24 24",id:"jump-to"},ae.createElement("path",{d:"M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z"})),ae.createElement("symbol",{viewBox:"0 0 24 24",id:"expand"},ae.createElement("path",{d:"M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"})),ae.createElement("symbol",{viewBox:"0 0 15 16",id:"copy"},ae.createElement("g",{transform:"translate(2, -1)"},ae.createElement("path",{fill:"#ffffff",fillRule:"evenodd",d:"M2 13h4v1H2v-1zm5-6H2v1h5V7zm2 3V8l-3 3 3 3v-2h5v-2H9zM4.5 9H2v1h2.5V9zM2 12h2.5v-1H2v1zm9 1h1v2c-.02.28-.11.52-.3.7-.19.18-.42.28-.7.3H1c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h3c0-1.11.89-2 2-2 1.11 0 2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V6H1v9h10v-2zM2 5h8c0-.55-.45-1-1-1H8c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H3c-.55 0-1 .45-1 1z"}))))));function K9(e){return(j9=j9||document.createElement("textarea")).innerHTML="&"+e+";",j9.value}var W9=Object.prototype.hasOwnProperty;function J9(n){return[].slice.call(arguments,1).forEach(function(t){if(t){if("object"!=typeof t)throw new TypeError(t+"must be object");Object.keys(t).forEach(function(e){n[e]=t[e]})}}),n}var H9=/\\([\\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;function G9(e){return e.indexOf("\\")<0?e:e.replace(H9,"$1")}function Y9(e){return!(55296<=e&&e<=57343||64976<=e&&e<=65007||65535==(65535&e)||65534==(65535&e)||0<=e&&e<=8||11===e||14<=e&&e<=31||127<=e&&e<=159||1114111>10),String.fromCharCode(t,56320+(1023&e))):String.fromCharCode(e)}var Q9=/&([a-z#][a-z0-9]{1,31});/gi,Z9=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i;function e4(e,t){var n=0,r=K9(t);return t!==r?r:35===t.charCodeAt(0)&&Z9.test(t)&&Y9(n="x"===t[1].toLowerCase()?parseInt(t.slice(2),16):parseInt(t.slice(1),10))?X9(n):e}function t4(e){return e.indexOf("&")<0?e:e.replace(Q9,e4)}var n4=/[&<>"]/,r4=/[&<>"]/g,o4={"&":"&","<":"<",">":">",'"':"""};function s4(e){return o4[e]}function i4(e){return n4.test(e)?e.replace(r4,s4):e}var _={};_.blockquote_open=function(){return"
    \n"},_.blockquote_close=function(e,t){return"
    "+a4(e,t)},_.code=function(e,t){return e[t].block?"
    "+i4(e[t].content)+"
    "+a4(e,t):""+i4(e[t].content)+""},_.fence=function(e,t,n,r,o){var s,i,a,l,c=e[t],u="",p=n.langPrefix;if(c.params){if(i=(s=c.params.split(/\s+/g)).join(" "),a=o.rules.fence_custom,l=s[0],a&&W9.call(a,l))return o.rules.fence_custom[s[0]](e,t,n,r,o);u=' class="'+p+i4(t4(G9(i)))+'"'}return"
    "+(n.highlight&&n.highlight.apply(n.highlight,[c.content].concat(s))||i4(c.content))+"
    "+a4(e,t)},_.fence_custom={},_.heading_open=function(e,t){return""},_.heading_close=function(e,t){return"\n"},_.hr=function(e,t,n){return(n.xhtmlOut?"
    ":"
    ")+a4(e,t)},_.bullet_list_open=function(){return"
      \n"},_.bullet_list_close=function(e,t){return"
    "+a4(e,t)},_.list_item_open=function(){return"
  • "},_.list_item_close=function(){return"
  • \n"},_.ordered_list_open=function(e,t){e=e[t];return"\n"},_.ordered_list_close=function(e,t){return""+a4(e,t)},_.paragraph_open=function(e,t){return e[t].tight?"":"

    "},_.paragraph_close=function(e,t){var n=!(e[t].tight&&t&&"inline"===e[t-1].type&&!e[t-1].content);return(e[t].tight?"":"

    ")+(n?a4(e,t):"")},_.link_open=function(e,t,n){var r=e[t].title?' title="'+i4(t4(e[t].title))+'"':"",n=n.linkTarget?' target="'+n.linkTarget+'"':"";return'"},_.link_close=function(){return""},_.image=function(e,t,n){var r=' src="'+i4(e[t].src)+'"',o=e[t].title?' title="'+i4(t4(e[t].title))+'"':"";return""},_.table_open=function(){return"\n"},_.table_close=function(){return"
    \n"},_.thead_open=function(){return"\n"},_.thead_close=function(){return"\n"},_.tbody_open=function(){return"\n"},_.tbody_close=function(){return"\n"},_.tr_open=function(){return""},_.tr_close=function(){return"\n"},_.th_open=function(e,t){e=e[t];return""},_.th_close=function(){return""},_.td_open=function(e,t){e=e[t];return""},_.td_close=function(){return""},_.strong_open=function(){return""},_.strong_close=function(){return""},_.em_open=function(){return""},_.em_close=function(){return""},_.del_open=function(){return""},_.del_close=function(){return""},_.ins_open=function(){return""},_.ins_close=function(){return""},_.mark_open=function(){return""},_.mark_close=function(){return""},_.sub=function(e,t){return""+i4(e[t].content)+""},_.sup=function(e,t){return""+i4(e[t].content)+""},_.hardbreak=function(e,t,n){return n.xhtmlOut?"
    \n":"
    \n"},_.softbreak=function(e,t,n){return n.breaks?n.xhtmlOut?"
    \n":"
    \n":"\n"},_.text=function(e,t){return i4(e[t].content)},_.htmlblock=function(e,t){return e[t].content},_.htmltag=function(e,t){return e[t].content},_.abbr_open=function(e,t){return''},_.abbr_close=function(){return""},_.footnote_ref=function(e,t){var n=Number(e[t].id+1).toString(),r="fnref"+n;return 0['+n+"]"},_.footnote_block_open=function(e,t,n){return(n.xhtmlOut?'
    \n':'
    \n')+'
    \n
      \n'},_.footnote_block_close=function(){return"
    \n
    \n"},_.footnote_open=function(e,t){return'
  • '},_.footnote_close=function(){return"
  • \n"},_.footnote_anchor=function(e,t){var n="fnref"+Number(e[t].id+1).toString();return 0↩'},_.dl_open=function(){return"
    \n"},_.dt_open=function(){return"
    "},_.dd_open=function(){return"
    "},_.dl_close=function(){return"
    \n"},_.dt_close=function(){return"\n"},_.dd_close=function(){return"\n"};var a4=_.getBreak=function(e,t){return(t=function e(t,n){return++n>=t.length-2||"paragraph_open"!==t[n].type||!t[n].tight||"inline"!==t[n+1].type||0!==t[n+1].content.length||"paragraph_close"!==t[n+2].type||!t[n+2].tight?n:e(t,n+2)}(e,t))=e.length||x4.test(e[t]))}function k4(e,t,n){return e.substr(0,t)+n+e.substr(t+1)}var O4=[["block",function(e){e.inlineMode?e.tokens.push({type:"inline",content:e.src.replace(/\n/g," ").trim(),level:0,lines:[0,1],children:[]}):e.block.parse(e.src,e.options,e.env,e.tokens)}],["abbr",function(e){var t,n,r,o,s=e.tokens;if(!e.inlineMode)for(n=s.length-(t=1);tl&&a.push({type:"text",content:i.slice(l,p.index+p[1].length),level:c}),a.push({type:"abbr_open",title:e.env.abbreviations[":"+p[2]],level:c++}),a.push({type:"text",content:p[2],level:c}),a.push({type:"abbr_close",level:--c}),l=u.lastIndex-p[3].length;a.length&&(l=(t=e.eMarks[t])||42!==(n=e.src.charCodeAt(r++))&&45!==n&&43!==n||r=this.eMarks[e]},C4.prototype.skipEmptyLines=function(e){for(var t=this.lineMax;en&&(l=n),s=this.bMarks[c]+(l=l<0?0:l),i=c+1]/),T4=/^<\/([a-zA-Z]{1,15})[\s>]/;function R4(e,t){var n=e.bMarks[t]+e.blkIndent,t=e.eMarks[t];return e.src.substr(n,t-n)}function M4(e,t){var n,r=e.bMarks[t]+e.tShift[t],t=e.eMarks[t];return t<=r||126!==(n=e.src.charCodeAt(r++))&&58!==n||r===(n=e.skipSpaces(r))||t<=n?-1:n}var D4=[["code",function(e,t,n){var r,o;if(e.tShift[t]-e.blkIndent<4)return!1;for(o=r=t+1;r=n||(u=l=e.bMarks[a]+e.tShift[a])<(p=e.eMarks[a])&&e.tShift[a]=e.options.maxNesting)return!1;if(r)return!0;for(32===e.src.charCodeAt(f)&&f++,r=e.blkIndent,e.blkIndent=0,a=[e.bMarks[t]],s=(f=(e.bMarks[t]=f)=m,i=[e.tShift[t]],e.tShift[t]=f-e.bMarks[t],u=e.parser.ruler.getRules("blockquote"),o=t+1;o=(m=e.eMarks[o]));o++)if(62!==e.src.charCodeAt(f++)){if(s)break;for(d=!1,p=0,h=u.length;p=m,i.push(e.tShift[o]),e.tShift[o]=f-e.bMarks[o];for(l=e.parentType,e.parentType="blockquote",e.tokens.push({type:"blockquote_open",lines:c=[t,0],level:e.level++}),e.parser.tokenize(e,t,o),e.tokens.push({type:"blockquote_close",level:--e.level}),e.parentType=l,c[1]=e.line,p=0;pl)return!1;if(42!==(o=e.src.charCodeAt(a++))&&45!==o&&95!==o)return!1;for(s=1;a=e.options.maxNesting)return!1;if(p=e.src.charCodeAt(c-1),r)return!0;for(r=e.tokens.length,h?(S=e.bMarks[t]+e.tShift[t],S=Number(e.src.substr(S,c-S-1)),e.tokens.push({type:"ordered_list_open",order:S,lines:S=[t,0],level:e.level++})):e.tokens.push({type:"bullet_list_open",lines:S=[t,0],level:e.level++}),o=t,f=!1,g=e.parser.ruler.getRules("list");!(!(o=e.eMarks[o]?1:d-c)&&(u=1),u=c-e.bMarks[o]+(u=u<1?1:u),e.tokens.push({type:"list_item_open",lines:m=[t,0],level:e.level++}),i=e.blkIndent,a=e.tight,s=e.tShift[t],l=e.parentType,e.tShift[t]=d-e.bMarks[t],e.blkIndent=u,e.tight=!0,e.parentType="list",e.parser.tokenize(e,t,n,!0),e.tight&&!f||(w=!1),f=1=e.options.maxNesting)return!1;for(s=i+2;si&&32===e.src.charCodeAt(r-1)&&(a=r),e.line=t+1,e.tokens.push({type:"heading_open",hLevel:s,lines:[t,e.line],level:e.level}),i=(o=e.eMarks[s])||45!==(r=e.src.charCodeAt(n))&&61!==r||(n=e.skipChars(n,r),(n=e.skipSpaces(n))=e.eMarks[i])return!1;if(124!==(p=e.src.charCodeAt(p))&&45!==p&&58!==p)return!1;if(o=R4(e,t+1),!/^[-:| ]+$/.test(o))return!1;if((a=o.split("|"))<=2)return!1;for(c=[],s=0;sn)return!1;if(e.tShift[c]=e.options.maxNesting)return!1;r=e.tokens.length,e.tokens.push({type:"dl_open",lines:l=[t,0],level:e.level++}),i=t,s=c;e:for(;;){for(m=!(g=!0),e.tokens.push({type:"dt_open",lines:[i,i],level:e.level++}),e.tokens.push({type:"inline",content:e.getLines(i,i+1,e.blkIndent,!1).trim(),level:e.level+1,lines:[i,i],children:[]}),e.tokens.push({type:"dt_close",level:--e.level});;){if(e.tokens.push({type:"dd_open",lines:a=[c,0],level:e.level++}),f=e.tight,p=e.ddIndent,u=e.blkIndent,d=e.tShift[s],h=e.parentType,e.blkIndent=e.ddIndent=e.tShift[s]+2,e.tShift[s]=o-e.bMarks[s],e.tight=!0,e.parentType="deflist",e.parser.tokenize(e,s,n,!0),e.tight&&!m||(g=!1),m=1=n)break;if(e.isEmpty(s)&&s++,n<=s)break;if(e.tShift[s]?@[]^_`{|}~-".split("").forEach(function(e){$4[e.charCodeAt(0)]=1});var K4=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g,W4=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g,J4=["coap","doi","javascript","aaa","aaas","about","acap","cap","cid","crid","data","dav","dict","dns","file","ftp","geo","go","gopher","h323","http","https","iax","icap","im","imap","info","ipp","iris","iris.beep","iris.xpc","iris.xpcs","iris.lwz","ldap","mailto","mid","msrp","msrps","mtqp","mupdate","news","nfs","ni","nih","nntp","opaquelocktoken","pop","pres","rtsp","service","session","shttp","sieve","sip","sips","sms","snmp","soap.beep","soap.beeps","tag","tel","telnet","tftp","thismessage","tn3270","tip","tv","urn","vemmi","ws","wss","xcon","xcon-userid","xmlrpc.beep","xmlrpc.beeps","xmpp","z39.50r","z39.50s","adiumxtra","afp","afs","aim","apt","attachment","aw","beshare","bitcoin","bolo","callto","chrome","chrome-extension","com-eventbrite-attendee","content","cvs","dlna-playsingle","dlna-playcontainer","dtn","dvb","ed2k","facetime","feed","finger","fish","gg","git","gizmoproject","gtalk","hcp","icon","ipn","irc","irc6","ircs","itms","jar","jms","keyparc","lastfm","ldaps","magnet","maps","market","message","mms","ms-help","msnim","mumble","mvn","notes","oid","palm","paparazzi","platform","proxy","psyc","query","res","resource","rmi","rsync","rtmp","secondlife","sftp","sgn","skype","smb","soldat","spotify","ssh","steam","svn","teamspeak","things","udp","unreal","ut2004","ventrilo","view-source","webcal","wtai","wyciwyg","xfire","xri","ymsgr"],H4=/^<([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>/,G4=/^<([a-zA-Z.\-]{1,25}):([^<>\x00-\x20]*)>/;function Y4(r,o){return r=r.source,o=o||"",function e(t,n){return t?(n=n.source||n,r=r.replace(t,n),e):new RegExp(r,o)}}var zn=Y4(/(?:unquoted|single_quoted|double_quoted)/)("unquoted",/[^"'=<>`\x00-\x20]+/)("single_quoted",/'[^']*'/)("double_quoted",/"[^"]*"/)(),Dn=Y4(/(?:\s+attr_name(?:\s*=\s*attr_value)?)/)("attr_name",/[a-zA-Z_:][a-zA-Z0-9:._-]*/)("attr_value",zn)(),Hn=Y4(/<[A-Za-z][A-Za-z0-9]*attribute*\s*\/?>/)("attribute",Dn)(),X4=Y4(/^(?:open_tag|close_tag|comment|processing|declaration|cdata)/)("open_tag",Hn)("close_tag",/<\/[A-Za-z][A-Za-z0-9]*\s*>/)("comment",/|/)("processing",/<[?].*?[?]>/)("declaration",/]*>/)("cdata",//)(),Q4=/^&#((?:x[a-f0-9]{1,8}|[0-9]{1,8}));/i,Z4=/^&([a-z][a-z0-9]{1,31});/i,e8=[["text",function(e,t){for(var n=e.pos;n=e.options.maxNesting)return!1;if(s=0=e.options.maxNesting)return!1;if(s=0=e.options.maxNesting)return!1;if(s=0=e.options.maxNesting)return!1;for(e.pos=u+n,a=[n];e.pos=e.options.maxNesting)return!1;for(e.pos=s+1;e.pos=e.options.maxNesting)return!1;for(e.pos=s+1;e.pos=e.options.maxNesting)return!1;if(h=p+1,(n=p4(e,p))<0)return!1;if((i=n+1)=e.options.maxNesting||(n=o+2,(o=p4(e,o+1))<0||(t||(e.env.footnotes||(e.env.footnotes={}),e.env.footnotes.list||(e.env.footnotes.list=[]),t=e.env.footnotes.list.length,e.pos=n,e.posMax=o,e.push({type:"footnote_ref",id:t,level:e.level}),e.linkLevel++,n=e.tokens.length,e.parser.tokenize(e),e.env.footnotes.list[t]={tokens:e.tokens.splice(n)},e.linkLevel--),e.pos=o+1,e.posMax=r,0)))}],["footnote_ref",function(e,t){var n,r,o=e.posMax,s=e.pos;if(o=e.options.maxNesting)return!1;for(n=s+2;n")<0||((n=s.match(G4))?J4.indexOf(n[1].toLowerCase())<0||(o=h4(r=n[0].slice(1,-1)),!e.parser.validateLink(r)||(t||(e.push({type:"link_open",href:o,level:e.level}),e.push({type:"text",content:r,level:e.level+1}),e.push({type:"link_close",level:e.level})),e.pos+=n[0].length,0)):!(n=s.match(H4))||(o=h4("mailto:"+(r=n[0].slice(1,-1))),!e.parser.validateLink(o)||(t||(e.push({type:"link_open",href:o,level:e.level}),e.push({type:"text",content:r,level:e.level+1}),e.push({type:"link_close",level:e.level})),e.pos+=n[0].length,0))))}],["htmltag",function(e,t){var n,r=e.pos;return!(!e.options.html||(n=e.posMax,60!==e.src.charCodeAt(r)||n<=r+2||33!==(n=e.src.charCodeAt(r+1))&&63!==n&&47!==n&&!function(e){e|=32;return 97<=e&&e<=122}(n)||!(n=e.src.slice(r).match(X4))||(t||e.push({type:"htmltag",content:e.src.slice(r,r+n[0].length),level:e.level}),e.pos+=n[0].length,0)))}],["entity",function(e,t){var n,r=e.pos,o=e.posMax;if(38!==e.src.charCodeAt(r))return!1;if(r+1=s)break}else e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()};var r8={default:{options:{html:!(t8.prototype.parse=function(e,t,n,r){e=new u4(e,this,t,n,r);this.tokenize(e)}),xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkTarget:"",typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["block","inline","references","replacements","smartquotes","references","abbr2","footnote_tail"]},block:{rules:["blockquote","code","fences","footnote","heading","hr","htmlblock","lheading","list","paragraph","table"]},inline:{rules:["autolink","backticks","del","emphasis","entity","escape","footnote_ref","htmltag","links","newline","text"]}}},full:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkTarget:"",typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{},block:{},inline:{}}},commonmark:{options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkTarget:"",typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["block","inline","references","abbr2"]},block:{rules:["blockquote","code","fences","heading","hr","htmlblock","lheading","list","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","htmltag","links","newline","text"]}}}};function o8(e,t,n){this.src=t,this.env=n,this.options=e.options,this.tokens=[],this.inlineMode=!1,this.inline=e.inline,this.block=e.block,this.renderer=e.renderer,this.typographer=e.typographer}function s8(e,t){"string"!=typeof e&&(t=e,e="default"),t&&null!=t.linkify&&console.warn("linkify option is removed. Use linkify plugin instead:\n\nimport Remarkable from 'remarkable';\nimport linkify from 'remarkable/linkify';\nnew Remarkable().use(linkify)\n"),this.inline=new t8,this.block=new L4,this.core=new A4,this.renderer=new l4,this.ruler=new c4,this.options={},this.configure(r8[e]),this.set(t||{})}function i8(e,t){if(Array.prototype.indexOf)return e.indexOf(t);for(var n=0,r=e.length;n",this.getInnerHtml(),""].join("")},u8.prototype.buildAttrsStr=function(){if(!this.attrs)return"";var e,t=this.getAttrs(),n=[];for(e in t)t.hasOwnProperty(e)&&n.push(e+'="'+t[e]+'"');return n.join(" ")};var c8=u8;function u8(e){void 0===e&&(e={}),this.tagName="",this.attrs={},this.innerHTML="",this.whitespaceRegex=/\s+/,this.tagName=e.tagName||"",this.attrs=e.attrs||{},this.innerHTML=e.innerHtml||e.innerHTML||""}f8.prototype.build=function(e){return new c8({tagName:"a",attrs:this.createAttrs(e),innerHtml:this.processAnchorText(e.getAnchorText())})},f8.prototype.createAttrs=function(e){var t={href:e.getAnchorHref()},n=this.createCssClass(e);return n&&(t.class=n),this.newWindow&&(t.target="_blank",t.rel="noopener noreferrer"),this.truncate&&this.truncate.length&&this.truncate.length=u)return(p.host.length==s?p.host.substr(0,s-f)+i:l(h,u)).substr(0,u+c);var d="";if(p.path&&(d+="/"+p.path),p.query&&(d+="?"+p.query),d){if(u<=(h+d).length)return(h+d).length==s?(h+d).substr(0,s):(h+l(d,u-h.length)).substr(0,u+c);h+=d}if(p.fragment){o="#"+p.fragment;if(u<=(h+o).length)return(h+o).length==s?(h+o).substr(0,s):(h+l(o,u-h.length)).substr(0,u+c);h+=o}if(p.scheme&&p.host){var f=p.scheme+"://";if((h+f).lengtho&&(f=null==n?(n="…",3):n.length,p=p.substring(0,o-f)+n),p;s=e,h=r,d=void 0;if(s.length<=h)return s;var m,u=null==d?(d="…",m=8,3):(m=d.length,d.length),h=h-u,u="";return 0"!==(l=w)&&M8.test(l)?y=3:E();break;case 3:a=w,B8.test(a)?(b=new SP(g8(g8({},b),{name:_()})),y=4):"<"===a?S():"/"===a?(b=new SP(g8(g8({},b),{name:_()})),y=12):">"===a?(b=new SP(g8(g8({},b),{name:_()})),x()):M8.test(a)||D8.test(a)||":"===a||E();break;case 4:a=w,B8.test(a)||("/"===a?y=12:">"===a?x():"<"===a?S():"="===a||F8.test(a)||q8.test(a)?E():y=5);break;case 5:i=w,B8.test(i)?y=6:"/"===i?y=12:"="===i?y=7:">"===i?x():"<"===i?S():F8.test(i)&&E();break;case 6:i=w,B8.test(i)||("/"===i?y=12:"="===i?y=7:">"===i?x():"<"===i?S():F8.test(i)?E():y=5);break;case 7:s=w,B8.test(s)||('"'===s?y=8:"'"===s?y=9:/[>=`]/.test(s)?E():"<"===s?S():y=10);break;case 8:'"'===w&&(y=11);break;case 9:"'"===w&&(y=11);break;case 10:s=w,B8.test(s)?y=4:">"===s?x():"<"===s&&S();break;case 11:o=w,B8.test(o)?y=4:"/"===o?y=12:">"===o?x():"<"===o?S():(y=4,m--);break;case 12:">"===w?(b=new SP(g8(g8({},b),{isClosing:!0})),x()):y=4;break;case 13:"--"===t.substr(m,2)?(m+=2,b=new SP(g8(g8({},b),{type:"comment"})),y=14):"DOCTYPE"===t.substr(m,7).toUpperCase()?(m+=7,b=new SP(g8(g8({},b),{type:"doctype"})),y=20):E();break;case 14:"-"===(o=w)?y=15:">"===o?E():y=16;break;case 15:"-"===(r=w)?y=18:">"===r?E():y=16;break;case 16:"-"===w&&(y=17);break;case 17:y="-"===w?18:16;break;case 18:">"===(r=w)?x():"!"===r?y=19:"-"!==r&&(y=16);break;case 19:"-"===(n=w)?y=17:">"===n?x():y=16;break;case 20:">"===(n=w)?x():"<"===n&&S();break;default:l8(y)}m++}function E(){y=0,b=f}function S(){y=1,b=new SP({idx:m})}function x(){var e=t.slice(v,b.idx);e&&p(e,v),"comment"===b.type?h(b.idx):"doctype"===b.type?d(b.idx):(b.isOpening&&c(b.name,b.idx),b.isClosing&&u(b.name,b.idx)),E(),v=m+1}function _(){var e=b.idx+(b.isClosing?2:1);return t.slice(e,m).toLowerCase()}vn?t:t+1;e.splice(r,1);continue}if(e[t+1].getOffset()/g,">"));for(var t=this.parse(e),n=[],r=0,o=0,s=t.length;o\s]/i.test(r.content)&&0/i.test(r.content)&&c++),!(0({useUnsafeMarkdown:!1})};const PP=jP;function NP(e){var{useUnsafeMarkdown:t=!1}=13.26.0 and will be removed in v4.0.0."),NP.hasWarnedAboutDeprecation=!0),CP().sanitize(e,{ADD_ATTR:["target"],FORBID_TAGS:["style","form"],ALLOW_DATA_ATTR:n,FORBID_ATTR:r})}NP.hasWarnedAboutDeprecation=!1;class IP extends ae.Component{render(){const{errSelectors:e,specSelectors:t,getComponent:n}=this.props,r=n("SvgAssets"),o=n("InfoContainer",!0),s=n("VersionPragmaFilter"),i=n("operations",!0),a=n("Models",!0),l=n("Webhooks",!0),c=n("Row"),u=n("Col"),p=n("errors",!0),h=n("ServersContainer",!0),d=n("SchemesContainer",!0),f=n("AuthorizeBtnContainer",!0),m=n("FilterContainer",!0),g=t.isSwagger2(),y=t.isOAS3(),v=t.isOAS31(),b=!t.specStr(),w=t.loadingStatus();let E=null;if("loading"===w&&(E=ae.createElement("div",{className:"info"},ae.createElement("div",{className:"loading-container"},ae.createElement("div",{className:"loading"})))),"failed"===w&&(E=ae.createElement("div",{className:"info"},ae.createElement("div",{className:"loading-container"},ae.createElement("h4",{className:"title"},"Failed to load API definition."),ae.createElement(p,null)))),"failedConfig"===w){const t=e.lastError(),n=t?t.get("message"):"";E=ae.createElement("div",{className:"info failed-config"},ae.createElement("div",{className:"loading-container"},ae.createElement("h4",{className:"title"},"Failed to load remote configuration."),ae.createElement("p",null,n)))}if(E=!E&&b?ae.createElement("h4",null,"No API definition provided."):E)return ae.createElement("div",{className:"swagger-ui"},ae.createElement("div",{className:"loading-container"},E));var S=t.servers(),x=t.schemes(),S=S&&S.size,x=x&&x.size,_=!!t.securityDefinitions();return ae.createElement("div",{className:"swagger-ui"},ae.createElement(r,null),ae.createElement(s,{isSwagger2:g,isOAS3:y,alsoShow:ae.createElement(p,null)},ae.createElement(p,null),ae.createElement(c,{className:"information-container"},ae.createElement(u,{mobile:12},ae.createElement(o,null))),S||x||_?ae.createElement("div",{className:"scheme-container"},ae.createElement(u,{className:"schemes wrapper",mobile:12},S?ae.createElement(h,null):null,x?ae.createElement(d,null):null,_?ae.createElement(f,null):null)):null,ae.createElement(m,null),ae.createElement(c,null,ae.createElement(u,{mobile:12,desktop:12},ae.createElement(i,null))),v&&ae.createElement(c,{className:"webhooks-container"},ae.createElement(u,{mobile:12,desktop:12},ae.createElement(l,null))),ae.createElement(c,null,ae.createElement(u,{mobile:12,desktop:12},ae.createElement(a,null)))))}}const TP=()=>({components:{App:B3,authorizationPopup:F3,authorizeBtn:q3,AuthorizeBtnContainer:$3,authorizeOperationBtn:U3,auths:z3,AuthItem:V3,authError:K3,oauth2:X3,apiKeyAuth:W3,basicAuth:J3,clear:Q3,liveResponse:t6,InitializedInput:Z6,info:r9,InfoContainer:o9,InfoUrl:t9,InfoBasePath:e9,Contact:i9,License:l9,JumpToPath:c9,CopyToClipboardBtn:u9,onlineValidatorBadge:n6,operations:o6,operation:u6,OperationSummary:d6,OperationSummaryMethod:f6,OperationSummaryPath:m6,highlightCode:b6,responses:w6,response:S6,ResponseExtension:x6,responseBody:A6,parameters:C6,parameterRow:N6,execute:I6,headers:T6,errors:R6,contentType:B6,overview:X6,footer:p9,FilterContainer:h9,ParamBody:f9,curl:m9,schemes:g9,SchemesContainer:y9,modelExample:b9,ModelWrapper:w9,ModelCollapse:v9,Model:N9,Models:I9,EnumModel:T9,ObjectModel:R9,ArrayModel:M9,PrimitiveModel:L9,Property:B9,TryItOutButton:F9,Markdown:PP,BaseLayout:IP,VersionPragmaFilter:q9,VersionStamp:$9,OperationExt:g6,OperationExtRow:y6,ParameterExt:j6,ParameterIncludeEmpty:P6,OperationTag:a6,OperationContainer:p6,OpenAPIVersion:U9,DeepLink:z9,SvgAssets:V9,Example:function(e){const{example:t,showValue:n,getComponent:r,getConfigs:o}=e,s=r("Markdown",!0),i=r("highlightCode");return t?ae.createElement("div",{className:"example"},t.get("description")?ae.createElement("section",{className:"example__section"},ae.createElement("div",{className:"example__section-header"},"Example Description"),ae.createElement("p",null,ae.createElement(s,{source:t.get("description")}))):null,n&&t.has("value")?ae.createElement("section",{className:"example__section"},ae.createElement("div",{className:"example__section-header"},"Example Value"),ae.createElement(i,{getConfigs:o,value:mt(t.get("value"))})):null):null},ExamplesSelect:H3,ExamplesSelectValueRetainer:Y3}});var RP,e=BR(775),MP=BR.n(e),fo={value:"",onChange:()=>{},schema:{},keyName:"",required:!1,errors:(0,q.List)()};class DP extends ae.Component{static defaultProps=fo;componentDidMount(){const{dispatchInitialValue:e,value:t,onChange:n}=this.props;e?n(t):!1===e&&n("")}render(){let{schema:e,errors:t,value:n,onChange:r,getComponent:o,fn:s,disabled:i}=this.props;var a=e&&e.get?e.get("format"):null,l=e&&e.get?e.get("type"):null;let c=l?o(a?`JsonSchema_${l}_`+a:"JsonSchema_"+l,!1,{failSilently:!0}):o("JsonSchema_string");return c=c||o("JsonSchema_string"),ae.createElement(c,B()({},this.props,{errors:t,fn:s,getComponent:o,value:n,onChange:r,schema:e,disabled:i}))}}class LP extends ae.Component{static defaultProps=fo;onChange=e=>{e=this.props.schema&&"file"===this.props.schema.get("type")?e.target.files[0]:e.target.value;this.props.onChange(e,this.props.keyName)};onEnumChange=e=>this.props.onChange(e);render(){let{getComponent:e,value:t,schema:n,errors:r,required:o,description:s,disabled:i}=this.props;var a=n&&n.get?n.get("enum"):null,l=n&&n.get?n.get("format"):null,c=n&&n.get?n.get("type"):null,u=n&&n.get?n.get("in"):null;if(t=t||"",r=r.toJS?r.toJS():[],a){const n=e("Select");return ae.createElement(n,{className:r.length?"invalid":"",title:r.length?r:"",allowedValues:[...a],value:t,allowEmptyValue:!o,disabled:i,onChange:this.onEnumChange})}a=i||u&&"formData"===u&&!("FormData"in window),u=e("Input");return c&&"file"===c?ae.createElement(u,{type:"file",className:r.length?"invalid":"",title:r.length?r:"",onChange:this.onChange,disabled:a}):ae.createElement(MP(),{type:l&&"password"===l?"password":"text",className:r.length?"invalid":"",title:r.length?r:"",value:t,minLength:0,debounceTimeout:350,placeholder:s,onChange:this.onChange,disabled:a})}}class BP extends ae.PureComponent{static defaultProps=fo;constructor(e,t){super(e,t),this.state={value:zP(e.value),schema:e.schema}}UNSAFE_componentWillReceiveProps(e){var t=zP(e.value);t!==this.state.value&&this.setState({value:t}),e.schema!==this.state.schema&&this.setState({schema:e.schema})}onChange=()=>{this.props.onChange(this.state.value)};onItemChange=(n,r)=>{this.setState(e=>{let t=e["value"];return{value:t.set(r,n)}},this.onChange)};removeItem=n=>{this.setState(e=>{let t=e["value"];return{value:t.delete(n)}},this.onChange)};addItem=()=>{const e=this.props["fn"];let t=zP(this.state.value);this.setState(()=>({value:t.push(e.getSampleSchema(this.state.schema.get("items"),!1,{includeWriteOnly:!0}))}),this.onChange)};onEnumChange=e=>{this.setState(()=>({value:e}),this.onChange)};render(){let{getComponent:r,required:e,schema:t,errors:o,fn:s,disabled:i}=this.props;const n=(o=o.toJS?o.toJS():Array.isArray(o)?o:[]).filter(e=>"string"==typeof e),a=o.filter(e=>void 0!==e.needRemove).map(e=>e.error),l=this.state.value,c=!!(l&&l.count&&0{var n=(0,q.fromJS)([...o.filter(e=>e.index===t).map(e=>e.error)]);return ae.createElement("div",{key:t,className:"json-schema-form-item"},g?ae.createElement(qP,{value:e,onChange:e=>this.onItemChange(e,t),disabled:i,errors:n,getComponent:r}):m?ae.createElement(FP,{value:e,onChange:e=>this.onItemChange(e,t),disabled:i,errors:n}):ae.createElement(f,B()({},this.props,{value:e,onChange:e=>this.onItemChange(e,t),disabled:i,errors:n,schema:d,getComponent:r,fn:s})),i?null:ae.createElement(y,{className:"btn btn-sm json-schema-form-item-remove "+(a.length?"invalid":null),title:a.length?a:"",onClick:()=>this.removeItem(t)}," - "))}):null,i?null:ae.createElement(y,{className:"btn btn-sm json-schema-form-item-add "+(n.length?"invalid":null),title:n.length?n:"",onClick:this.addItem},"Add ",p?p+" ":"","item"))}}class FP extends ae.Component{static defaultProps=fo;onChange=e=>{e=e.target.value;this.props.onChange(e,this.props.keyName)};render(){let{value:e,errors:t,description:n,disabled:r}=this.props;return e=e||"",t=t.toJS?t.toJS():[],ae.createElement(MP(),{type:"text",className:t.length?"invalid":"",title:t.length?t:"",value:e,minLength:0,debounceTimeout:350,placeholder:n,onChange:this.onChange,disabled:r})}}class qP extends ae.Component{static defaultProps=fo;onFileChange=e=>{e=e.target.files[0];this.props.onChange(e,this.props.keyName)};render(){let{getComponent:e,errors:t,disabled:n}=this.props;var r=e("Input"),o=n||!("FormData"in window);return ae.createElement(r,{type:"file",className:t.length?"invalid":"",title:t.length?t:"",onChange:this.onFileChange,disabled:o})}}class $P extends ae.Component{static defaultProps=fo;onEnumChange=e=>this.props.onChange(e);render(){let{getComponent:e,value:t,errors:n,schema:r,required:o,disabled:s}=this.props;n=n.toJS?n.toJS():[];var i=r&&r.get?r.get("enum"):null,a=!i||!o,l=!i&&["true","false"],c=e("Select");return ae.createElement(c,{className:n.length?"invalid":"",title:n.length?n:"",value:String(t),disabled:s,allowedValues:i?[...i]:l,allowEmptyValue:a,onChange:this.onEnumChange})}}class UP extends ae.PureComponent{constructor(){super()}static defaultProps=fo;onChange=e=>{this.props.onChange(e)};handleOnChange=e=>{e=e.target.value;this.onChange(e)};render(){let{getComponent:e,value:t,errors:n,disabled:r}=this.props;var o=e("TextArea");return n=n.toJS?n.toJS():Array.isArray(n)?n:[],ae.createElement("div",null,ae.createElement(o,{className:le()({invalid:n.length}),title:n.length?n.map(e=>{var t=void 0!==e.propKey?e.propKey:e.index,n="string"==typeof e?e:"string"==typeof e.error?e.error:null;if(!t&&n)return n;let r=e.error,o="/"+e.propKey;for(;"object"==typeof r;){const e=void 0!==r.propKey?r.propKey:r.index;if(void 0===e)break;if(o+="/"+e,!r.error)break;r=r.error}return o+": "+r}).join(", "):"",value:mt(t),disabled:r,onChange:this.handleOnChange}))}}function zP(e){return q.List.isList(e)?e:Array.isArray(e)?(0,q.fromJS)(e):(0,q.List)()}const VP=()=>[Oo,Hj,ys,O3,Il,Uo,os,gs,Fi,TP,()=>({components:{...re}}),Jj,()=>({components:{...oe}}),hn,A3,Ro,Vo,bs,ui,D3()],KP=(0,q.Map)();function WP(n){return(e,t)=>function(){if(t.getSystem().specSelectors.isOAS3()){const e=n(...arguments);return"function"==typeof e?e(t):e}return e(...arguments)}}const JP=WP(t(()=>null)),HP=WP(()=>e=>{e=e.getSystem().specSelectors.specJson().getIn(["components","schemas"]);return q.Map.isMap(e)?e:KP}),GP=WP(()=>e=>e.getSystem().specSelectors.specJson().hasIn(["servers",0])),YP=WP(t(Xi,e=>e.getIn(["components","securitySchemes"])||null)),XP=(o,s)=>function(e){if(s.specSelectors.isOAS3())return s.oas3Selectors.validOperationMethods();for(var t=arguments.length,n=new Array(1e,e=>{let t=e["specSelectors"];return t.securityDefinitions()},(e,t)=>{let i=(0,q.List)();return t&&t.entrySeq().forEach(e=>{let[o,s]=e;e=s.get("type");if("oauth2"===e&&s.get("flows").entrySeq().forEach(e=>{let[t,n]=e,r=(0,q.fromJS)({flow:t,authorizationUrl:n.get("authorizationUrl"),tokenUrl:n.get("tokenUrl"),scopes:n.get("scopes"),type:s.get("type"),description:s.get("description")});i=i.push(new q.Map({[o]:r.filter(e=>void 0!==e)}))}),"http"!==e&&"apiKey"!==e||(i=i.push(new q.Map({[o]:s}))),"openIdConnect"===e&&s.get("openIdConnectData")){let r=s.get("openIdConnectData");(r.get("grant_types_supported")||["authorization_code","implicit"]).forEach(e=>{let t=r.get("scopes_supported")&&r.get("scopes_supported").reduce((e,t)=>e.set(t,""),new q.Map),n=(0,q.fromJS)({flow:e,authorizationUrl:r.get("authorization_endpoint"),tokenUrl:r.get("token_endpoint"),scopes:t,type:"oauth2",openIdConnectUrl:s.get("openIdConnectUrl")});i=i.push(new q.Map({[o]:n.filter(e=>void 0!==e)}))})}}),i}),(o,s)=>function(){for(var e,t=arguments.length,n=new Array(t),r=0;re=>"function"==typeof n.specSelectors?.isOAS3?n.specSelectors.isOAS3()?ae.createElement(r,B()({},e,n,{Ori:t})):ae.createElement(t,e):(console.warn("OAS3 wrapper: couldn't get spec"),null)}const sN=(0,q.Map)(),iN=()=>e=>{e=e.getSystem().specSelectors.specJson();return"string"==typeof(e=e.get("swagger"))&&"2.0"===e},aN=()=>e=>{e=e.getSystem().specSelectors.specJson();return"string"==typeof(e=e.get("openapi"))&&/^3\.0\.([0123])(?:-rc[012])?$/.test(e)},lN=()=>e=>e.getSystem().specSelectors.isOAS30();function cN(o){return function(n){for(var e=arguments.length,r=new Array(1{if(e.specSelectors.isOAS3()){const t=o(n,...r);return"function"==typeof t?t(e):t}return null}}}const uN=cN(()=>e=>e.specSelectors.specJson().get("servers",sN)),pN=cN((e,t)=>{let{callbacks:n,specPath:s}=t;return e=>{const o=e.specSelectors.validOperationMethods();return q.Map.isMap(n)?n.reduce((e,t,r)=>{if(!q.Map.isMap(t))return e;t=t.reduce((e,t,n)=>{if(!q.Map.isMap(t))return e;t=t.entrySeq().filter(e=>{var[e]=e;return o.includes(e)}).map(e=>{var[e,t]=e;return{operation:(0,q.Map)({operation:t}),method:e,path:n,callbackName:r,specPath:s.concat([r,n,e])}});return e.concat(t)},(0,q.List)());return e.concat(t)},(0,q.List)()).groupBy(e=>e.callbackName).map(e=>e.toArray()).toObject():{}}}),hN=(e,t,n,r)=>{const o=e.getIn(["content",t])??(0,q.OrderedMap)(),s=o.get("schema",(0,q.OrderedMap)()).toJS(),i=void 0!==o.get("examples"),a=o.get("example"),l=i?o.getIn(["examples",n,"value"]):a;return mt(r.getSampleSchema(s,t,{includeWriteOnly:!0},l))};class dN extends ae.Component{render(){const{link:e,name:t,getComponent:n}=this.props,r=n("Markdown",!0);var o,s=e.get("operationId")||e.get("operationRef"),i=e.get("parameters")&&e.get("parameters").toJS(),a=e.get("description");return ae.createElement("div",{className:"operation-link"},ae.createElement("div",{className:"description"},ae.createElement("b",null,ae.createElement("code",null,t)),a?ae.createElement(r,{source:a}):null),ae.createElement("pre",null,"Operation `",s,"`",ae.createElement("br",null),ae.createElement("br",null),"Parameters ",(o=0,("string"!=typeof(a=JSON.stringify(i,null,2))?"":a.split("\n").map((e,t)=>0e.get("url")===s.currentServer),t=this.props.servers.find(e=>e.get("url")===this.props.currentServer)||(0,q.OrderedMap)();if(!e)return this.setServer(i.first().get("url"));let n=((t.get("variables")||(0,q.OrderedMap)()).find(e=>e.get("default"))||(0,q.OrderedMap)()).get("default"),r=e.get("variables")||(0,q.OrderedMap)(),o=(r.find(e=>e.get("default"))||(0,q.OrderedMap)()).get("default");r.map((e,t)=>{l(s.currentServer,t)&&n===o||a({server:s.currentServer,key:t,val:e.get("default")||""})})}}onServerChange=e=>{this.setServer(e.target.value)};onServerVariableValueChange=e=>{let{setServerVariableValue:t,currentServer:n}=this.props,r=e.target.getAttribute("data-variable"),o=e.target.value;"function"==typeof t&&t({server:n,key:r,val:o})};setServer=e=>{let t=this.props["setSelectedServer"];t(e)};render(){let{servers:e,currentServer:r,getServerVariable:o,getEffectiveServerValue:t}=this.props,n=(e.find(e=>e.get("url")===r)||(0,q.OrderedMap)()).get("variables")||(0,q.OrderedMap)(),s=0!==n.size;return ae.createElement("div",{className:"servers"},ae.createElement("label",{htmlFor:"servers"},ae.createElement("select",{onChange:this.onServerChange,value:r},e.valueSeq().map(e=>ae.createElement("option",{value:e.get("url"),key:e.get("url")},e.get("url"),e.get("description")&&" - "+e.get("description"))).toArray())),s?ae.createElement("div",null,ae.createElement("div",{className:"computed-url"},"Computed URL:",ae.createElement("code",null,t(r))),ae.createElement("h4",null,"Server variables"),ae.createElement("table",null,ae.createElement("tbody",null,n.entrySeq().map(e=>{let[t,n]=e;return ae.createElement("tr",{key:t},ae.createElement("td",null,t),ae.createElement("td",null,n.get("enum")?ae.createElement("select",{"data-variable":t,onChange:this.onServerVariableValueChange},n.get("enum").map(e=>ae.createElement("option",{selected:e===o(r,t),key:e,value:e},e))):ae.createElement("input",{type:"text",value:o(r,t)||"",onChange:this.onServerVariableValueChange,"data-variable":t})))})))):null)}}class mN extends ae.Component{render(){const{specSelectors:e,oas3Selectors:t,oas3Actions:n,getComponent:r}=this.props,o=e.servers(),s=r("Servers");return o&&o.size?ae.createElement("div",null,ae.createElement("span",{className:"servers-title"},"Servers"),ae.createElement(s,{servers:o,currentServer:t.selectedServer(),setSelectedServer:n.setSelectedServer,setServerVariableValue:n.setServerVariableValue,getServerVariable:t.serverVariableValue,getEffectiveServerValue:t.serverEffectiveValue})):null}}Nn=Function.prototype;class gN extends ae.PureComponent{static defaultProps={onChange:Nn,userHasEditedBody:!1};constructor(e,t){super(e,t),this.state={value:mt(e.value)||e.defaultValue},e.onChange(e.value)}applyDefaultValue=e=>{const{onChange:t,defaultValue:n}=e||this.props;return this.setState({value:n}),t(n)};onChange=e=>{this.props.onChange(mt(e))};onDomChange=e=>{const t=e.target.value;this.setState({value:t},()=>this.onChange(t))};UNSAFE_componentWillReceiveProps(e){this.props.value!==e.value&&e.value!==this.state.value&&this.setState({value:mt(e.value)}),!e.value&&e.defaultValue&&this.state.value&&this.applyDefaultValue(e)}render(){let{getComponent:e,errors:t}=this.props,n=this.state["value"],r=0{let t=this.props["onChange"],{value:n,name:r}=e.target,o=Object.assign({},this.state.value);r?o[r]=n:o=n,this.setState({value:o},()=>t(this.state))};render(){let{schema:e,getComponent:t,errSelectors:n,name:r}=this.props;const o=t("Input"),s=t("Row"),i=t("Col"),a=t("authError"),l=t("Markdown",!0),c=t("JumpToPath",!0),u=(e.get("scheme")||"").toLowerCase();let p=this.getValue(),h=n.allErrors().filter(e=>e.get("authId")===r);var d;return"basic"===u?(d=p?p.get("username"):null,ae.createElement("div",null,ae.createElement("h4",null,ae.createElement("code",null,r||e.get("name")),"  (http, Basic)",ae.createElement(c,{path:["securityDefinitions",r]})),d&&ae.createElement("h6",null,"Authorized"),ae.createElement(s,null,ae.createElement(l,{source:e.get("description")})),ae.createElement(s,null,ae.createElement("label",null,"Username:"),d?ae.createElement("code",null," ",d," "):ae.createElement(i,null,ae.createElement(o,{type:"text",required:"required",name:"username","aria-label":"auth-basic-username",onChange:this.onChange,autoFocus:!0}))),ae.createElement(s,null,ae.createElement("label",null,"Password:"),d?ae.createElement("code",null," ****** "):ae.createElement(i,null,ae.createElement(o,{autoComplete:"new-password",name:"password",type:"password","aria-label":"auth-basic-password",onChange:this.onChange}))),h.valueSeq().map((e,t)=>ae.createElement(a,{error:e,key:t})))):"bearer"===u?ae.createElement("div",null,ae.createElement("h4",null,ae.createElement("code",null,r||e.get("name")),"  (http, Bearer)",ae.createElement(c,{path:["securityDefinitions",r]})),p&&ae.createElement("h6",null,"Authorized"),ae.createElement(s,null,ae.createElement(l,{source:e.get("description")})),ae.createElement(s,null,ae.createElement("label",null,"Value:"),p?ae.createElement("code",null," ****** "):ae.createElement(i,null,ae.createElement(o,{type:"text","aria-label":"auth-bearer-value",onChange:this.onChange,autoFocus:!0}))),h.valueSeq().map((e,t)=>ae.createElement(a,{error:e,key:t}))):ae.createElement("div",null,ae.createElement("em",null,ae.createElement("b",null,r)," HTTP authentication: unsupported scheme ",`'${u}'`))}}class vN extends ae.Component{setSelectedServer=e=>{var{path:t,method:n}=this.props;return this.forceUpdate(),this.props.setSelectedServer(e,t+":"+n)};setServerVariableValue=e=>{var{path:t,method:n}=this.props;return this.forceUpdate(),this.props.setServerVariableValue({...e,namespace:t+":"+n})};getSelectedServer=()=>{var{path:e,method:t}=this.props;return this.props.getSelectedServer(e+":"+t)};getServerVariable=(e,t)=>{var{path:n,method:r}=this.props;return this.props.getServerVariable({namespace:n+":"+r,server:e},t)};getEffectiveServerValue=e=>{var{path:t,method:n}=this.props;return this.props.getEffectiveServerValue({server:e,namespace:t+":"+n})};render(){const{operationServers:e,pathServers:t,getComponent:n}=this.props;if(!e&&!t)return null;var r=n("Servers"),o=e||t,s=e?"operation":"path";return ae.createElement("div",{className:"opblock-section operation-servers"},ae.createElement("div",{className:"opblock-section-header"},ae.createElement("div",{className:"tab-header"},ae.createElement("h4",{className:"opblock-title"},"Servers"))),ae.createElement("div",{className:"opblock-description-wrapper"},ae.createElement("h4",{className:"message"},"These ",s,"-level options override the global server options."),ae.createElement(r,{servers:o,currentServer:this.getSelectedServer(),setSelectedServer:this.setSelectedServer,setServerVariableValue:this.setServerVariableValue,getServerVariable:this.getServerVariable,getEffectiveServerValue:this.getEffectiveServerValue})))}}const bN={Callbacks:e=>{let{callbacks:t,specPath:n,specSelectors:r,getComponent:o}=e;const s=r.callbacksOperations({callbacks:t,specPath:n}),i=Object.keys(s),a=o("OperationContainer",!0);return 0===i.length?ae.createElement("span",null,"No callbacks"):ae.createElement("div",null,i.map(t=>ae.createElement("div",{key:""+t},ae.createElement("h2",null,t),s[t].map(e=>ae.createElement(a,{key:`${t}-${e.path}-`+e.method,op:e.operation,tag:"callbacks",method:e.method,path:e.path,specPath:e.specPath,allowTryItOut:!1})))))},HttpAuth:yN,RequestBody:d=>{let{userHasEditedBody:f,requestBody:r,requestBodyValue:m,requestBodyInclusionSetting:g,requestBodyErrors:y,getComponent:v,getConfigs:e,specSelectors:t,fn:b,contentType:o,isExecute:w,specPath:n,onChange:E,onChangeIncludeEmpty:S,activeExamplesKey:s,updateActiveExamplesKey:i,setRetainRequestBodyValueFlag:a}=d;const x=v("Markdown",!0),l=v("modelExample"),c=v("RequestBodyEditor"),u=v("highlightCode"),p=v("ExamplesSelectValueRetainer"),h=v("Example"),_=v("ParameterIncludeEmpty"),k=e()["showCommonExtensions"],O=r?.get("description")??null,A=r?.get("content")??new q.OrderedMap,C=(o=o||A.keySeq().first()||"",A.get(o)??(0,q.OrderedMap)()),j=C.get("schema",(0,q.OrderedMap)()),P=C.get("examples",null),N=P?.map((e,t)=>{var n=e?.get("value",null);return e=n?e.set("value",hN(r,o,t,b),n):e});if(y=q.List.isList(y)?y:(0,q.List)(),!C.size)return null;var d="object"===C.getIn(["schema","type"]),I="binary"===C.getIn(["schema","format"]),T="base64"===C.getIn(["schema","format"]);if("application/octet-stream"===o||0===o.indexOf("image/")||0===o.indexOf("audio/")||0===o.indexOf("video/")||I||T){const d=v("Input");return w?ae.createElement(d,{type:"file",onChange:e=>{E(e.target.files[0])}}):ae.createElement("i",null,"Example values are not available for ",ae.createElement("code",null,o)," media types.")}if(d&&("application/x-www-form-urlencoded"===o||0===o.indexOf("multipart/"))&&0{let[r,o]=n;if(!o.get("readOnly")){let e=k?ft(o):null;var n=j.get("required",(0,q.List)()).includes(r),s=o.get("type"),i=o.get("format"),a=o.get("description"),l=m.getIn([r,"value"]),c=m.getIn([r,"errors"])||y,u=g.get(r)||!1,p=o.has("default")||o.has("example")||o.hasIn(["items","example"])||o.hasIn(["items","default"]),h=o.has("enum")&&(1===o.get("enum").size||n),p=p||h;let t="array"!==s||p?"":[];"string"==typeof(t="string"!=typeof(t="object"!==s&&!p?t:b.getSampleSchema(o,!1,{includeWriteOnly:!0}))&&"object"===s?mt(t):t)&&"array"===s&&(t=JSON.parse(t));h="string"===s&&("binary"===i||"base64"===i);return ae.createElement("tr",{key:r,className:"parameters","data-property-name":r},ae.createElement("td",{className:"parameters-col_name"},ae.createElement("div",{className:n?"parameter__name required":"parameter__name"},r,n?ae.createElement("span",null," *"):null),ae.createElement("div",{className:"parameter__type"},s,i&&ae.createElement("span",{className:"prop-format"},"($",i,")"),k&&e.size?e.entrySeq().map(e=>{var[e,t]=e;return ae.createElement(f,{key:e+"-"+t,xKey:e,xVal:t})}):null),ae.createElement("div",{className:"parameter__deprecated"},o.get("deprecated")?"deprecated":null)),ae.createElement("td",{className:"parameters-col_description"},ae.createElement(x,{source:a}),w?ae.createElement("div",null,ae.createElement(d,{fn:b,dispatchInitialValue:!h,schema:o,description:r,getComponent:v,value:void 0===l?t:l,required:n,errors:c,onChange:e=>{E(e,[r])}}),n?null:ae.createElement(_,{onChange:e=>S(r,e),isIncluded:u,isIncludedOptions:(e=>{let t={key:e,shouldDispatchInit:!1,defaultValue:!0};return"no value"===g.get(e,"no value")&&(t.shouldDispatchInit=!0),t})(r),isDisabled:Array.isArray(l)?0!==l.length:!bt(l)})):null))}}))))}I=hN(r,o,s,b);let R=null;return E6(I)&&(R="json"),ae.createElement("div",null,O&&ae.createElement(x,{source:O}),N?ae.createElement(p,{userHasEditedBody:f,examples:N,currentKey:s,currentUserInputValue:m,onSelect:e=>{i(e)},updateValue:E,defaultToFirstExample:!0,getComponent:v,setRetainRequestBodyValueFlag:a}):null,w?ae.createElement("div",null,ae.createElement(c,{value:m,errors:y,defaultValue:I,onChange:E,getComponent:v})):ae.createElement(l,{getComponent:v,getConfigs:e,specSelectors:t,expandDepth:1,isExecute:w,schema:C.get("schema"),specPath:n.push("content",o),example:ae.createElement(u,{className:"body-param__example",getConfigs:e,language:R,value:mt(m)||I}),includeWriteOnly:!0}),N?ae.createElement(h,{example:N.get(s),getComponent:v,getConfigs:e}):null)},Servers:fN,ServersContainer:mN,RequestBodyEditor:gN,OperationServers:vN,operationLink:dN},wN=new s8("commonmark");wN.block.ruler.enable(["table"]),wN.set({linkTarget:"_blank"});var EN,SN,$n=t=>{let{source:n,className:r="",getConfigs:o}=t;if("string"!=typeof n)return null;if(n){const t=o()["useUnsafeMarkdown"],s=NP(wN.render(n),{useUnsafeMarkdown:t});let e;return"string"==typeof s&&(e=s.trim()),ae.createElement("div",{dangerouslySetInnerHTML:{__html:e},className:le()(r,"renderedMarkdown")})}return null},An=($n.defaultProps={getConfigs:()=>({useUnsafeMarkdown:!1})},oN($n)),jn=oN(e=>{let{Ori:t,...n}=e;const{schema:r,getComponent:o,errSelectors:s,authorized:i,onAuthChange:a,name:l}=n,c=o("HttpAuth");return"http"===r.get("type")?ae.createElement(c,{key:l,schema:r,name:l,errSelectors:s,authorized:i,getComponent:o,onChange:a}):ae.createElement(t,n)}),R=oN(n6);class xN extends ae.Component{render(){let{getConfigs:e,schema:t}=this.props,n=["model-box"],r=null;return!0===t.get("deprecated")&&(n.push("deprecated"),r=ae.createElement("span",{className:"model-deprecated-warning"},"Deprecated:")),ae.createElement("div",{className:n.join(" ")},r,ae.createElement(N9,B()({},this.props,{getConfigs:e,depth:1,expandDepth:this.props.expandDepth||0})))}}const _N=oN(xN),kN=oN(e=>{let{Ori:t,...n}=e;const{schema:r,getComponent:o,errors:s,onChange:i}=n,a=r&&r.get?r.get("format"):null,l=r&&r.get?r.get("type"):null,c=o("Input");return l&&"string"===l&&a&&("binary"===a||"base64"===a)?ae.createElement(c,{type:"file",className:s.length?"invalid":"",title:s.length?s:"",onChange:e=>{i(e.target.files[0])},disabled:t.isDisabled}):ae.createElement(t,n)}),ON={Markdown:An,AuthItem:jn,OpenAPIVersion:(EN=e=>{e=e.Ori;return ae.createElement(e,{oasVersion:"3.0"})},(t,n)=>e=>"function"==typeof n.specSelectors?.isOAS30?n.specSelectors.isOAS30()?ae.createElement(EN,B()({},e,n,{Ori:t})):ae.createElement(t,e):(console.warn("OAS30 wrapper: couldn't get spec"),null)),JsonSchema_string:kN,model:_N,onlineValidatorBadge:R},AN="oas3_set_servers",CN="oas3_set_request_body_value",jN="oas3_set_request_body_retain_flag",PN="oas3_set_request_body_inclusion",NN="oas3_set_active_examples_member",IN="oas3_set_request_content_type",TN="oas3_set_response_content_type",RN="oas3_set_server_variable_value",MN="oas3_set_request_body_validate_error",DN="oas3_clear_request_body_validate_error",LN="oas3_clear_request_body_value";const BN=e=>{var{value:e,pathMethod:t}=e;return{type:jN,payload:{value:e,pathMethod:t}}};const FN=e=>{var{path:e,method:t,validationErrors:n}=e;return{type:MN,payload:{path:e,method:t,validationErrors:n}}},qN=e=>{var{path:e,method:t}=e;return{type:DN,payload:{path:e,method:t}}},$N=e=>{e=e.pathMethod;return{type:DN,payload:{path:e[0],method:e[1]}}},UN=e=>{e=e.pathMethod;return{type:LN,payload:{pathMethod:e}}},zN=o=>function(n){for(var e=arguments.length,r=new Array(1{if(e.getSystem().specSelectors.isOAS3()){const t=o(n,...r);return"function"==typeof t?t(e):t}return null}},VN=zN((e,t)=>{return e.getIn(t?[t,"selectedServer"]:["selectedServer"])||""}),KN=zN((e,t,n)=>e.getIn(["requestData",t,n,"bodyValue"])||null),WN=zN((e,t,n)=>e.getIn(["requestData",t,n,"retainBodyValue"])||!1),JN=(e,o,s)=>e=>{const{oas3Selectors:t,specSelectors:n,fn:r}=e.getSystem();if(n.isOAS3()){const e=t.requestContentType(o,s);if(e)return hN(n.specResolvedSubtree(["paths",o,s,"requestBody"]),e,t.activeExamplesMember(o,s,"requestBody","requestBody"),r)}return null},HN=zN((e,l,c)=>e=>{const{oas3Selectors:t,specSelectors:n,fn:r}=e;let o=!1;var s=t.requestContentType(l,c);let i=t.requestBodyValue(l,c);var a=n.specResolvedSubtree(["paths",l,c,"requestBody"]);if(!a)return!1;if(q.Map.isMap(i)&&(i=mt(i.mapEntries(e=>q.Map.isMap(e[1])?[e[0],e[1].get("value")]:e).toJS())),q.List.isList(i)&&(i=mt(i)),s){const e=hN(a,s,t.activeExamplesMember(l,c,"requestBody","requestBody"),r);o=!!i&&i!==e}return o}),GN=zN((e,t,n)=>e.getIn(["requestData",t,n,"bodyInclusion"])||(0,q.Map)()),YN=zN((e,t,n)=>e.getIn(["requestData",t,n,"errors"])||null),XN=zN((e,t,n,r,o)=>e.getIn(["examples",t,n,r,o,"activeExample"])||null),QN=zN((e,t,n)=>e.getIn(["requestData",t,n,"requestContentType"])||null),ZN=zN((e,t,n)=>e.getIn(["requestData",t,n,"responseContentType"])||null),e5=zN((e,t,n)=>{let r;if("string"!=typeof t){const{server:e,namespace:o}=t;r=o?[o,"serverVariableValues",e,n]:["serverVariableValues",e,n]}else r=["serverVariableValues",t,n];return e.getIn(r)||null}),t5=zN((e,t)=>{let n;if("string"!=typeof t){const{server:e,namespace:r}=t;n=r?[r,"serverVariableValues",e]:["serverVariableValues",e]}else n=["serverVariableValues",t];return e.getIn(n)||(0,q.OrderedMap)()}),n5=zN((e,t)=>{var n,r;if("string"!=typeof t){const{server:o,namespace:s}=t;r=o,n=s?e.getIn([s,"serverVariableValues",r]):e.getIn(["serverVariableValues",r])}else n=e.getIn(["serverVariableValues",r=t]);n=n||(0,q.OrderedMap)();let o=r;return n.map((e,t)=>{o=o.replace(new RegExp(`{${t}}`,"g"),e)}),o}),r5=(SN=(e,t)=>(()=>!!e.getIn(["requestData",...t||[],"bodyValue"]))(),function(){for(var e=arguments.length,n=new Array(e),t=0;t{const t=e.getSystem().specSelectors.specJson();e=[...n][1]||[];return!t.getIn(["paths",...e,"requestBody","required"])||SN(...n)}}),o5=(e,t)=>{let{oas3RequiredRequestBodyContentType:n,oas3RequestContentType:r,oas3RequestBodyValue:o}=t,s=[];if(!q.Map.isMap(o))return s;let i=[];return Object.keys(n.requestContentType).forEach(e=>{e===r&&n.requestContentType[e].forEach(e=>{i.indexOf(e)<0&&i.push(e)})}),i.forEach(e=>{o.getIn([e,"value"])||s.push(e)}),s},s5=t(()=>["get","put","post","delete","options","head","patch","trace"]),i5={[AN]:(e,t)=>{var{selectedServerUrl:t,namespace:n}=t["payload"];return e.setIn(n?[n,"selectedServer"]:["selectedServer"],t)},[CN]:(e,t)=>{let{value:n,pathMethod:r}=t["payload"],[o,s]=r;if(!q.Map.isMap(n))return e.setIn(["requestData",o,s,"bodyValue"],n);let i,a=e.getIn(["requestData",o,s,"bodyValue"])||(0,q.Map)();q.Map.isMap(a)||(a=(0,q.Map)());const[...l]=n.keys();return l.forEach(e=>{var t=n.getIn([e]);a.has(e)&&q.Map.isMap(t)||(i=a.setIn([e,"value"],t))}),e.setIn(["requestData",o,s,"bodyValue"],i)},[jN]:(e,t)=>{var{value:t,pathMethod:n}=t["payload"],[n,r]=n;return e.setIn(["requestData",n,r,"retainBodyValue"],t)},[PN]:(e,t)=>{var{value:t,pathMethod:n,name:r}=t["payload"],[n,o]=n;return e.setIn(["requestData",n,o,"bodyInclusion",r],t)},[NN]:(e,t)=>{var{name:t,pathMethod:n,contextType:r,contextName:o}=t["payload"],[n,s]=n;return e.setIn(["examples",n,s,r,o,"activeExample"],t)},[IN]:(e,t)=>{var{value:t,pathMethod:n}=t["payload"],[n,r]=n;return e.setIn(["requestData",n,r,"requestContentType"],t)},[TN]:(e,t)=>{var{value:t,path:n,method:r}=t["payload"];return e.setIn(["requestData",n,r,"responseContentType"],t)},[RN]:(e,t)=>{var{server:t,namespace:n,key:r,val:o}=t["payload"];return e.setIn(n?[n,"serverVariableValues",t,r]:["serverVariableValues",t,r],o)},[MN]:(e,t)=>{let{path:n,method:r,validationErrors:o}=t["payload"],s=[];if(s.push("Required field is not provided"),o.missingBodyValue)return e.setIn(["requestData",n,r,"errors"],(0,q.fromJS)(s));if(o.missingRequiredKeys&&0t.reduce((e,t)=>e.setIn([t,"errors"],(0,q.fromJS)(s)),e))}return console.warn("unexpected result: SET_REQUEST_BODY_VALIDATE_ERROR"),e},[DN]:(e,t)=>{var{path:t,method:n}=t["payload"];const r=e.getIn(["requestData",t,n,"bodyValue"]);if(!q.Map.isMap(r))return e.setIn(["requestData",t,n,"errors"],(0,q.fromJS)([]));const[...o]=r.keys();return o?e.updateIn(["requestData",t,n,"bodyValue"],(0,q.fromJS)({}),e=>o.reduce((e,t)=>e.setIn([t,"errors"],(0,q.fromJS)([])),e)):e},[LN]:(e,t)=>{var t=t["payload"]["pathMethod"],[t,n]=t,r=e.getIn(["requestData",t,n,"bodyValue"]);return r?q.Map.isMap(r)?e.setIn(["requestData",t,n,"bodyValue"],(0,q.Map)()):e.setIn(["requestData",t,n,"bodyValue"],""):e}};function a5(){return{components:bN,wrapComponents:ON,statePlugins:{spec:{wrapSelectors:se,selectors:pe},auth:{wrapSelectors:ie},oas3:{actions:{...he},reducers:i5,selectors:{...de}}}}}const l5=e=>{let{specSelectors:t,getComponent:n}=e;const r=t.selectWebhooksOperations(),o=Object.keys(r),s=n("OperationContainer",!0);return 0===o.length?null:ae.createElement("div",{className:"webhooks"},ae.createElement("h2",null,"Webhooks"),o.map(t=>ae.createElement("div",{key:t+"-webhook"},r[t].map(e=>ae.createElement(s,{key:`${t}-${e.method}-webhook`,op:e.operation,tag:"webhooks",method:e.method,path:t,specPath:e.specPath,allowTryItOut:!1})))))},c5=e=>{let{getComponent:t,specSelectors:n}=e;var e=n.selectLicenseNameField(),r=n.selectLicenseUrl(),o=t("Link");return ae.createElement("div",{className:"info__license"},r?ae.createElement("div",{className:"info__license__url"},ae.createElement(o,{target:"_blank",href:ct(r)},e)):ae.createElement("span",null,e))},u5=e=>{let{getComponent:t,specSelectors:n}=e;var e=n.selectContactNameField(),r=n.selectContactUrl(),o=n.selectContactEmailField(),s=t("Link");return ae.createElement("div",{className:"info__contact"},r&&ae.createElement("div",null,ae.createElement(s,{href:ct(r),target:"_blank"},e," - Website")),o&&ae.createElement(s,{href:ct("mailto:"+o)},r?"Send email to "+e:"Contact "+e))},p5=e=>{let{getComponent:t,specSelectors:n}=e;var e=n.version(),r=n.url(),o=n.basePath(),s=n.host(),i=n.selectInfoSummaryField(),a=n.selectInfoDescriptionField(),l=n.selectInfoTitleField(),c=n.selectInfoTermsOfServiceUrl(),u=n.selectExternalDocsUrl(),p=n.selectExternalDocsDescriptionField(),h=n.contact(),d=n.license(),f=t("Markdown",!0),m=t("Link"),g=t("VersionStamp"),y=t("OpenAPIVersion"),v=t("InfoUrl"),b=t("InfoBasePath"),w=t("License",!0),E=t("Contact",!0),S=t("JsonSchemaDialect",!0);return ae.createElement("div",{className:"info"},ae.createElement("hgroup",{className:"main"},ae.createElement("h2",{className:"title"},l,ae.createElement("span",null,e&&ae.createElement(g,{version:e}),ae.createElement(y,{oasVersion:"3.1"}))),(s||o)&&ae.createElement(b,{host:s,basePath:o}),r&&ae.createElement(v,{getComponent:t,url:r})),i&&ae.createElement("p",{className:"info__summary"},i),ae.createElement("div",{className:"info__description description"},ae.createElement(f,{source:a})),c&&ae.createElement("div",{className:"info__tos"},ae.createElement(m,{target:"_blank",href:ct(c)},"Terms of service")),0{let{getComponent:t,specSelectors:n}=e;var e=n.selectJsonSchemaDialectField(),r=n.selectJsonSchemaDialectDefault(),o=t("Link");return ae.createElement(ae.Fragment,null,e&&e===r&&ae.createElement("p",{className:"info__jsonschemadialect"},"JSON Schema dialect:"," ",ae.createElement(o,{target:"_blank",href:ct(e)},e)),e&&e!==r&&ae.createElement("div",{className:"error-wrapper"},ae.createElement("div",{className:"no-margin"},ae.createElement("div",{className:"errors"},ae.createElement("div",{className:"errors-wrapper"},ae.createElement("h4",{className:"center"},"Warning"),ae.createElement("p",{className:"message"},ae.createElement("strong",null,"OpenAPI.jsonSchemaDialect")," field contains a value different from the default value of"," ",ae.createElement(o,{target:"_blank",href:r},r),". Values different from the default one are currently not supported. Please either omit the field or provide it with the default value."))))))},d5=e=>{var{bypass:e,isSwagger2:t,isOAS3:n,isOAS31:r,alsoShow:o,children:s}=e;return e?ae.createElement("div",null,s):t&&(n||r)?ae.createElement("div",{className:"version-pragma"},o,ae.createElement("div",{className:"version-pragma__message version-pragma__message--ambiguous"},ae.createElement("div",null,ae.createElement("h3",null,"Unable to render this definition"),ae.createElement("p",null,ae.createElement("code",null,"swagger")," and ",ae.createElement("code",null,"openapi")," fields cannot be present in the same Swagger or OpenAPI definition. Please remove one of the fields."),ae.createElement("p",null,"Supported version fields are ",ae.createElement("code",null,'swagger: "2.0"')," and those that match ",ae.createElement("code",null,"openapi: 3.x.y")," (for example,"," ",ae.createElement("code",null,"openapi: 3.1.0"),").")))):t||n||r?ae.createElement("div",null,s):ae.createElement("div",{className:"version-pragma"},o,ae.createElement("div",{className:"version-pragma__message version-pragma__message--missing"},ae.createElement("div",null,ae.createElement("h3",null,"Unable to render this definition"),ae.createElement("p",null,"The provided definition does not specify a valid version field."),ae.createElement("p",null,"Please indicate a valid Swagger or OpenAPI version field. Supported version fields are ",ae.createElement("code",null,'swagger: "2.0"')," and those that match ",ae.createElement("code",null,"openapi: 3.x.y")," (for example,"," ",ae.createElement("code",null,"openapi: 3.1.0"),")."))))},f5=(0,ae.forwardRef)((e,t)=>{let{schema:n,getComponent:r,onToggle:o}=e;const s=r("JSONSchema202012"),i=(e=>{if("string"!=typeof e||!e.includes("#/components/schemas/"))return null;e=e.replace(/^.*#\/components\/schemas\//,"").replace(/~1/g,"/").replace(/~0/g,"~");try{return decodeURIComponent(e)}catch{return e}})(n.get("$$ref")),a=(0,ae.useCallback)((e,t)=>{o(i,t)},[i,o]);return ae.createElement(s,{name:i,schema:n.toJS(),ref:t,onExpand:a})}),m5=(f5.defaultProps={name:"",displayName:"",isRef:!1,required:!1,expandDepth:0,depth:1,includeReadOnly:!1,includeWriteOnly:!1,onToggle:()=>{}},f5),g5=e=>{let{specActions:o,specSelectors:s,layoutSelectors:t,layoutActions:i,getComponent:n,getConfigs:r}=e;const a=s.selectSchemas(),l=0{var e=d&&1{i.show(c,!d)},[d])),b=(0,ae.useCallback)(e=>{null!==e&&i.readyToScroll(c,e)},[]);return!l||p<0?null:ae.createElement("section",{className:le()("models",{"is-open":d}),ref:b},ae.createElement("h4",null,ae.createElement("button",{"aria-expanded":d,className:"models-control",onClick:v},ae.createElement("span",null,"Schemas"),d?ae.createElement(g,null):ae.createElement(y,null))),ae.createElement(f,{isOpened:d},Object.entries(a).map(e=>{var n,t,[e,r]=e;return ae.createElement(m,{key:e,ref:e=>{null!==e&&i.readyToScroll([...c,t],e)},schema:r,name:t=e,onExpand:(n=e,(e,t)=>{if(t){const e=[...c,n];null==s.specResolvedSubtree(e)&&o.requestResolvedSubtree([...c,n])}})})})))},y5=e=>{let{schema:t,getComponent:n}=e;e=n("JumpToPath",!0);return ae.createElement("div",null,ae.createElement("h4",null,t.get("name")," (mutualTLS)"," ",ae.createElement(e,{path:["securityDefinitions",t.get("name")]})),ae.createElement("p",null,"Mutual TLS is required by this API/Operation. Certificates are managed via your Operating System and/or your browser."),ae.createElement("p",null,t.get("description")))};class v5 extends ae.Component{constructor(e,t){super(e,t),this.state={}}onAuthChange=e=>{var t=e["name"];this.setState({[t]:e})};submitAuth=e=>{e.preventDefault();let t=this.props["authActions"];t.authorizeWithPersistOption(this.state)};logoutClick=e=>{e.preventDefault();let{authActions:t,definitions:n}=this.props,r=n.map((e,t)=>t).toArray();this.setState(r.reduce((e,t)=>(e[t]="",e),{})),t.logoutWithPersistOption(r)};close=e=>{e.preventDefault();let t=this.props["authActions"];t.showDefinitions(!1)};render(){let{definitions:e,getComponent:n,authSelectors:t,errSelectors:r}=this.props;const o=n("AuthItem"),s=n("oauth2",!0),i=n("Button"),a=t.authorized(),l=e.filter((e,t)=>!!a.get(t)),c=e.filter(e=>"oauth2"!==e.get("type")&&"mutualTLS"!==e.get("type")),u=e.filter(e=>"oauth2"===e.get("type")),p=e.filter(e=>"mutualTLS"===e.get("type"));return ae.createElement("div",{className:"auth-container"},0ae.createElement(o,{key:t,schema:e,name:t,getComponent:n,onAuthChange:this.onAuthChange,authorized:a,errSelectors:r})).toArray(),ae.createElement("div",{className:"auth-btn-wrapper"},c.size===l.size?ae.createElement(i,{className:"btn modal-btn auth",onClick:this.logoutClick,"aria-label":"Remove authorization"},"Logout"):ae.createElement(i,{type:"submit",className:"btn modal-btn auth authorize","aria-label":"Apply credentials"},"Authorize"),ae.createElement(i,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close"))),0"oauth2"===e.get("type")).map((e,t)=>ae.createElement("div",{key:t},ae.createElement(s,{authorized:a,schema:e,name:t}))).toArray()):null,0ae.createElement(o,{key:t,schema:e,name:t,getComponent:n,onAuthChange:this.onAuthChange,authorized:a,errSelectors:r})).toArray()))}}function b5(e){let{fn:t,getSystem:r}=e;if(t.jsonSchema202012){const e=(t=>{var e=r()["fn"];if("function"!=typeof t)return null;const n=e.jsonSchema202012["hasKeyword"];return e=>t(e)||n(e,"example")||e?.xml||e?.discriminator||e?.externalDocs})(t.jsonSchema202012.isExpandable);Object.assign(this.fn.jsonSchema202012,{isExpandable:e,getProperties:xI})}if("function"==typeof t.sampleFromSchema&&t.jsonSchema202012){const e=(e=>{const{fn:o,specSelectors:s}=r();return Object.fromEntries(Object.entries(e).map(e=>{let[t,n]=e;const r=o[t];return[t,function(){return s.isOAS31()?n(...arguments):"function"==typeof r?r(...arguments):void 0}]}))})({sampleFromSchema:t.jsonSchema202012.sampleFromSchema,sampleFromSchemaGeneric:t.jsonSchema202012.sampleFromSchemaGeneric,createXMLExample:t.jsonSchema202012.createXMLExample,memoizedSampleFromSchema:t.jsonSchema202012.memoizedSampleFromSchema,memoizedCreateXMLExample:t.jsonSchema202012.memoizedCreateXMLExample});Object.assign(this.fn,e)}}function w5(){var e=0{e=e.get("openapi");return"string"==typeof e&&/^3\.1\.(?:[1-9]\d*|0)$/.test(e)},x5=o=>function(n){for(var e=arguments.length,r=new Array(1{if(e.getSystem().specSelectors.isOAS31()){const t=o(n,...r);return"function"==typeof t?t(e):t}return null}},_5=i=>(o,s)=>function(e){for(var t=arguments.length,n=new Array(1function(n){for(var e=arguments.length,r=new Array(1{const t=o(n,e,...r);return"function"==typeof t?t(e):t}},O5=r=>(t,n)=>e=>n.specSelectors.isOAS31()?ae.createElement(r,B()({},e,{originalComponent:t,getSystem:n.getSystem})):ae.createElement(t,e),A5=O5(e=>{let t=e["getSystem"];e=t().getComponent("OAS31License",!0);return ae.createElement(e,null)}),C5=O5(e=>{let t=e["getSystem"];e=t().getComponent("OAS31Contact",!0);return ae.createElement(e,null)}),j5=O5(e=>{let t=e["getSystem"];e=t().getComponent("OAS31Info",!0);return ae.createElement(e,null)}),P5=O5(e=>{let{getSystem:t,...n}=e;const r=t(),{getComponent:o,fn:s,getConfigs:i}=r,a=i(),l=o("OAS31Model"),c=o("JSONSchema202012"),u=o("JSONSchema202012Keyword$schema"),p=o("JSONSchema202012Keyword$vocabulary"),h=o("JSONSchema202012Keyword$id"),d=o("JSONSchema202012Keyword$anchor"),f=o("JSONSchema202012Keyword$dynamicAnchor"),m=o("JSONSchema202012Keyword$ref"),g=o("JSONSchema202012Keyword$dynamicRef"),y=o("JSONSchema202012Keyword$defs"),v=o("JSONSchema202012Keyword$comment"),b=o("JSONSchema202012KeywordAllOf"),w=o("JSONSchema202012KeywordAnyOf"),E=o("JSONSchema202012KeywordOneOf"),S=o("JSONSchema202012KeywordNot"),x=o("JSONSchema202012KeywordIf"),_=o("JSONSchema202012KeywordThen"),k=o("JSONSchema202012KeywordElse"),O=o("JSONSchema202012KeywordDependentSchemas"),A=o("JSONSchema202012KeywordPrefixItems"),C=o("JSONSchema202012KeywordItems"),j=o("JSONSchema202012KeywordContains"),P=o("JSONSchema202012KeywordProperties"),N=o("JSONSchema202012KeywordPatternProperties"),I=o("JSONSchema202012KeywordAdditionalProperties"),T=o("JSONSchema202012KeywordPropertyNames"),R=o("JSONSchema202012KeywordUnevaluatedItems"),M=o("JSONSchema202012KeywordUnevaluatedProperties"),D=o("JSONSchema202012KeywordType"),L=o("JSONSchema202012KeywordEnum"),B=o("JSONSchema202012KeywordConst"),F=o("JSONSchema202012KeywordConstraint"),q=o("JSONSchema202012KeywordDependentRequired"),$=o("JSONSchema202012KeywordContentSchema"),U=o("JSONSchema202012KeywordTitle"),z=o("JSONSchema202012KeywordDescription"),V=o("JSONSchema202012KeywordDefault"),K=o("JSONSchema202012KeywordDeprecated"),W=o("JSONSchema202012KeywordReadOnly"),J=o("JSONSchema202012KeywordWriteOnly"),H=o("JSONSchema202012Accordion"),G=o("JSONSchema202012ExpandDeepButton"),Y=o("JSONSchema202012ChevronRightIcon"),X=o("withJSONSchema202012Context")(l,{config:{default$schema:"https://spec.openapis.org/oas/3.1/dialect/base",defaultExpandedLevels:a.defaultModelExpandDepth,includeReadOnly:Boolean(n.includeReadOnly),includeWriteOnly:Boolean(n.includeWriteOnly)},components:{JSONSchema:c,Keyword$schema:u,Keyword$vocabulary:p,Keyword$id:h,Keyword$anchor:d,Keyword$dynamicAnchor:f,Keyword$ref:m,Keyword$dynamicRef:g,Keyword$defs:y,Keyword$comment:v,KeywordAllOf:b,KeywordAnyOf:w,KeywordOneOf:E,KeywordNot:S,KeywordIf:x,KeywordThen:_,KeywordElse:k,KeywordDependentSchemas:O,KeywordPrefixItems:A,KeywordItems:C,KeywordContains:j,KeywordProperties:P,KeywordPatternProperties:N,KeywordAdditionalProperties:I,KeywordPropertyNames:T,KeywordUnevaluatedItems:R,KeywordUnevaluatedProperties:M,KeywordType:D,KeywordEnum:L,KeywordConst:B,KeywordConstraint:F,KeywordDependentRequired:q,KeywordContentSchema:$,KeywordTitle:U,KeywordDescription:z,KeywordDefault:V,KeywordDeprecated:K,KeywordReadOnly:W,KeywordWriteOnly:J,Accordion:H,ExpandDeepButton:G,ChevronRightIcon:Y},fn:{upperFirst:s.upperFirst,isExpandable:s.jsonSchema202012.isExpandable,getProperties:s.jsonSchema202012.getProperties}});return ae.createElement(X,n)}),N5=P5,I5=O5(e=>{let t=e["getSystem"];const{getComponent:n,fn:r,getConfigs:o}=t(),s=o();if(I5.ModelsWithJSONSchemaContext)return ae.createElement(I5.ModelsWithJSONSchemaContext,null);const i=n("OAS31Models",!0),a=n("JSONSchema202012"),l=n("JSONSchema202012Keyword$schema"),c=n("JSONSchema202012Keyword$vocabulary"),u=n("JSONSchema202012Keyword$id"),p=n("JSONSchema202012Keyword$anchor"),h=n("JSONSchema202012Keyword$dynamicAnchor"),d=n("JSONSchema202012Keyword$ref"),f=n("JSONSchema202012Keyword$dynamicRef"),m=n("JSONSchema202012Keyword$defs"),g=n("JSONSchema202012Keyword$comment"),y=n("JSONSchema202012KeywordAllOf"),v=n("JSONSchema202012KeywordAnyOf"),b=n("JSONSchema202012KeywordOneOf"),w=n("JSONSchema202012KeywordNot"),E=n("JSONSchema202012KeywordIf"),S=n("JSONSchema202012KeywordThen"),x=n("JSONSchema202012KeywordElse"),_=n("JSONSchema202012KeywordDependentSchemas"),k=n("JSONSchema202012KeywordPrefixItems"),O=n("JSONSchema202012KeywordItems"),A=n("JSONSchema202012KeywordContains"),C=n("JSONSchema202012KeywordProperties"),j=n("JSONSchema202012KeywordPatternProperties"),P=n("JSONSchema202012KeywordAdditionalProperties"),N=n("JSONSchema202012KeywordPropertyNames"),I=n("JSONSchema202012KeywordUnevaluatedItems"),T=n("JSONSchema202012KeywordUnevaluatedProperties"),R=n("JSONSchema202012KeywordType"),M=n("JSONSchema202012KeywordEnum"),D=n("JSONSchema202012KeywordConst"),L=n("JSONSchema202012KeywordConstraint"),B=n("JSONSchema202012KeywordDependentRequired"),F=n("JSONSchema202012KeywordContentSchema"),q=n("JSONSchema202012KeywordTitle"),$=n("JSONSchema202012KeywordDescription"),U=n("JSONSchema202012KeywordDefault"),z=n("JSONSchema202012KeywordDeprecated"),V=n("JSONSchema202012KeywordReadOnly"),K=n("JSONSchema202012KeywordWriteOnly"),W=n("JSONSchema202012Accordion"),J=n("JSONSchema202012ExpandDeepButton"),H=n("JSONSchema202012ChevronRightIcon"),G=n("withJSONSchema202012Context");return I5.ModelsWithJSONSchemaContext=G(i,{config:{default$schema:"https://spec.openapis.org/oas/3.1/dialect/base",defaultExpandedLevels:s.defaultModelsExpandDepth-1,includeReadOnly:!0,includeWriteOnly:!0},components:{JSONSchema:a,Keyword$schema:l,Keyword$vocabulary:c,Keyword$id:u,Keyword$anchor:p,Keyword$dynamicAnchor:h,Keyword$ref:d,Keyword$dynamicRef:f,Keyword$defs:m,Keyword$comment:g,KeywordAllOf:y,KeywordAnyOf:v,KeywordOneOf:b,KeywordNot:w,KeywordIf:E,KeywordThen:S,KeywordElse:x,KeywordDependentSchemas:_,KeywordPrefixItems:k,KeywordItems:O,KeywordContains:A,KeywordProperties:C,KeywordPatternProperties:j,KeywordAdditionalProperties:P,KeywordPropertyNames:N,KeywordUnevaluatedItems:I,KeywordUnevaluatedProperties:T,KeywordType:R,KeywordEnum:M,KeywordConst:D,KeywordConstraint:L,KeywordDependentRequired:B,KeywordContentSchema:F,KeywordTitle:q,KeywordDescription:$,KeywordDefault:U,KeywordDeprecated:z,KeywordReadOnly:V,KeywordWriteOnly:K,Accordion:W,ExpandDeepButton:J,ChevronRightIcon:H},fn:{upperFirst:r.upperFirst,isExpandable:r.jsonSchema202012.isExpandable,getProperties:r.jsonSchema202012.getProperties}}),ae.createElement(I5.ModelsWithJSONSchemaContext,null)}),T5=(I5.ModelsWithJSONSchemaContext=null,I5),R5=(e,r)=>e=>{var t=r.specSelectors.isOAS31(),n=r.getComponent("OAS31VersionPragmaFilter");return ae.createElement(n,B()({isOAS31:t},e))},M5=O5(e=>{let{originalComponent:t,...n}=e;const{getComponent:r,schema:o}=n,s=r("MutualTLSAuth",!0);return"mutualTLS"===o.get("type")?ae.createElement(s,{schema:o}):ae.createElement(t,n)}),D5=M5,L5=O5(e=>{let{getSystem:t,...n}=e;e=t().getComponent("OAS31Auths",!0);return ae.createElement(e,n)}),B5=(0,q.Map)(),F5=t((e,t)=>t.specSelectors.specJson(),S5),q5=()=>e=>e.specSelectors.specJson().get("webhooks",B5),$5=t((e,t)=>t.specSelectors.webhooks(),(e,t)=>t.specSelectors.validOperationMethods(),(e,t)=>t.specSelectors.specResolvedSubtree(["webhooks"]),(e,r)=>q.Map.isMap(e)?e.reduce((e,t,n)=>{if(!q.Map.isMap(t))return e;t=t.entrySeq().filter(e=>{var[e]=e;return r.includes(e)}).map(e=>{var[e,t]=e;return{operation:(0,q.Map)({operation:t}),method:e,path:n,specPath:(0,q.List)(["webhooks",n,e])}});return e.concat(t)},(0,q.List)()).groupBy(e=>e.path).map(e=>e.toArray()).toObject():{}),U5=()=>e=>e.specSelectors.info().get("license",B5),z5=()=>e=>e.specSelectors.license().get("name","License"),V5=()=>e=>e.specSelectors.license().get("url"),K5=t((e,t)=>t.specSelectors.url(),(e,t)=>t.oas3Selectors.selectedServer(),(e,t)=>t.specSelectors.selectLicenseUrlField(),(e,t,n)=>{if(n)return i6(n,e,{selectedServer:t})}),W5=()=>e=>e.specSelectors.license().get("identifier"),J5=()=>e=>e.specSelectors.info().get("contact",B5),H5=()=>e=>e.specSelectors.contact().get("name","the developer"),G5=()=>e=>e.specSelectors.contact().get("email"),Y5=()=>e=>e.specSelectors.contact().get("url"),X5=t((e,t)=>t.specSelectors.url(),(e,t)=>t.oas3Selectors.selectedServer(),(e,t)=>t.specSelectors.selectContactUrlField(),(e,t,n)=>{if(n)return i6(n,e,{selectedServer:t})}),Q5=()=>e=>e.specSelectors.info().get("title"),Z5=()=>e=>e.specSelectors.info().get("summary"),eI=()=>e=>e.specSelectors.info().get("description"),tI=()=>e=>e.specSelectors.info().get("termsOfService"),nI=t((e,t)=>t.specSelectors.url(),(e,t)=>t.oas3Selectors.selectedServer(),(e,t)=>t.specSelectors.selectInfoTermsOfServiceField(),(e,t,n)=>{if(n)return i6(n,e,{selectedServer:t})}),rI=()=>e=>e.specSelectors.externalDocs().get("description"),oI=()=>e=>e.specSelectors.externalDocs().get("url"),sI=t((e,t)=>t.specSelectors.url(),(e,t)=>t.oas3Selectors.selectedServer(),(e,t)=>t.specSelectors.selectExternalDocsUrlField(),(e,t,n)=>{if(n)return i6(n,e,{selectedServer:t})}),iI=()=>e=>e.specSelectors.specJson().get("jsonSchemaDialect"),aI=()=>"https://spec.openapis.org/oas/3.1/dialect/base",lI=t((e,t)=>t.specSelectors.definitions(),(e,t)=>t.specSelectors.specResolvedSubtree(["components","schemas"]),(e,o)=>q.Map.isMap(e)?q.Map.isMap(o)?Object.entries(e.toJS()).reduce((e,t)=>{var[t,n]=t;const r=o.get(t);return e[t]=r?.toJS()||n,e},{}):e.toJS():{}),cI=(s,i)=>function(e){for(var t=i.specSelectors.isOAS31(),n=arguments.length,r=new Array(1(e,t)=>t.oas31Selectors.selectLicenseUrl()),pI=_5(()=>(e,t)=>{const n=t.specSelectors.securityDefinitions();let r=e();return n&&n.entrySeq().forEach(e=>{let[t,n]=e;"mutualTLS"===n.get("type")&&(r=r.push(new q.Map({[t]:n})))}),r}),hI=t((e,t)=>t.specSelectors.url(),(e,t)=>t.oas3Selectors.selectedServer(),(e,t)=>t.specSelectors.selectLicenseUrlField(),(e,t)=>t.specSelectors.selectLicenseIdentifierField(),(e,t,n,r)=>n?i6(n,e,{selectedServer:t}):r?`https://spdx.org/licenses/${r}.html`:void 0),dI=e=>{let{schema:t,getSystem:n}=e;const r=n()["fn"],{hasKeyword:o,stringify:s}=r.jsonSchema202012.useFn();return o(t,"example")?ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--example"},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"Example"),ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--const"},s(t.example))):null},fI=e=>{let{schema:t,getSystem:n}=e;const r=t?.xml||{},{fn:o,getComponent:s}=n(),{useIsExpandedDeeply:i,useComponent:a}=o.jsonSchema202012,l=i(),c=!!(r.name||r.namespace||r.prefix),[u,p]=(0,ae.useState)(l),[h,d]=(0,ae.useState)(!1),f=a("Accordion"),m=a("ExpandDeepButton"),g=s("JSONSchema202012DeepExpansionContext")(),y=(0,ae.useCallback)(()=>{p(e=>!e)},[]),v=(0,ae.useCallback)((e,t)=>{p(t),d(t)},[]);return 0===Object.keys(r).length?null:ae.createElement(g.Provider,{value:h},ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--xml"},c?ae.createElement(ae.Fragment,null,ae.createElement(f,{expanded:u,onChange:y},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"XML")),ae.createElement(m,{expanded:u,onClick:v})):ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"XML"),!0===r.attribute&&ae.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"attribute"),!0===r.wrapped&&ae.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"wrapped"),ae.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),ae.createElement("ul",{className:le()("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!u})},u&&ae.createElement(ae.Fragment,null,r.name&&ae.createElement("li",{className:"json-schema-2020-12-property"},ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword"},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"name"),ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},r.name))),r.namespace&&ae.createElement("li",{className:"json-schema-2020-12-property"},ae.createElement("div",{className:"json-schema-2020-12-keyword"},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"namespace"),ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},r.namespace))),r.prefix&&ae.createElement("li",{className:"json-schema-2020-12-property"},ae.createElement("div",{className:"json-schema-2020-12-keyword"},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"prefix"),ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},r.prefix)))))))},mI=e=>{e=e.discriminator,e=e?.mapping||{};return 0===Object.keys(e).length?null:Object.entries(e).map(e=>{var[e,t]=e;return ae.createElement("div",{key:e+"-"+t,className:"json-schema-2020-12-keyword"},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},e),ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},t))})},gI=(mI.defaultProps={mapping:void 0},mI),yI=e=>{let{schema:t,getSystem:n}=e;const r=t?.discriminator||{},{fn:o,getComponent:s}=n(),{useIsExpandedDeeply:i,useComponent:a}=o.jsonSchema202012,l=i(),c=!!r.mapping,[u,p]=(0,ae.useState)(l),[h,d]=(0,ae.useState)(!1),f=a("Accordion"),m=a("ExpandDeepButton"),g=s("JSONSchema202012DeepExpansionContext")(),y=(0,ae.useCallback)(()=>{p(e=>!e)},[]),v=(0,ae.useCallback)((e,t)=>{p(t),d(t)},[]);return 0===Object.keys(r).length?null:ae.createElement(g.Provider,{value:h},ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--discriminator"},c?ae.createElement(ae.Fragment,null,ae.createElement(f,{expanded:u,onChange:y},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"Discriminator")),ae.createElement(m,{expanded:u,onClick:v})):ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"Discriminator"),r.propertyName&&ae.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},r.propertyName),ae.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),ae.createElement("ul",{className:le()("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!u})},u&&ae.createElement("li",{className:"json-schema-2020-12-property"},ae.createElement(gI,{discriminator:r})))))},vI=e=>{let{schema:t,getSystem:n}=e;const r=t?.externalDocs||{},{fn:o,getComponent:s}=n(),{useIsExpandedDeeply:i,useComponent:a}=o.jsonSchema202012,l=i(),c=!(!r.description&&!r.url),[u,p]=(0,ae.useState)(l),[h,d]=(0,ae.useState)(!1),f=a("Accordion"),m=a("ExpandDeepButton"),g=s("JSONSchema202012KeywordDescription"),y=s("Link"),v=s("JSONSchema202012DeepExpansionContext")(),b=(0,ae.useCallback)(()=>{p(e=>!e)},[]),w=(0,ae.useCallback)((e,t)=>{p(t),d(t)},[]);return 0===Object.keys(r).length?null:ae.createElement(v.Provider,{value:h},ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--externalDocs"},c?ae.createElement(ae.Fragment,null,ae.createElement(f,{expanded:u,onChange:b},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"External documentation")),ae.createElement(m,{expanded:u,onClick:w})):ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"External documentation"),ae.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),ae.createElement("ul",{className:le()("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!u})},u&&ae.createElement(ae.Fragment,null,r.description&&ae.createElement("li",{className:"json-schema-2020-12-property"},ae.createElement(g,{schema:r,getSystem:n})),r.url&&ae.createElement("li",{className:"json-schema-2020-12-property"},ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword"},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"url"),ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},ae.createElement(y,{target:"_blank",href:ct(r.url)},r.url))))))))},bI=O5(e=>{let{schema:t,getSystem:n}=e;if(!t?.description)return null;const r=n()["getComponent"],o=r("Markdown");return ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--description"},ae.createElement("div",{className:"json-schema-2020-12-core-keyword__value json-schema-2020-12-core-keyword__value--secondary"},ae.createElement(o,{source:t.description})))}),wI=O5(e=>{let{schema:t,getSystem:n,originalComponent:r}=e;const o=n()["getComponent"],s=o("JSONSchema202012KeywordDiscriminator"),i=o("JSONSchema202012KeywordXml"),a=o("JSONSchema202012KeywordExample"),l=o("JSONSchema202012KeywordExternalDocs");return ae.createElement(ae.Fragment,null,ae.createElement(r,{schema:t}),ae.createElement(s,{schema:t,getSystem:n}),ae.createElement(i,{schema:t,getSystem:n}),ae.createElement(l,{schema:t,getSystem:n}),ae.createElement(a,{schema:t,getSystem:n}))}),EI=wI,SI=O5(e=>{let{schema:o,getSystem:t}=e;const n=t()["fn"],r=n.jsonSchema202012["useComponent"],{getDependentRequired:s,getProperties:i}=n.jsonSchema202012.useFn(),a=n.jsonSchema202012.useConfig(),l=Array.isArray(o?.required)?o.required:[],c=r("JSONSchema"),u=i(o,a);return 0===Object.keys(u).length?null:ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--properties"},ae.createElement("ul",null,Object.entries(u).map(e=>{var[e,t]=e,n=l.includes(e),r=s(e,o);return ae.createElement("li",{key:e,className:le()("json-schema-2020-12-property",{"json-schema-2020-12-property--required":n})},ae.createElement(c,{name:e,schema:t,dependentRequired:r}))})))}),xI=(e,t)=>{let{includeReadOnly:n,includeWriteOnly:r}=t;if(!e?.properties)return{};t=Object.entries(e.properties).filter(e=>{var[,e]=e;return(!(!0===e?.readOnly)||n)&&(!(!0===e?.writeOnly)||r)});return Object.fromEntries(t)},_I=e=>{e=e.fn;const t=e.createSystemSelector||k5,n=e.createOnlyOAS31Selector||x5;return{afterLoad:b5,fn:{isOAS31:S5,createSystemSelector:k5,createOnlyOAS31Selector:x5},components:{Webhooks:l5,JsonSchemaDialect:h5,MutualTLSAuth:y5,OAS31Info:p5,OAS31License:c5,OAS31Contact:u5,OAS31VersionPragmaFilter:d5,OAS31Model:m5,OAS31Models:g5,OAS31Auths:E5,JSONSchema202012KeywordExample:dI,JSONSchema202012KeywordXml:fI,JSONSchema202012KeywordDiscriminator:yI,JSONSchema202012KeywordExternalDocs:vI},wrapComponents:{InfoContainer:j5,License:A5,Contact:C5,VersionPragmaFilter:R5,Model:N5,Models:T5,AuthItem:D5,auths:L5,JSONSchema202012KeywordDescription:bI,JSONSchema202012KeywordDefault:EI,JSONSchema202012KeywordProperties:SI},statePlugins:{auth:{wrapSelectors:{definitionsToAuthorize:pI}},spec:{selectors:{isOAS31:t(F5),license:U5,selectLicenseNameField:z5,selectLicenseUrlField:V5,selectLicenseIdentifierField:n(W5),selectLicenseUrl:t(K5),contact:J5,selectContactNameField:H5,selectContactEmailField:G5,selectContactUrlField:Y5,selectContactUrl:t(X5),selectInfoTitleField:Q5,selectInfoSummaryField:n(Z5),selectInfoDescriptionField:eI,selectInfoTermsOfServiceField:tI,selectInfoTermsOfServiceUrl:t(nI),selectExternalDocsDescriptionField:rI,selectExternalDocsUrlField:oI,selectExternalDocsUrl:t(sI),webhooks:n(q5),selectWebhooksOperations:n(t($5)),selectJsonSchemaDialectField:iI,selectJsonSchemaDialectDefault:aI,selectSchemas:t(lI)},wrapSelectors:{isOAS3:cI,selectLicenseUrl:uI}},oas31:{selectors:{selectLicenseUrl:n(t(hI))}}}}},kI=mo().object,OI=mo().bool,AI=(mo().oneOfType([kI,OI]),(0,ae.createContext)(null)),CI=(AI.displayName="JSONSchemaContext",(0,ae.createContext)(0)),jI=(CI.displayName="JSONSchemaLevelContext",(0,ae.createContext)(!1)),PI=(jI.displayName="JSONSchemaDeepExpansionContext",(0,ae.createContext)(new Set)),NI=()=>{var e=(0,ae.useContext)(AI)["config"];return e},ce=e=>{var t=(0,ae.useContext)(AI)["components"];return t[e]||null},ue=function(){var e=0{var e=(0,ae.useContext)(CI);return[e,e+1]},TI=()=>(0,ae.useContext)(jI),RI=(0,ae.forwardRef)((e,t)=>{let{schema:n,name:r,dependentRequired:o,onExpand:s}=e;const i=ue(),a=(()=>{var[e]=II(),t=NI()["defaultExpandedLevels"];return 0{var[e]=II();return 0{h(l)},[l]),(0,ae.useEffect)(()=>{h(p)},[p]);var e=(0,ae.useCallback)((e,t)=>{u(t),t||h(!1),s(e,t,!1)},[s]),ie=(0,ae.useCallback)((e,t)=>{u(t),h(t),s(e,t,!0)},[s]);return ae.createElement(CI.Provider,{value:f},ae.createElement(jI.Provider,{value:p},ae.createElement(PI.Provider,{value:v},ae.createElement("article",{ref:t,"data-json-schema-level":d,className:le()("json-schema-2020-12",{"json-schema-2020-12--embedded":m,"json-schema-2020-12--circular":y})},ae.createElement("div",{className:"json-schema-2020-12-head"},g&&!y?ae.createElement(ae.Fragment,null,ae.createElement(w,{expanded:c,onChange:e},ae.createElement(M,{title:r,schema:n})),ae.createElement(se,{expanded:c,onClick:ie})):ae.createElement(M,{title:r,schema:n}),ae.createElement(ne,{schema:n}),ae.createElement(re,{schema:n}),ae.createElement(oe,{schema:n}),ae.createElement(H,{schema:n,isCircular:y}),0ae.createElement(X,{key:e.scope+"-"+e.value,constraint:e}))),ae.createElement("div",{className:le()("json-schema-2020-12-body",{"json-schema-2020-12-body--collapsed":!c})},c&&ae.createElement(ae.Fragment,null,ae.createElement(ee,{schema:n}),!y&&g&&ae.createElement(ae.Fragment,null,ae.createElement(U,{schema:n}),ae.createElement(z,{schema:n}),ae.createElement(V,{schema:n}),ae.createElement(J,{schema:n}),ae.createElement(K,{schema:n}),ae.createElement(P,{schema:n}),ae.createElement(N,{schema:n}),ae.createElement(I,{schema:n}),ae.createElement(T,{schema:n}),ae.createElement(R,{schema:n}),ae.createElement(D,{schema:n}),ae.createElement(L,{schema:n}),ae.createElement(B,{schema:n}),ae.createElement(F,{schema:n}),ae.createElement(q,{schema:n}),ae.createElement(W,{schema:n}),ae.createElement($,{schema:n}),ae.createElement(Z,{schema:n})),ae.createElement(G,{schema:n}),ae.createElement(Y,{schema:n}),ae.createElement(Q,{schema:n,dependentRequired:o}),ae.createElement(te,{schema:n}),ae.createElement(E,{schema:n}),ae.createElement(S,{schema:n}),ae.createElement(x,{schema:n}),ae.createElement(_,{schema:n}),ae.createElement(k,{schema:n}),ae.createElement(O,{schema:n}),!y&&g&&ae.createElement(C,{schema:n}),ae.createElement(A,{schema:n}),ae.createElement(j,{schema:n})))))))}),MI=(RI.defaultProps={name:"",dependentRequired:[],onExpand:()=>{}},RI),DI=e=>{e=e.schema;return e?.$schema?ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$schema"},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$schema"),ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$schema)):null},LI=e=>{e=e.schema;const t=TI(),[n,r]=(0,ae.useState)(t),o=ce("Accordion"),s=(0,ae.useCallback)(()=>{r(e=>!e)},[]);return!e?.$vocabulary||"object"!=typeof e.$vocabulary?null:ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$vocabulary"},ae.createElement(o,{expanded:n,onChange:s},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$vocabulary")),ae.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),ae.createElement("ul",null,n&&Object.entries(e.$vocabulary).map(e=>{var[e,t]=e;return ae.createElement("li",{key:e,className:le()("json-schema-2020-12-$vocabulary-uri",{"json-schema-2020-12-$vocabulary-uri--disabled":!t})},ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e))})))},BI=e=>{e=e.schema;return e?.$id?ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$id"},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$id"),ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$id)):null},FI=e=>{e=e.schema;return e?.$anchor?ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$anchor"},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$anchor"),ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$anchor)):null},qI=e=>{e=e.schema;return e?.$dynamicAnchor?ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$dynamicAnchor"},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$dynamicAnchor"),ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$dynamicAnchor)):null},$I=e=>{e=e.schema;return e?.$ref?ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$ref"},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$ref"),ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$ref)):null},UI=e=>{e=e.schema;return e?.$dynamicRef?ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$dynamicRef"},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$dynamicRef"),ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$dynamicRef)):null},zI=e=>{e=e.schema;const t=e?.$defs||{},n=TI(),[r,o]=(0,ae.useState)(n),[s,i]=(0,ae.useState)(!1),a=ce("Accordion"),l=ce("ExpandDeepButton"),c=ce("JSONSchema"),u=(0,ae.useCallback)(()=>{o(e=>!e)},[]),p=(0,ae.useCallback)((e,t)=>{o(t),i(t)},[]);return 0===Object.keys(t).length?null:ae.createElement(jI.Provider,{value:s},ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$defs"},ae.createElement(a,{expanded:r,onChange:u},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$defs")),ae.createElement(l,{expanded:r,onClick:p}),ae.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),ae.createElement("ul",{className:le()("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!r})},r&&ae.createElement(ae.Fragment,null,Object.entries(t).map(e=>{var[e,t]=e;return ae.createElement("li",{key:e,className:"json-schema-2020-12-property"},ae.createElement(c,{name:e,schema:t}))})))))},VI=e=>{e=e.schema;return e?.$comment?ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$comment"},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$comment"),ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$comment)):null},KI=e=>{e=e.schema;const t=e?.allOf||[],n=ue(),r=TI(),[o,s]=(0,ae.useState)(r),[i,a]=(0,ae.useState)(!1),l=ce("Accordion"),c=ce("ExpandDeepButton"),u=ce("JSONSchema"),p=ce("KeywordType"),h=(0,ae.useCallback)(()=>{s(e=>!e)},[]),d=(0,ae.useCallback)((e,t)=>{s(t),a(t)},[]);return Array.isArray(t)&&0!==t.length?ae.createElement(jI.Provider,{value:i},ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--allOf"},ae.createElement(l,{expanded:o,onChange:h},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"All of")),ae.createElement(c,{expanded:o,onClick:d}),ae.createElement(p,{schema:{allOf:t}}),ae.createElement("ul",{className:le()("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!o})},o&&ae.createElement(ae.Fragment,null,t.map((e,t)=>ae.createElement("li",{key:"#"+t,className:"json-schema-2020-12-property"},ae.createElement(u,{name:`#${t} `+n.getTitle(e),schema:e}))))))):null},WI=e=>{e=e.schema;const t=e?.anyOf||[],n=ue(),r=TI(),[o,s]=(0,ae.useState)(r),[i,a]=(0,ae.useState)(!1),l=ce("Accordion"),c=ce("ExpandDeepButton"),u=ce("JSONSchema"),p=ce("KeywordType"),h=(0,ae.useCallback)(()=>{s(e=>!e)},[]),d=(0,ae.useCallback)((e,t)=>{s(t),a(t)},[]);return Array.isArray(t)&&0!==t.length?ae.createElement(jI.Provider,{value:i},ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--anyOf"},ae.createElement(l,{expanded:o,onChange:h},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Any of")),ae.createElement(c,{expanded:o,onClick:d}),ae.createElement(p,{schema:{anyOf:t}}),ae.createElement("ul",{className:le()("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!o})},o&&ae.createElement(ae.Fragment,null,t.map((e,t)=>ae.createElement("li",{key:"#"+t,className:"json-schema-2020-12-property"},ae.createElement(u,{name:`#${t} `+n.getTitle(e),schema:e}))))))):null},JI=e=>{e=e.schema;const t=e?.oneOf||[],n=ue(),r=TI(),[o,s]=(0,ae.useState)(r),[i,a]=(0,ae.useState)(!1),l=ce("Accordion"),c=ce("ExpandDeepButton"),u=ce("JSONSchema"),p=ce("KeywordType"),h=(0,ae.useCallback)(()=>{s(e=>!e)},[]),d=(0,ae.useCallback)((e,t)=>{s(t),a(t)},[]);return Array.isArray(t)&&0!==t.length?ae.createElement(jI.Provider,{value:i},ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--oneOf"},ae.createElement(l,{expanded:o,onChange:h},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"One of")),ae.createElement(c,{expanded:o,onClick:d}),ae.createElement(p,{schema:{oneOf:t}}),ae.createElement("ul",{className:le()("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!o})},o&&ae.createElement(ae.Fragment,null,t.map((e,t)=>ae.createElement("li",{key:"#"+t,className:"json-schema-2020-12-property"},ae.createElement(u,{name:`#${t} `+n.getTitle(e),schema:e}))))))):null},HI=e=>{e=e.schema;const t=ue(),n=ce("JSONSchema");if(!t.hasKeyword(e,"not"))return null;var r=ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Not");return ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--not"},ae.createElement(n,{name:r,schema:e.not}))},GI=e=>{e=e.schema;const t=ue(),n=ce("JSONSchema");if(!t.hasKeyword(e,"if"))return null;var r=ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"If");return ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--if"},ae.createElement(n,{name:r,schema:e.if}))},YI=e=>{e=e.schema;const t=ue(),n=ce("JSONSchema");if(!t.hasKeyword(e,"then"))return null;var r=ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Then");return ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--then"},ae.createElement(n,{name:r,schema:e.then}))},XI=e=>{e=e.schema;const t=ue(),n=ce("JSONSchema");if(!t.hasKeyword(e,"else"))return null;var r=ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Else");return ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--if"},ae.createElement(n,{name:r,schema:e.else}))},QI=e=>{e=e.schema;const t=e?.dependentSchemas||[],n=TI(),[r,o]=(0,ae.useState)(n),[s,i]=(0,ae.useState)(!1),a=ce("Accordion"),l=ce("ExpandDeepButton"),c=ce("JSONSchema"),u=(0,ae.useCallback)(()=>{o(e=>!e)},[]),p=(0,ae.useCallback)((e,t)=>{o(t),i(t)},[]);return"object"!=typeof t||0===Object.keys(t).length?null:ae.createElement(jI.Provider,{value:s},ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--dependentSchemas"},ae.createElement(a,{expanded:r,onChange:u},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Dependent schemas")),ae.createElement(l,{expanded:r,onClick:p}),ae.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),ae.createElement("ul",{className:le()("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!r})},r&&ae.createElement(ae.Fragment,null,Object.entries(t).map(e=>{var[e,t]=e;return ae.createElement("li",{key:e,className:"json-schema-2020-12-property"},ae.createElement(c,{name:e,schema:t}))})))))},ZI=e=>{e=e.schema;const t=e?.prefixItems||[],n=ue(),r=TI(),[o,s]=(0,ae.useState)(r),[i,a]=(0,ae.useState)(!1),l=ce("Accordion"),c=ce("ExpandDeepButton"),u=ce("JSONSchema"),p=ce("KeywordType"),h=(0,ae.useCallback)(()=>{s(e=>!e)},[]),d=(0,ae.useCallback)((e,t)=>{s(t),a(t)},[]);return Array.isArray(t)&&0!==t.length?ae.createElement(jI.Provider,{value:i},ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--prefixItems"},ae.createElement(l,{expanded:o,onChange:h},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Prefix items")),ae.createElement(c,{expanded:o,onClick:d}),ae.createElement(p,{schema:{prefixItems:t}}),ae.createElement("ul",{className:le()("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!o})},o&&ae.createElement(ae.Fragment,null,t.map((e,t)=>ae.createElement("li",{key:"#"+t,className:"json-schema-2020-12-property"},ae.createElement(u,{name:`#${t} `+n.getTitle(e),schema:e}))))))):null},eT=e=>{e=e.schema;const t=ue(),n=ce("JSONSchema");if(!t.hasKeyword(e,"items"))return null;var r=ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Items");return ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--items"},ae.createElement(n,{name:r,schema:e.items}))},tT=e=>{e=e.schema;const t=ue(),n=ce("JSONSchema");if(!t.hasKeyword(e,"contains"))return null;var r=ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Contains");return ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--contains"},ae.createElement(n,{name:r,schema:e.contains}))},nT=e=>{let o=e["schema"];const s=ue(),t=o?.properties||{},i=Array.isArray(o?.required)?o.required:[],a=ce("JSONSchema");return 0===Object.keys(t).length?null:ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--properties"},ae.createElement("ul",null,Object.entries(t).map(e=>{var[e,t]=e,n=i.includes(e),r=s.getDependentRequired(e,o);return ae.createElement("li",{key:e,className:le()("json-schema-2020-12-property",{"json-schema-2020-12-property--required":n})},ae.createElement(a,{name:e,schema:t,dependentRequired:r}))})))},rT=e=>{e=e.schema;const t=e?.patternProperties||{},n=ce("JSONSchema");return 0===Object.keys(t).length?null:ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--patternProperties"},ae.createElement("ul",null,Object.entries(t).map(e=>{var[e,t]=e;return ae.createElement("li",{key:e,className:"json-schema-2020-12-property"},ae.createElement(n,{name:e,schema:t}))})))},oT=e=>{e=e.schema;const t=ue(),n=e["additionalProperties"],r=ce("JSONSchema");if(!t.hasKeyword(e,"additionalProperties"))return null;e=ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Additional properties");return ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--additionalProperties"},!0===n?ae.createElement(ae.Fragment,null,e,ae.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"allowed")):!1===n?ae.createElement(ae.Fragment,null,e,ae.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"forbidden")):ae.createElement(r,{name:e,schema:n}))},sT=e=>{e=e.schema;const t=ue(),n=e["propertyNames"],r=ce("JSONSchema"),o=ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Property names");return t.hasKeyword(e,"propertyNames")?ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--propertyNames"},ae.createElement(r,{name:o,schema:n})):null},iT=e=>{e=e.schema;const t=ue(),n=e["unevaluatedItems"],r=ce("JSONSchema");if(!t.hasKeyword(e,"unevaluatedItems"))return null;e=ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Unevaluated items");return ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--unevaluatedItems"},ae.createElement(r,{name:e,schema:n}))},aT=e=>{e=e.schema;const t=ue(),n=e["unevaluatedProperties"],r=ce("JSONSchema");if(!t.hasKeyword(e,"unevaluatedProperties"))return null;e=ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Unevaluated properties");return ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--unevaluatedProperties"},ae.createElement(r,{name:e,schema:n}))},lT=e=>{var{schema:e,isCircular:t}=e,e=ue().getType(e);return ae.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},e+(t?" [circular]":""))},cT=(lT.defaultProps={isCircular:!1},lT),uT=e=>{let t=e["schema"];const n=ue();return Array.isArray(t?.enum)?ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--enum"},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Allowed values"),ae.createElement("ul",null,t.enum.map(e=>{e=n.stringify(e);return ae.createElement("li",{key:e},ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--const"},e))}))):null},pT=e=>{e=e.schema;const t=ue();return t.hasKeyword(e,"const")?ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--const"},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Const"),ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--const"},t.stringify(e.const))):null},hT=ae.memo(e=>{e=e.constraint;return ae.createElement("span",{className:"json-schema-2020-12__constraint json-schema-2020-12__constraint--"+e.scope},e.value)}),dT=e=>{let t=e["dependentRequired"];return 0===t.length?null:ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--dependentRequired"},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Required when defined"),ae.createElement("ul",null,t.map(e=>ae.createElement("li",{key:e},ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--warning"},e)))))},fT=e=>{e=e.schema;const t=ue(),n=ce("JSONSchema");if(!t.hasKeyword(e,"contentSchema"))return null;var r=ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Content schema");return ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--contentSchema"},ae.createElement(n,{name:r,schema:e.contentSchema}))},mT=e=>{var{title:e,schema:t}=e;const n=ue();return e||n.getTitle(t)?ae.createElement("div",{className:"json-schema-2020-12__title"},e||n.getTitle(t)):null},gT=(mT.defaultProps={title:""},mT),yT=e=>{e=e.schema;return e?.description?ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--description"},ae.createElement("div",{className:"json-schema-2020-12-core-keyword__value json-schema-2020-12-core-keyword__value--secondary"},e.description)):null},vT=e=>{e=e.schema;const t=ue();return t.hasKeyword(e,"default")?ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--default"},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Default"),ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--const"},t.stringify(e.default))):null},bT=e=>{e=e.schema;return!0!==e?.deprecated?null:ae.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--warning"},"deprecated")},wT=e=>{e=e.schema;return!0!==e?.readOnly?null:ae.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"read-only")},ET=e=>{e=e.schema;return!0!==e?.writeOnly?null:ae.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"write-only")},ST=e=>{let{expanded:t,children:n,onChange:r}=e;var e=ce("ChevronRightIcon"),o=(0,ae.useCallback)(e=>{r(e,!t)},[t,r]);return ae.createElement("button",{type:"button",className:"json-schema-2020-12-accordion",onClick:o},ae.createElement("div",{className:"json-schema-2020-12-accordion__children"},n),ae.createElement("span",{className:le()("json-schema-2020-12-accordion__icon",{"json-schema-2020-12-accordion__icon--expanded":t,"json-schema-2020-12-accordion__icon--collapsed":!t})},ae.createElement(e,null)))},xT=(ST.defaultProps={expanded:!1},ST),_T=e=>{let{expanded:t,onClick:n}=e;e=(0,ae.useCallback)(e=>{n(e,!t)},[t,n]);return ae.createElement("button",{type:"button",className:"json-schema-2020-12-expand-deep-button",onClick:e},t?"Collapse all":"Expand all")},kT=()=>ae.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},ae.createElement("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"})),OT=e=>"string"==typeof e?""+e.charAt(0).toUpperCase()+e.slice(1):e,AT=e=>{const t=ue();return e?.title?t.upperFirst(e.title):e?.$anchor?t.upperFirst(e.$anchor):e?.$id?e.$id:""},CT=function(n){let r=1{if(Array.isArray(o)){const e=o.map(e=>CT(e,r)),t=s?CT(s,r):"any";return`array<[${e.join(", ")}], ${t}>`}return s?`array<${CT(s,r)}>`:"array"};if(n.not&&"any"===CT(n.not))return"never";var a=(e,t)=>Array.isArray(n[e])?`(${n[e].map(e=>CT(e,r)).join(t)})`:null,a=[Array.isArray(t)?t.map(e=>"array"===e?i():e).join(" | "):"array"===t?i():["null","boolean","object","array","number","integer","string"].includes(t)?t:(()=>{if(Object.hasOwn(n,"prefixItems")||Object.hasOwn(n,"items")||Object.hasOwn(n,"contains"))return i();if(Object.hasOwn(n,"properties")||Object.hasOwn(n,"additionalProperties")||Object.hasOwn(n,"patternProperties"))return"object";if(["int32","int64"].includes(n.format))return"integer";if(["float","double"].includes(n.format))return"number";if(Object.hasOwn(n,"minimum")||Object.hasOwn(n,"maximum")||Object.hasOwn(n,"exclusiveMinimum")||Object.hasOwn(n,"exclusiveMaximum")||Object.hasOwn(n,"multipleOf"))return"number | integer";if(Object.hasOwn(n,"pattern")||Object.hasOwn(n,"format")||Object.hasOwn(n,"minLength")||Object.hasOwn(n,"maxLength"))return"string";if(void 0!==n.const){if(null===n.const)return"null";if("boolean"==typeof n.const)return"boolean";if("number"==typeof n.const)return Number.isInteger(n.const)?"integer":"number";if("string"==typeof n.const)return"string";if(Array.isArray(n.const))return"array";if("object"==typeof n.const)return"object"}return null})(),a("oneOf"," | "),a("anyOf"," | "),a("allOf"," & ")].filter(Boolean).join(" | ");return r.delete(n),a||"any"},jT=e=>"boolean"==typeof e,PT=(e,t)=>null!==e&&"object"==typeof e&&Object.hasOwn(e,t),NT=e=>{const t=ue();return e?.$schema||e?.$vocabulary||e?.$id||e?.$anchor||e?.$dynamicAnchor||e?.$ref||e?.$dynamicRef||e?.$defs||e?.$comment||e?.allOf||e?.anyOf||e?.oneOf||t.hasKeyword(e,"not")||t.hasKeyword(e,"if")||t.hasKeyword(e,"then")||t.hasKeyword(e,"else")||e?.dependentSchemas||e?.prefixItems||t.hasKeyword(e,"items")||t.hasKeyword(e,"contains")||e?.properties||e?.patternProperties||t.hasKeyword(e,"additionalProperties")||t.hasKeyword(e,"propertyNames")||t.hasKeyword(e,"unevaluatedItems")||t.hasKeyword(e,"unevaluatedProperties")||e?.description||e?.enum||t.hasKeyword(e,"const")||t.hasKeyword(e,"contentSchema")||t.hasKeyword(e,"default")},IT=e=>null===e||["number","bigint","boolean"].includes(typeof e)?String(e):Array.isArray(e)?`[${e.map(IT).join(", ")}]`:JSON.stringify(e),TT=(e,t,n)=>{var r="number"==typeof t,o="number"==typeof n;return r&&o?t===n?t+" "+e:`[${t}, ${n}] `+e:r?`>= ${t} `+e:o?`<= ${n} `+e:null},RT=n=>{const e=[],t=(()=>{if("number"!=typeof n?.multipleOf)return null;if(n.multipleOf<=0)return null;if(1===n.multipleOf)return null;const e=n["multipleOf"];if(Number.isInteger(e))return"multiple of "+e;var t=10**e.toString().split(".")[1].length;return`multiple of ${e*t}/`+t})();null!==t&&e.push({scope:"number",value:t});h=n?.minimum,r=n?.maximum,p=n?.exclusiveMinimum,o=n?.exclusiveMaximum,l="number"==typeof h,s="number"==typeof r,u=(c="number"==typeof p)&&(!l||h":"≥"} `+(u?p:h):s||i?`${a?"<":"≤"} `+(a?o:r):null,c=(null!==l&&e.push({scope:"number",value:l}),n?.format&&e.push({scope:"string",value:n.format}),TT("characters",n?.minLength,n?.maxLength)),u=(null!==c&&e.push({scope:"string",value:c}),n?.pattern&&e.push({scope:"string",value:"matches "+n?.pattern}),n?.contentMediaType&&e.push({scope:"string",value:"media type: "+n.contentMediaType}),n?.contentEncoding&&e.push({scope:"string",value:"encoding: "+n.contentEncoding}),TT(n?.hasUniqueItems?"unique items":"items",n?.minItems,n?.maxItems)),p=(null!==u&&e.push({scope:"array",value:u}),TT("contained items",n?.minContains,n?.maxContains)),h=(null!==p&&e.push({scope:"array",value:p}),TT("properties",n?.minProperties,n?.maxProperties));return null!==h&&e.push({scope:"object",value:h}),e},MT=(o,e)=>e?.dependentRequired?Array.from(Object.entries(e.dependentRequired).reduce((e,t)=>{let[n,r]=t;return Array.isArray(r)&&r.includes(o)&&e.add(n),e},new Set)):[],DT=()=>({components:{JSONSchema202012:MI,JSONSchema202012Keyword$schema:DI,JSONSchema202012Keyword$vocabulary:LI,JSONSchema202012Keyword$id:BI,JSONSchema202012Keyword$anchor:FI,JSONSchema202012Keyword$dynamicAnchor:qI,JSONSchema202012Keyword$ref:$I,JSONSchema202012Keyword$dynamicRef:UI,JSONSchema202012Keyword$defs:zI,JSONSchema202012Keyword$comment:VI,JSONSchema202012KeywordAllOf:KI,JSONSchema202012KeywordAnyOf:WI,JSONSchema202012KeywordOneOf:JI,JSONSchema202012KeywordNot:HI,JSONSchema202012KeywordIf:GI,JSONSchema202012KeywordThen:YI,JSONSchema202012KeywordElse:XI,JSONSchema202012KeywordDependentSchemas:QI,JSONSchema202012KeywordPrefixItems:ZI,JSONSchema202012KeywordItems:eT,JSONSchema202012KeywordContains:tT,JSONSchema202012KeywordProperties:nT,JSONSchema202012KeywordPatternProperties:rT,JSONSchema202012KeywordAdditionalProperties:oT,JSONSchema202012KeywordPropertyNames:sT,JSONSchema202012KeywordUnevaluatedItems:iT,JSONSchema202012KeywordUnevaluatedProperties:aT,JSONSchema202012KeywordType:cT,JSONSchema202012KeywordEnum:uT,JSONSchema202012KeywordConst:pT,JSONSchema202012KeywordConstraint:hT,JSONSchema202012KeywordDependentRequired:dT,JSONSchema202012KeywordContentSchema:fT,JSONSchema202012KeywordTitle:gT,JSONSchema202012KeywordDescription:yT,JSONSchema202012KeywordDefault:vT,JSONSchema202012KeywordDeprecated:bT,JSONSchema202012KeywordReadOnly:wT,JSONSchema202012KeywordWriteOnly:ET,JSONSchema202012Accordion:xT,JSONSchema202012ExpandDeepButton:_T,JSONSchema202012ChevronRightIcon:kT,withJSONSchema202012Context:function(t){var e=1ae.createElement(AI.Provider,{value:n},ae.createElement(t,e));return r.contexts={JSONSchemaContext:AI},r.displayName=t.displayName,r},JSONSchema202012DeepExpansionContext:()=>jI},fn:{upperFirst:OT,jsonSchema202012:{isExpandable:NT,hasKeyword:PT,useFn:ue,useConfig:NI,useComponent:ce,useIsExpandedDeeply:TI}}});var M=BR(68630),LT=BR.n(M);const BT=e=>ze()(e),FT=e=>e.at(0),qT=e=>"boolean"==typeof e,$T=e=>LT()(e),UT=e=>qT(e)||$T(e),zT=class{data={};register(e,t){this.data[e]=t}unregister(e){void 0===e?this.data={}:delete this.data[e]}get(e){return this.data[e]}},VT=new zT,KT=(e,t)=>"function"==typeof t?VT.register(e,t):null===t?VT.unregister(e):VT.get(e);var WT=BR(48764).Buffer,JT=BR(48764).Buffer,HT=BR(48764).Buffer,GT=BR(48764).Buffer,YT=BR(48764).Buffer,XT=BR(48764).Buffer,QT=BR(48764).Buffer;function ZT(t){let n=1{return Array.isArray(t[e])?(e=t[e].map(e=>ZT(e,n)),vR(e)):null},o=e("allOf"),a=e("anyOf"),l=e("oneOf"),c=t.not?ZT(t.not,n):null;(o||a||l||c)&&(r=vR([o,a,l,c].filter(Boolean)))}if("string"!=typeof r&&dR(t)){const n=fR(t),o=yR(n);r="string"==typeof o?o:r}return n.delete(t),r||gR}function eR(e,t){let n=2e!==a):r.properties[a]=eR(i,s,n)}}return UT(t.items)&&UT(e.items)&&(r.items=eR(e.items,t.items,n)),UT(t.contains)&&UT(e.contains)&&(r.contains=eR(e.contains,t.contains,n)),UT(t.contentSchema)&&UT(e.contentSchema)&&(r.contentSchema=eR(e.contentSchema,t.contentSchema,n)),r}const tR=new class extends zT{#e={"7bit":e=>WT.from(e).toString("ascii"),"8bit":e=>JT.from(e).toString("utf8"),binary:e=>HT.from(e).toString("binary"),"quoted-printable":t=>{let n="";for(let e=0;eGT.from(e).toString("hex"),base32:e=>{const t=YT.from(e).toString("utf8"),n="ABCDEFGHIJKLMNOPQRSTUVWXYZ234567";let r=0,o="",s=0,i=0;for(let e=0;e>>i-5&31),i-=5;0XT.from(e).toString("base64"),base64url:e=>QT.from(e).toString("base64url")};data={...this.#e};get defaults(){return{...this.#e}}},nR=(e,t)=>"function"==typeof t?tR.register(e,t):null===t?tR.unregister(e):tR.get(e),rR=(nR.getDefaults=()=>tR.defaults,nR),oR={"image/*":()=>BT(25).toString("binary")},sR={"audio/*":()=>BT(25).toString("binary")},iR={"video/*":()=>BT(25).toString("binary")},aR={"application/json":()=>'{"key":"value"}',"application/ld+json":()=>'{"name": "John Doe"}',"application/x-httpd-php":()=>"Hello World!

    '; ?>","application/rtf":()=>String.raw`{\rtf1\adeflang1025\ansi\ansicpg1252\uc1`,"application/x-sh":()=>'echo "Hello World!"',"application/xhtml+xml":()=>"

    content

    ","application/*":()=>BT(25).toString("binary")},lR=new class extends zT{#e={"text/plain":()=>"string","text/css":()=>".selector { border: 1px solid red }","text/csv":()=>"value1,value2,value3","text/html":()=>"

    content

    ","text/calendar":()=>"BEGIN:VCALENDAR","text/javascript":()=>"console.dir('Hello world!');","text/xml":()=>'John Doe',"text/*":()=>"string",...oR,...sR,...iR,...aR};data={...this.#e};get defaults(){return{...this.#e}}},cR=(e,t)=>{if("function"==typeof t)return lR.register(e,t);if(null===t)return lR.unregister(e);const n=e.split(";").at(0),r=n.split("/").at(0)+"/*";return lR.get(e)||lR.get(n)||lR.get(r)},uR=(cR.getDefaults=()=>lR.defaults,cR),pR=new Proxy({array:(e,t)=>{t=t.sample;return function(t,e){var e=1{throw new Error("Not implemented")},string:function(e){let t=(1{try{return new(hi())(e).gen()}catch{return"string"}})(s);else if("string"==typeof i)l=(e=>{const t=e["format"],n=KT(t);if("function"==typeof n)return n(e);switch(t){case"email":return"user@example.com";case"idn-email":return"실례@example.com";case"hostname":return"example.com";case"idn-hostname":return"실례.com";case"ipv4":return"198.51.100.42";case"ipv6":return"2001:0db8:5b96:0000:0000:426f:8e17:642a";case"uri":return"https://example.com/";case"uri-reference":return"path/index.html";case"iri":return"https://실례.com/";case"iri-reference":return"path/실례.html";case"uuid":return"3fa85f64-5717-4562-b3fc-2c963f66afa6";case"uri-template":return"https://example.com/dictionary/{term:1}/{term}";case"json-pointer":return"/a/b/c";case"relative-json-pointer":return"1/0";case"date-time":return(new Date).toISOString();case"date":return(new Date).toISOString().substring(0,10);case"time":return(new Date).toISOString().substring(11);case"duration":return"P3D";case"password":return"********";case"regex":return"^[a-z]+$"}return"string"})(e);else if(UT(o)&&"string"==typeof r&&void 0!==t)l=Array.isArray(t)||"object"==typeof t?JSON.stringify(t):String(t);else if("string"==typeof r){const t=uR(r);"function"==typeof t&&(l=t(e))}else l="string";return a(function(e,t){var{maxLength:t,minLength:n}=1{var t=e["format"];return function(e,t){var t=1l&&e||a||l||c,"number"==typeof t&&0{const t=e["format"],n=KT(t);if("function"==typeof n)return n(e);switch(t){case"float":case"double":return.1}return 0})(e):0,e)},integer:e=>{var t=e["format"];if("string"!=typeof t)return 0;{t=e;const n=t["format"],r=KT(n);if("function"==typeof r)return r(t);switch(n){case"int32":return 2**30>>>0;case"int64":return 2**53-1}return 0}},boolean:e=>"boolean"!=typeof e.default||e.default,null:()=>null},{get:(e,t)=>"string"==typeof t&&Object.hasOwn(e,t)?e[t]:()=>"Unknown Type: "+t}),hR=["array","object","number","integer","string","boolean","null"],dR=e=>{if(!$T(e))return!1;var{examples:e,example:t,default:n}=e;return!!(Array.isArray(e)&&1<=e.length)||void 0!==n||void 0!==t},fR=e=>{if(!$T(e))return null;const{examples:t,example:n,default:r}=e;return Array.isArray(t)&&1<=t.length?t.at(0):void 0!==r?r:void 0!==n?n:void 0},mR={array:["items","prefixItems","contains","maxContains","minContains","maxItems","minItems","uniqueItems","unevaluatedItems"],object:["properties","additionalProperties","patternProperties","propertyNames","minProperties","maxProperties","required","dependentSchemas","dependentRequired","unevaluatedProperties"],string:["pattern","format","minLength","maxLength","contentEncoding","contentMediaType","contentSchema"],integer:["minimum","maximum","exclusiveMinimum","exclusiveMaximum","multipleOf"]},gR=(mR.number=mR.integer,"string"),yR=e=>void 0===e?null:null===e?"null":Array.isArray(e)?"array":Number.isInteger(e)?"integer":typeof e,vR=e=>{if(Array.isArray(e)&&1<=e.length){if(e.includes("array"))return"array";if(e.includes("object"))return"object";var t=FT(e);if(hR.includes(t))return t}return hR.includes(e)?e:null},bR=e=>ZT(e),wR=e=>qT(e)?!1===e?{not:{}}:{}:$T(e)?e:{},ER=eR,SR=function(r){let n=1Number.isInteger(r.maxProperties)&&0=r.maxProperties,k=e=>!(Number.isInteger(r.maxProperties)&&0!Array.isArray(r.required)||0===r.required.length||!r.required.includes(e))(e)||0{if(!Array.isArray(r.required)||0===r.required.length)return 0;let n=0;return o?r.required.forEach(e=>n+=void 0===w[e]?0:1):r.required.forEach(t=>{n+=void 0===w[g]?.find(e=>void 0!==e[t])?0:1}),r.required.length-n})());if(S=o?function(e){var t=1{if(k(e)){if(LT()(r.discriminator?.mapping)&&r.discriminator.propertyName===e&&"string"==typeof r.$$ref){for(const n in r.discriminator.mapping)if(-1!==r.$$ref.search(r.discriminator.mapping[n])){w[e]=n;break}}else w[e]=SR(E[e],n,t,o);x++}},t){let t;if(t=void 0!==e?e:fR(r),!o){if("number"==typeof t&&"string"===d)return""+t;if("string"!=typeof t||"string"===d)return t;try{return JSON.parse(t)}catch{return t}}if("array"===d){if(!Array.isArray(t)){if("string"==typeof t)return t;t=[t]}let e=[];return $T(p)&&(p.xml=p.xml||l||{},p.xml.name=p.xml.name||l.name,e=t.map(e=>SR(p,n,e,o))),$T(h)&&(h.xml=h.xml||l||{},h.xml.name=h.xml.name||l.name,e=[SR(h,n,void 0,o),...e]),e=pR.array(r,{sample:e}),l.wrapped?(w[g]=e,di()(a)||w[g].push({_attr:a})):w=e,w}if("object"!==d)return w[g]=di()(a)?t:[{_attr:a},t],w;if("string"==typeof t)return t;for(const r in t)!Object.hasOwn(t,r)||E[r]?.readOnly&&!f||E[r]?.writeOnly&&!m||(E[r]?.xml?.attribute?a[E[r].xml.name||r]=t[r]:S(r,t[r]));return di()(a)||w[g].push({_attr:a}),w}if("array"===d){let e=[];if($T(h))if(o&&(h.xml=h.xml||r.xml||{},h.xml.name=h.xml.name||l.name),Array.isArray(h.anyOf))e.push(...h.anyOf.map(e=>SR(ER(e,h,n),n,void 0,o)));else if(Array.isArray(h.oneOf))e.push(...h.oneOf.map(e=>SR(ER(e,h,n),n,void 0,o)));else{if(!(!o||o&&l.wrapped))return SR(h,n,void 0,o);e.push(SR(h,n,void 0,o))}if($T(p))if(o&&(p.xml=p.xml||r.xml||{},p.xml.name=p.xml.name||l.name),Array.isArray(p.anyOf))e.push(...p.anyOf.map(e=>SR(ER(e,p,n),n,void 0,o)));else if(Array.isArray(p.oneOf))e.push(...p.oneOf.map(e=>SR(ER(e,p,n),n,void 0,o)));else{if(!(!o||o&&l.wrapped))return SR(p,n,void 0,o);e.push(SR(p,n,void 0,o))}return e=pR.array(r,{sample:e}),o&&l.wrapped?(w[g]=e,di()(a)||w[g].push({_attr:a}),w):e}if("object"===d){for(var O in E)!Object.hasOwn(E,O)||E[O]?.deprecated||E[O]?.readOnly&&!f||E[O]?.writeOnly&&!m||S(O);if(o&&a&&w[g].push({_attr:a}),_())return w;if(qT(u)&&u)o?w[g].push({additionalProp:"Anything can be here"}):w.additionalProp1={},x++;else if($T(u)){const e=u,t=SR(e,n,void 0,o);if(o&&"string"==typeof e?.xml?.name&&"notagname"!==e?.xml?.name)w[g].push(t);else{const n=Number.isInteger(r.minProperties)&&0{e=SR(e,t,n,!0);if(e)return"string"==typeof e?e:pi()(e,{declaration:!0,indent:"\t"})},_R=(e,t,n)=>SR(e,t,n,!1),kR=(e,t,n)=>[e,JSON.stringify(t),JSON.stringify(n)],OR=yi(xR,kR),AR=yi(_R,kR),CR=[{when:/json/,shouldStringifyTypes:["string"]}],jR=["object"],PR=e=>{function t(e){let t=1{const o=l()["fn"],s=o.jsonSchema202012.memoizedSampleFromSchema(e,t,r),i=typeof s,a=CR.reduce((e,t)=>t.when.test(n)?[...e,...t.shouldStringifyTypes]:e,jR);return Fe()(a,e=>e===i)?JSON.stringify(s,null,2):s},r=(e,t,n,r)=>{const o=a()["fn"],s=o.jsonSchema202012.getJsonSampleSchema(e,t,n,r);let i;try{"\n"===(i=go.dump(go.load(s),{lineWidth:-1},{schema:ho}))[i.length-1]&&(i=i.slice(0,i.length-1))}catch(e){return console.error(e),"error: could not generate yaml example"}return i.replace(/\t/g," ")},o=(e,t,n)=>{const r=i()["fn"];if(e&&!e.xml&&(e.xml={}),e&&!e.xml.name){if(!e.$$ref&&(e.type||e.items||e.properties||e.additionalProperties))return'\n\x3c!-- XML example cannot be generated; root element name is undefined --\x3e';var o;e.$$ref&&(o=e.$$ref.match(/\S*\/(\S+)$/),e.xml.name=o[1])}return r.jsonSchema202012.memoizedCreateXMLExample(e,t,n)};s=i=a=l=e;return{fn:{jsonSchema202012:{sampleFromSchema:_R,sampleFromSchemaGeneric:SR,sampleEncoderAPI:rR,sampleFormatAPI:KT,sampleMediaTypeAPI:uR,createXMLExample:xR,memoizedSampleFromSchema:AR,memoizedCreateXMLExample:OR,getJsonSampleSchema:n,getYamlSampleSchema:r,getXmlSampleSchema:o,getSampleSchema:t}}}};function NR(){return[VP,a5,DT,PR,_I]}const{GIT_DIRTY:IR,GIT_COMMIT:TR,PACKAGE_VERSION:RR,BUILD_TIME:MR}={PACKAGE_VERSION:"5.10.0",GIT_COMMIT:"g15e91ee5",GIT_DIRTY:!0,BUILD_TIME:"Wed, 15 Nov 2023 13:40:52 GMT"};function DR(e){F.versions=F.versions||{},F.versions.swaggerUi={version:RR,gitRevision:TR,gitDirty:IR,buildTimestamp:MR};var t={dom_id:null,domNode:null,spec:{},url:"",urls:null,layout:"BaseLayout",docExpansion:"list",maxDisplayedTags:null,filter:null,validatorUrl:"https://validator.swagger.io/validator",oauth2RedirectUrl:`${window.location.protocol}//${window.location.host}${window.location.pathname.substring(0,window.location.pathname.lastIndexOf("/"))}/oauth2-redirect.html`,persistAuthorization:!1,configs:{},custom:{},displayOperationId:!1,displayRequestDuration:!1,deepLinking:!1,tryItOutEnabled:!1,requestInterceptor:e=>e,responseInterceptor:e=>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:[NR],plugins:[],pluginsOptions:{pluginLoadType:"legacy"},initialState:{},fn:{},components:{},syntaxHighlight:{activated:!0,theme:"agate"}};let r=e.queryConfigEnabled?(()=>{let t={},n=F.location.search;if(!n)return{};if(""!=n){let e=n.substr(1).split("&");for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(r=e[r].split("="),t[decodeURIComponent(r[0])]=r[1]&&decodeURIComponent(r[1])||"")}return t})():{};const o=e.domNode,s=(delete e.domNode,fe()({},t,e,r)),n={system:{configs:s.configs},plugins:s.presets,pluginsOptions:s.pluginsOptions,state:fe()({layout:{layout:s.layout,filter:s.filter},spec:{spec:"",url:s.url},requestSnippets:s.requestSnippets},s.initialState)};if(s.initialState)for(var i in s.initialState)Object.prototype.hasOwnProperty.call(s.initialState,i)&&void 0===s.initialState[i]&&delete n.state[i];var a=new Et(n),l=(a.register([s.plugins,()=>({fn:s.fn,components:s.components,state:s.state})]),a.getSystem()),t=e=>{let t=l.specSelectors.getLocalConfig?l.specSelectors.getLocalConfig():{},n=fe()({},t,s,e||{},r);return o&&(n.domNode=o),a.setConfigs(n),l.configsActions.loaded(),null!==e&&(!r.url&&"object"==typeof n.spec&&Object.keys(n.spec).length?(l.specActions.updateUrl(""),l.specActions.updateLoadingStatus("success"),l.specActions.updateSpec(JSON.stringify(n.spec))):l.specActions.download&&n.url&&!n.urls&&(l.specActions.updateUrl(n.url),l.specActions.download(n.url))),n.domNode?l.render(n.domNode,"App"):n.dom_id?(e=document.querySelector(n.dom_id),l.render(e,"App")):null!==n.dom_id&&null!==n.domNode&&console.error("Skipped rendering: no `dom_id` or `domNode` was specified"),l},e=r.config||s.configUrl;return e&&l.specActions&&l.specActions.getConfigByUrl?(l.specActions.getConfigByUrl({url:e,loadRemoteConfig:!0,requestInterceptor:s.requestInterceptor,responseInterceptor:s.responseInterceptor},t),l):t()}DR.System=Et,DR.presets={base:VP,apis:NR},DR.plugins={Auth:hn,Configs:Oo,DeepLining:Ro,Err:Uo,Filter:Vo,Icons:os,JSONSchema5Samples:Fi,JSONSchema202012:DT,JSONSchema202012Samples:PR,Layout:gs,Logs:ys,OpenAPI30:a5,OpenAPI31:a5,OnComplete:bs,RequestSnippets:ui,Spec:Il,SwaggerClient:Jj,Util:Hj,View:O3,DownloadUrl:A3,SafeRender:D3};const LR=DR})(),FR.default}); \ No newline at end of file +`),e}u3(()=>{u.current=void 0,w.current=void 0,v.current=k});const O=ae.useMemo(()=>ae.createElement(A,Ds({},k,{ref:t})),[t,A,k]);return ae.useMemo(()=>P?ae.createElement(o.Provider,{value:c},O):O,[o,O,c])}const r=ae.memo(n);if(r.WrappedComponent=A,r.displayName=n.displayName=t,l){const e=ae.forwardRef(function(e,t){return ae.createElement(r,Ds({},e,{reactReduxForwardedRef:t}))});return e.displayName=t,e.WrappedComponent=A,e3()(e,A)}return e3()(r,A)}}function v3({store:t,context:e,children:n,serverState:r,stabilityCheck:o="once",noopCheck:s="once"}){const i=ae.useMemo(()=>{var e=c3(t);return{store:t,subscription:e,getServerState:r?()=>r:void 0,stabilityCheck:o,noopCheck:s}},[t,r,o,s]),a=ae.useMemo(()=>t.getState(),[t]);return u3(()=>{const e=i["subscription"];return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),a!==t.getState()&&e.notifyNestedSubs(),()=>{e.tryUnsubscribe(),e.onStateChange=void 0}},[i,a]),e=e||Zj,ae.createElement(e.Provider,{value:i},n)}Wn.useSyncExternalStoreWithSelector,e=In.useSyncExternalStore,f3=e,fo=Gj.unstable_batchedUpdates,Yj=fo;var Nn=BR(6557),b3=BR.n(Nn);const w3=(o,s,e)=>ke(e?((r,o)=>e=>{const t=r()["fn"];class n extends ae.Component{render(){return ae.createElement(v3,{store:o},ae.createElement(e,B()({},this.props,this.context)))}}return n.displayName=`WithRoot(${t.getDisplayName(e)})`,n})(o,e):b3(),y3((e,t)=>{const n={...t,...o()},r=s.prototype?.mapStateToProps||(e=>({state:e}));return r(e,n)}),(r=>e=>{const t=r()["fn"];class n extends ae.Component{render(){return ae.createElement(e,B()({},r(),this.props,this.context))}}return n.displayName=`WithSystem(${t.getDisplayName(e)})`,n})(o))(s),E3=(e,t,n,r)=>{for(const o in t){const s=t[o];"function"==typeof s&&s(n[o],r[o],e())}},S3=(s,e,i)=>(e,n)=>{const t=s()["fn"],r=i(e,"root");class o extends ae.Component{constructor(e,t){super(e,t),E3(s,n,e,{})}UNSAFE_componentWillReceiveProps(e){E3(s,n,e,this.props)}render(){var e=an()(this.props,n?Object.keys(n):[]);return ae.createElement(r,e)}}return o.displayName=`WithMappedContainer(${t.getDisplayName(r)})`,o},x3=(n,r,o,s)=>e=>{var t=o(n,r,s)("App","root");Gj.render(ae.createElement(t,null),e)},_3=(o,s,i)=>function(e,t){var n=2e.displayName||e.name||"Component",O3=e=>{var t,{getComponents:e,getStore:n,getSystem:r}=e,o=(o=_3(r,n,e),nt(o,function(){for(var e=arguments.length,t=new Array(e),n=0;ne=>{let{errActions:t,specSelectors:n,specActions:r,getConfigs:o}=e,s=l["fetch"];e=o();function i(e){if(e instanceof Error||400<=e.status){r.updateLoadingStatus("failed"),t.newThrownErr(Object.assign(new Error((e.message||e.statusText)+" "+a),{source:"fetch"}));if(!e.status&&e instanceof Error){try{let e;if("URL"in F?e=new URL(a):(e=document.createElement("a")).href=a,"https:"!==e.protocol&&"https:"===F.location.protocol){const a=Object.assign(new Error(`Possible mixed-content issue? The page was loaded over https:// but a ${e.protocol}// URL was specified. Check that you are not attempting to load mixed content.`),{source:"fetch"});return void t.newThrownErr(a)}if(e.origin!==F.location.origin){const a=Object.assign(new Error(`Possible cross-origin (CORS) issue? The URL origin (${e.origin}) does not match the page (${F.location.origin}). Check the server returns the correct 'Access-Control-Allow-*' headers.`),{source:"fetch"});t.newThrownErr(a)}}catch(e){return}return}else return}r.updateLoadingStatus("success"),r.updateSpec(e.text),n.url()!==a&&r.updateUrl(a)}a=a||n.url(),r.updateLoadingStatus("loading"),t.clear({source:"fetch"}),s({url:a,loadSpec:!0,requestInterceptor:e.requestInterceptor||(e=>e),responseInterceptor:e.responseInterceptor||(e=>e),credentials:"same-origin",headers:{Accept:"application/json,*/*"}}).then(i,i)},updateLoadingStatus:e=>{let t=[null,"loading","failed","success","failedConfig"];return-1===t.indexOf(e)&&console.error(`Error: ${e} is not one of `+JSON.stringify(t)),{type:"spec_update_loading_status",payload:e}}},reducers:{spec_update_loading_status:(e,t)=>"string"==typeof t.payload?e.set("loadingStatus",t.payload):e},selectors:{loadingStatus:t(e=>e||(0,q.Map)(),e=>e.get("loadingStatus")||null)}}}}}var C3,j3,P3,$n=BR(7287),N3=BR.n($n);const I3=console.error,T3=i=>e=>{const{getComponent:t,fn:n}=i(),r=t("ErrorBoundary"),o=n.getDisplayName(e);class s extends ae.Component{render(){return ae.createElement(r,{targetName:o,getComponent:t,fn:n},ae.createElement(e,B()({},this.props,this.context)))}}return s.displayName=`WithErrorBoundary(${o})`,e.prototype&&e.prototype.isReactComponent&&(s.prototype.mapStateToProps=e.prototype.mapStateToProps),s},R3=e=>{e=e.name;return ae.createElement("div",{className:"fallback"},"😱 ",ae.createElement("i",null,"Could not render ","t"===e?"this component":e,", see the console."))};class M3 extends ae.Component{static getDerivedStateFromError(e){return{hasError:!0,error:e}}constructor(){super(...arguments),this.state={hasError:!1,error:null}}componentDidCatch(e,t){this.props.fn.componentDidCatch(e,t)}render(){const{getComponent:e,targetName:t,children:n}=this.props;if(this.state.hasError){const n=e("Fallback");return ae.createElement(n,{name:t})}return n}}M3.defaultProps={targetName:"this component",getComponent:()=>R3,fn:{componentDidCatch:I3},children:null};function D3(){let{componentList:n=[],fullOverride:r=!1}=0{var e=e["getSystem"],t=r?n:["App","BaseLayout","VersionPragmaFilter","InfoContainer","ServersContainer","SchemesContainer","AuthorizeBtnContainer","FilterContainer","Operations","OperationContainer","parameters","responses","OperationServers","Models","ModelWrapper",...n],t=N3()(t,Array(t.length).fill((e,t)=>{let n=t["fn"];return n.withErrorBoundary(e)}));return{fn:{componentDidCatch:I3,withErrorBoundary:T3(e)},components:{ErrorBoundary:L3,Fallback:R3},wrapComponents:t}}}const L3=M3;class B3 extends ae.Component{getLayout(){let{getComponent:e,layoutSelectors:t}=this.props;const n=t.current(),r=e(n,!0);return r||(()=>ae.createElement("h1",null,' No layout defined for "',n,'" '))}render(){var e=this.getLayout();return ae.createElement(e,null)}}B3.defaultProps={};class F3 extends ae.Component{close=()=>{let e=this.props["authActions"];e.showDefinitions(!1)};render(){let{authSelectors:n,authActions:r,getComponent:o,errSelectors:s,specSelectors:i,fn:{AST:a={}}}=this.props,e=n.shownDefinitions();const l=o("auths"),t=o("CloseIcon");return ae.createElement("div",{className:"dialog-ux"},ae.createElement("div",{className:"backdrop-ux"}),ae.createElement("div",{className:"modal-ux"},ae.createElement("div",{className:"modal-dialog-ux"},ae.createElement("div",{className:"modal-ux-inner"},ae.createElement("div",{className:"modal-ux-header"},ae.createElement("h3",null,"Available authorizations"),ae.createElement("button",{type:"button",className:"close-modal",onClick:this.close},ae.createElement(t,null))),ae.createElement("div",{className:"modal-ux-content"},e.valueSeq().map((e,t)=>ae.createElement(l,{key:t,AST:a,definitions:e,getComponent:o,errSelectors:s,authSelectors:n,authActions:r,specSelectors:i})))))))}}class q3 extends ae.Component{render(){let{isAuthorized:e,showPopup:t,onClick:n,getComponent:r}=this.props;var o=r("authorizationPopup",!0),s=r("LockAuthIcon",!0),i=r("UnlockAuthIcon",!0);return ae.createElement("div",{className:"auth-wrapper"},ae.createElement("button",{className:e?"btn authorize locked":"btn authorize unlocked",onClick:n},ae.createElement("span",null,"Authorize"),e?ae.createElement(s,null):ae.createElement(i,null)),t&&ae.createElement(o,null))}}class $3 extends ae.Component{render(){const{authActions:e,authSelectors:t,specSelectors:n,getComponent:r}=this.props,o=n.securityDefinitions(),s=t.definitionsToAuthorize(),i=r("authorizeBtn");return o?ae.createElement(i,{onClick:()=>e.showDefinitions(s),isAuthorized:!!t.authorized().size,showPopup:!!t.shownDefinitions(),getComponent:r}):null}}class U3 extends ae.Component{onClick=e=>{e.stopPropagation();let t=this.props["onClick"];t&&t()};render(){let{isAuthorized:e,getComponent:t}=this.props;var n=t("LockAuthOperationIcon",!0),r=t("UnlockAuthOperationIcon",!0);return ae.createElement("button",{className:"authorization__btn","aria-label":e?"authorization button locked":"authorization button unlocked",onClick:this.onClick},e?ae.createElement(n,{className:"locked"}):ae.createElement(r,{className:"unlocked"}))}}class z3 extends ae.Component{constructor(e,t){super(e,t),this.state={}}onAuthChange=e=>{var t=e["name"];this.setState({[t]:e})};submitAuth=e=>{e.preventDefault();let t=this.props["authActions"];t.authorizeWithPersistOption(this.state)};logoutClick=e=>{e.preventDefault();let{authActions:t,definitions:n}=this.props,r=n.map((e,t)=>t).toArray();this.setState(r.reduce((e,t)=>(e[t]="",e),{})),t.logoutWithPersistOption(r)};close=e=>{e.preventDefault();let t=this.props["authActions"];t.showDefinitions(!1)};render(){let{definitions:e,getComponent:n,authSelectors:t,errSelectors:r}=this.props;const o=n("AuthItem"),s=n("oauth2",!0),i=n("Button");let a=t.authorized(),l=e.filter((e,t)=>!!a.get(t)),c=e.filter(e=>"oauth2"!==e.get("type")),u=e.filter(e=>"oauth2"===e.get("type"));return ae.createElement("div",{className:"auth-container"},!!c.size&&ae.createElement("form",{onSubmit:this.submitAuth},c.map((e,t)=>ae.createElement(o,{key:t,schema:e,name:t,getComponent:n,onAuthChange:this.onAuthChange,authorized:a,errSelectors:r})).toArray(),ae.createElement("div",{className:"auth-btn-wrapper"},c.size===l.size?ae.createElement(i,{className:"btn modal-btn auth",onClick:this.logoutClick,"aria-label":"Remove authorization"},"Logout"):ae.createElement(i,{type:"submit",className:"btn modal-btn auth authorize","aria-label":"Apply credentials"},"Authorize"),ae.createElement(i,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close"))),u&&u.size?ae.createElement("div",null,ae.createElement("div",{className:"scope-def"},ae.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."),ae.createElement("p",null,"API requires the following scopes. Select which ones you want to grant to Swagger UI.")),e.filter(e=>"oauth2"===e.get("type")).map((e,t)=>ae.createElement("div",{key:t},ae.createElement(s,{authorized:a,schema:e,name:t}))).toArray()):null)}}class V3 extends ae.Component{render(){let{schema:e,name:t,getComponent:n,onAuthChange:r,authorized:o,errSelectors:s}=this.props;var i=n("apiKeyAuth"),a=n("basicAuth");let l;var c=e.get("type");switch(c){case"apiKey":l=ae.createElement(i,{key:t,schema:e,name:t,errSelectors:s,authorized:o,getComponent:n,onChange:r});break;case"basic":l=ae.createElement(a,{key:t,schema:e,name:t,errSelectors:s,authorized:o,getComponent:n,onChange:r});break;default:l=ae.createElement("div",{key:t},"Unknown security definition type ",c)}return ae.createElement("div",{key:t+"-jump"},l)}}class K3 extends ae.Component{render(){let e=this.props["error"],t=e.get("level"),n=e.get("message"),r=e.get("source");return ae.createElement("div",{className:"errors"},ae.createElement("b",null,r," ",t),ae.createElement("span",null,n))}}class W3 extends ae.Component{constructor(e,t){super(e,t);var{name:e,schema:t}=this.props,n=this.getValue();this.state={name:e,schema:t,value:n}}getValue(){let{name:e,authorized:t}=this.props;return t&&t.getIn([e,"value"])}onChange=e=>{let t=this.props["onChange"],n=e.target.value,r=Object.assign({},this.state,{value:n});this.setState(r),t(r)};render(){let{schema:e,getComponent:t,errSelectors:n,name:r}=this.props;const o=t("Input"),s=t("Row"),i=t("Col"),a=t("authError"),l=t("Markdown",!0),c=t("JumpToPath",!0);let u=this.getValue(),p=n.allErrors().filter(e=>e.get("authId")===r);return ae.createElement("div",null,ae.createElement("h4",null,ae.createElement("code",null,r||e.get("name"))," (apiKey)",ae.createElement(c,{path:["securityDefinitions",r]})),u&&ae.createElement("h6",null,"Authorized"),ae.createElement(s,null,ae.createElement(l,{source:e.get("description")})),ae.createElement(s,null,ae.createElement("p",null,"Name: ",ae.createElement("code",null,e.get("name")))),ae.createElement(s,null,ae.createElement("p",null,"In: ",ae.createElement("code",null,e.get("in")))),ae.createElement(s,null,ae.createElement("label",null,"Value:"),u?ae.createElement("code",null," ****** "):ae.createElement(i,null,ae.createElement(o,{type:"text",onChange:this.onChange,autoFocus:!0}))),p.valueSeq().map((e,t)=>ae.createElement(a,{error:e,key:t})))}}class J3 extends ae.Component{constructor(e,t){super(e,t);var{schema:e,name:t}=this.props,n=this.getValue().username;this.state={name:t,schema:e,value:n?{username:n}:{}}}getValue(){let{authorized:e,name:t}=this.props;return e&&e.getIn([t,"value"])||{}}onChange=e=>{let t=this.props["onChange"],{value:n,name:r}=e.target,o=this.state.value;o[r]=n,this.setState({value:o}),t(this.state)};render(){let{schema:e,getComponent:t,name:n,errSelectors:r}=this.props;const o=t("Input"),s=t("Row"),i=t("Col"),a=t("authError"),l=t("JumpToPath",!0),c=t("Markdown",!0);let u=this.getValue().username,p=r.allErrors().filter(e=>e.get("authId")===n);return ae.createElement("div",null,ae.createElement("h4",null,"Basic authorization",ae.createElement(l,{path:["securityDefinitions",n]})),u&&ae.createElement("h6",null,"Authorized"),ae.createElement(s,null,ae.createElement(c,{source:e.get("description")})),ae.createElement(s,null,ae.createElement("label",null,"Username:"),u?ae.createElement("code",null," ",u," "):ae.createElement(i,null,ae.createElement(o,{type:"text",required:"required",name:"username",onChange:this.onChange,autoFocus:!0}))),ae.createElement(s,null,ae.createElement("label",null,"Password:"),u?ae.createElement("code",null," ****** "):ae.createElement(i,null,ae.createElement(o,{autoComplete:"new-password",name:"password",type:"password",onChange:this.onChange}))),p.valueSeq().map((e,t)=>ae.createElement(a,{error:e,key:t})))}}class H3 extends ae.PureComponent{static defaultProps={examples:Z().Map({}),onSelect:function(){for(var e=arguments.length,t=new Array(e),n=0;n{"function"==typeof this.props.onSelect&&(e=e.target.selectedOptions[0].getAttribute("value"),this._onSelect(e,{isSyntheticChange:!1}))};getCurrentExample=()=>{const{examples:e,currentExampleKey:t}=this.props,n=e.get(t),r=e.keySeq().first(),o=e.get(r);return n||o||Map({})};componentDidMount(){const{onSelect:e,examples:t}=this.props;if("function"==typeof e){const e=t.first(),n=t.keyOf(e);this._onSelect(n,{isSyntheticChange:!0})}}UNSAFE_componentWillReceiveProps(e){const{currentExampleKey:t,examples:n}=e;if(n!==this.props.examples&&!n.has(t)){const e=n.first(),t=n.keyOf(e);this._onSelect(t,{isSyntheticChange:!0})}}render(){const{examples:e,currentExampleKey:t,isValueModified:n,isModifiedValueAvailable:r,showLabels:o}=this.props;return ae.createElement("div",{className:"examples-select"},o?ae.createElement("span",{className:"examples-select__section-label"},"Examples: "):null,ae.createElement("select",{className:"examples-select-element",onChange:this._onDomSelect,value:r&&n?"__MODIFIED__VALUE__":t||""},r?ae.createElement("option",{value:"__MODIFIED__VALUE__"},"[Modified value]"):null,e.map((e,t)=>ae.createElement("option",{key:t,value:t},e.get("summary")||t)).valueSeq()))}}const G3=e=>q.List.isList(e)?e:mt(e);class Y3 extends ae.PureComponent{static defaultProps={userHasEditedBody:!1,examples:(0,q.Map)({}),currentNamespace:"__DEFAULT__NAMESPACE__",setRetainRequestBodyValueFlag:()=>{},onSelect:function(){for(var e=arguments.length,t=new Array(e),n=0;n{var e=this.props["currentNamespace"];return(this.state[e]||(0,q.Map)()).toObject()};_setStateForCurrentNamespace=e=>{var t=this.props["currentNamespace"];return this._setStateForNamespace(t,e)};_setStateForNamespace=(e,t)=>{t=(this.state[e]||(0,q.Map)()).mergeDeep(t);return this.setState({[e]:t})};_isCurrentUserInputSameAsExampleValue=()=>{var e=this.props["currentUserInputValue"];return this._getCurrentExampleValue()===e};_getValueForExample=(e,t)=>{const n=(t||this.props)["examples"];return G3((n||(0,q.Map)({})).getIn([e,"value"]))};_getCurrentExampleValue=e=>{var t=(e||this.props)["currentKey"];return this._getValueForExample(t,e||this.props)};_onExamplesSelect=(j3=this,function(e){var t=(1e.get("value")===t||mt(e.get("value"))===t);var c;l.size?(c=l.has(e.currentKey)?e.currentKey:l.keySeq().first(),r(c,{isSyntheticChange:!0})):t!==this.props.currentUserInputValue&&t!==s&&t!==i&&(this.props.setRetainRequestBodyValueFlag(!0),this._setStateForNamespace(e.currentNamespace,{lastUserEditedValue:e.currentUserInputValue,isModifiedValueSelected:o||t!==a}))}render(){const{currentUserInputValue:e,examples:t,currentKey:n,getComponent:r,userHasEditedBody:o}=this.props,{lastDownstreamValue:s,lastUserEditedValue:i,isModifiedValueSelected:a}=this._getStateForCurrentNamespace(),l=r("ExamplesSelect");return ae.createElement(l,{examples:t,currentExampleKey:n,onSelect:this._onExamplesSelect,isModifiedValueAvailable:!!i&&i!==s,isValueModified:void 0!==e&&a&&e!==this._getCurrentExampleValue()||o})}}class X3 extends ae.Component{constructor(e,t){super(e,t);let{name:n,schema:r,authorized:o,authSelectors:s}=this.props,i=o&&o.get(n),a=s.getConfigs()||{},l=i&&i.get("username")||"",c=i&&i.get("clientId")||a.clientId||"",u=i&&i.get("clientSecret")||a.clientSecret||"",p=i&&i.get("passwordType")||"basic",h=i&&i.get("scopes")||a.scopes||[];"string"==typeof h&&(h=h.split(a.scopeSeparator||" ")),this.state={appName:a.appName,name:n,schema:r,scopes:h,clientId:c,clientSecret:u,username:l,password:"",passwordType:p}}close=e=>{e.preventDefault();let t=this.props["authActions"];t.showDefinitions(!1)};authorize=()=>{let{authActions:m,errActions:g,getConfigs:e,authSelectors:t,oas3Selectors:y}=this.props,v=e(),b=t.getConfigs();g.clear({authId:name,type:"auth",source:"auth"});{var w={auth:this.state,currentServer:y.serverEffectiveValue(y.selectedServer()),authActions:m,errActions:g,configs:v,authConfigs:b};let{auth:t,authActions:e,errActions:n,configs:r,authConfigs:o={},currentServer:s}=w,{schema:i,scopes:a,name:l,clientId:c}=t,u=i.get("flow"),p=[];switch(u){case"password":return void e.authorizePassword(t);case"application":case"clientCredentials":case"client_credentials":return void e.authorizeApplication(t);case"accessCode":case"authorizationCode":case"authorization_code":p.push("response_type=code");break;case"implicit":p.push("response_type=token")}if("string"==typeof c&&p.push("client_id="+encodeURIComponent(c)),void 0===(w=r.oauth2RedirectUrl))return void n.newAuthErr({authId:l,source:"validation",level:"error",message:"oauth2RedirectUrl configuration is not passed. Oauth2 authorization cannot be performed."});p.push("redirect_uri="+encodeURIComponent(w));let h=[];Array.isArray(a)?h=a:Z().List.isList(a)&&(h=a.toArray()),0{let t=e["target"],n=t["checked"],r=t.dataset.value;n&&-1===this.state.scopes.indexOf(r)?(e=this.state.scopes.concat([r]),this.setState({scopes:e})):!n&&-1e!==r)})};onInputChange=e=>{var{dataset:{name:e},value:t}=e["target"];this.setState({[e]:t})};selectScopes=e=>{e.target.dataset.all?this.setState({scopes:Array.from((this.props.schema.get("allowedScopes")||this.props.schema.get("scopes")).keys())}):this.setState({scopes:[]})};logout=e=>{e.preventDefault();let{authActions:t,errActions:n,name:r}=this.props;n.clear({authId:r,type:"auth",source:"auth"}),t.logoutWithPersistOption([r])};render(){let{schema:e,getComponent:t,authSelectors:n,errSelectors:r,name:o,specSelectors:s}=this.props;const i=t("Input"),a=t("Row"),l=t("Col"),c=t("Button"),u=t("authError"),p=t("JumpToPath",!0),h=t("Markdown",!0),d=t("InitializedInput"),f=s["isOAS3"];var m=f()?e.get("openIdConnectUrl"):null,g="password",y=f()?m?"authorization_code":"authorizationCode":"accessCode",v=f()?m?"client_credentials":"clientCredentials":"application";let b=!!(n.getConfigs()||{}).usePkceWithAuthorizationCodeGrant,w=e.get("flow"),E=w===y&&b?w+" with PKCE":w,S=e.get("allowedScopes")||e.get("scopes"),x=!!n.authorized().get(o),_=r.allErrors().filter(e=>e.get("authId")===o),k=!_.filter(e=>"validation"===e.get("source")).size,O=e.get("description");return ae.createElement("div",null,ae.createElement("h4",null,o," (OAuth2, ",E,") ",ae.createElement(p,{path:["securityDefinitions",o]})),this.state.appName?ae.createElement("h5",null,"Application: ",this.state.appName," "):null,O&&ae.createElement(h,{source:e.get("description")}),x&&ae.createElement("h6",null,"Authorized"),m&&ae.createElement("p",null,"OpenID Connect URL: ",ae.createElement("code",null,m)),("implicit"===w||w===y)&&ae.createElement("p",null,"Authorization URL: ",ae.createElement("code",null,e.get("authorizationUrl"))),(w===g||w===y||w===v)&&ae.createElement("p",null,"Token URL:",ae.createElement("code",null," ",e.get("tokenUrl"))),ae.createElement("p",{className:"flow"},"Flow: ",ae.createElement("code",null,E)),w!==g?null:ae.createElement(a,null,ae.createElement(a,null,ae.createElement("label",{htmlFor:"oauth_username"},"username:"),x?ae.createElement("code",null," ",this.state.username," "):ae.createElement(l,{tablet:10,desktop:10},ae.createElement("input",{id:"oauth_username",type:"text","data-name":"username",onChange:this.onInputChange,autoFocus:!0}))),ae.createElement(a,null,ae.createElement("label",{htmlFor:"oauth_password"},"password:"),x?ae.createElement("code",null," ****** "):ae.createElement(l,{tablet:10,desktop:10},ae.createElement("input",{id:"oauth_password",type:"password","data-name":"password",onChange:this.onInputChange}))),ae.createElement(a,null,ae.createElement("label",{htmlFor:"password_type"},"Client credentials location:"),x?ae.createElement("code",null," ",this.state.passwordType," "):ae.createElement(l,{tablet:10,desktop:10},ae.createElement("select",{id:"password_type","data-name":"passwordType",onChange:this.onInputChange},ae.createElement("option",{value:"basic"},"Authorization header"),ae.createElement("option",{value:"request-body"},"Request body"))))),(w===v||"implicit"===w||w===y||w===g)&&(!x||x&&this.state.clientId)&&ae.createElement(a,null,ae.createElement("label",{htmlFor:"client_id_"+w},"client_id:"),x?ae.createElement("code",null," ****** "):ae.createElement(l,{tablet:10,desktop:10},ae.createElement(d,{id:"client_id_"+w,type:"text",required:w===g,initialValue:this.state.clientId,"data-name":"clientId",onChange:this.onInputChange}))),(w===v||w===y||w===g)&&ae.createElement(a,null,ae.createElement("label",{htmlFor:"client_secret_"+w},"client_secret:"),x?ae.createElement("code",null," ****** "):ae.createElement(l,{tablet:10,desktop:10},ae.createElement(d,{id:"client_secret_"+w,initialValue:this.state.clientSecret,type:"password","data-name":"clientSecret",onChange:this.onInputChange}))),!x&&S&&S.size?ae.createElement("div",{className:"scopes"},ae.createElement("h2",null,"Scopes:",ae.createElement("a",{onClick:this.selectScopes,"data-all":!0},"select all"),ae.createElement("a",{onClick:this.selectScopes},"select none")),S.map((e,t)=>ae.createElement(a,{key:t},ae.createElement("div",{className:"checkbox"},ae.createElement(i,{"data-value":t,id:`${t}-${w}-checkbox-`+this.state.name,disabled:x,checked:this.state.scopes.includes(t),type:"checkbox",onChange:this.onScopeChange}),ae.createElement("label",{htmlFor:`${t}-${w}-checkbox-`+this.state.name},ae.createElement("span",{className:"item"}),ae.createElement("div",{className:"text"},ae.createElement("p",{className:"name"},t),ae.createElement("p",{className:"description"},e)))))).toArray()):null,_.valueSeq().map((e,t)=>ae.createElement(u,{error:e,key:t})),ae.createElement("div",{className:"auth-btn-wrapper"},k&&(x?ae.createElement(c,{className:"btn modal-btn auth authorize",onClick:this.logout,"aria-label":"Remove authorization"},"Logout"):ae.createElement(c,{className:"btn modal-btn auth authorize",onClick:this.authorize,"aria-label":"Apply given OAuth2 credentials"},"Authorize")),ae.createElement(c,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close")))}}class Q3 extends ae.Component{onClick=()=>{let{specActions:e,path:t,method:n}=this.props;e.clearResponse(t,n),e.clearRequest(t,n)};render(){return ae.createElement("button",{className:"btn btn-clear opblock-control__btn",onClick:this.onClick},"Clear")}}const Z3=e=>{e=e.headers;return ae.createElement("div",null,ae.createElement("h5",null,"Response headers"),ae.createElement("pre",{className:"microlight"},e))},e6=e=>{e=e.duration;return ae.createElement("div",null,ae.createElement("h5",null,"Request duration"),ae.createElement("pre",{className:"microlight"},e," ms"))};class t6 extends ae.Component{shouldComponentUpdate(e){return this.props.response!==e.response||this.props.path!==e.path||this.props.method!==e.method||this.props.displayRequestDuration!==e.displayRequestDuration}render(){const{response:e,getComponent:t,getConfigs:n,displayRequestDuration:r,specSelectors:o,path:s,method:i}=this.props,{showMutatedRequest:a,requestSnippetsEnabled:l}=n(),c=a?o.mutatedRequestFor(s,i):o.requestFor(s,i),u=e.get("status"),p=c.get("url"),h=e.get("headers").toJS(),d=e.get("notDocumented"),f=e.get("error"),m=e.get("text"),g=e.get("duration"),y=Object.keys(h),v=h["content-type"]||h["Content-Type"],b=t("responseBody"),w=y.map(e=>{var t=Array.isArray(h[e])?h[e].join():h[e];return ae.createElement("span",{className:"headerline",key:e}," ",e,": ",t," ")}),E=0!==w.length,S=t("Markdown",!0),x=t("RequestSnippets",!0),_=t("curl");return ae.createElement("div",null,c&&(!0===l||"true"===l?ae.createElement(x,{request:c}):ae.createElement(_,{request:c,getConfigs:n})),p&&ae.createElement("div",null,ae.createElement("div",{className:"request-url"},ae.createElement("h4",null,"Request URL"),ae.createElement("pre",{className:"microlight"},p))),ae.createElement("h4",null,"Server response"),ae.createElement("table",{className:"responses-table live-responses-table"},ae.createElement("thead",null,ae.createElement("tr",{className:"responses-header"},ae.createElement("td",{className:"col_header response-col_status"},"Code"),ae.createElement("td",{className:"col_header response-col_description"},"Details"))),ae.createElement("tbody",null,ae.createElement("tr",{className:"response"},ae.createElement("td",{className:"response-col_status"},u,d?ae.createElement("div",{className:"response-undocumented"},ae.createElement("i",null," Undocumented ")):null),ae.createElement("td",{className:"response-col_description"},f?ae.createElement(S,{source:(""!==e.get("name")?e.get("name")+": ":"")+e.get("message")}):null,m?ae.createElement(b,{content:m,contentType:v,url:p,headers:h,getConfigs:n,getComponent:t}):null,E?ae.createElement(Z3,{headers:w}):null,r&&g?ae.createElement(e6,{duration:g}):null)))))}}class n6 extends ae.Component{constructor(e,t){super(e,t);let n=e["getConfigs"],r=n()["validatorUrl"];this.state={url:this.getDefinitionUrl(),validatorUrl:void 0===r?"https://validator.swagger.io/validator":r}}getDefinitionUrl=()=>{let e=this.props["specSelectors"];return new(kt())(e.url(),F.location).toString()};UNSAFE_componentWillReceiveProps(e){let t=e["getConfigs"],n=t()["validatorUrl"];this.setState({url:this.getDefinitionUrl(),validatorUrl:void 0===n?"https://validator.swagger.io/validator":n})}render(){let e=this.props["getConfigs"],t=e()["spec"],n=ct(this.state.validatorUrl);return("object"!=typeof t||!Object.keys(t).length)&&this.state.url&&ut(this.state.validatorUrl)&&ut(this.state.url)?ae.createElement("span",{className:"float-right"},ae.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:n+"/debug?url="+encodeURIComponent(this.state.url)},ae.createElement(r6,{src:n+"?url="+encodeURIComponent(this.state.url),alt:"Online validator badge"}))):null}}class r6 extends ae.Component{constructor(e){super(e),this.state={loaded:!1,error:!1}}componentDidMount(){const e=new Image;e.onload=()=>{this.setState({loaded:!0})},e.onerror=()=>{this.setState({error:!0})},e.src=this.props.src}UNSAFE_componentWillReceiveProps(e){if(e.src!==this.props.src){const t=new Image;t.onload=()=>{this.setState({loaded:!0})},t.onerror=()=>{this.setState({error:!0})},t.src=e.src}}render(){return this.state.error?ae.createElement("img",{alt:"Error"}):this.state.loaded?ae.createElement("img",{src:this.props.src,alt:this.props.alt}):null}}class o6 extends ae.Component{render(){let e=this.props["specSelectors"];const t=e.taggedOperations();return 0===t.size?ae.createElement("h3",null," No operations defined in spec!"):ae.createElement("div",null,t.map(this.renderOperationTag).toArray(),t.size<1?ae.createElement("h3",null," No operations defined in spec! "):null)}renderOperationTag=(e,o)=>{const{specSelectors:t,getComponent:n,oas3Selectors:r,layoutSelectors:s,layoutActions:i,getConfigs:a}=this.props,l=t.validOperationMethods(),c=n("OperationContainer",!0),u=n("OperationTag"),p=e.get("operations");return ae.createElement(u,{key:"operation-"+o,tagObj:e,tag:o,oas3Selectors:r,layoutSelectors:s,layoutActions:i,getConfigs:a,getComponent:n,specUrl:t.url()},ae.createElement("div",{className:"operation-tag-content"},p.map(e=>{var t=e.get("path"),n=e.get("method"),r=Z().List(["paths",t,n]);return-1===l.indexOf(n)?null:ae.createElement(c,{key:t+"-"+n,specPath:r,op:e,path:t,method:n,tag:o})}).toArray()))}}function s6(e){return e.match(/^(?:[a-z]+:)?\/\//i)}function i6(e,t,n){var{selectedServer:n=""}=2s.show(w,!E),className:y?"opblock-tag":"opblock-tag no-desc",id:w.map(e=>ht(e)).join("-"),"data-tag":t,"data-is-open":E},ae.createElement(d,{enabled:u,isShown:E,path:pt(t),text:t}),y?ae.createElement("small",null,ae.createElement(h,{source:y})):ae.createElement("small",null),b?ae.createElement("div",{className:"info__externaldocs"},ae.createElement("small",null,ae.createElement(f,{href:ct(b),onClick:e=>e.stopPropagation(),target:"_blank"},v||b))):null,ae.createElement("button",{"aria-expanded":E,className:"expand-operation",title:E?"Collapse operation":"Expand operation",onClick:()=>s.show(w,!E)},E?ae.createElement(m,{className:"arrow"}):ae.createElement(g,{className:"arrow"}))),ae.createElement(p,{isOpened:E},n))}}function l6(){return(l6=Object.assign?Object.assign.bind():function(e){for(var t=1;tae.createElement("svg",l6({xmlns:"http://www.w3.org/2000/svg",width:200,height:200,className:"rolling-load_svg__lds-rolling",preserveAspectRatio:"xMidYMid",style:{backgroundImage:"none",backgroundPosition:"initial initial",backgroundRepeat:"initial initial"},viewBox:"0 0 100 100"},e),P3=P3||ae.createElement("circle",{cx:50,cy:50,r:35,fill:"none",stroke:"#555",strokeDasharray:"164.93361431346415 56.97787143782138",strokeWidth:10},ae.createElement("animateTransform",{attributeName:"transform",begin:"0s",calcMode:"linear",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",type:"rotate",values:"0 50 50;360 50 50"})));class u6 extends ae.PureComponent{static defaultProps={operation:null,response:null,request:null,specPath:(0,q.List)(),summary:""};render(){let{specPath:e,response:t,request:n,toggleShown:r,onTryoutClick:o,onResetClick:s,onCancelClick:i,onExecute:a,fn:l,getComponent:c,getConfigs:u,specActions:p,specSelectors:h,authActions:d,authSelectors:f,oas3Actions:m,oas3Selectors:g}=this.props,y=this.props.operation,{deprecated:v,isShown:b,path:w,method:E,op:S,tag:D,operationId:L,allowTryItOut:x,displayRequestDuration:B,tryItOutEnabled:_,executeInProgress:k}=y.toJS(),{description:O,externalDocs:A,schemes:C}=S;var j=A?i6(A.url,h.url(),{selectedServer:g.selectedServer()}):"";let P=y.getIn(["op"]),N=P.get("responses"),F=function(e,t){if(!Z().Iterable.isIterable(e))return Z().List();e=e.getIn(Array.isArray(t)?t:[t]);return Z().List.isList(e)?e:Z().List()}(P,["parameters"]),q=h.operationScheme(w,E),$=["operations",D,L],I=dt(P);var U=c("responses"),z=c("parameters"),V=c("execute"),K=c("clear"),W=c("Collapse"),T=c("Markdown",!0),J=c("schemes"),H=c("OperationServers"),G=c("OperationExt"),Y=c("OperationSummary"),X=c("Link"),Q=u()["showExtensions"],R=(N&&t&&0ae.createElement("li",{key:t}," ",e," ")))),ae.createElement("div",{className:_&&t&&x?"btn-group":"execute-wrapper"},_&&x?ae.createElement(V,{operation:P,specActions:p,specSelectors:h,oas3Selectors:g,oas3Actions:m,path:w,method:E,onExecute:a,disabled:k}):null,_&&t&&x?ae.createElement(K,{specActions:p,path:w,method:E}):null),k?ae.createElement("div",{className:"loading-container"},ae.createElement("div",{className:"loading"})):null,N?ae.createElement(U,{responses:N,request:n,tryItOutResponse:t,getComponent:c,getConfigs:u,specSelectors:h,oas3Actions:m,oas3Selectors:g,specActions:p,produces:h.producesOptionsFor([w,E]),producesValue:h.currentProducesFor([w,E]),specPath:e.push("responses"),path:w,method:E,displayRequestDuration:B,fn:l}):null,Q&&I.size?ae.createElement(G,{extensions:I,getComponent:c}):null)))}}class p6 extends ae.PureComponent{constructor(e,t){super(e,t);t=e.getConfigs().tryItOutEnabled;this.state={tryItOutEnabled:!0===t||"true"===t,executeInProgress:!1}}static defaultProps={showSummary:!0,response:null,allowTryItOut:!0,displayOperationId:!1,displayRequestDuration:!1};mapStateToProps(e,t){const{op:n,layoutSelectors:r,getConfigs:o}=t,{docExpansion:s,deepLinking:i,displayOperationId:a,displayRequestDuration:l,supportedSubmitMethods:c}=o(),u=r.showSummary(),p=n.getIn(["operation","__originalOperationId"])||n.getIn(["operation","operationId"])||uh(n.get("operation"),t.path,t.method)||n.get("id"),h=["operations",t.tag,p],d=i&&"false"!==i,f=0<=c.indexOf(t.method)&&(void 0===t.allowTryItOut?t.specSelectors.allowTryItOutFor(t.path,t.method):t.allowTryItOut),m=n.getIn(["operation","security"])||t.specSelectors.security();return{operationId:p,isDeepLinkingEnabled:d,showSummary:u,displayOperationId:a,displayRequestDuration:l,allowTryItOut:f,security:m,isAuthorized:t.authSelectors.isAuthorized(m),isShown:r.isShown(h,"full"===s),jumpToKey:`paths.${t.path}.`+t.method,response:t.specSelectors.responseFor(t.path,t.method),request:t.specSelectors.requestFor(t.path,t.method)}}componentDidMount(){var e=this.props["isShown"],t=this.getResolvedSubtree();e&&void 0===t&&this.requestResolvedSubtree()}UNSAFE_componentWillReceiveProps(e){var{response:e,isShown:t}=e,n=this.getResolvedSubtree();e!==this.props.response&&this.setState({executeInProgress:!1}),t&&void 0===n&&this.requestResolvedSubtree()}toggleShown=()=>{let{layoutActions:e,tag:t,operationId:n,isShown:r}=this.props;var o=this.getResolvedSubtree();r||void 0!==o||this.requestResolvedSubtree(),e.show(["operations",t,n],!r)};onCancelClick=()=>{this.setState({tryItOutEnabled:!this.state.tryItOutEnabled})};onTryoutClick=()=>{this.setState({tryItOutEnabled:!this.state.tryItOutEnabled})};onResetClick=e=>{var t=this.props.oas3Selectors.selectDefaultRequestBodyValue(...e);this.props.oas3Actions.setRequestBodyValue({value:t,pathMethod:e})};onExecute=()=>{this.setState({executeInProgress:!0})};getResolvedSubtree=()=>{const{specSelectors:e,path:t,method:n,specPath:r}=this.props;return r?e.specResolvedSubtree(r.toJS()):e.specResolvedSubtree(["paths",t,n])};requestResolvedSubtree=()=>{const{specActions:e,path:t,method:n,specPath:r}=this.props;return r?e.requestResolvedSubtree(r.toJS()):e.requestResolvedSubtree(["paths",t,n])};render(){let{op:e,tag:t,path:n,method:r,security:o,isAuthorized:s,operationId:i,showSummary:a,isShown:l,jumpToKey:c,allowTryItOut:u,response:p,request:h,displayOperationId:d,displayRequestDuration:f,isDeepLinkingEnabled:m,specPath:g,specSelectors:y,specActions:v,getComponent:b,getConfigs:w,layoutSelectors:E,layoutActions:S,authActions:x,authSelectors:_,oas3Actions:k,oas3Selectors:O,fn:A}=this.props;const C=b("operation"),j=this.getResolvedSubtree()||(0,q.Map)(),P=(0,q.fromJS)({op:j,tag:t,path:n,summary:e.getIn(["operation","summary"])||"",deprecated:j.get("deprecated")||e.getIn(["operation","deprecated"])||!1,method:r,security:o,isAuthorized:s,operationId:i,originalOperationId:j.getIn(["operation","__originalOperationId"]),showSummary:a,isShown:l,jumpToKey:c,allowTryItOut:u,request:h,displayOperationId:d,displayRequestDuration:f,isDeepLinkingEnabled:m,executeInProgress:this.state.executeInProgress,tryItOutEnabled:this.state.tryItOutEnabled});return ae.createElement(C,{operation:P,response:p,request:h,isShown:l,toggleShown:this.toggleShown,onTryoutClick:this.onTryoutClick,onResetClick:this.onResetClick,onCancelClick:this.onCancelClick,onExecute:this.onExecute,specPath:g,specActions:v,specSelectors:y,oas3Actions:k,oas3Selectors:O,layoutActions:S,layoutSelectors:E,authActions:x,authSelectors:_,getComponent:b,getConfigs:w,fn:A})}}var An=BR(79833),h6=BR.n(An);class d6 extends ae.PureComponent{static defaultProps={operationProps:null,specPath:(0,q.List)(),summary:""};render(){let{isShown:e,toggleShown:t,getComponent:n,authActions:r,authSelectors:o,operationProps:s,specPath:i}=this.props,{summary:a,isAuthorized:l,method:c,op:u,showSummary:p,path:h,operationId:d,originalOperationId:f,displayOperationId:m}=s.toJS(),g=u["summary"],y=s.get("security");var v=n("authorizeOperationBtn",!0),b=n("OperationSummaryMethod"),w=n("OperationSummaryPath"),E=n("JumpToPath",!0),S=n("CopyToClipboardBtn",!0),x=n("ArrowUpIcon"),_=n("ArrowDownIcon"),k=y&&!!y.count(),O=k&&1===y.size&&y.first().isEmpty(),k=!k||O;return ae.createElement("div",{className:"opblock-summary opblock-summary-"+c},ae.createElement("button",{"aria-expanded":e,className:"opblock-summary-control",onClick:t},ae.createElement(b,{method:c}),ae.createElement("div",{className:"opblock-summary-path-description-wrapper"},ae.createElement(w,{getComponent:n,operationProps:s,specPath:i}),p?ae.createElement("div",{className:"opblock-summary-description"},h6()(g||a)):null),m&&(f||d)?ae.createElement("span",{className:"opblock-summary-operation-id"},f||d):null),ae.createElement(S,{textToCopy:""+i.get(1)}),k?null:ae.createElement(v,{isAuthorized:l,onClick:()=>{var e=o.definitionsForRequirements(y);r.showDefinitions(e)}}),ae.createElement(E,{path:i}),ae.createElement("button",{"aria-label":c+" "+h.replace(/\//g,"​/"),className:"opblock-control-arrow","aria-expanded":e,tabIndex:"-1",onClick:t},e?ae.createElement(x,{className:"arrow"}):ae.createElement(_,{className:"arrow"})))}}class f6 extends ae.PureComponent{static defaultProps={operationProps:null};render(){let e=this.props["method"];return ae.createElement("span",{className:"opblock-summary-method"},e.toUpperCase())}}class m6 extends ae.PureComponent{render(){let{getComponent:e,operationProps:t}=this.props,{deprecated:n,isShown:r,path:o,tag:s,operationId:i,isDeepLinkingEnabled:a}=t.toJS();const l=o.split(/(?=\/)/g);for(let e=1;e{let{extensions:t,getComponent:n}=e,r=n("OperationExtRow");return ae.createElement("div",{className:"opblock-section"},ae.createElement("div",{className:"opblock-section-header"},ae.createElement("h4",null,"Extensions")),ae.createElement("div",{className:"table-container"},ae.createElement("table",null,ae.createElement("thead",null,ae.createElement("tr",null,ae.createElement("td",{className:"col_header"},"Field"),ae.createElement("td",{className:"col_header"},"Value"))),ae.createElement("tbody",null,t.entrySeq().map(e=>{var[e,t]=e;return ae.createElement(r,{key:e+"-"+t,xKey:e,xVal:t})})))))},y6=e=>{let{xKey:t,xVal:n}=e;e=n?n.toJS?n.toJS():n:null;return ae.createElement("tr",null,ae.createElement("td",null,t),ae.createElement("td",null,JSON.stringify(e)))};var jn=BR(94184),le=BR.n(jn),R=BR(35823),v6=BR.n(R),M=e=>{let{value:t,fileName:n,className:r,downloadable:o,getConfigs:s,canCopy:i,language:a}=e;const l=$e()(s)?s():null,c=!1!==Do()(l,"syntaxHighlight")&&Do()(l,"syntaxHighlight.activated",!0),u=(0,ae.useRef)(null),p=((0,ae.useEffect)(()=>{const e=Array.from(u.current.childNodes).filter(e=>!!e.nodeType&&e.classList.contains("microlight"));return e.forEach(e=>e.addEventListener("mousewheel",p,{passive:!1})),()=>{e.forEach(e=>e.removeEventListener("mousewheel",p))}},[t,r,a]),e=>{var{target:t,deltaY:n}=e,{scrollHeight:t,offsetHeight:r,scrollTop:o}=t;r{v6()(t,n)}},"Download"):null,c?ae.createElement(ti,{language:a,className:le()(r,"microlight"),style:ii(Do()(l,"syntaxHighlight.theme","agate"))},t):ae.createElement("pre",{className:le()(r,"microlight")},t))};M.defaultProps={fileName:"response.txt"};const b6=M;class w6 extends ae.Component{static defaultProps={tryItOutResponse:null,produces:(0,q.fromJS)(["application/json"]),displayRequestDuration:!1};onChangeProducesWrapper=e=>this.props.specActions.changeProducesValue([this.props.path,this.props.method],e);onResponseContentTypeChange=e=>{var{controlsAcceptHeader:e,value:t}=e;const{oas3Actions:n,path:r,method:o}=this.props;e&&n.setResponseContentType({value:t,path:r,method:o})};render(){let{responses:e,tryItOutResponse:r,getComponent:o,getConfigs:s,specSelectors:i,fn:a,producesValue:l,displayRequestDuration:t,specPath:c,path:u,method:p,oas3Selectors:h,oas3Actions:d}=this.props,f=function(e){let t=e.keySeq();return t.contains("default")?"default":t.filter(e=>"2"===(e+"")[0]).sort().first()}(e);const n=o("contentType"),m=o("liveResponse"),g=o("response");var y=(this.props.produces&&this.props.produces.size?this.props:w6.defaultProps).produces;const v=i.isOAS3()?function(e){if(!Z().OrderedMap.isOrderedMap(e))return null;if(!e.size)return null;const t=e.find((e,t)=>t.startsWith("2")&&0{var[e,t]=e,n=r&&r.get("status")==e?"response_current":"";return ae.createElement(g,{key:e,path:u,method:p,specPath:c.push(e),isDefault:f===e,fn:a,className:n,code:e,response:t,specSelectors:i,controlsAcceptHeader:t===v,onContentTypeChange:this.onResponseContentTypeChange,contentType:l,getConfigs:s,activeExamplesKey:h.activeExamplesMember(u,p,"responses",e),oas3Actions:d,getComponent:o})}).toArray()))))}}function E6(e){var t=e;try{return!!!!JSON.parse(t)}catch(t){return!!null}return!1}class S6 extends ae.Component{constructor(e,t){super(e,t),this.state={responseContentType:""}}static defaultProps={response:(0,q.fromJS)({}),onContentTypeChange:()=>{}};_onContentTypeChange=e=>{const{onContentTypeChange:t,controlsAcceptHeader:n}=this.props;this.setState({responseContentType:e}),t({value:e,controlsAcceptHeader:n})};getTargetExamplesKey=()=>{const{response:e,contentType:t,activeExamplesKey:n}=this.props,r=this.state.responseContentType||t,o=e.getIn(["content",r],(0,q.Map)({})).get("examples",null).keySeq().first();return n||o};render(){let{path:t,method:n,code:r,response:e,className:o,specPath:s,fn:i,getComponent:a,getConfigs:l,specSelectors:c,contentType:u,controlsAcceptHeader:p,oas3Actions:h}=this.props,{inferSchema:d,getSampleSchema:f}=i,m=c.isOAS3();var g,y,v=l()["showExtensions"];let b=v?dt(e):null,w=e.get("headers"),E=e.get("links");const S=a("ResponseExtension"),x=a("headers"),_=a("highlightCode"),k=a("modelExample"),O=a("Markdown",!0),D=a("operationLink"),L=a("contentType"),B=a("ExamplesSelect"),F=a("Example"),A=this.state.responseContentType||u,C=e.getIn(["content",A],(0,q.Map)({})),j=C.get("examples",null);if(m){const t=C.get("schema");g=t?d(t.toJS()):null,y=t?(0,q.List)(["content",this.state.responseContentType,"schema"]):s}else g=e.get("schema"),y=e.has("schema")?s.push("schema"):s;let P,N,I=!1,T={includeReadOnly:!0};if(m)if(N=C.get("schema")?.toJS(),j){const t=this.getTargetExamplesKey(),M=e=>e.get("value");void 0===(P=M(j.get(t,(0,q.Map)({}))))&&(P=M(j.values().next().value)),I=!0}else void 0!==C.get("example")&&(P=C.get("example"),I=!0);else{N=g,T={...T,includeWriteOnly:!0};const t=e.getIn(["examples",A]);t&&(P=t,I=!0)}var R=((t,n,r)=>{if(null==t)return null;{let e=null;return E6(t)&&(e="json"),ae.createElement("div",null,ae.createElement(n,{className:"example",getConfigs:r,language:e,value:mt(t)}))}})(f(N,A,T,I?P:void 0),_,l);return ae.createElement("tr",{className:"response "+(o||""),"data-code":r},ae.createElement("td",{className:"response-col_status"},r),ae.createElement("td",{className:"response-col_description"},ae.createElement("div",{className:"response-col_description__inner"},ae.createElement(O,{source:e.get("description")})),v&&b.size?b.entrySeq().map(e=>{var[e,t]=e;return ae.createElement(S,{key:e+"-"+t,xKey:e,xVal:t})}):null,m&&e.get("content")?ae.createElement("section",{className:"response-controls"},ae.createElement("div",{className:le()("response-control-media-type",{"response-control-media-type--accept-controller":p})},ae.createElement("small",{className:"response-control-media-type__title"},"Media type"),ae.createElement(L,{value:this.state.responseContentType,contentTypes:e.get("content")?e.get("content").keySeq():(0,q.Seq)(),onChange:this._onContentTypeChange,ariaLabel:"Media Type"}),p?ae.createElement("small",{className:"response-control-media-type__accept-message"},"Controls ",ae.createElement("code",null,"Accept")," header."):null),j?ae.createElement("div",{className:"response-control-examples"},ae.createElement("small",{className:"response-control-examples__title"},"Examples"),ae.createElement(B,{examples:j,currentExampleKey:this.getTargetExamplesKey(),onSelect:e=>h.setActiveExamplesMember({name:e,pathMethod:[t,n],contextType:"responses",contextName:r}),showLabels:!1})):null):null,R||g?ae.createElement(k,{specPath:y,getComponent:a,getConfigs:l,specSelectors:c,schema:Ye(g),example:R,includeReadOnly:!0}):null,m&&j?ae.createElement(F,{example:j.get(this.getTargetExamplesKey(),(0,q.Map)({})),getComponent:a,getConfigs:l,omitValue:!0}):null,w?ae.createElement(x,{headers:w,getComponent:a}):null),m?ae.createElement("td",{className:"response-col_links"},E?E.toSeq().entrySeq().map(e=>{var[e,t]=e;return ae.createElement(D,{key:e,name:e,link:t,getComponent:a})}):ae.createElement("i",null,"No links")):null)}}const x6=e=>{var{xKey:e,xVal:t}=e;return ae.createElement("div",{className:"response__extension"},e,": ",String(t))};var _6,Tr=BR(3131),k6=BR.n(Tr),Mn=BR(7334),O6=BR.n(Mn);class A6 extends ae.PureComponent{state={parsedContent:null};updateParsedContent=e=>{const t=this.props["content"];var n;e!==t&&(t&&t instanceof Blob?((n=new FileReader).onload=()=>{this.setState({parsedContent:n.result})},n.readAsText(t)):this.setState({parsedContent:t.toString()}))};componentDidMount(){this.updateParsedContent(null)}componentDidUpdate(e){this.updateParsedContent(e.content)}render(){let{content:s,contentType:i,url:a,headers:l={},getConfigs:t,getComponent:e}=this.props;var c,n=this.state["parsedContent"],r=e("highlightCode"),o="response_"+(new Date).getTime();let u,p;if(a=a||"",(/^application\/octet-stream/i.test(i)||l["Content-Disposition"]&&/attachment/i.test(l["Content-Disposition"])||l["content-disposition"]&&/attachment/i.test(l["content-disposition"])||l["Content-Description"]&&/File Transfer/i.test(l["Content-Description"])||l["content-description"]&&/File Transfer/i.test(l["content-description"]))&&(0null!==(n=e.exec(t))),null!==n&&1F.navigator.msSaveOrOpenBlob(t,r)},"Download file")):ae.createElement("div",null,ae.createElement("a",{href:n,download:r},"Download file"))}else p=ae.createElement("pre",{className:"microlight"},"Download headers detected but your browser does not support downloading binary via XHR (Blob).");else if(/json/i.test(i)){let e=null;E6(s)&&(e="json");try{u=JSON.stringify(JSON.parse(s),null," ")}catch(i){u="can't parse JSON. Raw result:\n\n"+s}p=ae.createElement(r,{language:e,downloadable:!0,fileName:o+".json",value:u,getConfigs:t,canCopy:!0})}else p=/xml/i.test(i)?(u=k6()(s,{textNodesOnSameLine:!0,indentor:" "}),ae.createElement(r,{downloadable:!0,fileName:o+".xml",value:u,getConfigs:t,canCopy:!0})):"text/html"===O6()(i)||/text\/plain/.test(i)?ae.createElement(r,{downloadable:!0,fileName:o+".html",value:s,getConfigs:t,canCopy:!0}):"text/csv"===O6()(i)||/text\/csv/.test(i)?ae.createElement(r,{downloadable:!0,fileName:o+".csv",value:s,getConfigs:t,canCopy:!0}):/^image\//i.test(i)?i.includes("svg")?ae.createElement("div",null," ",s," "):ae.createElement("img",{src:window.URL.createObjectURL(s)}):/^audio\//i.test(i)?ae.createElement("pre",{className:"microlight"},ae.createElement("audio",{controls:!0,key:a},ae.createElement("source",{src:a,type:i}))):"string"==typeof s?ae.createElement(r,{downloadable:!0,fileName:o+".txt",value:s,getConfigs:t,canCopy:!0}):0{let{specActions:{changeParamByIdentity:r},onChangeKey:o}=this.props;r(o,e,t,n)};onChangeConsumesWrapper=e=>{let{specActions:{changeConsumesValue:t},onChangeKey:n}=this.props;t(n,e)};toggleTab=e=>"parameters"===e?this.setState({parametersVisible:!0,callbackVisible:!1}):"callbacks"===e?this.setState({callbackVisible:!0,parametersVisible:!1}):void 0;onChangeMediaType=e=>{let{value:t,pathMethod:n}=e,{specActions:r,oas3Selectors:o,oas3Actions:s}=this.props;var e=o.hasUserEditedBody(...n),i=o.shouldRetainRequestBodyValue(...n);s.setRequestContentType({value:t,pathMethod:n}),s.initRequestBodyValidateError({pathMethod:n}),e||(i||s.setRequestBodyValue({value:void 0,pathMethod:n}),r.clearResponse(...n),r.clearRequest(...n),r.clearValidateParams(n))};render(){let{onTryoutClick:e,onResetClick:t,parameters:n,allowTryItOut:r,tryItOutEnabled:o,specPath:s,fn:i,getComponent:a,getConfigs:l,specSelectors:c,specActions:u,pathMethod:p,oas3Actions:h,oas3Selectors:d,operation:f}=this.props;const m=a("parameterRow"),g=a("TryItOutButton"),y=a("contentType"),v=a("Callbacks",!0),b=a("RequestBody",!0),w=o&&r,E=c.isOAS3(),S=f.get("requestBody"),x=Object.values(n.reduce((e,t)=>{var n=t.get("in");return e[n]??=[],e[n].push(t),e},{})).reduce((e,t)=>e.concat(t),[]);return ae.createElement("div",{className:"opblock-section"},ae.createElement("div",{className:"opblock-section-header"},E?ae.createElement("div",{className:"tab-header"},ae.createElement("div",{onClick:()=>this.toggleTab("parameters"),className:"tab-item "+(this.state.parametersVisible&&"active")},ae.createElement("h4",{className:"opblock-title"},ae.createElement("span",null,"Parameters"))),f.get("callbacks")?ae.createElement("div",{onClick:()=>this.toggleTab("callbacks"),className:"tab-item "+(this.state.callbackVisible&&"active")},ae.createElement("h4",{className:"opblock-title"},ae.createElement("span",null,"Callbacks"))):null):ae.createElement("div",{className:"tab-header"},ae.createElement("h4",{className:"opblock-title"},"Parameters")),r?ae.createElement(g,{isOAS3:c.isOAS3(),hasUserEditedBody:d.hasUserEditedBody(...p),enabled:o,onCancelClick:this.props.onCancelClick,onTryoutClick:e,onResetClick:()=>t(p)}):null),this.state.parametersVisible?ae.createElement("div",{className:"parameters-container"},x.length?ae.createElement("div",{className:"table-container"},ae.createElement("table",{className:"parameters"},ae.createElement("thead",null,ae.createElement("tr",null,ae.createElement("th",{className:"col_header parameters-col_name"},"Name"),ae.createElement("th",{className:"col_header parameters-col_description"},"Description"))),ae.createElement("tbody",null,x.map((e,t)=>ae.createElement(m,{fn:i,specPath:s.push(t.toString()),getComponent:a,getConfigs:l,rawParam:e,param:c.parameterWithMetaByIdentity(p,e),key:e.get("in")+"."+e.get("name"),onChange:this.onChange,onChangeConsumes:this.onChangeConsumesWrapper,specSelectors:c,specActions:u,oas3Actions:h,oas3Selectors:d,pathMethod:p,isExecute:w}))))):ae.createElement("div",{className:"opblock-description-wrapper"},ae.createElement("p",null,"No parameters"))):null,this.state.callbackVisible?ae.createElement("div",{className:"callbacks-container opblock-description-wrapper"},ae.createElement(v,{callbacks:(0,q.Map)(f.get("callbacks")),specPath:s.slice(0,-1).push("callbacks")})):null,E&&S&&this.state.parametersVisible&&ae.createElement("div",{className:"opblock-section opblock-section-request-body"},ae.createElement("div",{className:"opblock-section-header"},ae.createElement("h4",{className:"opblock-title parameter__name "+(S.get("required")&&"required")},"Request body"),ae.createElement("label",null,ae.createElement(y,{value:d.requestContentType(...p),contentTypes:S.get("content",(0,q.List)()).keySeq(),onChange:e=>{this.onChangeMediaType({value:e,pathMethod:p})},className:"body-param-content-type",ariaLabel:"Request content type"}))),ae.createElement("div",{className:"opblock-description-wrapper"},ae.createElement(b,{setRetainRequestBodyValueFlag:e=>h.setRetainRequestBodyValueFlag({value:e,pathMethod:p}),userHasEditedBody:d.hasUserEditedBody(...p),specPath:s.slice(0,-1).push("requestBody"),requestBody:S,requestBodyValue:d.requestBodyValue(...p),requestBodyInclusionSetting:d.requestBodyInclusionSetting(...p),requestBodyErrors:d.requestBodyErrors(...p),isExecute:w,getConfigs:l,activeExamplesKey:d.activeExamplesMember(...p,"requestBody","requestBody"),updateActiveExamplesKey:e=>{this.props.oas3Actions.setActiveExamplesMember({name:e,pathMethod:this.props.pathMethod,contextType:"requestBody",contextName:"requestBody"})},onChange:(e,t)=>{if(t){const n=d.requestBodyValue(...p),r=q.Map.isMap(n)?n:(0,q.Map)();return h.setRequestBodyValue({pathMethod:p,value:r.setIn(t,e)})}h.setRequestBodyValue({value:e,pathMethod:p})},onChangeIncludeEmpty:(e,t)=>{h.setRequestBodyInclusion({pathMethod:p,value:t,name:e})},contentType:d.requestContentType(...p)}))))}}const j6=e=>{var{xKey:e,xVal:t}=e;return ae.createElement("div",{className:"parameter__extension"},e,": ",String(t))};class P6 extends ae.Component{static defaultProps={onChange:()=>{},isIncludedOptions:{}};componentDidMount(){const{isIncludedOptions:e,onChange:t}=this.props,{shouldDispatchInit:n,defaultValue:r}=e;n&&t(r)}onCheckboxChange=e=>{const t=this.props["onChange"];t(e.target.checked)};render(){var{isIncluded:e,isDisabled:t}=this.props;return ae.createElement("div",null,ae.createElement("label",{className:le()("parameter__empty_value_toggle",{disabled:t})},ae.createElement("input",{type:"checkbox",disabled:t,checked:!t&&e,onChange:this.onCheckboxChange}),"Send empty value"))}}class N6 extends ae.Component{constructor(e,t){super(e,t),this.setDefaultValue()}UNSAFE_componentWillReceiveProps(e){let t,{specSelectors:n,pathMethod:r,rawParam:o}=e,s=n.isOAS3(),i=n.parameterWithMetaByIdentity(r,o)||new q.Map;if(i=i.isEmpty()?o:i,s){let e=We(i,{isOAS3:s})["schema"];t=e?e.get("enum"):void 0}else t=i?i.get("enum"):void 0;let a,l=i?i.get("value"):void 0;void 0!==l?a=l:o.get("required")&&t&&t.size&&(a=t.first()),void 0!==a&&a!==l&&this.onChangeWrapper("number"==typeof(e=a)?e.toString():e),this.setDefaultValue()}onChangeWrapper=(_6=this,function(e){let t,n=1{this.props.oas3Actions.setActiveExamplesMember({name:e,pathMethod:this.props.pathMethod,contextType:"parameters",contextName:this.getParamKey()})};onChangeIncludeEmpty=e=>{let{specActions:t,param:n,pathMethod:r}=this.props;var o=n.get("name"),s=n.get("in");return t.updateEmptyParamInclusion(r,o,s,e)};setDefaultValue=()=>{let{specSelectors:t,pathMethod:n,rawParam:e,oas3Selectors:r,fn:o}=this.props;const s=t.parameterWithMetaByIdentity(n,e)||(0,q.Map)(),i=We(s,{isOAS3:t.isOAS3()})["schema"],a=s.get("content",(0,q.Map)()).keySeq().first(),l=i?o.getSampleSchema(i.toJS(),a,{includeWriteOnly:!0}):null;if(s&&void 0===s.get("value")&&"body"!==s.get("in")){let e;if(t.isSwagger2())e=void 0!==s.get("x-example")?s.get("x-example"):void 0!==s.getIn(["schema","example"])?s.getIn(["schema","example"]):i&&i.getIn(["default"]);else if(t.isOAS3()){const t=r.activeExamplesMember(...n,"parameters",this.getParamKey());e=void 0!==s.getIn(["examples",t,"value"])?s.getIn(["examples",t,"value"]):void 0!==s.getIn(["content",a,"example"])?s.getIn(["content",a,"example"]):void 0!==s.get("example")?s.get("example"):void 0!==(i&&i.get("example"))?i&&i.get("example"):void 0!==(i&&i.get("default"))?i&&i.get("default"):s.get("default")}void 0!==(e=void 0===e||q.List.isList(e)?e:mt(e))?this.onChangeWrapper(e):i&&"object"===i.get("type")&&l&&!s.get("examples")&&this.onChangeWrapper(q.List.isList(l)?l:mt(l))}};getParamKey(){const e=this.props["param"];return e?e.get("name")+"-"+e.get("in"):null}render(){let{param:e,rawParam:t,getComponent:n,getConfigs:r,isExecute:o,fn:s,onChangeConsumes:i,specSelectors:a,pathMethod:l,specPath:c,oas3Selectors:u}=this.props,p=a.isOAS3();var{showExtensions:h,showCommonExtensions:d}=r();if(e=e||t,!t)return null;var f=n("JsonSchemaForm"),m=n("ParamBody"),g=e.get("in"),m="body"!==g?null:ae.createElement(m,{getComponent:n,getConfigs:r,fn:s,param:e,consumes:a.consumesOptionsFor(l),consumesValue:a.contentTypeValues(l).get("requestContentType"),onChange:this.onChangeWrapper,onChangeConsumes:i,isExecute:o,specSelectors:a,pathMethod:l});const y=n("modelExample"),v=n("Markdown",!0),b=n("ParameterExt"),w=n("ParameterIncludeEmpty"),E=n("ExamplesSelectValueRetainer"),S=n("Example");let x,_,k,O,A=We(e,{isOAS3:p})["schema"],C=a.parameterWithMetaByIdentity(l,t)||(0,q.Map)(),j=A?A.get("format"):null,D=A?A.get("type"):null,P=A?A.getIn(["items","type"]):null,L="formData"===g,B="FormData"in F,N=e.get("required"),I=C?C.get("value"):"",T=d?ft(A):null,R=h?dt(e):null,M=!1;return void 0!==(x=void 0!==e&&A?A.get("items"):x)?(_=x.get("enum"),k=x.get("default")):A&&(_=A.get("enum")),_&&_.size&&0<_.size&&(M=!0),void 0!==e&&(void 0===(k=A?A.get("default"):k)&&(k=e.get("default")),void 0===(O=e.get("example"))&&(O=e.get("x-example"))),ae.createElement("tr",{"data-param-name":e.get("name"),"data-param-in":e.get("in")},ae.createElement("td",{className:"parameters-col_name"},ae.createElement("div",{className:N?"parameter__name required":"parameter__name"},e.get("name"),N?ae.createElement("span",null," *"):null),ae.createElement("div",{className:"parameter__type"},D,P&&`[${P}]`,j&&ae.createElement("span",{className:"prop-format"},"($",j,")")),ae.createElement("div",{className:"parameter__deprecated"},p&&e.get("deprecated")?"deprecated":null),ae.createElement("div",{className:"parameter__in"},"(",e.get("in"),")"),d&&T.size?T.entrySeq().map(e=>{var[e,t]=e;return ae.createElement(b,{key:e+"-"+t,xKey:e,xVal:t})}):null,h&&R.size?R.entrySeq().map(e=>{var[e,t]=e;return ae.createElement(b,{key:e+"-"+t,xKey:e,xVal:t})}):null),ae.createElement("td",{className:"parameters-col_description"},e.get("description")?ae.createElement(v,{source:e.get("description")}):null,!m&&o||!M?null:ae.createElement(v,{className:"parameter__enum",source:"Available values : "+_.map(function(e){return e}).toArray().join(", ")}),!m&&o||void 0===k?null:ae.createElement(v,{className:"parameter__default",source:"Default value : "+k}),!m&&o||void 0===O?null:ae.createElement(v,{source:"Example : "+O}),L&&!B&&ae.createElement("div",null,"Error: your browser does not support FormData"),p&&e.get("examples")?ae.createElement("section",{className:"parameter-controls"},ae.createElement(E,{examples:e.get("examples"),onSelect:this._onExampleSelect,updateValue:this.onChangeWrapper,getComponent:n,defaultToFirstExample:!0,currentKey:u.activeExamplesMember(...l,"parameters",this.getParamKey()),currentUserInputValue:I})):null,m?null:ae.createElement(f,{fn:s,getComponent:n,value:I,required:N,disabled:!o,description:e.get("name"),onChange:this.onChangeWrapper,errors:C.get("errors"),schema:A}),m&&A?ae.createElement(y,{getComponent:n,specPath:c.push("schema"),getConfigs:r,isExecute:o,specSelectors:a,schema:A,example:m,includeWriteOnly:!0}):null,!m&&o&&e.get("allowEmptyValue")?ae.createElement(w,{onChange:this.onChangeIncludeEmpty,isIncluded:a.parameterInclusionSettingFor(l,e.get("name"),e.get("in")),isDisabled:!bt(I)}):null,p&&e.get("examples")?ae.createElement(S,{example:e.getIn(["examples",u.activeExamplesMember(...l,"parameters",this.getParamKey())]),getComponent:n,getConfigs:r}):null))}}class I6 extends ae.Component{handleValidateParameters=()=>{let{specSelectors:e,specActions:t,path:n,method:r}=this.props;return t.validateParams([n,r]),e.validateBeforeExecute([n,r])};handleValidateRequestBody=()=>{let{path:e,method:t,specSelectors:n,oas3Selectors:r,oas3Actions:o}=this.props,s={missingBodyValue:!1,missingRequiredKeys:[]};o.clearRequestBodyValidateError({path:e,method:t});var i=n.getOAS3RequiredRequestBodyContentType([e,t]),a=r.requestBodyValue(e,t),l=r.validateBeforeExecute([e,t]),c=r.requestContentType(e,t);if(!l)return s.missingBodyValue=!0,o.setRequestBodyValidateError({path:e,method:t,validationErrors:s}),!1;if(!i)return!0;let u=r.validateShallowRequired({oas3RequiredRequestBodyContentType:i,oas3RequestContentType:c,oas3RequestBodyValue:a});return!u||u.length<1||(u.forEach(e=>{s.missingRequiredKeys.push(e)}),o.setRequestBodyValidateError({path:e,method:t,validationErrors:s}),!1)};handleValidationResultPass=()=>{let{specActions:e,operation:t,path:n,method:r}=this.props;this.props.onExecute&&this.props.onExecute(),e.execute({operation:t,path:n,method:r})};handleValidationResultFail=()=>{let{specActions:e,path:t,method:n}=this.props;e.clearValidateParams([t,n]),setTimeout(()=>{e.validateParams([t,n])},40)};handleValidationResult=e=>{e?this.handleValidationResultPass():this.handleValidationResultFail()};onClick=()=>{var e=this.handleValidateParameters(),t=this.handleValidateRequestBody();this.handleValidationResult(e&&t)};onChangeProducesWrapper=e=>this.props.specActions.changeProducesValue([this.props.path,this.props.method],e);render(){var e=this.props["disabled"];return ae.createElement("button",{className:"btn execute opblock-control__btn",onClick:this.onClick,disabled:e},"Execute")}}class T6 extends ae.Component{render(){let{headers:e,getComponent:t}=this.props;const s=t("Property"),i=t("Markdown",!0);return e&&e.size?ae.createElement("div",{className:"headers-wrapper"},ae.createElement("h4",{className:"headers__title"},"Headers:"),ae.createElement("table",{className:"headers"},ae.createElement("thead",null,ae.createElement("tr",{className:"header-row"},ae.createElement("th",{className:"header-col"},"Name"),ae.createElement("th",{className:"header-col"},"Description"),ae.createElement("th",{className:"header-col"},"Type"))),ae.createElement("tbody",null,e.entrySeq().map(e=>{let[t,n]=e;if(!Z().Map.isMap(n))return null;var e=n.get("description"),r=n.getIn(["schema"])?n.getIn(["schema","type"]):n.getIn(["type"]),o=n.getIn(["schema","example"]);return ae.createElement("tr",{key:t},ae.createElement("td",{className:"header-col"},t),ae.createElement("td",{className:"header-col"},e?ae.createElement(i,{source:e}):null),ae.createElement("td",{className:"header-col"},r," ",o?ae.createElement(s,{propKey:"Example",propVal:o,propClass:"header-example"}):null))}).toArray()))):null}}class R6 extends ae.Component{render(){let{editorActions:e,errSelectors:t,layoutSelectors:n,layoutActions:r,getComponent:o}=this.props;var s,i=o("Collapse");e&&e.jumpToLine&&(s=e.jumpToLine);let a=t.allErrors().filter(e=>"thrown"===e.get("type")||"error"===e.get("level"));if(!a||a.count()<1)return null;let l=n.isShown(["errorPane"],!0),c=a.sortBy(e=>e.get("line"));return ae.createElement("pre",{className:"errors-wrapper"},ae.createElement("hgroup",{className:"error"},ae.createElement("h4",{className:"errors__title"},"Errors"),ae.createElement("button",{className:"btn errors__clear-btn",onClick:()=>r.show(["errorPane"],!l)},l?"Hide":"Show")),ae.createElement(i,{isOpened:l,animated:!0},ae.createElement("div",{className:"errors"},c.map((e,t)=>{var n=e.get("type");return"thrown"===n||"auth"===n?ae.createElement(M6,{key:t,error:e.get("error")||e,jumpToLine:s}):"spec"===n?ae.createElement(D6,{key:t,error:e,jumpToLine:s}):void 0}))))}}const M6=e=>{let{error:t,jumpToLine:n}=e;if(!t)return null;e=t.get("line");return ae.createElement("div",{className:"error-wrapper"},t?ae.createElement("div",null,ae.createElement("h4",null,t.get("source")&&t.get("level")?L6(t.get("source"))+" "+t.get("level"):"",t.get("path")?ae.createElement("small",null," at ",t.get("path")):null),ae.createElement("span",{className:"message thrown"},t.get("message")),ae.createElement("div",{className:"error-line"},e&&n?ae.createElement("a",{onClick:n.bind(null,e)},"Jump to line ",e):null)):null)},D6=e=>{let{error:t,jumpToLine:n}=e,r=null;return t.get("path")?r=q.List.isList(t.get("path"))?ae.createElement("small",null,"at ",t.get("path").join(".")):ae.createElement("small",null,"at ",t.get("path")):t.get("line")&&!n&&(r=ae.createElement("small",null,"on line ",t.get("line"))),ae.createElement("div",{className:"error-wrapper"},t?ae.createElement("div",null,ae.createElement("h4",null,L6(t.get("source"))+" "+t.get("level")," ",r),ae.createElement("span",{className:"message"},t.get("message")),ae.createElement("div",{className:"error-line"},n?ae.createElement("a",{onClick:n.bind(null,t.get("line"))},"Jump to line ",t.get("line")):null)):null)};function L6(e){return(e||"").split(" ").map(e=>e[0].toUpperCase()+e.slice(1)).join(" ")}M6.defaultProps={jumpToLine:null};class B6 extends ae.Component{static defaultProps={onChange:()=>{},value:null,contentTypes:(0,q.fromJS)(["application/json"])};componentDidMount(){this.props.contentTypes&&this.props.onChange(this.props.contentTypes.first())}UNSAFE_componentWillReceiveProps(e){e.contentTypes&&e.contentTypes.size&&(e.contentTypes.includes(e.value)||e.onChange(e.contentTypes.first()))}onChangeWrapper=e=>this.props.onChange(e.target.value);render(){let{ariaControls:e,ariaLabel:t,className:n,contentTypes:r,controlId:o,value:s}=this.props;return r&&r.size?ae.createElement("div",{className:"content-type-wrapper "+(n||"")},ae.createElement("select",{"aria-controls":e,"aria-label":t,className:"content-type",id:o,onChange:this.onChangeWrapper,value:s||""},r.map(e=>ae.createElement("option",{key:e,value:e},e)).toArray())):null}}function F6(){for(var e=arguments.length,t=new Array(e),n=0;n!!e).join(" ").trim()}class q6 extends ae.Component{render(){let{fullscreen:e,full:t,...n}=this.props;if(e)return ae.createElement("section",n);var r="swagger-container"+(t?"-full":"");return ae.createElement("section",B()({},n,{className:F6(n.className,r)}))}}const $6={mobile:"",tablet:"-tablet",desktop:"-desktop",large:"-hd"};class U6 extends ae.Component{render(){const{hide:e,keepContents:t,mobile:n,tablet:r,desktop:o,large:s,...i}=this.props;if(e&&!t)return ae.createElement("span",null);let a=[];for(var l in $6){var c;Object.prototype.hasOwnProperty.call($6,l)&&(c=$6[l],l in this.props&&((l=this.props[l])<1?a.push("none"+c):(a.push("block"+c),a.push("col-"+l+c))))}e&&a.push("hidden");var u=F6(i.className,...a);return ae.createElement("section",B()({},i,{className:u}))}}class z6 extends ae.Component{render(){return ae.createElement("div",B()({},this.props,{className:F6(this.props.className,"wrapper")}))}}class V6 extends ae.Component{static defaultProps={className:""};render(){return ae.createElement("button",B()({},this.props,{className:F6(this.props.className,"button")}))}}const K6=e=>ae.createElement("textarea",e),W6=e=>ae.createElement("input",e);class J6 extends ae.Component{static defaultProps={multiple:!1,allowEmptyValue:!0};constructor(e,t){super(e,t),t=e.value||(e.multiple?[""]:""),this.state={value:t}}onChange=e=>{let t,{onChange:n,multiple:r}=this.props,o=[].slice.call(e.target.options);t=r?o.filter(function(e){return e.selected}).map(function(e){return e.value}):e.target.value,this.setState({value:t}),n&&n(t)};UNSAFE_componentWillReceiveProps(e){e.value!==this.props.value&&this.setState({value:e.value})}render(){let{allowedValues:e,multiple:t,allowEmptyValue:n,disabled:r}=this.props,o=this.state.value?.toJS?.()||this.state.value;return ae.createElement("select",{className:this.props.className,multiple:t,value:o,onChange:this.onChange,disabled:r},n?ae.createElement("option",{value:""},"--"):null,e.map(function(e,t){return ae.createElement("option",{key:t,value:String(e)},String(e))}))}}class H6 extends ae.Component{render(){return ae.createElement("a",B()({},this.props,{rel:"noopener noreferrer",className:F6(this.props.className,"link")}))}}const G6=e=>{e=e.children;return ae.createElement("div",{className:"no-margin"}," ",e," ")};class Y6 extends ae.Component{static defaultProps={isOpened:!1,animated:!1};renderNotAnimated(){return this.props.isOpened?ae.createElement(G6,null,this.props.children):ae.createElement("noscript",null)}render(){let{animated:e,isOpened:t,children:n}=this.props;return e?(n=t?n:null,ae.createElement(G6,null,n)):this.renderNotAnimated()}}class X6 extends ae.Component{constructor(){super(...arguments),this.setTagShown=this._setTagShown.bind(this)}_setTagShown(e,t){this.props.layoutActions.show(e,t)}showOp(e,t){let n=this.props["layoutActions"];n.show(e,t)}render(){let{specSelectors:e,layoutSelectors:i,layoutActions:a,getComponent:t}=this.props,n=e.taggedOperations();const s=t("Collapse");return ae.createElement("div",null,ae.createElement("h4",{className:"overview-title"},"Overview"),n.map((e,t)=>{let n=e.get("operations"),r=["overview-tags",t],o=i.isShown(r,!0);return ae.createElement("div",{key:"overview-"+t},ae.createElement("h4",{onClick:()=>a.show(r,!o),className:"link overview-tag"}," ",o?"-":"+",t),ae.createElement(s,{isOpened:o,animated:!0},n.map(e=>{var{path:e,method:t,id:n}=e.toObject(),r="operations",o=n,s=i.isShown([r,o]);return ae.createElement(Q6,{key:n,path:e,method:t,id:e+"-"+t,shown:s,showOpId:o,showOpIdPrefix:r,href:"#operation-"+o,onClick:a.show})}).toArray()))}).toArray(),n.size<1&&ae.createElement("h3",null," No operations defined in spec! "))}}class Q6 extends ae.Component{constructor(e){super(e),this.onClick=this._onClick.bind(this)}_onClick(){let{showOpId:e,showOpIdPrefix:t,onClick:n,shown:r}=this.props;n([t,e],!r)}render(){let{id:e,method:t,shown:n,href:r}=this.props;return ae.createElement(H6,{href:r,onClick:this.onClick,className:"block opblock-link "+(n?"shown":"")},ae.createElement("div",null,ae.createElement("small",{className:"bold-label-"+t},t.toUpperCase()),ae.createElement("span",{className:"bold-label"},e)))}}class Z6 extends ae.Component{componentDidMount(){this.props.initialValue&&(this.inputRef.value=this.props.initialValue)}render(){const{value:e,defaultValue:t,initialValue:n,...r}=this.props;return ae.createElement("input",B()({},r,{ref:e=>this.inputRef=e}))}}class e9 extends ae.Component{render(){var{host:e,basePath:t}=this.props;return ae.createElement("pre",{className:"base-url"},"[ Base URL: ",e,t," ]")}}class t9 extends ae.PureComponent{render(){const{url:e,getComponent:t}=this.props,n=t("Link");return ae.createElement(n,{target:"_blank",href:ct(e)},ae.createElement("span",{className:"url"}," ",e))}}class n9 extends ae.Component{render(){const{info:e,url:t,host:n,basePath:r,getComponent:o,externalDocs:s,selectedServer:i,url:a}=this.props,l=e.get("version"),c=e.get("description"),u=e.get("title"),p=i6(e.get("termsOfService"),a,{selectedServer:i}),h=e.get("contact"),d=e.get("license"),f=i6(s&&s.get("url"),a,{selectedServer:i}),m=s&&s.get("description"),g=o("Markdown",!0),y=o("Link"),v=o("VersionStamp"),b=o("OpenAPIVersion"),w=o("InfoUrl"),E=o("InfoBasePath"),S=o("License"),x=o("Contact");return ae.createElement("div",{className:"info"},ae.createElement("hgroup",{className:"main"},ae.createElement("h2",{className:"title"},u,ae.createElement("span",null,l&&ae.createElement(v,{version:l}),ae.createElement(b,{oasVersion:"2.0"}))),n||r?ae.createElement(E,{host:n,basePath:r}):null,t&&ae.createElement(w,{getComponent:o,url:t})),ae.createElement("div",{className:"description"},ae.createElement(g,{source:c})),p&&ae.createElement("div",{className:"info__tos"},ae.createElement(y,{target:"_blank",href:ct(p)},"Terms of service")),0{var e=e["target"]["value"];this.props.layoutActions.updateFilter(e)};render(){const{specSelectors:e,layoutSelectors:t,getComponent:n}=this.props,r=n("Col"),o="loading"===e.loadingStatus(),s="failed"===e.loadingStatus(),i=t.currentFilter(),a=["operation-filter-input"];return s&&a.push("failed"),o&&a.push("loading"),ae.createElement("div",null,null===i||!1===i||"false"===i?null:ae.createElement("div",{className:"filter-container"},ae.createElement(r,{className:"filter wrapper",mobile:12},ae.createElement("input",{className:a.join(" "),placeholder:"Filter by tag",type:"text",onChange:this.onFilterChange,value:!0===i||"true"===i?"":i,disabled:o}))))}}const d9=Function.prototype;class f9 extends ae.PureComponent{static defaultProp={consumes:(0,q.fromJS)(["application/json"]),param:(0,q.fromJS)({}),onChange:d9,onChangeConsumes:d9};constructor(e,t){super(e,t),this.state={isEditBox:!1,value:""}}componentDidMount(){this.updateValues.call(this,this.props)}UNSAFE_componentWillReceiveProps(e){this.updateValues.call(this,e)}updateValues=e=>{let{param:t,isExecute:n,consumesValue:r=""}=e,o=/xml/i.test(r),s=/json/i.test(r),i=o?t.get("value_xml"):t.get("value");void 0!==i?(this.setState({value:e=!i&&s?"{}":i}),this.onChange(e,{isXml:o,isEditBox:n})):o?this.onChange(this.sample("xml"),{isXml:o,isEditBox:n}):this.onChange(this.sample(),{isEditBox:n})};sample=e=>{let{param:t,fn:n}=this.props,r=n.inferSchema(t.toJS());return n.getSampleSchema(r,e,{includeWriteOnly:!0})};onChange=(e,t)=>{var{isEditBox:t,isXml:n}=t;this.setState({value:e,isEditBox:t}),this._onChange(e,n)};_onChange=(e,t)=>{(this.props.onChange||d9)(e,t)};handleOnChange=e=>{var t=this.props["consumesValue"],t=/xml/i.test(t),e=e.target.value;this.onChange(e,{isXml:t,isEditBox:this.state.isEditBox})};toggleIsEditBox=()=>this.setState(e=>({isEditBox:!e.isEditBox}));render(){let{onChangeConsumes:e,param:t,isExecute:n,specSelectors:r,pathMethod:o,getConfigs:s,getComponent:i}=this.props;var a=i("Button"),l=i("TextArea"),c=i("highlightCode"),u=i("contentType");let p=(r?r.parameterWithMetaByIdentity(o,t):t).get("errors",(0,q.List)()),h=r.contentTypeValues(o).get("requestContentType"),d=(this.props.consumes&&this.props.consumes.size?this.props:f9.defaultProp).consumes,{value:f,isEditBox:m}=this.state,g=null;return E6(f)&&(g="json"),ae.createElement("div",{className:"body-param","data-param-name":t.get("name"),"data-param-in":t.get("in")},m&&n?ae.createElement(l,{className:"body-param__text"+(p.count()?" invalid":""),value:f,onChange:this.handleOnChange}):f&&ae.createElement(c,{className:"body-param__example",language:g,getConfigs:s,value:f}),ae.createElement("div",{className:"body-param-options"},n?ae.createElement("div",{className:"body-param-edit"},ae.createElement(a,{className:m?"btn cancel body-param__example-edit":"btn edit body-param__example-edit",onClick:this.toggleIsEditBox},m?"Cancel":"Edit")):null,ae.createElement("label",{htmlFor:""},ae.createElement("span",null,"Parameter content type"),ae.createElement(u,{value:h,contentTypes:d,onChange:e,className:"body-param-content-type",ariaLabel:"Parameter content type"}))))}}class m9 extends ae.Component{render(){let{request:e,getConfigs:t}=this.props,n=Os(e);var r=t(),r=Do()(r,"syntaxHighlight.activated")?ae.createElement(ti,{language:"bash",className:"curl microlight",style:ii(Do()(r,"syntaxHighlight.theme"))},n):ae.createElement("textarea",{readOnly:!0,className:"curl",value:n});return ae.createElement("div",{className:"curl-command"},ae.createElement("h4",null,"Curl"),ae.createElement("div",{className:"copy-to-clipboard"},ae.createElement(Ts.CopyToClipboard,{text:n},ae.createElement("button",null))),ae.createElement("div",null,r))}}class g9 extends ae.Component{UNSAFE_componentWillMount(){let e=this.props["schemes"];this.setScheme(e.first())}UNSAFE_componentWillReceiveProps(e){this.props.currentScheme&&e.schemes.includes(this.props.currentScheme)||this.setScheme(e.schemes.first())}onChange=e=>{this.setScheme(e.target.value)};setScheme=e=>{let{path:t,method:n,specActions:r}=this.props;r.setScheme(e,t,n)};render(){let{schemes:e,currentScheme:t}=this.props;return ae.createElement("label",{htmlFor:"schemes"},ae.createElement("span",{className:"schemes-title"},"Schemes"),ae.createElement("select",{onChange:this.onChange,value:t},e.valueSeq().map(e=>ae.createElement("option",{value:e,key:e},e)).toArray()))}}class y9 extends ae.Component{render(){const{specActions:e,specSelectors:t,getComponent:n}=this.props,r=t.operationScheme(),o=t.schemes(),s=n("schemes");return o&&o.size?ae.createElement(s,{currentScheme:r,schemes:o,specActions:e}):null}}class v9 extends ae.Component{static defaultProps={collapsedContent:"{...}",expanded:!1,title:null,onToggle:()=>{},hideSelfOnExpand:!1,specPath:Z().List([])};constructor(e,t){super(e,t);var{expanded:e,collapsedContent:t}=this.props;this.state={expanded:e,collapsedContent:t||v9.defaultProps.collapsedContent}}componentDidMount(){var{hideSelfOnExpand:e,expanded:t,modelName:n}=this.props;e&&t&&this.props.onToggle(n,t)}UNSAFE_componentWillReceiveProps(e){this.props.expanded!==e.expanded&&this.setState({expanded:e.expanded})}toggleCollapsed=()=>{this.props.onToggle&&this.props.onToggle(this.props.modelName,!this.state.expanded),this.setState({expanded:!this.state.expanded})};onLoad=e=>{var t;e&&this.props.layoutSelectors&&(t=this.props.layoutSelectors.getScrollToKey(),Z().is(t,this.props.specPath)&&this.toggleCollapsed(),this.props.layoutActions.readyToScroll(this.props.specPath,e.parentElement))};render(){var{title:e,classes:t}=this.props;return this.state.expanded&&this.props.hideSelfOnExpand?ae.createElement("span",{className:t||""},this.props.children):ae.createElement("span",{className:t||"",ref:this.onLoad},ae.createElement("button",{"aria-expanded":this.state.expanded,className:"model-box-control",onClick:this.toggleCollapsed},e&&ae.createElement("span",{className:"pointer"},e),ae.createElement("span",{className:"model-toggle"+(this.state.expanded?"":" collapsed")}),!this.state.expanded&&ae.createElement("span",null,this.state.collapsedContent)),this.state.expanded&&this.props.children)}}class b9 extends ae.Component{constructor(e,t){super(e,t);let{getConfigs:n,isExecute:r}=this.props,o=n()["defaultModelRendering"],s=r?"example":"example"!==o&&"model"!==o?"example":o;this.state={activeTab:s}}activeTab=e=>{var{name:e}=e["target"]["dataset"];this.setState({activeTab:e})};UNSAFE_componentWillReceiveProps(e){e.isExecute&&!this.props.isExecute&&this.props.example&&this.setState({activeTab:"example"})}render(){let{getComponent:e,specSelectors:t,schema:n,example:r,isExecute:o,getConfigs:s,specPath:i,includeReadOnly:a,includeWriteOnly:l}=this.props,c=s()["defaultModelExpandDepth"];var u=e("ModelWrapper"),p=e("highlightCode"),h=ze()(5).toString("base64"),d=ze()(5).toString("base64"),f=ze()(5).toString("base64"),m=ze()(5).toString("base64"),g=t.isOAS3();return ae.createElement("div",{className:"model-example"},ae.createElement("ul",{className:"tab",role:"tablist"},ae.createElement("li",{className:le()("tabitem",{active:"example"===this.state.activeTab}),role:"presentation"},ae.createElement("button",{"aria-controls":d,"aria-selected":"example"===this.state.activeTab,className:"tablinks","data-name":"example",id:h,onClick:this.activeTab,role:"tab"},o?"Edit Value":"Example Value")),n&&ae.createElement("li",{className:le()("tabitem",{active:"model"===this.state.activeTab}),role:"presentation"},ae.createElement("button",{"aria-controls":m,"aria-selected":"model"===this.state.activeTab,className:le()("tablinks",{inactive:o}),"data-name":"model",id:f,onClick:this.activeTab,role:"tab"},g?"Schema":"Model"))),"example"===this.state.activeTab&&ae.createElement("div",{"aria-hidden":"example"!==this.state.activeTab,"aria-labelledby":h,"data-name":"examplePanel",id:d,role:"tabpanel",tabIndex:"0"},r||ae.createElement(p,{value:"(no example available)",getConfigs:s})),"model"===this.state.activeTab&&ae.createElement("div",{"aria-hidden":"example"===this.state.activeTab,"aria-labelledby":f,"data-name":"modelPanel",id:m,role:"tabpanel",tabIndex:"0"},ae.createElement(u,{schema:n,getComponent:e,getConfigs:s,specSelectors:t,expandDepth:c,specPath:i,includeReadOnly:a,includeWriteOnly:l})))}}class w9 extends ae.Component{onToggle=(e,t)=>{this.props.layoutActions&&this.props.layoutActions.show(this.props.fullPath,t)};render(){let{getComponent:e,getConfigs:t}=this.props;var n=e("Model");let r;return this.props.layoutSelectors&&(r=this.props.layoutSelectors.isShown(this.props.fullPath)),ae.createElement("div",{className:"model-box"},ae.createElement(n,B()({},this.props,{getConfigs:t,expanded:r,depth:1,onToggle:this.onToggle,expandDepth:this.props.expandDepth||0})))}}function E9(e){return(E9="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function S9(e,t){for(var n=0;n{e=e.replace(/~1/g,"/").replace(/~0/g,"~");try{return decodeURIComponent(e)}catch{return e}};class N9 extends Cn{static propTypes={schema:Ln().map.isRequired,getComponent:mo().func.isRequired,getConfigs:mo().func.isRequired,specSelectors:mo().object.isRequired,name:mo().string,displayName:mo().string,isRef:mo().bool,required:mo().bool,expandDepth:mo().number,depth:mo().number,specPath:Ln().list.isRequired,includeReadOnly:mo().bool,includeWriteOnly:mo().bool};getModelName=e=>-1!==e.indexOf("#/definitions/")?P9(e.replace(/^.*#\/definitions\//,"")):-1!==e.indexOf("#/components/schemas/")?P9(e.replace(/^.*#\/components\/schemas\//,"")):void 0;getRefSchema=e=>{let t=this.props["specSelectors"];return t.findDefinition(e)};render(){let{getComponent:e,getConfigs:t,specSelectors:n,schema:r,required:o,name:s,isRef:i,specPath:a,displayName:l,includeReadOnly:c,includeWriteOnly:u}=this.props;var p=e("ObjectModel"),h=e("ArrayModel"),d=e("PrimitiveModel");let f="object",m=r&&r.get("$$ref");if(!s&&m&&(s=this.getModelName(m)),!(r=!r&&m?this.getRefSchema(s):r))return ae.createElement("span",{className:"model model-title"},ae.createElement("span",{className:"model-title__text"},l||s),ae.createElement(c6,{height:"20px",width:"20px"}));var g=n.isOAS3()&&r.get("deprecated");switch(i=void 0!==i?i:!!m,f=r&&r.get("type")||f){case"object":return ae.createElement(p,B()({className:"object"},this.props,{specPath:a,getConfigs:t,schema:r,name:s,deprecated:g,isRef:i,includeReadOnly:c,includeWriteOnly:u}));case"array":return ae.createElement(h,B()({className:"array"},this.props,{getConfigs:t,schema:r,name:s,deprecated:g,required:o,includeReadOnly:c,includeWriteOnly:u}));default:return ae.createElement(d,B()({},this.props,{getComponent:e,getConfigs:t,schema:r,name:s,deprecated:g,required:o}))}}}class I9 extends ae.Component{getSchemaBasePath=()=>this.props.specSelectors.isOAS3()?["components","schemas"]:["definitions"];getCollapsedContent=()=>" ";handleToggle=(e,t)=>{const n=this.props["layoutActions"];n.show([...this.getSchemaBasePath(),e],t),t&&this.props.specActions.requestResolvedSubtree([...this.getSchemaBasePath(),e])};onLoadModels=e=>{e&&this.props.layoutActions.readyToScroll(this.getSchemaBasePath(),e)};onLoadModel=e=>{var t;e&&(t=e.getAttribute("data-name"),this.props.layoutActions.readyToScroll([...this.getSchemaBasePath(),t],e))};render(){let{specSelectors:p,getComponent:h,layoutSelectors:d,layoutActions:f,getConfigs:m}=this.props,e=p.definitions(),{docExpansion:t,defaultModelsExpandDepth:g}=m();if(!e.size||g<0)return null;const y=this.getSchemaBasePath();let n=d.isShown(y,0f.show(y,!n)},ae.createElement("span",null,r?"Schemas":"Models"),n?ae.createElement(s,null):ae.createElement(i,null))),ae.createElement(o,{isOpened:n},e.entrySeq().map(e=>{var[e]=e;const t=[...y,e],n=Z().List(t),r=p.specResolvedSubtree(t),o=p.specJson().getIn(t),s=q.Map.isMap(r)?r:Z().Map(),i=q.Map.isMap(o)?o:Z().Map(),a=s.get("title")||i.get("title")||e,l=d.isShown(t,!1);l&&0===s.size&&0{let{value:t,getComponent:n}=e,r=n("ModelCollapse"),o=ae.createElement("span",null,"Array [ ",t.count()," ]");return ae.createElement("span",{className:"prop-enum"},"Enum:",ae.createElement("br",null),ae.createElement(r,{collapsedContent:o},"[ ",t.join(", ")," ]"))};class R9 extends ae.Component{render(){let{schema:e,name:i,displayName:t,isRef:n,getComponent:a,getConfigs:l,depth:c,onToggle:r,expanded:o,specPath:u,...p}=this.props,{specSelectors:s,expandDepth:h,includeReadOnly:d,includeWriteOnly:f}=p;const m=s["isOAS3"];if(!e)return null;var g=l()["showExtensions"];let y=e.get("description"),v=e.get("properties"),b=e.get("additionalProperties"),w=e.get("title")||t||i,E=e.get("required"),S=e.filter((e,t)=>-1!==["maxProperties","minProperties","nullable","example"].indexOf(t)),x=e.get("deprecated"),_=e.getIn(["externalDocs","url"]),k=e.getIn(["externalDocs","description"]);const O=a("JumpToPath",!0),A=a("Markdown",!0),C=a("Model"),j=a("ModelCollapse"),P=a("Property"),N=a("Link"),I=()=>ae.createElement("span",{className:"model-jump-to-path"},ae.createElement(O,{specPath:u})),D=ae.createElement("span",null,ae.createElement("span",null,"{"),"...",ae.createElement("span",null,"}"),n?ae.createElement(I,null):""),T=s.isOAS3()?e.get("anyOf"):null,R=s.isOAS3()?e.get("oneOf"):null,M=s.isOAS3()?e.get("not"):null,L=w&&ae.createElement("span",{className:"model-title"},n&&e.get("$$ref")&&ae.createElement("span",{className:"model-hint"},e.get("$$ref")),ae.createElement("span",{className:"model-title__text"},w));return ae.createElement("span",{className:"model"},ae.createElement(j,{modelName:i,title:L,onToggle:r,expanded:!!o||c<=h,collapsedContent:D},ae.createElement("span",{className:"brace-open object"},"{"),n?ae.createElement(I,null):null,ae.createElement("span",{className:"inner-object"},ae.createElement("table",{className:"model"},ae.createElement("tbody",null,y?ae.createElement("tr",{className:"description"},ae.createElement("td",null,"description:"),ae.createElement("td",null,ae.createElement(A,{source:y}))):null,_&&ae.createElement("tr",{className:"external-docs"},ae.createElement("td",null,"externalDocs:"),ae.createElement("td",null,ae.createElement(N,{target:"_blank",href:ct(_)},k||_))),x?ae.createElement("tr",{className:"property"},ae.createElement("td",null,"deprecated:"),ae.createElement("td",null,"true")):null,v&&v.size?v.entrySeq().filter(e=>{let[,t]=e;return(!t.get("readOnly")||d)&&(!t.get("writeOnly")||f)}).map(e=>{let[t,n]=e,r=m()&&n.get("deprecated"),o=q.List.isList(E)&&E.contains(t),s=["property-row"];return r&&s.push("deprecated"),o&&s.push("required"),ae.createElement("tr",{key:t,className:s.join(" ")},ae.createElement("td",null,t,o&&ae.createElement("span",{className:"star"},"*")),ae.createElement("td",null,ae.createElement(C,B()({key:`object-${i}-${t}_`+n},p,{required:o,getComponent:a,specPath:u.push("properties",t),getConfigs:l,schema:n,depth:c+1}))))}).toArray():null,g?ae.createElement("tr",null,ae.createElement("td",null," ")):null,g?e.entrySeq().map(e=>{let[t,n]=e;if("x-"===t.slice(0,2))return e=n?n.toJS?n.toJS():n:null,ae.createElement("tr",{key:t,className:"extension"},ae.createElement("td",null,t),ae.createElement("td",null,JSON.stringify(e)))}).toArray():null,b&&b.size?ae.createElement("tr",null,ae.createElement("td",null,"< * >:"),ae.createElement("td",null,ae.createElement(C,B()({},p,{required:!1,getComponent:a,specPath:u.push("additionalProperties"),getConfigs:l,schema:b,depth:c+1})))):null,T?ae.createElement("tr",null,ae.createElement("td",null,"anyOf ->"),ae.createElement("td",null,T.map((e,t)=>ae.createElement("div",{key:t},ae.createElement(C,B()({},p,{required:!1,getComponent:a,specPath:u.push("anyOf",t),getConfigs:l,schema:e,depth:c+1})))))):null,R?ae.createElement("tr",null,ae.createElement("td",null,"oneOf ->"),ae.createElement("td",null,R.map((e,t)=>ae.createElement("div",{key:t},ae.createElement(C,B()({},p,{required:!1,getComponent:a,specPath:u.push("oneOf",t),getConfigs:l,schema:e,depth:c+1})))))):null,M?ae.createElement("tr",null,ae.createElement("td",null,"not ->"),ae.createElement("td",null,ae.createElement("div",null,ae.createElement(C,B()({},p,{required:!1,getComponent:a,specPath:u.push("not"),getConfigs:l,schema:M,depth:c+1}))))):null))),ae.createElement("span",{className:"brace-close"},"}")),S.size?S.entrySeq().map(e=>{var[e,t]=e;return ae.createElement(P,{key:e+"-"+t,propKey:e,propVal:t,propClass:"property"})}):null)}}class M9 extends ae.Component{render(){let{getComponent:e,getConfigs:t,schema:n,depth:r,expandDepth:o,name:s,displayName:i,specPath:a}=this.props,l=n.get("description"),c=n.get("items"),u=n.get("title")||i||s,p=n.filter((e,t)=>-1===["type","items","description","$$ref","externalDocs"].indexOf(t)),h=n.getIn(["externalDocs","url"]),d=n.getIn(["externalDocs","description"]);const f=e("Markdown",!0),m=e("ModelCollapse"),g=e("Model"),y=e("Property"),v=e("Link"),b=u&&ae.createElement("span",{className:"model-title"},ae.createElement("span",{className:"model-title__text"},u));return ae.createElement("span",{className:"model"},ae.createElement(m,{title:b,expanded:r<=o,collapsedContent:"[...]"},"[",p.size?p.entrySeq().map(e=>{var[e,t]=e;return ae.createElement(y,{key:e+"-"+t,propKey:e,propVal:t,propClass:"property"})}):null,l?ae.createElement(f,{source:l}):p.size?ae.createElement("div",{className:"markdown"}):null,h&&ae.createElement("div",{className:"external-docs"},ae.createElement(v,{target:"_blank",href:ct(h)},d||h)),ae.createElement("span",null,ae.createElement(g,B()({},this.props,{getConfigs:t,specPath:a.push("items"),name:null,schema:c,required:!1,depth:r+1}))),"]"))}}const D9="property primitive";class L9 extends ae.Component{render(){let{schema:e,getComponent:t,getConfigs:n,name:r,displayName:o,depth:s,expandDepth:i}=this.props;var a=n()["showExtensions"];if(!e||!e.get)return ae.createElement("div",null);let l=e.get("type"),c=e.get("format"),u=e.get("xml"),p=e.get("enum"),h=e.get("title")||o||r,d=e.get("description"),f=dt(e),m=e.filter((e,t)=>-1===["enum","type","format","description","$$ref","externalDocs"].indexOf(t)).filterNot((e,t)=>f.has(t)),g=e.getIn(["externalDocs","url"]),y=e.getIn(["externalDocs","description"]);const v=t("Markdown",!0),b=t("EnumModel"),w=t("Property"),E=t("ModelCollapse"),S=t("Link"),x=h&&ae.createElement("span",{className:"model-title"},ae.createElement("span",{className:"model-title__text"},h));return ae.createElement("span",{className:"model"},ae.createElement(E,{title:x,expanded:s<=i,collapsedContent:"[...]",hideSelfOnExpand:i!==s},ae.createElement("span",{className:"prop"},r&&1{var[e,t]=e;return ae.createElement(w,{key:e+"-"+t,propKey:e,propVal:t,propClass:D9})}):null,a&&f.size?f.entrySeq().map(e=>{var[e,t]=e;return ae.createElement(w,{key:e+"-"+t,propKey:e,propVal:t,propClass:D9})}):null,d?ae.createElement(v,{source:d}):null,g&&ae.createElement("div",{className:"external-docs"},ae.createElement(S,{target:"_blank",href:ct(g)},y||g)),u&&u.size?ae.createElement("span",null,ae.createElement("br",null),ae.createElement("span",{className:D9},"xml:"),u.entrySeq().map(e=>{var[e,t]=e;return ae.createElement("span",{key:e+"-"+t,className:D9},ae.createElement("br",null),"   ",e,": ",String(t))}).toArray()):null,p&&ae.createElement(b,{value:p,getComponent:t}))))}}const B9=e=>{var{propKey:e,propVal:t,propClass:n}=e;return ae.createElement("span",{className:n},ae.createElement("br",null),e,": ",String(t))};class F9 extends ae.Component{static defaultProps={onTryoutClick:Function.prototype,onCancelClick:Function.prototype,onResetClick:Function.prototype,enabled:!1,hasUserEditedBody:!1,isOAS3:!1};render(){var{onTryoutClick:e,onCancelClick:t,onResetClick:n,enabled:r,hasUserEditedBody:o,isOAS3:s}=this.props,s=s&&o;return ae.createElement("div",{className:s?"try-out btn-group":"try-out"},r?ae.createElement("button",{className:"btn try-out__btn cancel",onClick:t},"Cancel"):ae.createElement("button",{className:"btn try-out__btn",onClick:e},"Try it out "),s&&ae.createElement("button",{className:"btn try-out__btn reset",onClick:n},"Reset"))}}class q9 extends ae.PureComponent{static defaultProps={alsoShow:null,children:null,bypass:!1};render(){var{bypass:e,isSwagger2:t,isOAS3:n,alsoShow:r}=this.props;return e?ae.createElement("div",null,this.props.children):t&&n?ae.createElement("div",{className:"version-pragma"},r,ae.createElement("div",{className:"version-pragma__message version-pragma__message--ambiguous"},ae.createElement("div",null,ae.createElement("h3",null,"Unable to render this definition"),ae.createElement("p",null,ae.createElement("code",null,"swagger")," and ",ae.createElement("code",null,"openapi")," fields cannot be present in the same Swagger or OpenAPI definition. Please remove one of the fields."),ae.createElement("p",null,"Supported version fields are ",ae.createElement("code",null,"swagger: ",'"2.0"')," and those that match ",ae.createElement("code",null,"openapi: 3.0.n")," (for example, ",ae.createElement("code",null,"openapi: 3.0.0"),").")))):t||n?ae.createElement("div",null,this.props.children):ae.createElement("div",{className:"version-pragma"},r,ae.createElement("div",{className:"version-pragma__message version-pragma__message--missing"},ae.createElement("div",null,ae.createElement("h3",null,"Unable to render this definition"),ae.createElement("p",null,"The provided definition does not specify a valid version field."),ae.createElement("p",null,"Please indicate a valid Swagger or OpenAPI version field. Supported version fields are ",ae.createElement("code",null,"swagger: ",'"2.0"')," and those that match ",ae.createElement("code",null,"openapi: 3.0.n")," (for example, ",ae.createElement("code",null,"openapi: 3.0.0"),")."))))}}const $9=e=>{e=e.version;return ae.createElement("small",null,ae.createElement("pre",{className:"version"}," ",e," "))},U9=e=>{e=e.oasVersion;return ae.createElement("small",{className:"version-stamp"},ae.createElement("pre",{className:"version"},"OAS ",e))},z9=e=>{var{enabled:e,path:t,text:n}=e;return ae.createElement("a",{className:"nostyle",onClick:e?e=>e.preventDefault():null,href:e?"#/"+t:null},ae.createElement("span",null,n))},V9=()=>ae.createElement("div",null,ae.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",className:"svg-assets"},ae.createElement("defs",null,ae.createElement("symbol",{viewBox:"0 0 20 20",id:"unlocked"},ae.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"})),ae.createElement("symbol",{viewBox:"0 0 20 20",id:"locked"},ae.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"})),ae.createElement("symbol",{viewBox:"0 0 20 20",id:"close"},ae.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"})),ae.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow"},ae.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"})),ae.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow-down"},ae.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"})),ae.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow-up"},ae.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"})),ae.createElement("symbol",{viewBox:"0 0 24 24",id:"jump-to"},ae.createElement("path",{d:"M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z"})),ae.createElement("symbol",{viewBox:"0 0 24 24",id:"expand"},ae.createElement("path",{d:"M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"})),ae.createElement("symbol",{viewBox:"0 0 15 16",id:"copy"},ae.createElement("g",{transform:"translate(2, -1)"},ae.createElement("path",{fill:"#ffffff",fillRule:"evenodd",d:"M2 13h4v1H2v-1zm5-6H2v1h5V7zm2 3V8l-3 3 3 3v-2h5v-2H9zM4.5 9H2v1h2.5V9zM2 12h2.5v-1H2v1zm9 1h1v2c-.02.28-.11.52-.3.7-.19.18-.42.28-.7.3H1c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h3c0-1.11.89-2 2-2 1.11 0 2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V6H1v9h10v-2zM2 5h8c0-.55-.45-1-1-1H8c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H3c-.55 0-1 .45-1 1z"}))))));function K9(e){return(j9=j9||document.createElement("textarea")).innerHTML="&"+e+";",j9.value}var W9=Object.prototype.hasOwnProperty;function J9(n){return[].slice.call(arguments,1).forEach(function(t){if(t){if("object"!=typeof t)throw new TypeError(t+"must be object");Object.keys(t).forEach(function(e){n[e]=t[e]})}}),n}var H9=/\\([\\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;function G9(e){return e.indexOf("\\")<0?e:e.replace(H9,"$1")}function Y9(e){return!(55296<=e&&e<=57343||64976<=e&&e<=65007||65535==(65535&e)||65534==(65535&e)||0<=e&&e<=8||11===e||14<=e&&e<=31||127<=e&&e<=159||1114111>10),String.fromCharCode(t,56320+(1023&e))):String.fromCharCode(e)}var Q9=/&([a-z#][a-z0-9]{1,31});/gi,Z9=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i;function e4(e,t){var n=0,r=K9(t);return t!==r?r:35===t.charCodeAt(0)&&Z9.test(t)&&Y9(n="x"===t[1].toLowerCase()?parseInt(t.slice(2),16):parseInt(t.slice(1),10))?X9(n):e}function t4(e){return e.indexOf("&")<0?e:e.replace(Q9,e4)}var n4=/[&<>"]/,r4=/[&<>"]/g,o4={"&":"&","<":"<",">":">",'"':"""};function s4(e){return o4[e]}function i4(e){return n4.test(e)?e.replace(r4,s4):e}var _={};_.blockquote_open=function(){return"
    \n"},_.blockquote_close=function(e,t){return"
    "+a4(e,t)},_.code=function(e,t){return e[t].block?"
    "+i4(e[t].content)+"
    "+a4(e,t):""+i4(e[t].content)+""},_.fence=function(e,t,n,r,o){var s,i,a,l,c=e[t],u="",p=n.langPrefix;if(c.params){if(i=(s=c.params.split(/\s+/g)).join(" "),a=o.rules.fence_custom,l=s[0],a&&W9.call(a,l))return o.rules.fence_custom[s[0]](e,t,n,r,o);u=' class="'+p+i4(t4(G9(i)))+'"'}return"
    "+(n.highlight&&n.highlight.apply(n.highlight,[c.content].concat(s))||i4(c.content))+"
    "+a4(e,t)},_.fence_custom={},_.heading_open=function(e,t){return""},_.heading_close=function(e,t){return"\n"},_.hr=function(e,t,n){return(n.xhtmlOut?"
    ":"
    ")+a4(e,t)},_.bullet_list_open=function(){return"
      \n"},_.bullet_list_close=function(e,t){return"
    "+a4(e,t)},_.list_item_open=function(){return"
  • "},_.list_item_close=function(){return"
  • \n"},_.ordered_list_open=function(e,t){e=e[t];return"\n"},_.ordered_list_close=function(e,t){return""+a4(e,t)},_.paragraph_open=function(e,t){return e[t].tight?"":"

    "},_.paragraph_close=function(e,t){var n=!(e[t].tight&&t&&"inline"===e[t-1].type&&!e[t-1].content);return(e[t].tight?"":"

    ")+(n?a4(e,t):"")},_.link_open=function(e,t,n){var r=e[t].title?' title="'+i4(t4(e[t].title))+'"':"",n=n.linkTarget?' target="'+n.linkTarget+'"':"";return'"},_.link_close=function(){return""},_.image=function(e,t,n){var r=' src="'+i4(e[t].src)+'"',o=e[t].title?' title="'+i4(t4(e[t].title))+'"':"";return""},_.table_open=function(){return"\n"},_.table_close=function(){return"
    \n"},_.thead_open=function(){return"\n"},_.thead_close=function(){return"\n"},_.tbody_open=function(){return"\n"},_.tbody_close=function(){return"\n"},_.tr_open=function(){return""},_.tr_close=function(){return"\n"},_.th_open=function(e,t){e=e[t];return""},_.th_close=function(){return""},_.td_open=function(e,t){e=e[t];return""},_.td_close=function(){return""},_.strong_open=function(){return""},_.strong_close=function(){return""},_.em_open=function(){return""},_.em_close=function(){return""},_.del_open=function(){return""},_.del_close=function(){return""},_.ins_open=function(){return""},_.ins_close=function(){return""},_.mark_open=function(){return""},_.mark_close=function(){return""},_.sub=function(e,t){return""+i4(e[t].content)+""},_.sup=function(e,t){return""+i4(e[t].content)+""},_.hardbreak=function(e,t,n){return n.xhtmlOut?"
    \n":"
    \n"},_.softbreak=function(e,t,n){return n.breaks?n.xhtmlOut?"
    \n":"
    \n":"\n"},_.text=function(e,t){return i4(e[t].content)},_.htmlblock=function(e,t){return e[t].content},_.htmltag=function(e,t){return e[t].content},_.abbr_open=function(e,t){return''},_.abbr_close=function(){return""},_.footnote_ref=function(e,t){var n=Number(e[t].id+1).toString(),r="fnref"+n;return 0['+n+"]"},_.footnote_block_open=function(e,t,n){return(n.xhtmlOut?'
    \n':'
    \n')+'
    \n
      \n'},_.footnote_block_close=function(){return"
    \n
    \n"},_.footnote_open=function(e,t){return'
  • '},_.footnote_close=function(){return"
  • \n"},_.footnote_anchor=function(e,t){var n="fnref"+Number(e[t].id+1).toString();return 0↩'},_.dl_open=function(){return"
    \n"},_.dt_open=function(){return"
    "},_.dd_open=function(){return"
    "},_.dl_close=function(){return"
    \n"},_.dt_close=function(){return"\n"},_.dd_close=function(){return"\n"};var a4=_.getBreak=function(e,t){return(t=function e(t,n){return++n>=t.length-2||"paragraph_open"!==t[n].type||!t[n].tight||"inline"!==t[n+1].type||0!==t[n+1].content.length||"paragraph_close"!==t[n+2].type||!t[n+2].tight?n:e(t,n+2)}(e,t))=e.length||x4.test(e[t]))}function k4(e,t,n){return e.substr(0,t)+n+e.substr(t+1)}var O4=[["block",function(e){e.inlineMode?e.tokens.push({type:"inline",content:e.src.replace(/\n/g," ").trim(),level:0,lines:[0,1],children:[]}):e.block.parse(e.src,e.options,e.env,e.tokens)}],["abbr",function(e){var t,n,r,o,s=e.tokens;if(!e.inlineMode)for(n=s.length-(t=1);tl&&a.push({type:"text",content:i.slice(l,p.index+p[1].length),level:c}),a.push({type:"abbr_open",title:e.env.abbreviations[":"+p[2]],level:c++}),a.push({type:"text",content:p[2],level:c}),a.push({type:"abbr_close",level:--c}),l=u.lastIndex-p[3].length;a.length&&(l=(t=e.eMarks[t])||42!==(n=e.src.charCodeAt(r++))&&45!==n&&43!==n||r=this.eMarks[e]},C4.prototype.skipEmptyLines=function(e){for(var t=this.lineMax;en&&(l=n),s=this.bMarks[c]+(l=l<0?0:l),i=c+1]/),T4=/^<\/([a-zA-Z]{1,15})[\s>]/;function R4(e,t){var n=e.bMarks[t]+e.blkIndent,t=e.eMarks[t];return e.src.substr(n,t-n)}function M4(e,t){var n,r=e.bMarks[t]+e.tShift[t],t=e.eMarks[t];return t<=r||126!==(n=e.src.charCodeAt(r++))&&58!==n||r===(n=e.skipSpaces(r))||t<=n?-1:n}var D4=[["code",function(e,t,n){var r,o;if(e.tShift[t]-e.blkIndent<4)return!1;for(o=r=t+1;r=n||(u=l=e.bMarks[a]+e.tShift[a])<(p=e.eMarks[a])&&e.tShift[a]=e.options.maxNesting)return!1;if(r)return!0;for(32===e.src.charCodeAt(f)&&f++,r=e.blkIndent,e.blkIndent=0,a=[e.bMarks[t]],s=(f=(e.bMarks[t]=f)=m,i=[e.tShift[t]],e.tShift[t]=f-e.bMarks[t],u=e.parser.ruler.getRules("blockquote"),o=t+1;o=(m=e.eMarks[o]));o++)if(62!==e.src.charCodeAt(f++)){if(s)break;for(d=!1,p=0,h=u.length;p=m,i.push(e.tShift[o]),e.tShift[o]=f-e.bMarks[o];for(l=e.parentType,e.parentType="blockquote",e.tokens.push({type:"blockquote_open",lines:c=[t,0],level:e.level++}),e.parser.tokenize(e,t,o),e.tokens.push({type:"blockquote_close",level:--e.level}),e.parentType=l,c[1]=e.line,p=0;pl)return!1;if(42!==(o=e.src.charCodeAt(a++))&&45!==o&&95!==o)return!1;for(s=1;a=e.options.maxNesting)return!1;if(p=e.src.charCodeAt(c-1),r)return!0;for(r=e.tokens.length,h?(S=e.bMarks[t]+e.tShift[t],S=Number(e.src.substr(S,c-S-1)),e.tokens.push({type:"ordered_list_open",order:S,lines:S=[t,0],level:e.level++})):e.tokens.push({type:"bullet_list_open",lines:S=[t,0],level:e.level++}),o=t,f=!1,g=e.parser.ruler.getRules("list");!(!(o=e.eMarks[o]?1:d-c)&&(u=1),u=c-e.bMarks[o]+(u=u<1?1:u),e.tokens.push({type:"list_item_open",lines:m=[t,0],level:e.level++}),i=e.blkIndent,a=e.tight,s=e.tShift[t],l=e.parentType,e.tShift[t]=d-e.bMarks[t],e.blkIndent=u,e.tight=!0,e.parentType="list",e.parser.tokenize(e,t,n,!0),e.tight&&!f||(w=!1),f=1=e.options.maxNesting)return!1;for(s=i+2;si&&32===e.src.charCodeAt(r-1)&&(a=r),e.line=t+1,e.tokens.push({type:"heading_open",hLevel:s,lines:[t,e.line],level:e.level}),i=(o=e.eMarks[s])||45!==(r=e.src.charCodeAt(n))&&61!==r||(n=e.skipChars(n,r),(n=e.skipSpaces(n))=e.eMarks[i])return!1;if(124!==(p=e.src.charCodeAt(p))&&45!==p&&58!==p)return!1;if(o=R4(e,t+1),!/^[-:| ]+$/.test(o))return!1;if((a=o.split("|"))<=2)return!1;for(c=[],s=0;sn)return!1;if(e.tShift[c]=e.options.maxNesting)return!1;r=e.tokens.length,e.tokens.push({type:"dl_open",lines:l=[t,0],level:e.level++}),i=t,s=c;e:for(;;){for(m=!(g=!0),e.tokens.push({type:"dt_open",lines:[i,i],level:e.level++}),e.tokens.push({type:"inline",content:e.getLines(i,i+1,e.blkIndent,!1).trim(),level:e.level+1,lines:[i,i],children:[]}),e.tokens.push({type:"dt_close",level:--e.level});;){if(e.tokens.push({type:"dd_open",lines:a=[c,0],level:e.level++}),f=e.tight,p=e.ddIndent,u=e.blkIndent,d=e.tShift[s],h=e.parentType,e.blkIndent=e.ddIndent=e.tShift[s]+2,e.tShift[s]=o-e.bMarks[s],e.tight=!0,e.parentType="deflist",e.parser.tokenize(e,s,n,!0),e.tight&&!m||(g=!1),m=1=n)break;if(e.isEmpty(s)&&s++,n<=s)break;if(e.tShift[s]?@[]^_`{|}~-".split("").forEach(function(e){$4[e.charCodeAt(0)]=1});var K4=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g,W4=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g,J4=["coap","doi","javascript","aaa","aaas","about","acap","cap","cid","crid","data","dav","dict","dns","file","ftp","geo","go","gopher","h323","http","https","iax","icap","im","imap","info","ipp","iris","iris.beep","iris.xpc","iris.xpcs","iris.lwz","ldap","mailto","mid","msrp","msrps","mtqp","mupdate","news","nfs","ni","nih","nntp","opaquelocktoken","pop","pres","rtsp","service","session","shttp","sieve","sip","sips","sms","snmp","soap.beep","soap.beeps","tag","tel","telnet","tftp","thismessage","tn3270","tip","tv","urn","vemmi","ws","wss","xcon","xcon-userid","xmlrpc.beep","xmlrpc.beeps","xmpp","z39.50r","z39.50s","adiumxtra","afp","afs","aim","apt","attachment","aw","beshare","bitcoin","bolo","callto","chrome","chrome-extension","com-eventbrite-attendee","content","cvs","dlna-playsingle","dlna-playcontainer","dtn","dvb","ed2k","facetime","feed","finger","fish","gg","git","gizmoproject","gtalk","hcp","icon","ipn","irc","irc6","ircs","itms","jar","jms","keyparc","lastfm","ldaps","magnet","maps","market","message","mms","ms-help","msnim","mumble","mvn","notes","oid","palm","paparazzi","platform","proxy","psyc","query","res","resource","rmi","rsync","rtmp","secondlife","sftp","sgn","skype","smb","soldat","spotify","ssh","steam","svn","teamspeak","things","udp","unreal","ut2004","ventrilo","view-source","webcal","wtai","wyciwyg","xfire","xri","ymsgr"],H4=/^<([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>/,G4=/^<([a-zA-Z.\-]{1,25}):([^<>\x00-\x20]*)>/;function Y4(r,o){return r=r.source,o=o||"",function e(t,n){return t?(n=n.source||n,r=r.replace(t,n),e):new RegExp(r,o)}}var zn=Y4(/(?:unquoted|single_quoted|double_quoted)/)("unquoted",/[^"'=<>`\x00-\x20]+/)("single_quoted",/'[^']*'/)("double_quoted",/"[^"]*"/)(),Dn=Y4(/(?:\s+attr_name(?:\s*=\s*attr_value)?)/)("attr_name",/[a-zA-Z_:][a-zA-Z0-9:._-]*/)("attr_value",zn)(),Hn=Y4(/<[A-Za-z][A-Za-z0-9]*attribute*\s*\/?>/)("attribute",Dn)(),X4=Y4(/^(?:open_tag|close_tag|comment|processing|declaration|cdata)/)("open_tag",Hn)("close_tag",/<\/[A-Za-z][A-Za-z0-9]*\s*>/)("comment",/|/)("processing",/<[?].*?[?]>/)("declaration",/]*>/)("cdata",//)(),Q4=/^&#((?:x[a-f0-9]{1,8}|[0-9]{1,8}));/i,Z4=/^&([a-z][a-z0-9]{1,31});/i,e8=[["text",function(e,t){for(var n=e.pos;n=e.options.maxNesting)return!1;if(s=0=e.options.maxNesting)return!1;if(s=0=e.options.maxNesting)return!1;if(s=0=e.options.maxNesting)return!1;for(e.pos=u+n,a=[n];e.pos=e.options.maxNesting)return!1;for(e.pos=s+1;e.pos=e.options.maxNesting)return!1;for(e.pos=s+1;e.pos=e.options.maxNesting)return!1;if(h=p+1,(n=p4(e,p))<0)return!1;if((i=n+1)=e.options.maxNesting||(n=o+2,(o=p4(e,o+1))<0||(t||(e.env.footnotes||(e.env.footnotes={}),e.env.footnotes.list||(e.env.footnotes.list=[]),t=e.env.footnotes.list.length,e.pos=n,e.posMax=o,e.push({type:"footnote_ref",id:t,level:e.level}),e.linkLevel++,n=e.tokens.length,e.parser.tokenize(e),e.env.footnotes.list[t]={tokens:e.tokens.splice(n)},e.linkLevel--),e.pos=o+1,e.posMax=r,0)))}],["footnote_ref",function(e,t){var n,r,o=e.posMax,s=e.pos;if(o=e.options.maxNesting)return!1;for(n=s+2;n")<0||((n=s.match(G4))?J4.indexOf(n[1].toLowerCase())<0||(o=h4(r=n[0].slice(1,-1)),!e.parser.validateLink(r)||(t||(e.push({type:"link_open",href:o,level:e.level}),e.push({type:"text",content:r,level:e.level+1}),e.push({type:"link_close",level:e.level})),e.pos+=n[0].length,0)):!(n=s.match(H4))||(o=h4("mailto:"+(r=n[0].slice(1,-1))),!e.parser.validateLink(o)||(t||(e.push({type:"link_open",href:o,level:e.level}),e.push({type:"text",content:r,level:e.level+1}),e.push({type:"link_close",level:e.level})),e.pos+=n[0].length,0))))}],["htmltag",function(e,t){var n,r=e.pos;return!(!e.options.html||(n=e.posMax,60!==e.src.charCodeAt(r)||n<=r+2||33!==(n=e.src.charCodeAt(r+1))&&63!==n&&47!==n&&!function(e){e|=32;return 97<=e&&e<=122}(n)||!(n=e.src.slice(r).match(X4))||(t||e.push({type:"htmltag",content:e.src.slice(r,r+n[0].length),level:e.level}),e.pos+=n[0].length,0)))}],["entity",function(e,t){var n,r=e.pos,o=e.posMax;if(38!==e.src.charCodeAt(r))return!1;if(r+1=s)break}else e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()};var r8={default:{options:{html:!(t8.prototype.parse=function(e,t,n,r){e=new u4(e,this,t,n,r);this.tokenize(e)}),xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkTarget:"",typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["block","inline","references","replacements","smartquotes","references","abbr2","footnote_tail"]},block:{rules:["blockquote","code","fences","footnote","heading","hr","htmlblock","lheading","list","paragraph","table"]},inline:{rules:["autolink","backticks","del","emphasis","entity","escape","footnote_ref","htmltag","links","newline","text"]}}},full:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkTarget:"",typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{},block:{},inline:{}}},commonmark:{options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkTarget:"",typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["block","inline","references","abbr2"]},block:{rules:["blockquote","code","fences","heading","hr","htmlblock","lheading","list","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","htmltag","links","newline","text"]}}}};function o8(e,t,n){this.src=t,this.env=n,this.options=e.options,this.tokens=[],this.inlineMode=!1,this.inline=e.inline,this.block=e.block,this.renderer=e.renderer,this.typographer=e.typographer}function s8(e,t){"string"!=typeof e&&(t=e,e="default"),t&&null!=t.linkify&&console.warn("linkify option is removed. Use linkify plugin instead:\n\nimport Remarkable from 'remarkable';\nimport linkify from 'remarkable/linkify';\nnew Remarkable().use(linkify)\n"),this.inline=new t8,this.block=new L4,this.core=new A4,this.renderer=new l4,this.ruler=new c4,this.options={},this.configure(r8[e]),this.set(t||{})}function i8(e,t){if(Array.prototype.indexOf)return e.indexOf(t);for(var n=0,r=e.length;n",this.getInnerHtml(),""].join("")},u8.prototype.buildAttrsStr=function(){if(!this.attrs)return"";var e,t=this.getAttrs(),n=[];for(e in t)t.hasOwnProperty(e)&&n.push(e+'="'+t[e]+'"');return n.join(" ")};var c8=u8;function u8(e){void 0===e&&(e={}),this.tagName="",this.attrs={},this.innerHTML="",this.whitespaceRegex=/\s+/,this.tagName=e.tagName||"",this.attrs=e.attrs||{},this.innerHTML=e.innerHtml||e.innerHTML||""}f8.prototype.build=function(e){return new c8({tagName:"a",attrs:this.createAttrs(e),innerHtml:this.processAnchorText(e.getAnchorText())})},f8.prototype.createAttrs=function(e){var t={href:e.getAnchorHref()},n=this.createCssClass(e);return n&&(t.class=n),this.newWindow&&(t.target="_blank",t.rel="noopener noreferrer"),this.truncate&&this.truncate.length&&this.truncate.length=u)return(p.host.length==s?p.host.substr(0,s-f)+i:l(h,u)).substr(0,u+c);var d="";if(p.path&&(d+="/"+p.path),p.query&&(d+="?"+p.query),d){if(u<=(h+d).length)return(h+d).length==s?(h+d).substr(0,s):(h+l(d,u-h.length)).substr(0,u+c);h+=d}if(p.fragment){o="#"+p.fragment;if(u<=(h+o).length)return(h+o).length==s?(h+o).substr(0,s):(h+l(o,u-h.length)).substr(0,u+c);h+=o}if(p.scheme&&p.host){var f=p.scheme+"://";if((h+f).lengtho&&(f=null==n?(n="…",3):n.length,p=p.substring(0,o-f)+n),p;s=e,h=r,d=void 0;if(s.length<=h)return s;var m,u=null==d?(d="…",m=8,3):(m=d.length,d.length),h=h-u,u="";return 0"!==(l=w)&&M8.test(l)?y=3:E();break;case 3:a=w,B8.test(a)?(b=new SP(g8(g8({},b),{name:_()})),y=4):"<"===a?S():"/"===a?(b=new SP(g8(g8({},b),{name:_()})),y=12):">"===a?(b=new SP(g8(g8({},b),{name:_()})),x()):M8.test(a)||D8.test(a)||":"===a||E();break;case 4:a=w,B8.test(a)||("/"===a?y=12:">"===a?x():"<"===a?S():"="===a||F8.test(a)||q8.test(a)?E():y=5);break;case 5:i=w,B8.test(i)?y=6:"/"===i?y=12:"="===i?y=7:">"===i?x():"<"===i?S():F8.test(i)&&E();break;case 6:i=w,B8.test(i)||("/"===i?y=12:"="===i?y=7:">"===i?x():"<"===i?S():F8.test(i)?E():y=5);break;case 7:s=w,B8.test(s)||('"'===s?y=8:"'"===s?y=9:/[>=`]/.test(s)?E():"<"===s?S():y=10);break;case 8:'"'===w&&(y=11);break;case 9:"'"===w&&(y=11);break;case 10:s=w,B8.test(s)?y=4:">"===s?x():"<"===s&&S();break;case 11:o=w,B8.test(o)?y=4:"/"===o?y=12:">"===o?x():"<"===o?S():(y=4,m--);break;case 12:">"===w?(b=new SP(g8(g8({},b),{isClosing:!0})),x()):y=4;break;case 13:"--"===t.substr(m,2)?(m+=2,b=new SP(g8(g8({},b),{type:"comment"})),y=14):"DOCTYPE"===t.substr(m,7).toUpperCase()?(m+=7,b=new SP(g8(g8({},b),{type:"doctype"})),y=20):E();break;case 14:"-"===(o=w)?y=15:">"===o?E():y=16;break;case 15:"-"===(r=w)?y=18:">"===r?E():y=16;break;case 16:"-"===w&&(y=17);break;case 17:y="-"===w?18:16;break;case 18:">"===(r=w)?x():"!"===r?y=19:"-"!==r&&(y=16);break;case 19:"-"===(n=w)?y=17:">"===n?x():y=16;break;case 20:">"===(n=w)?x():"<"===n&&S();break;default:l8(y)}m++}function E(){y=0,b=f}function S(){y=1,b=new SP({idx:m})}function x(){var e=t.slice(v,b.idx);e&&p(e,v),"comment"===b.type?h(b.idx):"doctype"===b.type?d(b.idx):(b.isOpening&&c(b.name,b.idx),b.isClosing&&u(b.name,b.idx)),E(),v=m+1}function _(){var e=b.idx+(b.isClosing?2:1);return t.slice(e,m).toLowerCase()}vn?t:t+1;e.splice(r,1);continue}if(e[t+1].getOffset()/g,">"));for(var t=this.parse(e),n=[],r=0,o=0,s=t.length;o\s]/i.test(r.content)&&0/i.test(r.content)&&c++),!(0({useUnsafeMarkdown:!1})};const PP=jP;function NP(e){var{useUnsafeMarkdown:t=!1}=13.26.0 and will be removed in v4.0.0."),NP.hasWarnedAboutDeprecation=!0),CP().sanitize(e,{ADD_ATTR:["target"],FORBID_TAGS:["style","form"],ALLOW_DATA_ATTR:n,FORBID_ATTR:r})}NP.hasWarnedAboutDeprecation=!1;class IP extends ae.Component{render(){const{errSelectors:e,specSelectors:t,getComponent:n}=this.props,r=n("SvgAssets"),o=n("InfoContainer",!0),s=n("VersionPragmaFilter"),i=n("operations",!0),a=n("Models",!0),l=n("Webhooks",!0),c=n("Row"),u=n("Col"),p=n("errors",!0),h=n("ServersContainer",!0),d=n("SchemesContainer",!0),f=n("AuthorizeBtnContainer",!0),m=n("FilterContainer",!0),g=t.isSwagger2(),y=t.isOAS3(),v=t.isOAS31(),b=!t.specStr(),w=t.loadingStatus();let E=null;if("loading"===w&&(E=ae.createElement("div",{className:"info"},ae.createElement("div",{className:"loading-container"},ae.createElement("div",{className:"loading"})))),"failed"===w&&(E=ae.createElement("div",{className:"info"},ae.createElement("div",{className:"loading-container"},ae.createElement("h4",{className:"title"},"Failed to load API definition."),ae.createElement(p,null)))),"failedConfig"===w){const t=e.lastError(),n=t?t.get("message"):"";E=ae.createElement("div",{className:"info failed-config"},ae.createElement("div",{className:"loading-container"},ae.createElement("h4",{className:"title"},"Failed to load remote configuration."),ae.createElement("p",null,n)))}if(E=!E&&b?ae.createElement("h4",null,"No API definition provided."):E)return ae.createElement("div",{className:"swagger-ui"},ae.createElement("div",{className:"loading-container"},E));var S=t.servers(),x=t.schemes(),S=S&&S.size,x=x&&x.size,_=!!t.securityDefinitions();return ae.createElement("div",{className:"swagger-ui"},ae.createElement(r,null),ae.createElement(s,{isSwagger2:g,isOAS3:y,alsoShow:ae.createElement(p,null)},ae.createElement(p,null),ae.createElement(c,{className:"information-container"},ae.createElement(u,{mobile:12},ae.createElement(o,null))),S||x||_?ae.createElement("div",{className:"scheme-container"},ae.createElement(u,{className:"schemes wrapper",mobile:12},S||x?ae.createElement("div",{className:"schemes-server-container"},S?ae.createElement(h,null):null,x?ae.createElement(d,null):null):null,_?ae.createElement(f,null):null)):null,ae.createElement(m,null),ae.createElement(c,null,ae.createElement(u,{mobile:12,desktop:12},ae.createElement(i,null))),v&&ae.createElement(c,{className:"webhooks-container"},ae.createElement(u,{mobile:12,desktop:12},ae.createElement(l,null))),ae.createElement(c,null,ae.createElement(u,{mobile:12,desktop:12},ae.createElement(a,null)))))}}const TP=()=>({components:{App:B3,authorizationPopup:F3,authorizeBtn:q3,AuthorizeBtnContainer:$3,authorizeOperationBtn:U3,auths:z3,AuthItem:V3,authError:K3,oauth2:X3,apiKeyAuth:W3,basicAuth:J3,clear:Q3,liveResponse:t6,InitializedInput:Z6,info:r9,InfoContainer:o9,InfoUrl:t9,InfoBasePath:e9,Contact:i9,License:l9,JumpToPath:c9,CopyToClipboardBtn:u9,onlineValidatorBadge:n6,operations:o6,operation:u6,OperationSummary:d6,OperationSummaryMethod:f6,OperationSummaryPath:m6,highlightCode:b6,responses:w6,response:S6,ResponseExtension:x6,responseBody:A6,parameters:C6,parameterRow:N6,execute:I6,headers:T6,errors:R6,contentType:B6,overview:X6,footer:p9,FilterContainer:h9,ParamBody:f9,curl:m9,schemes:g9,SchemesContainer:y9,modelExample:b9,ModelWrapper:w9,ModelCollapse:v9,Model:N9,Models:I9,EnumModel:T9,ObjectModel:R9,ArrayModel:M9,PrimitiveModel:L9,Property:B9,TryItOutButton:F9,Markdown:PP,BaseLayout:IP,VersionPragmaFilter:q9,VersionStamp:$9,OperationExt:g6,OperationExtRow:y6,ParameterExt:j6,ParameterIncludeEmpty:P6,OperationTag:a6,OperationContainer:p6,OpenAPIVersion:U9,DeepLink:z9,SvgAssets:V9,Example:function(e){const{example:t,showValue:n,getComponent:r,getConfigs:o}=e,s=r("Markdown",!0),i=r("highlightCode");return t?ae.createElement("div",{className:"example"},t.get("description")?ae.createElement("section",{className:"example__section"},ae.createElement("div",{className:"example__section-header"},"Example Description"),ae.createElement("p",null,ae.createElement(s,{source:t.get("description")}))):null,n&&t.has("value")?ae.createElement("section",{className:"example__section"},ae.createElement("div",{className:"example__section-header"},"Example Value"),ae.createElement(i,{getConfigs:o,value:mt(t.get("value"))})):null):null},ExamplesSelect:H3,ExamplesSelectValueRetainer:Y3}});var RP,e=BR(775),MP=BR.n(e),fo={value:"",onChange:()=>{},schema:{},keyName:"",required:!1,errors:(0,q.List)()};class DP extends ae.Component{static defaultProps=fo;componentDidMount(){const{dispatchInitialValue:e,value:t,onChange:n}=this.props;e?n(t):!1===e&&n("")}render(){let{schema:e,errors:t,value:n,onChange:r,getComponent:o,fn:s,disabled:i}=this.props;var a=e&&e.get?e.get("format"):null,l=e&&e.get?e.get("type"):null;let c=l?o(a?`JsonSchema_${l}_`+a:"JsonSchema_"+l,!1,{failSilently:!0}):o("JsonSchema_string");return c=c||o("JsonSchema_string"),ae.createElement(c,B()({},this.props,{errors:t,fn:s,getComponent:o,value:n,onChange:r,schema:e,disabled:i}))}}class LP extends ae.Component{static defaultProps=fo;onChange=e=>{e=this.props.schema&&"file"===this.props.schema.get("type")?e.target.files[0]:e.target.value;this.props.onChange(e,this.props.keyName)};onEnumChange=e=>this.props.onChange(e);render(){let{getComponent:e,value:t,schema:n,errors:r,required:o,description:s,disabled:i}=this.props;var a=n&&n.get?n.get("enum"):null,l=n&&n.get?n.get("format"):null,c=n&&n.get?n.get("type"):null,u=n&&n.get?n.get("in"):null;if(t=t||"",r=r.toJS?r.toJS():[],a){const n=e("Select");return ae.createElement(n,{className:r.length?"invalid":"",title:r.length?r:"",allowedValues:[...a],value:t,allowEmptyValue:!o,disabled:i,onChange:this.onEnumChange})}a=i||u&&"formData"===u&&!("FormData"in window),u=e("Input");return c&&"file"===c?ae.createElement(u,{type:"file",className:r.length?"invalid":"",title:r.length?r:"",onChange:this.onChange,disabled:a}):ae.createElement(MP(),{type:l&&"password"===l?"password":"text",className:r.length?"invalid":"",title:r.length?r:"",value:t,minLength:0,debounceTimeout:350,placeholder:s,onChange:this.onChange,disabled:a})}}class BP extends ae.PureComponent{static defaultProps=fo;constructor(e,t){super(e,t),this.state={value:zP(e.value),schema:e.schema}}UNSAFE_componentWillReceiveProps(e){var t=zP(e.value);t!==this.state.value&&this.setState({value:t}),e.schema!==this.state.schema&&this.setState({schema:e.schema})}onChange=()=>{this.props.onChange(this.state.value)};onItemChange=(n,r)=>{this.setState(e=>{let t=e["value"];return{value:t.set(r,n)}},this.onChange)};removeItem=n=>{this.setState(e=>{let t=e["value"];return{value:t.delete(n)}},this.onChange)};addItem=()=>{const e=this.props["fn"];let t=zP(this.state.value);this.setState(()=>({value:t.push(e.getSampleSchema(this.state.schema.get("items"),!1,{includeWriteOnly:!0}))}),this.onChange)};onEnumChange=e=>{this.setState(()=>({value:e}),this.onChange)};render(){let{getComponent:r,required:e,schema:t,errors:o,fn:s,disabled:i}=this.props;const n=(o=o.toJS?o.toJS():Array.isArray(o)?o:[]).filter(e=>"string"==typeof e),a=o.filter(e=>void 0!==e.needRemove).map(e=>e.error),l=this.state.value,c=!!(l&&l.count&&0{var n=(0,q.fromJS)([...o.filter(e=>e.index===t).map(e=>e.error)]);return ae.createElement("div",{key:t,className:"json-schema-form-item"},g?ae.createElement(qP,{value:e,onChange:e=>this.onItemChange(e,t),disabled:i,errors:n,getComponent:r}):m?ae.createElement(FP,{value:e,onChange:e=>this.onItemChange(e,t),disabled:i,errors:n}):ae.createElement(f,B()({},this.props,{value:e,onChange:e=>this.onItemChange(e,t),disabled:i,errors:n,schema:d,getComponent:r,fn:s})),i?null:ae.createElement(y,{className:"btn btn-sm json-schema-form-item-remove "+(a.length?"invalid":null),title:a.length?a:"",onClick:()=>this.removeItem(t)}," - "))}):null,i?null:ae.createElement(y,{className:"btn btn-sm json-schema-form-item-add "+(n.length?"invalid":null),title:n.length?n:"",onClick:this.addItem},"Add ",p?p+" ":"","item"))}}class FP extends ae.Component{static defaultProps=fo;onChange=e=>{e=e.target.value;this.props.onChange(e,this.props.keyName)};render(){let{value:e,errors:t,description:n,disabled:r}=this.props;return e=e||"",t=t.toJS?t.toJS():[],ae.createElement(MP(),{type:"text",className:t.length?"invalid":"",title:t.length?t:"",value:e,minLength:0,debounceTimeout:350,placeholder:n,onChange:this.onChange,disabled:r})}}class qP extends ae.Component{static defaultProps=fo;onFileChange=e=>{e=e.target.files[0];this.props.onChange(e,this.props.keyName)};render(){let{getComponent:e,errors:t,disabled:n}=this.props;var r=e("Input"),o=n||!("FormData"in window);return ae.createElement(r,{type:"file",className:t.length?"invalid":"",title:t.length?t:"",onChange:this.onFileChange,disabled:o})}}class $P extends ae.Component{static defaultProps=fo;onEnumChange=e=>this.props.onChange(e);render(){let{getComponent:e,value:t,errors:n,schema:r,required:o,disabled:s}=this.props;n=n.toJS?n.toJS():[];var i=r&&r.get?r.get("enum"):null,a=!i||!o,l=!i&&["true","false"],c=e("Select");return ae.createElement(c,{className:n.length?"invalid":"",title:n.length?n:"",value:String(t),disabled:s,allowedValues:i?[...i]:l,allowEmptyValue:a,onChange:this.onEnumChange})}}class UP extends ae.PureComponent{constructor(){super()}static defaultProps=fo;onChange=e=>{this.props.onChange(e)};handleOnChange=e=>{e=e.target.value;this.onChange(e)};render(){let{getComponent:e,value:t,errors:n,disabled:r}=this.props;var o=e("TextArea");return n=n.toJS?n.toJS():Array.isArray(n)?n:[],ae.createElement("div",null,ae.createElement(o,{className:le()({invalid:n.length}),title:n.length?n.map(e=>{var t=void 0!==e.propKey?e.propKey:e.index,n="string"==typeof e?e:"string"==typeof e.error?e.error:null;if(!t&&n)return n;let r=e.error,o="/"+e.propKey;for(;"object"==typeof r;){const e=void 0!==r.propKey?r.propKey:r.index;if(void 0===e)break;if(o+="/"+e,!r.error)break;r=r.error}return o+": "+r}).join(", "):"",value:mt(t),disabled:r,onChange:this.handleOnChange}))}}function zP(e){return q.List.isList(e)?e:Array.isArray(e)?(0,q.fromJS)(e):(0,q.List)()}const VP=()=>[Oo,Hj,ys,O3,Il,Uo,os,gs,Fi,TP,()=>({components:{...re}}),Jj,()=>({components:{...oe}}),hn,A3,Ro,Vo,bs,ui,D3()],KP=(0,q.Map)();function WP(n){return(e,t)=>function(){if(t.getSystem().specSelectors.isOAS3()){const e=n(...arguments);return"function"==typeof e?e(t):e}return e(...arguments)}}const JP=WP(t(()=>null)),HP=WP(()=>e=>{e=e.getSystem().specSelectors.specJson().getIn(["components","schemas"]);return q.Map.isMap(e)?e:KP}),GP=WP(()=>e=>e.getSystem().specSelectors.specJson().hasIn(["servers",0])),YP=WP(t(Xi,e=>e.getIn(["components","securitySchemes"])||null)),XP=(o,s)=>function(e){if(s.specSelectors.isOAS3())return s.oas3Selectors.validOperationMethods();for(var t=arguments.length,n=new Array(1e,e=>{let t=e["specSelectors"];return t.securityDefinitions()},(e,t)=>{let i=(0,q.List)();return t&&t.entrySeq().forEach(e=>{let[o,s]=e;e=s.get("type");if("oauth2"===e&&s.get("flows").entrySeq().forEach(e=>{let[t,n]=e,r=(0,q.fromJS)({flow:t,authorizationUrl:n.get("authorizationUrl"),tokenUrl:n.get("tokenUrl"),scopes:n.get("scopes"),type:s.get("type"),description:s.get("description")});i=i.push(new q.Map({[o]:r.filter(e=>void 0!==e)}))}),"http"!==e&&"apiKey"!==e||(i=i.push(new q.Map({[o]:s}))),"openIdConnect"===e&&s.get("openIdConnectData")){let r=s.get("openIdConnectData");(r.get("grant_types_supported")||["authorization_code","implicit"]).forEach(e=>{let t=r.get("scopes_supported")&&r.get("scopes_supported").reduce((e,t)=>e.set(t,""),new q.Map),n=(0,q.fromJS)({flow:e,authorizationUrl:r.get("authorization_endpoint"),tokenUrl:r.get("token_endpoint"),scopes:t,type:"oauth2",openIdConnectUrl:s.get("openIdConnectUrl")});i=i.push(new q.Map({[o]:n.filter(e=>void 0!==e)}))})}}),i}),(o,s)=>function(){for(var e,t=arguments.length,n=new Array(t),r=0;re=>"function"==typeof n.specSelectors?.isOAS3?n.specSelectors.isOAS3()?ae.createElement(r,B()({},e,n,{Ori:t})):ae.createElement(t,e):(console.warn("OAS3 wrapper: couldn't get spec"),null)}const sN=(0,q.Map)(),iN=()=>e=>{e=e.getSystem().specSelectors.specJson();return"string"==typeof(e=e.get("swagger"))&&"2.0"===e},aN=()=>e=>{e=e.getSystem().specSelectors.specJson();return"string"==typeof(e=e.get("openapi"))&&/^3\.0\.([0123])(?:-rc[012])?$/.test(e)},lN=()=>e=>e.getSystem().specSelectors.isOAS30();function cN(o){return function(n){for(var e=arguments.length,r=new Array(1{if(e.specSelectors.isOAS3()){const t=o(n,...r);return"function"==typeof t?t(e):t}return null}}}const uN=cN(()=>e=>e.specSelectors.specJson().get("servers",sN)),pN=cN((e,t)=>{let{callbacks:n,specPath:s}=t;return e=>{const o=e.specSelectors.validOperationMethods();return q.Map.isMap(n)?n.reduce((e,t,r)=>{if(!q.Map.isMap(t))return e;t=t.reduce((e,t,n)=>{if(!q.Map.isMap(t))return e;t=t.entrySeq().filter(e=>{var[e]=e;return o.includes(e)}).map(e=>{var[e,t]=e;return{operation:(0,q.Map)({operation:t}),method:e,path:n,callbackName:r,specPath:s.concat([r,n,e])}});return e.concat(t)},(0,q.List)());return e.concat(t)},(0,q.List)()).groupBy(e=>e.callbackName).map(e=>e.toArray()).toObject():{}}}),hN=(e,t,n,r)=>{const o=e.getIn(["content",t])??(0,q.OrderedMap)(),s=o.get("schema",(0,q.OrderedMap)()).toJS(),i=void 0!==o.get("examples"),a=o.get("example"),l=i?o.getIn(["examples",n,"value"]):a;return mt(r.getSampleSchema(s,t,{includeWriteOnly:!0},l))};class dN extends ae.Component{render(){const{link:e,name:t,getComponent:n}=this.props,r=n("Markdown",!0);var o,s=e.get("operationId")||e.get("operationRef"),i=e.get("parameters")&&e.get("parameters").toJS(),a=e.get("description");return ae.createElement("div",{className:"operation-link"},ae.createElement("div",{className:"description"},ae.createElement("b",null,ae.createElement("code",null,t)),a?ae.createElement(r,{source:a}):null),ae.createElement("pre",null,"Operation `",s,"`",ae.createElement("br",null),ae.createElement("br",null),"Parameters ",(o=0,("string"!=typeof(a=JSON.stringify(i,null,2))?"":a.split("\n").map((e,t)=>0e.get("url")===s.currentServer),t=this.props.servers.find(e=>e.get("url")===this.props.currentServer)||(0,q.OrderedMap)();if(!e)return this.setServer(i.first().get("url"));let n=((t.get("variables")||(0,q.OrderedMap)()).find(e=>e.get("default"))||(0,q.OrderedMap)()).get("default"),r=e.get("variables")||(0,q.OrderedMap)(),o=(r.find(e=>e.get("default"))||(0,q.OrderedMap)()).get("default");r.map((e,t)=>{l(s.currentServer,t)&&n===o||a({server:s.currentServer,key:t,val:e.get("default")||""})})}}onServerChange=e=>{this.setServer(e.target.value)};onServerVariableValueChange=e=>{let{setServerVariableValue:t,currentServer:n}=this.props,r=e.target.getAttribute("data-variable"),o=e.target.value;"function"==typeof t&&t({server:n,key:r,val:o})};setServer=e=>{let t=this.props["setSelectedServer"];t(e)};render(){let{servers:e,currentServer:r,getServerVariable:o,getEffectiveServerValue:t}=this.props,n=(e.find(e=>e.get("url")===r)||(0,q.OrderedMap)()).get("variables")||(0,q.OrderedMap)(),s=0!==n.size;return ae.createElement("div",{className:"servers"},ae.createElement("label",{htmlFor:"servers"},ae.createElement("select",{onChange:this.onServerChange,value:r},e.valueSeq().map(e=>ae.createElement("option",{value:e.get("url"),key:e.get("url")},e.get("url"),e.get("description")&&" - "+e.get("description"))).toArray())),s?ae.createElement("div",null,ae.createElement("div",{className:"computed-url"},"Computed URL:",ae.createElement("code",null,t(r))),ae.createElement("h4",null,"Server variables"),ae.createElement("table",null,ae.createElement("tbody",null,n.entrySeq().map(e=>{let[t,n]=e;return ae.createElement("tr",{key:t},ae.createElement("td",null,t),ae.createElement("td",null,n.get("enum")?ae.createElement("select",{"data-variable":t,onChange:this.onServerVariableValueChange},n.get("enum").map(e=>ae.createElement("option",{selected:e===o(r,t),key:e,value:e},e))):ae.createElement("input",{type:"text",value:o(r,t)||"",onChange:this.onServerVariableValueChange,"data-variable":t})))})))):null)}}class mN extends ae.Component{render(){const{specSelectors:e,oas3Selectors:t,oas3Actions:n,getComponent:r}=this.props,o=e.servers(),s=r("Servers");return o&&o.size?ae.createElement("div",null,ae.createElement("span",{className:"servers-title"},"Servers"),ae.createElement(s,{servers:o,currentServer:t.selectedServer(),setSelectedServer:n.setSelectedServer,setServerVariableValue:n.setServerVariableValue,getServerVariable:t.serverVariableValue,getEffectiveServerValue:t.serverEffectiveValue})):null}}Nn=Function.prototype;class gN extends ae.PureComponent{static defaultProps={onChange:Nn,userHasEditedBody:!1};constructor(e,t){super(e,t),this.state={value:mt(e.value)||e.defaultValue},e.onChange(e.value)}applyDefaultValue=e=>{const{onChange:t,defaultValue:n}=e||this.props;return this.setState({value:n}),t(n)};onChange=e=>{this.props.onChange(mt(e))};onDomChange=e=>{const t=e.target.value;this.setState({value:t},()=>this.onChange(t))};UNSAFE_componentWillReceiveProps(e){this.props.value!==e.value&&e.value!==this.state.value&&this.setState({value:mt(e.value)}),!e.value&&e.defaultValue&&this.state.value&&this.applyDefaultValue(e)}render(){let{getComponent:e,errors:t}=this.props,n=this.state["value"],r=0{let t=this.props["onChange"],{value:n,name:r}=e.target,o=Object.assign({},this.state.value);r?o[r]=n:o=n,this.setState({value:o},()=>t(this.state))};render(){let{schema:e,getComponent:t,errSelectors:n,name:r}=this.props;const o=t("Input"),s=t("Row"),i=t("Col"),a=t("authError"),l=t("Markdown",!0),c=t("JumpToPath",!0),u=(e.get("scheme")||"").toLowerCase();let p=this.getValue(),h=n.allErrors().filter(e=>e.get("authId")===r);var d;return"basic"===u?(d=p?p.get("username"):null,ae.createElement("div",null,ae.createElement("h4",null,ae.createElement("code",null,r||e.get("name")),"  (http, Basic)",ae.createElement(c,{path:["securityDefinitions",r]})),d&&ae.createElement("h6",null,"Authorized"),ae.createElement(s,null,ae.createElement(l,{source:e.get("description")})),ae.createElement(s,null,ae.createElement("label",null,"Username:"),d?ae.createElement("code",null," ",d," "):ae.createElement(i,null,ae.createElement(o,{type:"text",required:"required",name:"username","aria-label":"auth-basic-username",onChange:this.onChange,autoFocus:!0}))),ae.createElement(s,null,ae.createElement("label",null,"Password:"),d?ae.createElement("code",null," ****** "):ae.createElement(i,null,ae.createElement(o,{autoComplete:"new-password",name:"password",type:"password","aria-label":"auth-basic-password",onChange:this.onChange}))),h.valueSeq().map((e,t)=>ae.createElement(a,{error:e,key:t})))):"bearer"===u?ae.createElement("div",null,ae.createElement("h4",null,ae.createElement("code",null,r||e.get("name")),"  (http, Bearer)",ae.createElement(c,{path:["securityDefinitions",r]})),p&&ae.createElement("h6",null,"Authorized"),ae.createElement(s,null,ae.createElement(l,{source:e.get("description")})),ae.createElement(s,null,ae.createElement("label",null,"Value:"),p?ae.createElement("code",null," ****** "):ae.createElement(i,null,ae.createElement(o,{type:"text","aria-label":"auth-bearer-value",onChange:this.onChange,autoFocus:!0}))),h.valueSeq().map((e,t)=>ae.createElement(a,{error:e,key:t}))):ae.createElement("div",null,ae.createElement("em",null,ae.createElement("b",null,r)," HTTP authentication: unsupported scheme ",`'${u}'`))}}class vN extends ae.Component{setSelectedServer=e=>{var{path:t,method:n}=this.props;return this.forceUpdate(),this.props.setSelectedServer(e,t+":"+n)};setServerVariableValue=e=>{var{path:t,method:n}=this.props;return this.forceUpdate(),this.props.setServerVariableValue({...e,namespace:t+":"+n})};getSelectedServer=()=>{var{path:e,method:t}=this.props;return this.props.getSelectedServer(e+":"+t)};getServerVariable=(e,t)=>{var{path:n,method:r}=this.props;return this.props.getServerVariable({namespace:n+":"+r,server:e},t)};getEffectiveServerValue=e=>{var{path:t,method:n}=this.props;return this.props.getEffectiveServerValue({server:e,namespace:t+":"+n})};render(){const{operationServers:e,pathServers:t,getComponent:n}=this.props;if(!e&&!t)return null;var r=n("Servers"),o=e||t,s=e?"operation":"path";return ae.createElement("div",{className:"opblock-section operation-servers"},ae.createElement("div",{className:"opblock-section-header"},ae.createElement("div",{className:"tab-header"},ae.createElement("h4",{className:"opblock-title"},"Servers"))),ae.createElement("div",{className:"opblock-description-wrapper"},ae.createElement("h4",{className:"message"},"These ",s,"-level options override the global server options."),ae.createElement(r,{servers:o,currentServer:this.getSelectedServer(),setSelectedServer:this.setSelectedServer,setServerVariableValue:this.setServerVariableValue,getServerVariable:this.getServerVariable,getEffectiveServerValue:this.getEffectiveServerValue})))}}const bN={Callbacks:e=>{let{callbacks:t,specPath:n,specSelectors:r,getComponent:o}=e;const s=r.callbacksOperations({callbacks:t,specPath:n}),i=Object.keys(s),a=o("OperationContainer",!0);return 0===i.length?ae.createElement("span",null,"No callbacks"):ae.createElement("div",null,i.map(t=>ae.createElement("div",{key:""+t},ae.createElement("h2",null,t),s[t].map(e=>ae.createElement(a,{key:`${t}-${e.path}-`+e.method,op:e.operation,tag:"callbacks",method:e.method,path:e.path,specPath:e.specPath,allowTryItOut:!1})))))},HttpAuth:yN,RequestBody:d=>{let{userHasEditedBody:f,requestBody:r,requestBodyValue:m,requestBodyInclusionSetting:g,requestBodyErrors:y,getComponent:v,getConfigs:e,specSelectors:t,fn:b,contentType:o,isExecute:w,specPath:n,onChange:E,onChangeIncludeEmpty:S,activeExamplesKey:s,updateActiveExamplesKey:i,setRetainRequestBodyValueFlag:a}=d;const x=v("Markdown",!0),l=v("modelExample"),c=v("RequestBodyEditor"),u=v("highlightCode"),p=v("ExamplesSelectValueRetainer"),h=v("Example"),_=v("ParameterIncludeEmpty"),k=e()["showCommonExtensions"],O=r?.get("description")??null,A=r?.get("content")??new q.OrderedMap,C=(o=o||A.keySeq().first()||"",A.get(o)??(0,q.OrderedMap)()),j=C.get("schema",(0,q.OrderedMap)()),P=C.get("examples",null),N=P?.map((e,t)=>{var n=e?.get("value",null);return e=n?e.set("value",hN(r,o,t,b),n):e});if(y=q.List.isList(y)?y:(0,q.List)(),!C.size)return null;var d="object"===C.getIn(["schema","type"]),I="binary"===C.getIn(["schema","format"]),T="base64"===C.getIn(["schema","format"]);if("application/octet-stream"===o||0===o.indexOf("image/")||0===o.indexOf("audio/")||0===o.indexOf("video/")||I||T){const d=v("Input");return w?ae.createElement(d,{type:"file",onChange:e=>{E(e.target.files[0])}}):ae.createElement("i",null,"Example values are not available for ",ae.createElement("code",null,o)," media types.")}if(d&&("application/x-www-form-urlencoded"===o||0===o.indexOf("multipart/"))&&0{let[r,o]=n;if(!o.get("readOnly")){let e=k?ft(o):null;var n=j.get("required",(0,q.List)()).includes(r),s=o.get("type"),i=o.get("format"),a=o.get("description"),l=m.getIn([r,"value"]),c=m.getIn([r,"errors"])||y,u=g.get(r)||!1,p=o.has("default")||o.has("example")||o.hasIn(["items","example"])||o.hasIn(["items","default"]),h=o.has("enum")&&(1===o.get("enum").size||n),p=p||h;let t="array"!==s||p?"":[];"string"==typeof(t="string"!=typeof(t="object"!==s&&!p?t:b.getSampleSchema(o,!1,{includeWriteOnly:!0}))&&"object"===s?mt(t):t)&&"array"===s&&(t=JSON.parse(t));h="string"===s&&("binary"===i||"base64"===i);return ae.createElement("tr",{key:r,className:"parameters","data-property-name":r},ae.createElement("td",{className:"parameters-col_name"},ae.createElement("div",{className:n?"parameter__name required":"parameter__name"},r,n?ae.createElement("span",null," *"):null),ae.createElement("div",{className:"parameter__type"},s,i&&ae.createElement("span",{className:"prop-format"},"($",i,")"),k&&e.size?e.entrySeq().map(e=>{var[e,t]=e;return ae.createElement(f,{key:e+"-"+t,xKey:e,xVal:t})}):null),ae.createElement("div",{className:"parameter__deprecated"},o.get("deprecated")?"deprecated":null)),ae.createElement("td",{className:"parameters-col_description"},ae.createElement(x,{source:a}),w?ae.createElement("div",null,ae.createElement(d,{fn:b,dispatchInitialValue:!h,schema:o,description:r,getComponent:v,value:void 0===l?t:l,required:n,errors:c,onChange:e=>{E(e,[r])}}),n?null:ae.createElement(_,{onChange:e=>S(r,e),isIncluded:u,isIncludedOptions:(e=>{let t={key:e,shouldDispatchInit:!1,defaultValue:!0};return"no value"===g.get(e,"no value")&&(t.shouldDispatchInit=!0),t})(r),isDisabled:Array.isArray(l)?0!==l.length:!bt(l)})):null))}}))))}I=hN(r,o,s,b);let R=null;return E6(I)&&(R="json"),ae.createElement("div",null,O&&ae.createElement(x,{source:O}),N?ae.createElement(p,{userHasEditedBody:f,examples:N,currentKey:s,currentUserInputValue:m,onSelect:e=>{i(e)},updateValue:E,defaultToFirstExample:!0,getComponent:v,setRetainRequestBodyValueFlag:a}):null,w?ae.createElement("div",null,ae.createElement(c,{value:m,errors:y,defaultValue:I,onChange:E,getComponent:v})):ae.createElement(l,{getComponent:v,getConfigs:e,specSelectors:t,expandDepth:1,isExecute:w,schema:C.get("schema"),specPath:n.push("content",o),example:ae.createElement(u,{className:"body-param__example",getConfigs:e,language:R,value:mt(m)||I}),includeWriteOnly:!0}),N?ae.createElement(h,{example:N.get(s),getComponent:v,getConfigs:e}):null)},Servers:fN,ServersContainer:mN,RequestBodyEditor:gN,OperationServers:vN,operationLink:dN},wN=new s8("commonmark");wN.block.ruler.enable(["table"]),wN.set({linkTarget:"_blank"});var EN,SN,$n=t=>{let{source:n,className:r="",getConfigs:o}=t;if("string"!=typeof n)return null;if(n){const t=o()["useUnsafeMarkdown"],s=NP(wN.render(n),{useUnsafeMarkdown:t});let e;return"string"==typeof s&&(e=s.trim()),ae.createElement("div",{dangerouslySetInnerHTML:{__html:e},className:le()(r,"renderedMarkdown")})}return null},An=($n.defaultProps={getConfigs:()=>({useUnsafeMarkdown:!1})},oN($n)),jn=oN(e=>{let{Ori:t,...n}=e;const{schema:r,getComponent:o,errSelectors:s,authorized:i,onAuthChange:a,name:l}=n,c=o("HttpAuth");return"http"===r.get("type")?ae.createElement(c,{key:l,schema:r,name:l,errSelectors:s,authorized:i,getComponent:o,onChange:a}):ae.createElement(t,n)}),R=oN(n6);class xN extends ae.Component{render(){let{getConfigs:e,schema:t}=this.props,n=["model-box"],r=null;return!0===t.get("deprecated")&&(n.push("deprecated"),r=ae.createElement("span",{className:"model-deprecated-warning"},"Deprecated:")),ae.createElement("div",{className:n.join(" ")},r,ae.createElement(N9,B()({},this.props,{getConfigs:e,depth:1,expandDepth:this.props.expandDepth||0})))}}const _N=oN(xN),kN=oN(e=>{let{Ori:t,...n}=e;const{schema:r,getComponent:o,errors:s,onChange:i}=n,a=r&&r.get?r.get("format"):null,l=r&&r.get?r.get("type"):null,c=o("Input");return l&&"string"===l&&a&&("binary"===a||"base64"===a)?ae.createElement(c,{type:"file",className:s.length?"invalid":"",title:s.length?s:"",onChange:e=>{i(e.target.files[0])},disabled:t.isDisabled}):ae.createElement(t,n)}),ON={Markdown:An,AuthItem:jn,OpenAPIVersion:(EN=e=>{e=e.Ori;return ae.createElement(e,{oasVersion:"3.0"})},(t,n)=>e=>"function"==typeof n.specSelectors?.isOAS30?n.specSelectors.isOAS30()?ae.createElement(EN,B()({},e,n,{Ori:t})):ae.createElement(t,e):(console.warn("OAS30 wrapper: couldn't get spec"),null)),JsonSchema_string:kN,model:_N,onlineValidatorBadge:R},AN="oas3_set_servers",CN="oas3_set_request_body_value",jN="oas3_set_request_body_retain_flag",PN="oas3_set_request_body_inclusion",NN="oas3_set_active_examples_member",IN="oas3_set_request_content_type",TN="oas3_set_response_content_type",RN="oas3_set_server_variable_value",MN="oas3_set_request_body_validate_error",DN="oas3_clear_request_body_validate_error",LN="oas3_clear_request_body_value";const BN=e=>{var{value:e,pathMethod:t}=e;return{type:jN,payload:{value:e,pathMethod:t}}};const FN=e=>{var{path:e,method:t,validationErrors:n}=e;return{type:MN,payload:{path:e,method:t,validationErrors:n}}},qN=e=>{var{path:e,method:t}=e;return{type:DN,payload:{path:e,method:t}}},$N=e=>{e=e.pathMethod;return{type:DN,payload:{path:e[0],method:e[1]}}},UN=e=>{e=e.pathMethod;return{type:LN,payload:{pathMethod:e}}},zN=o=>function(n){for(var e=arguments.length,r=new Array(1{if(e.getSystem().specSelectors.isOAS3()){const t=o(n,...r);return"function"==typeof t?t(e):t}return null}},VN=zN((e,t)=>{return e.getIn(t?[t,"selectedServer"]:["selectedServer"])||""}),KN=zN((e,t,n)=>e.getIn(["requestData",t,n,"bodyValue"])||null),WN=zN((e,t,n)=>e.getIn(["requestData",t,n,"retainBodyValue"])||!1),JN=(e,o,s)=>e=>{const{oas3Selectors:t,specSelectors:n,fn:r}=e.getSystem();if(n.isOAS3()){const e=t.requestContentType(o,s);if(e)return hN(n.specResolvedSubtree(["paths",o,s,"requestBody"]),e,t.activeExamplesMember(o,s,"requestBody","requestBody"),r)}return null},HN=zN((e,l,c)=>e=>{const{oas3Selectors:t,specSelectors:n,fn:r}=e;let o=!1;var s=t.requestContentType(l,c);let i=t.requestBodyValue(l,c);var a=n.specResolvedSubtree(["paths",l,c,"requestBody"]);if(!a)return!1;if(q.Map.isMap(i)&&(i=mt(i.mapEntries(e=>q.Map.isMap(e[1])?[e[0],e[1].get("value")]:e).toJS())),q.List.isList(i)&&(i=mt(i)),s){const e=hN(a,s,t.activeExamplesMember(l,c,"requestBody","requestBody"),r);o=!!i&&i!==e}return o}),GN=zN((e,t,n)=>e.getIn(["requestData",t,n,"bodyInclusion"])||(0,q.Map)()),YN=zN((e,t,n)=>e.getIn(["requestData",t,n,"errors"])||null),XN=zN((e,t,n,r,o)=>e.getIn(["examples",t,n,r,o,"activeExample"])||null),QN=zN((e,t,n)=>e.getIn(["requestData",t,n,"requestContentType"])||null),ZN=zN((e,t,n)=>e.getIn(["requestData",t,n,"responseContentType"])||null),e5=zN((e,t,n)=>{let r;if("string"!=typeof t){const{server:e,namespace:o}=t;r=o?[o,"serverVariableValues",e,n]:["serverVariableValues",e,n]}else r=["serverVariableValues",t,n];return e.getIn(r)||null}),t5=zN((e,t)=>{let n;if("string"!=typeof t){const{server:e,namespace:r}=t;n=r?[r,"serverVariableValues",e]:["serverVariableValues",e]}else n=["serverVariableValues",t];return e.getIn(n)||(0,q.OrderedMap)()}),n5=zN((e,t)=>{var n,r;if("string"!=typeof t){const{server:o,namespace:s}=t;r=o,n=s?e.getIn([s,"serverVariableValues",r]):e.getIn(["serverVariableValues",r])}else n=e.getIn(["serverVariableValues",r=t]);n=n||(0,q.OrderedMap)();let o=r;return n.map((e,t)=>{o=o.replace(new RegExp(`{${t}}`,"g"),e)}),o}),r5=(SN=(e,t)=>(()=>!!e.getIn(["requestData",...t||[],"bodyValue"]))(),function(){for(var e=arguments.length,n=new Array(e),t=0;t{const t=e.getSystem().specSelectors.specJson();e=[...n][1]||[];return!t.getIn(["paths",...e,"requestBody","required"])||SN(...n)}}),o5=(e,t)=>{let{oas3RequiredRequestBodyContentType:n,oas3RequestContentType:r,oas3RequestBodyValue:o}=t,s=[];if(!q.Map.isMap(o))return s;let i=[];return Object.keys(n.requestContentType).forEach(e=>{e===r&&n.requestContentType[e].forEach(e=>{i.indexOf(e)<0&&i.push(e)})}),i.forEach(e=>{o.getIn([e,"value"])||s.push(e)}),s},s5=t(()=>["get","put","post","delete","options","head","patch","trace"]),i5={[AN]:(e,t)=>{var{selectedServerUrl:t,namespace:n}=t["payload"];return e.setIn(n?[n,"selectedServer"]:["selectedServer"],t)},[CN]:(e,t)=>{let{value:n,pathMethod:r}=t["payload"],[o,s]=r;if(!q.Map.isMap(n))return e.setIn(["requestData",o,s,"bodyValue"],n);let i,a=e.getIn(["requestData",o,s,"bodyValue"])||(0,q.Map)();q.Map.isMap(a)||(a=(0,q.Map)());const[...l]=n.keys();return l.forEach(e=>{var t=n.getIn([e]);a.has(e)&&q.Map.isMap(t)||(i=a.setIn([e,"value"],t))}),e.setIn(["requestData",o,s,"bodyValue"],i)},[jN]:(e,t)=>{var{value:t,pathMethod:n}=t["payload"],[n,r]=n;return e.setIn(["requestData",n,r,"retainBodyValue"],t)},[PN]:(e,t)=>{var{value:t,pathMethod:n,name:r}=t["payload"],[n,o]=n;return e.setIn(["requestData",n,o,"bodyInclusion",r],t)},[NN]:(e,t)=>{var{name:t,pathMethod:n,contextType:r,contextName:o}=t["payload"],[n,s]=n;return e.setIn(["examples",n,s,r,o,"activeExample"],t)},[IN]:(e,t)=>{var{value:t,pathMethod:n}=t["payload"],[n,r]=n;return e.setIn(["requestData",n,r,"requestContentType"],t)},[TN]:(e,t)=>{var{value:t,path:n,method:r}=t["payload"];return e.setIn(["requestData",n,r,"responseContentType"],t)},[RN]:(e,t)=>{var{server:t,namespace:n,key:r,val:o}=t["payload"];return e.setIn(n?[n,"serverVariableValues",t,r]:["serverVariableValues",t,r],o)},[MN]:(e,t)=>{let{path:n,method:r,validationErrors:o}=t["payload"],s=[];if(s.push("Required field is not provided"),o.missingBodyValue)return e.setIn(["requestData",n,r,"errors"],(0,q.fromJS)(s));if(o.missingRequiredKeys&&0t.reduce((e,t)=>e.setIn([t,"errors"],(0,q.fromJS)(s)),e))}return console.warn("unexpected result: SET_REQUEST_BODY_VALIDATE_ERROR"),e},[DN]:(e,t)=>{var{path:t,method:n}=t["payload"];const r=e.getIn(["requestData",t,n,"bodyValue"]);if(!q.Map.isMap(r))return e.setIn(["requestData",t,n,"errors"],(0,q.fromJS)([]));const[...o]=r.keys();return o?e.updateIn(["requestData",t,n,"bodyValue"],(0,q.fromJS)({}),e=>o.reduce((e,t)=>e.setIn([t,"errors"],(0,q.fromJS)([])),e)):e},[LN]:(e,t)=>{var t=t["payload"]["pathMethod"],[t,n]=t,r=e.getIn(["requestData",t,n,"bodyValue"]);return r?q.Map.isMap(r)?e.setIn(["requestData",t,n,"bodyValue"],(0,q.Map)()):e.setIn(["requestData",t,n,"bodyValue"],""):e}};function a5(){return{components:bN,wrapComponents:ON,statePlugins:{spec:{wrapSelectors:se,selectors:pe},auth:{wrapSelectors:ie},oas3:{actions:{...he},reducers:i5,selectors:{...de}}}}}const l5=e=>{let{specSelectors:t,getComponent:n}=e;const r=t.selectWebhooksOperations(),o=Object.keys(r),s=n("OperationContainer",!0);return 0===o.length?null:ae.createElement("div",{className:"webhooks"},ae.createElement("h2",null,"Webhooks"),o.map(t=>ae.createElement("div",{key:t+"-webhook"},r[t].map(e=>ae.createElement(s,{key:`${t}-${e.method}-webhook`,op:e.operation,tag:"webhooks",method:e.method,path:t,specPath:e.specPath,allowTryItOut:!1})))))},c5=e=>{let{getComponent:t,specSelectors:n}=e;var e=n.selectLicenseNameField(),r=n.selectLicenseUrl(),o=t("Link");return ae.createElement("div",{className:"info__license"},r?ae.createElement("div",{className:"info__license__url"},ae.createElement(o,{target:"_blank",href:ct(r)},e)):ae.createElement("span",null,e))},u5=e=>{let{getComponent:t,specSelectors:n}=e;var e=n.selectContactNameField(),r=n.selectContactUrl(),o=n.selectContactEmailField(),s=t("Link");return ae.createElement("div",{className:"info__contact"},r&&ae.createElement("div",null,ae.createElement(s,{href:ct(r),target:"_blank"},e," - Website")),o&&ae.createElement(s,{href:ct("mailto:"+o)},r?"Send email to "+e:"Contact "+e))},p5=e=>{let{getComponent:t,specSelectors:n}=e;var e=n.version(),r=n.url(),o=n.basePath(),s=n.host(),i=n.selectInfoSummaryField(),a=n.selectInfoDescriptionField(),l=n.selectInfoTitleField(),c=n.selectInfoTermsOfServiceUrl(),u=n.selectExternalDocsUrl(),p=n.selectExternalDocsDescriptionField(),h=n.contact(),d=n.license(),f=t("Markdown",!0),m=t("Link"),g=t("VersionStamp"),y=t("OpenAPIVersion"),v=t("InfoUrl"),b=t("InfoBasePath"),w=t("License",!0),E=t("Contact",!0),S=t("JsonSchemaDialect",!0);return ae.createElement("div",{className:"info"},ae.createElement("hgroup",{className:"main"},ae.createElement("h2",{className:"title"},l,ae.createElement("span",null,e&&ae.createElement(g,{version:e}),ae.createElement(y,{oasVersion:"3.1"}))),(s||o)&&ae.createElement(b,{host:s,basePath:o}),r&&ae.createElement(v,{getComponent:t,url:r})),i&&ae.createElement("p",{className:"info__summary"},i),ae.createElement("div",{className:"info__description description"},ae.createElement(f,{source:a})),c&&ae.createElement("div",{className:"info__tos"},ae.createElement(m,{target:"_blank",href:ct(c)},"Terms of service")),0{let{getComponent:t,specSelectors:n}=e;var e=n.selectJsonSchemaDialectField(),r=n.selectJsonSchemaDialectDefault(),o=t("Link");return ae.createElement(ae.Fragment,null,e&&e===r&&ae.createElement("p",{className:"info__jsonschemadialect"},"JSON Schema dialect:"," ",ae.createElement(o,{target:"_blank",href:ct(e)},e)),e&&e!==r&&ae.createElement("div",{className:"error-wrapper"},ae.createElement("div",{className:"no-margin"},ae.createElement("div",{className:"errors"},ae.createElement("div",{className:"errors-wrapper"},ae.createElement("h4",{className:"center"},"Warning"),ae.createElement("p",{className:"message"},ae.createElement("strong",null,"OpenAPI.jsonSchemaDialect")," field contains a value different from the default value of"," ",ae.createElement(o,{target:"_blank",href:r},r),". Values different from the default one are currently not supported. Please either omit the field or provide it with the default value."))))))},d5=e=>{var{bypass:e,isSwagger2:t,isOAS3:n,isOAS31:r,alsoShow:o,children:s}=e;return e?ae.createElement("div",null,s):t&&(n||r)?ae.createElement("div",{className:"version-pragma"},o,ae.createElement("div",{className:"version-pragma__message version-pragma__message--ambiguous"},ae.createElement("div",null,ae.createElement("h3",null,"Unable to render this definition"),ae.createElement("p",null,ae.createElement("code",null,"swagger")," and ",ae.createElement("code",null,"openapi")," fields cannot be present in the same Swagger or OpenAPI definition. Please remove one of the fields."),ae.createElement("p",null,"Supported version fields are ",ae.createElement("code",null,'swagger: "2.0"')," and those that match ",ae.createElement("code",null,"openapi: 3.x.y")," (for example,"," ",ae.createElement("code",null,"openapi: 3.1.0"),").")))):t||n||r?ae.createElement("div",null,s):ae.createElement("div",{className:"version-pragma"},o,ae.createElement("div",{className:"version-pragma__message version-pragma__message--missing"},ae.createElement("div",null,ae.createElement("h3",null,"Unable to render this definition"),ae.createElement("p",null,"The provided definition does not specify a valid version field."),ae.createElement("p",null,"Please indicate a valid Swagger or OpenAPI version field. Supported version fields are ",ae.createElement("code",null,'swagger: "2.0"')," and those that match ",ae.createElement("code",null,"openapi: 3.x.y")," (for example,"," ",ae.createElement("code",null,"openapi: 3.1.0"),")."))))},f5=(0,ae.forwardRef)((e,t)=>{let{schema:n,getComponent:r,onToggle:o}=e;const s=r("JSONSchema202012"),i=(e=>{if("string"!=typeof e||!e.includes("#/components/schemas/"))return null;e=e.replace(/^.*#\/components\/schemas\//,"").replace(/~1/g,"/").replace(/~0/g,"~");try{return decodeURIComponent(e)}catch{return e}})(n.get("$$ref")),a=(0,ae.useCallback)((e,t)=>{o(i,t)},[i,o]);return ae.createElement(s,{name:i,schema:n.toJS(),ref:t,onExpand:a})}),m5=(f5.defaultProps={name:"",displayName:"",isRef:!1,required:!1,expandDepth:0,depth:1,includeReadOnly:!1,includeWriteOnly:!1,onToggle:()=>{}},f5),g5=e=>{let{specActions:o,specSelectors:s,layoutSelectors:t,layoutActions:i,getComponent:n,getConfigs:r}=e;const a=s.selectSchemas(),l=0{var e=d&&1{i.show(c,!d)},[d])),b=(0,ae.useCallback)(e=>{null!==e&&i.readyToScroll(c,e)},[]);return!l||p<0?null:ae.createElement("section",{className:le()("models",{"is-open":d}),ref:b},ae.createElement("h4",null,ae.createElement("button",{"aria-expanded":d,className:"models-control",onClick:v},ae.createElement("span",null,"Schemas"),d?ae.createElement(g,null):ae.createElement(y,null))),ae.createElement(f,{isOpened:d},Object.entries(a).map(e=>{var n,t,[e,r]=e;return ae.createElement(m,{key:e,ref:e=>{null!==e&&i.readyToScroll([...c,t],e)},schema:r,name:t=e,onExpand:(n=e,(e,t)=>{if(t){const e=[...c,n];null==s.specResolvedSubtree(e)&&o.requestResolvedSubtree([...c,n])}})})})))},y5=e=>{let{schema:t,getComponent:n}=e;e=n("JumpToPath",!0);return ae.createElement("div",null,ae.createElement("h4",null,t.get("name")," (mutualTLS)"," ",ae.createElement(e,{path:["securityDefinitions",t.get("name")]})),ae.createElement("p",null,"Mutual TLS is required by this API/Operation. Certificates are managed via your Operating System and/or your browser."),ae.createElement("p",null,t.get("description")))};class v5 extends ae.Component{constructor(e,t){super(e,t),this.state={}}onAuthChange=e=>{var t=e["name"];this.setState({[t]:e})};submitAuth=e=>{e.preventDefault();let t=this.props["authActions"];t.authorizeWithPersistOption(this.state)};logoutClick=e=>{e.preventDefault();let{authActions:t,definitions:n}=this.props,r=n.map((e,t)=>t).toArray();this.setState(r.reduce((e,t)=>(e[t]="",e),{})),t.logoutWithPersistOption(r)};close=e=>{e.preventDefault();let t=this.props["authActions"];t.showDefinitions(!1)};render(){let{definitions:e,getComponent:n,authSelectors:t,errSelectors:r}=this.props;const o=n("AuthItem"),s=n("oauth2",!0),i=n("Button"),a=t.authorized(),l=e.filter((e,t)=>!!a.get(t)),c=e.filter(e=>"oauth2"!==e.get("type")&&"mutualTLS"!==e.get("type")),u=e.filter(e=>"oauth2"===e.get("type")),p=e.filter(e=>"mutualTLS"===e.get("type"));return ae.createElement("div",{className:"auth-container"},0ae.createElement(o,{key:t,schema:e,name:t,getComponent:n,onAuthChange:this.onAuthChange,authorized:a,errSelectors:r})).toArray(),ae.createElement("div",{className:"auth-btn-wrapper"},c.size===l.size?ae.createElement(i,{className:"btn modal-btn auth",onClick:this.logoutClick,"aria-label":"Remove authorization"},"Logout"):ae.createElement(i,{type:"submit",className:"btn modal-btn auth authorize","aria-label":"Apply credentials"},"Authorize"),ae.createElement(i,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close"))),0"oauth2"===e.get("type")).map((e,t)=>ae.createElement("div",{key:t},ae.createElement(s,{authorized:a,schema:e,name:t}))).toArray()):null,0ae.createElement(o,{key:t,schema:e,name:t,getComponent:n,onAuthChange:this.onAuthChange,authorized:a,errSelectors:r})).toArray()))}}function b5(e){let{fn:t,getSystem:r}=e;if(t.jsonSchema202012){const e=(t=>{var e=r()["fn"];if("function"!=typeof t)return null;const n=e.jsonSchema202012["hasKeyword"];return e=>t(e)||n(e,"example")||e?.xml||e?.discriminator||e?.externalDocs})(t.jsonSchema202012.isExpandable);Object.assign(this.fn.jsonSchema202012,{isExpandable:e,getProperties:xI})}if("function"==typeof t.sampleFromSchema&&t.jsonSchema202012){const e=(e=>{const{fn:o,specSelectors:s}=r();return Object.fromEntries(Object.entries(e).map(e=>{let[t,n]=e;const r=o[t];return[t,function(){return s.isOAS31()?n(...arguments):"function"==typeof r?r(...arguments):void 0}]}))})({sampleFromSchema:t.jsonSchema202012.sampleFromSchema,sampleFromSchemaGeneric:t.jsonSchema202012.sampleFromSchemaGeneric,createXMLExample:t.jsonSchema202012.createXMLExample,memoizedSampleFromSchema:t.jsonSchema202012.memoizedSampleFromSchema,memoizedCreateXMLExample:t.jsonSchema202012.memoizedCreateXMLExample});Object.assign(this.fn,e)}}function w5(){var e=0{e=e.get("openapi");return"string"==typeof e&&/^3\.1\.(?:[1-9]\d*|0)$/.test(e)},x5=o=>function(n){for(var e=arguments.length,r=new Array(1{if(e.getSystem().specSelectors.isOAS31()){const t=o(n,...r);return"function"==typeof t?t(e):t}return null}},_5=i=>(o,s)=>function(e){for(var t=arguments.length,n=new Array(1function(n){for(var e=arguments.length,r=new Array(1{const t=o(n,e,...r);return"function"==typeof t?t(e):t}},O5=r=>(t,n)=>e=>n.specSelectors.isOAS31()?ae.createElement(r,B()({},e,{originalComponent:t,getSystem:n.getSystem})):ae.createElement(t,e),A5=O5(e=>{let t=e["getSystem"];e=t().getComponent("OAS31License",!0);return ae.createElement(e,null)}),C5=O5(e=>{let t=e["getSystem"];e=t().getComponent("OAS31Contact",!0);return ae.createElement(e,null)}),j5=O5(e=>{let t=e["getSystem"];e=t().getComponent("OAS31Info",!0);return ae.createElement(e,null)}),P5=O5(e=>{let{getSystem:t,...n}=e;const r=t(),{getComponent:o,fn:s,getConfigs:i}=r,a=i(),l=o("OAS31Model"),c=o("JSONSchema202012"),u=o("JSONSchema202012Keyword$schema"),p=o("JSONSchema202012Keyword$vocabulary"),h=o("JSONSchema202012Keyword$id"),d=o("JSONSchema202012Keyword$anchor"),f=o("JSONSchema202012Keyword$dynamicAnchor"),m=o("JSONSchema202012Keyword$ref"),g=o("JSONSchema202012Keyword$dynamicRef"),y=o("JSONSchema202012Keyword$defs"),v=o("JSONSchema202012Keyword$comment"),b=o("JSONSchema202012KeywordAllOf"),w=o("JSONSchema202012KeywordAnyOf"),E=o("JSONSchema202012KeywordOneOf"),S=o("JSONSchema202012KeywordNot"),x=o("JSONSchema202012KeywordIf"),_=o("JSONSchema202012KeywordThen"),k=o("JSONSchema202012KeywordElse"),O=o("JSONSchema202012KeywordDependentSchemas"),A=o("JSONSchema202012KeywordPrefixItems"),C=o("JSONSchema202012KeywordItems"),j=o("JSONSchema202012KeywordContains"),P=o("JSONSchema202012KeywordProperties"),N=o("JSONSchema202012KeywordPatternProperties"),I=o("JSONSchema202012KeywordAdditionalProperties"),T=o("JSONSchema202012KeywordPropertyNames"),R=o("JSONSchema202012KeywordUnevaluatedItems"),M=o("JSONSchema202012KeywordUnevaluatedProperties"),D=o("JSONSchema202012KeywordType"),L=o("JSONSchema202012KeywordEnum"),B=o("JSONSchema202012KeywordConst"),F=o("JSONSchema202012KeywordConstraint"),q=o("JSONSchema202012KeywordDependentRequired"),$=o("JSONSchema202012KeywordContentSchema"),U=o("JSONSchema202012KeywordTitle"),z=o("JSONSchema202012KeywordDescription"),V=o("JSONSchema202012KeywordDefault"),K=o("JSONSchema202012KeywordDeprecated"),W=o("JSONSchema202012KeywordReadOnly"),J=o("JSONSchema202012KeywordWriteOnly"),H=o("JSONSchema202012Accordion"),G=o("JSONSchema202012ExpandDeepButton"),Y=o("JSONSchema202012ChevronRightIcon"),X=o("withJSONSchema202012Context")(l,{config:{default$schema:"https://spec.openapis.org/oas/3.1/dialect/base",defaultExpandedLevels:a.defaultModelExpandDepth,includeReadOnly:Boolean(n.includeReadOnly),includeWriteOnly:Boolean(n.includeWriteOnly)},components:{JSONSchema:c,Keyword$schema:u,Keyword$vocabulary:p,Keyword$id:h,Keyword$anchor:d,Keyword$dynamicAnchor:f,Keyword$ref:m,Keyword$dynamicRef:g,Keyword$defs:y,Keyword$comment:v,KeywordAllOf:b,KeywordAnyOf:w,KeywordOneOf:E,KeywordNot:S,KeywordIf:x,KeywordThen:_,KeywordElse:k,KeywordDependentSchemas:O,KeywordPrefixItems:A,KeywordItems:C,KeywordContains:j,KeywordProperties:P,KeywordPatternProperties:N,KeywordAdditionalProperties:I,KeywordPropertyNames:T,KeywordUnevaluatedItems:R,KeywordUnevaluatedProperties:M,KeywordType:D,KeywordEnum:L,KeywordConst:B,KeywordConstraint:F,KeywordDependentRequired:q,KeywordContentSchema:$,KeywordTitle:U,KeywordDescription:z,KeywordDefault:V,KeywordDeprecated:K,KeywordReadOnly:W,KeywordWriteOnly:J,Accordion:H,ExpandDeepButton:G,ChevronRightIcon:Y},fn:{upperFirst:s.upperFirst,isExpandable:s.jsonSchema202012.isExpandable,getProperties:s.jsonSchema202012.getProperties}});return ae.createElement(X,n)}),N5=P5,I5=O5(e=>{let t=e["getSystem"];const{getComponent:n,fn:r,getConfigs:o}=t(),s=o();if(I5.ModelsWithJSONSchemaContext)return ae.createElement(I5.ModelsWithJSONSchemaContext,null);const i=n("OAS31Models",!0),a=n("JSONSchema202012"),l=n("JSONSchema202012Keyword$schema"),c=n("JSONSchema202012Keyword$vocabulary"),u=n("JSONSchema202012Keyword$id"),p=n("JSONSchema202012Keyword$anchor"),h=n("JSONSchema202012Keyword$dynamicAnchor"),d=n("JSONSchema202012Keyword$ref"),f=n("JSONSchema202012Keyword$dynamicRef"),m=n("JSONSchema202012Keyword$defs"),g=n("JSONSchema202012Keyword$comment"),y=n("JSONSchema202012KeywordAllOf"),v=n("JSONSchema202012KeywordAnyOf"),b=n("JSONSchema202012KeywordOneOf"),w=n("JSONSchema202012KeywordNot"),E=n("JSONSchema202012KeywordIf"),S=n("JSONSchema202012KeywordThen"),x=n("JSONSchema202012KeywordElse"),_=n("JSONSchema202012KeywordDependentSchemas"),k=n("JSONSchema202012KeywordPrefixItems"),O=n("JSONSchema202012KeywordItems"),A=n("JSONSchema202012KeywordContains"),C=n("JSONSchema202012KeywordProperties"),j=n("JSONSchema202012KeywordPatternProperties"),P=n("JSONSchema202012KeywordAdditionalProperties"),N=n("JSONSchema202012KeywordPropertyNames"),I=n("JSONSchema202012KeywordUnevaluatedItems"),T=n("JSONSchema202012KeywordUnevaluatedProperties"),R=n("JSONSchema202012KeywordType"),M=n("JSONSchema202012KeywordEnum"),D=n("JSONSchema202012KeywordConst"),L=n("JSONSchema202012KeywordConstraint"),B=n("JSONSchema202012KeywordDependentRequired"),F=n("JSONSchema202012KeywordContentSchema"),q=n("JSONSchema202012KeywordTitle"),$=n("JSONSchema202012KeywordDescription"),U=n("JSONSchema202012KeywordDefault"),z=n("JSONSchema202012KeywordDeprecated"),V=n("JSONSchema202012KeywordReadOnly"),K=n("JSONSchema202012KeywordWriteOnly"),W=n("JSONSchema202012Accordion"),J=n("JSONSchema202012ExpandDeepButton"),H=n("JSONSchema202012ChevronRightIcon"),G=n("withJSONSchema202012Context");return I5.ModelsWithJSONSchemaContext=G(i,{config:{default$schema:"https://spec.openapis.org/oas/3.1/dialect/base",defaultExpandedLevels:s.defaultModelsExpandDepth-1,includeReadOnly:!0,includeWriteOnly:!0},components:{JSONSchema:a,Keyword$schema:l,Keyword$vocabulary:c,Keyword$id:u,Keyword$anchor:p,Keyword$dynamicAnchor:h,Keyword$ref:d,Keyword$dynamicRef:f,Keyword$defs:m,Keyword$comment:g,KeywordAllOf:y,KeywordAnyOf:v,KeywordOneOf:b,KeywordNot:w,KeywordIf:E,KeywordThen:S,KeywordElse:x,KeywordDependentSchemas:_,KeywordPrefixItems:k,KeywordItems:O,KeywordContains:A,KeywordProperties:C,KeywordPatternProperties:j,KeywordAdditionalProperties:P,KeywordPropertyNames:N,KeywordUnevaluatedItems:I,KeywordUnevaluatedProperties:T,KeywordType:R,KeywordEnum:M,KeywordConst:D,KeywordConstraint:L,KeywordDependentRequired:B,KeywordContentSchema:F,KeywordTitle:q,KeywordDescription:$,KeywordDefault:U,KeywordDeprecated:z,KeywordReadOnly:V,KeywordWriteOnly:K,Accordion:W,ExpandDeepButton:J,ChevronRightIcon:H},fn:{upperFirst:r.upperFirst,isExpandable:r.jsonSchema202012.isExpandable,getProperties:r.jsonSchema202012.getProperties}}),ae.createElement(I5.ModelsWithJSONSchemaContext,null)}),T5=(I5.ModelsWithJSONSchemaContext=null,I5),R5=(e,r)=>e=>{var t=r.specSelectors.isOAS31(),n=r.getComponent("OAS31VersionPragmaFilter");return ae.createElement(n,B()({isOAS31:t},e))},M5=O5(e=>{let{originalComponent:t,...n}=e;const{getComponent:r,schema:o}=n,s=r("MutualTLSAuth",!0);return"mutualTLS"===o.get("type")?ae.createElement(s,{schema:o}):ae.createElement(t,n)}),D5=M5,L5=O5(e=>{let{getSystem:t,...n}=e;e=t().getComponent("OAS31Auths",!0);return ae.createElement(e,n)}),B5=(0,q.Map)(),F5=t((e,t)=>t.specSelectors.specJson(),S5),q5=()=>e=>e.specSelectors.specJson().get("webhooks",B5),$5=t((e,t)=>t.specSelectors.webhooks(),(e,t)=>t.specSelectors.validOperationMethods(),(e,t)=>t.specSelectors.specResolvedSubtree(["webhooks"]),(e,r)=>q.Map.isMap(e)?e.reduce((e,t,n)=>{if(!q.Map.isMap(t))return e;t=t.entrySeq().filter(e=>{var[e]=e;return r.includes(e)}).map(e=>{var[e,t]=e;return{operation:(0,q.Map)({operation:t}),method:e,path:n,specPath:(0,q.List)(["webhooks",n,e])}});return e.concat(t)},(0,q.List)()).groupBy(e=>e.path).map(e=>e.toArray()).toObject():{}),U5=()=>e=>e.specSelectors.info().get("license",B5),z5=()=>e=>e.specSelectors.license().get("name","License"),V5=()=>e=>e.specSelectors.license().get("url"),K5=t((e,t)=>t.specSelectors.url(),(e,t)=>t.oas3Selectors.selectedServer(),(e,t)=>t.specSelectors.selectLicenseUrlField(),(e,t,n)=>{if(n)return i6(n,e,{selectedServer:t})}),W5=()=>e=>e.specSelectors.license().get("identifier"),J5=()=>e=>e.specSelectors.info().get("contact",B5),H5=()=>e=>e.specSelectors.contact().get("name","the developer"),G5=()=>e=>e.specSelectors.contact().get("email"),Y5=()=>e=>e.specSelectors.contact().get("url"),X5=t((e,t)=>t.specSelectors.url(),(e,t)=>t.oas3Selectors.selectedServer(),(e,t)=>t.specSelectors.selectContactUrlField(),(e,t,n)=>{if(n)return i6(n,e,{selectedServer:t})}),Q5=()=>e=>e.specSelectors.info().get("title"),Z5=()=>e=>e.specSelectors.info().get("summary"),eI=()=>e=>e.specSelectors.info().get("description"),tI=()=>e=>e.specSelectors.info().get("termsOfService"),nI=t((e,t)=>t.specSelectors.url(),(e,t)=>t.oas3Selectors.selectedServer(),(e,t)=>t.specSelectors.selectInfoTermsOfServiceField(),(e,t,n)=>{if(n)return i6(n,e,{selectedServer:t})}),rI=()=>e=>e.specSelectors.externalDocs().get("description"),oI=()=>e=>e.specSelectors.externalDocs().get("url"),sI=t((e,t)=>t.specSelectors.url(),(e,t)=>t.oas3Selectors.selectedServer(),(e,t)=>t.specSelectors.selectExternalDocsUrlField(),(e,t,n)=>{if(n)return i6(n,e,{selectedServer:t})}),iI=()=>e=>e.specSelectors.specJson().get("jsonSchemaDialect"),aI=()=>"https://spec.openapis.org/oas/3.1/dialect/base",lI=t((e,t)=>t.specSelectors.definitions(),(e,t)=>t.specSelectors.specResolvedSubtree(["components","schemas"]),(e,o)=>q.Map.isMap(e)?q.Map.isMap(o)?Object.entries(e.toJS()).reduce((e,t)=>{var[t,n]=t;const r=o.get(t);return e[t]=r?.toJS()||n,e},{}):e.toJS():{}),cI=(s,i)=>function(e){for(var t=i.specSelectors.isOAS31(),n=arguments.length,r=new Array(1(e,t)=>t.oas31Selectors.selectLicenseUrl()),pI=_5(()=>(e,t)=>{const n=t.specSelectors.securityDefinitions();let r=e();return n&&n.entrySeq().forEach(e=>{let[t,n]=e;"mutualTLS"===n.get("type")&&(r=r.push(new q.Map({[t]:n})))}),r}),hI=t((e,t)=>t.specSelectors.url(),(e,t)=>t.oas3Selectors.selectedServer(),(e,t)=>t.specSelectors.selectLicenseUrlField(),(e,t)=>t.specSelectors.selectLicenseIdentifierField(),(e,t,n,r)=>n?i6(n,e,{selectedServer:t}):r?`https://spdx.org/licenses/${r}.html`:void 0),dI=e=>{let{schema:t,getSystem:n}=e;const r=n()["fn"],{hasKeyword:o,stringify:s}=r.jsonSchema202012.useFn();return o(t,"example")?ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--example"},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"Example"),ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--const"},s(t.example))):null},fI=e=>{let{schema:t,getSystem:n}=e;const r=t?.xml||{},{fn:o,getComponent:s}=n(),{useIsExpandedDeeply:i,useComponent:a}=o.jsonSchema202012,l=i(),c=!!(r.name||r.namespace||r.prefix),[u,p]=(0,ae.useState)(l),[h,d]=(0,ae.useState)(!1),f=a("Accordion"),m=a("ExpandDeepButton"),g=s("JSONSchema202012DeepExpansionContext")(),y=(0,ae.useCallback)(()=>{p(e=>!e)},[]),v=(0,ae.useCallback)((e,t)=>{p(t),d(t)},[]);return 0===Object.keys(r).length?null:ae.createElement(g.Provider,{value:h},ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--xml"},c?ae.createElement(ae.Fragment,null,ae.createElement(f,{expanded:u,onChange:y},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"XML")),ae.createElement(m,{expanded:u,onClick:v})):ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"XML"),!0===r.attribute&&ae.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"attribute"),!0===r.wrapped&&ae.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"wrapped"),ae.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),ae.createElement("ul",{className:le()("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!u})},u&&ae.createElement(ae.Fragment,null,r.name&&ae.createElement("li",{className:"json-schema-2020-12-property"},ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword"},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"name"),ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},r.name))),r.namespace&&ae.createElement("li",{className:"json-schema-2020-12-property"},ae.createElement("div",{className:"json-schema-2020-12-keyword"},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"namespace"),ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},r.namespace))),r.prefix&&ae.createElement("li",{className:"json-schema-2020-12-property"},ae.createElement("div",{className:"json-schema-2020-12-keyword"},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"prefix"),ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},r.prefix)))))))},mI=e=>{e=e.discriminator,e=e?.mapping||{};return 0===Object.keys(e).length?null:Object.entries(e).map(e=>{var[e,t]=e;return ae.createElement("div",{key:e+"-"+t,className:"json-schema-2020-12-keyword"},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},e),ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},t))})},gI=(mI.defaultProps={mapping:void 0},mI),yI=e=>{let{schema:t,getSystem:n}=e;const r=t?.discriminator||{},{fn:o,getComponent:s}=n(),{useIsExpandedDeeply:i,useComponent:a}=o.jsonSchema202012,l=i(),c=!!r.mapping,[u,p]=(0,ae.useState)(l),[h,d]=(0,ae.useState)(!1),f=a("Accordion"),m=a("ExpandDeepButton"),g=s("JSONSchema202012DeepExpansionContext")(),y=(0,ae.useCallback)(()=>{p(e=>!e)},[]),v=(0,ae.useCallback)((e,t)=>{p(t),d(t)},[]);return 0===Object.keys(r).length?null:ae.createElement(g.Provider,{value:h},ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--discriminator"},c?ae.createElement(ae.Fragment,null,ae.createElement(f,{expanded:u,onChange:y},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"Discriminator")),ae.createElement(m,{expanded:u,onClick:v})):ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"Discriminator"),r.propertyName&&ae.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},r.propertyName),ae.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),ae.createElement("ul",{className:le()("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!u})},u&&ae.createElement("li",{className:"json-schema-2020-12-property"},ae.createElement(gI,{discriminator:r})))))},vI=e=>{let{schema:t,getSystem:n}=e;const r=t?.externalDocs||{},{fn:o,getComponent:s}=n(),{useIsExpandedDeeply:i,useComponent:a}=o.jsonSchema202012,l=i(),c=!(!r.description&&!r.url),[u,p]=(0,ae.useState)(l),[h,d]=(0,ae.useState)(!1),f=a("Accordion"),m=a("ExpandDeepButton"),g=s("JSONSchema202012KeywordDescription"),y=s("Link"),v=s("JSONSchema202012DeepExpansionContext")(),b=(0,ae.useCallback)(()=>{p(e=>!e)},[]),w=(0,ae.useCallback)((e,t)=>{p(t),d(t)},[]);return 0===Object.keys(r).length?null:ae.createElement(v.Provider,{value:h},ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--externalDocs"},c?ae.createElement(ae.Fragment,null,ae.createElement(f,{expanded:u,onChange:b},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"External documentation")),ae.createElement(m,{expanded:u,onClick:w})):ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"External documentation"),ae.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),ae.createElement("ul",{className:le()("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!u})},u&&ae.createElement(ae.Fragment,null,r.description&&ae.createElement("li",{className:"json-schema-2020-12-property"},ae.createElement(g,{schema:r,getSystem:n})),r.url&&ae.createElement("li",{className:"json-schema-2020-12-property"},ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword"},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"url"),ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},ae.createElement(y,{target:"_blank",href:ct(r.url)},r.url))))))))},bI=O5(e=>{let{schema:t,getSystem:n}=e;if(!t?.description)return null;const r=n()["getComponent"],o=r("Markdown");return ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--description"},ae.createElement("div",{className:"json-schema-2020-12-core-keyword__value json-schema-2020-12-core-keyword__value--secondary"},ae.createElement(o,{source:t.description})))}),wI=O5(e=>{let{schema:t,getSystem:n,originalComponent:r}=e;const o=n()["getComponent"],s=o("JSONSchema202012KeywordDiscriminator"),i=o("JSONSchema202012KeywordXml"),a=o("JSONSchema202012KeywordExample"),l=o("JSONSchema202012KeywordExternalDocs");return ae.createElement(ae.Fragment,null,ae.createElement(r,{schema:t}),ae.createElement(s,{schema:t,getSystem:n}),ae.createElement(i,{schema:t,getSystem:n}),ae.createElement(l,{schema:t,getSystem:n}),ae.createElement(a,{schema:t,getSystem:n}))}),EI=wI,SI=O5(e=>{let{schema:o,getSystem:t}=e;const n=t()["fn"],r=n.jsonSchema202012["useComponent"],{getDependentRequired:s,getProperties:i}=n.jsonSchema202012.useFn(),a=n.jsonSchema202012.useConfig(),l=Array.isArray(o?.required)?o.required:[],c=r("JSONSchema"),u=i(o,a);return 0===Object.keys(u).length?null:ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--properties"},ae.createElement("ul",null,Object.entries(u).map(e=>{var[e,t]=e,n=l.includes(e),r=s(e,o);return ae.createElement("li",{key:e,className:le()("json-schema-2020-12-property",{"json-schema-2020-12-property--required":n})},ae.createElement(c,{name:e,schema:t,dependentRequired:r}))})))}),xI=(e,t)=>{let{includeReadOnly:n,includeWriteOnly:r}=t;if(!e?.properties)return{};t=Object.entries(e.properties).filter(e=>{var[,e]=e;return(!(!0===e?.readOnly)||n)&&(!(!0===e?.writeOnly)||r)});return Object.fromEntries(t)},_I=e=>{e=e.fn;const t=e.createSystemSelector||k5,n=e.createOnlyOAS31Selector||x5;return{afterLoad:b5,fn:{isOAS31:S5,createSystemSelector:k5,createOnlyOAS31Selector:x5},components:{Webhooks:l5,JsonSchemaDialect:h5,MutualTLSAuth:y5,OAS31Info:p5,OAS31License:c5,OAS31Contact:u5,OAS31VersionPragmaFilter:d5,OAS31Model:m5,OAS31Models:g5,OAS31Auths:E5,JSONSchema202012KeywordExample:dI,JSONSchema202012KeywordXml:fI,JSONSchema202012KeywordDiscriminator:yI,JSONSchema202012KeywordExternalDocs:vI},wrapComponents:{InfoContainer:j5,License:A5,Contact:C5,VersionPragmaFilter:R5,Model:N5,Models:T5,AuthItem:D5,auths:L5,JSONSchema202012KeywordDescription:bI,JSONSchema202012KeywordDefault:EI,JSONSchema202012KeywordProperties:SI},statePlugins:{auth:{wrapSelectors:{definitionsToAuthorize:pI}},spec:{selectors:{isOAS31:t(F5),license:U5,selectLicenseNameField:z5,selectLicenseUrlField:V5,selectLicenseIdentifierField:n(W5),selectLicenseUrl:t(K5),contact:J5,selectContactNameField:H5,selectContactEmailField:G5,selectContactUrlField:Y5,selectContactUrl:t(X5),selectInfoTitleField:Q5,selectInfoSummaryField:n(Z5),selectInfoDescriptionField:eI,selectInfoTermsOfServiceField:tI,selectInfoTermsOfServiceUrl:t(nI),selectExternalDocsDescriptionField:rI,selectExternalDocsUrlField:oI,selectExternalDocsUrl:t(sI),webhooks:n(q5),selectWebhooksOperations:n(t($5)),selectJsonSchemaDialectField:iI,selectJsonSchemaDialectDefault:aI,selectSchemas:t(lI)},wrapSelectors:{isOAS3:cI,selectLicenseUrl:uI}},oas31:{selectors:{selectLicenseUrl:n(t(hI))}}}}},kI=mo().object,OI=mo().bool,AI=(mo().oneOfType([kI,OI]),(0,ae.createContext)(null)),CI=(AI.displayName="JSONSchemaContext",(0,ae.createContext)(0)),jI=(CI.displayName="JSONSchemaLevelContext",(0,ae.createContext)(!1)),PI=(jI.displayName="JSONSchemaDeepExpansionContext",(0,ae.createContext)(new Set)),NI=()=>{var e=(0,ae.useContext)(AI)["config"];return e},ce=e=>{var t=(0,ae.useContext)(AI)["components"];return t[e]||null},ue=function(){var e=0{var e=(0,ae.useContext)(CI);return[e,e+1]},TI=()=>(0,ae.useContext)(jI),RI=(0,ae.forwardRef)((e,t)=>{let{schema:n,name:r,dependentRequired:o,onExpand:s}=e;const i=ue(),a=(()=>{var[e]=II(),t=NI()["defaultExpandedLevels"];return 0{var[e]=II();return 0{h(l)},[l]),(0,ae.useEffect)(()=>{h(p)},[p]);var e=(0,ae.useCallback)((e,t)=>{u(t),t||h(!1),s(e,t,!1)},[s]),ie=(0,ae.useCallback)((e,t)=>{u(t),h(t),s(e,t,!0)},[s]);return ae.createElement(CI.Provider,{value:f},ae.createElement(jI.Provider,{value:p},ae.createElement(PI.Provider,{value:v},ae.createElement("article",{ref:t,"data-json-schema-level":d,className:le()("json-schema-2020-12",{"json-schema-2020-12--embedded":m,"json-schema-2020-12--circular":y})},ae.createElement("div",{className:"json-schema-2020-12-head"},g&&!y?ae.createElement(ae.Fragment,null,ae.createElement(w,{expanded:c,onChange:e},ae.createElement(M,{title:r,schema:n})),ae.createElement(se,{expanded:c,onClick:ie})):ae.createElement(M,{title:r,schema:n}),ae.createElement(ne,{schema:n}),ae.createElement(re,{schema:n}),ae.createElement(oe,{schema:n}),ae.createElement(H,{schema:n,isCircular:y}),0ae.createElement(X,{key:e.scope+"-"+e.value,constraint:e}))),ae.createElement("div",{className:le()("json-schema-2020-12-body",{"json-schema-2020-12-body--collapsed":!c})},c&&ae.createElement(ae.Fragment,null,ae.createElement(ee,{schema:n}),!y&&g&&ae.createElement(ae.Fragment,null,ae.createElement(U,{schema:n}),ae.createElement(z,{schema:n}),ae.createElement(V,{schema:n}),ae.createElement(J,{schema:n}),ae.createElement(K,{schema:n}),ae.createElement(P,{schema:n}),ae.createElement(N,{schema:n}),ae.createElement(I,{schema:n}),ae.createElement(T,{schema:n}),ae.createElement(R,{schema:n}),ae.createElement(D,{schema:n}),ae.createElement(L,{schema:n}),ae.createElement(B,{schema:n}),ae.createElement(F,{schema:n}),ae.createElement(q,{schema:n}),ae.createElement(W,{schema:n}),ae.createElement($,{schema:n}),ae.createElement(Z,{schema:n})),ae.createElement(G,{schema:n}),ae.createElement(Y,{schema:n}),ae.createElement(Q,{schema:n,dependentRequired:o}),ae.createElement(te,{schema:n}),ae.createElement(E,{schema:n}),ae.createElement(S,{schema:n}),ae.createElement(x,{schema:n}),ae.createElement(_,{schema:n}),ae.createElement(k,{schema:n}),ae.createElement(O,{schema:n}),!y&&g&&ae.createElement(C,{schema:n}),ae.createElement(A,{schema:n}),ae.createElement(j,{schema:n})))))))}),MI=(RI.defaultProps={name:"",dependentRequired:[],onExpand:()=>{}},RI),DI=e=>{e=e.schema;return e?.$schema?ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$schema"},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$schema"),ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$schema)):null},LI=e=>{e=e.schema;const t=TI(),[n,r]=(0,ae.useState)(t),o=ce("Accordion"),s=(0,ae.useCallback)(()=>{r(e=>!e)},[]);return!e?.$vocabulary||"object"!=typeof e.$vocabulary?null:ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$vocabulary"},ae.createElement(o,{expanded:n,onChange:s},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$vocabulary")),ae.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),ae.createElement("ul",null,n&&Object.entries(e.$vocabulary).map(e=>{var[e,t]=e;return ae.createElement("li",{key:e,className:le()("json-schema-2020-12-$vocabulary-uri",{"json-schema-2020-12-$vocabulary-uri--disabled":!t})},ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e))})))},BI=e=>{e=e.schema;return e?.$id?ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$id"},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$id"),ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$id)):null},FI=e=>{e=e.schema;return e?.$anchor?ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$anchor"},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$anchor"),ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$anchor)):null},qI=e=>{e=e.schema;return e?.$dynamicAnchor?ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$dynamicAnchor"},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$dynamicAnchor"),ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$dynamicAnchor)):null},$I=e=>{e=e.schema;return e?.$ref?ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$ref"},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$ref"),ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$ref)):null},UI=e=>{e=e.schema;return e?.$dynamicRef?ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$dynamicRef"},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$dynamicRef"),ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$dynamicRef)):null},zI=e=>{e=e.schema;const t=e?.$defs||{},n=TI(),[r,o]=(0,ae.useState)(n),[s,i]=(0,ae.useState)(!1),a=ce("Accordion"),l=ce("ExpandDeepButton"),c=ce("JSONSchema"),u=(0,ae.useCallback)(()=>{o(e=>!e)},[]),p=(0,ae.useCallback)((e,t)=>{o(t),i(t)},[]);return 0===Object.keys(t).length?null:ae.createElement(jI.Provider,{value:s},ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$defs"},ae.createElement(a,{expanded:r,onChange:u},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$defs")),ae.createElement(l,{expanded:r,onClick:p}),ae.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),ae.createElement("ul",{className:le()("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!r})},r&&ae.createElement(ae.Fragment,null,Object.entries(t).map(e=>{var[e,t]=e;return ae.createElement("li",{key:e,className:"json-schema-2020-12-property"},ae.createElement(c,{name:e,schema:t}))})))))},VI=e=>{e=e.schema;return e?.$comment?ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$comment"},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$comment"),ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$comment)):null},KI=e=>{e=e.schema;const t=e?.allOf||[],n=ue(),r=TI(),[o,s]=(0,ae.useState)(r),[i,a]=(0,ae.useState)(!1),l=ce("Accordion"),c=ce("ExpandDeepButton"),u=ce("JSONSchema"),p=ce("KeywordType"),h=(0,ae.useCallback)(()=>{s(e=>!e)},[]),d=(0,ae.useCallback)((e,t)=>{s(t),a(t)},[]);return Array.isArray(t)&&0!==t.length?ae.createElement(jI.Provider,{value:i},ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--allOf"},ae.createElement(l,{expanded:o,onChange:h},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"All of")),ae.createElement(c,{expanded:o,onClick:d}),ae.createElement(p,{schema:{allOf:t}}),ae.createElement("ul",{className:le()("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!o})},o&&ae.createElement(ae.Fragment,null,t.map((e,t)=>ae.createElement("li",{key:"#"+t,className:"json-schema-2020-12-property"},ae.createElement(u,{name:`#${t} `+n.getTitle(e),schema:e}))))))):null},WI=e=>{e=e.schema;const t=e?.anyOf||[],n=ue(),r=TI(),[o,s]=(0,ae.useState)(r),[i,a]=(0,ae.useState)(!1),l=ce("Accordion"),c=ce("ExpandDeepButton"),u=ce("JSONSchema"),p=ce("KeywordType"),h=(0,ae.useCallback)(()=>{s(e=>!e)},[]),d=(0,ae.useCallback)((e,t)=>{s(t),a(t)},[]);return Array.isArray(t)&&0!==t.length?ae.createElement(jI.Provider,{value:i},ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--anyOf"},ae.createElement(l,{expanded:o,onChange:h},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Any of")),ae.createElement(c,{expanded:o,onClick:d}),ae.createElement(p,{schema:{anyOf:t}}),ae.createElement("ul",{className:le()("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!o})},o&&ae.createElement(ae.Fragment,null,t.map((e,t)=>ae.createElement("li",{key:"#"+t,className:"json-schema-2020-12-property"},ae.createElement(u,{name:`#${t} `+n.getTitle(e),schema:e}))))))):null},JI=e=>{e=e.schema;const t=e?.oneOf||[],n=ue(),r=TI(),[o,s]=(0,ae.useState)(r),[i,a]=(0,ae.useState)(!1),l=ce("Accordion"),c=ce("ExpandDeepButton"),u=ce("JSONSchema"),p=ce("KeywordType"),h=(0,ae.useCallback)(()=>{s(e=>!e)},[]),d=(0,ae.useCallback)((e,t)=>{s(t),a(t)},[]);return Array.isArray(t)&&0!==t.length?ae.createElement(jI.Provider,{value:i},ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--oneOf"},ae.createElement(l,{expanded:o,onChange:h},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"One of")),ae.createElement(c,{expanded:o,onClick:d}),ae.createElement(p,{schema:{oneOf:t}}),ae.createElement("ul",{className:le()("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!o})},o&&ae.createElement(ae.Fragment,null,t.map((e,t)=>ae.createElement("li",{key:"#"+t,className:"json-schema-2020-12-property"},ae.createElement(u,{name:`#${t} `+n.getTitle(e),schema:e}))))))):null},HI=e=>{e=e.schema;const t=ue(),n=ce("JSONSchema");if(!t.hasKeyword(e,"not"))return null;var r=ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Not");return ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--not"},ae.createElement(n,{name:r,schema:e.not}))},GI=e=>{e=e.schema;const t=ue(),n=ce("JSONSchema");if(!t.hasKeyword(e,"if"))return null;var r=ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"If");return ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--if"},ae.createElement(n,{name:r,schema:e.if}))},YI=e=>{e=e.schema;const t=ue(),n=ce("JSONSchema");if(!t.hasKeyword(e,"then"))return null;var r=ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Then");return ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--then"},ae.createElement(n,{name:r,schema:e.then}))},XI=e=>{e=e.schema;const t=ue(),n=ce("JSONSchema");if(!t.hasKeyword(e,"else"))return null;var r=ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Else");return ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--if"},ae.createElement(n,{name:r,schema:e.else}))},QI=e=>{e=e.schema;const t=e?.dependentSchemas||[],n=TI(),[r,o]=(0,ae.useState)(n),[s,i]=(0,ae.useState)(!1),a=ce("Accordion"),l=ce("ExpandDeepButton"),c=ce("JSONSchema"),u=(0,ae.useCallback)(()=>{o(e=>!e)},[]),p=(0,ae.useCallback)((e,t)=>{o(t),i(t)},[]);return"object"!=typeof t||0===Object.keys(t).length?null:ae.createElement(jI.Provider,{value:s},ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--dependentSchemas"},ae.createElement(a,{expanded:r,onChange:u},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Dependent schemas")),ae.createElement(l,{expanded:r,onClick:p}),ae.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),ae.createElement("ul",{className:le()("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!r})},r&&ae.createElement(ae.Fragment,null,Object.entries(t).map(e=>{var[e,t]=e;return ae.createElement("li",{key:e,className:"json-schema-2020-12-property"},ae.createElement(c,{name:e,schema:t}))})))))},ZI=e=>{e=e.schema;const t=e?.prefixItems||[],n=ue(),r=TI(),[o,s]=(0,ae.useState)(r),[i,a]=(0,ae.useState)(!1),l=ce("Accordion"),c=ce("ExpandDeepButton"),u=ce("JSONSchema"),p=ce("KeywordType"),h=(0,ae.useCallback)(()=>{s(e=>!e)},[]),d=(0,ae.useCallback)((e,t)=>{s(t),a(t)},[]);return Array.isArray(t)&&0!==t.length?ae.createElement(jI.Provider,{value:i},ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--prefixItems"},ae.createElement(l,{expanded:o,onChange:h},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Prefix items")),ae.createElement(c,{expanded:o,onClick:d}),ae.createElement(p,{schema:{prefixItems:t}}),ae.createElement("ul",{className:le()("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!o})},o&&ae.createElement(ae.Fragment,null,t.map((e,t)=>ae.createElement("li",{key:"#"+t,className:"json-schema-2020-12-property"},ae.createElement(u,{name:`#${t} `+n.getTitle(e),schema:e}))))))):null},eT=e=>{e=e.schema;const t=ue(),n=ce("JSONSchema");if(!t.hasKeyword(e,"items"))return null;var r=ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Items");return ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--items"},ae.createElement(n,{name:r,schema:e.items}))},tT=e=>{e=e.schema;const t=ue(),n=ce("JSONSchema");if(!t.hasKeyword(e,"contains"))return null;var r=ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Contains");return ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--contains"},ae.createElement(n,{name:r,schema:e.contains}))},nT=e=>{let o=e["schema"];const s=ue(),t=o?.properties||{},i=Array.isArray(o?.required)?o.required:[],a=ce("JSONSchema");return 0===Object.keys(t).length?null:ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--properties"},ae.createElement("ul",null,Object.entries(t).map(e=>{var[e,t]=e,n=i.includes(e),r=s.getDependentRequired(e,o);return ae.createElement("li",{key:e,className:le()("json-schema-2020-12-property",{"json-schema-2020-12-property--required":n})},ae.createElement(a,{name:e,schema:t,dependentRequired:r}))})))},rT=e=>{e=e.schema;const t=e?.patternProperties||{},n=ce("JSONSchema");return 0===Object.keys(t).length?null:ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--patternProperties"},ae.createElement("ul",null,Object.entries(t).map(e=>{var[e,t]=e;return ae.createElement("li",{key:e,className:"json-schema-2020-12-property"},ae.createElement(n,{name:e,schema:t}))})))},oT=e=>{e=e.schema;const t=ue(),n=e["additionalProperties"],r=ce("JSONSchema");if(!t.hasKeyword(e,"additionalProperties"))return null;e=ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Additional properties");return ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--additionalProperties"},!0===n?ae.createElement(ae.Fragment,null,e,ae.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"allowed")):!1===n?ae.createElement(ae.Fragment,null,e,ae.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"forbidden")):ae.createElement(r,{name:e,schema:n}))},sT=e=>{e=e.schema;const t=ue(),n=e["propertyNames"],r=ce("JSONSchema"),o=ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Property names");return t.hasKeyword(e,"propertyNames")?ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--propertyNames"},ae.createElement(r,{name:o,schema:n})):null},iT=e=>{e=e.schema;const t=ue(),n=e["unevaluatedItems"],r=ce("JSONSchema");if(!t.hasKeyword(e,"unevaluatedItems"))return null;e=ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Unevaluated items");return ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--unevaluatedItems"},ae.createElement(r,{name:e,schema:n}))},aT=e=>{e=e.schema;const t=ue(),n=e["unevaluatedProperties"],r=ce("JSONSchema");if(!t.hasKeyword(e,"unevaluatedProperties"))return null;e=ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Unevaluated properties");return ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--unevaluatedProperties"},ae.createElement(r,{name:e,schema:n}))},lT=e=>{var{schema:e,isCircular:t}=e,e=ue().getType(e);return ae.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},e+(t?" [circular]":""))},cT=(lT.defaultProps={isCircular:!1},lT),uT=e=>{let t=e["schema"];const n=ue();return Array.isArray(t?.enum)?ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--enum"},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Allowed values"),ae.createElement("ul",null,t.enum.map(e=>{e=n.stringify(e);return ae.createElement("li",{key:e},ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--const"},e))}))):null},pT=e=>{e=e.schema;const t=ue();return t.hasKeyword(e,"const")?ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--const"},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Const"),ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--const"},t.stringify(e.const))):null},hT=ae.memo(e=>{e=e.constraint;return ae.createElement("span",{className:"json-schema-2020-12__constraint json-schema-2020-12__constraint--"+e.scope},e.value)}),dT=e=>{let t=e["dependentRequired"];return 0===t.length?null:ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--dependentRequired"},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Required when defined"),ae.createElement("ul",null,t.map(e=>ae.createElement("li",{key:e},ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--warning"},e)))))},fT=e=>{e=e.schema;const t=ue(),n=ce("JSONSchema");if(!t.hasKeyword(e,"contentSchema"))return null;var r=ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Content schema");return ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--contentSchema"},ae.createElement(n,{name:r,schema:e.contentSchema}))},mT=e=>{var{title:e,schema:t}=e;const n=ue();return e||n.getTitle(t)?ae.createElement("div",{className:"json-schema-2020-12__title"},e||n.getTitle(t)):null},gT=(mT.defaultProps={title:""},mT),yT=e=>{e=e.schema;return e?.description?ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--description"},ae.createElement("div",{className:"json-schema-2020-12-core-keyword__value json-schema-2020-12-core-keyword__value--secondary"},e.description)):null},vT=e=>{e=e.schema;const t=ue();return t.hasKeyword(e,"default")?ae.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--default"},ae.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Default"),ae.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--const"},t.stringify(e.default))):null},bT=e=>{e=e.schema;return!0!==e?.deprecated?null:ae.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--warning"},"deprecated")},wT=e=>{e=e.schema;return!0!==e?.readOnly?null:ae.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"read-only")},ET=e=>{e=e.schema;return!0!==e?.writeOnly?null:ae.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"write-only")},ST=e=>{let{expanded:t,children:n,onChange:r}=e;var e=ce("ChevronRightIcon"),o=(0,ae.useCallback)(e=>{r(e,!t)},[t,r]);return ae.createElement("button",{type:"button",className:"json-schema-2020-12-accordion",onClick:o},ae.createElement("div",{className:"json-schema-2020-12-accordion__children"},n),ae.createElement("span",{className:le()("json-schema-2020-12-accordion__icon",{"json-schema-2020-12-accordion__icon--expanded":t,"json-schema-2020-12-accordion__icon--collapsed":!t})},ae.createElement(e,null)))},xT=(ST.defaultProps={expanded:!1},ST),_T=e=>{let{expanded:t,onClick:n}=e;e=(0,ae.useCallback)(e=>{n(e,!t)},[t,n]);return ae.createElement("button",{type:"button",className:"json-schema-2020-12-expand-deep-button",onClick:e},t?"Collapse all":"Expand all")},kT=()=>ae.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},ae.createElement("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"})),OT=e=>"string"==typeof e?""+e.charAt(0).toUpperCase()+e.slice(1):e,AT=e=>{const t=ue();return e?.title?t.upperFirst(e.title):e?.$anchor?t.upperFirst(e.$anchor):e?.$id?e.$id:""},CT=function(n){let r=1{if(Array.isArray(o)){const e=o.map(e=>CT(e,r)),t=s?CT(s,r):"any";return`array<[${e.join(", ")}], ${t}>`}return s?`array<${CT(s,r)}>`:"array"};if(n.not&&"any"===CT(n.not))return"never";var a=(e,t)=>Array.isArray(n[e])?`(${n[e].map(e=>CT(e,r)).join(t)})`:null,a=[Array.isArray(t)?t.map(e=>"array"===e?i():e).join(" | "):"array"===t?i():["null","boolean","object","array","number","integer","string"].includes(t)?t:(()=>{if(Object.hasOwn(n,"prefixItems")||Object.hasOwn(n,"items")||Object.hasOwn(n,"contains"))return i();if(Object.hasOwn(n,"properties")||Object.hasOwn(n,"additionalProperties")||Object.hasOwn(n,"patternProperties"))return"object";if(["int32","int64"].includes(n.format))return"integer";if(["float","double"].includes(n.format))return"number";if(Object.hasOwn(n,"minimum")||Object.hasOwn(n,"maximum")||Object.hasOwn(n,"exclusiveMinimum")||Object.hasOwn(n,"exclusiveMaximum")||Object.hasOwn(n,"multipleOf"))return"number | integer";if(Object.hasOwn(n,"pattern")||Object.hasOwn(n,"format")||Object.hasOwn(n,"minLength")||Object.hasOwn(n,"maxLength"))return"string";if(void 0!==n.const){if(null===n.const)return"null";if("boolean"==typeof n.const)return"boolean";if("number"==typeof n.const)return Number.isInteger(n.const)?"integer":"number";if("string"==typeof n.const)return"string";if(Array.isArray(n.const))return"array";if("object"==typeof n.const)return"object"}return null})(),a("oneOf"," | "),a("anyOf"," | "),a("allOf"," & ")].filter(Boolean).join(" | ");return r.delete(n),a||"any"},jT=e=>"boolean"==typeof e,PT=(e,t)=>null!==e&&"object"==typeof e&&Object.hasOwn(e,t),NT=e=>{const t=ue();return e?.$schema||e?.$vocabulary||e?.$id||e?.$anchor||e?.$dynamicAnchor||e?.$ref||e?.$dynamicRef||e?.$defs||e?.$comment||e?.allOf||e?.anyOf||e?.oneOf||t.hasKeyword(e,"not")||t.hasKeyword(e,"if")||t.hasKeyword(e,"then")||t.hasKeyword(e,"else")||e?.dependentSchemas||e?.prefixItems||t.hasKeyword(e,"items")||t.hasKeyword(e,"contains")||e?.properties||e?.patternProperties||t.hasKeyword(e,"additionalProperties")||t.hasKeyword(e,"propertyNames")||t.hasKeyword(e,"unevaluatedItems")||t.hasKeyword(e,"unevaluatedProperties")||e?.description||e?.enum||t.hasKeyword(e,"const")||t.hasKeyword(e,"contentSchema")||t.hasKeyword(e,"default")},IT=e=>null===e||["number","bigint","boolean"].includes(typeof e)?String(e):Array.isArray(e)?`[${e.map(IT).join(", ")}]`:JSON.stringify(e),TT=(e,t,n)=>{var r="number"==typeof t,o="number"==typeof n;return r&&o?t===n?t+" "+e:`[${t}, ${n}] `+e:r?`>= ${t} `+e:o?`<= ${n} `+e:null},RT=n=>{const e=[],t=(()=>{if("number"!=typeof n?.multipleOf)return null;if(n.multipleOf<=0)return null;if(1===n.multipleOf)return null;const e=n["multipleOf"];if(Number.isInteger(e))return"multiple of "+e;var t=10**e.toString().split(".")[1].length;return`multiple of ${e*t}/`+t})();null!==t&&e.push({scope:"number",value:t});h=n?.minimum,r=n?.maximum,p=n?.exclusiveMinimum,o=n?.exclusiveMaximum,l="number"==typeof h,s="number"==typeof r,u=(c="number"==typeof p)&&(!l||h":"≥"} `+(u?p:h):s||i?`${a?"<":"≤"} `+(a?o:r):null,c=(null!==l&&e.push({scope:"number",value:l}),n?.format&&e.push({scope:"string",value:n.format}),TT("characters",n?.minLength,n?.maxLength)),u=(null!==c&&e.push({scope:"string",value:c}),n?.pattern&&e.push({scope:"string",value:"matches "+n?.pattern}),n?.contentMediaType&&e.push({scope:"string",value:"media type: "+n.contentMediaType}),n?.contentEncoding&&e.push({scope:"string",value:"encoding: "+n.contentEncoding}),TT(n?.hasUniqueItems?"unique items":"items",n?.minItems,n?.maxItems)),p=(null!==u&&e.push({scope:"array",value:u}),TT("contained items",n?.minContains,n?.maxContains)),h=(null!==p&&e.push({scope:"array",value:p}),TT("properties",n?.minProperties,n?.maxProperties));return null!==h&&e.push({scope:"object",value:h}),e},MT=(o,e)=>e?.dependentRequired?Array.from(Object.entries(e.dependentRequired).reduce((e,t)=>{let[n,r]=t;return Array.isArray(r)&&r.includes(o)&&e.add(n),e},new Set)):[],DT=()=>({components:{JSONSchema202012:MI,JSONSchema202012Keyword$schema:DI,JSONSchema202012Keyword$vocabulary:LI,JSONSchema202012Keyword$id:BI,JSONSchema202012Keyword$anchor:FI,JSONSchema202012Keyword$dynamicAnchor:qI,JSONSchema202012Keyword$ref:$I,JSONSchema202012Keyword$dynamicRef:UI,JSONSchema202012Keyword$defs:zI,JSONSchema202012Keyword$comment:VI,JSONSchema202012KeywordAllOf:KI,JSONSchema202012KeywordAnyOf:WI,JSONSchema202012KeywordOneOf:JI,JSONSchema202012KeywordNot:HI,JSONSchema202012KeywordIf:GI,JSONSchema202012KeywordThen:YI,JSONSchema202012KeywordElse:XI,JSONSchema202012KeywordDependentSchemas:QI,JSONSchema202012KeywordPrefixItems:ZI,JSONSchema202012KeywordItems:eT,JSONSchema202012KeywordContains:tT,JSONSchema202012KeywordProperties:nT,JSONSchema202012KeywordPatternProperties:rT,JSONSchema202012KeywordAdditionalProperties:oT,JSONSchema202012KeywordPropertyNames:sT,JSONSchema202012KeywordUnevaluatedItems:iT,JSONSchema202012KeywordUnevaluatedProperties:aT,JSONSchema202012KeywordType:cT,JSONSchema202012KeywordEnum:uT,JSONSchema202012KeywordConst:pT,JSONSchema202012KeywordConstraint:hT,JSONSchema202012KeywordDependentRequired:dT,JSONSchema202012KeywordContentSchema:fT,JSONSchema202012KeywordTitle:gT,JSONSchema202012KeywordDescription:yT,JSONSchema202012KeywordDefault:vT,JSONSchema202012KeywordDeprecated:bT,JSONSchema202012KeywordReadOnly:wT,JSONSchema202012KeywordWriteOnly:ET,JSONSchema202012Accordion:xT,JSONSchema202012ExpandDeepButton:_T,JSONSchema202012ChevronRightIcon:kT,withJSONSchema202012Context:function(t){var e=1ae.createElement(AI.Provider,{value:n},ae.createElement(t,e));return r.contexts={JSONSchemaContext:AI},r.displayName=t.displayName,r},JSONSchema202012DeepExpansionContext:()=>jI},fn:{upperFirst:OT,jsonSchema202012:{isExpandable:NT,hasKeyword:PT,useFn:ue,useConfig:NI,useComponent:ce,useIsExpandedDeeply:TI}}});var M=BR(68630),LT=BR.n(M);const BT=e=>ze()(e),FT=e=>e.at(0),qT=e=>"boolean"==typeof e,$T=e=>LT()(e),UT=e=>qT(e)||$T(e),zT=class{data={};register(e,t){this.data[e]=t}unregister(e){void 0===e?this.data={}:delete this.data[e]}get(e){return this.data[e]}},VT=new zT,KT=(e,t)=>"function"==typeof t?VT.register(e,t):null===t?VT.unregister(e):VT.get(e);var WT=BR(48764).Buffer,JT=BR(48764).Buffer,HT=BR(48764).Buffer,GT=BR(48764).Buffer,YT=BR(48764).Buffer,XT=BR(48764).Buffer,QT=BR(48764).Buffer;function ZT(t){let n=1{return Array.isArray(t[e])?(e=t[e].map(e=>ZT(e,n)),vR(e)):null},o=e("allOf"),a=e("anyOf"),l=e("oneOf"),c=t.not?ZT(t.not,n):null;(o||a||l||c)&&(r=vR([o,a,l,c].filter(Boolean)))}if("string"!=typeof r&&dR(t)){const n=fR(t),o=yR(n);r="string"==typeof o?o:r}return n.delete(t),r||gR}function eR(e,t){let n=2e!==a):r.properties[a]=eR(i,s,n)}}return UT(t.items)&&UT(e.items)&&(r.items=eR(e.items,t.items,n)),UT(t.contains)&&UT(e.contains)&&(r.contains=eR(e.contains,t.contains,n)),UT(t.contentSchema)&&UT(e.contentSchema)&&(r.contentSchema=eR(e.contentSchema,t.contentSchema,n)),r}const tR=new class extends zT{#e={"7bit":e=>WT.from(e).toString("ascii"),"8bit":e=>JT.from(e).toString("utf8"),binary:e=>HT.from(e).toString("binary"),"quoted-printable":t=>{let n="";for(let e=0;eGT.from(e).toString("hex"),base32:e=>{const t=YT.from(e).toString("utf8"),n="ABCDEFGHIJKLMNOPQRSTUVWXYZ234567";let r=0,o="",s=0,i=0;for(let e=0;e>>i-5&31),i-=5;0XT.from(e).toString("base64"),base64url:e=>QT.from(e).toString("base64url")};data={...this.#e};get defaults(){return{...this.#e}}},nR=(e,t)=>"function"==typeof t?tR.register(e,t):null===t?tR.unregister(e):tR.get(e),rR=(nR.getDefaults=()=>tR.defaults,nR),oR={"image/*":()=>BT(25).toString("binary")},sR={"audio/*":()=>BT(25).toString("binary")},iR={"video/*":()=>BT(25).toString("binary")},aR={"application/json":()=>'{"key":"value"}',"application/ld+json":()=>'{"name": "John Doe"}',"application/x-httpd-php":()=>"Hello World!

    '; ?>","application/rtf":()=>String.raw`{\rtf1\adeflang1025\ansi\ansicpg1252\uc1`,"application/x-sh":()=>'echo "Hello World!"',"application/xhtml+xml":()=>"

    content

    ","application/*":()=>BT(25).toString("binary")},lR=new class extends zT{#e={"text/plain":()=>"string","text/css":()=>".selector { border: 1px solid red }","text/csv":()=>"value1,value2,value3","text/html":()=>"

    content

    ","text/calendar":()=>"BEGIN:VCALENDAR","text/javascript":()=>"console.dir('Hello world!');","text/xml":()=>'John Doe',"text/*":()=>"string",...oR,...sR,...iR,...aR};data={...this.#e};get defaults(){return{...this.#e}}},cR=(e,t)=>{if("function"==typeof t)return lR.register(e,t);if(null===t)return lR.unregister(e);const n=e.split(";").at(0),r=n.split("/").at(0)+"/*";return lR.get(e)||lR.get(n)||lR.get(r)},uR=(cR.getDefaults=()=>lR.defaults,cR),pR=new Proxy({array:(e,t)=>{t=t.sample;return function(t,e){var e=1{throw new Error("Not implemented")},string:function(e){let t=(1{try{return new(hi())(e).gen()}catch{return"string"}})(s);else if("string"==typeof i)l=(e=>{const t=e["format"],n=KT(t);if("function"==typeof n)return n(e);switch(t){case"email":return"user@example.com";case"idn-email":return"실례@example.com";case"hostname":return"example.com";case"idn-hostname":return"실례.com";case"ipv4":return"198.51.100.42";case"ipv6":return"2001:0db8:5b96:0000:0000:426f:8e17:642a";case"uri":return"https://example.com/";case"uri-reference":return"path/index.html";case"iri":return"https://실례.com/";case"iri-reference":return"path/실례.html";case"uuid":return"3fa85f64-5717-4562-b3fc-2c963f66afa6";case"uri-template":return"https://example.com/dictionary/{term:1}/{term}";case"json-pointer":return"/a/b/c";case"relative-json-pointer":return"1/0";case"date-time":return(new Date).toISOString();case"date":return(new Date).toISOString().substring(0,10);case"time":return(new Date).toISOString().substring(11);case"duration":return"P3D";case"password":return"********";case"regex":return"^[a-z]+$"}return"string"})(e);else if(UT(o)&&"string"==typeof r&&void 0!==t)l=Array.isArray(t)||"object"==typeof t?JSON.stringify(t):String(t);else if("string"==typeof r){const t=uR(r);"function"==typeof t&&(l=t(e))}else l="string";return a(function(e,t){var{maxLength:t,minLength:n}=1{var t=e["format"];return function(e,t){var t=1l&&e||a||l||c,"number"==typeof t&&0{const t=e["format"],n=KT(t);if("function"==typeof n)return n(e);switch(t){case"float":case"double":return.1}return 0})(e):0,e)},integer:e=>{var t=e["format"];if("string"!=typeof t)return 0;{t=e;const n=t["format"],r=KT(n);if("function"==typeof r)return r(t);switch(n){case"int32":return 2**30>>>0;case"int64":return 2**53-1}return 0}},boolean:e=>"boolean"!=typeof e.default||e.default,null:()=>null},{get:(e,t)=>"string"==typeof t&&Object.hasOwn(e,t)?e[t]:()=>"Unknown Type: "+t}),hR=["array","object","number","integer","string","boolean","null"],dR=e=>{if(!$T(e))return!1;var{examples:e,example:t,default:n}=e;return!!(Array.isArray(e)&&1<=e.length)||void 0!==n||void 0!==t},fR=e=>{if(!$T(e))return null;const{examples:t,example:n,default:r}=e;return Array.isArray(t)&&1<=t.length?t.at(0):void 0!==r?r:void 0!==n?n:void 0},mR={array:["items","prefixItems","contains","maxContains","minContains","maxItems","minItems","uniqueItems","unevaluatedItems"],object:["properties","additionalProperties","patternProperties","propertyNames","minProperties","maxProperties","required","dependentSchemas","dependentRequired","unevaluatedProperties"],string:["pattern","format","minLength","maxLength","contentEncoding","contentMediaType","contentSchema"],integer:["minimum","maximum","exclusiveMinimum","exclusiveMaximum","multipleOf"]},gR=(mR.number=mR.integer,"string"),yR=e=>void 0===e?null:null===e?"null":Array.isArray(e)?"array":Number.isInteger(e)?"integer":typeof e,vR=e=>{if(Array.isArray(e)&&1<=e.length){if(e.includes("array"))return"array";if(e.includes("object"))return"object";var t=FT(e);if(hR.includes(t))return t}return hR.includes(e)?e:null},bR=e=>ZT(e),wR=e=>qT(e)?!1===e?{not:{}}:{}:$T(e)?e:{},ER=eR,SR=function(r){let n=1Number.isInteger(r.maxProperties)&&0=r.maxProperties,k=e=>!(Number.isInteger(r.maxProperties)&&0!Array.isArray(r.required)||0===r.required.length||!r.required.includes(e))(e)||0{if(!Array.isArray(r.required)||0===r.required.length)return 0;let n=0;return o?r.required.forEach(e=>n+=void 0===w[e]?0:1):r.required.forEach(t=>{n+=void 0===w[g]?.find(e=>void 0!==e[t])?0:1}),r.required.length-n})());if(S=o?function(e){var t=1{if(k(e)){if(LT()(r.discriminator?.mapping)&&r.discriminator.propertyName===e&&"string"==typeof r.$$ref){for(const n in r.discriminator.mapping)if(-1!==r.$$ref.search(r.discriminator.mapping[n])){w[e]=n;break}}else w[e]=SR(E[e],n,t,o);x++}},t){let t;if(t=void 0!==e?e:fR(r),!o){if("number"==typeof t&&"string"===d)return""+t;if("string"!=typeof t||"string"===d)return t;try{return JSON.parse(t)}catch{return t}}if("array"===d){if(!Array.isArray(t)){if("string"==typeof t)return t;t=[t]}let e=[];return $T(p)&&(p.xml=p.xml||l||{},p.xml.name=p.xml.name||l.name,e=t.map(e=>SR(p,n,e,o))),$T(h)&&(h.xml=h.xml||l||{},h.xml.name=h.xml.name||l.name,e=[SR(h,n,void 0,o),...e]),e=pR.array(r,{sample:e}),l.wrapped?(w[g]=e,di()(a)||w[g].push({_attr:a})):w=e,w}if("object"!==d)return w[g]=di()(a)?t:[{_attr:a},t],w;if("string"==typeof t)return t;for(const r in t)!Object.hasOwn(t,r)||E[r]?.readOnly&&!f||E[r]?.writeOnly&&!m||(E[r]?.xml?.attribute?a[E[r].xml.name||r]=t[r]:S(r,t[r]));return di()(a)||w[g].push({_attr:a}),w}if("array"===d){let e=[];if($T(h))if(o&&(h.xml=h.xml||r.xml||{},h.xml.name=h.xml.name||l.name),Array.isArray(h.anyOf))e.push(...h.anyOf.map(e=>SR(ER(e,h,n),n,void 0,o)));else if(Array.isArray(h.oneOf))e.push(...h.oneOf.map(e=>SR(ER(e,h,n),n,void 0,o)));else{if(!(!o||o&&l.wrapped))return SR(h,n,void 0,o);e.push(SR(h,n,void 0,o))}if($T(p))if(o&&(p.xml=p.xml||r.xml||{},p.xml.name=p.xml.name||l.name),Array.isArray(p.anyOf))e.push(...p.anyOf.map(e=>SR(ER(e,p,n),n,void 0,o)));else if(Array.isArray(p.oneOf))e.push(...p.oneOf.map(e=>SR(ER(e,p,n),n,void 0,o)));else{if(!(!o||o&&l.wrapped))return SR(p,n,void 0,o);e.push(SR(p,n,void 0,o))}return e=pR.array(r,{sample:e}),o&&l.wrapped?(w[g]=e,di()(a)||w[g].push({_attr:a}),w):e}if("object"===d){for(var O in E)!Object.hasOwn(E,O)||E[O]?.deprecated||E[O]?.readOnly&&!f||E[O]?.writeOnly&&!m||S(O);if(o&&a&&w[g].push({_attr:a}),_())return w;if(qT(u)&&u)o?w[g].push({additionalProp:"Anything can be here"}):w.additionalProp1={},x++;else if($T(u)){const e=u,t=SR(e,n,void 0,o);if(o&&"string"==typeof e?.xml?.name&&"notagname"!==e?.xml?.name)w[g].push(t);else{const n=Number.isInteger(r.minProperties)&&0{e=SR(e,t,n,!0);if(e)return"string"==typeof e?e:pi()(e,{declaration:!0,indent:"\t"})},_R=(e,t,n)=>SR(e,t,n,!1),kR=(e,t,n)=>[e,JSON.stringify(t),JSON.stringify(n)],OR=yi(xR,kR),AR=yi(_R,kR),CR=[{when:/json/,shouldStringifyTypes:["string"]}],jR=["object"],PR=e=>{function t(e){let t=1{const o=l()["fn"],s=o.jsonSchema202012.memoizedSampleFromSchema(e,t,r),i=typeof s,a=CR.reduce((e,t)=>t.when.test(n)?[...e,...t.shouldStringifyTypes]:e,jR);return Fe()(a,e=>e===i)?JSON.stringify(s,null,2):s},r=(e,t,n,r)=>{const o=a()["fn"],s=o.jsonSchema202012.getJsonSampleSchema(e,t,n,r);let i;try{"\n"===(i=go.dump(go.load(s),{lineWidth:-1},{schema:ho}))[i.length-1]&&(i=i.slice(0,i.length-1))}catch(e){return console.error(e),"error: could not generate yaml example"}return i.replace(/\t/g," ")},o=(e,t,n)=>{const r=i()["fn"];if(e&&!e.xml&&(e.xml={}),e&&!e.xml.name){if(!e.$$ref&&(e.type||e.items||e.properties||e.additionalProperties))return'\n\x3c!-- XML example cannot be generated; root element name is undefined --\x3e';var o;e.$$ref&&(o=e.$$ref.match(/\S*\/(\S+)$/),e.xml.name=o[1])}return r.jsonSchema202012.memoizedCreateXMLExample(e,t,n)};s=i=a=l=e;return{fn:{jsonSchema202012:{sampleFromSchema:_R,sampleFromSchemaGeneric:SR,sampleEncoderAPI:rR,sampleFormatAPI:KT,sampleMediaTypeAPI:uR,createXMLExample:xR,memoizedSampleFromSchema:AR,memoizedCreateXMLExample:OR,getJsonSampleSchema:n,getYamlSampleSchema:r,getXmlSampleSchema:o,getSampleSchema:t}}}};function NR(){return[VP,a5,DT,PR,_I]}const{GIT_DIRTY:IR,GIT_COMMIT:TR,PACKAGE_VERSION:RR,BUILD_TIME:MR}={PACKAGE_VERSION:"5.10.3",GIT_COMMIT:"g9a7c4c05",GIT_DIRTY:!0,BUILD_TIME:"Wed, 22 Nov 2023 09:03:36 GMT"};function DR(e){F.versions=F.versions||{},F.versions.swaggerUi={version:RR,gitRevision:TR,gitDirty:IR,buildTimestamp:MR};var t={dom_id:null,domNode:null,spec:{},url:"",urls:null,layout:"BaseLayout",docExpansion:"list",maxDisplayedTags:null,filter:null,validatorUrl:"https://validator.swagger.io/validator",oauth2RedirectUrl:`${window.location.protocol}//${window.location.host}${window.location.pathname.substring(0,window.location.pathname.lastIndexOf("/"))}/oauth2-redirect.html`,persistAuthorization:!1,configs:{},custom:{},displayOperationId:!1,displayRequestDuration:!1,deepLinking:!1,tryItOutEnabled:!1,requestInterceptor:e=>e,responseInterceptor:e=>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:[NR],plugins:[],pluginsOptions:{pluginLoadType:"legacy"},initialState:{},fn:{},components:{},syntaxHighlight:{activated:!0,theme:"agate"}};let r=e.queryConfigEnabled?(()=>{let t={},n=F.location.search;if(!n)return{};if(""!=n){let e=n.substr(1).split("&");for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(r=e[r].split("="),t[decodeURIComponent(r[0])]=r[1]&&decodeURIComponent(r[1])||"")}return t})():{};const o=e.domNode,s=(delete e.domNode,fe()({},t,e,r)),n={system:{configs:s.configs},plugins:s.presets,pluginsOptions:s.pluginsOptions,state:fe()({layout:{layout:s.layout,filter:s.filter},spec:{spec:"",url:s.url},requestSnippets:s.requestSnippets},s.initialState)};if(s.initialState)for(var i in s.initialState)Object.prototype.hasOwnProperty.call(s.initialState,i)&&void 0===s.initialState[i]&&delete n.state[i];var a=new Et(n),l=(a.register([s.plugins,()=>({fn:s.fn,components:s.components,state:s.state})]),a.getSystem()),t=e=>{let t=l.specSelectors.getLocalConfig?l.specSelectors.getLocalConfig():{},n=fe()({},t,s,e||{},r);return o&&(n.domNode=o),a.setConfigs(n),l.configsActions.loaded(),null!==e&&(!r.url&&"object"==typeof n.spec&&Object.keys(n.spec).length?(l.specActions.updateUrl(""),l.specActions.updateLoadingStatus("success"),l.specActions.updateSpec(JSON.stringify(n.spec))):l.specActions.download&&n.url&&!n.urls&&(l.specActions.updateUrl(n.url),l.specActions.download(n.url))),n.domNode?l.render(n.domNode,"App"):n.dom_id?(e=document.querySelector(n.dom_id),l.render(e,"App")):null!==n.dom_id&&null!==n.domNode&&console.error("Skipped rendering: no `dom_id` or `domNode` was specified"),l},e=r.config||s.configUrl;return e&&l.specActions&&l.specActions.getConfigByUrl?(l.specActions.getConfigByUrl({url:e,loadRemoteConfig:!0,requestInterceptor:s.requestInterceptor,responseInterceptor:s.responseInterceptor},t),l):t()}DR.System=Et,DR.presets={base:VP,apis:NR},DR.plugins={Auth:hn,Configs:Oo,DeepLining:Ro,Err:Uo,Filter:Vo,Icons:os,JSONSchema5Samples:Fi,JSONSchema202012:DT,JSONSchema202012Samples:PR,Layout:gs,Logs:ys,OpenAPI30:a5,OpenAPI31:a5,OnComplete:bs,RequestSnippets:ui,Spec:Il,SwaggerClient:Jj,Util:Hj,View:O3,DownloadUrl:A3,SafeRender:D3};const LR=DR})(),FR.default}); \ No newline at end of file diff --git a/resources/swagger-ui/5.10.0/swagger-ui.min.css b/resources/swagger-ui/5.10.3/swagger-ui.min.css similarity index 80% rename from resources/swagger-ui/5.10.0/swagger-ui.min.css rename to resources/swagger-ui/5.10.3/swagger-ui.min.css index 00db836e..a4af4999 100644 --- a/resources/swagger-ui/5.10.0/swagger-ui.min.css +++ b/resources/swagger-ui/5.10.3/swagger-ui.min.css @@ -1 +1 @@ -.swagger-ui{color:#3b4151;font-family:sans-serif/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */}.swagger-ui html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}.swagger-ui body{margin:0}.swagger-ui article,.swagger-ui aside,.swagger-ui footer,.swagger-ui header,.swagger-ui nav,.swagger-ui section{display:block}.swagger-ui h1{font-size:2em;margin:.67em 0}.swagger-ui figcaption,.swagger-ui figure,.swagger-ui main{display:block}.swagger-ui figure{margin:1em 40px}.swagger-ui hr{box-sizing:content-box;height:0;overflow:visible}.swagger-ui pre{font-family:monospace,monospace;font-size:1em}.swagger-ui a{-webkit-text-decoration-skip:objects;background-color:transparent}.swagger-ui abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.swagger-ui b,.swagger-ui strong{font-weight:inherit;font-weight:bolder}.swagger-ui code,.swagger-ui kbd,.swagger-ui samp{font-family:monospace,monospace;font-size:1em}.swagger-ui dfn{font-style:italic}.swagger-ui mark{background-color:#ff0;color:#000}.swagger-ui small{font-size:80%}.swagger-ui sub,.swagger-ui sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.swagger-ui sub{bottom:-.25em}.swagger-ui sup{top:-.5em}.swagger-ui audio,.swagger-ui video{display:inline-block}.swagger-ui audio:not([controls]){display:none;height:0}.swagger-ui img{border-style:none}.swagger-ui svg:not(:root){overflow:hidden}.swagger-ui button,.swagger-ui input,.swagger-ui optgroup,.swagger-ui select,.swagger-ui textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}.swagger-ui button,.swagger-ui input{overflow:visible}.swagger-ui button,.swagger-ui select{text-transform:none}.swagger-ui [type=reset],.swagger-ui [type=submit],.swagger-ui button,.swagger-ui html [type=button]{-webkit-appearance:button}.swagger-ui [type=button]::-moz-focus-inner,.swagger-ui [type=reset]::-moz-focus-inner,.swagger-ui [type=submit]::-moz-focus-inner,.swagger-ui button::-moz-focus-inner{border-style:none;padding:0}.swagger-ui [type=button]:-moz-focusring,.swagger-ui [type=reset]:-moz-focusring,.swagger-ui [type=submit]:-moz-focusring,.swagger-ui button:-moz-focusring{outline:1px dotted ButtonText}.swagger-ui fieldset{padding:.35em .75em .625em}.swagger-ui legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.swagger-ui progress{display:inline-block;vertical-align:baseline}.swagger-ui textarea{overflow:auto}.swagger-ui [type=checkbox],.swagger-ui [type=radio]{box-sizing:border-box;padding:0}.swagger-ui [type=number]::-webkit-inner-spin-button,.swagger-ui [type=number]::-webkit-outer-spin-button{height:auto}.swagger-ui [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.swagger-ui [type=search]::-webkit-search-cancel-button,.swagger-ui [type=search]::-webkit-search-decoration{-webkit-appearance:none}.swagger-ui ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.swagger-ui details,.swagger-ui menu{display:block}.swagger-ui summary{display:list-item}.swagger-ui canvas{display:inline-block}.swagger-ui [hidden],.swagger-ui template{display:none}.swagger-ui .debug *{outline:1px solid gold}.swagger-ui .debug-white *{outline:1px solid #fff}.swagger-ui .debug-black *{outline:1px solid #000}.swagger-ui .debug-grid{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTRDOTY4N0U2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTRDOTY4N0Q2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3NjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3NzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsBS+GMAAAAjSURBVHjaYvz//z8DLsD4gcGXiYEAGBIKGBne//fFpwAgwAB98AaF2pjlUQAAAABJRU5ErkJggg==) repeat 0 0}.swagger-ui .debug-grid-16{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODYyRjhERDU2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODYyRjhERDQ2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QTY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3QjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvCS01IAAABMSURBVHjaYmR4/5+BFPBfAMFm/MBgx8RAGWCn1AAmSg34Q6kBDKMGMDCwICeMIemF/5QawEipAWwUhwEjMDvbAWlWkvVBwu8vQIABAEwBCph8U6c0AAAAAElFTkSuQmCC) repeat 0 0}.swagger-ui .debug-grid-8-solid{background:#fff url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAAAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxMjI0OTczNjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxMjI0OTc0NjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjEyMjQ5NzE2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjEyMjQ5NzI2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAbGhopHSlBJiZBQi8vL0JHPz4+P0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHAR0pKTQmND8oKD9HPzU/R0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0f/wAARCAAIAAgDASIAAhEBAxEB/8QAWQABAQAAAAAAAAAAAAAAAAAAAAYBAQEAAAAAAAAAAAAAAAAAAAIEEAEBAAMBAAAAAAAAAAAAAAABADECA0ERAAEDBQAAAAAAAAAAAAAAAAARITFBUWESIv/aAAwDAQACEQMRAD8AoOnTV1QTD7JJshP3vSM3P//Z) repeat 0 0}.swagger-ui .debug-grid-16-solid{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzY3MkJEN0U2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzY3MkJEN0Y2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3RDY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pve6J3kAAAAzSURBVHjaYvz//z8D0UDsMwMjSRoYP5Gq4SPNbRjVMEQ1fCRDg+in/6+J1AJUxsgAEGAA31BAJMS0GYEAAAAASUVORK5CYII=) repeat 0 0}.swagger-ui .border-box,.swagger-ui a,.swagger-ui article,.swagger-ui body,.swagger-ui code,.swagger-ui dd,.swagger-ui div,.swagger-ui dl,.swagger-ui dt,.swagger-ui fieldset,.swagger-ui footer,.swagger-ui form,.swagger-ui h1,.swagger-ui h2,.swagger-ui h3,.swagger-ui h4,.swagger-ui h5,.swagger-ui h6,.swagger-ui header,.swagger-ui html,.swagger-ui input[type=email],.swagger-ui input[type=number],.swagger-ui input[type=password],.swagger-ui input[type=tel],.swagger-ui input[type=text],.swagger-ui input[type=url],.swagger-ui legend,.swagger-ui li,.swagger-ui main,.swagger-ui ol,.swagger-ui p,.swagger-ui pre,.swagger-ui section,.swagger-ui table,.swagger-ui td,.swagger-ui textarea,.swagger-ui th,.swagger-ui tr,.swagger-ui ul{box-sizing:border-box}.swagger-ui .aspect-ratio{height:0;position:relative}.swagger-ui .aspect-ratio--16x9{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1{padding-bottom:100%}.swagger-ui .aspect-ratio--object{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}@media screen and (min-width:30em){.swagger-ui .aspect-ratio-ns{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-ns{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-ns{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-ns{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-ns{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-ns{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-ns{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-ns{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-ns{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-ns{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-ns{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-ns{padding-bottom:100%}.swagger-ui .aspect-ratio--object-ns{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .aspect-ratio-m{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-m{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-m{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-m{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-m{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-m{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-m{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-m{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-m{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-m{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-m{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-m{padding-bottom:100%}.swagger-ui .aspect-ratio--object-m{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}}@media screen and (min-width:60em){.swagger-ui .aspect-ratio-l{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-l{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-l{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-l{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-l{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-l{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-l{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-l{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-l{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-l{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-l{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-l{padding-bottom:100%}.swagger-ui .aspect-ratio--object-l{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}}.swagger-ui img{max-width:100%}.swagger-ui .cover{background-size:cover!important}.swagger-ui .contain{background-size:contain!important}@media screen and (min-width:30em){.swagger-ui .cover-ns{background-size:cover!important}.swagger-ui .contain-ns{background-size:contain!important}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .cover-m{background-size:cover!important}.swagger-ui .contain-m{background-size:contain!important}}@media screen and (min-width:60em){.swagger-ui .cover-l{background-size:cover!important}.swagger-ui .contain-l{background-size:contain!important}}.swagger-ui .bg-center{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left{background-position:0;background-repeat:no-repeat}@media screen and (min-width:30em){.swagger-ui .bg-center-ns{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top-ns{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right-ns{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom-ns{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left-ns{background-position:0;background-repeat:no-repeat}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .bg-center-m{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top-m{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right-m{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom-m{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left-m{background-position:0;background-repeat:no-repeat}}@media screen and (min-width:60em){.swagger-ui .bg-center-l{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top-l{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right-l{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom-l{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left-l{background-position:0;background-repeat:no-repeat}}.swagger-ui .outline{outline:1px solid}.swagger-ui .outline-transparent{outline:1px solid transparent}.swagger-ui .outline-0{outline:0}@media screen and (min-width:30em){.swagger-ui .outline-ns{outline:1px solid}.swagger-ui .outline-transparent-ns{outline:1px solid transparent}.swagger-ui .outline-0-ns{outline:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .outline-m{outline:1px solid}.swagger-ui .outline-transparent-m{outline:1px solid transparent}.swagger-ui .outline-0-m{outline:0}}@media screen and (min-width:60em){.swagger-ui .outline-l{outline:1px solid}.swagger-ui .outline-transparent-l{outline:1px solid transparent}.swagger-ui .outline-0-l{outline:0}}.swagger-ui .ba{border-style:solid;border-width:1px}.swagger-ui .bt{border-top-style:solid;border-top-width:1px}.swagger-ui .br{border-right-style:solid;border-right-width:1px}.swagger-ui .bb{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl{border-left-style:solid;border-left-width:1px}.swagger-ui .bn{border-style:none;border-width:0}@media screen and (min-width:30em){.swagger-ui .ba-ns{border-style:solid;border-width:1px}.swagger-ui .bt-ns{border-top-style:solid;border-top-width:1px}.swagger-ui .br-ns{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-ns{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-ns{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-ns{border-style:none;border-width:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .ba-m{border-style:solid;border-width:1px}.swagger-ui .bt-m{border-top-style:solid;border-top-width:1px}.swagger-ui .br-m{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-m{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-m{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-m{border-style:none;border-width:0}}@media screen and (min-width:60em){.swagger-ui .ba-l{border-style:solid;border-width:1px}.swagger-ui .bt-l{border-top-style:solid;border-top-width:1px}.swagger-ui .br-l{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-l{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-l{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-l{border-style:none;border-width:0}}.swagger-ui .b--black{border-color:#000}.swagger-ui .b--near-black{border-color:#111}.swagger-ui .b--dark-gray{border-color:#333}.swagger-ui .b--mid-gray{border-color:#555}.swagger-ui .b--gray{border-color:#777}.swagger-ui .b--silver{border-color:#999}.swagger-ui .b--light-silver{border-color:#aaa}.swagger-ui .b--moon-gray{border-color:#ccc}.swagger-ui .b--light-gray{border-color:#eee}.swagger-ui .b--near-white{border-color:#f4f4f4}.swagger-ui .b--white{border-color:#fff}.swagger-ui .b--white-90{border-color:hsla(0,0%,100%,.9)}.swagger-ui .b--white-80{border-color:hsla(0,0%,100%,.8)}.swagger-ui .b--white-70{border-color:hsla(0,0%,100%,.7)}.swagger-ui .b--white-60{border-color:hsla(0,0%,100%,.6)}.swagger-ui .b--white-50{border-color:hsla(0,0%,100%,.5)}.swagger-ui .b--white-40{border-color:hsla(0,0%,100%,.4)}.swagger-ui .b--white-30{border-color:hsla(0,0%,100%,.3)}.swagger-ui .b--white-20{border-color:hsla(0,0%,100%,.2)}.swagger-ui .b--white-10{border-color:hsla(0,0%,100%,.1)}.swagger-ui .b--white-05{border-color:hsla(0,0%,100%,.05)}.swagger-ui .b--white-025{border-color:hsla(0,0%,100%,.025)}.swagger-ui .b--white-0125{border-color:hsla(0,0%,100%,.013)}.swagger-ui .b--black-90{border-color:rgba(0,0,0,.9)}.swagger-ui .b--black-80{border-color:rgba(0,0,0,.8)}.swagger-ui .b--black-70{border-color:rgba(0,0,0,.7)}.swagger-ui .b--black-60{border-color:rgba(0,0,0,.6)}.swagger-ui .b--black-50{border-color:rgba(0,0,0,.5)}.swagger-ui .b--black-40{border-color:rgba(0,0,0,.4)}.swagger-ui .b--black-30{border-color:rgba(0,0,0,.3)}.swagger-ui .b--black-20{border-color:rgba(0,0,0,.2)}.swagger-ui .b--black-10{border-color:rgba(0,0,0,.1)}.swagger-ui .b--black-05{border-color:rgba(0,0,0,.05)}.swagger-ui .b--black-025{border-color:rgba(0,0,0,.025)}.swagger-ui .b--black-0125{border-color:rgba(0,0,0,.013)}.swagger-ui .b--dark-red{border-color:#e7040f}.swagger-ui .b--red{border-color:#ff4136}.swagger-ui .b--light-red{border-color:#ff725c}.swagger-ui .b--orange{border-color:#ff6300}.swagger-ui .b--gold{border-color:#ffb700}.swagger-ui .b--yellow{border-color:gold}.swagger-ui .b--light-yellow{border-color:#fbf1a9}.swagger-ui .b--purple{border-color:#5e2ca5}.swagger-ui .b--light-purple{border-color:#a463f2}.swagger-ui .b--dark-pink{border-color:#d5008f}.swagger-ui .b--hot-pink{border-color:#ff41b4}.swagger-ui .b--pink{border-color:#ff80cc}.swagger-ui .b--light-pink{border-color:#ffa3d7}.swagger-ui .b--dark-green{border-color:#137752}.swagger-ui .b--green{border-color:#19a974}.swagger-ui .b--light-green{border-color:#9eebcf}.swagger-ui .b--navy{border-color:#001b44}.swagger-ui .b--dark-blue{border-color:#00449e}.swagger-ui .b--blue{border-color:#357edd}.swagger-ui .b--light-blue{border-color:#96ccff}.swagger-ui .b--lightest-blue{border-color:#cdecff}.swagger-ui .b--washed-blue{border-color:#f6fffe}.swagger-ui .b--washed-green{border-color:#e8fdf5}.swagger-ui .b--washed-yellow{border-color:#fffceb}.swagger-ui .b--washed-red{border-color:#ffdfdf}.swagger-ui .b--transparent{border-color:transparent}.swagger-ui .b--inherit{border-color:inherit}.swagger-ui .br0{border-radius:0}.swagger-ui .br1{border-radius:.125rem}.swagger-ui .br2{border-radius:.25rem}.swagger-ui .br3{border-radius:.5rem}.swagger-ui .br4{border-radius:1rem}.swagger-ui .br-100{border-radius:100%}.swagger-ui .br-pill{border-radius:9999px}.swagger-ui .br--bottom{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left{border-bottom-right-radius:0;border-top-right-radius:0}@media screen and (min-width:30em){.swagger-ui .br0-ns{border-radius:0}.swagger-ui .br1-ns{border-radius:.125rem}.swagger-ui .br2-ns{border-radius:.25rem}.swagger-ui .br3-ns{border-radius:.5rem}.swagger-ui .br4-ns{border-radius:1rem}.swagger-ui .br-100-ns{border-radius:100%}.swagger-ui .br-pill-ns{border-radius:9999px}.swagger-ui .br--bottom-ns{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-ns{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-ns{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left-ns{border-bottom-right-radius:0;border-top-right-radius:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .br0-m{border-radius:0}.swagger-ui .br1-m{border-radius:.125rem}.swagger-ui .br2-m{border-radius:.25rem}.swagger-ui .br3-m{border-radius:.5rem}.swagger-ui .br4-m{border-radius:1rem}.swagger-ui .br-100-m{border-radius:100%}.swagger-ui .br-pill-m{border-radius:9999px}.swagger-ui .br--bottom-m{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-m{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-m{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left-m{border-bottom-right-radius:0;border-top-right-radius:0}}@media screen and (min-width:60em){.swagger-ui .br0-l{border-radius:0}.swagger-ui .br1-l{border-radius:.125rem}.swagger-ui .br2-l{border-radius:.25rem}.swagger-ui .br3-l{border-radius:.5rem}.swagger-ui .br4-l{border-radius:1rem}.swagger-ui .br-100-l{border-radius:100%}.swagger-ui .br-pill-l{border-radius:9999px}.swagger-ui .br--bottom-l{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-l{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-l{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left-l{border-bottom-right-radius:0;border-top-right-radius:0}}.swagger-ui .b--dotted{border-style:dotted}.swagger-ui .b--dashed{border-style:dashed}.swagger-ui .b--solid{border-style:solid}.swagger-ui .b--none{border-style:none}@media screen and (min-width:30em){.swagger-ui .b--dotted-ns{border-style:dotted}.swagger-ui .b--dashed-ns{border-style:dashed}.swagger-ui .b--solid-ns{border-style:solid}.swagger-ui .b--none-ns{border-style:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .b--dotted-m{border-style:dotted}.swagger-ui .b--dashed-m{border-style:dashed}.swagger-ui .b--solid-m{border-style:solid}.swagger-ui .b--none-m{border-style:none}}@media screen and (min-width:60em){.swagger-ui .b--dotted-l{border-style:dotted}.swagger-ui .b--dashed-l{border-style:dashed}.swagger-ui .b--solid-l{border-style:solid}.swagger-ui .b--none-l{border-style:none}}.swagger-ui .bw0{border-width:0}.swagger-ui .bw1{border-width:.125rem}.swagger-ui .bw2{border-width:.25rem}.swagger-ui .bw3{border-width:.5rem}.swagger-ui .bw4{border-width:1rem}.swagger-ui .bw5{border-width:2rem}.swagger-ui .bt-0{border-top-width:0}.swagger-ui .br-0{border-right-width:0}.swagger-ui .bb-0{border-bottom-width:0}.swagger-ui .bl-0{border-left-width:0}@media screen and (min-width:30em){.swagger-ui .bw0-ns{border-width:0}.swagger-ui .bw1-ns{border-width:.125rem}.swagger-ui .bw2-ns{border-width:.25rem}.swagger-ui .bw3-ns{border-width:.5rem}.swagger-ui .bw4-ns{border-width:1rem}.swagger-ui .bw5-ns{border-width:2rem}.swagger-ui .bt-0-ns{border-top-width:0}.swagger-ui .br-0-ns{border-right-width:0}.swagger-ui .bb-0-ns{border-bottom-width:0}.swagger-ui .bl-0-ns{border-left-width:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .bw0-m{border-width:0}.swagger-ui .bw1-m{border-width:.125rem}.swagger-ui .bw2-m{border-width:.25rem}.swagger-ui .bw3-m{border-width:.5rem}.swagger-ui .bw4-m{border-width:1rem}.swagger-ui .bw5-m{border-width:2rem}.swagger-ui .bt-0-m{border-top-width:0}.swagger-ui .br-0-m{border-right-width:0}.swagger-ui .bb-0-m{border-bottom-width:0}.swagger-ui .bl-0-m{border-left-width:0}}@media screen and (min-width:60em){.swagger-ui .bw0-l{border-width:0}.swagger-ui .bw1-l{border-width:.125rem}.swagger-ui .bw2-l{border-width:.25rem}.swagger-ui .bw3-l{border-width:.5rem}.swagger-ui .bw4-l{border-width:1rem}.swagger-ui .bw5-l{border-width:2rem}.swagger-ui .bt-0-l{border-top-width:0}.swagger-ui .br-0-l{border-right-width:0}.swagger-ui .bb-0-l{border-bottom-width:0}.swagger-ui .bl-0-l{border-left-width:0}}.swagger-ui .shadow-1{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}@media screen and (min-width:30em){.swagger-ui .shadow-1-ns{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2-ns{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3-ns{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4-ns{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5-ns{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .shadow-1-m{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2-m{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3-m{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4-m{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5-m{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}@media screen and (min-width:60em){.swagger-ui .shadow-1-l{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2-l{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3-l{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4-l{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5-l{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}.swagger-ui .pre{overflow-x:auto;overflow-y:hidden;overflow:scroll}.swagger-ui .top-0{top:0}.swagger-ui .right-0{right:0}.swagger-ui .bottom-0{bottom:0}.swagger-ui .left-0{left:0}.swagger-ui .top-1{top:1rem}.swagger-ui .right-1{right:1rem}.swagger-ui .bottom-1{bottom:1rem}.swagger-ui .left-1{left:1rem}.swagger-ui .top-2{top:2rem}.swagger-ui .right-2{right:2rem}.swagger-ui .bottom-2{bottom:2rem}.swagger-ui .left-2{left:2rem}.swagger-ui .top--1{top:-1rem}.swagger-ui .right--1{right:-1rem}.swagger-ui .bottom--1{bottom:-1rem}.swagger-ui .left--1{left:-1rem}.swagger-ui .top--2{top:-2rem}.swagger-ui .right--2{right:-2rem}.swagger-ui .bottom--2{bottom:-2rem}.swagger-ui .left--2{left:-2rem}.swagger-ui .absolute--fill{bottom:0;left:0;right:0;top:0}@media screen and (min-width:30em){.swagger-ui .top-0-ns{top:0}.swagger-ui .left-0-ns{left:0}.swagger-ui .right-0-ns{right:0}.swagger-ui .bottom-0-ns{bottom:0}.swagger-ui .top-1-ns{top:1rem}.swagger-ui .left-1-ns{left:1rem}.swagger-ui .right-1-ns{right:1rem}.swagger-ui .bottom-1-ns{bottom:1rem}.swagger-ui .top-2-ns{top:2rem}.swagger-ui .left-2-ns{left:2rem}.swagger-ui .right-2-ns{right:2rem}.swagger-ui .bottom-2-ns{bottom:2rem}.swagger-ui .top--1-ns{top:-1rem}.swagger-ui .right--1-ns{right:-1rem}.swagger-ui .bottom--1-ns{bottom:-1rem}.swagger-ui .left--1-ns{left:-1rem}.swagger-ui .top--2-ns{top:-2rem}.swagger-ui .right--2-ns{right:-2rem}.swagger-ui .bottom--2-ns{bottom:-2rem}.swagger-ui .left--2-ns{left:-2rem}.swagger-ui .absolute--fill-ns{bottom:0;left:0;right:0;top:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .top-0-m{top:0}.swagger-ui .left-0-m{left:0}.swagger-ui .right-0-m{right:0}.swagger-ui .bottom-0-m{bottom:0}.swagger-ui .top-1-m{top:1rem}.swagger-ui .left-1-m{left:1rem}.swagger-ui .right-1-m{right:1rem}.swagger-ui .bottom-1-m{bottom:1rem}.swagger-ui .top-2-m{top:2rem}.swagger-ui .left-2-m{left:2rem}.swagger-ui .right-2-m{right:2rem}.swagger-ui .bottom-2-m{bottom:2rem}.swagger-ui .top--1-m{top:-1rem}.swagger-ui .right--1-m{right:-1rem}.swagger-ui .bottom--1-m{bottom:-1rem}.swagger-ui .left--1-m{left:-1rem}.swagger-ui .top--2-m{top:-2rem}.swagger-ui .right--2-m{right:-2rem}.swagger-ui .bottom--2-m{bottom:-2rem}.swagger-ui .left--2-m{left:-2rem}.swagger-ui .absolute--fill-m{bottom:0;left:0;right:0;top:0}}@media screen and (min-width:60em){.swagger-ui .top-0-l{top:0}.swagger-ui .left-0-l{left:0}.swagger-ui .right-0-l{right:0}.swagger-ui .bottom-0-l{bottom:0}.swagger-ui .top-1-l{top:1rem}.swagger-ui .left-1-l{left:1rem}.swagger-ui .right-1-l{right:1rem}.swagger-ui .bottom-1-l{bottom:1rem}.swagger-ui .top-2-l{top:2rem}.swagger-ui .left-2-l{left:2rem}.swagger-ui .right-2-l{right:2rem}.swagger-ui .bottom-2-l{bottom:2rem}.swagger-ui .top--1-l{top:-1rem}.swagger-ui .right--1-l{right:-1rem}.swagger-ui .bottom--1-l{bottom:-1rem}.swagger-ui .left--1-l{left:-1rem}.swagger-ui .top--2-l{top:-2rem}.swagger-ui .right--2-l{right:-2rem}.swagger-ui .bottom--2-l{bottom:-2rem}.swagger-ui .left--2-l{left:-2rem}.swagger-ui .absolute--fill-l{bottom:0;left:0;right:0;top:0}}.swagger-ui .cf:after,.swagger-ui .cf:before{content:" ";display:table}.swagger-ui .cf:after{clear:both}.swagger-ui .cf{zoom:1}.swagger-ui .cl{clear:left}.swagger-ui .cr{clear:right}.swagger-ui .cb{clear:both}.swagger-ui .cn{clear:none}@media screen and (min-width:30em){.swagger-ui .cl-ns{clear:left}.swagger-ui .cr-ns{clear:right}.swagger-ui .cb-ns{clear:both}.swagger-ui .cn-ns{clear:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .cl-m{clear:left}.swagger-ui .cr-m{clear:right}.swagger-ui .cb-m{clear:both}.swagger-ui .cn-m{clear:none}}@media screen and (min-width:60em){.swagger-ui .cl-l{clear:left}.swagger-ui .cr-l{clear:right}.swagger-ui .cb-l{clear:both}.swagger-ui .cn-l{clear:none}}.swagger-ui .flex{display:flex}.swagger-ui .inline-flex{display:inline-flex}.swagger-ui .flex-auto{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none{flex:none}.swagger-ui .flex-column{flex-direction:column}.swagger-ui .flex-row{flex-direction:row}.swagger-ui .flex-wrap{flex-wrap:wrap}.swagger-ui .flex-nowrap{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse{flex-direction:column-reverse}.swagger-ui .flex-row-reverse{flex-direction:row-reverse}.swagger-ui .items-start{align-items:flex-start}.swagger-ui .items-end{align-items:flex-end}.swagger-ui .items-center{align-items:center}.swagger-ui .items-baseline{align-items:baseline}.swagger-ui .items-stretch{align-items:stretch}.swagger-ui .self-start{align-self:flex-start}.swagger-ui .self-end{align-self:flex-end}.swagger-ui .self-center{align-self:center}.swagger-ui .self-baseline{align-self:baseline}.swagger-ui .self-stretch{align-self:stretch}.swagger-ui .justify-start{justify-content:flex-start}.swagger-ui .justify-end{justify-content:flex-end}.swagger-ui .justify-center{justify-content:center}.swagger-ui .justify-between{justify-content:space-between}.swagger-ui .justify-around{justify-content:space-around}.swagger-ui .content-start{align-content:flex-start}.swagger-ui .content-end{align-content:flex-end}.swagger-ui .content-center{align-content:center}.swagger-ui .content-between{align-content:space-between}.swagger-ui .content-around{align-content:space-around}.swagger-ui .content-stretch{align-content:stretch}.swagger-ui .order-0{order:0}.swagger-ui .order-1{order:1}.swagger-ui .order-2{order:2}.swagger-ui .order-3{order:3}.swagger-ui .order-4{order:4}.swagger-ui .order-5{order:5}.swagger-ui .order-6{order:6}.swagger-ui .order-7{order:7}.swagger-ui .order-8{order:8}.swagger-ui .order-last{order:99999}.swagger-ui .flex-grow-0{flex-grow:0}.swagger-ui .flex-grow-1{flex-grow:1}.swagger-ui .flex-shrink-0{flex-shrink:0}.swagger-ui .flex-shrink-1{flex-shrink:1}@media screen and (min-width:30em){.swagger-ui .flex-ns{display:flex}.swagger-ui .inline-flex-ns{display:inline-flex}.swagger-ui .flex-auto-ns{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none-ns{flex:none}.swagger-ui .flex-column-ns{flex-direction:column}.swagger-ui .flex-row-ns{flex-direction:row}.swagger-ui .flex-wrap-ns{flex-wrap:wrap}.swagger-ui .flex-nowrap-ns{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-ns{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-ns{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-ns{flex-direction:row-reverse}.swagger-ui .items-start-ns{align-items:flex-start}.swagger-ui .items-end-ns{align-items:flex-end}.swagger-ui .items-center-ns{align-items:center}.swagger-ui .items-baseline-ns{align-items:baseline}.swagger-ui .items-stretch-ns{align-items:stretch}.swagger-ui .self-start-ns{align-self:flex-start}.swagger-ui .self-end-ns{align-self:flex-end}.swagger-ui .self-center-ns{align-self:center}.swagger-ui .self-baseline-ns{align-self:baseline}.swagger-ui .self-stretch-ns{align-self:stretch}.swagger-ui .justify-start-ns{justify-content:flex-start}.swagger-ui .justify-end-ns{justify-content:flex-end}.swagger-ui .justify-center-ns{justify-content:center}.swagger-ui .justify-between-ns{justify-content:space-between}.swagger-ui .justify-around-ns{justify-content:space-around}.swagger-ui .content-start-ns{align-content:flex-start}.swagger-ui .content-end-ns{align-content:flex-end}.swagger-ui .content-center-ns{align-content:center}.swagger-ui .content-between-ns{align-content:space-between}.swagger-ui .content-around-ns{align-content:space-around}.swagger-ui .content-stretch-ns{align-content:stretch}.swagger-ui .order-0-ns{order:0}.swagger-ui .order-1-ns{order:1}.swagger-ui .order-2-ns{order:2}.swagger-ui .order-3-ns{order:3}.swagger-ui .order-4-ns{order:4}.swagger-ui .order-5-ns{order:5}.swagger-ui .order-6-ns{order:6}.swagger-ui .order-7-ns{order:7}.swagger-ui .order-8-ns{order:8}.swagger-ui .order-last-ns{order:99999}.swagger-ui .flex-grow-0-ns{flex-grow:0}.swagger-ui .flex-grow-1-ns{flex-grow:1}.swagger-ui .flex-shrink-0-ns{flex-shrink:0}.swagger-ui .flex-shrink-1-ns{flex-shrink:1}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .flex-m{display:flex}.swagger-ui .inline-flex-m{display:inline-flex}.swagger-ui .flex-auto-m{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none-m{flex:none}.swagger-ui .flex-column-m{flex-direction:column}.swagger-ui .flex-row-m{flex-direction:row}.swagger-ui .flex-wrap-m{flex-wrap:wrap}.swagger-ui .flex-nowrap-m{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-m{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-m{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-m{flex-direction:row-reverse}.swagger-ui .items-start-m{align-items:flex-start}.swagger-ui .items-end-m{align-items:flex-end}.swagger-ui .items-center-m{align-items:center}.swagger-ui .items-baseline-m{align-items:baseline}.swagger-ui .items-stretch-m{align-items:stretch}.swagger-ui .self-start-m{align-self:flex-start}.swagger-ui .self-end-m{align-self:flex-end}.swagger-ui .self-center-m{align-self:center}.swagger-ui .self-baseline-m{align-self:baseline}.swagger-ui .self-stretch-m{align-self:stretch}.swagger-ui .justify-start-m{justify-content:flex-start}.swagger-ui .justify-end-m{justify-content:flex-end}.swagger-ui .justify-center-m{justify-content:center}.swagger-ui .justify-between-m{justify-content:space-between}.swagger-ui .justify-around-m{justify-content:space-around}.swagger-ui .content-start-m{align-content:flex-start}.swagger-ui .content-end-m{align-content:flex-end}.swagger-ui .content-center-m{align-content:center}.swagger-ui .content-between-m{align-content:space-between}.swagger-ui .content-around-m{align-content:space-around}.swagger-ui .content-stretch-m{align-content:stretch}.swagger-ui .order-0-m{order:0}.swagger-ui .order-1-m{order:1}.swagger-ui .order-2-m{order:2}.swagger-ui .order-3-m{order:3}.swagger-ui .order-4-m{order:4}.swagger-ui .order-5-m{order:5}.swagger-ui .order-6-m{order:6}.swagger-ui .order-7-m{order:7}.swagger-ui .order-8-m{order:8}.swagger-ui .order-last-m{order:99999}.swagger-ui .flex-grow-0-m{flex-grow:0}.swagger-ui .flex-grow-1-m{flex-grow:1}.swagger-ui .flex-shrink-0-m{flex-shrink:0}.swagger-ui .flex-shrink-1-m{flex-shrink:1}}@media screen and (min-width:60em){.swagger-ui .flex-l{display:flex}.swagger-ui .inline-flex-l{display:inline-flex}.swagger-ui .flex-auto-l{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none-l{flex:none}.swagger-ui .flex-column-l{flex-direction:column}.swagger-ui .flex-row-l{flex-direction:row}.swagger-ui .flex-wrap-l{flex-wrap:wrap}.swagger-ui .flex-nowrap-l{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-l{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-l{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-l{flex-direction:row-reverse}.swagger-ui .items-start-l{align-items:flex-start}.swagger-ui .items-end-l{align-items:flex-end}.swagger-ui .items-center-l{align-items:center}.swagger-ui .items-baseline-l{align-items:baseline}.swagger-ui .items-stretch-l{align-items:stretch}.swagger-ui .self-start-l{align-self:flex-start}.swagger-ui .self-end-l{align-self:flex-end}.swagger-ui .self-center-l{align-self:center}.swagger-ui .self-baseline-l{align-self:baseline}.swagger-ui .self-stretch-l{align-self:stretch}.swagger-ui .justify-start-l{justify-content:flex-start}.swagger-ui .justify-end-l{justify-content:flex-end}.swagger-ui .justify-center-l{justify-content:center}.swagger-ui .justify-between-l{justify-content:space-between}.swagger-ui .justify-around-l{justify-content:space-around}.swagger-ui .content-start-l{align-content:flex-start}.swagger-ui .content-end-l{align-content:flex-end}.swagger-ui .content-center-l{align-content:center}.swagger-ui .content-between-l{align-content:space-between}.swagger-ui .content-around-l{align-content:space-around}.swagger-ui .content-stretch-l{align-content:stretch}.swagger-ui .order-0-l{order:0}.swagger-ui .order-1-l{order:1}.swagger-ui .order-2-l{order:2}.swagger-ui .order-3-l{order:3}.swagger-ui .order-4-l{order:4}.swagger-ui .order-5-l{order:5}.swagger-ui .order-6-l{order:6}.swagger-ui .order-7-l{order:7}.swagger-ui .order-8-l{order:8}.swagger-ui .order-last-l{order:99999}.swagger-ui .flex-grow-0-l{flex-grow:0}.swagger-ui .flex-grow-1-l{flex-grow:1}.swagger-ui .flex-shrink-0-l{flex-shrink:0}.swagger-ui .flex-shrink-1-l{flex-shrink:1}}.swagger-ui .dn{display:none}.swagger-ui .di{display:inline}.swagger-ui .db{display:block}.swagger-ui .dib{display:inline-block}.swagger-ui .dit{display:inline-table}.swagger-ui .dt{display:table}.swagger-ui .dtc{display:table-cell}.swagger-ui .dt-row{display:table-row}.swagger-ui .dt-row-group{display:table-row-group}.swagger-ui .dt-column{display:table-column}.swagger-ui .dt-column-group{display:table-column-group}.swagger-ui .dt--fixed{table-layout:fixed;width:100%}@media screen and (min-width:30em){.swagger-ui .dn-ns{display:none}.swagger-ui .di-ns{display:inline}.swagger-ui .db-ns{display:block}.swagger-ui .dib-ns{display:inline-block}.swagger-ui .dit-ns{display:inline-table}.swagger-ui .dt-ns{display:table}.swagger-ui .dtc-ns{display:table-cell}.swagger-ui .dt-row-ns{display:table-row}.swagger-ui .dt-row-group-ns{display:table-row-group}.swagger-ui .dt-column-ns{display:table-column}.swagger-ui .dt-column-group-ns{display:table-column-group}.swagger-ui .dt--fixed-ns{table-layout:fixed;width:100%}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .dn-m{display:none}.swagger-ui .di-m{display:inline}.swagger-ui .db-m{display:block}.swagger-ui .dib-m{display:inline-block}.swagger-ui .dit-m{display:inline-table}.swagger-ui .dt-m{display:table}.swagger-ui .dtc-m{display:table-cell}.swagger-ui .dt-row-m{display:table-row}.swagger-ui .dt-row-group-m{display:table-row-group}.swagger-ui .dt-column-m{display:table-column}.swagger-ui .dt-column-group-m{display:table-column-group}.swagger-ui .dt--fixed-m{table-layout:fixed;width:100%}}@media screen and (min-width:60em){.swagger-ui .dn-l{display:none}.swagger-ui .di-l{display:inline}.swagger-ui .db-l{display:block}.swagger-ui .dib-l{display:inline-block}.swagger-ui .dit-l{display:inline-table}.swagger-ui .dt-l{display:table}.swagger-ui .dtc-l{display:table-cell}.swagger-ui .dt-row-l{display:table-row}.swagger-ui .dt-row-group-l{display:table-row-group}.swagger-ui .dt-column-l{display:table-column}.swagger-ui .dt-column-group-l{display:table-column-group}.swagger-ui .dt--fixed-l{table-layout:fixed;width:100%}}.swagger-ui .fl{float:left}.swagger-ui .fr{float:right}.swagger-ui .fn{float:none}@media screen and (min-width:30em){.swagger-ui .fl-ns{float:left}.swagger-ui .fr-ns{float:right}.swagger-ui .fn-ns{float:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .fl-m{float:left}.swagger-ui .fr-m{float:right}.swagger-ui .fn-m{float:none}}@media screen and (min-width:60em){.swagger-ui .fl-l{float:left}.swagger-ui .fr-l{float:right}.swagger-ui .fn-l{float:none}}.swagger-ui .sans-serif{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica,helvetica neue,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.swagger-ui .serif{font-family:georgia,serif}.swagger-ui .system-sans-serif{font-family:sans-serif}.swagger-ui .system-serif{font-family:serif}.swagger-ui .code,.swagger-ui code{font-family:Consolas,monaco,monospace}.swagger-ui .courier{font-family:Courier Next,courier,monospace}.swagger-ui .helvetica{font-family:helvetica neue,helvetica,sans-serif}.swagger-ui .avenir{font-family:avenir next,avenir,sans-serif}.swagger-ui .athelas{font-family:athelas,georgia,serif}.swagger-ui .georgia{font-family:georgia,serif}.swagger-ui .times{font-family:times,serif}.swagger-ui .bodoni{font-family:Bodoni MT,serif}.swagger-ui .calisto{font-family:Calisto MT,serif}.swagger-ui .garamond{font-family:garamond,serif}.swagger-ui .baskerville{font-family:baskerville,serif}.swagger-ui .i{font-style:italic}.swagger-ui .fs-normal{font-style:normal}@media screen and (min-width:30em){.swagger-ui .i-ns{font-style:italic}.swagger-ui .fs-normal-ns{font-style:normal}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .i-m{font-style:italic}.swagger-ui .fs-normal-m{font-style:normal}}@media screen and (min-width:60em){.swagger-ui .i-l{font-style:italic}.swagger-ui .fs-normal-l{font-style:normal}}.swagger-ui .normal{font-weight:400}.swagger-ui .b{font-weight:700}.swagger-ui .fw1{font-weight:100}.swagger-ui .fw2{font-weight:200}.swagger-ui .fw3{font-weight:300}.swagger-ui .fw4{font-weight:400}.swagger-ui .fw5{font-weight:500}.swagger-ui .fw6{font-weight:600}.swagger-ui .fw7{font-weight:700}.swagger-ui .fw8{font-weight:800}.swagger-ui .fw9{font-weight:900}@media screen and (min-width:30em){.swagger-ui .normal-ns{font-weight:400}.swagger-ui .b-ns{font-weight:700}.swagger-ui .fw1-ns{font-weight:100}.swagger-ui .fw2-ns{font-weight:200}.swagger-ui .fw3-ns{font-weight:300}.swagger-ui .fw4-ns{font-weight:400}.swagger-ui .fw5-ns{font-weight:500}.swagger-ui .fw6-ns{font-weight:600}.swagger-ui .fw7-ns{font-weight:700}.swagger-ui .fw8-ns{font-weight:800}.swagger-ui .fw9-ns{font-weight:900}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .normal-m{font-weight:400}.swagger-ui .b-m{font-weight:700}.swagger-ui .fw1-m{font-weight:100}.swagger-ui .fw2-m{font-weight:200}.swagger-ui .fw3-m{font-weight:300}.swagger-ui .fw4-m{font-weight:400}.swagger-ui .fw5-m{font-weight:500}.swagger-ui .fw6-m{font-weight:600}.swagger-ui .fw7-m{font-weight:700}.swagger-ui .fw8-m{font-weight:800}.swagger-ui .fw9-m{font-weight:900}}@media screen and (min-width:60em){.swagger-ui .normal-l{font-weight:400}.swagger-ui .b-l{font-weight:700}.swagger-ui .fw1-l{font-weight:100}.swagger-ui .fw2-l{font-weight:200}.swagger-ui .fw3-l{font-weight:300}.swagger-ui .fw4-l{font-weight:400}.swagger-ui .fw5-l{font-weight:500}.swagger-ui .fw6-l{font-weight:600}.swagger-ui .fw7-l{font-weight:700}.swagger-ui .fw8-l{font-weight:800}.swagger-ui .fw9-l{font-weight:900}}.swagger-ui .input-reset{-webkit-appearance:none;-moz-appearance:none}.swagger-ui .button-reset::-moz-focus-inner,.swagger-ui .input-reset::-moz-focus-inner{border:0;padding:0}.swagger-ui .h1{height:1rem}.swagger-ui .h2{height:2rem}.swagger-ui .h3{height:4rem}.swagger-ui .h4{height:8rem}.swagger-ui .h5{height:16rem}.swagger-ui .h-25{height:25%}.swagger-ui .h-50{height:50%}.swagger-ui .h-75{height:75%}.swagger-ui .h-100{height:100%}.swagger-ui .min-h-100{min-height:100%}.swagger-ui .vh-25{height:25vh}.swagger-ui .vh-50{height:50vh}.swagger-ui .vh-75{height:75vh}.swagger-ui .vh-100{height:100vh}.swagger-ui .min-vh-100{min-height:100vh}.swagger-ui .h-auto{height:auto}.swagger-ui .h-inherit{height:inherit}@media screen and (min-width:30em){.swagger-ui .h1-ns{height:1rem}.swagger-ui .h2-ns{height:2rem}.swagger-ui .h3-ns{height:4rem}.swagger-ui .h4-ns{height:8rem}.swagger-ui .h5-ns{height:16rem}.swagger-ui .h-25-ns{height:25%}.swagger-ui .h-50-ns{height:50%}.swagger-ui .h-75-ns{height:75%}.swagger-ui .h-100-ns{height:100%}.swagger-ui .min-h-100-ns{min-height:100%}.swagger-ui .vh-25-ns{height:25vh}.swagger-ui .vh-50-ns{height:50vh}.swagger-ui .vh-75-ns{height:75vh}.swagger-ui .vh-100-ns{height:100vh}.swagger-ui .min-vh-100-ns{min-height:100vh}.swagger-ui .h-auto-ns{height:auto}.swagger-ui .h-inherit-ns{height:inherit}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .h1-m{height:1rem}.swagger-ui .h2-m{height:2rem}.swagger-ui .h3-m{height:4rem}.swagger-ui .h4-m{height:8rem}.swagger-ui .h5-m{height:16rem}.swagger-ui .h-25-m{height:25%}.swagger-ui .h-50-m{height:50%}.swagger-ui .h-75-m{height:75%}.swagger-ui .h-100-m{height:100%}.swagger-ui .min-h-100-m{min-height:100%}.swagger-ui .vh-25-m{height:25vh}.swagger-ui .vh-50-m{height:50vh}.swagger-ui .vh-75-m{height:75vh}.swagger-ui .vh-100-m{height:100vh}.swagger-ui .min-vh-100-m{min-height:100vh}.swagger-ui .h-auto-m{height:auto}.swagger-ui .h-inherit-m{height:inherit}}@media screen and (min-width:60em){.swagger-ui .h1-l{height:1rem}.swagger-ui .h2-l{height:2rem}.swagger-ui .h3-l{height:4rem}.swagger-ui .h4-l{height:8rem}.swagger-ui .h5-l{height:16rem}.swagger-ui .h-25-l{height:25%}.swagger-ui .h-50-l{height:50%}.swagger-ui .h-75-l{height:75%}.swagger-ui .h-100-l{height:100%}.swagger-ui .min-h-100-l{min-height:100%}.swagger-ui .vh-25-l{height:25vh}.swagger-ui .vh-50-l{height:50vh}.swagger-ui .vh-75-l{height:75vh}.swagger-ui .vh-100-l{height:100vh}.swagger-ui .min-vh-100-l{min-height:100vh}.swagger-ui .h-auto-l{height:auto}.swagger-ui .h-inherit-l{height:inherit}}.swagger-ui .tracked{letter-spacing:.1em}.swagger-ui .tracked-tight{letter-spacing:-.05em}.swagger-ui .tracked-mega{letter-spacing:.25em}@media screen and (min-width:30em){.swagger-ui .tracked-ns{letter-spacing:.1em}.swagger-ui .tracked-tight-ns{letter-spacing:-.05em}.swagger-ui .tracked-mega-ns{letter-spacing:.25em}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .tracked-m{letter-spacing:.1em}.swagger-ui .tracked-tight-m{letter-spacing:-.05em}.swagger-ui .tracked-mega-m{letter-spacing:.25em}}@media screen and (min-width:60em){.swagger-ui .tracked-l{letter-spacing:.1em}.swagger-ui .tracked-tight-l{letter-spacing:-.05em}.swagger-ui .tracked-mega-l{letter-spacing:.25em}}.swagger-ui .lh-solid{line-height:1}.swagger-ui .lh-title{line-height:1.25}.swagger-ui .lh-copy{line-height:1.5}@media screen and (min-width:30em){.swagger-ui .lh-solid-ns{line-height:1}.swagger-ui .lh-title-ns{line-height:1.25}.swagger-ui .lh-copy-ns{line-height:1.5}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .lh-solid-m{line-height:1}.swagger-ui .lh-title-m{line-height:1.25}.swagger-ui .lh-copy-m{line-height:1.5}}@media screen and (min-width:60em){.swagger-ui .lh-solid-l{line-height:1}.swagger-ui .lh-title-l{line-height:1.25}.swagger-ui .lh-copy-l{line-height:1.5}}.swagger-ui .link{-webkit-text-decoration:none;text-decoration:none}.swagger-ui .link,.swagger-ui .link:active,.swagger-ui .link:focus,.swagger-ui .link:hover,.swagger-ui .link:link,.swagger-ui .link:visited{transition:color .15s ease-in}.swagger-ui .link:focus{outline:1px dotted currentColor}.swagger-ui .list{list-style-type:none}.swagger-ui .mw-100{max-width:100%}.swagger-ui .mw1{max-width:1rem}.swagger-ui .mw2{max-width:2rem}.swagger-ui .mw3{max-width:4rem}.swagger-ui .mw4{max-width:8rem}.swagger-ui .mw5{max-width:16rem}.swagger-ui .mw6{max-width:32rem}.swagger-ui .mw7{max-width:48rem}.swagger-ui .mw8{max-width:64rem}.swagger-ui .mw9{max-width:96rem}.swagger-ui .mw-none{max-width:none}@media screen and (min-width:30em){.swagger-ui .mw-100-ns{max-width:100%}.swagger-ui .mw1-ns{max-width:1rem}.swagger-ui .mw2-ns{max-width:2rem}.swagger-ui .mw3-ns{max-width:4rem}.swagger-ui .mw4-ns{max-width:8rem}.swagger-ui .mw5-ns{max-width:16rem}.swagger-ui .mw6-ns{max-width:32rem}.swagger-ui .mw7-ns{max-width:48rem}.swagger-ui .mw8-ns{max-width:64rem}.swagger-ui .mw9-ns{max-width:96rem}.swagger-ui .mw-none-ns{max-width:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .mw-100-m{max-width:100%}.swagger-ui .mw1-m{max-width:1rem}.swagger-ui .mw2-m{max-width:2rem}.swagger-ui .mw3-m{max-width:4rem}.swagger-ui .mw4-m{max-width:8rem}.swagger-ui .mw5-m{max-width:16rem}.swagger-ui .mw6-m{max-width:32rem}.swagger-ui .mw7-m{max-width:48rem}.swagger-ui .mw8-m{max-width:64rem}.swagger-ui .mw9-m{max-width:96rem}.swagger-ui .mw-none-m{max-width:none}}@media screen and (min-width:60em){.swagger-ui .mw-100-l{max-width:100%}.swagger-ui .mw1-l{max-width:1rem}.swagger-ui .mw2-l{max-width:2rem}.swagger-ui .mw3-l{max-width:4rem}.swagger-ui .mw4-l{max-width:8rem}.swagger-ui .mw5-l{max-width:16rem}.swagger-ui .mw6-l{max-width:32rem}.swagger-ui .mw7-l{max-width:48rem}.swagger-ui .mw8-l{max-width:64rem}.swagger-ui .mw9-l{max-width:96rem}.swagger-ui .mw-none-l{max-width:none}}.swagger-ui .w1{width:1rem}.swagger-ui .w2{width:2rem}.swagger-ui .w3{width:4rem}.swagger-ui .w4{width:8rem}.swagger-ui .w5{width:16rem}.swagger-ui .w-10{width:10%}.swagger-ui .w-20{width:20%}.swagger-ui .w-25{width:25%}.swagger-ui .w-30{width:30%}.swagger-ui .w-33{width:33%}.swagger-ui .w-34{width:34%}.swagger-ui .w-40{width:40%}.swagger-ui .w-50{width:50%}.swagger-ui .w-60{width:60%}.swagger-ui .w-70{width:70%}.swagger-ui .w-75{width:75%}.swagger-ui .w-80{width:80%}.swagger-ui .w-90{width:90%}.swagger-ui .w-100{width:100%}.swagger-ui .w-third{width:33.3333333333%}.swagger-ui .w-two-thirds{width:66.6666666667%}.swagger-ui .w-auto{width:auto}@media screen and (min-width:30em){.swagger-ui .w1-ns{width:1rem}.swagger-ui .w2-ns{width:2rem}.swagger-ui .w3-ns{width:4rem}.swagger-ui .w4-ns{width:8rem}.swagger-ui .w5-ns{width:16rem}.swagger-ui .w-10-ns{width:10%}.swagger-ui .w-20-ns{width:20%}.swagger-ui .w-25-ns{width:25%}.swagger-ui .w-30-ns{width:30%}.swagger-ui .w-33-ns{width:33%}.swagger-ui .w-34-ns{width:34%}.swagger-ui .w-40-ns{width:40%}.swagger-ui .w-50-ns{width:50%}.swagger-ui .w-60-ns{width:60%}.swagger-ui .w-70-ns{width:70%}.swagger-ui .w-75-ns{width:75%}.swagger-ui .w-80-ns{width:80%}.swagger-ui .w-90-ns{width:90%}.swagger-ui .w-100-ns{width:100%}.swagger-ui .w-third-ns{width:33.3333333333%}.swagger-ui .w-two-thirds-ns{width:66.6666666667%}.swagger-ui .w-auto-ns{width:auto}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .w1-m{width:1rem}.swagger-ui .w2-m{width:2rem}.swagger-ui .w3-m{width:4rem}.swagger-ui .w4-m{width:8rem}.swagger-ui .w5-m{width:16rem}.swagger-ui .w-10-m{width:10%}.swagger-ui .w-20-m{width:20%}.swagger-ui .w-25-m{width:25%}.swagger-ui .w-30-m{width:30%}.swagger-ui .w-33-m{width:33%}.swagger-ui .w-34-m{width:34%}.swagger-ui .w-40-m{width:40%}.swagger-ui .w-50-m{width:50%}.swagger-ui .w-60-m{width:60%}.swagger-ui .w-70-m{width:70%}.swagger-ui .w-75-m{width:75%}.swagger-ui .w-80-m{width:80%}.swagger-ui .w-90-m{width:90%}.swagger-ui .w-100-m{width:100%}.swagger-ui .w-third-m{width:33.3333333333%}.swagger-ui .w-two-thirds-m{width:66.6666666667%}.swagger-ui .w-auto-m{width:auto}}@media screen and (min-width:60em){.swagger-ui .w1-l{width:1rem}.swagger-ui .w2-l{width:2rem}.swagger-ui .w3-l{width:4rem}.swagger-ui .w4-l{width:8rem}.swagger-ui .w5-l{width:16rem}.swagger-ui .w-10-l{width:10%}.swagger-ui .w-20-l{width:20%}.swagger-ui .w-25-l{width:25%}.swagger-ui .w-30-l{width:30%}.swagger-ui .w-33-l{width:33%}.swagger-ui .w-34-l{width:34%}.swagger-ui .w-40-l{width:40%}.swagger-ui .w-50-l{width:50%}.swagger-ui .w-60-l{width:60%}.swagger-ui .w-70-l{width:70%}.swagger-ui .w-75-l{width:75%}.swagger-ui .w-80-l{width:80%}.swagger-ui .w-90-l{width:90%}.swagger-ui .w-100-l{width:100%}.swagger-ui .w-third-l{width:33.3333333333%}.swagger-ui .w-two-thirds-l{width:66.6666666667%}.swagger-ui .w-auto-l{width:auto}}.swagger-ui .overflow-visible{overflow:visible}.swagger-ui .overflow-hidden{overflow:hidden}.swagger-ui .overflow-scroll{overflow:scroll}.swagger-ui .overflow-auto{overflow:auto}.swagger-ui .overflow-x-visible{overflow-x:visible}.swagger-ui .overflow-x-hidden{overflow-x:hidden}.swagger-ui .overflow-x-scroll{overflow-x:scroll}.swagger-ui .overflow-x-auto{overflow-x:auto}.swagger-ui .overflow-y-visible{overflow-y:visible}.swagger-ui .overflow-y-hidden{overflow-y:hidden}.swagger-ui .overflow-y-scroll{overflow-y:scroll}.swagger-ui .overflow-y-auto{overflow-y:auto}@media screen and (min-width:30em){.swagger-ui .overflow-visible-ns{overflow:visible}.swagger-ui .overflow-hidden-ns{overflow:hidden}.swagger-ui .overflow-scroll-ns{overflow:scroll}.swagger-ui .overflow-auto-ns{overflow:auto}.swagger-ui .overflow-x-visible-ns{overflow-x:visible}.swagger-ui .overflow-x-hidden-ns{overflow-x:hidden}.swagger-ui .overflow-x-scroll-ns{overflow-x:scroll}.swagger-ui .overflow-x-auto-ns{overflow-x:auto}.swagger-ui .overflow-y-visible-ns{overflow-y:visible}.swagger-ui .overflow-y-hidden-ns{overflow-y:hidden}.swagger-ui .overflow-y-scroll-ns{overflow-y:scroll}.swagger-ui .overflow-y-auto-ns{overflow-y:auto}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .overflow-visible-m{overflow:visible}.swagger-ui .overflow-hidden-m{overflow:hidden}.swagger-ui .overflow-scroll-m{overflow:scroll}.swagger-ui .overflow-auto-m{overflow:auto}.swagger-ui .overflow-x-visible-m{overflow-x:visible}.swagger-ui .overflow-x-hidden-m{overflow-x:hidden}.swagger-ui .overflow-x-scroll-m{overflow-x:scroll}.swagger-ui .overflow-x-auto-m{overflow-x:auto}.swagger-ui .overflow-y-visible-m{overflow-y:visible}.swagger-ui .overflow-y-hidden-m{overflow-y:hidden}.swagger-ui .overflow-y-scroll-m{overflow-y:scroll}.swagger-ui .overflow-y-auto-m{overflow-y:auto}}@media screen and (min-width:60em){.swagger-ui .overflow-visible-l{overflow:visible}.swagger-ui .overflow-hidden-l{overflow:hidden}.swagger-ui .overflow-scroll-l{overflow:scroll}.swagger-ui .overflow-auto-l{overflow:auto}.swagger-ui .overflow-x-visible-l{overflow-x:visible}.swagger-ui .overflow-x-hidden-l{overflow-x:hidden}.swagger-ui .overflow-x-scroll-l{overflow-x:scroll}.swagger-ui .overflow-x-auto-l{overflow-x:auto}.swagger-ui .overflow-y-visible-l{overflow-y:visible}.swagger-ui .overflow-y-hidden-l{overflow-y:hidden}.swagger-ui .overflow-y-scroll-l{overflow-y:scroll}.swagger-ui .overflow-y-auto-l{overflow-y:auto}}.swagger-ui .static{position:static}.swagger-ui .relative{position:relative}.swagger-ui .absolute{position:absolute}.swagger-ui .fixed{position:fixed}@media screen and (min-width:30em){.swagger-ui .static-ns{position:static}.swagger-ui .relative-ns{position:relative}.swagger-ui .absolute-ns{position:absolute}.swagger-ui .fixed-ns{position:fixed}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .static-m{position:static}.swagger-ui .relative-m{position:relative}.swagger-ui .absolute-m{position:absolute}.swagger-ui .fixed-m{position:fixed}}@media screen and (min-width:60em){.swagger-ui .static-l{position:static}.swagger-ui .relative-l{position:relative}.swagger-ui .absolute-l{position:absolute}.swagger-ui .fixed-l{position:fixed}}.swagger-ui .o-100{opacity:1}.swagger-ui .o-90{opacity:.9}.swagger-ui .o-80{opacity:.8}.swagger-ui .o-70{opacity:.7}.swagger-ui .o-60{opacity:.6}.swagger-ui .o-50{opacity:.5}.swagger-ui .o-40{opacity:.4}.swagger-ui .o-30{opacity:.3}.swagger-ui .o-20{opacity:.2}.swagger-ui .o-10{opacity:.1}.swagger-ui .o-05{opacity:.05}.swagger-ui .o-025{opacity:.025}.swagger-ui .o-0{opacity:0}.swagger-ui .rotate-45{transform:rotate(45deg)}.swagger-ui .rotate-90{transform:rotate(90deg)}.swagger-ui .rotate-135{transform:rotate(135deg)}.swagger-ui .rotate-180{transform:rotate(180deg)}.swagger-ui .rotate-225{transform:rotate(225deg)}.swagger-ui .rotate-270{transform:rotate(270deg)}.swagger-ui .rotate-315{transform:rotate(315deg)}@media screen and (min-width:30em){.swagger-ui .rotate-45-ns{transform:rotate(45deg)}.swagger-ui .rotate-90-ns{transform:rotate(90deg)}.swagger-ui .rotate-135-ns{transform:rotate(135deg)}.swagger-ui .rotate-180-ns{transform:rotate(180deg)}.swagger-ui .rotate-225-ns{transform:rotate(225deg)}.swagger-ui .rotate-270-ns{transform:rotate(270deg)}.swagger-ui .rotate-315-ns{transform:rotate(315deg)}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .rotate-45-m{transform:rotate(45deg)}.swagger-ui .rotate-90-m{transform:rotate(90deg)}.swagger-ui .rotate-135-m{transform:rotate(135deg)}.swagger-ui .rotate-180-m{transform:rotate(180deg)}.swagger-ui .rotate-225-m{transform:rotate(225deg)}.swagger-ui .rotate-270-m{transform:rotate(270deg)}.swagger-ui .rotate-315-m{transform:rotate(315deg)}}@media screen and (min-width:60em){.swagger-ui .rotate-45-l{transform:rotate(45deg)}.swagger-ui .rotate-90-l{transform:rotate(90deg)}.swagger-ui .rotate-135-l{transform:rotate(135deg)}.swagger-ui .rotate-180-l{transform:rotate(180deg)}.swagger-ui .rotate-225-l{transform:rotate(225deg)}.swagger-ui .rotate-270-l{transform:rotate(270deg)}.swagger-ui .rotate-315-l{transform:rotate(315deg)}}.swagger-ui .black-90{color:rgba(0,0,0,.9)}.swagger-ui .black-80{color:rgba(0,0,0,.8)}.swagger-ui .black-70{color:rgba(0,0,0,.7)}.swagger-ui .black-60{color:rgba(0,0,0,.6)}.swagger-ui .black-50{color:rgba(0,0,0,.5)}.swagger-ui .black-40{color:rgba(0,0,0,.4)}.swagger-ui .black-30{color:rgba(0,0,0,.3)}.swagger-ui .black-20{color:rgba(0,0,0,.2)}.swagger-ui .black-10{color:rgba(0,0,0,.1)}.swagger-ui .black-05{color:rgba(0,0,0,.05)}.swagger-ui .white-90{color:hsla(0,0%,100%,.9)}.swagger-ui .white-80{color:hsla(0,0%,100%,.8)}.swagger-ui .white-70{color:hsla(0,0%,100%,.7)}.swagger-ui .white-60{color:hsla(0,0%,100%,.6)}.swagger-ui .white-50{color:hsla(0,0%,100%,.5)}.swagger-ui .white-40{color:hsla(0,0%,100%,.4)}.swagger-ui .white-30{color:hsla(0,0%,100%,.3)}.swagger-ui .white-20{color:hsla(0,0%,100%,.2)}.swagger-ui .white-10{color:hsla(0,0%,100%,.1)}.swagger-ui .black{color:#000}.swagger-ui .near-black{color:#111}.swagger-ui .dark-gray{color:#333}.swagger-ui .mid-gray{color:#555}.swagger-ui .gray{color:#777}.swagger-ui .silver{color:#999}.swagger-ui .light-silver{color:#aaa}.swagger-ui .moon-gray{color:#ccc}.swagger-ui .light-gray{color:#eee}.swagger-ui .near-white{color:#f4f4f4}.swagger-ui .white{color:#fff}.swagger-ui .dark-red{color:#e7040f}.swagger-ui .red{color:#ff4136}.swagger-ui .light-red{color:#ff725c}.swagger-ui .orange{color:#ff6300}.swagger-ui .gold{color:#ffb700}.swagger-ui .yellow{color:gold}.swagger-ui .light-yellow{color:#fbf1a9}.swagger-ui .purple{color:#5e2ca5}.swagger-ui .light-purple{color:#a463f2}.swagger-ui .dark-pink{color:#d5008f}.swagger-ui .hot-pink{color:#ff41b4}.swagger-ui .pink{color:#ff80cc}.swagger-ui .light-pink{color:#ffa3d7}.swagger-ui .dark-green{color:#137752}.swagger-ui .green{color:#19a974}.swagger-ui .light-green{color:#9eebcf}.swagger-ui .navy{color:#001b44}.swagger-ui .dark-blue{color:#00449e}.swagger-ui .blue{color:#357edd}.swagger-ui .light-blue{color:#96ccff}.swagger-ui .lightest-blue{color:#cdecff}.swagger-ui .washed-blue{color:#f6fffe}.swagger-ui .washed-green{color:#e8fdf5}.swagger-ui .washed-yellow{color:#fffceb}.swagger-ui .washed-red{color:#ffdfdf}.swagger-ui .color-inherit{color:inherit}.swagger-ui .bg-black-90{background-color:rgba(0,0,0,.9)}.swagger-ui .bg-black-80{background-color:rgba(0,0,0,.8)}.swagger-ui .bg-black-70{background-color:rgba(0,0,0,.7)}.swagger-ui .bg-black-60{background-color:rgba(0,0,0,.6)}.swagger-ui .bg-black-50{background-color:rgba(0,0,0,.5)}.swagger-ui .bg-black-40{background-color:rgba(0,0,0,.4)}.swagger-ui .bg-black-30{background-color:rgba(0,0,0,.3)}.swagger-ui .bg-black-20{background-color:rgba(0,0,0,.2)}.swagger-ui .bg-black-10{background-color:rgba(0,0,0,.1)}.swagger-ui .bg-black-05{background-color:rgba(0,0,0,.05)}.swagger-ui .bg-white-90{background-color:hsla(0,0%,100%,.9)}.swagger-ui .bg-white-80{background-color:hsla(0,0%,100%,.8)}.swagger-ui .bg-white-70{background-color:hsla(0,0%,100%,.7)}.swagger-ui .bg-white-60{background-color:hsla(0,0%,100%,.6)}.swagger-ui .bg-white-50{background-color:hsla(0,0%,100%,.5)}.swagger-ui .bg-white-40{background-color:hsla(0,0%,100%,.4)}.swagger-ui .bg-white-30{background-color:hsla(0,0%,100%,.3)}.swagger-ui .bg-white-20{background-color:hsla(0,0%,100%,.2)}.swagger-ui .bg-white-10{background-color:hsla(0,0%,100%,.1)}.swagger-ui .bg-black{background-color:#000}.swagger-ui .bg-near-black{background-color:#111}.swagger-ui .bg-dark-gray{background-color:#333}.swagger-ui .bg-mid-gray{background-color:#555}.swagger-ui .bg-gray{background-color:#777}.swagger-ui .bg-silver{background-color:#999}.swagger-ui .bg-light-silver{background-color:#aaa}.swagger-ui .bg-moon-gray{background-color:#ccc}.swagger-ui .bg-light-gray{background-color:#eee}.swagger-ui .bg-near-white{background-color:#f4f4f4}.swagger-ui .bg-white{background-color:#fff}.swagger-ui .bg-transparent{background-color:transparent}.swagger-ui .bg-dark-red{background-color:#e7040f}.swagger-ui .bg-red{background-color:#ff4136}.swagger-ui .bg-light-red{background-color:#ff725c}.swagger-ui .bg-orange{background-color:#ff6300}.swagger-ui .bg-gold{background-color:#ffb700}.swagger-ui .bg-yellow{background-color:gold}.swagger-ui .bg-light-yellow{background-color:#fbf1a9}.swagger-ui .bg-purple{background-color:#5e2ca5}.swagger-ui .bg-light-purple{background-color:#a463f2}.swagger-ui .bg-dark-pink{background-color:#d5008f}.swagger-ui .bg-hot-pink{background-color:#ff41b4}.swagger-ui .bg-pink{background-color:#ff80cc}.swagger-ui .bg-light-pink{background-color:#ffa3d7}.swagger-ui .bg-dark-green{background-color:#137752}.swagger-ui .bg-green{background-color:#19a974}.swagger-ui .bg-light-green{background-color:#9eebcf}.swagger-ui .bg-navy{background-color:#001b44}.swagger-ui .bg-dark-blue{background-color:#00449e}.swagger-ui .bg-blue{background-color:#357edd}.swagger-ui .bg-light-blue{background-color:#96ccff}.swagger-ui .bg-lightest-blue{background-color:#cdecff}.swagger-ui .bg-washed-blue{background-color:#f6fffe}.swagger-ui .bg-washed-green{background-color:#e8fdf5}.swagger-ui .bg-washed-yellow{background-color:#fffceb}.swagger-ui .bg-washed-red{background-color:#ffdfdf}.swagger-ui .bg-inherit{background-color:inherit}.swagger-ui .hover-black:focus,.swagger-ui .hover-black:hover{color:#000}.swagger-ui .hover-near-black:focus,.swagger-ui .hover-near-black:hover{color:#111}.swagger-ui .hover-dark-gray:focus,.swagger-ui .hover-dark-gray:hover{color:#333}.swagger-ui .hover-mid-gray:focus,.swagger-ui .hover-mid-gray:hover{color:#555}.swagger-ui .hover-gray:focus,.swagger-ui .hover-gray:hover{color:#777}.swagger-ui .hover-silver:focus,.swagger-ui .hover-silver:hover{color:#999}.swagger-ui .hover-light-silver:focus,.swagger-ui .hover-light-silver:hover{color:#aaa}.swagger-ui .hover-moon-gray:focus,.swagger-ui .hover-moon-gray:hover{color:#ccc}.swagger-ui .hover-light-gray:focus,.swagger-ui .hover-light-gray:hover{color:#eee}.swagger-ui .hover-near-white:focus,.swagger-ui .hover-near-white:hover{color:#f4f4f4}.swagger-ui .hover-white:focus,.swagger-ui .hover-white:hover{color:#fff}.swagger-ui .hover-black-90:focus,.swagger-ui .hover-black-90:hover{color:rgba(0,0,0,.9)}.swagger-ui .hover-black-80:focus,.swagger-ui .hover-black-80:hover{color:rgba(0,0,0,.8)}.swagger-ui .hover-black-70:focus,.swagger-ui .hover-black-70:hover{color:rgba(0,0,0,.7)}.swagger-ui .hover-black-60:focus,.swagger-ui .hover-black-60:hover{color:rgba(0,0,0,.6)}.swagger-ui .hover-black-50:focus,.swagger-ui .hover-black-50:hover{color:rgba(0,0,0,.5)}.swagger-ui .hover-black-40:focus,.swagger-ui .hover-black-40:hover{color:rgba(0,0,0,.4)}.swagger-ui .hover-black-30:focus,.swagger-ui .hover-black-30:hover{color:rgba(0,0,0,.3)}.swagger-ui .hover-black-20:focus,.swagger-ui .hover-black-20:hover{color:rgba(0,0,0,.2)}.swagger-ui .hover-black-10:focus,.swagger-ui .hover-black-10:hover{color:rgba(0,0,0,.1)}.swagger-ui .hover-white-90:focus,.swagger-ui .hover-white-90:hover{color:hsla(0,0%,100%,.9)}.swagger-ui .hover-white-80:focus,.swagger-ui .hover-white-80:hover{color:hsla(0,0%,100%,.8)}.swagger-ui .hover-white-70:focus,.swagger-ui .hover-white-70:hover{color:hsla(0,0%,100%,.7)}.swagger-ui .hover-white-60:focus,.swagger-ui .hover-white-60:hover{color:hsla(0,0%,100%,.6)}.swagger-ui .hover-white-50:focus,.swagger-ui .hover-white-50:hover{color:hsla(0,0%,100%,.5)}.swagger-ui .hover-white-40:focus,.swagger-ui .hover-white-40:hover{color:hsla(0,0%,100%,.4)}.swagger-ui .hover-white-30:focus,.swagger-ui .hover-white-30:hover{color:hsla(0,0%,100%,.3)}.swagger-ui .hover-white-20:focus,.swagger-ui .hover-white-20:hover{color:hsla(0,0%,100%,.2)}.swagger-ui .hover-white-10:focus,.swagger-ui .hover-white-10:hover{color:hsla(0,0%,100%,.1)}.swagger-ui .hover-inherit:focus,.swagger-ui .hover-inherit:hover{color:inherit}.swagger-ui .hover-bg-black:focus,.swagger-ui .hover-bg-black:hover{background-color:#000}.swagger-ui .hover-bg-near-black:focus,.swagger-ui .hover-bg-near-black:hover{background-color:#111}.swagger-ui .hover-bg-dark-gray:focus,.swagger-ui .hover-bg-dark-gray:hover{background-color:#333}.swagger-ui .hover-bg-mid-gray:focus,.swagger-ui .hover-bg-mid-gray:hover{background-color:#555}.swagger-ui .hover-bg-gray:focus,.swagger-ui .hover-bg-gray:hover{background-color:#777}.swagger-ui .hover-bg-silver:focus,.swagger-ui .hover-bg-silver:hover{background-color:#999}.swagger-ui .hover-bg-light-silver:focus,.swagger-ui .hover-bg-light-silver:hover{background-color:#aaa}.swagger-ui .hover-bg-moon-gray:focus,.swagger-ui .hover-bg-moon-gray:hover{background-color:#ccc}.swagger-ui .hover-bg-light-gray:focus,.swagger-ui .hover-bg-light-gray:hover{background-color:#eee}.swagger-ui .hover-bg-near-white:focus,.swagger-ui .hover-bg-near-white:hover{background-color:#f4f4f4}.swagger-ui .hover-bg-white:focus,.swagger-ui .hover-bg-white:hover{background-color:#fff}.swagger-ui .hover-bg-transparent:focus,.swagger-ui .hover-bg-transparent:hover{background-color:transparent}.swagger-ui .hover-bg-black-90:focus,.swagger-ui .hover-bg-black-90:hover{background-color:rgba(0,0,0,.9)}.swagger-ui .hover-bg-black-80:focus,.swagger-ui .hover-bg-black-80:hover{background-color:rgba(0,0,0,.8)}.swagger-ui .hover-bg-black-70:focus,.swagger-ui .hover-bg-black-70:hover{background-color:rgba(0,0,0,.7)}.swagger-ui .hover-bg-black-60:focus,.swagger-ui .hover-bg-black-60:hover{background-color:rgba(0,0,0,.6)}.swagger-ui .hover-bg-black-50:focus,.swagger-ui .hover-bg-black-50:hover{background-color:rgba(0,0,0,.5)}.swagger-ui .hover-bg-black-40:focus,.swagger-ui .hover-bg-black-40:hover{background-color:rgba(0,0,0,.4)}.swagger-ui .hover-bg-black-30:focus,.swagger-ui .hover-bg-black-30:hover{background-color:rgba(0,0,0,.3)}.swagger-ui .hover-bg-black-20:focus,.swagger-ui .hover-bg-black-20:hover{background-color:rgba(0,0,0,.2)}.swagger-ui .hover-bg-black-10:focus,.swagger-ui .hover-bg-black-10:hover{background-color:rgba(0,0,0,.1)}.swagger-ui .hover-bg-white-90:focus,.swagger-ui .hover-bg-white-90:hover{background-color:hsla(0,0%,100%,.9)}.swagger-ui .hover-bg-white-80:focus,.swagger-ui .hover-bg-white-80:hover{background-color:hsla(0,0%,100%,.8)}.swagger-ui .hover-bg-white-70:focus,.swagger-ui .hover-bg-white-70:hover{background-color:hsla(0,0%,100%,.7)}.swagger-ui .hover-bg-white-60:focus,.swagger-ui .hover-bg-white-60:hover{background-color:hsla(0,0%,100%,.6)}.swagger-ui .hover-bg-white-50:focus,.swagger-ui .hover-bg-white-50:hover{background-color:hsla(0,0%,100%,.5)}.swagger-ui .hover-bg-white-40:focus,.swagger-ui .hover-bg-white-40:hover{background-color:hsla(0,0%,100%,.4)}.swagger-ui .hover-bg-white-30:focus,.swagger-ui .hover-bg-white-30:hover{background-color:hsla(0,0%,100%,.3)}.swagger-ui .hover-bg-white-20:focus,.swagger-ui .hover-bg-white-20:hover{background-color:hsla(0,0%,100%,.2)}.swagger-ui .hover-bg-white-10:focus,.swagger-ui .hover-bg-white-10:hover{background-color:hsla(0,0%,100%,.1)}.swagger-ui .hover-dark-red:focus,.swagger-ui .hover-dark-red:hover{color:#e7040f}.swagger-ui .hover-red:focus,.swagger-ui .hover-red:hover{color:#ff4136}.swagger-ui .hover-light-red:focus,.swagger-ui .hover-light-red:hover{color:#ff725c}.swagger-ui .hover-orange:focus,.swagger-ui .hover-orange:hover{color:#ff6300}.swagger-ui .hover-gold:focus,.swagger-ui .hover-gold:hover{color:#ffb700}.swagger-ui .hover-yellow:focus,.swagger-ui .hover-yellow:hover{color:gold}.swagger-ui .hover-light-yellow:focus,.swagger-ui .hover-light-yellow:hover{color:#fbf1a9}.swagger-ui .hover-purple:focus,.swagger-ui .hover-purple:hover{color:#5e2ca5}.swagger-ui .hover-light-purple:focus,.swagger-ui .hover-light-purple:hover{color:#a463f2}.swagger-ui .hover-dark-pink:focus,.swagger-ui .hover-dark-pink:hover{color:#d5008f}.swagger-ui .hover-hot-pink:focus,.swagger-ui .hover-hot-pink:hover{color:#ff41b4}.swagger-ui .hover-pink:focus,.swagger-ui .hover-pink:hover{color:#ff80cc}.swagger-ui .hover-light-pink:focus,.swagger-ui .hover-light-pink:hover{color:#ffa3d7}.swagger-ui .hover-dark-green:focus,.swagger-ui .hover-dark-green:hover{color:#137752}.swagger-ui .hover-green:focus,.swagger-ui .hover-green:hover{color:#19a974}.swagger-ui .hover-light-green:focus,.swagger-ui .hover-light-green:hover{color:#9eebcf}.swagger-ui .hover-navy:focus,.swagger-ui .hover-navy:hover{color:#001b44}.swagger-ui .hover-dark-blue:focus,.swagger-ui .hover-dark-blue:hover{color:#00449e}.swagger-ui .hover-blue:focus,.swagger-ui .hover-blue:hover{color:#357edd}.swagger-ui .hover-light-blue:focus,.swagger-ui .hover-light-blue:hover{color:#96ccff}.swagger-ui .hover-lightest-blue:focus,.swagger-ui .hover-lightest-blue:hover{color:#cdecff}.swagger-ui .hover-washed-blue:focus,.swagger-ui .hover-washed-blue:hover{color:#f6fffe}.swagger-ui .hover-washed-green:focus,.swagger-ui .hover-washed-green:hover{color:#e8fdf5}.swagger-ui .hover-washed-yellow:focus,.swagger-ui .hover-washed-yellow:hover{color:#fffceb}.swagger-ui .hover-washed-red:focus,.swagger-ui .hover-washed-red:hover{color:#ffdfdf}.swagger-ui .hover-bg-dark-red:focus,.swagger-ui .hover-bg-dark-red:hover{background-color:#e7040f}.swagger-ui .hover-bg-red:focus,.swagger-ui .hover-bg-red:hover{background-color:#ff4136}.swagger-ui .hover-bg-light-red:focus,.swagger-ui .hover-bg-light-red:hover{background-color:#ff725c}.swagger-ui .hover-bg-orange:focus,.swagger-ui .hover-bg-orange:hover{background-color:#ff6300}.swagger-ui .hover-bg-gold:focus,.swagger-ui .hover-bg-gold:hover{background-color:#ffb700}.swagger-ui .hover-bg-yellow:focus,.swagger-ui .hover-bg-yellow:hover{background-color:gold}.swagger-ui .hover-bg-light-yellow:focus,.swagger-ui .hover-bg-light-yellow:hover{background-color:#fbf1a9}.swagger-ui .hover-bg-purple:focus,.swagger-ui .hover-bg-purple:hover{background-color:#5e2ca5}.swagger-ui .hover-bg-light-purple:focus,.swagger-ui .hover-bg-light-purple:hover{background-color:#a463f2}.swagger-ui .hover-bg-dark-pink:focus,.swagger-ui .hover-bg-dark-pink:hover{background-color:#d5008f}.swagger-ui .hover-bg-hot-pink:focus,.swagger-ui .hover-bg-hot-pink:hover{background-color:#ff41b4}.swagger-ui .hover-bg-pink:focus,.swagger-ui .hover-bg-pink:hover{background-color:#ff80cc}.swagger-ui .hover-bg-light-pink:focus,.swagger-ui .hover-bg-light-pink:hover{background-color:#ffa3d7}.swagger-ui .hover-bg-dark-green:focus,.swagger-ui .hover-bg-dark-green:hover{background-color:#137752}.swagger-ui .hover-bg-green:focus,.swagger-ui .hover-bg-green:hover{background-color:#19a974}.swagger-ui .hover-bg-light-green:focus,.swagger-ui .hover-bg-light-green:hover{background-color:#9eebcf}.swagger-ui .hover-bg-navy:focus,.swagger-ui .hover-bg-navy:hover{background-color:#001b44}.swagger-ui .hover-bg-dark-blue:focus,.swagger-ui .hover-bg-dark-blue:hover{background-color:#00449e}.swagger-ui .hover-bg-blue:focus,.swagger-ui .hover-bg-blue:hover{background-color:#357edd}.swagger-ui .hover-bg-light-blue:focus,.swagger-ui .hover-bg-light-blue:hover{background-color:#96ccff}.swagger-ui .hover-bg-lightest-blue:focus,.swagger-ui .hover-bg-lightest-blue:hover{background-color:#cdecff}.swagger-ui .hover-bg-washed-blue:focus,.swagger-ui .hover-bg-washed-blue:hover{background-color:#f6fffe}.swagger-ui .hover-bg-washed-green:focus,.swagger-ui .hover-bg-washed-green:hover{background-color:#e8fdf5}.swagger-ui .hover-bg-washed-yellow:focus,.swagger-ui .hover-bg-washed-yellow:hover{background-color:#fffceb}.swagger-ui .hover-bg-washed-red:focus,.swagger-ui .hover-bg-washed-red:hover{background-color:#ffdfdf}.swagger-ui .hover-bg-inherit:focus,.swagger-ui .hover-bg-inherit:hover{background-color:inherit}.swagger-ui .pa0{padding:0}.swagger-ui .pa1{padding:.25rem}.swagger-ui .pa2{padding:.5rem}.swagger-ui .pa3{padding:1rem}.swagger-ui .pa4{padding:2rem}.swagger-ui .pa5{padding:4rem}.swagger-ui .pa6{padding:8rem}.swagger-ui .pa7{padding:16rem}.swagger-ui .pl0{padding-left:0}.swagger-ui .pl1{padding-left:.25rem}.swagger-ui .pl2{padding-left:.5rem}.swagger-ui .pl3{padding-left:1rem}.swagger-ui .pl4{padding-left:2rem}.swagger-ui .pl5{padding-left:4rem}.swagger-ui .pl6{padding-left:8rem}.swagger-ui .pl7{padding-left:16rem}.swagger-ui .pr0{padding-right:0}.swagger-ui .pr1{padding-right:.25rem}.swagger-ui .pr2{padding-right:.5rem}.swagger-ui .pr3{padding-right:1rem}.swagger-ui .pr4{padding-right:2rem}.swagger-ui .pr5{padding-right:4rem}.swagger-ui .pr6{padding-right:8rem}.swagger-ui .pr7{padding-right:16rem}.swagger-ui .pb0{padding-bottom:0}.swagger-ui .pb1{padding-bottom:.25rem}.swagger-ui .pb2{padding-bottom:.5rem}.swagger-ui .pb3{padding-bottom:1rem}.swagger-ui .pb4{padding-bottom:2rem}.swagger-ui .pb5{padding-bottom:4rem}.swagger-ui .pb6{padding-bottom:8rem}.swagger-ui .pb7{padding-bottom:16rem}.swagger-ui .pt0{padding-top:0}.swagger-ui .pt1{padding-top:.25rem}.swagger-ui .pt2{padding-top:.5rem}.swagger-ui .pt3{padding-top:1rem}.swagger-ui .pt4{padding-top:2rem}.swagger-ui .pt5{padding-top:4rem}.swagger-ui .pt6{padding-top:8rem}.swagger-ui .pt7{padding-top:16rem}.swagger-ui .pv0{padding-bottom:0;padding-top:0}.swagger-ui .pv1{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0{padding-left:0;padding-right:0}.swagger-ui .ph1{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0{margin:0}.swagger-ui .ma1{margin:.25rem}.swagger-ui .ma2{margin:.5rem}.swagger-ui .ma3{margin:1rem}.swagger-ui .ma4{margin:2rem}.swagger-ui .ma5{margin:4rem}.swagger-ui .ma6{margin:8rem}.swagger-ui .ma7{margin:16rem}.swagger-ui .ml0{margin-left:0}.swagger-ui .ml1{margin-left:.25rem}.swagger-ui .ml2{margin-left:.5rem}.swagger-ui .ml3{margin-left:1rem}.swagger-ui .ml4{margin-left:2rem}.swagger-ui .ml5{margin-left:4rem}.swagger-ui .ml6{margin-left:8rem}.swagger-ui .ml7{margin-left:16rem}.swagger-ui .mr0{margin-right:0}.swagger-ui .mr1{margin-right:.25rem}.swagger-ui .mr2{margin-right:.5rem}.swagger-ui .mr3{margin-right:1rem}.swagger-ui .mr4{margin-right:2rem}.swagger-ui .mr5{margin-right:4rem}.swagger-ui .mr6{margin-right:8rem}.swagger-ui .mr7{margin-right:16rem}.swagger-ui .mb0{margin-bottom:0}.swagger-ui .mb1{margin-bottom:.25rem}.swagger-ui .mb2{margin-bottom:.5rem}.swagger-ui .mb3{margin-bottom:1rem}.swagger-ui .mb4{margin-bottom:2rem}.swagger-ui .mb5{margin-bottom:4rem}.swagger-ui .mb6{margin-bottom:8rem}.swagger-ui .mb7{margin-bottom:16rem}.swagger-ui .mt0{margin-top:0}.swagger-ui .mt1{margin-top:.25rem}.swagger-ui .mt2{margin-top:.5rem}.swagger-ui .mt3{margin-top:1rem}.swagger-ui .mt4{margin-top:2rem}.swagger-ui .mt5{margin-top:4rem}.swagger-ui .mt6{margin-top:8rem}.swagger-ui .mt7{margin-top:16rem}.swagger-ui .mv0{margin-bottom:0;margin-top:0}.swagger-ui .mv1{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0{margin-left:0;margin-right:0}.swagger-ui .mh1{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7{margin-left:16rem;margin-right:16rem}@media screen and (min-width:30em){.swagger-ui .pa0-ns{padding:0}.swagger-ui .pa1-ns{padding:.25rem}.swagger-ui .pa2-ns{padding:.5rem}.swagger-ui .pa3-ns{padding:1rem}.swagger-ui .pa4-ns{padding:2rem}.swagger-ui .pa5-ns{padding:4rem}.swagger-ui .pa6-ns{padding:8rem}.swagger-ui .pa7-ns{padding:16rem}.swagger-ui .pl0-ns{padding-left:0}.swagger-ui .pl1-ns{padding-left:.25rem}.swagger-ui .pl2-ns{padding-left:.5rem}.swagger-ui .pl3-ns{padding-left:1rem}.swagger-ui .pl4-ns{padding-left:2rem}.swagger-ui .pl5-ns{padding-left:4rem}.swagger-ui .pl6-ns{padding-left:8rem}.swagger-ui .pl7-ns{padding-left:16rem}.swagger-ui .pr0-ns{padding-right:0}.swagger-ui .pr1-ns{padding-right:.25rem}.swagger-ui .pr2-ns{padding-right:.5rem}.swagger-ui .pr3-ns{padding-right:1rem}.swagger-ui .pr4-ns{padding-right:2rem}.swagger-ui .pr5-ns{padding-right:4rem}.swagger-ui .pr6-ns{padding-right:8rem}.swagger-ui .pr7-ns{padding-right:16rem}.swagger-ui .pb0-ns{padding-bottom:0}.swagger-ui .pb1-ns{padding-bottom:.25rem}.swagger-ui .pb2-ns{padding-bottom:.5rem}.swagger-ui .pb3-ns{padding-bottom:1rem}.swagger-ui .pb4-ns{padding-bottom:2rem}.swagger-ui .pb5-ns{padding-bottom:4rem}.swagger-ui .pb6-ns{padding-bottom:8rem}.swagger-ui .pb7-ns{padding-bottom:16rem}.swagger-ui .pt0-ns{padding-top:0}.swagger-ui .pt1-ns{padding-top:.25rem}.swagger-ui .pt2-ns{padding-top:.5rem}.swagger-ui .pt3-ns{padding-top:1rem}.swagger-ui .pt4-ns{padding-top:2rem}.swagger-ui .pt5-ns{padding-top:4rem}.swagger-ui .pt6-ns{padding-top:8rem}.swagger-ui .pt7-ns{padding-top:16rem}.swagger-ui .pv0-ns{padding-bottom:0;padding-top:0}.swagger-ui .pv1-ns{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2-ns{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3-ns{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4-ns{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5-ns{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6-ns{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7-ns{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0-ns{padding-left:0;padding-right:0}.swagger-ui .ph1-ns{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-ns{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-ns{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-ns{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-ns{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-ns{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-ns{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-ns{margin:0}.swagger-ui .ma1-ns{margin:.25rem}.swagger-ui .ma2-ns{margin:.5rem}.swagger-ui .ma3-ns{margin:1rem}.swagger-ui .ma4-ns{margin:2rem}.swagger-ui .ma5-ns{margin:4rem}.swagger-ui .ma6-ns{margin:8rem}.swagger-ui .ma7-ns{margin:16rem}.swagger-ui .ml0-ns{margin-left:0}.swagger-ui .ml1-ns{margin-left:.25rem}.swagger-ui .ml2-ns{margin-left:.5rem}.swagger-ui .ml3-ns{margin-left:1rem}.swagger-ui .ml4-ns{margin-left:2rem}.swagger-ui .ml5-ns{margin-left:4rem}.swagger-ui .ml6-ns{margin-left:8rem}.swagger-ui .ml7-ns{margin-left:16rem}.swagger-ui .mr0-ns{margin-right:0}.swagger-ui .mr1-ns{margin-right:.25rem}.swagger-ui .mr2-ns{margin-right:.5rem}.swagger-ui .mr3-ns{margin-right:1rem}.swagger-ui .mr4-ns{margin-right:2rem}.swagger-ui .mr5-ns{margin-right:4rem}.swagger-ui .mr6-ns{margin-right:8rem}.swagger-ui .mr7-ns{margin-right:16rem}.swagger-ui .mb0-ns{margin-bottom:0}.swagger-ui .mb1-ns{margin-bottom:.25rem}.swagger-ui .mb2-ns{margin-bottom:.5rem}.swagger-ui .mb3-ns{margin-bottom:1rem}.swagger-ui .mb4-ns{margin-bottom:2rem}.swagger-ui .mb5-ns{margin-bottom:4rem}.swagger-ui .mb6-ns{margin-bottom:8rem}.swagger-ui .mb7-ns{margin-bottom:16rem}.swagger-ui .mt0-ns{margin-top:0}.swagger-ui .mt1-ns{margin-top:.25rem}.swagger-ui .mt2-ns{margin-top:.5rem}.swagger-ui .mt3-ns{margin-top:1rem}.swagger-ui .mt4-ns{margin-top:2rem}.swagger-ui .mt5-ns{margin-top:4rem}.swagger-ui .mt6-ns{margin-top:8rem}.swagger-ui .mt7-ns{margin-top:16rem}.swagger-ui .mv0-ns{margin-bottom:0;margin-top:0}.swagger-ui .mv1-ns{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2-ns{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3-ns{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4-ns{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5-ns{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6-ns{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7-ns{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0-ns{margin-left:0;margin-right:0}.swagger-ui .mh1-ns{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-ns{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-ns{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-ns{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-ns{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-ns{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-ns{margin-left:16rem;margin-right:16rem}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .pa0-m{padding:0}.swagger-ui .pa1-m{padding:.25rem}.swagger-ui .pa2-m{padding:.5rem}.swagger-ui .pa3-m{padding:1rem}.swagger-ui .pa4-m{padding:2rem}.swagger-ui .pa5-m{padding:4rem}.swagger-ui .pa6-m{padding:8rem}.swagger-ui .pa7-m{padding:16rem}.swagger-ui .pl0-m{padding-left:0}.swagger-ui .pl1-m{padding-left:.25rem}.swagger-ui .pl2-m{padding-left:.5rem}.swagger-ui .pl3-m{padding-left:1rem}.swagger-ui .pl4-m{padding-left:2rem}.swagger-ui .pl5-m{padding-left:4rem}.swagger-ui .pl6-m{padding-left:8rem}.swagger-ui .pl7-m{padding-left:16rem}.swagger-ui .pr0-m{padding-right:0}.swagger-ui .pr1-m{padding-right:.25rem}.swagger-ui .pr2-m{padding-right:.5rem}.swagger-ui .pr3-m{padding-right:1rem}.swagger-ui .pr4-m{padding-right:2rem}.swagger-ui .pr5-m{padding-right:4rem}.swagger-ui .pr6-m{padding-right:8rem}.swagger-ui .pr7-m{padding-right:16rem}.swagger-ui .pb0-m{padding-bottom:0}.swagger-ui .pb1-m{padding-bottom:.25rem}.swagger-ui .pb2-m{padding-bottom:.5rem}.swagger-ui .pb3-m{padding-bottom:1rem}.swagger-ui .pb4-m{padding-bottom:2rem}.swagger-ui .pb5-m{padding-bottom:4rem}.swagger-ui .pb6-m{padding-bottom:8rem}.swagger-ui .pb7-m{padding-bottom:16rem}.swagger-ui .pt0-m{padding-top:0}.swagger-ui .pt1-m{padding-top:.25rem}.swagger-ui .pt2-m{padding-top:.5rem}.swagger-ui .pt3-m{padding-top:1rem}.swagger-ui .pt4-m{padding-top:2rem}.swagger-ui .pt5-m{padding-top:4rem}.swagger-ui .pt6-m{padding-top:8rem}.swagger-ui .pt7-m{padding-top:16rem}.swagger-ui .pv0-m{padding-bottom:0;padding-top:0}.swagger-ui .pv1-m{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2-m{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3-m{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4-m{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5-m{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6-m{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7-m{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0-m{padding-left:0;padding-right:0}.swagger-ui .ph1-m{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-m{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-m{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-m{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-m{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-m{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-m{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-m{margin:0}.swagger-ui .ma1-m{margin:.25rem}.swagger-ui .ma2-m{margin:.5rem}.swagger-ui .ma3-m{margin:1rem}.swagger-ui .ma4-m{margin:2rem}.swagger-ui .ma5-m{margin:4rem}.swagger-ui .ma6-m{margin:8rem}.swagger-ui .ma7-m{margin:16rem}.swagger-ui .ml0-m{margin-left:0}.swagger-ui .ml1-m{margin-left:.25rem}.swagger-ui .ml2-m{margin-left:.5rem}.swagger-ui .ml3-m{margin-left:1rem}.swagger-ui .ml4-m{margin-left:2rem}.swagger-ui .ml5-m{margin-left:4rem}.swagger-ui .ml6-m{margin-left:8rem}.swagger-ui .ml7-m{margin-left:16rem}.swagger-ui .mr0-m{margin-right:0}.swagger-ui .mr1-m{margin-right:.25rem}.swagger-ui .mr2-m{margin-right:.5rem}.swagger-ui .mr3-m{margin-right:1rem}.swagger-ui .mr4-m{margin-right:2rem}.swagger-ui .mr5-m{margin-right:4rem}.swagger-ui .mr6-m{margin-right:8rem}.swagger-ui .mr7-m{margin-right:16rem}.swagger-ui .mb0-m{margin-bottom:0}.swagger-ui .mb1-m{margin-bottom:.25rem}.swagger-ui .mb2-m{margin-bottom:.5rem}.swagger-ui .mb3-m{margin-bottom:1rem}.swagger-ui .mb4-m{margin-bottom:2rem}.swagger-ui .mb5-m{margin-bottom:4rem}.swagger-ui .mb6-m{margin-bottom:8rem}.swagger-ui .mb7-m{margin-bottom:16rem}.swagger-ui .mt0-m{margin-top:0}.swagger-ui .mt1-m{margin-top:.25rem}.swagger-ui .mt2-m{margin-top:.5rem}.swagger-ui .mt3-m{margin-top:1rem}.swagger-ui .mt4-m{margin-top:2rem}.swagger-ui .mt5-m{margin-top:4rem}.swagger-ui .mt6-m{margin-top:8rem}.swagger-ui .mt7-m{margin-top:16rem}.swagger-ui .mv0-m{margin-bottom:0;margin-top:0}.swagger-ui .mv1-m{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2-m{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3-m{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4-m{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5-m{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6-m{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7-m{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0-m{margin-left:0;margin-right:0}.swagger-ui .mh1-m{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-m{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-m{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-m{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-m{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-m{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-m{margin-left:16rem;margin-right:16rem}}@media screen and (min-width:60em){.swagger-ui .pa0-l{padding:0}.swagger-ui .pa1-l{padding:.25rem}.swagger-ui .pa2-l{padding:.5rem}.swagger-ui .pa3-l{padding:1rem}.swagger-ui .pa4-l{padding:2rem}.swagger-ui .pa5-l{padding:4rem}.swagger-ui .pa6-l{padding:8rem}.swagger-ui .pa7-l{padding:16rem}.swagger-ui .pl0-l{padding-left:0}.swagger-ui .pl1-l{padding-left:.25rem}.swagger-ui .pl2-l{padding-left:.5rem}.swagger-ui .pl3-l{padding-left:1rem}.swagger-ui .pl4-l{padding-left:2rem}.swagger-ui .pl5-l{padding-left:4rem}.swagger-ui .pl6-l{padding-left:8rem}.swagger-ui .pl7-l{padding-left:16rem}.swagger-ui .pr0-l{padding-right:0}.swagger-ui .pr1-l{padding-right:.25rem}.swagger-ui .pr2-l{padding-right:.5rem}.swagger-ui .pr3-l{padding-right:1rem}.swagger-ui .pr4-l{padding-right:2rem}.swagger-ui .pr5-l{padding-right:4rem}.swagger-ui .pr6-l{padding-right:8rem}.swagger-ui .pr7-l{padding-right:16rem}.swagger-ui .pb0-l{padding-bottom:0}.swagger-ui .pb1-l{padding-bottom:.25rem}.swagger-ui .pb2-l{padding-bottom:.5rem}.swagger-ui .pb3-l{padding-bottom:1rem}.swagger-ui .pb4-l{padding-bottom:2rem}.swagger-ui .pb5-l{padding-bottom:4rem}.swagger-ui .pb6-l{padding-bottom:8rem}.swagger-ui .pb7-l{padding-bottom:16rem}.swagger-ui .pt0-l{padding-top:0}.swagger-ui .pt1-l{padding-top:.25rem}.swagger-ui .pt2-l{padding-top:.5rem}.swagger-ui .pt3-l{padding-top:1rem}.swagger-ui .pt4-l{padding-top:2rem}.swagger-ui .pt5-l{padding-top:4rem}.swagger-ui .pt6-l{padding-top:8rem}.swagger-ui .pt7-l{padding-top:16rem}.swagger-ui .pv0-l{padding-bottom:0;padding-top:0}.swagger-ui .pv1-l{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2-l{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3-l{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4-l{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5-l{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6-l{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7-l{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0-l{padding-left:0;padding-right:0}.swagger-ui .ph1-l{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-l{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-l{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-l{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-l{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-l{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-l{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-l{margin:0}.swagger-ui .ma1-l{margin:.25rem}.swagger-ui .ma2-l{margin:.5rem}.swagger-ui .ma3-l{margin:1rem}.swagger-ui .ma4-l{margin:2rem}.swagger-ui .ma5-l{margin:4rem}.swagger-ui .ma6-l{margin:8rem}.swagger-ui .ma7-l{margin:16rem}.swagger-ui .ml0-l{margin-left:0}.swagger-ui .ml1-l{margin-left:.25rem}.swagger-ui .ml2-l{margin-left:.5rem}.swagger-ui .ml3-l{margin-left:1rem}.swagger-ui .ml4-l{margin-left:2rem}.swagger-ui .ml5-l{margin-left:4rem}.swagger-ui .ml6-l{margin-left:8rem}.swagger-ui .ml7-l{margin-left:16rem}.swagger-ui .mr0-l{margin-right:0}.swagger-ui .mr1-l{margin-right:.25rem}.swagger-ui .mr2-l{margin-right:.5rem}.swagger-ui .mr3-l{margin-right:1rem}.swagger-ui .mr4-l{margin-right:2rem}.swagger-ui .mr5-l{margin-right:4rem}.swagger-ui .mr6-l{margin-right:8rem}.swagger-ui .mr7-l{margin-right:16rem}.swagger-ui .mb0-l{margin-bottom:0}.swagger-ui .mb1-l{margin-bottom:.25rem}.swagger-ui .mb2-l{margin-bottom:.5rem}.swagger-ui .mb3-l{margin-bottom:1rem}.swagger-ui .mb4-l{margin-bottom:2rem}.swagger-ui .mb5-l{margin-bottom:4rem}.swagger-ui .mb6-l{margin-bottom:8rem}.swagger-ui .mb7-l{margin-bottom:16rem}.swagger-ui .mt0-l{margin-top:0}.swagger-ui .mt1-l{margin-top:.25rem}.swagger-ui .mt2-l{margin-top:.5rem}.swagger-ui .mt3-l{margin-top:1rem}.swagger-ui .mt4-l{margin-top:2rem}.swagger-ui .mt5-l{margin-top:4rem}.swagger-ui .mt6-l{margin-top:8rem}.swagger-ui .mt7-l{margin-top:16rem}.swagger-ui .mv0-l{margin-bottom:0;margin-top:0}.swagger-ui .mv1-l{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2-l{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3-l{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4-l{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5-l{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6-l{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7-l{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0-l{margin-left:0;margin-right:0}.swagger-ui .mh1-l{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-l{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-l{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-l{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-l{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-l{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-l{margin-left:16rem;margin-right:16rem}}.swagger-ui .na1{margin:-.25rem}.swagger-ui .na2{margin:-.5rem}.swagger-ui .na3{margin:-1rem}.swagger-ui .na4{margin:-2rem}.swagger-ui .na5{margin:-4rem}.swagger-ui .na6{margin:-8rem}.swagger-ui .na7{margin:-16rem}.swagger-ui .nl1{margin-left:-.25rem}.swagger-ui .nl2{margin-left:-.5rem}.swagger-ui .nl3{margin-left:-1rem}.swagger-ui .nl4{margin-left:-2rem}.swagger-ui .nl5{margin-left:-4rem}.swagger-ui .nl6{margin-left:-8rem}.swagger-ui .nl7{margin-left:-16rem}.swagger-ui .nr1{margin-right:-.25rem}.swagger-ui .nr2{margin-right:-.5rem}.swagger-ui .nr3{margin-right:-1rem}.swagger-ui .nr4{margin-right:-2rem}.swagger-ui .nr5{margin-right:-4rem}.swagger-ui .nr6{margin-right:-8rem}.swagger-ui .nr7{margin-right:-16rem}.swagger-ui .nb1{margin-bottom:-.25rem}.swagger-ui .nb2{margin-bottom:-.5rem}.swagger-ui .nb3{margin-bottom:-1rem}.swagger-ui .nb4{margin-bottom:-2rem}.swagger-ui .nb5{margin-bottom:-4rem}.swagger-ui .nb6{margin-bottom:-8rem}.swagger-ui .nb7{margin-bottom:-16rem}.swagger-ui .nt1{margin-top:-.25rem}.swagger-ui .nt2{margin-top:-.5rem}.swagger-ui .nt3{margin-top:-1rem}.swagger-ui .nt4{margin-top:-2rem}.swagger-ui .nt5{margin-top:-4rem}.swagger-ui .nt6{margin-top:-8rem}.swagger-ui .nt7{margin-top:-16rem}@media screen and (min-width:30em){.swagger-ui .na1-ns{margin:-.25rem}.swagger-ui .na2-ns{margin:-.5rem}.swagger-ui .na3-ns{margin:-1rem}.swagger-ui .na4-ns{margin:-2rem}.swagger-ui .na5-ns{margin:-4rem}.swagger-ui .na6-ns{margin:-8rem}.swagger-ui .na7-ns{margin:-16rem}.swagger-ui .nl1-ns{margin-left:-.25rem}.swagger-ui .nl2-ns{margin-left:-.5rem}.swagger-ui .nl3-ns{margin-left:-1rem}.swagger-ui .nl4-ns{margin-left:-2rem}.swagger-ui .nl5-ns{margin-left:-4rem}.swagger-ui .nl6-ns{margin-left:-8rem}.swagger-ui .nl7-ns{margin-left:-16rem}.swagger-ui .nr1-ns{margin-right:-.25rem}.swagger-ui .nr2-ns{margin-right:-.5rem}.swagger-ui .nr3-ns{margin-right:-1rem}.swagger-ui .nr4-ns{margin-right:-2rem}.swagger-ui .nr5-ns{margin-right:-4rem}.swagger-ui .nr6-ns{margin-right:-8rem}.swagger-ui .nr7-ns{margin-right:-16rem}.swagger-ui .nb1-ns{margin-bottom:-.25rem}.swagger-ui .nb2-ns{margin-bottom:-.5rem}.swagger-ui .nb3-ns{margin-bottom:-1rem}.swagger-ui .nb4-ns{margin-bottom:-2rem}.swagger-ui .nb5-ns{margin-bottom:-4rem}.swagger-ui .nb6-ns{margin-bottom:-8rem}.swagger-ui .nb7-ns{margin-bottom:-16rem}.swagger-ui .nt1-ns{margin-top:-.25rem}.swagger-ui .nt2-ns{margin-top:-.5rem}.swagger-ui .nt3-ns{margin-top:-1rem}.swagger-ui .nt4-ns{margin-top:-2rem}.swagger-ui .nt5-ns{margin-top:-4rem}.swagger-ui .nt6-ns{margin-top:-8rem}.swagger-ui .nt7-ns{margin-top:-16rem}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .na1-m{margin:-.25rem}.swagger-ui .na2-m{margin:-.5rem}.swagger-ui .na3-m{margin:-1rem}.swagger-ui .na4-m{margin:-2rem}.swagger-ui .na5-m{margin:-4rem}.swagger-ui .na6-m{margin:-8rem}.swagger-ui .na7-m{margin:-16rem}.swagger-ui .nl1-m{margin-left:-.25rem}.swagger-ui .nl2-m{margin-left:-.5rem}.swagger-ui .nl3-m{margin-left:-1rem}.swagger-ui .nl4-m{margin-left:-2rem}.swagger-ui .nl5-m{margin-left:-4rem}.swagger-ui .nl6-m{margin-left:-8rem}.swagger-ui .nl7-m{margin-left:-16rem}.swagger-ui .nr1-m{margin-right:-.25rem}.swagger-ui .nr2-m{margin-right:-.5rem}.swagger-ui .nr3-m{margin-right:-1rem}.swagger-ui .nr4-m{margin-right:-2rem}.swagger-ui .nr5-m{margin-right:-4rem}.swagger-ui .nr6-m{margin-right:-8rem}.swagger-ui .nr7-m{margin-right:-16rem}.swagger-ui .nb1-m{margin-bottom:-.25rem}.swagger-ui .nb2-m{margin-bottom:-.5rem}.swagger-ui .nb3-m{margin-bottom:-1rem}.swagger-ui .nb4-m{margin-bottom:-2rem}.swagger-ui .nb5-m{margin-bottom:-4rem}.swagger-ui .nb6-m{margin-bottom:-8rem}.swagger-ui .nb7-m{margin-bottom:-16rem}.swagger-ui .nt1-m{margin-top:-.25rem}.swagger-ui .nt2-m{margin-top:-.5rem}.swagger-ui .nt3-m{margin-top:-1rem}.swagger-ui .nt4-m{margin-top:-2rem}.swagger-ui .nt5-m{margin-top:-4rem}.swagger-ui .nt6-m{margin-top:-8rem}.swagger-ui .nt7-m{margin-top:-16rem}}@media screen and (min-width:60em){.swagger-ui .na1-l{margin:-.25rem}.swagger-ui .na2-l{margin:-.5rem}.swagger-ui .na3-l{margin:-1rem}.swagger-ui .na4-l{margin:-2rem}.swagger-ui .na5-l{margin:-4rem}.swagger-ui .na6-l{margin:-8rem}.swagger-ui .na7-l{margin:-16rem}.swagger-ui .nl1-l{margin-left:-.25rem}.swagger-ui .nl2-l{margin-left:-.5rem}.swagger-ui .nl3-l{margin-left:-1rem}.swagger-ui .nl4-l{margin-left:-2rem}.swagger-ui .nl5-l{margin-left:-4rem}.swagger-ui .nl6-l{margin-left:-8rem}.swagger-ui .nl7-l{margin-left:-16rem}.swagger-ui .nr1-l{margin-right:-.25rem}.swagger-ui .nr2-l{margin-right:-.5rem}.swagger-ui .nr3-l{margin-right:-1rem}.swagger-ui .nr4-l{margin-right:-2rem}.swagger-ui .nr5-l{margin-right:-4rem}.swagger-ui .nr6-l{margin-right:-8rem}.swagger-ui .nr7-l{margin-right:-16rem}.swagger-ui .nb1-l{margin-bottom:-.25rem}.swagger-ui .nb2-l{margin-bottom:-.5rem}.swagger-ui .nb3-l{margin-bottom:-1rem}.swagger-ui .nb4-l{margin-bottom:-2rem}.swagger-ui .nb5-l{margin-bottom:-4rem}.swagger-ui .nb6-l{margin-bottom:-8rem}.swagger-ui .nb7-l{margin-bottom:-16rem}.swagger-ui .nt1-l{margin-top:-.25rem}.swagger-ui .nt2-l{margin-top:-.5rem}.swagger-ui .nt3-l{margin-top:-1rem}.swagger-ui .nt4-l{margin-top:-2rem}.swagger-ui .nt5-l{margin-top:-4rem}.swagger-ui .nt6-l{margin-top:-8rem}.swagger-ui .nt7-l{margin-top:-16rem}}.swagger-ui .collapse{border-collapse:collapse;border-spacing:0}.swagger-ui .striped--light-silver:nth-child(odd){background-color:#aaa}.swagger-ui .striped--moon-gray:nth-child(odd){background-color:#ccc}.swagger-ui .striped--light-gray:nth-child(odd){background-color:#eee}.swagger-ui .striped--near-white:nth-child(odd){background-color:#f4f4f4}.swagger-ui .stripe-light:nth-child(odd){background-color:hsla(0,0%,100%,.1)}.swagger-ui .stripe-dark:nth-child(odd){background-color:rgba(0,0,0,.1)}.swagger-ui .strike{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .underline{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .no-underline{-webkit-text-decoration:none;text-decoration:none}@media screen and (min-width:30em){.swagger-ui .strike-ns{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .underline-ns{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .no-underline-ns{-webkit-text-decoration:none;text-decoration:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .strike-m{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .underline-m{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .no-underline-m{-webkit-text-decoration:none;text-decoration:none}}@media screen and (min-width:60em){.swagger-ui .strike-l{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .underline-l{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .no-underline-l{-webkit-text-decoration:none;text-decoration:none}}.swagger-ui .tl{text-align:left}.swagger-ui .tr{text-align:right}.swagger-ui .tc{text-align:center}.swagger-ui .tj{text-align:justify}@media screen and (min-width:30em){.swagger-ui .tl-ns{text-align:left}.swagger-ui .tr-ns{text-align:right}.swagger-ui .tc-ns{text-align:center}.swagger-ui .tj-ns{text-align:justify}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .tl-m{text-align:left}.swagger-ui .tr-m{text-align:right}.swagger-ui .tc-m{text-align:center}.swagger-ui .tj-m{text-align:justify}}@media screen and (min-width:60em){.swagger-ui .tl-l{text-align:left}.swagger-ui .tr-l{text-align:right}.swagger-ui .tc-l{text-align:center}.swagger-ui .tj-l{text-align:justify}}.swagger-ui .ttc{text-transform:capitalize}.swagger-ui .ttl{text-transform:lowercase}.swagger-ui .ttu{text-transform:uppercase}.swagger-ui .ttn{text-transform:none}@media screen and (min-width:30em){.swagger-ui .ttc-ns{text-transform:capitalize}.swagger-ui .ttl-ns{text-transform:lowercase}.swagger-ui .ttu-ns{text-transform:uppercase}.swagger-ui .ttn-ns{text-transform:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .ttc-m{text-transform:capitalize}.swagger-ui .ttl-m{text-transform:lowercase}.swagger-ui .ttu-m{text-transform:uppercase}.swagger-ui .ttn-m{text-transform:none}}@media screen and (min-width:60em){.swagger-ui .ttc-l{text-transform:capitalize}.swagger-ui .ttl-l{text-transform:lowercase}.swagger-ui .ttu-l{text-transform:uppercase}.swagger-ui .ttn-l{text-transform:none}}.swagger-ui .f-6,.swagger-ui .f-headline{font-size:6rem}.swagger-ui .f-5,.swagger-ui .f-subheadline{font-size:5rem}.swagger-ui .f1{font-size:3rem}.swagger-ui .f2{font-size:2.25rem}.swagger-ui .f3{font-size:1.5rem}.swagger-ui .f4{font-size:1.25rem}.swagger-ui .f5{font-size:1rem}.swagger-ui .f6{font-size:.875rem}.swagger-ui .f7{font-size:.75rem}@media screen and (min-width:30em){.swagger-ui .f-6-ns,.swagger-ui .f-headline-ns{font-size:6rem}.swagger-ui .f-5-ns,.swagger-ui .f-subheadline-ns{font-size:5rem}.swagger-ui .f1-ns{font-size:3rem}.swagger-ui .f2-ns{font-size:2.25rem}.swagger-ui .f3-ns{font-size:1.5rem}.swagger-ui .f4-ns{font-size:1.25rem}.swagger-ui .f5-ns{font-size:1rem}.swagger-ui .f6-ns{font-size:.875rem}.swagger-ui .f7-ns{font-size:.75rem}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .f-6-m,.swagger-ui .f-headline-m{font-size:6rem}.swagger-ui .f-5-m,.swagger-ui .f-subheadline-m{font-size:5rem}.swagger-ui .f1-m{font-size:3rem}.swagger-ui .f2-m{font-size:2.25rem}.swagger-ui .f3-m{font-size:1.5rem}.swagger-ui .f4-m{font-size:1.25rem}.swagger-ui .f5-m{font-size:1rem}.swagger-ui .f6-m{font-size:.875rem}.swagger-ui .f7-m{font-size:.75rem}}@media screen and (min-width:60em){.swagger-ui .f-6-l,.swagger-ui .f-headline-l{font-size:6rem}.swagger-ui .f-5-l,.swagger-ui .f-subheadline-l{font-size:5rem}.swagger-ui .f1-l{font-size:3rem}.swagger-ui .f2-l{font-size:2.25rem}.swagger-ui .f3-l{font-size:1.5rem}.swagger-ui .f4-l{font-size:1.25rem}.swagger-ui .f5-l{font-size:1rem}.swagger-ui .f6-l{font-size:.875rem}.swagger-ui .f7-l{font-size:.75rem}}.swagger-ui .measure{max-width:30em}.swagger-ui .measure-wide{max-width:34em}.swagger-ui .measure-narrow{max-width:20em}.swagger-ui .indent{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:30em){.swagger-ui .measure-ns{max-width:30em}.swagger-ui .measure-wide-ns{max-width:34em}.swagger-ui .measure-narrow-ns{max-width:20em}.swagger-ui .indent-ns{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps-ns{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate-ns{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .measure-m{max-width:30em}.swagger-ui .measure-wide-m{max-width:34em}.swagger-ui .measure-narrow-m{max-width:20em}.swagger-ui .indent-m{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps-m{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate-m{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:60em){.swagger-ui .measure-l{max-width:30em}.swagger-ui .measure-wide-l{max-width:34em}.swagger-ui .measure-narrow-l{max-width:20em}.swagger-ui .indent-l{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps-l{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.swagger-ui .overflow-container{overflow-y:scroll}.swagger-ui .center{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto{margin-right:auto}.swagger-ui .ml-auto{margin-left:auto}@media screen and (min-width:30em){.swagger-ui .center-ns{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto-ns{margin-right:auto}.swagger-ui .ml-auto-ns{margin-left:auto}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .center-m{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto-m{margin-right:auto}.swagger-ui .ml-auto-m{margin-left:auto}}@media screen and (min-width:60em){.swagger-ui .center-l{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto-l{margin-right:auto}.swagger-ui .ml-auto-l{margin-left:auto}}.swagger-ui .clip{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important}@media screen and (min-width:30em){.swagger-ui .clip-ns{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .clip-m{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important}}@media screen and (min-width:60em){.swagger-ui .clip-l{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important}}.swagger-ui .ws-normal{white-space:normal}.swagger-ui .nowrap{white-space:nowrap}.swagger-ui .pre{white-space:pre}@media screen and (min-width:30em){.swagger-ui .ws-normal-ns{white-space:normal}.swagger-ui .nowrap-ns{white-space:nowrap}.swagger-ui .pre-ns{white-space:pre}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .ws-normal-m{white-space:normal}.swagger-ui .nowrap-m{white-space:nowrap}.swagger-ui .pre-m{white-space:pre}}@media screen and (min-width:60em){.swagger-ui .ws-normal-l{white-space:normal}.swagger-ui .nowrap-l{white-space:nowrap}.swagger-ui .pre-l{white-space:pre}}.swagger-ui .v-base{vertical-align:baseline}.swagger-ui .v-mid{vertical-align:middle}.swagger-ui .v-top{vertical-align:top}.swagger-ui .v-btm{vertical-align:bottom}@media screen and (min-width:30em){.swagger-ui .v-base-ns{vertical-align:baseline}.swagger-ui .v-mid-ns{vertical-align:middle}.swagger-ui .v-top-ns{vertical-align:top}.swagger-ui .v-btm-ns{vertical-align:bottom}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .v-base-m{vertical-align:baseline}.swagger-ui .v-mid-m{vertical-align:middle}.swagger-ui .v-top-m{vertical-align:top}.swagger-ui .v-btm-m{vertical-align:bottom}}@media screen and (min-width:60em){.swagger-ui .v-base-l{vertical-align:baseline}.swagger-ui .v-mid-l{vertical-align:middle}.swagger-ui .v-top-l{vertical-align:top}.swagger-ui .v-btm-l{vertical-align:bottom}}.swagger-ui .dim{opacity:1;transition:opacity .15s ease-in}.swagger-ui .dim:focus,.swagger-ui .dim:hover{opacity:.5;transition:opacity .15s ease-in}.swagger-ui .dim:active{opacity:.8;transition:opacity .15s ease-out}.swagger-ui .glow{transition:opacity .15s ease-in}.swagger-ui .glow:focus,.swagger-ui .glow:hover{opacity:1;transition:opacity .15s ease-in}.swagger-ui .hide-child .child{opacity:0;transition:opacity .15s ease-in}.swagger-ui .hide-child:active .child,.swagger-ui .hide-child:focus .child,.swagger-ui .hide-child:hover .child{opacity:1;transition:opacity .15s ease-in}.swagger-ui .underline-hover:focus,.swagger-ui .underline-hover:hover{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .grow{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-out}.swagger-ui .grow:focus,.swagger-ui .grow:hover{transform:scale(1.05)}.swagger-ui .grow:active{transform:scale(.9)}.swagger-ui .grow-large{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-in-out}.swagger-ui .grow-large:focus,.swagger-ui .grow-large:hover{transform:scale(1.2)}.swagger-ui .grow-large:active{transform:scale(.95)}.swagger-ui .pointer:hover{cursor:pointer}.swagger-ui .shadow-hover{cursor:pointer;position:relative;transition:all .5s cubic-bezier(.165,.84,.44,1)}.swagger-ui .shadow-hover:after{border-radius:inherit;box-shadow:0 0 16px 2px rgba(0,0,0,.2);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s cubic-bezier(.165,.84,.44,1);width:100%;z-index:-1}.swagger-ui .shadow-hover:focus:after,.swagger-ui .shadow-hover:hover:after{opacity:1}.swagger-ui .bg-animate,.swagger-ui .bg-animate:focus,.swagger-ui .bg-animate:hover{transition:background-color .15s ease-in-out}.swagger-ui .z-0{z-index:0}.swagger-ui .z-1{z-index:1}.swagger-ui .z-2{z-index:2}.swagger-ui .z-3{z-index:3}.swagger-ui .z-4{z-index:4}.swagger-ui .z-5{z-index:5}.swagger-ui .z-999{z-index:999}.swagger-ui .z-9999{z-index:9999}.swagger-ui .z-max{z-index:2147483647}.swagger-ui .z-inherit{z-index:inherit}.swagger-ui .z-initial,.swagger-ui .z-unset{z-index:auto}.swagger-ui .nested-copy-line-height ol,.swagger-ui .nested-copy-line-height p,.swagger-ui .nested-copy-line-height ul{line-height:1.5}.swagger-ui .nested-headline-line-height h1,.swagger-ui .nested-headline-line-height h2,.swagger-ui .nested-headline-line-height h3,.swagger-ui .nested-headline-line-height h4,.swagger-ui .nested-headline-line-height h5,.swagger-ui .nested-headline-line-height h6{line-height:1.25}.swagger-ui .nested-list-reset ol,.swagger-ui .nested-list-reset ul{list-style-type:none;margin-left:0;padding-left:0}.swagger-ui .nested-copy-indent p+p{margin-bottom:0;margin-top:0;text-indent:.1em}.swagger-ui .nested-copy-seperator p+p{margin-top:1.5em}.swagger-ui .nested-img img{display:block;max-width:100%;width:100%}.swagger-ui .nested-links a{color:#357edd;transition:color .15s ease-in}.swagger-ui .nested-links a:focus,.swagger-ui .nested-links a:hover{color:#96ccff;transition:color .15s ease-in}.swagger-ui .wrapper{box-sizing:border-box;margin:0 auto;max-width:1460px;padding:0 20px;width:100%}.swagger-ui .opblock-tag-section{display:flex;flex-direction:column}.swagger-ui .try-out.btn-group{display:flex;flex:.1 2 auto;padding:0}.swagger-ui .try-out__btn{margin-left:1.25rem}.swagger-ui .opblock-tag{align-items:center;border-bottom:1px solid rgba(59,65,81,.3);cursor:pointer;display:flex;padding:10px 20px 10px 10px;transition:all .2s}.swagger-ui .opblock-tag:hover{background:rgba(0,0,0,.02)}.swagger-ui .opblock-tag{color:#3b4151;font-family:sans-serif;font-size:24px;margin:0 0 5px}.swagger-ui .opblock-tag.no-desc span{flex:1}.swagger-ui .opblock-tag svg{transition:all .4s}.swagger-ui .opblock-tag small{color:#3b4151;flex:2;font-family:sans-serif;font-size:14px;font-weight:400;padding:0 10px}.swagger-ui .opblock-tag>div{flex:1 1 150px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.swagger-ui .opblock-tag small,.swagger-ui .opblock-tag>div{flex:1}}.swagger-ui .opblock-tag .info__externaldocs{text-align:right}.swagger-ui .parameter__type{color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;padding:5px 0}.swagger-ui .parameter-controls{margin-top:.75em}.swagger-ui .examples__title{display:block;font-size:1.1em;font-weight:700;margin-bottom:.75em}.swagger-ui .examples__section{margin-top:1.5em}.swagger-ui .examples__section-header{font-size:.9rem;font-weight:700;margin-bottom:.5rem}.swagger-ui .examples-select{display:inline-block;margin-bottom:.75em}.swagger-ui .examples-select .examples-select-element{width:100%}.swagger-ui .examples-select__section-label{font-size:.9rem;font-weight:700;margin-right:.5rem}.swagger-ui .example__section{margin-top:1.5em}.swagger-ui .example__section-header{font-size:.9rem;font-weight:700;margin-bottom:.5rem}.swagger-ui .view-line-link{cursor:pointer;margin:0 5px;position:relative;top:3px;transition:all .5s;width:20px}.swagger-ui .opblock{border:1px solid #000;border-radius:4px;box-shadow:0 0 3px rgba(0,0,0,.19);margin:0 0 15px}.swagger-ui .opblock .tab-header{display:flex;flex:1}.swagger-ui .opblock .tab-header .tab-item{cursor:pointer;padding:0 40px}.swagger-ui .opblock .tab-header .tab-item:first-of-type{padding:0 40px 0 0}.swagger-ui .opblock .tab-header .tab-item.active h4 span{position:relative}.swagger-ui .opblock .tab-header .tab-item.active h4 span:after{background:gray;bottom:-15px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:120%}.swagger-ui .opblock.is-open .opblock-summary{border-bottom:1px solid #000}.swagger-ui .opblock .opblock-section-header{align-items:center;background:hsla(0,0%,100%,.8);box-shadow:0 1px 2px rgba(0,0,0,.1);display:flex;min-height:50px;padding:8px 20px}.swagger-ui .opblock .opblock-section-header>label{align-items:center;color:#3b4151;display:flex;font-family:sans-serif;font-size:12px;font-weight:700;margin:0 0 0 auto}.swagger-ui .opblock .opblock-section-header>label>span{padding:0 10px 0 0}.swagger-ui .opblock .opblock-section-header h4{color:#3b4151;flex:1;font-family:sans-serif;font-size:14px;margin:0}.swagger-ui .opblock .opblock-summary-method{background:#000;border-radius:3px;color:#fff;font-family:sans-serif;font-size:14px;font-weight:700;min-width:80px;padding:6px 0;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.1)}@media(max-width:768px){.swagger-ui .opblock .opblock-summary-method{font-size:12px}}.swagger-ui .opblock .opblock-summary-operation-id,.swagger-ui .opblock .opblock-summary-path,.swagger-ui .opblock .opblock-summary-path__deprecated{align-items:center;color:#3b4151;display:flex;font-family:monospace;font-size:16px;font-weight:600;word-break:break-word}@media(max-width:768px){.swagger-ui .opblock .opblock-summary-operation-id,.swagger-ui .opblock .opblock-summary-path,.swagger-ui .opblock .opblock-summary-path__deprecated{font-size:12px}}.swagger-ui .opblock .opblock-summary-path{flex-shrink:0}@media(max-width:640px){.swagger-ui .opblock .opblock-summary-path{flex-shrink:1;max-width:100%}}.swagger-ui .opblock .opblock-summary-path__deprecated{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .opblock .opblock-summary-operation-id{font-size:14px}.swagger-ui .opblock .opblock-summary-description{color:#3b4151;font-family:sans-serif;font-size:13px;word-break:break-word}.swagger-ui .opblock .opblock-summary-path-description-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:0 10px;padding:0 10px;width:100%}@media(max-width:550px){.swagger-ui .opblock .opblock-summary-path-description-wrapper{align-items:start;flex-direction:column}}.swagger-ui .opblock .opblock-summary{align-items:center;cursor:pointer;display:flex;padding:5px}.swagger-ui .opblock .opblock-summary .view-line-link{cursor:pointer;margin:0;position:relative;top:2px;transition:all .5s;width:0}.swagger-ui .opblock .opblock-summary:hover .view-line-link{margin:0 5px;width:18px}.swagger-ui .opblock .opblock-summary:hover .view-line-link.copy-to-clipboard{width:24px}.swagger-ui .opblock.opblock-post{background:rgba(73,204,144,.1);border-color:#49cc90}.swagger-ui .opblock.opblock-post .opblock-summary-method{background:#49cc90}.swagger-ui .opblock.opblock-post .opblock-summary{border-color:#49cc90}.swagger-ui .opblock.opblock-post .tab-header .tab-item.active h4 span:after{background:#49cc90}.swagger-ui .opblock.opblock-put{background:rgba(252,161,48,.1);border-color:#fca130}.swagger-ui .opblock.opblock-put .opblock-summary-method{background:#fca130}.swagger-ui .opblock.opblock-put .opblock-summary{border-color:#fca130}.swagger-ui .opblock.opblock-put .tab-header .tab-item.active h4 span:after{background:#fca130}.swagger-ui .opblock.opblock-delete{background:rgba(249,62,62,.1);border-color:#f93e3e}.swagger-ui .opblock.opblock-delete .opblock-summary-method{background:#f93e3e}.swagger-ui .opblock.opblock-delete .opblock-summary{border-color:#f93e3e}.swagger-ui .opblock.opblock-delete .tab-header .tab-item.active h4 span:after{background:#f93e3e}.swagger-ui .opblock.opblock-get{background:rgba(97,175,254,.1);border-color:#61affe}.swagger-ui .opblock.opblock-get .opblock-summary-method{background:#61affe}.swagger-ui .opblock.opblock-get .opblock-summary{border-color:#61affe}.swagger-ui .opblock.opblock-get .tab-header .tab-item.active h4 span:after{background:#61affe}.swagger-ui .opblock.opblock-patch{background:rgba(80,227,194,.1);border-color:#50e3c2}.swagger-ui .opblock.opblock-patch .opblock-summary-method{background:#50e3c2}.swagger-ui .opblock.opblock-patch .opblock-summary{border-color:#50e3c2}.swagger-ui .opblock.opblock-patch .tab-header .tab-item.active h4 span:after{background:#50e3c2}.swagger-ui .opblock.opblock-head{background:rgba(144,18,254,.1);border-color:#9012fe}.swagger-ui .opblock.opblock-head .opblock-summary-method{background:#9012fe}.swagger-ui .opblock.opblock-head .opblock-summary{border-color:#9012fe}.swagger-ui .opblock.opblock-head .tab-header .tab-item.active h4 span:after{background:#9012fe}.swagger-ui .opblock.opblock-options{background:rgba(13,90,167,.1);border-color:#0d5aa7}.swagger-ui .opblock.opblock-options .opblock-summary-method{background:#0d5aa7}.swagger-ui .opblock.opblock-options .opblock-summary{border-color:#0d5aa7}.swagger-ui .opblock.opblock-options .tab-header .tab-item.active h4 span:after{background:#0d5aa7}.swagger-ui .opblock.opblock-deprecated{background:hsla(0,0%,92%,.1);border-color:#ebebeb;opacity:.6}.swagger-ui .opblock.opblock-deprecated .opblock-summary-method{background:#ebebeb}.swagger-ui .opblock.opblock-deprecated .opblock-summary{border-color:#ebebeb}.swagger-ui .opblock.opblock-deprecated .tab-header .tab-item.active h4 span:after{background:#ebebeb}.swagger-ui .opblock .opblock-schemes{padding:8px 20px}.swagger-ui .opblock .opblock-schemes .schemes-title{padding:0 10px 0 0}.swagger-ui .filter .operation-filter-input{border:2px solid #d8dde7;margin:20px 0;padding:10px;width:100%}.swagger-ui .download-url-wrapper .failed,.swagger-ui .filter .failed{color:red}.swagger-ui .download-url-wrapper .loading,.swagger-ui .filter .loading{color:#aaa}.swagger-ui .model-example{margin-top:1em}.swagger-ui .tab{display:flex;list-style:none;padding:0}.swagger-ui .tab li{color:#3b4151;cursor:pointer;font-family:sans-serif;font-size:12px;min-width:60px;padding:0}.swagger-ui .tab li:first-of-type{padding-left:0;padding-right:12px;position:relative}.swagger-ui .tab li:first-of-type:after{background:rgba(0,0,0,.2);content:"";height:100%;position:absolute;right:6px;top:0;width:1px}.swagger-ui .tab li.active{font-weight:700}.swagger-ui .tab li button.tablinks{background:0 0;border:0;color:inherit;font-family:inherit;font-weight:inherit;padding:0}.swagger-ui .opblock-description-wrapper,.swagger-ui .opblock-external-docs-wrapper,.swagger-ui .opblock-title_normal{color:#3b4151;font-family:sans-serif;font-size:12px;margin:0 0 5px;padding:15px 20px}.swagger-ui .opblock-description-wrapper h4,.swagger-ui .opblock-external-docs-wrapper h4,.swagger-ui .opblock-title_normal h4{color:#3b4151;font-family:sans-serif;font-size:12px;margin:0 0 5px}.swagger-ui .opblock-description-wrapper p,.swagger-ui .opblock-external-docs-wrapper p,.swagger-ui .opblock-title_normal p{color:#3b4151;font-family:sans-serif;font-size:14px;margin:0}.swagger-ui .opblock-external-docs-wrapper h4{padding-left:0}.swagger-ui .execute-wrapper{padding:20px;text-align:right}.swagger-ui .execute-wrapper .btn{padding:8px 40px;width:100%}.swagger-ui .body-param-options{display:flex;flex-direction:column}.swagger-ui .body-param-options .body-param-edit{padding:10px 0}.swagger-ui .body-param-options label{padding:8px 0}.swagger-ui .body-param-options label select{margin:3px 0 0}.swagger-ui .responses-inner{padding:20px}.swagger-ui .responses-inner h4,.swagger-ui .responses-inner h5{color:#3b4151;font-family:sans-serif;font-size:12px;margin:10px 0 5px}.swagger-ui .responses-inner .curl{white-space:normal}.swagger-ui .response-col_status{color:#3b4151;font-family:sans-serif;font-size:14px}.swagger-ui .response-col_status .response-undocumented{color:#909090;font-family:monospace;font-size:11px;font-weight:600}.swagger-ui .response-col_links{color:#3b4151;font-family:sans-serif;font-size:14px;max-width:40em;padding-left:2em}.swagger-ui .response-col_links .response-undocumented{color:#909090;font-family:monospace;font-size:11px;font-weight:600}.swagger-ui .response-col_links .operation-link{margin-bottom:1.5em}.swagger-ui .response-col_links .operation-link .description{margin-bottom:.5em}.swagger-ui .opblock-body .opblock-loading-animation{display:block;margin:3em auto}.swagger-ui .opblock-body pre.microlight{word-wrap:break-word;background:#333;border-radius:4px;color:#fff;font-family:monospace;font-size:12px;font-weight:600;-webkit-hyphens:auto;hyphens:auto;margin:0;padding:10px;white-space:pre-wrap;word-break:break-all;word-break:break-word}.swagger-ui .opblock-body pre.microlight .headerline{display:block}.swagger-ui .highlight-code{position:relative}.swagger-ui .highlight-code>.microlight{max-height:400px;min-height:6em;overflow-y:auto}.swagger-ui .highlight-code>.microlight code{white-space:pre-wrap!important;word-break:break-all}.swagger-ui .curl-command{position:relative}.swagger-ui .download-contents{align-items:center;background:#7d8293;border:none;border-radius:4px;bottom:10px;color:#fff;display:flex;font-family:sans-serif;font-size:14px;font-weight:600;height:30px;justify-content:center;padding:5px;position:absolute;right:10px;text-align:center}.swagger-ui .scheme-container{background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.15);margin:0 0 20px;padding:30px 0}.swagger-ui .scheme-container .schemes{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.swagger-ui .scheme-container .schemes>label{color:#3b4151;display:flex;flex-direction:column;font-family:sans-serif;font-size:12px;font-weight:700;margin:-20px 15px 0 0}.swagger-ui .scheme-container .schemes>label select{min-width:130px;text-transform:uppercase}.swagger-ui .scheme-container .schemes .auth-wrapper{flex:none;justify-content:none}.swagger-ui .scheme-container .schemes .auth-wrapper .authorize{display:flex;flex-wrap:nowrap;margin:0;padding-right:20px}.swagger-ui .loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:1em;min-height:1px;padding:40px 0 60px}.swagger-ui .loading-container .loading{position:relative}.swagger-ui .loading-container .loading:after{color:#3b4151;content:"loading";font-family:sans-serif;font-size:10px;font-weight:700;left:50%;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}.swagger-ui .loading-container .loading:before{animation:rotation 1s linear infinite,opacity .5s;backface-visibility:hidden;border:2px solid rgba(85,85,85,.1);border-radius:100%;border-top-color:rgba(0,0,0,.6);content:"";display:block;height:60px;left:50%;margin:-30px;opacity:1;position:absolute;top:50%;width:60px}@keyframes rotation{to{transform:rotate(1turn)}}.swagger-ui .response-controls{display:flex;padding-top:1em}.swagger-ui .response-control-media-type{margin-right:1em}.swagger-ui .response-control-media-type--accept-controller select{border-color:green}.swagger-ui .response-control-media-type__accept-message{color:green;font-size:.7em}.swagger-ui .response-control-examples__title,.swagger-ui .response-control-media-type__title{display:block;font-size:.7em;margin-bottom:.2em}@keyframes blinker{50%{opacity:0}}.swagger-ui .hidden{display:none}.swagger-ui .no-margin{border:none;height:auto;margin:0;padding:0}.swagger-ui .float-right{float:right}.swagger-ui .svg-assets{height:0;position:absolute;width:0}.swagger-ui section h3{color:#3b4151;font-family:sans-serif}.swagger-ui a.nostyle{display:inline}.swagger-ui a.nostyle,.swagger-ui a.nostyle:visited{color:inherit;cursor:pointer;text-decoration:inherit}.swagger-ui .fallback{color:#aaa;padding:1em}.swagger-ui .version-pragma{height:100%;padding:5em 0}.swagger-ui .version-pragma__message{display:flex;font-size:1.2em;height:100%;justify-content:center;line-height:1.5em;padding:0 .6em;text-align:center}.swagger-ui .version-pragma__message>div{flex:1;max-width:55ch}.swagger-ui .version-pragma__message code{background-color:#dedede;padding:4px 4px 2px;white-space:pre}.swagger-ui .opblock-link{font-weight:400}.swagger-ui .opblock-link.shown{font-weight:700}.swagger-ui span.token-string{color:#555}.swagger-ui span.token-not-formatted{color:#555;font-weight:700}.swagger-ui .btn{background:0 0;border:2px solid gray;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1);color:#3b4151;font-family:sans-serif;font-size:14px;font-weight:700;padding:5px 23px;transition:all .3s}.swagger-ui .btn.btn-sm{font-size:12px;padding:4px 23px}.swagger-ui .btn[disabled]{cursor:not-allowed;opacity:.3}.swagger-ui .btn:hover{box-shadow:0 0 5px rgba(0,0,0,.3)}.swagger-ui .btn.cancel{background-color:transparent;border-color:#ff6060;color:#ff6060;font-family:sans-serif}.swagger-ui .btn.authorize{background-color:transparent;border-color:#49cc90;color:#49cc90;display:inline;line-height:1}.swagger-ui .btn.authorize span{float:left;padding:4px 20px 0 0}.swagger-ui .btn.authorize svg{fill:#49cc90}.swagger-ui .btn.execute{background-color:#4990e2;border-color:#4990e2;color:#fff}.swagger-ui .btn-group{display:flex;padding:30px}.swagger-ui .btn-group .btn{flex:1}.swagger-ui .btn-group .btn:first-child{border-radius:4px 0 0 4px}.swagger-ui .btn-group .btn:last-child{border-radius:0 4px 4px 0}.swagger-ui .authorization__btn{background:0 0;border:none;padding:0 0 0 10px}.swagger-ui .authorization__btn .locked{opacity:1}.swagger-ui .authorization__btn .unlocked{opacity:.4}.swagger-ui .model-box-control,.swagger-ui .models-control,.swagger-ui .opblock-summary-control{all:inherit;border-bottom:0;cursor:pointer;flex:1;padding:0}.swagger-ui .model-box-control:focus,.swagger-ui .models-control:focus,.swagger-ui .opblock-summary-control:focus{outline:auto}.swagger-ui .expand-methods,.swagger-ui .expand-operation{background:0 0;border:none}.swagger-ui .expand-methods svg,.swagger-ui .expand-operation svg{height:20px;width:20px}.swagger-ui .expand-methods{padding:0 10px}.swagger-ui .expand-methods:hover svg{fill:#404040}.swagger-ui .expand-methods svg{fill:#707070;transition:all .3s}.swagger-ui button{cursor:pointer}.swagger-ui button.invalid{animation:shake .4s 1;background:#feebeb;border-color:#f93e3e}.swagger-ui .copy-to-clipboard{align-items:center;background:#7d8293;border:none;border-radius:4px;bottom:10px;display:flex;height:30px;justify-content:center;position:absolute;right:100px;width:30px}.swagger-ui .copy-to-clipboard button{background:url("data:image/svg+xml;charset=utf-8,") 50% no-repeat;border:none;flex-grow:1;flex-shrink:1;height:25px}.swagger-ui .copy-to-clipboard:active{background:#5e626f}.swagger-ui .opblock-control-arrow{background:0 0;border:none;text-align:center}.swagger-ui .curl-command .copy-to-clipboard{bottom:5px;height:20px;right:10px;width:20px}.swagger-ui .curl-command .copy-to-clipboard button{height:18px}.swagger-ui .opblock .opblock-summary .view-line-link.copy-to-clipboard{height:26px;position:static}.swagger-ui select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f7f7f7 url("data:image/svg+xml;charset=utf-8,") right 10px center no-repeat;background-size:20px;border:2px solid #41444e;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);color:#3b4151;font-family:sans-serif;font-size:14px;font-weight:700;padding:5px 40px 5px 10px}.swagger-ui select[multiple]{background:#f7f7f7;margin:5px 0;padding:5px}.swagger-ui select.invalid{animation:shake .4s 1;background:#feebeb;border-color:#f93e3e}.swagger-ui .opblock-body select{min-width:230px}@media(max-width:768px){.swagger-ui .opblock-body select{min-width:180px}}@media(max-width:640px){.swagger-ui .opblock-body select{min-width:100%;width:100%}}.swagger-ui label{color:#3b4151;font-family:sans-serif;font-size:12px;font-weight:700;margin:0 0 5px}.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text]{line-height:1}@media(max-width:768px){.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text]{max-width:175px}}.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text],.swagger-ui textarea{background:#fff;border:1px solid #d9d9d9;border-radius:4px;margin:5px 0;min-width:100px;padding:8px 10px}.swagger-ui input[type=email].invalid,.swagger-ui input[type=file].invalid,.swagger-ui input[type=password].invalid,.swagger-ui input[type=search].invalid,.swagger-ui input[type=text].invalid,.swagger-ui textarea.invalid{animation:shake .4s 1;background:#feebeb;border-color:#f93e3e}.swagger-ui input[disabled],.swagger-ui select[disabled],.swagger-ui textarea[disabled]{background-color:#fafafa;color:#888;cursor:not-allowed}.swagger-ui select[disabled]{border-color:#888}.swagger-ui textarea[disabled]{background-color:#41444e;color:#fff}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.swagger-ui textarea{background:hsla(0,0%,100%,.8);border:none;border-radius:4px;color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;min-height:280px;outline:0;padding:10px;width:100%}.swagger-ui textarea:focus{border:2px solid #61affe}.swagger-ui textarea.curl{background:#41444e;border-radius:4px;color:#fff;font-family:monospace;font-size:12px;font-weight:600;margin:0;min-height:100px;padding:10px;resize:none}.swagger-ui .checkbox{color:#303030;padding:5px 0 10px;transition:opacity .5s}.swagger-ui .checkbox label{display:flex}.swagger-ui .checkbox p{color:#3b4151;font-family:monospace;font-style:italic;font-weight:400!important;font-weight:600;margin:0!important}.swagger-ui .checkbox input[type=checkbox]{display:none}.swagger-ui .checkbox input[type=checkbox]+label>.item{background:#e8e8e8;border-radius:1px;box-shadow:0 0 0 2px #e8e8e8;cursor:pointer;display:inline-block;flex:none;height:16px;margin:0 8px 0 0;padding:5px;position:relative;top:3px;width:16px}.swagger-ui .checkbox input[type=checkbox]+label>.item:active{transform:scale(.9)}.swagger-ui .checkbox input[type=checkbox]:checked+label>.item{background:#e8e8e8 url("data:image/svg+xml;charset=utf-8,") 50% no-repeat}.swagger-ui .dialog-ux{bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.swagger-ui .dialog-ux .backdrop-ux{background:rgba(0,0,0,.8);bottom:0;left:0;position:fixed;right:0;top:0}.swagger-ui .dialog-ux .modal-ux{background:#fff;border:1px solid #ebebeb;border-radius:4px;box-shadow:0 10px 30px 0 rgba(0,0,0,.2);left:50%;max-width:650px;min-width:300px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:9999}.swagger-ui .dialog-ux .modal-ux-content{max-height:540px;overflow-y:auto;padding:20px}.swagger-ui .dialog-ux .modal-ux-content p{color:#41444e;color:#3b4151;font-family:sans-serif;font-size:12px;margin:0 0 5px}.swagger-ui .dialog-ux .modal-ux-content h4{color:#3b4151;font-family:sans-serif;font-size:18px;font-weight:600;margin:15px 0 0}.swagger-ui .dialog-ux .modal-ux-header{align-items:center;border-bottom:1px solid #ebebeb;display:flex;padding:12px 0}.swagger-ui .dialog-ux .modal-ux-header .close-modal{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;padding:0 10px}.swagger-ui .dialog-ux .modal-ux-header h3{color:#3b4151;flex:1;font-family:sans-serif;font-size:20px;font-weight:600;margin:0;padding:0 20px}.swagger-ui .model{color:#3b4151;font-family:monospace;font-size:12px;font-weight:300;font-weight:600}.swagger-ui .model .deprecated span,.swagger-ui .model .deprecated td{color:#a0a0a0!important}.swagger-ui .model .deprecated>td:first-of-type{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .model-toggle{cursor:pointer;display:inline-block;font-size:10px;margin:auto .3em;position:relative;top:6px;transform:rotate(90deg);transform-origin:50% 50%;transition:transform .15s ease-in}.swagger-ui .model-toggle.collapsed{transform:rotate(0)}.swagger-ui .model-toggle:after{background:url("data:image/svg+xml;charset=utf-8,") 50% no-repeat;background-size:100%;content:"";display:block;height:20px;width:20px}.swagger-ui .model-jump-to-path{cursor:pointer;position:relative}.swagger-ui .model-jump-to-path .view-line-link{cursor:pointer;position:absolute;top:-.4em}.swagger-ui .model-title{position:relative}.swagger-ui .model-title:hover .model-hint{visibility:visible}.swagger-ui .model-hint{background:rgba(0,0,0,.7);border-radius:4px;color:#ebebeb;padding:.1em .5em;position:absolute;top:-1.8em;visibility:hidden;white-space:nowrap}.swagger-ui .model p{margin:0 0 1em}.swagger-ui .model .property{color:#999;font-style:italic}.swagger-ui .model .property.primitive{color:#6b6b6b}.swagger-ui .model .external-docs,.swagger-ui table.model tr.description{color:#666;font-weight:400}.swagger-ui table.model tr.description td:first-child,.swagger-ui table.model tr.property-row.required td:first-child{font-weight:700}.swagger-ui table.model tr.property-row td{vertical-align:top}.swagger-ui table.model tr.property-row td:first-child{padding-right:.2em}.swagger-ui table.model tr.property-row .star{color:red}.swagger-ui table.model tr.extension{color:#777}.swagger-ui table.model tr.extension td:last-child{vertical-align:top}.swagger-ui table.model tr.external-docs td:first-child{font-weight:700}.swagger-ui table.model tr .renderedMarkdown p:first-child{margin-top:0}.swagger-ui section.models{border:1px solid rgba(59,65,81,.3);border-radius:4px;margin:30px 0}.swagger-ui section.models .pointer{cursor:pointer}.swagger-ui section.models.is-open{padding:0 0 20px}.swagger-ui section.models.is-open h4{border-bottom:1px solid rgba(59,65,81,.3);margin:0 0 5px}.swagger-ui section.models h4{align-items:center;color:#606060;cursor:pointer;display:flex;font-family:sans-serif;font-size:16px;margin:0;padding:10px 20px 10px 10px;transition:all .2s}.swagger-ui section.models h4 svg{transition:all .4s}.swagger-ui section.models h4 span{flex:1}.swagger-ui section.models h4:hover{background:rgba(0,0,0,.02)}.swagger-ui section.models h5{color:#707070;font-family:sans-serif;font-size:16px;margin:0 0 10px}.swagger-ui section.models .model-jump-to-path{position:relative;top:5px}.swagger-ui section.models .model-container{background:rgba(0,0,0,.05);border-radius:4px;margin:0 20px 15px;position:relative;transition:all .5s}.swagger-ui section.models .model-container:hover{background:rgba(0,0,0,.07)}.swagger-ui section.models .model-container:first-of-type{margin:20px}.swagger-ui section.models .model-container:last-of-type{margin:0 20px}.swagger-ui section.models .model-container .models-jump-to-path{opacity:.65;position:absolute;right:5px;top:8px}.swagger-ui section.models .model-box{background:0 0}.swagger-ui .model-box{background:rgba(0,0,0,.1);border-radius:4px;display:inline-block;padding:10px}.swagger-ui .model-box .model-jump-to-path{position:relative;top:4px}.swagger-ui .model-box.deprecated{opacity:.5}.swagger-ui .model-title{color:#505050;font-family:sans-serif;font-size:16px}.swagger-ui .model-title img{bottom:0;margin-left:1em;position:relative}.swagger-ui .model-deprecated-warning{color:#f93e3e;font-family:sans-serif;font-size:16px;font-weight:600;margin-right:1em}.swagger-ui span>span.model .brace-close{padding:0 0 0 10px}.swagger-ui .prop-name{display:inline-block;margin-right:1em}.swagger-ui .prop-type{color:#55a}.swagger-ui .prop-enum{display:block}.swagger-ui .prop-format{color:#606060}.swagger-ui .servers>label{color:#3b4151;font-family:sans-serif;font-size:12px;margin:-20px 15px 0 0}.swagger-ui .servers>label select{max-width:100%;min-width:130px;width:100%}.swagger-ui .servers h4.message{padding-bottom:2em}.swagger-ui .servers table tr{width:30em}.swagger-ui .servers table td{display:inline-block;max-width:15em;padding-bottom:10px;padding-top:10px;vertical-align:middle}.swagger-ui .servers table td:first-of-type{padding-right:1em}.swagger-ui .servers table td input{height:100%;width:100%}.swagger-ui .servers .computed-url{margin:2em 0}.swagger-ui .servers .computed-url code{display:inline-block;font-size:16px;margin:0 1em;padding:4px}.swagger-ui .servers-title{font-size:12px;font-weight:700}.swagger-ui .operation-servers h4.message{margin-bottom:2em}.swagger-ui table{border-collapse:collapse;padding:0 10px;width:100%}.swagger-ui table.model tbody tr td{padding:0;vertical-align:top}.swagger-ui table.model tbody tr td:first-of-type{padding:0 0 0 2em;width:174px}.swagger-ui table.headers td{color:#3b4151;font-family:monospace;font-size:12px;font-weight:300;font-weight:600;vertical-align:middle}.swagger-ui table.headers .header-example{color:#999;font-style:italic}.swagger-ui table tbody tr td{padding:10px 0 0;vertical-align:top}.swagger-ui table tbody tr td:first-of-type{min-width:6em;padding:10px 0}.swagger-ui table thead tr td,.swagger-ui table thead tr th{border-bottom:1px solid rgba(59,65,81,.2);color:#3b4151;font-family:sans-serif;font-size:12px;font-weight:700;padding:12px 0;text-align:left}.swagger-ui .parameters-col_description{margin-bottom:2em;width:99%}.swagger-ui .parameters-col_description input{max-width:340px;width:100%}.swagger-ui .parameters-col_description select{border-width:1px}.swagger-ui .parameters-col_description .markdown p,.swagger-ui .parameters-col_description .renderedMarkdown p{margin:0}.swagger-ui .parameter__name{color:#3b4151;font-family:sans-serif;font-size:16px;font-weight:400;margin-right:.75em}.swagger-ui .parameter__name.required{font-weight:700}.swagger-ui .parameter__name.required span{color:red}.swagger-ui .parameter__name.required:after{color:rgba(255,0,0,.6);content:"required";font-size:10px;padding:5px;position:relative;top:-6px}.swagger-ui .parameter__extension,.swagger-ui .parameter__in{color:gray;font-family:monospace;font-size:12px;font-style:italic;font-weight:600}.swagger-ui .parameter__deprecated{color:red;font-family:monospace;font-size:12px;font-style:italic;font-weight:600}.swagger-ui .parameter__empty_value_toggle{display:block;font-size:13px;padding-bottom:12px;padding-top:5px}.swagger-ui .parameter__empty_value_toggle input{margin-right:7px;width:auto}.swagger-ui .parameter__empty_value_toggle.disabled{opacity:.7}.swagger-ui .table-container{padding:20px}.swagger-ui .response-col_description{width:99%}.swagger-ui .response-col_description .markdown p,.swagger-ui .response-col_description .renderedMarkdown p{margin:0}.swagger-ui .response-col_links{min-width:6em}.swagger-ui .response__extension{color:gray;font-family:monospace;font-size:12px;font-style:italic;font-weight:600}.swagger-ui .topbar{background-color:#1b1b1b;padding:10px 0}.swagger-ui .topbar .topbar-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:10px}@media(max-width:550px){.swagger-ui .topbar .topbar-wrapper{align-items:start;flex-direction:column}}.swagger-ui .topbar a{align-items:center;color:#fff;display:flex;flex:1;font-family:sans-serif;font-size:1.5em;font-weight:700;max-width:300px;-webkit-text-decoration:none;text-decoration:none}.swagger-ui .topbar a span{margin:0;padding:0 10px}.swagger-ui .topbar .download-url-wrapper{display:flex;flex:3;justify-content:flex-end}.swagger-ui .topbar .download-url-wrapper input[type=text]{border:2px solid #62a03f;border-radius:4px 0 0 4px;margin:0;max-width:100%;outline:0;width:100%}.swagger-ui .topbar .download-url-wrapper .select-label{align-items:center;color:#f0f0f0;display:flex;margin:0;max-width:600px;width:100%}.swagger-ui .topbar .download-url-wrapper .select-label span{flex:1;font-size:16px;padding:0 10px 0 0;text-align:right}.swagger-ui .topbar .download-url-wrapper .select-label select{border:2px solid #62a03f;box-shadow:none;flex:2;outline:0;width:100%}.swagger-ui .topbar .download-url-wrapper .download-url-button{background:#62a03f;border:none;border-radius:0 4px 4px 0;color:#fff;font-family:sans-serif;font-size:16px;font-weight:700;padding:4px 30px}@media(max-width:550px){.swagger-ui .topbar .download-url-wrapper{width:100%}}.swagger-ui .info{margin:50px 0}.swagger-ui .info.failed-config{margin-left:auto;margin-right:auto;max-width:880px;text-align:center}.swagger-ui .info hgroup.main{margin:0 0 20px}.swagger-ui .info hgroup.main a{font-size:12px}.swagger-ui .info pre{font-size:14px}.swagger-ui .info li,.swagger-ui .info p,.swagger-ui .info table{color:#3b4151;font-family:sans-serif;font-size:14px}.swagger-ui .info h1,.swagger-ui .info h2,.swagger-ui .info h3,.swagger-ui .info h4,.swagger-ui .info h5{color:#3b4151;font-family:sans-serif}.swagger-ui .info a{color:#4990e2;font-family:sans-serif;font-size:14px;transition:all .4s}.swagger-ui .info a:hover{color:#1f69c0}.swagger-ui .info>div{margin:0 0 5px}.swagger-ui .info .base-url{color:#3b4151;font-family:monospace;font-size:12px;font-weight:300!important;font-weight:600;margin:0}.swagger-ui .info .title{color:#3b4151;font-family:sans-serif;font-size:36px;margin:0}.swagger-ui .info .title small{background:#7d8492;border-radius:57px;display:inline-block;font-size:10px;margin:0 0 0 5px;padding:2px 4px;position:relative;top:-5px;vertical-align:super}.swagger-ui .info .title small.version-stamp{background-color:#89bf04}.swagger-ui .info .title small pre{color:#fff;font-family:sans-serif;margin:0;padding:0}.swagger-ui .auth-btn-wrapper{display:flex;justify-content:center;padding:10px 0}.swagger-ui .auth-btn-wrapper .btn-done{margin-right:1em}.swagger-ui .auth-wrapper{display:flex;flex:1;justify-content:flex-end}.swagger-ui .auth-wrapper .authorize{margin-left:10px;margin-right:10px;padding-right:20px}.swagger-ui .auth-container{border-bottom:1px solid #ebebeb;margin:0 0 10px;padding:10px 20px}.swagger-ui .auth-container:last-of-type{border:0;margin:0;padding:10px 20px}.swagger-ui .auth-container h4{margin:5px 0 15px!important}.swagger-ui .auth-container .wrapper{margin:0;padding:0}.swagger-ui .auth-container input[type=password],.swagger-ui .auth-container input[type=text]{min-width:230px}.swagger-ui .auth-container .errors{background-color:#fee;border-radius:4px;color:red;color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;margin:1em;padding:10px}.swagger-ui .auth-container .errors b{margin-right:1em;text-transform:capitalize}.swagger-ui .scopes h2{color:#3b4151;font-family:sans-serif;font-size:14px}.swagger-ui .scopes h2 a{color:#4990e2;cursor:pointer;font-size:12px;padding-left:10px;-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .scope-def{padding:0 0 20px}.swagger-ui .errors-wrapper{animation:scaleUp .5s;background:rgba(249,62,62,.1);border:2px solid #f93e3e;border-radius:4px;margin:20px;padding:10px 20px}.swagger-ui .errors-wrapper .error-wrapper{margin:0 0 10px}.swagger-ui .errors-wrapper .errors h4{color:#3b4151;font-family:monospace;font-size:14px;font-weight:600;margin:0}.swagger-ui .errors-wrapper .errors small{color:#606060}.swagger-ui .errors-wrapper .errors .message{white-space:pre-line}.swagger-ui .errors-wrapper .errors .message.thrown{max-width:100%}.swagger-ui .errors-wrapper .errors .error-line{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .errors-wrapper hgroup{align-items:center;display:flex}.swagger-ui .errors-wrapper hgroup h4{color:#3b4151;flex:1;font-family:sans-serif;font-size:20px;margin:0}@keyframes scaleUp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.swagger-ui .Resizer.vertical.disabled{display:none}.swagger-ui .markdown p,.swagger-ui .markdown pre,.swagger-ui .renderedMarkdown p,.swagger-ui .renderedMarkdown pre{margin:1em auto;word-break:break-all;word-break:break-word}.swagger-ui .markdown pre,.swagger-ui .renderedMarkdown pre{background:0 0;color:#000;font-weight:400;padding:0;white-space:pre-wrap}.swagger-ui .markdown code,.swagger-ui .renderedMarkdown code{background:rgba(0,0,0,.05);border-radius:4px;color:#9012fe;font-family:monospace;font-size:14px;font-weight:600;padding:5px 7px}.swagger-ui .markdown pre>code,.swagger-ui .renderedMarkdown pre>code{display:block}.swagger-ui .json-schema-2020-12{background-color:rgba(0,0,0,.05);border-radius:4px;margin:0 20px 15px;padding:12px 0 12px 20px}.swagger-ui .json-schema-2020-12:first-of-type{margin:20px}.swagger-ui .json-schema-2020-12:last-of-type{margin:0 20px}.swagger-ui .json-schema-2020-12--embedded{background-color:inherit;padding-bottom:0;padding-left:inherit;padding-right:inherit;padding-top:0}.swagger-ui .json-schema-2020-12-body{border-left:1px dashed rgba(0,0,0,.1);margin:2px 0}.swagger-ui .json-schema-2020-12-body--collapsed{display:none}.swagger-ui .json-schema-2020-12-accordion{border:none;outline:0;padding-left:0}.swagger-ui .json-schema-2020-12-accordion__children{display:inline-block}.swagger-ui .json-schema-2020-12-accordion__icon{display:inline-block;height:18px;vertical-align:bottom;width:18px}.swagger-ui .json-schema-2020-12-accordion__icon--expanded{transform:rotate(-90deg);transform-origin:50% 50%;transition:transform .15s ease-in}.swagger-ui .json-schema-2020-12-accordion__icon--collapsed{transform:rotate(0);transform-origin:50% 50%;transition:transform .15s ease-in}.swagger-ui .json-schema-2020-12-accordion__icon svg{height:20px;width:20px}.swagger-ui .json-schema-2020-12-expand-deep-button{border:none;color:#505050;color:#afaeae;font-family:sans-serif;font-size:12px;padding-right:0}.swagger-ui .json-schema-2020-12-keyword{margin:5px 0}.swagger-ui .json-schema-2020-12-keyword__children{border-left:1px dashed rgba(0,0,0,.1);margin:0 0 0 20px;padding:0}.swagger-ui .json-schema-2020-12-keyword__children--collapsed{display:none}.swagger-ui .json-schema-2020-12-keyword__name{font-size:12px;font-weight:700;margin-left:20px}.swagger-ui .json-schema-2020-12-keyword__name--primary{color:#3b4151;font-style:normal}.swagger-ui .json-schema-2020-12-keyword__name--secondary{color:#6b6b6b;font-style:italic}.swagger-ui .json-schema-2020-12-keyword__value{color:#6b6b6b;font-size:12px;font-style:italic;font-weight:400}.swagger-ui .json-schema-2020-12-keyword__value--primary{color:#3b4151;font-style:normal}.swagger-ui .json-schema-2020-12-keyword__value--secondary{color:#6b6b6b;font-style:italic}.swagger-ui .json-schema-2020-12-keyword__value--const,.swagger-ui .json-schema-2020-12-keyword__value--warning{border:1px dashed #6b6b6b;border-radius:4px;color:#3b4151;color:#6b6b6b;display:inline-block;font-family:monospace;font-style:normal;font-weight:600;line-height:1.5;margin-left:10px;padding:1px 4px}.swagger-ui .json-schema-2020-12-keyword__value--warning{border:1px dashed red;color:red}.swagger-ui .json-schema-2020-12-keyword__name--secondary+.json-schema-2020-12-keyword__value--secondary:before{content:"="}.swagger-ui .json-schema-2020-12__attribute{color:#3b4151;font-family:monospace;font-size:12px;padding-left:10px;text-transform:lowercase}.swagger-ui .json-schema-2020-12__attribute--primary{color:#55a}.swagger-ui .json-schema-2020-12__attribute--muted{color:gray}.swagger-ui .json-schema-2020-12__attribute--warning{color:red}.swagger-ui .json-schema-2020-12-keyword--\$vocabulary ul{border-left:1px dashed rgba(0,0,0,.1);margin:0 0 0 20px}.swagger-ui .json-schema-2020-12-\$vocabulary-uri{margin-left:35px}.swagger-ui .json-schema-2020-12-\$vocabulary-uri--disabled{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .json-schema-2020-12-keyword--description{color:#6b6b6b;font-size:12px;margin-left:20px}.swagger-ui .json-schema-2020-12-keyword--description p{margin:0}.swagger-ui .json-schema-2020-12__title{color:#505050;display:inline-block;font-family:sans-serif;font-size:12px;font-weight:700;line-height:normal}.swagger-ui .json-schema-2020-12__title .json-schema-2020-12-keyword__name{margin:0}.swagger-ui .json-schema-2020-12-property{margin:7px 0}.swagger-ui .json-schema-2020-12-property .json-schema-2020-12__title{color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;vertical-align:middle}.swagger-ui .json-schema-2020-12-keyword--properties>ul{border:none;margin:0;padding:0}.swagger-ui .json-schema-2020-12-property{list-style-type:none}.swagger-ui .json-schema-2020-12-property--required>.json-schema-2020-12:first-of-type>.json-schema-2020-12-head .json-schema-2020-12__title:after{color:red;content:"*";font-weight:700}.swagger-ui .json-schema-2020-12-keyword--patternProperties ul{border:none;margin:0;padding:0}.swagger-ui .json-schema-2020-12-keyword--patternProperties .json-schema-2020-12__title:first-of-type:after,.swagger-ui .json-schema-2020-12-keyword--patternProperties .json-schema-2020-12__title:first-of-type:before{color:#55a;content:"/"}.swagger-ui .json-schema-2020-12-keyword--enum>ul{display:inline-block;margin:0;padding:0}.swagger-ui .json-schema-2020-12-keyword--enum>ul li{display:inline;list-style-type:none}.swagger-ui .json-schema-2020-12__constraint{background-color:#805ad5;border-radius:4px;color:#3b4151;color:#fff;font-family:monospace;font-weight:600;line-height:1.5;margin-left:10px;padding:1px 3px}.swagger-ui .json-schema-2020-12__constraint--string{background-color:#d69e2e;color:#fff}.swagger-ui .json-schema-2020-12-keyword--dependentRequired>ul{display:inline-block;margin:0;padding:0}.swagger-ui .json-schema-2020-12-keyword--dependentRequired>ul li{display:inline;list-style-type:none}.swagger-ui .model-box .json-schema-2020-12:not(.json-schema-2020-12--embedded)>.json-schema-2020-12-head .json-schema-2020-12__title:first-of-type{font-size:16px}.swagger-ui .model-box>.json-schema-2020-12{margin:0}.swagger-ui .model-box .json-schema-2020-12{background-color:transparent;padding:0}.swagger-ui .model-box .json-schema-2020-12-accordion,.swagger-ui .model-box .json-schema-2020-12-expand-deep-button{background-color:transparent}.swagger-ui .models .json-schema-2020-12:not(.json-schema-2020-12--embedded)>.json-schema-2020-12-head .json-schema-2020-12__title:first-of-type{font-size:16px} \ No newline at end of file +.swagger-ui{color:#3b4151;font-family:sans-serif/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */}.swagger-ui html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}.swagger-ui body{margin:0}.swagger-ui article,.swagger-ui aside,.swagger-ui footer,.swagger-ui header,.swagger-ui nav,.swagger-ui section{display:block}.swagger-ui h1{font-size:2em;margin:.67em 0}.swagger-ui figcaption,.swagger-ui figure,.swagger-ui main{display:block}.swagger-ui figure{margin:1em 40px}.swagger-ui hr{box-sizing:content-box;height:0;overflow:visible}.swagger-ui pre{font-family:monospace,monospace;font-size:1em}.swagger-ui a{-webkit-text-decoration-skip:objects;background-color:transparent}.swagger-ui abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.swagger-ui b,.swagger-ui strong{font-weight:inherit;font-weight:bolder}.swagger-ui code,.swagger-ui kbd,.swagger-ui samp{font-family:monospace,monospace;font-size:1em}.swagger-ui dfn{font-style:italic}.swagger-ui mark{background-color:#ff0;color:#000}.swagger-ui small{font-size:80%}.swagger-ui sub,.swagger-ui sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.swagger-ui sub{bottom:-.25em}.swagger-ui sup{top:-.5em}.swagger-ui audio,.swagger-ui video{display:inline-block}.swagger-ui audio:not([controls]){display:none;height:0}.swagger-ui img{border-style:none}.swagger-ui svg:not(:root){overflow:hidden}.swagger-ui button,.swagger-ui input,.swagger-ui optgroup,.swagger-ui select,.swagger-ui textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}.swagger-ui button,.swagger-ui input{overflow:visible}.swagger-ui button,.swagger-ui select{text-transform:none}.swagger-ui [type=reset],.swagger-ui [type=submit],.swagger-ui button,.swagger-ui html [type=button]{-webkit-appearance:button}.swagger-ui [type=button]::-moz-focus-inner,.swagger-ui [type=reset]::-moz-focus-inner,.swagger-ui [type=submit]::-moz-focus-inner,.swagger-ui button::-moz-focus-inner{border-style:none;padding:0}.swagger-ui [type=button]:-moz-focusring,.swagger-ui [type=reset]:-moz-focusring,.swagger-ui [type=submit]:-moz-focusring,.swagger-ui button:-moz-focusring{outline:1px dotted ButtonText}.swagger-ui fieldset{padding:.35em .75em .625em}.swagger-ui legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.swagger-ui progress{display:inline-block;vertical-align:baseline}.swagger-ui textarea{overflow:auto}.swagger-ui [type=checkbox],.swagger-ui [type=radio]{box-sizing:border-box;padding:0}.swagger-ui [type=number]::-webkit-inner-spin-button,.swagger-ui [type=number]::-webkit-outer-spin-button{height:auto}.swagger-ui [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.swagger-ui [type=search]::-webkit-search-cancel-button,.swagger-ui [type=search]::-webkit-search-decoration{-webkit-appearance:none}.swagger-ui ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.swagger-ui details,.swagger-ui menu{display:block}.swagger-ui summary{display:list-item}.swagger-ui canvas{display:inline-block}.swagger-ui [hidden],.swagger-ui template{display:none}.swagger-ui .debug *{outline:1px solid gold}.swagger-ui .debug-white *{outline:1px solid #fff}.swagger-ui .debug-black *{outline:1px solid #000}.swagger-ui .debug-grid{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTRDOTY4N0U2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTRDOTY4N0Q2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3NjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3NzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsBS+GMAAAAjSURBVHjaYvz//z8DLsD4gcGXiYEAGBIKGBne//fFpwAgwAB98AaF2pjlUQAAAABJRU5ErkJggg==) repeat 0 0}.swagger-ui .debug-grid-16{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODYyRjhERDU2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODYyRjhERDQ2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QTY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3QjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvCS01IAAABMSURBVHjaYmR4/5+BFPBfAMFm/MBgx8RAGWCn1AAmSg34Q6kBDKMGMDCwICeMIemF/5QawEipAWwUhwEjMDvbAWlWkvVBwu8vQIABAEwBCph8U6c0AAAAAElFTkSuQmCC) repeat 0 0}.swagger-ui .debug-grid-8-solid{background:#fff url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAAAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxMjI0OTczNjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxMjI0OTc0NjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjEyMjQ5NzE2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjEyMjQ5NzI2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAbGhopHSlBJiZBQi8vL0JHPz4+P0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHAR0pKTQmND8oKD9HPzU/R0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0f/wAARCAAIAAgDASIAAhEBAxEB/8QAWQABAQAAAAAAAAAAAAAAAAAAAAYBAQEAAAAAAAAAAAAAAAAAAAIEEAEBAAMBAAAAAAAAAAAAAAABADECA0ERAAEDBQAAAAAAAAAAAAAAAAARITFBUWESIv/aAAwDAQACEQMRAD8AoOnTV1QTD7JJshP3vSM3P//Z) repeat 0 0}.swagger-ui .debug-grid-16-solid{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzY3MkJEN0U2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzY3MkJEN0Y2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3RDY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pve6J3kAAAAzSURBVHjaYvz//z8D0UDsMwMjSRoYP5Gq4SPNbRjVMEQ1fCRDg+in/6+J1AJUxsgAEGAA31BAJMS0GYEAAAAASUVORK5CYII=) repeat 0 0}.swagger-ui .border-box,.swagger-ui a,.swagger-ui article,.swagger-ui body,.swagger-ui code,.swagger-ui dd,.swagger-ui div,.swagger-ui dl,.swagger-ui dt,.swagger-ui fieldset,.swagger-ui footer,.swagger-ui form,.swagger-ui h1,.swagger-ui h2,.swagger-ui h3,.swagger-ui h4,.swagger-ui h5,.swagger-ui h6,.swagger-ui header,.swagger-ui html,.swagger-ui input[type=email],.swagger-ui input[type=number],.swagger-ui input[type=password],.swagger-ui input[type=tel],.swagger-ui input[type=text],.swagger-ui input[type=url],.swagger-ui legend,.swagger-ui li,.swagger-ui main,.swagger-ui ol,.swagger-ui p,.swagger-ui pre,.swagger-ui section,.swagger-ui table,.swagger-ui td,.swagger-ui textarea,.swagger-ui th,.swagger-ui tr,.swagger-ui ul{box-sizing:border-box}.swagger-ui .aspect-ratio{height:0;position:relative}.swagger-ui .aspect-ratio--16x9{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1{padding-bottom:100%}.swagger-ui .aspect-ratio--object{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}@media screen and (min-width:30em){.swagger-ui .aspect-ratio-ns{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-ns{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-ns{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-ns{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-ns{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-ns{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-ns{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-ns{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-ns{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-ns{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-ns{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-ns{padding-bottom:100%}.swagger-ui .aspect-ratio--object-ns{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .aspect-ratio-m{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-m{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-m{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-m{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-m{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-m{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-m{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-m{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-m{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-m{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-m{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-m{padding-bottom:100%}.swagger-ui .aspect-ratio--object-m{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}}@media screen and (min-width:60em){.swagger-ui .aspect-ratio-l{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-l{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-l{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-l{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-l{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-l{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-l{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-l{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-l{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-l{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-l{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-l{padding-bottom:100%}.swagger-ui .aspect-ratio--object-l{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}}.swagger-ui img{max-width:100%}.swagger-ui .cover{background-size:cover!important}.swagger-ui .contain{background-size:contain!important}@media screen and (min-width:30em){.swagger-ui .cover-ns{background-size:cover!important}.swagger-ui .contain-ns{background-size:contain!important}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .cover-m{background-size:cover!important}.swagger-ui .contain-m{background-size:contain!important}}@media screen and (min-width:60em){.swagger-ui .cover-l{background-size:cover!important}.swagger-ui .contain-l{background-size:contain!important}}.swagger-ui .bg-center{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left{background-position:0;background-repeat:no-repeat}@media screen and (min-width:30em){.swagger-ui .bg-center-ns{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top-ns{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right-ns{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom-ns{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left-ns{background-position:0;background-repeat:no-repeat}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .bg-center-m{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top-m{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right-m{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom-m{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left-m{background-position:0;background-repeat:no-repeat}}@media screen and (min-width:60em){.swagger-ui .bg-center-l{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top-l{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right-l{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom-l{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left-l{background-position:0;background-repeat:no-repeat}}.swagger-ui .outline{outline:1px solid}.swagger-ui .outline-transparent{outline:1px solid transparent}.swagger-ui .outline-0{outline:0}@media screen and (min-width:30em){.swagger-ui .outline-ns{outline:1px solid}.swagger-ui .outline-transparent-ns{outline:1px solid transparent}.swagger-ui .outline-0-ns{outline:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .outline-m{outline:1px solid}.swagger-ui .outline-transparent-m{outline:1px solid transparent}.swagger-ui .outline-0-m{outline:0}}@media screen and (min-width:60em){.swagger-ui .outline-l{outline:1px solid}.swagger-ui .outline-transparent-l{outline:1px solid transparent}.swagger-ui .outline-0-l{outline:0}}.swagger-ui .ba{border-style:solid;border-width:1px}.swagger-ui .bt{border-top-style:solid;border-top-width:1px}.swagger-ui .br{border-right-style:solid;border-right-width:1px}.swagger-ui .bb{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl{border-left-style:solid;border-left-width:1px}.swagger-ui .bn{border-style:none;border-width:0}@media screen and (min-width:30em){.swagger-ui .ba-ns{border-style:solid;border-width:1px}.swagger-ui .bt-ns{border-top-style:solid;border-top-width:1px}.swagger-ui .br-ns{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-ns{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-ns{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-ns{border-style:none;border-width:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .ba-m{border-style:solid;border-width:1px}.swagger-ui .bt-m{border-top-style:solid;border-top-width:1px}.swagger-ui .br-m{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-m{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-m{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-m{border-style:none;border-width:0}}@media screen and (min-width:60em){.swagger-ui .ba-l{border-style:solid;border-width:1px}.swagger-ui .bt-l{border-top-style:solid;border-top-width:1px}.swagger-ui .br-l{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-l{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-l{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-l{border-style:none;border-width:0}}.swagger-ui .b--black{border-color:#000}.swagger-ui .b--near-black{border-color:#111}.swagger-ui .b--dark-gray{border-color:#333}.swagger-ui .b--mid-gray{border-color:#555}.swagger-ui .b--gray{border-color:#777}.swagger-ui .b--silver{border-color:#999}.swagger-ui .b--light-silver{border-color:#aaa}.swagger-ui .b--moon-gray{border-color:#ccc}.swagger-ui .b--light-gray{border-color:#eee}.swagger-ui .b--near-white{border-color:#f4f4f4}.swagger-ui .b--white{border-color:#fff}.swagger-ui .b--white-90{border-color:hsla(0,0%,100%,.9)}.swagger-ui .b--white-80{border-color:hsla(0,0%,100%,.8)}.swagger-ui .b--white-70{border-color:hsla(0,0%,100%,.7)}.swagger-ui .b--white-60{border-color:hsla(0,0%,100%,.6)}.swagger-ui .b--white-50{border-color:hsla(0,0%,100%,.5)}.swagger-ui .b--white-40{border-color:hsla(0,0%,100%,.4)}.swagger-ui .b--white-30{border-color:hsla(0,0%,100%,.3)}.swagger-ui .b--white-20{border-color:hsla(0,0%,100%,.2)}.swagger-ui .b--white-10{border-color:hsla(0,0%,100%,.1)}.swagger-ui .b--white-05{border-color:hsla(0,0%,100%,.05)}.swagger-ui .b--white-025{border-color:hsla(0,0%,100%,.025)}.swagger-ui .b--white-0125{border-color:hsla(0,0%,100%,.013)}.swagger-ui .b--black-90{border-color:rgba(0,0,0,.9)}.swagger-ui .b--black-80{border-color:rgba(0,0,0,.8)}.swagger-ui .b--black-70{border-color:rgba(0,0,0,.7)}.swagger-ui .b--black-60{border-color:rgba(0,0,0,.6)}.swagger-ui .b--black-50{border-color:rgba(0,0,0,.5)}.swagger-ui .b--black-40{border-color:rgba(0,0,0,.4)}.swagger-ui .b--black-30{border-color:rgba(0,0,0,.3)}.swagger-ui .b--black-20{border-color:rgba(0,0,0,.2)}.swagger-ui .b--black-10{border-color:rgba(0,0,0,.1)}.swagger-ui .b--black-05{border-color:rgba(0,0,0,.05)}.swagger-ui .b--black-025{border-color:rgba(0,0,0,.025)}.swagger-ui .b--black-0125{border-color:rgba(0,0,0,.013)}.swagger-ui .b--dark-red{border-color:#e7040f}.swagger-ui .b--red{border-color:#ff4136}.swagger-ui .b--light-red{border-color:#ff725c}.swagger-ui .b--orange{border-color:#ff6300}.swagger-ui .b--gold{border-color:#ffb700}.swagger-ui .b--yellow{border-color:gold}.swagger-ui .b--light-yellow{border-color:#fbf1a9}.swagger-ui .b--purple{border-color:#5e2ca5}.swagger-ui .b--light-purple{border-color:#a463f2}.swagger-ui .b--dark-pink{border-color:#d5008f}.swagger-ui .b--hot-pink{border-color:#ff41b4}.swagger-ui .b--pink{border-color:#ff80cc}.swagger-ui .b--light-pink{border-color:#ffa3d7}.swagger-ui .b--dark-green{border-color:#137752}.swagger-ui .b--green{border-color:#19a974}.swagger-ui .b--light-green{border-color:#9eebcf}.swagger-ui .b--navy{border-color:#001b44}.swagger-ui .b--dark-blue{border-color:#00449e}.swagger-ui .b--blue{border-color:#357edd}.swagger-ui .b--light-blue{border-color:#96ccff}.swagger-ui .b--lightest-blue{border-color:#cdecff}.swagger-ui .b--washed-blue{border-color:#f6fffe}.swagger-ui .b--washed-green{border-color:#e8fdf5}.swagger-ui .b--washed-yellow{border-color:#fffceb}.swagger-ui .b--washed-red{border-color:#ffdfdf}.swagger-ui .b--transparent{border-color:transparent}.swagger-ui .b--inherit{border-color:inherit}.swagger-ui .br0{border-radius:0}.swagger-ui .br1{border-radius:.125rem}.swagger-ui .br2{border-radius:.25rem}.swagger-ui .br3{border-radius:.5rem}.swagger-ui .br4{border-radius:1rem}.swagger-ui .br-100{border-radius:100%}.swagger-ui .br-pill{border-radius:9999px}.swagger-ui .br--bottom{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left{border-bottom-right-radius:0;border-top-right-radius:0}@media screen and (min-width:30em){.swagger-ui .br0-ns{border-radius:0}.swagger-ui .br1-ns{border-radius:.125rem}.swagger-ui .br2-ns{border-radius:.25rem}.swagger-ui .br3-ns{border-radius:.5rem}.swagger-ui .br4-ns{border-radius:1rem}.swagger-ui .br-100-ns{border-radius:100%}.swagger-ui .br-pill-ns{border-radius:9999px}.swagger-ui .br--bottom-ns{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-ns{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-ns{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left-ns{border-bottom-right-radius:0;border-top-right-radius:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .br0-m{border-radius:0}.swagger-ui .br1-m{border-radius:.125rem}.swagger-ui .br2-m{border-radius:.25rem}.swagger-ui .br3-m{border-radius:.5rem}.swagger-ui .br4-m{border-radius:1rem}.swagger-ui .br-100-m{border-radius:100%}.swagger-ui .br-pill-m{border-radius:9999px}.swagger-ui .br--bottom-m{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-m{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-m{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left-m{border-bottom-right-radius:0;border-top-right-radius:0}}@media screen and (min-width:60em){.swagger-ui .br0-l{border-radius:0}.swagger-ui .br1-l{border-radius:.125rem}.swagger-ui .br2-l{border-radius:.25rem}.swagger-ui .br3-l{border-radius:.5rem}.swagger-ui .br4-l{border-radius:1rem}.swagger-ui .br-100-l{border-radius:100%}.swagger-ui .br-pill-l{border-radius:9999px}.swagger-ui .br--bottom-l{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-l{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-l{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left-l{border-bottom-right-radius:0;border-top-right-radius:0}}.swagger-ui .b--dotted{border-style:dotted}.swagger-ui .b--dashed{border-style:dashed}.swagger-ui .b--solid{border-style:solid}.swagger-ui .b--none{border-style:none}@media screen and (min-width:30em){.swagger-ui .b--dotted-ns{border-style:dotted}.swagger-ui .b--dashed-ns{border-style:dashed}.swagger-ui .b--solid-ns{border-style:solid}.swagger-ui .b--none-ns{border-style:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .b--dotted-m{border-style:dotted}.swagger-ui .b--dashed-m{border-style:dashed}.swagger-ui .b--solid-m{border-style:solid}.swagger-ui .b--none-m{border-style:none}}@media screen and (min-width:60em){.swagger-ui .b--dotted-l{border-style:dotted}.swagger-ui .b--dashed-l{border-style:dashed}.swagger-ui .b--solid-l{border-style:solid}.swagger-ui .b--none-l{border-style:none}}.swagger-ui .bw0{border-width:0}.swagger-ui .bw1{border-width:.125rem}.swagger-ui .bw2{border-width:.25rem}.swagger-ui .bw3{border-width:.5rem}.swagger-ui .bw4{border-width:1rem}.swagger-ui .bw5{border-width:2rem}.swagger-ui .bt-0{border-top-width:0}.swagger-ui .br-0{border-right-width:0}.swagger-ui .bb-0{border-bottom-width:0}.swagger-ui .bl-0{border-left-width:0}@media screen and (min-width:30em){.swagger-ui .bw0-ns{border-width:0}.swagger-ui .bw1-ns{border-width:.125rem}.swagger-ui .bw2-ns{border-width:.25rem}.swagger-ui .bw3-ns{border-width:.5rem}.swagger-ui .bw4-ns{border-width:1rem}.swagger-ui .bw5-ns{border-width:2rem}.swagger-ui .bt-0-ns{border-top-width:0}.swagger-ui .br-0-ns{border-right-width:0}.swagger-ui .bb-0-ns{border-bottom-width:0}.swagger-ui .bl-0-ns{border-left-width:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .bw0-m{border-width:0}.swagger-ui .bw1-m{border-width:.125rem}.swagger-ui .bw2-m{border-width:.25rem}.swagger-ui .bw3-m{border-width:.5rem}.swagger-ui .bw4-m{border-width:1rem}.swagger-ui .bw5-m{border-width:2rem}.swagger-ui .bt-0-m{border-top-width:0}.swagger-ui .br-0-m{border-right-width:0}.swagger-ui .bb-0-m{border-bottom-width:0}.swagger-ui .bl-0-m{border-left-width:0}}@media screen and (min-width:60em){.swagger-ui .bw0-l{border-width:0}.swagger-ui .bw1-l{border-width:.125rem}.swagger-ui .bw2-l{border-width:.25rem}.swagger-ui .bw3-l{border-width:.5rem}.swagger-ui .bw4-l{border-width:1rem}.swagger-ui .bw5-l{border-width:2rem}.swagger-ui .bt-0-l{border-top-width:0}.swagger-ui .br-0-l{border-right-width:0}.swagger-ui .bb-0-l{border-bottom-width:0}.swagger-ui .bl-0-l{border-left-width:0}}.swagger-ui .shadow-1{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}@media screen and (min-width:30em){.swagger-ui .shadow-1-ns{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2-ns{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3-ns{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4-ns{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5-ns{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .shadow-1-m{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2-m{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3-m{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4-m{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5-m{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}@media screen and (min-width:60em){.swagger-ui .shadow-1-l{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2-l{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3-l{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4-l{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5-l{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}.swagger-ui .pre{overflow-x:auto;overflow-y:hidden;overflow:scroll}.swagger-ui .top-0{top:0}.swagger-ui .right-0{right:0}.swagger-ui .bottom-0{bottom:0}.swagger-ui .left-0{left:0}.swagger-ui .top-1{top:1rem}.swagger-ui .right-1{right:1rem}.swagger-ui .bottom-1{bottom:1rem}.swagger-ui .left-1{left:1rem}.swagger-ui .top-2{top:2rem}.swagger-ui .right-2{right:2rem}.swagger-ui .bottom-2{bottom:2rem}.swagger-ui .left-2{left:2rem}.swagger-ui .top--1{top:-1rem}.swagger-ui .right--1{right:-1rem}.swagger-ui .bottom--1{bottom:-1rem}.swagger-ui .left--1{left:-1rem}.swagger-ui .top--2{top:-2rem}.swagger-ui .right--2{right:-2rem}.swagger-ui .bottom--2{bottom:-2rem}.swagger-ui .left--2{left:-2rem}.swagger-ui .absolute--fill{bottom:0;left:0;right:0;top:0}@media screen and (min-width:30em){.swagger-ui .top-0-ns{top:0}.swagger-ui .left-0-ns{left:0}.swagger-ui .right-0-ns{right:0}.swagger-ui .bottom-0-ns{bottom:0}.swagger-ui .top-1-ns{top:1rem}.swagger-ui .left-1-ns{left:1rem}.swagger-ui .right-1-ns{right:1rem}.swagger-ui .bottom-1-ns{bottom:1rem}.swagger-ui .top-2-ns{top:2rem}.swagger-ui .left-2-ns{left:2rem}.swagger-ui .right-2-ns{right:2rem}.swagger-ui .bottom-2-ns{bottom:2rem}.swagger-ui .top--1-ns{top:-1rem}.swagger-ui .right--1-ns{right:-1rem}.swagger-ui .bottom--1-ns{bottom:-1rem}.swagger-ui .left--1-ns{left:-1rem}.swagger-ui .top--2-ns{top:-2rem}.swagger-ui .right--2-ns{right:-2rem}.swagger-ui .bottom--2-ns{bottom:-2rem}.swagger-ui .left--2-ns{left:-2rem}.swagger-ui .absolute--fill-ns{bottom:0;left:0;right:0;top:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .top-0-m{top:0}.swagger-ui .left-0-m{left:0}.swagger-ui .right-0-m{right:0}.swagger-ui .bottom-0-m{bottom:0}.swagger-ui .top-1-m{top:1rem}.swagger-ui .left-1-m{left:1rem}.swagger-ui .right-1-m{right:1rem}.swagger-ui .bottom-1-m{bottom:1rem}.swagger-ui .top-2-m{top:2rem}.swagger-ui .left-2-m{left:2rem}.swagger-ui .right-2-m{right:2rem}.swagger-ui .bottom-2-m{bottom:2rem}.swagger-ui .top--1-m{top:-1rem}.swagger-ui .right--1-m{right:-1rem}.swagger-ui .bottom--1-m{bottom:-1rem}.swagger-ui .left--1-m{left:-1rem}.swagger-ui .top--2-m{top:-2rem}.swagger-ui .right--2-m{right:-2rem}.swagger-ui .bottom--2-m{bottom:-2rem}.swagger-ui .left--2-m{left:-2rem}.swagger-ui .absolute--fill-m{bottom:0;left:0;right:0;top:0}}@media screen and (min-width:60em){.swagger-ui .top-0-l{top:0}.swagger-ui .left-0-l{left:0}.swagger-ui .right-0-l{right:0}.swagger-ui .bottom-0-l{bottom:0}.swagger-ui .top-1-l{top:1rem}.swagger-ui .left-1-l{left:1rem}.swagger-ui .right-1-l{right:1rem}.swagger-ui .bottom-1-l{bottom:1rem}.swagger-ui .top-2-l{top:2rem}.swagger-ui .left-2-l{left:2rem}.swagger-ui .right-2-l{right:2rem}.swagger-ui .bottom-2-l{bottom:2rem}.swagger-ui .top--1-l{top:-1rem}.swagger-ui .right--1-l{right:-1rem}.swagger-ui .bottom--1-l{bottom:-1rem}.swagger-ui .left--1-l{left:-1rem}.swagger-ui .top--2-l{top:-2rem}.swagger-ui .right--2-l{right:-2rem}.swagger-ui .bottom--2-l{bottom:-2rem}.swagger-ui .left--2-l{left:-2rem}.swagger-ui .absolute--fill-l{bottom:0;left:0;right:0;top:0}}.swagger-ui .cf:after,.swagger-ui .cf:before{content:" ";display:table}.swagger-ui .cf:after{clear:both}.swagger-ui .cf{zoom:1}.swagger-ui .cl{clear:left}.swagger-ui .cr{clear:right}.swagger-ui .cb{clear:both}.swagger-ui .cn{clear:none}@media screen and (min-width:30em){.swagger-ui .cl-ns{clear:left}.swagger-ui .cr-ns{clear:right}.swagger-ui .cb-ns{clear:both}.swagger-ui .cn-ns{clear:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .cl-m{clear:left}.swagger-ui .cr-m{clear:right}.swagger-ui .cb-m{clear:both}.swagger-ui .cn-m{clear:none}}@media screen and (min-width:60em){.swagger-ui .cl-l{clear:left}.swagger-ui .cr-l{clear:right}.swagger-ui .cb-l{clear:both}.swagger-ui .cn-l{clear:none}}.swagger-ui .flex{display:flex}.swagger-ui .inline-flex{display:inline-flex}.swagger-ui .flex-auto{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none{flex:none}.swagger-ui .flex-column{flex-direction:column}.swagger-ui .flex-row{flex-direction:row}.swagger-ui .flex-wrap{flex-wrap:wrap}.swagger-ui .flex-nowrap{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse{flex-direction:column-reverse}.swagger-ui .flex-row-reverse{flex-direction:row-reverse}.swagger-ui .items-start{align-items:flex-start}.swagger-ui .items-end{align-items:flex-end}.swagger-ui .items-center{align-items:center}.swagger-ui .items-baseline{align-items:baseline}.swagger-ui .items-stretch{align-items:stretch}.swagger-ui .self-start{align-self:flex-start}.swagger-ui .self-end{align-self:flex-end}.swagger-ui .self-center{align-self:center}.swagger-ui .self-baseline{align-self:baseline}.swagger-ui .self-stretch{align-self:stretch}.swagger-ui .justify-start{justify-content:flex-start}.swagger-ui .justify-end{justify-content:flex-end}.swagger-ui .justify-center{justify-content:center}.swagger-ui .justify-between{justify-content:space-between}.swagger-ui .justify-around{justify-content:space-around}.swagger-ui .content-start{align-content:flex-start}.swagger-ui .content-end{align-content:flex-end}.swagger-ui .content-center{align-content:center}.swagger-ui .content-between{align-content:space-between}.swagger-ui .content-around{align-content:space-around}.swagger-ui .content-stretch{align-content:stretch}.swagger-ui .order-0{order:0}.swagger-ui .order-1{order:1}.swagger-ui .order-2{order:2}.swagger-ui .order-3{order:3}.swagger-ui .order-4{order:4}.swagger-ui .order-5{order:5}.swagger-ui .order-6{order:6}.swagger-ui .order-7{order:7}.swagger-ui .order-8{order:8}.swagger-ui .order-last{order:99999}.swagger-ui .flex-grow-0{flex-grow:0}.swagger-ui .flex-grow-1{flex-grow:1}.swagger-ui .flex-shrink-0{flex-shrink:0}.swagger-ui .flex-shrink-1{flex-shrink:1}@media screen and (min-width:30em){.swagger-ui .flex-ns{display:flex}.swagger-ui .inline-flex-ns{display:inline-flex}.swagger-ui .flex-auto-ns{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none-ns{flex:none}.swagger-ui .flex-column-ns{flex-direction:column}.swagger-ui .flex-row-ns{flex-direction:row}.swagger-ui .flex-wrap-ns{flex-wrap:wrap}.swagger-ui .flex-nowrap-ns{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-ns{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-ns{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-ns{flex-direction:row-reverse}.swagger-ui .items-start-ns{align-items:flex-start}.swagger-ui .items-end-ns{align-items:flex-end}.swagger-ui .items-center-ns{align-items:center}.swagger-ui .items-baseline-ns{align-items:baseline}.swagger-ui .items-stretch-ns{align-items:stretch}.swagger-ui .self-start-ns{align-self:flex-start}.swagger-ui .self-end-ns{align-self:flex-end}.swagger-ui .self-center-ns{align-self:center}.swagger-ui .self-baseline-ns{align-self:baseline}.swagger-ui .self-stretch-ns{align-self:stretch}.swagger-ui .justify-start-ns{justify-content:flex-start}.swagger-ui .justify-end-ns{justify-content:flex-end}.swagger-ui .justify-center-ns{justify-content:center}.swagger-ui .justify-between-ns{justify-content:space-between}.swagger-ui .justify-around-ns{justify-content:space-around}.swagger-ui .content-start-ns{align-content:flex-start}.swagger-ui .content-end-ns{align-content:flex-end}.swagger-ui .content-center-ns{align-content:center}.swagger-ui .content-between-ns{align-content:space-between}.swagger-ui .content-around-ns{align-content:space-around}.swagger-ui .content-stretch-ns{align-content:stretch}.swagger-ui .order-0-ns{order:0}.swagger-ui .order-1-ns{order:1}.swagger-ui .order-2-ns{order:2}.swagger-ui .order-3-ns{order:3}.swagger-ui .order-4-ns{order:4}.swagger-ui .order-5-ns{order:5}.swagger-ui .order-6-ns{order:6}.swagger-ui .order-7-ns{order:7}.swagger-ui .order-8-ns{order:8}.swagger-ui .order-last-ns{order:99999}.swagger-ui .flex-grow-0-ns{flex-grow:0}.swagger-ui .flex-grow-1-ns{flex-grow:1}.swagger-ui .flex-shrink-0-ns{flex-shrink:0}.swagger-ui .flex-shrink-1-ns{flex-shrink:1}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .flex-m{display:flex}.swagger-ui .inline-flex-m{display:inline-flex}.swagger-ui .flex-auto-m{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none-m{flex:none}.swagger-ui .flex-column-m{flex-direction:column}.swagger-ui .flex-row-m{flex-direction:row}.swagger-ui .flex-wrap-m{flex-wrap:wrap}.swagger-ui .flex-nowrap-m{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-m{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-m{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-m{flex-direction:row-reverse}.swagger-ui .items-start-m{align-items:flex-start}.swagger-ui .items-end-m{align-items:flex-end}.swagger-ui .items-center-m{align-items:center}.swagger-ui .items-baseline-m{align-items:baseline}.swagger-ui .items-stretch-m{align-items:stretch}.swagger-ui .self-start-m{align-self:flex-start}.swagger-ui .self-end-m{align-self:flex-end}.swagger-ui .self-center-m{align-self:center}.swagger-ui .self-baseline-m{align-self:baseline}.swagger-ui .self-stretch-m{align-self:stretch}.swagger-ui .justify-start-m{justify-content:flex-start}.swagger-ui .justify-end-m{justify-content:flex-end}.swagger-ui .justify-center-m{justify-content:center}.swagger-ui .justify-between-m{justify-content:space-between}.swagger-ui .justify-around-m{justify-content:space-around}.swagger-ui .content-start-m{align-content:flex-start}.swagger-ui .content-end-m{align-content:flex-end}.swagger-ui .content-center-m{align-content:center}.swagger-ui .content-between-m{align-content:space-between}.swagger-ui .content-around-m{align-content:space-around}.swagger-ui .content-stretch-m{align-content:stretch}.swagger-ui .order-0-m{order:0}.swagger-ui .order-1-m{order:1}.swagger-ui .order-2-m{order:2}.swagger-ui .order-3-m{order:3}.swagger-ui .order-4-m{order:4}.swagger-ui .order-5-m{order:5}.swagger-ui .order-6-m{order:6}.swagger-ui .order-7-m{order:7}.swagger-ui .order-8-m{order:8}.swagger-ui .order-last-m{order:99999}.swagger-ui .flex-grow-0-m{flex-grow:0}.swagger-ui .flex-grow-1-m{flex-grow:1}.swagger-ui .flex-shrink-0-m{flex-shrink:0}.swagger-ui .flex-shrink-1-m{flex-shrink:1}}@media screen and (min-width:60em){.swagger-ui .flex-l{display:flex}.swagger-ui .inline-flex-l{display:inline-flex}.swagger-ui .flex-auto-l{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none-l{flex:none}.swagger-ui .flex-column-l{flex-direction:column}.swagger-ui .flex-row-l{flex-direction:row}.swagger-ui .flex-wrap-l{flex-wrap:wrap}.swagger-ui .flex-nowrap-l{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-l{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-l{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-l{flex-direction:row-reverse}.swagger-ui .items-start-l{align-items:flex-start}.swagger-ui .items-end-l{align-items:flex-end}.swagger-ui .items-center-l{align-items:center}.swagger-ui .items-baseline-l{align-items:baseline}.swagger-ui .items-stretch-l{align-items:stretch}.swagger-ui .self-start-l{align-self:flex-start}.swagger-ui .self-end-l{align-self:flex-end}.swagger-ui .self-center-l{align-self:center}.swagger-ui .self-baseline-l{align-self:baseline}.swagger-ui .self-stretch-l{align-self:stretch}.swagger-ui .justify-start-l{justify-content:flex-start}.swagger-ui .justify-end-l{justify-content:flex-end}.swagger-ui .justify-center-l{justify-content:center}.swagger-ui .justify-between-l{justify-content:space-between}.swagger-ui .justify-around-l{justify-content:space-around}.swagger-ui .content-start-l{align-content:flex-start}.swagger-ui .content-end-l{align-content:flex-end}.swagger-ui .content-center-l{align-content:center}.swagger-ui .content-between-l{align-content:space-between}.swagger-ui .content-around-l{align-content:space-around}.swagger-ui .content-stretch-l{align-content:stretch}.swagger-ui .order-0-l{order:0}.swagger-ui .order-1-l{order:1}.swagger-ui .order-2-l{order:2}.swagger-ui .order-3-l{order:3}.swagger-ui .order-4-l{order:4}.swagger-ui .order-5-l{order:5}.swagger-ui .order-6-l{order:6}.swagger-ui .order-7-l{order:7}.swagger-ui .order-8-l{order:8}.swagger-ui .order-last-l{order:99999}.swagger-ui .flex-grow-0-l{flex-grow:0}.swagger-ui .flex-grow-1-l{flex-grow:1}.swagger-ui .flex-shrink-0-l{flex-shrink:0}.swagger-ui .flex-shrink-1-l{flex-shrink:1}}.swagger-ui .dn{display:none}.swagger-ui .di{display:inline}.swagger-ui .db{display:block}.swagger-ui .dib{display:inline-block}.swagger-ui .dit{display:inline-table}.swagger-ui .dt{display:table}.swagger-ui .dtc{display:table-cell}.swagger-ui .dt-row{display:table-row}.swagger-ui .dt-row-group{display:table-row-group}.swagger-ui .dt-column{display:table-column}.swagger-ui .dt-column-group{display:table-column-group}.swagger-ui .dt--fixed{table-layout:fixed;width:100%}@media screen and (min-width:30em){.swagger-ui .dn-ns{display:none}.swagger-ui .di-ns{display:inline}.swagger-ui .db-ns{display:block}.swagger-ui .dib-ns{display:inline-block}.swagger-ui .dit-ns{display:inline-table}.swagger-ui .dt-ns{display:table}.swagger-ui .dtc-ns{display:table-cell}.swagger-ui .dt-row-ns{display:table-row}.swagger-ui .dt-row-group-ns{display:table-row-group}.swagger-ui .dt-column-ns{display:table-column}.swagger-ui .dt-column-group-ns{display:table-column-group}.swagger-ui .dt--fixed-ns{table-layout:fixed;width:100%}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .dn-m{display:none}.swagger-ui .di-m{display:inline}.swagger-ui .db-m{display:block}.swagger-ui .dib-m{display:inline-block}.swagger-ui .dit-m{display:inline-table}.swagger-ui .dt-m{display:table}.swagger-ui .dtc-m{display:table-cell}.swagger-ui .dt-row-m{display:table-row}.swagger-ui .dt-row-group-m{display:table-row-group}.swagger-ui .dt-column-m{display:table-column}.swagger-ui .dt-column-group-m{display:table-column-group}.swagger-ui .dt--fixed-m{table-layout:fixed;width:100%}}@media screen and (min-width:60em){.swagger-ui .dn-l{display:none}.swagger-ui .di-l{display:inline}.swagger-ui .db-l{display:block}.swagger-ui .dib-l{display:inline-block}.swagger-ui .dit-l{display:inline-table}.swagger-ui .dt-l{display:table}.swagger-ui .dtc-l{display:table-cell}.swagger-ui .dt-row-l{display:table-row}.swagger-ui .dt-row-group-l{display:table-row-group}.swagger-ui .dt-column-l{display:table-column}.swagger-ui .dt-column-group-l{display:table-column-group}.swagger-ui .dt--fixed-l{table-layout:fixed;width:100%}}.swagger-ui .fl{float:left}.swagger-ui .fr{float:right}.swagger-ui .fn{float:none}@media screen and (min-width:30em){.swagger-ui .fl-ns{float:left}.swagger-ui .fr-ns{float:right}.swagger-ui .fn-ns{float:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .fl-m{float:left}.swagger-ui .fr-m{float:right}.swagger-ui .fn-m{float:none}}@media screen and (min-width:60em){.swagger-ui .fl-l{float:left}.swagger-ui .fr-l{float:right}.swagger-ui .fn-l{float:none}}.swagger-ui .sans-serif{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica,helvetica neue,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.swagger-ui .serif{font-family:georgia,serif}.swagger-ui .system-sans-serif{font-family:sans-serif}.swagger-ui .system-serif{font-family:serif}.swagger-ui .code,.swagger-ui code{font-family:Consolas,monaco,monospace}.swagger-ui .courier{font-family:Courier Next,courier,monospace}.swagger-ui .helvetica{font-family:helvetica neue,helvetica,sans-serif}.swagger-ui .avenir{font-family:avenir next,avenir,sans-serif}.swagger-ui .athelas{font-family:athelas,georgia,serif}.swagger-ui .georgia{font-family:georgia,serif}.swagger-ui .times{font-family:times,serif}.swagger-ui .bodoni{font-family:Bodoni MT,serif}.swagger-ui .calisto{font-family:Calisto MT,serif}.swagger-ui .garamond{font-family:garamond,serif}.swagger-ui .baskerville{font-family:baskerville,serif}.swagger-ui .i{font-style:italic}.swagger-ui .fs-normal{font-style:normal}@media screen and (min-width:30em){.swagger-ui .i-ns{font-style:italic}.swagger-ui .fs-normal-ns{font-style:normal}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .i-m{font-style:italic}.swagger-ui .fs-normal-m{font-style:normal}}@media screen and (min-width:60em){.swagger-ui .i-l{font-style:italic}.swagger-ui .fs-normal-l{font-style:normal}}.swagger-ui .normal{font-weight:400}.swagger-ui .b{font-weight:700}.swagger-ui .fw1{font-weight:100}.swagger-ui .fw2{font-weight:200}.swagger-ui .fw3{font-weight:300}.swagger-ui .fw4{font-weight:400}.swagger-ui .fw5{font-weight:500}.swagger-ui .fw6{font-weight:600}.swagger-ui .fw7{font-weight:700}.swagger-ui .fw8{font-weight:800}.swagger-ui .fw9{font-weight:900}@media screen and (min-width:30em){.swagger-ui .normal-ns{font-weight:400}.swagger-ui .b-ns{font-weight:700}.swagger-ui .fw1-ns{font-weight:100}.swagger-ui .fw2-ns{font-weight:200}.swagger-ui .fw3-ns{font-weight:300}.swagger-ui .fw4-ns{font-weight:400}.swagger-ui .fw5-ns{font-weight:500}.swagger-ui .fw6-ns{font-weight:600}.swagger-ui .fw7-ns{font-weight:700}.swagger-ui .fw8-ns{font-weight:800}.swagger-ui .fw9-ns{font-weight:900}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .normal-m{font-weight:400}.swagger-ui .b-m{font-weight:700}.swagger-ui .fw1-m{font-weight:100}.swagger-ui .fw2-m{font-weight:200}.swagger-ui .fw3-m{font-weight:300}.swagger-ui .fw4-m{font-weight:400}.swagger-ui .fw5-m{font-weight:500}.swagger-ui .fw6-m{font-weight:600}.swagger-ui .fw7-m{font-weight:700}.swagger-ui .fw8-m{font-weight:800}.swagger-ui .fw9-m{font-weight:900}}@media screen and (min-width:60em){.swagger-ui .normal-l{font-weight:400}.swagger-ui .b-l{font-weight:700}.swagger-ui .fw1-l{font-weight:100}.swagger-ui .fw2-l{font-weight:200}.swagger-ui .fw3-l{font-weight:300}.swagger-ui .fw4-l{font-weight:400}.swagger-ui .fw5-l{font-weight:500}.swagger-ui .fw6-l{font-weight:600}.swagger-ui .fw7-l{font-weight:700}.swagger-ui .fw8-l{font-weight:800}.swagger-ui .fw9-l{font-weight:900}}.swagger-ui .input-reset{-webkit-appearance:none;-moz-appearance:none}.swagger-ui .button-reset::-moz-focus-inner,.swagger-ui .input-reset::-moz-focus-inner{border:0;padding:0}.swagger-ui .h1{height:1rem}.swagger-ui .h2{height:2rem}.swagger-ui .h3{height:4rem}.swagger-ui .h4{height:8rem}.swagger-ui .h5{height:16rem}.swagger-ui .h-25{height:25%}.swagger-ui .h-50{height:50%}.swagger-ui .h-75{height:75%}.swagger-ui .h-100{height:100%}.swagger-ui .min-h-100{min-height:100%}.swagger-ui .vh-25{height:25vh}.swagger-ui .vh-50{height:50vh}.swagger-ui .vh-75{height:75vh}.swagger-ui .vh-100{height:100vh}.swagger-ui .min-vh-100{min-height:100vh}.swagger-ui .h-auto{height:auto}.swagger-ui .h-inherit{height:inherit}@media screen and (min-width:30em){.swagger-ui .h1-ns{height:1rem}.swagger-ui .h2-ns{height:2rem}.swagger-ui .h3-ns{height:4rem}.swagger-ui .h4-ns{height:8rem}.swagger-ui .h5-ns{height:16rem}.swagger-ui .h-25-ns{height:25%}.swagger-ui .h-50-ns{height:50%}.swagger-ui .h-75-ns{height:75%}.swagger-ui .h-100-ns{height:100%}.swagger-ui .min-h-100-ns{min-height:100%}.swagger-ui .vh-25-ns{height:25vh}.swagger-ui .vh-50-ns{height:50vh}.swagger-ui .vh-75-ns{height:75vh}.swagger-ui .vh-100-ns{height:100vh}.swagger-ui .min-vh-100-ns{min-height:100vh}.swagger-ui .h-auto-ns{height:auto}.swagger-ui .h-inherit-ns{height:inherit}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .h1-m{height:1rem}.swagger-ui .h2-m{height:2rem}.swagger-ui .h3-m{height:4rem}.swagger-ui .h4-m{height:8rem}.swagger-ui .h5-m{height:16rem}.swagger-ui .h-25-m{height:25%}.swagger-ui .h-50-m{height:50%}.swagger-ui .h-75-m{height:75%}.swagger-ui .h-100-m{height:100%}.swagger-ui .min-h-100-m{min-height:100%}.swagger-ui .vh-25-m{height:25vh}.swagger-ui .vh-50-m{height:50vh}.swagger-ui .vh-75-m{height:75vh}.swagger-ui .vh-100-m{height:100vh}.swagger-ui .min-vh-100-m{min-height:100vh}.swagger-ui .h-auto-m{height:auto}.swagger-ui .h-inherit-m{height:inherit}}@media screen and (min-width:60em){.swagger-ui .h1-l{height:1rem}.swagger-ui .h2-l{height:2rem}.swagger-ui .h3-l{height:4rem}.swagger-ui .h4-l{height:8rem}.swagger-ui .h5-l{height:16rem}.swagger-ui .h-25-l{height:25%}.swagger-ui .h-50-l{height:50%}.swagger-ui .h-75-l{height:75%}.swagger-ui .h-100-l{height:100%}.swagger-ui .min-h-100-l{min-height:100%}.swagger-ui .vh-25-l{height:25vh}.swagger-ui .vh-50-l{height:50vh}.swagger-ui .vh-75-l{height:75vh}.swagger-ui .vh-100-l{height:100vh}.swagger-ui .min-vh-100-l{min-height:100vh}.swagger-ui .h-auto-l{height:auto}.swagger-ui .h-inherit-l{height:inherit}}.swagger-ui .tracked{letter-spacing:.1em}.swagger-ui .tracked-tight{letter-spacing:-.05em}.swagger-ui .tracked-mega{letter-spacing:.25em}@media screen and (min-width:30em){.swagger-ui .tracked-ns{letter-spacing:.1em}.swagger-ui .tracked-tight-ns{letter-spacing:-.05em}.swagger-ui .tracked-mega-ns{letter-spacing:.25em}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .tracked-m{letter-spacing:.1em}.swagger-ui .tracked-tight-m{letter-spacing:-.05em}.swagger-ui .tracked-mega-m{letter-spacing:.25em}}@media screen and (min-width:60em){.swagger-ui .tracked-l{letter-spacing:.1em}.swagger-ui .tracked-tight-l{letter-spacing:-.05em}.swagger-ui .tracked-mega-l{letter-spacing:.25em}}.swagger-ui .lh-solid{line-height:1}.swagger-ui .lh-title{line-height:1.25}.swagger-ui .lh-copy{line-height:1.5}@media screen and (min-width:30em){.swagger-ui .lh-solid-ns{line-height:1}.swagger-ui .lh-title-ns{line-height:1.25}.swagger-ui .lh-copy-ns{line-height:1.5}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .lh-solid-m{line-height:1}.swagger-ui .lh-title-m{line-height:1.25}.swagger-ui .lh-copy-m{line-height:1.5}}@media screen and (min-width:60em){.swagger-ui .lh-solid-l{line-height:1}.swagger-ui .lh-title-l{line-height:1.25}.swagger-ui .lh-copy-l{line-height:1.5}}.swagger-ui .link{-webkit-text-decoration:none;text-decoration:none}.swagger-ui .link,.swagger-ui .link:active,.swagger-ui .link:focus,.swagger-ui .link:hover,.swagger-ui .link:link,.swagger-ui .link:visited{transition:color .15s ease-in}.swagger-ui .link:focus{outline:1px dotted currentColor}.swagger-ui .list{list-style-type:none}.swagger-ui .mw-100{max-width:100%}.swagger-ui .mw1{max-width:1rem}.swagger-ui .mw2{max-width:2rem}.swagger-ui .mw3{max-width:4rem}.swagger-ui .mw4{max-width:8rem}.swagger-ui .mw5{max-width:16rem}.swagger-ui .mw6{max-width:32rem}.swagger-ui .mw7{max-width:48rem}.swagger-ui .mw8{max-width:64rem}.swagger-ui .mw9{max-width:96rem}.swagger-ui .mw-none{max-width:none}@media screen and (min-width:30em){.swagger-ui .mw-100-ns{max-width:100%}.swagger-ui .mw1-ns{max-width:1rem}.swagger-ui .mw2-ns{max-width:2rem}.swagger-ui .mw3-ns{max-width:4rem}.swagger-ui .mw4-ns{max-width:8rem}.swagger-ui .mw5-ns{max-width:16rem}.swagger-ui .mw6-ns{max-width:32rem}.swagger-ui .mw7-ns{max-width:48rem}.swagger-ui .mw8-ns{max-width:64rem}.swagger-ui .mw9-ns{max-width:96rem}.swagger-ui .mw-none-ns{max-width:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .mw-100-m{max-width:100%}.swagger-ui .mw1-m{max-width:1rem}.swagger-ui .mw2-m{max-width:2rem}.swagger-ui .mw3-m{max-width:4rem}.swagger-ui .mw4-m{max-width:8rem}.swagger-ui .mw5-m{max-width:16rem}.swagger-ui .mw6-m{max-width:32rem}.swagger-ui .mw7-m{max-width:48rem}.swagger-ui .mw8-m{max-width:64rem}.swagger-ui .mw9-m{max-width:96rem}.swagger-ui .mw-none-m{max-width:none}}@media screen and (min-width:60em){.swagger-ui .mw-100-l{max-width:100%}.swagger-ui .mw1-l{max-width:1rem}.swagger-ui .mw2-l{max-width:2rem}.swagger-ui .mw3-l{max-width:4rem}.swagger-ui .mw4-l{max-width:8rem}.swagger-ui .mw5-l{max-width:16rem}.swagger-ui .mw6-l{max-width:32rem}.swagger-ui .mw7-l{max-width:48rem}.swagger-ui .mw8-l{max-width:64rem}.swagger-ui .mw9-l{max-width:96rem}.swagger-ui .mw-none-l{max-width:none}}.swagger-ui .w1{width:1rem}.swagger-ui .w2{width:2rem}.swagger-ui .w3{width:4rem}.swagger-ui .w4{width:8rem}.swagger-ui .w5{width:16rem}.swagger-ui .w-10{width:10%}.swagger-ui .w-20{width:20%}.swagger-ui .w-25{width:25%}.swagger-ui .w-30{width:30%}.swagger-ui .w-33{width:33%}.swagger-ui .w-34{width:34%}.swagger-ui .w-40{width:40%}.swagger-ui .w-50{width:50%}.swagger-ui .w-60{width:60%}.swagger-ui .w-70{width:70%}.swagger-ui .w-75{width:75%}.swagger-ui .w-80{width:80%}.swagger-ui .w-90{width:90%}.swagger-ui .w-100{width:100%}.swagger-ui .w-third{width:33.3333333333%}.swagger-ui .w-two-thirds{width:66.6666666667%}.swagger-ui .w-auto{width:auto}@media screen and (min-width:30em){.swagger-ui .w1-ns{width:1rem}.swagger-ui .w2-ns{width:2rem}.swagger-ui .w3-ns{width:4rem}.swagger-ui .w4-ns{width:8rem}.swagger-ui .w5-ns{width:16rem}.swagger-ui .w-10-ns{width:10%}.swagger-ui .w-20-ns{width:20%}.swagger-ui .w-25-ns{width:25%}.swagger-ui .w-30-ns{width:30%}.swagger-ui .w-33-ns{width:33%}.swagger-ui .w-34-ns{width:34%}.swagger-ui .w-40-ns{width:40%}.swagger-ui .w-50-ns{width:50%}.swagger-ui .w-60-ns{width:60%}.swagger-ui .w-70-ns{width:70%}.swagger-ui .w-75-ns{width:75%}.swagger-ui .w-80-ns{width:80%}.swagger-ui .w-90-ns{width:90%}.swagger-ui .w-100-ns{width:100%}.swagger-ui .w-third-ns{width:33.3333333333%}.swagger-ui .w-two-thirds-ns{width:66.6666666667%}.swagger-ui .w-auto-ns{width:auto}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .w1-m{width:1rem}.swagger-ui .w2-m{width:2rem}.swagger-ui .w3-m{width:4rem}.swagger-ui .w4-m{width:8rem}.swagger-ui .w5-m{width:16rem}.swagger-ui .w-10-m{width:10%}.swagger-ui .w-20-m{width:20%}.swagger-ui .w-25-m{width:25%}.swagger-ui .w-30-m{width:30%}.swagger-ui .w-33-m{width:33%}.swagger-ui .w-34-m{width:34%}.swagger-ui .w-40-m{width:40%}.swagger-ui .w-50-m{width:50%}.swagger-ui .w-60-m{width:60%}.swagger-ui .w-70-m{width:70%}.swagger-ui .w-75-m{width:75%}.swagger-ui .w-80-m{width:80%}.swagger-ui .w-90-m{width:90%}.swagger-ui .w-100-m{width:100%}.swagger-ui .w-third-m{width:33.3333333333%}.swagger-ui .w-two-thirds-m{width:66.6666666667%}.swagger-ui .w-auto-m{width:auto}}@media screen and (min-width:60em){.swagger-ui .w1-l{width:1rem}.swagger-ui .w2-l{width:2rem}.swagger-ui .w3-l{width:4rem}.swagger-ui .w4-l{width:8rem}.swagger-ui .w5-l{width:16rem}.swagger-ui .w-10-l{width:10%}.swagger-ui .w-20-l{width:20%}.swagger-ui .w-25-l{width:25%}.swagger-ui .w-30-l{width:30%}.swagger-ui .w-33-l{width:33%}.swagger-ui .w-34-l{width:34%}.swagger-ui .w-40-l{width:40%}.swagger-ui .w-50-l{width:50%}.swagger-ui .w-60-l{width:60%}.swagger-ui .w-70-l{width:70%}.swagger-ui .w-75-l{width:75%}.swagger-ui .w-80-l{width:80%}.swagger-ui .w-90-l{width:90%}.swagger-ui .w-100-l{width:100%}.swagger-ui .w-third-l{width:33.3333333333%}.swagger-ui .w-two-thirds-l{width:66.6666666667%}.swagger-ui .w-auto-l{width:auto}}.swagger-ui .overflow-visible{overflow:visible}.swagger-ui .overflow-hidden{overflow:hidden}.swagger-ui .overflow-scroll{overflow:scroll}.swagger-ui .overflow-auto{overflow:auto}.swagger-ui .overflow-x-visible{overflow-x:visible}.swagger-ui .overflow-x-hidden{overflow-x:hidden}.swagger-ui .overflow-x-scroll{overflow-x:scroll}.swagger-ui .overflow-x-auto{overflow-x:auto}.swagger-ui .overflow-y-visible{overflow-y:visible}.swagger-ui .overflow-y-hidden{overflow-y:hidden}.swagger-ui .overflow-y-scroll{overflow-y:scroll}.swagger-ui .overflow-y-auto{overflow-y:auto}@media screen and (min-width:30em){.swagger-ui .overflow-visible-ns{overflow:visible}.swagger-ui .overflow-hidden-ns{overflow:hidden}.swagger-ui .overflow-scroll-ns{overflow:scroll}.swagger-ui .overflow-auto-ns{overflow:auto}.swagger-ui .overflow-x-visible-ns{overflow-x:visible}.swagger-ui .overflow-x-hidden-ns{overflow-x:hidden}.swagger-ui .overflow-x-scroll-ns{overflow-x:scroll}.swagger-ui .overflow-x-auto-ns{overflow-x:auto}.swagger-ui .overflow-y-visible-ns{overflow-y:visible}.swagger-ui .overflow-y-hidden-ns{overflow-y:hidden}.swagger-ui .overflow-y-scroll-ns{overflow-y:scroll}.swagger-ui .overflow-y-auto-ns{overflow-y:auto}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .overflow-visible-m{overflow:visible}.swagger-ui .overflow-hidden-m{overflow:hidden}.swagger-ui .overflow-scroll-m{overflow:scroll}.swagger-ui .overflow-auto-m{overflow:auto}.swagger-ui .overflow-x-visible-m{overflow-x:visible}.swagger-ui .overflow-x-hidden-m{overflow-x:hidden}.swagger-ui .overflow-x-scroll-m{overflow-x:scroll}.swagger-ui .overflow-x-auto-m{overflow-x:auto}.swagger-ui .overflow-y-visible-m{overflow-y:visible}.swagger-ui .overflow-y-hidden-m{overflow-y:hidden}.swagger-ui .overflow-y-scroll-m{overflow-y:scroll}.swagger-ui .overflow-y-auto-m{overflow-y:auto}}@media screen and (min-width:60em){.swagger-ui .overflow-visible-l{overflow:visible}.swagger-ui .overflow-hidden-l{overflow:hidden}.swagger-ui .overflow-scroll-l{overflow:scroll}.swagger-ui .overflow-auto-l{overflow:auto}.swagger-ui .overflow-x-visible-l{overflow-x:visible}.swagger-ui .overflow-x-hidden-l{overflow-x:hidden}.swagger-ui .overflow-x-scroll-l{overflow-x:scroll}.swagger-ui .overflow-x-auto-l{overflow-x:auto}.swagger-ui .overflow-y-visible-l{overflow-y:visible}.swagger-ui .overflow-y-hidden-l{overflow-y:hidden}.swagger-ui .overflow-y-scroll-l{overflow-y:scroll}.swagger-ui .overflow-y-auto-l{overflow-y:auto}}.swagger-ui .static{position:static}.swagger-ui .relative{position:relative}.swagger-ui .absolute{position:absolute}.swagger-ui .fixed{position:fixed}@media screen and (min-width:30em){.swagger-ui .static-ns{position:static}.swagger-ui .relative-ns{position:relative}.swagger-ui .absolute-ns{position:absolute}.swagger-ui .fixed-ns{position:fixed}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .static-m{position:static}.swagger-ui .relative-m{position:relative}.swagger-ui .absolute-m{position:absolute}.swagger-ui .fixed-m{position:fixed}}@media screen and (min-width:60em){.swagger-ui .static-l{position:static}.swagger-ui .relative-l{position:relative}.swagger-ui .absolute-l{position:absolute}.swagger-ui .fixed-l{position:fixed}}.swagger-ui .o-100{opacity:1}.swagger-ui .o-90{opacity:.9}.swagger-ui .o-80{opacity:.8}.swagger-ui .o-70{opacity:.7}.swagger-ui .o-60{opacity:.6}.swagger-ui .o-50{opacity:.5}.swagger-ui .o-40{opacity:.4}.swagger-ui .o-30{opacity:.3}.swagger-ui .o-20{opacity:.2}.swagger-ui .o-10{opacity:.1}.swagger-ui .o-05{opacity:.05}.swagger-ui .o-025{opacity:.025}.swagger-ui .o-0{opacity:0}.swagger-ui .rotate-45{transform:rotate(45deg)}.swagger-ui .rotate-90{transform:rotate(90deg)}.swagger-ui .rotate-135{transform:rotate(135deg)}.swagger-ui .rotate-180{transform:rotate(180deg)}.swagger-ui .rotate-225{transform:rotate(225deg)}.swagger-ui .rotate-270{transform:rotate(270deg)}.swagger-ui .rotate-315{transform:rotate(315deg)}@media screen and (min-width:30em){.swagger-ui .rotate-45-ns{transform:rotate(45deg)}.swagger-ui .rotate-90-ns{transform:rotate(90deg)}.swagger-ui .rotate-135-ns{transform:rotate(135deg)}.swagger-ui .rotate-180-ns{transform:rotate(180deg)}.swagger-ui .rotate-225-ns{transform:rotate(225deg)}.swagger-ui .rotate-270-ns{transform:rotate(270deg)}.swagger-ui .rotate-315-ns{transform:rotate(315deg)}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .rotate-45-m{transform:rotate(45deg)}.swagger-ui .rotate-90-m{transform:rotate(90deg)}.swagger-ui .rotate-135-m{transform:rotate(135deg)}.swagger-ui .rotate-180-m{transform:rotate(180deg)}.swagger-ui .rotate-225-m{transform:rotate(225deg)}.swagger-ui .rotate-270-m{transform:rotate(270deg)}.swagger-ui .rotate-315-m{transform:rotate(315deg)}}@media screen and (min-width:60em){.swagger-ui .rotate-45-l{transform:rotate(45deg)}.swagger-ui .rotate-90-l{transform:rotate(90deg)}.swagger-ui .rotate-135-l{transform:rotate(135deg)}.swagger-ui .rotate-180-l{transform:rotate(180deg)}.swagger-ui .rotate-225-l{transform:rotate(225deg)}.swagger-ui .rotate-270-l{transform:rotate(270deg)}.swagger-ui .rotate-315-l{transform:rotate(315deg)}}.swagger-ui .black-90{color:rgba(0,0,0,.9)}.swagger-ui .black-80{color:rgba(0,0,0,.8)}.swagger-ui .black-70{color:rgba(0,0,0,.7)}.swagger-ui .black-60{color:rgba(0,0,0,.6)}.swagger-ui .black-50{color:rgba(0,0,0,.5)}.swagger-ui .black-40{color:rgba(0,0,0,.4)}.swagger-ui .black-30{color:rgba(0,0,0,.3)}.swagger-ui .black-20{color:rgba(0,0,0,.2)}.swagger-ui .black-10{color:rgba(0,0,0,.1)}.swagger-ui .black-05{color:rgba(0,0,0,.05)}.swagger-ui .white-90{color:hsla(0,0%,100%,.9)}.swagger-ui .white-80{color:hsla(0,0%,100%,.8)}.swagger-ui .white-70{color:hsla(0,0%,100%,.7)}.swagger-ui .white-60{color:hsla(0,0%,100%,.6)}.swagger-ui .white-50{color:hsla(0,0%,100%,.5)}.swagger-ui .white-40{color:hsla(0,0%,100%,.4)}.swagger-ui .white-30{color:hsla(0,0%,100%,.3)}.swagger-ui .white-20{color:hsla(0,0%,100%,.2)}.swagger-ui .white-10{color:hsla(0,0%,100%,.1)}.swagger-ui .black{color:#000}.swagger-ui .near-black{color:#111}.swagger-ui .dark-gray{color:#333}.swagger-ui .mid-gray{color:#555}.swagger-ui .gray{color:#777}.swagger-ui .silver{color:#999}.swagger-ui .light-silver{color:#aaa}.swagger-ui .moon-gray{color:#ccc}.swagger-ui .light-gray{color:#eee}.swagger-ui .near-white{color:#f4f4f4}.swagger-ui .white{color:#fff}.swagger-ui .dark-red{color:#e7040f}.swagger-ui .red{color:#ff4136}.swagger-ui .light-red{color:#ff725c}.swagger-ui .orange{color:#ff6300}.swagger-ui .gold{color:#ffb700}.swagger-ui .yellow{color:gold}.swagger-ui .light-yellow{color:#fbf1a9}.swagger-ui .purple{color:#5e2ca5}.swagger-ui .light-purple{color:#a463f2}.swagger-ui .dark-pink{color:#d5008f}.swagger-ui .hot-pink{color:#ff41b4}.swagger-ui .pink{color:#ff80cc}.swagger-ui .light-pink{color:#ffa3d7}.swagger-ui .dark-green{color:#137752}.swagger-ui .green{color:#19a974}.swagger-ui .light-green{color:#9eebcf}.swagger-ui .navy{color:#001b44}.swagger-ui .dark-blue{color:#00449e}.swagger-ui .blue{color:#357edd}.swagger-ui .light-blue{color:#96ccff}.swagger-ui .lightest-blue{color:#cdecff}.swagger-ui .washed-blue{color:#f6fffe}.swagger-ui .washed-green{color:#e8fdf5}.swagger-ui .washed-yellow{color:#fffceb}.swagger-ui .washed-red{color:#ffdfdf}.swagger-ui .color-inherit{color:inherit}.swagger-ui .bg-black-90{background-color:rgba(0,0,0,.9)}.swagger-ui .bg-black-80{background-color:rgba(0,0,0,.8)}.swagger-ui .bg-black-70{background-color:rgba(0,0,0,.7)}.swagger-ui .bg-black-60{background-color:rgba(0,0,0,.6)}.swagger-ui .bg-black-50{background-color:rgba(0,0,0,.5)}.swagger-ui .bg-black-40{background-color:rgba(0,0,0,.4)}.swagger-ui .bg-black-30{background-color:rgba(0,0,0,.3)}.swagger-ui .bg-black-20{background-color:rgba(0,0,0,.2)}.swagger-ui .bg-black-10{background-color:rgba(0,0,0,.1)}.swagger-ui .bg-black-05{background-color:rgba(0,0,0,.05)}.swagger-ui .bg-white-90{background-color:hsla(0,0%,100%,.9)}.swagger-ui .bg-white-80{background-color:hsla(0,0%,100%,.8)}.swagger-ui .bg-white-70{background-color:hsla(0,0%,100%,.7)}.swagger-ui .bg-white-60{background-color:hsla(0,0%,100%,.6)}.swagger-ui .bg-white-50{background-color:hsla(0,0%,100%,.5)}.swagger-ui .bg-white-40{background-color:hsla(0,0%,100%,.4)}.swagger-ui .bg-white-30{background-color:hsla(0,0%,100%,.3)}.swagger-ui .bg-white-20{background-color:hsla(0,0%,100%,.2)}.swagger-ui .bg-white-10{background-color:hsla(0,0%,100%,.1)}.swagger-ui .bg-black{background-color:#000}.swagger-ui .bg-near-black{background-color:#111}.swagger-ui .bg-dark-gray{background-color:#333}.swagger-ui .bg-mid-gray{background-color:#555}.swagger-ui .bg-gray{background-color:#777}.swagger-ui .bg-silver{background-color:#999}.swagger-ui .bg-light-silver{background-color:#aaa}.swagger-ui .bg-moon-gray{background-color:#ccc}.swagger-ui .bg-light-gray{background-color:#eee}.swagger-ui .bg-near-white{background-color:#f4f4f4}.swagger-ui .bg-white{background-color:#fff}.swagger-ui .bg-transparent{background-color:transparent}.swagger-ui .bg-dark-red{background-color:#e7040f}.swagger-ui .bg-red{background-color:#ff4136}.swagger-ui .bg-light-red{background-color:#ff725c}.swagger-ui .bg-orange{background-color:#ff6300}.swagger-ui .bg-gold{background-color:#ffb700}.swagger-ui .bg-yellow{background-color:gold}.swagger-ui .bg-light-yellow{background-color:#fbf1a9}.swagger-ui .bg-purple{background-color:#5e2ca5}.swagger-ui .bg-light-purple{background-color:#a463f2}.swagger-ui .bg-dark-pink{background-color:#d5008f}.swagger-ui .bg-hot-pink{background-color:#ff41b4}.swagger-ui .bg-pink{background-color:#ff80cc}.swagger-ui .bg-light-pink{background-color:#ffa3d7}.swagger-ui .bg-dark-green{background-color:#137752}.swagger-ui .bg-green{background-color:#19a974}.swagger-ui .bg-light-green{background-color:#9eebcf}.swagger-ui .bg-navy{background-color:#001b44}.swagger-ui .bg-dark-blue{background-color:#00449e}.swagger-ui .bg-blue{background-color:#357edd}.swagger-ui .bg-light-blue{background-color:#96ccff}.swagger-ui .bg-lightest-blue{background-color:#cdecff}.swagger-ui .bg-washed-blue{background-color:#f6fffe}.swagger-ui .bg-washed-green{background-color:#e8fdf5}.swagger-ui .bg-washed-yellow{background-color:#fffceb}.swagger-ui .bg-washed-red{background-color:#ffdfdf}.swagger-ui .bg-inherit{background-color:inherit}.swagger-ui .hover-black:focus,.swagger-ui .hover-black:hover{color:#000}.swagger-ui .hover-near-black:focus,.swagger-ui .hover-near-black:hover{color:#111}.swagger-ui .hover-dark-gray:focus,.swagger-ui .hover-dark-gray:hover{color:#333}.swagger-ui .hover-mid-gray:focus,.swagger-ui .hover-mid-gray:hover{color:#555}.swagger-ui .hover-gray:focus,.swagger-ui .hover-gray:hover{color:#777}.swagger-ui .hover-silver:focus,.swagger-ui .hover-silver:hover{color:#999}.swagger-ui .hover-light-silver:focus,.swagger-ui .hover-light-silver:hover{color:#aaa}.swagger-ui .hover-moon-gray:focus,.swagger-ui .hover-moon-gray:hover{color:#ccc}.swagger-ui .hover-light-gray:focus,.swagger-ui .hover-light-gray:hover{color:#eee}.swagger-ui .hover-near-white:focus,.swagger-ui .hover-near-white:hover{color:#f4f4f4}.swagger-ui .hover-white:focus,.swagger-ui .hover-white:hover{color:#fff}.swagger-ui .hover-black-90:focus,.swagger-ui .hover-black-90:hover{color:rgba(0,0,0,.9)}.swagger-ui .hover-black-80:focus,.swagger-ui .hover-black-80:hover{color:rgba(0,0,0,.8)}.swagger-ui .hover-black-70:focus,.swagger-ui .hover-black-70:hover{color:rgba(0,0,0,.7)}.swagger-ui .hover-black-60:focus,.swagger-ui .hover-black-60:hover{color:rgba(0,0,0,.6)}.swagger-ui .hover-black-50:focus,.swagger-ui .hover-black-50:hover{color:rgba(0,0,0,.5)}.swagger-ui .hover-black-40:focus,.swagger-ui .hover-black-40:hover{color:rgba(0,0,0,.4)}.swagger-ui .hover-black-30:focus,.swagger-ui .hover-black-30:hover{color:rgba(0,0,0,.3)}.swagger-ui .hover-black-20:focus,.swagger-ui .hover-black-20:hover{color:rgba(0,0,0,.2)}.swagger-ui .hover-black-10:focus,.swagger-ui .hover-black-10:hover{color:rgba(0,0,0,.1)}.swagger-ui .hover-white-90:focus,.swagger-ui .hover-white-90:hover{color:hsla(0,0%,100%,.9)}.swagger-ui .hover-white-80:focus,.swagger-ui .hover-white-80:hover{color:hsla(0,0%,100%,.8)}.swagger-ui .hover-white-70:focus,.swagger-ui .hover-white-70:hover{color:hsla(0,0%,100%,.7)}.swagger-ui .hover-white-60:focus,.swagger-ui .hover-white-60:hover{color:hsla(0,0%,100%,.6)}.swagger-ui .hover-white-50:focus,.swagger-ui .hover-white-50:hover{color:hsla(0,0%,100%,.5)}.swagger-ui .hover-white-40:focus,.swagger-ui .hover-white-40:hover{color:hsla(0,0%,100%,.4)}.swagger-ui .hover-white-30:focus,.swagger-ui .hover-white-30:hover{color:hsla(0,0%,100%,.3)}.swagger-ui .hover-white-20:focus,.swagger-ui .hover-white-20:hover{color:hsla(0,0%,100%,.2)}.swagger-ui .hover-white-10:focus,.swagger-ui .hover-white-10:hover{color:hsla(0,0%,100%,.1)}.swagger-ui .hover-inherit:focus,.swagger-ui .hover-inherit:hover{color:inherit}.swagger-ui .hover-bg-black:focus,.swagger-ui .hover-bg-black:hover{background-color:#000}.swagger-ui .hover-bg-near-black:focus,.swagger-ui .hover-bg-near-black:hover{background-color:#111}.swagger-ui .hover-bg-dark-gray:focus,.swagger-ui .hover-bg-dark-gray:hover{background-color:#333}.swagger-ui .hover-bg-mid-gray:focus,.swagger-ui .hover-bg-mid-gray:hover{background-color:#555}.swagger-ui .hover-bg-gray:focus,.swagger-ui .hover-bg-gray:hover{background-color:#777}.swagger-ui .hover-bg-silver:focus,.swagger-ui .hover-bg-silver:hover{background-color:#999}.swagger-ui .hover-bg-light-silver:focus,.swagger-ui .hover-bg-light-silver:hover{background-color:#aaa}.swagger-ui .hover-bg-moon-gray:focus,.swagger-ui .hover-bg-moon-gray:hover{background-color:#ccc}.swagger-ui .hover-bg-light-gray:focus,.swagger-ui .hover-bg-light-gray:hover{background-color:#eee}.swagger-ui .hover-bg-near-white:focus,.swagger-ui .hover-bg-near-white:hover{background-color:#f4f4f4}.swagger-ui .hover-bg-white:focus,.swagger-ui .hover-bg-white:hover{background-color:#fff}.swagger-ui .hover-bg-transparent:focus,.swagger-ui .hover-bg-transparent:hover{background-color:transparent}.swagger-ui .hover-bg-black-90:focus,.swagger-ui .hover-bg-black-90:hover{background-color:rgba(0,0,0,.9)}.swagger-ui .hover-bg-black-80:focus,.swagger-ui .hover-bg-black-80:hover{background-color:rgba(0,0,0,.8)}.swagger-ui .hover-bg-black-70:focus,.swagger-ui .hover-bg-black-70:hover{background-color:rgba(0,0,0,.7)}.swagger-ui .hover-bg-black-60:focus,.swagger-ui .hover-bg-black-60:hover{background-color:rgba(0,0,0,.6)}.swagger-ui .hover-bg-black-50:focus,.swagger-ui .hover-bg-black-50:hover{background-color:rgba(0,0,0,.5)}.swagger-ui .hover-bg-black-40:focus,.swagger-ui .hover-bg-black-40:hover{background-color:rgba(0,0,0,.4)}.swagger-ui .hover-bg-black-30:focus,.swagger-ui .hover-bg-black-30:hover{background-color:rgba(0,0,0,.3)}.swagger-ui .hover-bg-black-20:focus,.swagger-ui .hover-bg-black-20:hover{background-color:rgba(0,0,0,.2)}.swagger-ui .hover-bg-black-10:focus,.swagger-ui .hover-bg-black-10:hover{background-color:rgba(0,0,0,.1)}.swagger-ui .hover-bg-white-90:focus,.swagger-ui .hover-bg-white-90:hover{background-color:hsla(0,0%,100%,.9)}.swagger-ui .hover-bg-white-80:focus,.swagger-ui .hover-bg-white-80:hover{background-color:hsla(0,0%,100%,.8)}.swagger-ui .hover-bg-white-70:focus,.swagger-ui .hover-bg-white-70:hover{background-color:hsla(0,0%,100%,.7)}.swagger-ui .hover-bg-white-60:focus,.swagger-ui .hover-bg-white-60:hover{background-color:hsla(0,0%,100%,.6)}.swagger-ui .hover-bg-white-50:focus,.swagger-ui .hover-bg-white-50:hover{background-color:hsla(0,0%,100%,.5)}.swagger-ui .hover-bg-white-40:focus,.swagger-ui .hover-bg-white-40:hover{background-color:hsla(0,0%,100%,.4)}.swagger-ui .hover-bg-white-30:focus,.swagger-ui .hover-bg-white-30:hover{background-color:hsla(0,0%,100%,.3)}.swagger-ui .hover-bg-white-20:focus,.swagger-ui .hover-bg-white-20:hover{background-color:hsla(0,0%,100%,.2)}.swagger-ui .hover-bg-white-10:focus,.swagger-ui .hover-bg-white-10:hover{background-color:hsla(0,0%,100%,.1)}.swagger-ui .hover-dark-red:focus,.swagger-ui .hover-dark-red:hover{color:#e7040f}.swagger-ui .hover-red:focus,.swagger-ui .hover-red:hover{color:#ff4136}.swagger-ui .hover-light-red:focus,.swagger-ui .hover-light-red:hover{color:#ff725c}.swagger-ui .hover-orange:focus,.swagger-ui .hover-orange:hover{color:#ff6300}.swagger-ui .hover-gold:focus,.swagger-ui .hover-gold:hover{color:#ffb700}.swagger-ui .hover-yellow:focus,.swagger-ui .hover-yellow:hover{color:gold}.swagger-ui .hover-light-yellow:focus,.swagger-ui .hover-light-yellow:hover{color:#fbf1a9}.swagger-ui .hover-purple:focus,.swagger-ui .hover-purple:hover{color:#5e2ca5}.swagger-ui .hover-light-purple:focus,.swagger-ui .hover-light-purple:hover{color:#a463f2}.swagger-ui .hover-dark-pink:focus,.swagger-ui .hover-dark-pink:hover{color:#d5008f}.swagger-ui .hover-hot-pink:focus,.swagger-ui .hover-hot-pink:hover{color:#ff41b4}.swagger-ui .hover-pink:focus,.swagger-ui .hover-pink:hover{color:#ff80cc}.swagger-ui .hover-light-pink:focus,.swagger-ui .hover-light-pink:hover{color:#ffa3d7}.swagger-ui .hover-dark-green:focus,.swagger-ui .hover-dark-green:hover{color:#137752}.swagger-ui .hover-green:focus,.swagger-ui .hover-green:hover{color:#19a974}.swagger-ui .hover-light-green:focus,.swagger-ui .hover-light-green:hover{color:#9eebcf}.swagger-ui .hover-navy:focus,.swagger-ui .hover-navy:hover{color:#001b44}.swagger-ui .hover-dark-blue:focus,.swagger-ui .hover-dark-blue:hover{color:#00449e}.swagger-ui .hover-blue:focus,.swagger-ui .hover-blue:hover{color:#357edd}.swagger-ui .hover-light-blue:focus,.swagger-ui .hover-light-blue:hover{color:#96ccff}.swagger-ui .hover-lightest-blue:focus,.swagger-ui .hover-lightest-blue:hover{color:#cdecff}.swagger-ui .hover-washed-blue:focus,.swagger-ui .hover-washed-blue:hover{color:#f6fffe}.swagger-ui .hover-washed-green:focus,.swagger-ui .hover-washed-green:hover{color:#e8fdf5}.swagger-ui .hover-washed-yellow:focus,.swagger-ui .hover-washed-yellow:hover{color:#fffceb}.swagger-ui .hover-washed-red:focus,.swagger-ui .hover-washed-red:hover{color:#ffdfdf}.swagger-ui .hover-bg-dark-red:focus,.swagger-ui .hover-bg-dark-red:hover{background-color:#e7040f}.swagger-ui .hover-bg-red:focus,.swagger-ui .hover-bg-red:hover{background-color:#ff4136}.swagger-ui .hover-bg-light-red:focus,.swagger-ui .hover-bg-light-red:hover{background-color:#ff725c}.swagger-ui .hover-bg-orange:focus,.swagger-ui .hover-bg-orange:hover{background-color:#ff6300}.swagger-ui .hover-bg-gold:focus,.swagger-ui .hover-bg-gold:hover{background-color:#ffb700}.swagger-ui .hover-bg-yellow:focus,.swagger-ui .hover-bg-yellow:hover{background-color:gold}.swagger-ui .hover-bg-light-yellow:focus,.swagger-ui .hover-bg-light-yellow:hover{background-color:#fbf1a9}.swagger-ui .hover-bg-purple:focus,.swagger-ui .hover-bg-purple:hover{background-color:#5e2ca5}.swagger-ui .hover-bg-light-purple:focus,.swagger-ui .hover-bg-light-purple:hover{background-color:#a463f2}.swagger-ui .hover-bg-dark-pink:focus,.swagger-ui .hover-bg-dark-pink:hover{background-color:#d5008f}.swagger-ui .hover-bg-hot-pink:focus,.swagger-ui .hover-bg-hot-pink:hover{background-color:#ff41b4}.swagger-ui .hover-bg-pink:focus,.swagger-ui .hover-bg-pink:hover{background-color:#ff80cc}.swagger-ui .hover-bg-light-pink:focus,.swagger-ui .hover-bg-light-pink:hover{background-color:#ffa3d7}.swagger-ui .hover-bg-dark-green:focus,.swagger-ui .hover-bg-dark-green:hover{background-color:#137752}.swagger-ui .hover-bg-green:focus,.swagger-ui .hover-bg-green:hover{background-color:#19a974}.swagger-ui .hover-bg-light-green:focus,.swagger-ui .hover-bg-light-green:hover{background-color:#9eebcf}.swagger-ui .hover-bg-navy:focus,.swagger-ui .hover-bg-navy:hover{background-color:#001b44}.swagger-ui .hover-bg-dark-blue:focus,.swagger-ui .hover-bg-dark-blue:hover{background-color:#00449e}.swagger-ui .hover-bg-blue:focus,.swagger-ui .hover-bg-blue:hover{background-color:#357edd}.swagger-ui .hover-bg-light-blue:focus,.swagger-ui .hover-bg-light-blue:hover{background-color:#96ccff}.swagger-ui .hover-bg-lightest-blue:focus,.swagger-ui .hover-bg-lightest-blue:hover{background-color:#cdecff}.swagger-ui .hover-bg-washed-blue:focus,.swagger-ui .hover-bg-washed-blue:hover{background-color:#f6fffe}.swagger-ui .hover-bg-washed-green:focus,.swagger-ui .hover-bg-washed-green:hover{background-color:#e8fdf5}.swagger-ui .hover-bg-washed-yellow:focus,.swagger-ui .hover-bg-washed-yellow:hover{background-color:#fffceb}.swagger-ui .hover-bg-washed-red:focus,.swagger-ui .hover-bg-washed-red:hover{background-color:#ffdfdf}.swagger-ui .hover-bg-inherit:focus,.swagger-ui .hover-bg-inherit:hover{background-color:inherit}.swagger-ui .pa0{padding:0}.swagger-ui .pa1{padding:.25rem}.swagger-ui .pa2{padding:.5rem}.swagger-ui .pa3{padding:1rem}.swagger-ui .pa4{padding:2rem}.swagger-ui .pa5{padding:4rem}.swagger-ui .pa6{padding:8rem}.swagger-ui .pa7{padding:16rem}.swagger-ui .pl0{padding-left:0}.swagger-ui .pl1{padding-left:.25rem}.swagger-ui .pl2{padding-left:.5rem}.swagger-ui .pl3{padding-left:1rem}.swagger-ui .pl4{padding-left:2rem}.swagger-ui .pl5{padding-left:4rem}.swagger-ui .pl6{padding-left:8rem}.swagger-ui .pl7{padding-left:16rem}.swagger-ui .pr0{padding-right:0}.swagger-ui .pr1{padding-right:.25rem}.swagger-ui .pr2{padding-right:.5rem}.swagger-ui .pr3{padding-right:1rem}.swagger-ui .pr4{padding-right:2rem}.swagger-ui .pr5{padding-right:4rem}.swagger-ui .pr6{padding-right:8rem}.swagger-ui .pr7{padding-right:16rem}.swagger-ui .pb0{padding-bottom:0}.swagger-ui .pb1{padding-bottom:.25rem}.swagger-ui .pb2{padding-bottom:.5rem}.swagger-ui .pb3{padding-bottom:1rem}.swagger-ui .pb4{padding-bottom:2rem}.swagger-ui .pb5{padding-bottom:4rem}.swagger-ui .pb6{padding-bottom:8rem}.swagger-ui .pb7{padding-bottom:16rem}.swagger-ui .pt0{padding-top:0}.swagger-ui .pt1{padding-top:.25rem}.swagger-ui .pt2{padding-top:.5rem}.swagger-ui .pt3{padding-top:1rem}.swagger-ui .pt4{padding-top:2rem}.swagger-ui .pt5{padding-top:4rem}.swagger-ui .pt6{padding-top:8rem}.swagger-ui .pt7{padding-top:16rem}.swagger-ui .pv0{padding-bottom:0;padding-top:0}.swagger-ui .pv1{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0{padding-left:0;padding-right:0}.swagger-ui .ph1{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0{margin:0}.swagger-ui .ma1{margin:.25rem}.swagger-ui .ma2{margin:.5rem}.swagger-ui .ma3{margin:1rem}.swagger-ui .ma4{margin:2rem}.swagger-ui .ma5{margin:4rem}.swagger-ui .ma6{margin:8rem}.swagger-ui .ma7{margin:16rem}.swagger-ui .ml0{margin-left:0}.swagger-ui .ml1{margin-left:.25rem}.swagger-ui .ml2{margin-left:.5rem}.swagger-ui .ml3{margin-left:1rem}.swagger-ui .ml4{margin-left:2rem}.swagger-ui .ml5{margin-left:4rem}.swagger-ui .ml6{margin-left:8rem}.swagger-ui .ml7{margin-left:16rem}.swagger-ui .mr0{margin-right:0}.swagger-ui .mr1{margin-right:.25rem}.swagger-ui .mr2{margin-right:.5rem}.swagger-ui .mr3{margin-right:1rem}.swagger-ui .mr4{margin-right:2rem}.swagger-ui .mr5{margin-right:4rem}.swagger-ui .mr6{margin-right:8rem}.swagger-ui .mr7{margin-right:16rem}.swagger-ui .mb0{margin-bottom:0}.swagger-ui .mb1{margin-bottom:.25rem}.swagger-ui .mb2{margin-bottom:.5rem}.swagger-ui .mb3{margin-bottom:1rem}.swagger-ui .mb4{margin-bottom:2rem}.swagger-ui .mb5{margin-bottom:4rem}.swagger-ui .mb6{margin-bottom:8rem}.swagger-ui .mb7{margin-bottom:16rem}.swagger-ui .mt0{margin-top:0}.swagger-ui .mt1{margin-top:.25rem}.swagger-ui .mt2{margin-top:.5rem}.swagger-ui .mt3{margin-top:1rem}.swagger-ui .mt4{margin-top:2rem}.swagger-ui .mt5{margin-top:4rem}.swagger-ui .mt6{margin-top:8rem}.swagger-ui .mt7{margin-top:16rem}.swagger-ui .mv0{margin-bottom:0;margin-top:0}.swagger-ui .mv1{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0{margin-left:0;margin-right:0}.swagger-ui .mh1{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7{margin-left:16rem;margin-right:16rem}@media screen and (min-width:30em){.swagger-ui .pa0-ns{padding:0}.swagger-ui .pa1-ns{padding:.25rem}.swagger-ui .pa2-ns{padding:.5rem}.swagger-ui .pa3-ns{padding:1rem}.swagger-ui .pa4-ns{padding:2rem}.swagger-ui .pa5-ns{padding:4rem}.swagger-ui .pa6-ns{padding:8rem}.swagger-ui .pa7-ns{padding:16rem}.swagger-ui .pl0-ns{padding-left:0}.swagger-ui .pl1-ns{padding-left:.25rem}.swagger-ui .pl2-ns{padding-left:.5rem}.swagger-ui .pl3-ns{padding-left:1rem}.swagger-ui .pl4-ns{padding-left:2rem}.swagger-ui .pl5-ns{padding-left:4rem}.swagger-ui .pl6-ns{padding-left:8rem}.swagger-ui .pl7-ns{padding-left:16rem}.swagger-ui .pr0-ns{padding-right:0}.swagger-ui .pr1-ns{padding-right:.25rem}.swagger-ui .pr2-ns{padding-right:.5rem}.swagger-ui .pr3-ns{padding-right:1rem}.swagger-ui .pr4-ns{padding-right:2rem}.swagger-ui .pr5-ns{padding-right:4rem}.swagger-ui .pr6-ns{padding-right:8rem}.swagger-ui .pr7-ns{padding-right:16rem}.swagger-ui .pb0-ns{padding-bottom:0}.swagger-ui .pb1-ns{padding-bottom:.25rem}.swagger-ui .pb2-ns{padding-bottom:.5rem}.swagger-ui .pb3-ns{padding-bottom:1rem}.swagger-ui .pb4-ns{padding-bottom:2rem}.swagger-ui .pb5-ns{padding-bottom:4rem}.swagger-ui .pb6-ns{padding-bottom:8rem}.swagger-ui .pb7-ns{padding-bottom:16rem}.swagger-ui .pt0-ns{padding-top:0}.swagger-ui .pt1-ns{padding-top:.25rem}.swagger-ui .pt2-ns{padding-top:.5rem}.swagger-ui .pt3-ns{padding-top:1rem}.swagger-ui .pt4-ns{padding-top:2rem}.swagger-ui .pt5-ns{padding-top:4rem}.swagger-ui .pt6-ns{padding-top:8rem}.swagger-ui .pt7-ns{padding-top:16rem}.swagger-ui .pv0-ns{padding-bottom:0;padding-top:0}.swagger-ui .pv1-ns{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2-ns{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3-ns{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4-ns{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5-ns{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6-ns{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7-ns{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0-ns{padding-left:0;padding-right:0}.swagger-ui .ph1-ns{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-ns{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-ns{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-ns{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-ns{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-ns{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-ns{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-ns{margin:0}.swagger-ui .ma1-ns{margin:.25rem}.swagger-ui .ma2-ns{margin:.5rem}.swagger-ui .ma3-ns{margin:1rem}.swagger-ui .ma4-ns{margin:2rem}.swagger-ui .ma5-ns{margin:4rem}.swagger-ui .ma6-ns{margin:8rem}.swagger-ui .ma7-ns{margin:16rem}.swagger-ui .ml0-ns{margin-left:0}.swagger-ui .ml1-ns{margin-left:.25rem}.swagger-ui .ml2-ns{margin-left:.5rem}.swagger-ui .ml3-ns{margin-left:1rem}.swagger-ui .ml4-ns{margin-left:2rem}.swagger-ui .ml5-ns{margin-left:4rem}.swagger-ui .ml6-ns{margin-left:8rem}.swagger-ui .ml7-ns{margin-left:16rem}.swagger-ui .mr0-ns{margin-right:0}.swagger-ui .mr1-ns{margin-right:.25rem}.swagger-ui .mr2-ns{margin-right:.5rem}.swagger-ui .mr3-ns{margin-right:1rem}.swagger-ui .mr4-ns{margin-right:2rem}.swagger-ui .mr5-ns{margin-right:4rem}.swagger-ui .mr6-ns{margin-right:8rem}.swagger-ui .mr7-ns{margin-right:16rem}.swagger-ui .mb0-ns{margin-bottom:0}.swagger-ui .mb1-ns{margin-bottom:.25rem}.swagger-ui .mb2-ns{margin-bottom:.5rem}.swagger-ui .mb3-ns{margin-bottom:1rem}.swagger-ui .mb4-ns{margin-bottom:2rem}.swagger-ui .mb5-ns{margin-bottom:4rem}.swagger-ui .mb6-ns{margin-bottom:8rem}.swagger-ui .mb7-ns{margin-bottom:16rem}.swagger-ui .mt0-ns{margin-top:0}.swagger-ui .mt1-ns{margin-top:.25rem}.swagger-ui .mt2-ns{margin-top:.5rem}.swagger-ui .mt3-ns{margin-top:1rem}.swagger-ui .mt4-ns{margin-top:2rem}.swagger-ui .mt5-ns{margin-top:4rem}.swagger-ui .mt6-ns{margin-top:8rem}.swagger-ui .mt7-ns{margin-top:16rem}.swagger-ui .mv0-ns{margin-bottom:0;margin-top:0}.swagger-ui .mv1-ns{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2-ns{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3-ns{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4-ns{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5-ns{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6-ns{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7-ns{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0-ns{margin-left:0;margin-right:0}.swagger-ui .mh1-ns{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-ns{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-ns{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-ns{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-ns{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-ns{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-ns{margin-left:16rem;margin-right:16rem}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .pa0-m{padding:0}.swagger-ui .pa1-m{padding:.25rem}.swagger-ui .pa2-m{padding:.5rem}.swagger-ui .pa3-m{padding:1rem}.swagger-ui .pa4-m{padding:2rem}.swagger-ui .pa5-m{padding:4rem}.swagger-ui .pa6-m{padding:8rem}.swagger-ui .pa7-m{padding:16rem}.swagger-ui .pl0-m{padding-left:0}.swagger-ui .pl1-m{padding-left:.25rem}.swagger-ui .pl2-m{padding-left:.5rem}.swagger-ui .pl3-m{padding-left:1rem}.swagger-ui .pl4-m{padding-left:2rem}.swagger-ui .pl5-m{padding-left:4rem}.swagger-ui .pl6-m{padding-left:8rem}.swagger-ui .pl7-m{padding-left:16rem}.swagger-ui .pr0-m{padding-right:0}.swagger-ui .pr1-m{padding-right:.25rem}.swagger-ui .pr2-m{padding-right:.5rem}.swagger-ui .pr3-m{padding-right:1rem}.swagger-ui .pr4-m{padding-right:2rem}.swagger-ui .pr5-m{padding-right:4rem}.swagger-ui .pr6-m{padding-right:8rem}.swagger-ui .pr7-m{padding-right:16rem}.swagger-ui .pb0-m{padding-bottom:0}.swagger-ui .pb1-m{padding-bottom:.25rem}.swagger-ui .pb2-m{padding-bottom:.5rem}.swagger-ui .pb3-m{padding-bottom:1rem}.swagger-ui .pb4-m{padding-bottom:2rem}.swagger-ui .pb5-m{padding-bottom:4rem}.swagger-ui .pb6-m{padding-bottom:8rem}.swagger-ui .pb7-m{padding-bottom:16rem}.swagger-ui .pt0-m{padding-top:0}.swagger-ui .pt1-m{padding-top:.25rem}.swagger-ui .pt2-m{padding-top:.5rem}.swagger-ui .pt3-m{padding-top:1rem}.swagger-ui .pt4-m{padding-top:2rem}.swagger-ui .pt5-m{padding-top:4rem}.swagger-ui .pt6-m{padding-top:8rem}.swagger-ui .pt7-m{padding-top:16rem}.swagger-ui .pv0-m{padding-bottom:0;padding-top:0}.swagger-ui .pv1-m{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2-m{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3-m{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4-m{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5-m{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6-m{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7-m{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0-m{padding-left:0;padding-right:0}.swagger-ui .ph1-m{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-m{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-m{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-m{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-m{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-m{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-m{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-m{margin:0}.swagger-ui .ma1-m{margin:.25rem}.swagger-ui .ma2-m{margin:.5rem}.swagger-ui .ma3-m{margin:1rem}.swagger-ui .ma4-m{margin:2rem}.swagger-ui .ma5-m{margin:4rem}.swagger-ui .ma6-m{margin:8rem}.swagger-ui .ma7-m{margin:16rem}.swagger-ui .ml0-m{margin-left:0}.swagger-ui .ml1-m{margin-left:.25rem}.swagger-ui .ml2-m{margin-left:.5rem}.swagger-ui .ml3-m{margin-left:1rem}.swagger-ui .ml4-m{margin-left:2rem}.swagger-ui .ml5-m{margin-left:4rem}.swagger-ui .ml6-m{margin-left:8rem}.swagger-ui .ml7-m{margin-left:16rem}.swagger-ui .mr0-m{margin-right:0}.swagger-ui .mr1-m{margin-right:.25rem}.swagger-ui .mr2-m{margin-right:.5rem}.swagger-ui .mr3-m{margin-right:1rem}.swagger-ui .mr4-m{margin-right:2rem}.swagger-ui .mr5-m{margin-right:4rem}.swagger-ui .mr6-m{margin-right:8rem}.swagger-ui .mr7-m{margin-right:16rem}.swagger-ui .mb0-m{margin-bottom:0}.swagger-ui .mb1-m{margin-bottom:.25rem}.swagger-ui .mb2-m{margin-bottom:.5rem}.swagger-ui .mb3-m{margin-bottom:1rem}.swagger-ui .mb4-m{margin-bottom:2rem}.swagger-ui .mb5-m{margin-bottom:4rem}.swagger-ui .mb6-m{margin-bottom:8rem}.swagger-ui .mb7-m{margin-bottom:16rem}.swagger-ui .mt0-m{margin-top:0}.swagger-ui .mt1-m{margin-top:.25rem}.swagger-ui .mt2-m{margin-top:.5rem}.swagger-ui .mt3-m{margin-top:1rem}.swagger-ui .mt4-m{margin-top:2rem}.swagger-ui .mt5-m{margin-top:4rem}.swagger-ui .mt6-m{margin-top:8rem}.swagger-ui .mt7-m{margin-top:16rem}.swagger-ui .mv0-m{margin-bottom:0;margin-top:0}.swagger-ui .mv1-m{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2-m{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3-m{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4-m{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5-m{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6-m{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7-m{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0-m{margin-left:0;margin-right:0}.swagger-ui .mh1-m{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-m{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-m{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-m{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-m{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-m{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-m{margin-left:16rem;margin-right:16rem}}@media screen and (min-width:60em){.swagger-ui .pa0-l{padding:0}.swagger-ui .pa1-l{padding:.25rem}.swagger-ui .pa2-l{padding:.5rem}.swagger-ui .pa3-l{padding:1rem}.swagger-ui .pa4-l{padding:2rem}.swagger-ui .pa5-l{padding:4rem}.swagger-ui .pa6-l{padding:8rem}.swagger-ui .pa7-l{padding:16rem}.swagger-ui .pl0-l{padding-left:0}.swagger-ui .pl1-l{padding-left:.25rem}.swagger-ui .pl2-l{padding-left:.5rem}.swagger-ui .pl3-l{padding-left:1rem}.swagger-ui .pl4-l{padding-left:2rem}.swagger-ui .pl5-l{padding-left:4rem}.swagger-ui .pl6-l{padding-left:8rem}.swagger-ui .pl7-l{padding-left:16rem}.swagger-ui .pr0-l{padding-right:0}.swagger-ui .pr1-l{padding-right:.25rem}.swagger-ui .pr2-l{padding-right:.5rem}.swagger-ui .pr3-l{padding-right:1rem}.swagger-ui .pr4-l{padding-right:2rem}.swagger-ui .pr5-l{padding-right:4rem}.swagger-ui .pr6-l{padding-right:8rem}.swagger-ui .pr7-l{padding-right:16rem}.swagger-ui .pb0-l{padding-bottom:0}.swagger-ui .pb1-l{padding-bottom:.25rem}.swagger-ui .pb2-l{padding-bottom:.5rem}.swagger-ui .pb3-l{padding-bottom:1rem}.swagger-ui .pb4-l{padding-bottom:2rem}.swagger-ui .pb5-l{padding-bottom:4rem}.swagger-ui .pb6-l{padding-bottom:8rem}.swagger-ui .pb7-l{padding-bottom:16rem}.swagger-ui .pt0-l{padding-top:0}.swagger-ui .pt1-l{padding-top:.25rem}.swagger-ui .pt2-l{padding-top:.5rem}.swagger-ui .pt3-l{padding-top:1rem}.swagger-ui .pt4-l{padding-top:2rem}.swagger-ui .pt5-l{padding-top:4rem}.swagger-ui .pt6-l{padding-top:8rem}.swagger-ui .pt7-l{padding-top:16rem}.swagger-ui .pv0-l{padding-bottom:0;padding-top:0}.swagger-ui .pv1-l{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2-l{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3-l{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4-l{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5-l{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6-l{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7-l{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0-l{padding-left:0;padding-right:0}.swagger-ui .ph1-l{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-l{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-l{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-l{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-l{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-l{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-l{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-l{margin:0}.swagger-ui .ma1-l{margin:.25rem}.swagger-ui .ma2-l{margin:.5rem}.swagger-ui .ma3-l{margin:1rem}.swagger-ui .ma4-l{margin:2rem}.swagger-ui .ma5-l{margin:4rem}.swagger-ui .ma6-l{margin:8rem}.swagger-ui .ma7-l{margin:16rem}.swagger-ui .ml0-l{margin-left:0}.swagger-ui .ml1-l{margin-left:.25rem}.swagger-ui .ml2-l{margin-left:.5rem}.swagger-ui .ml3-l{margin-left:1rem}.swagger-ui .ml4-l{margin-left:2rem}.swagger-ui .ml5-l{margin-left:4rem}.swagger-ui .ml6-l{margin-left:8rem}.swagger-ui .ml7-l{margin-left:16rem}.swagger-ui .mr0-l{margin-right:0}.swagger-ui .mr1-l{margin-right:.25rem}.swagger-ui .mr2-l{margin-right:.5rem}.swagger-ui .mr3-l{margin-right:1rem}.swagger-ui .mr4-l{margin-right:2rem}.swagger-ui .mr5-l{margin-right:4rem}.swagger-ui .mr6-l{margin-right:8rem}.swagger-ui .mr7-l{margin-right:16rem}.swagger-ui .mb0-l{margin-bottom:0}.swagger-ui .mb1-l{margin-bottom:.25rem}.swagger-ui .mb2-l{margin-bottom:.5rem}.swagger-ui .mb3-l{margin-bottom:1rem}.swagger-ui .mb4-l{margin-bottom:2rem}.swagger-ui .mb5-l{margin-bottom:4rem}.swagger-ui .mb6-l{margin-bottom:8rem}.swagger-ui .mb7-l{margin-bottom:16rem}.swagger-ui .mt0-l{margin-top:0}.swagger-ui .mt1-l{margin-top:.25rem}.swagger-ui .mt2-l{margin-top:.5rem}.swagger-ui .mt3-l{margin-top:1rem}.swagger-ui .mt4-l{margin-top:2rem}.swagger-ui .mt5-l{margin-top:4rem}.swagger-ui .mt6-l{margin-top:8rem}.swagger-ui .mt7-l{margin-top:16rem}.swagger-ui .mv0-l{margin-bottom:0;margin-top:0}.swagger-ui .mv1-l{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2-l{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3-l{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4-l{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5-l{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6-l{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7-l{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0-l{margin-left:0;margin-right:0}.swagger-ui .mh1-l{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-l{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-l{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-l{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-l{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-l{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-l{margin-left:16rem;margin-right:16rem}}.swagger-ui .na1{margin:-.25rem}.swagger-ui .na2{margin:-.5rem}.swagger-ui .na3{margin:-1rem}.swagger-ui .na4{margin:-2rem}.swagger-ui .na5{margin:-4rem}.swagger-ui .na6{margin:-8rem}.swagger-ui .na7{margin:-16rem}.swagger-ui .nl1{margin-left:-.25rem}.swagger-ui .nl2{margin-left:-.5rem}.swagger-ui .nl3{margin-left:-1rem}.swagger-ui .nl4{margin-left:-2rem}.swagger-ui .nl5{margin-left:-4rem}.swagger-ui .nl6{margin-left:-8rem}.swagger-ui .nl7{margin-left:-16rem}.swagger-ui .nr1{margin-right:-.25rem}.swagger-ui .nr2{margin-right:-.5rem}.swagger-ui .nr3{margin-right:-1rem}.swagger-ui .nr4{margin-right:-2rem}.swagger-ui .nr5{margin-right:-4rem}.swagger-ui .nr6{margin-right:-8rem}.swagger-ui .nr7{margin-right:-16rem}.swagger-ui .nb1{margin-bottom:-.25rem}.swagger-ui .nb2{margin-bottom:-.5rem}.swagger-ui .nb3{margin-bottom:-1rem}.swagger-ui .nb4{margin-bottom:-2rem}.swagger-ui .nb5{margin-bottom:-4rem}.swagger-ui .nb6{margin-bottom:-8rem}.swagger-ui .nb7{margin-bottom:-16rem}.swagger-ui .nt1{margin-top:-.25rem}.swagger-ui .nt2{margin-top:-.5rem}.swagger-ui .nt3{margin-top:-1rem}.swagger-ui .nt4{margin-top:-2rem}.swagger-ui .nt5{margin-top:-4rem}.swagger-ui .nt6{margin-top:-8rem}.swagger-ui .nt7{margin-top:-16rem}@media screen and (min-width:30em){.swagger-ui .na1-ns{margin:-.25rem}.swagger-ui .na2-ns{margin:-.5rem}.swagger-ui .na3-ns{margin:-1rem}.swagger-ui .na4-ns{margin:-2rem}.swagger-ui .na5-ns{margin:-4rem}.swagger-ui .na6-ns{margin:-8rem}.swagger-ui .na7-ns{margin:-16rem}.swagger-ui .nl1-ns{margin-left:-.25rem}.swagger-ui .nl2-ns{margin-left:-.5rem}.swagger-ui .nl3-ns{margin-left:-1rem}.swagger-ui .nl4-ns{margin-left:-2rem}.swagger-ui .nl5-ns{margin-left:-4rem}.swagger-ui .nl6-ns{margin-left:-8rem}.swagger-ui .nl7-ns{margin-left:-16rem}.swagger-ui .nr1-ns{margin-right:-.25rem}.swagger-ui .nr2-ns{margin-right:-.5rem}.swagger-ui .nr3-ns{margin-right:-1rem}.swagger-ui .nr4-ns{margin-right:-2rem}.swagger-ui .nr5-ns{margin-right:-4rem}.swagger-ui .nr6-ns{margin-right:-8rem}.swagger-ui .nr7-ns{margin-right:-16rem}.swagger-ui .nb1-ns{margin-bottom:-.25rem}.swagger-ui .nb2-ns{margin-bottom:-.5rem}.swagger-ui .nb3-ns{margin-bottom:-1rem}.swagger-ui .nb4-ns{margin-bottom:-2rem}.swagger-ui .nb5-ns{margin-bottom:-4rem}.swagger-ui .nb6-ns{margin-bottom:-8rem}.swagger-ui .nb7-ns{margin-bottom:-16rem}.swagger-ui .nt1-ns{margin-top:-.25rem}.swagger-ui .nt2-ns{margin-top:-.5rem}.swagger-ui .nt3-ns{margin-top:-1rem}.swagger-ui .nt4-ns{margin-top:-2rem}.swagger-ui .nt5-ns{margin-top:-4rem}.swagger-ui .nt6-ns{margin-top:-8rem}.swagger-ui .nt7-ns{margin-top:-16rem}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .na1-m{margin:-.25rem}.swagger-ui .na2-m{margin:-.5rem}.swagger-ui .na3-m{margin:-1rem}.swagger-ui .na4-m{margin:-2rem}.swagger-ui .na5-m{margin:-4rem}.swagger-ui .na6-m{margin:-8rem}.swagger-ui .na7-m{margin:-16rem}.swagger-ui .nl1-m{margin-left:-.25rem}.swagger-ui .nl2-m{margin-left:-.5rem}.swagger-ui .nl3-m{margin-left:-1rem}.swagger-ui .nl4-m{margin-left:-2rem}.swagger-ui .nl5-m{margin-left:-4rem}.swagger-ui .nl6-m{margin-left:-8rem}.swagger-ui .nl7-m{margin-left:-16rem}.swagger-ui .nr1-m{margin-right:-.25rem}.swagger-ui .nr2-m{margin-right:-.5rem}.swagger-ui .nr3-m{margin-right:-1rem}.swagger-ui .nr4-m{margin-right:-2rem}.swagger-ui .nr5-m{margin-right:-4rem}.swagger-ui .nr6-m{margin-right:-8rem}.swagger-ui .nr7-m{margin-right:-16rem}.swagger-ui .nb1-m{margin-bottom:-.25rem}.swagger-ui .nb2-m{margin-bottom:-.5rem}.swagger-ui .nb3-m{margin-bottom:-1rem}.swagger-ui .nb4-m{margin-bottom:-2rem}.swagger-ui .nb5-m{margin-bottom:-4rem}.swagger-ui .nb6-m{margin-bottom:-8rem}.swagger-ui .nb7-m{margin-bottom:-16rem}.swagger-ui .nt1-m{margin-top:-.25rem}.swagger-ui .nt2-m{margin-top:-.5rem}.swagger-ui .nt3-m{margin-top:-1rem}.swagger-ui .nt4-m{margin-top:-2rem}.swagger-ui .nt5-m{margin-top:-4rem}.swagger-ui .nt6-m{margin-top:-8rem}.swagger-ui .nt7-m{margin-top:-16rem}}@media screen and (min-width:60em){.swagger-ui .na1-l{margin:-.25rem}.swagger-ui .na2-l{margin:-.5rem}.swagger-ui .na3-l{margin:-1rem}.swagger-ui .na4-l{margin:-2rem}.swagger-ui .na5-l{margin:-4rem}.swagger-ui .na6-l{margin:-8rem}.swagger-ui .na7-l{margin:-16rem}.swagger-ui .nl1-l{margin-left:-.25rem}.swagger-ui .nl2-l{margin-left:-.5rem}.swagger-ui .nl3-l{margin-left:-1rem}.swagger-ui .nl4-l{margin-left:-2rem}.swagger-ui .nl5-l{margin-left:-4rem}.swagger-ui .nl6-l{margin-left:-8rem}.swagger-ui .nl7-l{margin-left:-16rem}.swagger-ui .nr1-l{margin-right:-.25rem}.swagger-ui .nr2-l{margin-right:-.5rem}.swagger-ui .nr3-l{margin-right:-1rem}.swagger-ui .nr4-l{margin-right:-2rem}.swagger-ui .nr5-l{margin-right:-4rem}.swagger-ui .nr6-l{margin-right:-8rem}.swagger-ui .nr7-l{margin-right:-16rem}.swagger-ui .nb1-l{margin-bottom:-.25rem}.swagger-ui .nb2-l{margin-bottom:-.5rem}.swagger-ui .nb3-l{margin-bottom:-1rem}.swagger-ui .nb4-l{margin-bottom:-2rem}.swagger-ui .nb5-l{margin-bottom:-4rem}.swagger-ui .nb6-l{margin-bottom:-8rem}.swagger-ui .nb7-l{margin-bottom:-16rem}.swagger-ui .nt1-l{margin-top:-.25rem}.swagger-ui .nt2-l{margin-top:-.5rem}.swagger-ui .nt3-l{margin-top:-1rem}.swagger-ui .nt4-l{margin-top:-2rem}.swagger-ui .nt5-l{margin-top:-4rem}.swagger-ui .nt6-l{margin-top:-8rem}.swagger-ui .nt7-l{margin-top:-16rem}}.swagger-ui .collapse{border-collapse:collapse;border-spacing:0}.swagger-ui .striped--light-silver:nth-child(odd){background-color:#aaa}.swagger-ui .striped--moon-gray:nth-child(odd){background-color:#ccc}.swagger-ui .striped--light-gray:nth-child(odd){background-color:#eee}.swagger-ui .striped--near-white:nth-child(odd){background-color:#f4f4f4}.swagger-ui .stripe-light:nth-child(odd){background-color:hsla(0,0%,100%,.1)}.swagger-ui .stripe-dark:nth-child(odd){background-color:rgba(0,0,0,.1)}.swagger-ui .strike{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .underline{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .no-underline{-webkit-text-decoration:none;text-decoration:none}@media screen and (min-width:30em){.swagger-ui .strike-ns{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .underline-ns{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .no-underline-ns{-webkit-text-decoration:none;text-decoration:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .strike-m{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .underline-m{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .no-underline-m{-webkit-text-decoration:none;text-decoration:none}}@media screen and (min-width:60em){.swagger-ui .strike-l{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .underline-l{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .no-underline-l{-webkit-text-decoration:none;text-decoration:none}}.swagger-ui .tl{text-align:left}.swagger-ui .tr{text-align:right}.swagger-ui .tc{text-align:center}.swagger-ui .tj{text-align:justify}@media screen and (min-width:30em){.swagger-ui .tl-ns{text-align:left}.swagger-ui .tr-ns{text-align:right}.swagger-ui .tc-ns{text-align:center}.swagger-ui .tj-ns{text-align:justify}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .tl-m{text-align:left}.swagger-ui .tr-m{text-align:right}.swagger-ui .tc-m{text-align:center}.swagger-ui .tj-m{text-align:justify}}@media screen and (min-width:60em){.swagger-ui .tl-l{text-align:left}.swagger-ui .tr-l{text-align:right}.swagger-ui .tc-l{text-align:center}.swagger-ui .tj-l{text-align:justify}}.swagger-ui .ttc{text-transform:capitalize}.swagger-ui .ttl{text-transform:lowercase}.swagger-ui .ttu{text-transform:uppercase}.swagger-ui .ttn{text-transform:none}@media screen and (min-width:30em){.swagger-ui .ttc-ns{text-transform:capitalize}.swagger-ui .ttl-ns{text-transform:lowercase}.swagger-ui .ttu-ns{text-transform:uppercase}.swagger-ui .ttn-ns{text-transform:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .ttc-m{text-transform:capitalize}.swagger-ui .ttl-m{text-transform:lowercase}.swagger-ui .ttu-m{text-transform:uppercase}.swagger-ui .ttn-m{text-transform:none}}@media screen and (min-width:60em){.swagger-ui .ttc-l{text-transform:capitalize}.swagger-ui .ttl-l{text-transform:lowercase}.swagger-ui .ttu-l{text-transform:uppercase}.swagger-ui .ttn-l{text-transform:none}}.swagger-ui .f-6,.swagger-ui .f-headline{font-size:6rem}.swagger-ui .f-5,.swagger-ui .f-subheadline{font-size:5rem}.swagger-ui .f1{font-size:3rem}.swagger-ui .f2{font-size:2.25rem}.swagger-ui .f3{font-size:1.5rem}.swagger-ui .f4{font-size:1.25rem}.swagger-ui .f5{font-size:1rem}.swagger-ui .f6{font-size:.875rem}.swagger-ui .f7{font-size:.75rem}@media screen and (min-width:30em){.swagger-ui .f-6-ns,.swagger-ui .f-headline-ns{font-size:6rem}.swagger-ui .f-5-ns,.swagger-ui .f-subheadline-ns{font-size:5rem}.swagger-ui .f1-ns{font-size:3rem}.swagger-ui .f2-ns{font-size:2.25rem}.swagger-ui .f3-ns{font-size:1.5rem}.swagger-ui .f4-ns{font-size:1.25rem}.swagger-ui .f5-ns{font-size:1rem}.swagger-ui .f6-ns{font-size:.875rem}.swagger-ui .f7-ns{font-size:.75rem}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .f-6-m,.swagger-ui .f-headline-m{font-size:6rem}.swagger-ui .f-5-m,.swagger-ui .f-subheadline-m{font-size:5rem}.swagger-ui .f1-m{font-size:3rem}.swagger-ui .f2-m{font-size:2.25rem}.swagger-ui .f3-m{font-size:1.5rem}.swagger-ui .f4-m{font-size:1.25rem}.swagger-ui .f5-m{font-size:1rem}.swagger-ui .f6-m{font-size:.875rem}.swagger-ui .f7-m{font-size:.75rem}}@media screen and (min-width:60em){.swagger-ui .f-6-l,.swagger-ui .f-headline-l{font-size:6rem}.swagger-ui .f-5-l,.swagger-ui .f-subheadline-l{font-size:5rem}.swagger-ui .f1-l{font-size:3rem}.swagger-ui .f2-l{font-size:2.25rem}.swagger-ui .f3-l{font-size:1.5rem}.swagger-ui .f4-l{font-size:1.25rem}.swagger-ui .f5-l{font-size:1rem}.swagger-ui .f6-l{font-size:.875rem}.swagger-ui .f7-l{font-size:.75rem}}.swagger-ui .measure{max-width:30em}.swagger-ui .measure-wide{max-width:34em}.swagger-ui .measure-narrow{max-width:20em}.swagger-ui .indent{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:30em){.swagger-ui .measure-ns{max-width:30em}.swagger-ui .measure-wide-ns{max-width:34em}.swagger-ui .measure-narrow-ns{max-width:20em}.swagger-ui .indent-ns{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps-ns{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate-ns{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .measure-m{max-width:30em}.swagger-ui .measure-wide-m{max-width:34em}.swagger-ui .measure-narrow-m{max-width:20em}.swagger-ui .indent-m{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps-m{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate-m{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:60em){.swagger-ui .measure-l{max-width:30em}.swagger-ui .measure-wide-l{max-width:34em}.swagger-ui .measure-narrow-l{max-width:20em}.swagger-ui .indent-l{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps-l{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.swagger-ui .overflow-container{overflow-y:scroll}.swagger-ui .center{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto{margin-right:auto}.swagger-ui .ml-auto{margin-left:auto}@media screen and (min-width:30em){.swagger-ui .center-ns{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto-ns{margin-right:auto}.swagger-ui .ml-auto-ns{margin-left:auto}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .center-m{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto-m{margin-right:auto}.swagger-ui .ml-auto-m{margin-left:auto}}@media screen and (min-width:60em){.swagger-ui .center-l{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto-l{margin-right:auto}.swagger-ui .ml-auto-l{margin-left:auto}}.swagger-ui .clip{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important}@media screen and (min-width:30em){.swagger-ui .clip-ns{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .clip-m{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important}}@media screen and (min-width:60em){.swagger-ui .clip-l{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important}}.swagger-ui .ws-normal{white-space:normal}.swagger-ui .nowrap{white-space:nowrap}.swagger-ui .pre{white-space:pre}@media screen and (min-width:30em){.swagger-ui .ws-normal-ns{white-space:normal}.swagger-ui .nowrap-ns{white-space:nowrap}.swagger-ui .pre-ns{white-space:pre}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .ws-normal-m{white-space:normal}.swagger-ui .nowrap-m{white-space:nowrap}.swagger-ui .pre-m{white-space:pre}}@media screen and (min-width:60em){.swagger-ui .ws-normal-l{white-space:normal}.swagger-ui .nowrap-l{white-space:nowrap}.swagger-ui .pre-l{white-space:pre}}.swagger-ui .v-base{vertical-align:baseline}.swagger-ui .v-mid{vertical-align:middle}.swagger-ui .v-top{vertical-align:top}.swagger-ui .v-btm{vertical-align:bottom}@media screen and (min-width:30em){.swagger-ui .v-base-ns{vertical-align:baseline}.swagger-ui .v-mid-ns{vertical-align:middle}.swagger-ui .v-top-ns{vertical-align:top}.swagger-ui .v-btm-ns{vertical-align:bottom}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .v-base-m{vertical-align:baseline}.swagger-ui .v-mid-m{vertical-align:middle}.swagger-ui .v-top-m{vertical-align:top}.swagger-ui .v-btm-m{vertical-align:bottom}}@media screen and (min-width:60em){.swagger-ui .v-base-l{vertical-align:baseline}.swagger-ui .v-mid-l{vertical-align:middle}.swagger-ui .v-top-l{vertical-align:top}.swagger-ui .v-btm-l{vertical-align:bottom}}.swagger-ui .dim{opacity:1;transition:opacity .15s ease-in}.swagger-ui .dim:focus,.swagger-ui .dim:hover{opacity:.5;transition:opacity .15s ease-in}.swagger-ui .dim:active{opacity:.8;transition:opacity .15s ease-out}.swagger-ui .glow{transition:opacity .15s ease-in}.swagger-ui .glow:focus,.swagger-ui .glow:hover{opacity:1;transition:opacity .15s ease-in}.swagger-ui .hide-child .child{opacity:0;transition:opacity .15s ease-in}.swagger-ui .hide-child:active .child,.swagger-ui .hide-child:focus .child,.swagger-ui .hide-child:hover .child{opacity:1;transition:opacity .15s ease-in}.swagger-ui .underline-hover:focus,.swagger-ui .underline-hover:hover{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .grow{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-out}.swagger-ui .grow:focus,.swagger-ui .grow:hover{transform:scale(1.05)}.swagger-ui .grow:active{transform:scale(.9)}.swagger-ui .grow-large{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-in-out}.swagger-ui .grow-large:focus,.swagger-ui .grow-large:hover{transform:scale(1.2)}.swagger-ui .grow-large:active{transform:scale(.95)}.swagger-ui .pointer:hover{cursor:pointer}.swagger-ui .shadow-hover{cursor:pointer;position:relative;transition:all .5s cubic-bezier(.165,.84,.44,1)}.swagger-ui .shadow-hover:after{border-radius:inherit;box-shadow:0 0 16px 2px rgba(0,0,0,.2);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s cubic-bezier(.165,.84,.44,1);width:100%;z-index:-1}.swagger-ui .shadow-hover:focus:after,.swagger-ui .shadow-hover:hover:after{opacity:1}.swagger-ui .bg-animate,.swagger-ui .bg-animate:focus,.swagger-ui .bg-animate:hover{transition:background-color .15s ease-in-out}.swagger-ui .z-0{z-index:0}.swagger-ui .z-1{z-index:1}.swagger-ui .z-2{z-index:2}.swagger-ui .z-3{z-index:3}.swagger-ui .z-4{z-index:4}.swagger-ui .z-5{z-index:5}.swagger-ui .z-999{z-index:999}.swagger-ui .z-9999{z-index:9999}.swagger-ui .z-max{z-index:2147483647}.swagger-ui .z-inherit{z-index:inherit}.swagger-ui .z-initial,.swagger-ui .z-unset{z-index:auto}.swagger-ui .nested-copy-line-height ol,.swagger-ui .nested-copy-line-height p,.swagger-ui .nested-copy-line-height ul{line-height:1.5}.swagger-ui .nested-headline-line-height h1,.swagger-ui .nested-headline-line-height h2,.swagger-ui .nested-headline-line-height h3,.swagger-ui .nested-headline-line-height h4,.swagger-ui .nested-headline-line-height h5,.swagger-ui .nested-headline-line-height h6{line-height:1.25}.swagger-ui .nested-list-reset ol,.swagger-ui .nested-list-reset ul{list-style-type:none;margin-left:0;padding-left:0}.swagger-ui .nested-copy-indent p+p{margin-bottom:0;margin-top:0;text-indent:.1em}.swagger-ui .nested-copy-seperator p+p{margin-top:1.5em}.swagger-ui .nested-img img{display:block;max-width:100%;width:100%}.swagger-ui .nested-links a{color:#357edd;transition:color .15s ease-in}.swagger-ui .nested-links a:focus,.swagger-ui .nested-links a:hover{color:#96ccff;transition:color .15s ease-in}.swagger-ui .wrapper{box-sizing:border-box;margin:0 auto;max-width:1460px;padding:0 20px;width:100%}.swagger-ui .opblock-tag-section{display:flex;flex-direction:column}.swagger-ui .try-out.btn-group{display:flex;flex:.1 2 auto;padding:0}.swagger-ui .try-out__btn{margin-left:1.25rem}.swagger-ui .opblock-tag{align-items:center;border-bottom:1px solid rgba(59,65,81,.3);cursor:pointer;display:flex;padding:10px 20px 10px 10px;transition:all .2s}.swagger-ui .opblock-tag:hover{background:rgba(0,0,0,.02)}.swagger-ui .opblock-tag{color:#3b4151;font-family:sans-serif;font-size:24px;margin:0 0 5px}.swagger-ui .opblock-tag.no-desc span{flex:1}.swagger-ui .opblock-tag svg{transition:all .4s}.swagger-ui .opblock-tag small{color:#3b4151;flex:2;font-family:sans-serif;font-size:14px;font-weight:400;padding:0 10px}.swagger-ui .opblock-tag>div{flex:1 1 150px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.swagger-ui .opblock-tag small,.swagger-ui .opblock-tag>div{flex:1}}.swagger-ui .opblock-tag .info__externaldocs{text-align:right}.swagger-ui .parameter__type{color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;padding:5px 0}.swagger-ui .parameter-controls{margin-top:.75em}.swagger-ui .examples__title{display:block;font-size:1.1em;font-weight:700;margin-bottom:.75em}.swagger-ui .examples__section{margin-top:1.5em}.swagger-ui .examples__section-header{font-size:.9rem;font-weight:700;margin-bottom:.5rem}.swagger-ui .examples-select{display:inline-block;margin-bottom:.75em}.swagger-ui .examples-select .examples-select-element{width:100%}.swagger-ui .examples-select__section-label{font-size:.9rem;font-weight:700;margin-right:.5rem}.swagger-ui .example__section{margin-top:1.5em}.swagger-ui .example__section-header{font-size:.9rem;font-weight:700;margin-bottom:.5rem}.swagger-ui .view-line-link{cursor:pointer;margin:0 5px;position:relative;top:3px;transition:all .5s;width:20px}.swagger-ui .opblock{border:1px solid #000;border-radius:4px;box-shadow:0 0 3px rgba(0,0,0,.19);margin:0 0 15px}.swagger-ui .opblock .tab-header{display:flex;flex:1}.swagger-ui .opblock .tab-header .tab-item{cursor:pointer;padding:0 40px}.swagger-ui .opblock .tab-header .tab-item:first-of-type{padding:0 40px 0 0}.swagger-ui .opblock .tab-header .tab-item.active h4 span{position:relative}.swagger-ui .opblock .tab-header .tab-item.active h4 span:after{background:gray;bottom:-15px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:120%}.swagger-ui .opblock.is-open .opblock-summary{border-bottom:1px solid #000}.swagger-ui .opblock .opblock-section-header{align-items:center;background:hsla(0,0%,100%,.8);box-shadow:0 1px 2px rgba(0,0,0,.1);display:flex;min-height:50px;padding:8px 20px}.swagger-ui .opblock .opblock-section-header>label{align-items:center;color:#3b4151;display:flex;font-family:sans-serif;font-size:12px;font-weight:700;margin:0 0 0 auto}.swagger-ui .opblock .opblock-section-header>label>span{padding:0 10px 0 0}.swagger-ui .opblock .opblock-section-header h4{color:#3b4151;flex:1;font-family:sans-serif;font-size:14px;margin:0}.swagger-ui .opblock .opblock-summary-method{background:#000;border-radius:3px;color:#fff;font-family:sans-serif;font-size:14px;font-weight:700;min-width:80px;padding:6px 0;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.1)}@media(max-width:768px){.swagger-ui .opblock .opblock-summary-method{font-size:12px}}.swagger-ui .opblock .opblock-summary-operation-id,.swagger-ui .opblock .opblock-summary-path,.swagger-ui .opblock .opblock-summary-path__deprecated{align-items:center;color:#3b4151;display:flex;font-family:monospace;font-size:16px;font-weight:600;word-break:break-word}@media(max-width:768px){.swagger-ui .opblock .opblock-summary-operation-id,.swagger-ui .opblock .opblock-summary-path,.swagger-ui .opblock .opblock-summary-path__deprecated{font-size:12px}}.swagger-ui .opblock .opblock-summary-path{flex-shrink:0}@media(max-width:640px){.swagger-ui .opblock .opblock-summary-path{flex-shrink:1;max-width:100%}}.swagger-ui .opblock .opblock-summary-path__deprecated{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .opblock .opblock-summary-operation-id{font-size:14px}.swagger-ui .opblock .opblock-summary-description{color:#3b4151;font-family:sans-serif;font-size:13px;word-break:break-word}.swagger-ui .opblock .opblock-summary-path-description-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:0 10px;padding:0 10px;width:100%}@media(max-width:550px){.swagger-ui .opblock .opblock-summary-path-description-wrapper{align-items:start;flex-direction:column}}.swagger-ui .opblock .opblock-summary{align-items:center;cursor:pointer;display:flex;padding:5px}.swagger-ui .opblock .opblock-summary .view-line-link{cursor:pointer;margin:0;position:relative;top:2px;transition:all .5s;width:0}.swagger-ui .opblock .opblock-summary:hover .view-line-link{margin:0 5px;width:18px}.swagger-ui .opblock .opblock-summary:hover .view-line-link.copy-to-clipboard{width:24px}.swagger-ui .opblock.opblock-post{background:rgba(73,204,144,.1);border-color:#49cc90}.swagger-ui .opblock.opblock-post .opblock-summary-method{background:#49cc90}.swagger-ui .opblock.opblock-post .opblock-summary{border-color:#49cc90}.swagger-ui .opblock.opblock-post .tab-header .tab-item.active h4 span:after{background:#49cc90}.swagger-ui .opblock.opblock-put{background:rgba(252,161,48,.1);border-color:#fca130}.swagger-ui .opblock.opblock-put .opblock-summary-method{background:#fca130}.swagger-ui .opblock.opblock-put .opblock-summary{border-color:#fca130}.swagger-ui .opblock.opblock-put .tab-header .tab-item.active h4 span:after{background:#fca130}.swagger-ui .opblock.opblock-delete{background:rgba(249,62,62,.1);border-color:#f93e3e}.swagger-ui .opblock.opblock-delete .opblock-summary-method{background:#f93e3e}.swagger-ui .opblock.opblock-delete .opblock-summary{border-color:#f93e3e}.swagger-ui .opblock.opblock-delete .tab-header .tab-item.active h4 span:after{background:#f93e3e}.swagger-ui .opblock.opblock-get{background:rgba(97,175,254,.1);border-color:#61affe}.swagger-ui .opblock.opblock-get .opblock-summary-method{background:#61affe}.swagger-ui .opblock.opblock-get .opblock-summary{border-color:#61affe}.swagger-ui .opblock.opblock-get .tab-header .tab-item.active h4 span:after{background:#61affe}.swagger-ui .opblock.opblock-patch{background:rgba(80,227,194,.1);border-color:#50e3c2}.swagger-ui .opblock.opblock-patch .opblock-summary-method{background:#50e3c2}.swagger-ui .opblock.opblock-patch .opblock-summary{border-color:#50e3c2}.swagger-ui .opblock.opblock-patch .tab-header .tab-item.active h4 span:after{background:#50e3c2}.swagger-ui .opblock.opblock-head{background:rgba(144,18,254,.1);border-color:#9012fe}.swagger-ui .opblock.opblock-head .opblock-summary-method{background:#9012fe}.swagger-ui .opblock.opblock-head .opblock-summary{border-color:#9012fe}.swagger-ui .opblock.opblock-head .tab-header .tab-item.active h4 span:after{background:#9012fe}.swagger-ui .opblock.opblock-options{background:rgba(13,90,167,.1);border-color:#0d5aa7}.swagger-ui .opblock.opblock-options .opblock-summary-method{background:#0d5aa7}.swagger-ui .opblock.opblock-options .opblock-summary{border-color:#0d5aa7}.swagger-ui .opblock.opblock-options .tab-header .tab-item.active h4 span:after{background:#0d5aa7}.swagger-ui .opblock.opblock-deprecated{background:hsla(0,0%,92%,.1);border-color:#ebebeb;opacity:.6}.swagger-ui .opblock.opblock-deprecated .opblock-summary-method{background:#ebebeb}.swagger-ui .opblock.opblock-deprecated .opblock-summary{border-color:#ebebeb}.swagger-ui .opblock.opblock-deprecated .tab-header .tab-item.active h4 span:after{background:#ebebeb}.swagger-ui .opblock .opblock-schemes{padding:8px 20px}.swagger-ui .opblock .opblock-schemes .schemes-title{padding:0 10px 0 0}.swagger-ui .filter .operation-filter-input{border:2px solid #d8dde7;margin:20px 0;padding:10px;width:100%}.swagger-ui .download-url-wrapper .failed,.swagger-ui .filter .failed{color:red}.swagger-ui .download-url-wrapper .loading,.swagger-ui .filter .loading{color:#aaa}.swagger-ui .model-example{margin-top:1em}.swagger-ui .tab{display:flex;list-style:none;padding:0}.swagger-ui .tab li{color:#3b4151;cursor:pointer;font-family:sans-serif;font-size:12px;min-width:60px;padding:0}.swagger-ui .tab li:first-of-type{padding-left:0;padding-right:12px;position:relative}.swagger-ui .tab li:first-of-type:after{background:rgba(0,0,0,.2);content:"";height:100%;position:absolute;right:6px;top:0;width:1px}.swagger-ui .tab li.active{font-weight:700}.swagger-ui .tab li button.tablinks{background:0 0;border:0;color:inherit;font-family:inherit;font-weight:inherit;padding:0}.swagger-ui .opblock-description-wrapper,.swagger-ui .opblock-external-docs-wrapper,.swagger-ui .opblock-title_normal{color:#3b4151;font-family:sans-serif;font-size:12px;margin:0 0 5px;padding:15px 20px}.swagger-ui .opblock-description-wrapper h4,.swagger-ui .opblock-external-docs-wrapper h4,.swagger-ui .opblock-title_normal h4{color:#3b4151;font-family:sans-serif;font-size:12px;margin:0 0 5px}.swagger-ui .opblock-description-wrapper p,.swagger-ui .opblock-external-docs-wrapper p,.swagger-ui .opblock-title_normal p{color:#3b4151;font-family:sans-serif;font-size:14px;margin:0}.swagger-ui .opblock-external-docs-wrapper h4{padding-left:0}.swagger-ui .execute-wrapper{padding:20px;text-align:right}.swagger-ui .execute-wrapper .btn{padding:8px 40px;width:100%}.swagger-ui .body-param-options{display:flex;flex-direction:column}.swagger-ui .body-param-options .body-param-edit{padding:10px 0}.swagger-ui .body-param-options label{padding:8px 0}.swagger-ui .body-param-options label select{margin:3px 0 0}.swagger-ui .responses-inner{padding:20px}.swagger-ui .responses-inner h4,.swagger-ui .responses-inner h5{color:#3b4151;font-family:sans-serif;font-size:12px;margin:10px 0 5px}.swagger-ui .responses-inner .curl{white-space:normal}.swagger-ui .response-col_status{color:#3b4151;font-family:sans-serif;font-size:14px}.swagger-ui .response-col_status .response-undocumented{color:#909090;font-family:monospace;font-size:11px;font-weight:600}.swagger-ui .response-col_links{color:#3b4151;font-family:sans-serif;font-size:14px;max-width:40em;padding-left:2em}.swagger-ui .response-col_links .response-undocumented{color:#909090;font-family:monospace;font-size:11px;font-weight:600}.swagger-ui .response-col_links .operation-link{margin-bottom:1.5em}.swagger-ui .response-col_links .operation-link .description{margin-bottom:.5em}.swagger-ui .opblock-body .opblock-loading-animation{display:block;margin:3em auto}.swagger-ui .opblock-body pre.microlight{word-wrap:break-word;background:#333;border-radius:4px;color:#fff;font-family:monospace;font-size:12px;font-weight:600;-webkit-hyphens:auto;hyphens:auto;margin:0;padding:10px;white-space:pre-wrap;word-break:break-all;word-break:break-word}.swagger-ui .opblock-body pre.microlight .headerline{display:block}.swagger-ui .highlight-code{position:relative}.swagger-ui .highlight-code>.microlight{max-height:400px;min-height:6em;overflow-y:auto}.swagger-ui .highlight-code>.microlight code{white-space:pre-wrap!important;word-break:break-all}.swagger-ui .curl-command{position:relative}.swagger-ui .download-contents{align-items:center;background:#7d8293;border:none;border-radius:4px;bottom:10px;color:#fff;display:flex;font-family:sans-serif;font-size:14px;font-weight:600;height:30px;justify-content:center;padding:5px;position:absolute;right:10px;text-align:center}.swagger-ui .scheme-container{background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.15);margin:0 0 20px;padding:30px 0}.swagger-ui .scheme-container .schemes{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.swagger-ui .scheme-container .schemes>.schemes-server-container{display:flex;flex-wrap:wrap;gap:10px}.swagger-ui .scheme-container .schemes>.schemes-server-container>label{color:#3b4151;display:flex;flex-direction:column;font-family:sans-serif;font-size:12px;font-weight:700;margin:-20px 15px 0 0}.swagger-ui .scheme-container .schemes>.schemes-server-container>label select{min-width:130px;text-transform:uppercase}.swagger-ui .scheme-container .schemes:not(:has(.schemes-server-container)){justify-content:flex-end}.swagger-ui .scheme-container .schemes .auth-wrapper{flex:none;justify-content:none}.swagger-ui .scheme-container .schemes .auth-wrapper .authorize{display:flex;flex-wrap:nowrap;margin:0;padding-right:20px}.swagger-ui .loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:1em;min-height:1px;padding:40px 0 60px}.swagger-ui .loading-container .loading{position:relative}.swagger-ui .loading-container .loading:after{color:#3b4151;content:"loading";font-family:sans-serif;font-size:10px;font-weight:700;left:50%;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}.swagger-ui .loading-container .loading:before{animation:rotation 1s linear infinite,opacity .5s;backface-visibility:hidden;border:2px solid rgba(85,85,85,.1);border-radius:100%;border-top-color:rgba(0,0,0,.6);content:"";display:block;height:60px;left:50%;margin:-30px;opacity:1;position:absolute;top:50%;width:60px}@keyframes rotation{to{transform:rotate(1turn)}}.swagger-ui .response-controls{display:flex;padding-top:1em}.swagger-ui .response-control-media-type{margin-right:1em}.swagger-ui .response-control-media-type--accept-controller select{border-color:green}.swagger-ui .response-control-media-type__accept-message{color:green;font-size:.7em}.swagger-ui .response-control-examples__title,.swagger-ui .response-control-media-type__title{display:block;font-size:.7em;margin-bottom:.2em}@keyframes blinker{50%{opacity:0}}.swagger-ui .hidden{display:none}.swagger-ui .no-margin{border:none;height:auto;margin:0;padding:0}.swagger-ui .float-right{float:right}.swagger-ui .svg-assets{height:0;position:absolute;width:0}.swagger-ui section h3{color:#3b4151;font-family:sans-serif}.swagger-ui a.nostyle{display:inline}.swagger-ui a.nostyle,.swagger-ui a.nostyle:visited{color:inherit;cursor:pointer;text-decoration:inherit}.swagger-ui .fallback{color:#aaa;padding:1em}.swagger-ui .version-pragma{height:100%;padding:5em 0}.swagger-ui .version-pragma__message{display:flex;font-size:1.2em;height:100%;justify-content:center;line-height:1.5em;padding:0 .6em;text-align:center}.swagger-ui .version-pragma__message>div{flex:1;max-width:55ch}.swagger-ui .version-pragma__message code{background-color:#dedede;padding:4px 4px 2px;white-space:pre}.swagger-ui .opblock-link{font-weight:400}.swagger-ui .opblock-link.shown{font-weight:700}.swagger-ui span.token-string{color:#555}.swagger-ui span.token-not-formatted{color:#555;font-weight:700}.swagger-ui .btn{background:0 0;border:2px solid gray;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1);color:#3b4151;font-family:sans-serif;font-size:14px;font-weight:700;padding:5px 23px;transition:all .3s}.swagger-ui .btn.btn-sm{font-size:12px;padding:4px 23px}.swagger-ui .btn[disabled]{cursor:not-allowed;opacity:.3}.swagger-ui .btn:hover{box-shadow:0 0 5px rgba(0,0,0,.3)}.swagger-ui .btn.cancel{background-color:transparent;border-color:#ff6060;color:#ff6060;font-family:sans-serif}.swagger-ui .btn.authorize{background-color:transparent;border-color:#49cc90;color:#49cc90;display:inline;line-height:1}.swagger-ui .btn.authorize span{float:left;padding:4px 20px 0 0}.swagger-ui .btn.authorize svg{fill:#49cc90}.swagger-ui .btn.execute{background-color:#4990e2;border-color:#4990e2;color:#fff}.swagger-ui .btn-group{display:flex;padding:30px}.swagger-ui .btn-group .btn{flex:1}.swagger-ui .btn-group .btn:first-child{border-radius:4px 0 0 4px}.swagger-ui .btn-group .btn:last-child{border-radius:0 4px 4px 0}.swagger-ui .authorization__btn{background:0 0;border:none;padding:0 0 0 10px}.swagger-ui .authorization__btn .locked{opacity:1}.swagger-ui .authorization__btn .unlocked{opacity:.4}.swagger-ui .model-box-control,.swagger-ui .models-control,.swagger-ui .opblock-summary-control{all:inherit;border-bottom:0;cursor:pointer;flex:1;padding:0}.swagger-ui .model-box-control:focus,.swagger-ui .models-control:focus,.swagger-ui .opblock-summary-control:focus{outline:auto}.swagger-ui .expand-methods,.swagger-ui .expand-operation{background:0 0;border:none}.swagger-ui .expand-methods svg,.swagger-ui .expand-operation svg{height:20px;width:20px}.swagger-ui .expand-methods{padding:0 10px}.swagger-ui .expand-methods:hover svg{fill:#404040}.swagger-ui .expand-methods svg{fill:#707070;transition:all .3s}.swagger-ui button{cursor:pointer}.swagger-ui button.invalid{animation:shake .4s 1;background:#feebeb;border-color:#f93e3e}.swagger-ui .copy-to-clipboard{align-items:center;background:#7d8293;border:none;border-radius:4px;bottom:10px;display:flex;height:30px;justify-content:center;position:absolute;right:100px;width:30px}.swagger-ui .copy-to-clipboard button{background:url("data:image/svg+xml;charset=utf-8,") 50% no-repeat;border:none;flex-grow:1;flex-shrink:1;height:25px}.swagger-ui .copy-to-clipboard:active{background:#5e626f}.swagger-ui .opblock-control-arrow{background:0 0;border:none;text-align:center}.swagger-ui .curl-command .copy-to-clipboard{bottom:5px;height:20px;right:10px;width:20px}.swagger-ui .curl-command .copy-to-clipboard button{height:18px}.swagger-ui .opblock .opblock-summary .view-line-link.copy-to-clipboard{height:26px;position:static}.swagger-ui select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f7f7f7 url("data:image/svg+xml;charset=utf-8,") right 10px center no-repeat;background-size:20px;border:2px solid #41444e;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);color:#3b4151;font-family:sans-serif;font-size:14px;font-weight:700;padding:5px 40px 5px 10px}.swagger-ui select[multiple]{background:#f7f7f7;margin:5px 0;padding:5px}.swagger-ui select.invalid{animation:shake .4s 1;background:#feebeb;border-color:#f93e3e}.swagger-ui .opblock-body select{min-width:230px}@media(max-width:768px){.swagger-ui .opblock-body select{min-width:180px}}@media(max-width:640px){.swagger-ui .opblock-body select{min-width:100%;width:100%}}.swagger-ui label{color:#3b4151;font-family:sans-serif;font-size:12px;font-weight:700;margin:0 0 5px}.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text]{line-height:1}@media(max-width:768px){.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text]{max-width:175px}}.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text],.swagger-ui textarea{background:#fff;border:1px solid #d9d9d9;border-radius:4px;margin:5px 0;min-width:100px;padding:8px 10px}.swagger-ui input[type=email].invalid,.swagger-ui input[type=file].invalid,.swagger-ui input[type=password].invalid,.swagger-ui input[type=search].invalid,.swagger-ui input[type=text].invalid,.swagger-ui textarea.invalid{animation:shake .4s 1;background:#feebeb;border-color:#f93e3e}.swagger-ui input[disabled],.swagger-ui select[disabled],.swagger-ui textarea[disabled]{background-color:#fafafa;color:#888;cursor:not-allowed}.swagger-ui select[disabled]{border-color:#888}.swagger-ui textarea[disabled]{background-color:#41444e;color:#fff}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.swagger-ui textarea{background:hsla(0,0%,100%,.8);border:none;border-radius:4px;color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;min-height:280px;outline:0;padding:10px;width:100%}.swagger-ui textarea:focus{border:2px solid #61affe}.swagger-ui textarea.curl{background:#41444e;border-radius:4px;color:#fff;font-family:monospace;font-size:12px;font-weight:600;margin:0;min-height:100px;padding:10px;resize:none}.swagger-ui .checkbox{color:#303030;padding:5px 0 10px;transition:opacity .5s}.swagger-ui .checkbox label{display:flex}.swagger-ui .checkbox p{color:#3b4151;font-family:monospace;font-style:italic;font-weight:400!important;font-weight:600;margin:0!important}.swagger-ui .checkbox input[type=checkbox]{display:none}.swagger-ui .checkbox input[type=checkbox]+label>.item{background:#e8e8e8;border-radius:1px;box-shadow:0 0 0 2px #e8e8e8;cursor:pointer;display:inline-block;flex:none;height:16px;margin:0 8px 0 0;padding:5px;position:relative;top:3px;width:16px}.swagger-ui .checkbox input[type=checkbox]+label>.item:active{transform:scale(.9)}.swagger-ui .checkbox input[type=checkbox]:checked+label>.item{background:#e8e8e8 url("data:image/svg+xml;charset=utf-8,") 50% no-repeat}.swagger-ui .dialog-ux{bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.swagger-ui .dialog-ux .backdrop-ux{background:rgba(0,0,0,.8);bottom:0;left:0;position:fixed;right:0;top:0}.swagger-ui .dialog-ux .modal-ux{background:#fff;border:1px solid #ebebeb;border-radius:4px;box-shadow:0 10px 30px 0 rgba(0,0,0,.2);left:50%;max-width:650px;min-width:300px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:9999}.swagger-ui .dialog-ux .modal-ux-content{max-height:540px;overflow-y:auto;padding:20px}.swagger-ui .dialog-ux .modal-ux-content p{color:#41444e;color:#3b4151;font-family:sans-serif;font-size:12px;margin:0 0 5px}.swagger-ui .dialog-ux .modal-ux-content h4{color:#3b4151;font-family:sans-serif;font-size:18px;font-weight:600;margin:15px 0 0}.swagger-ui .dialog-ux .modal-ux-header{align-items:center;border-bottom:1px solid #ebebeb;display:flex;padding:12px 0}.swagger-ui .dialog-ux .modal-ux-header .close-modal{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;padding:0 10px}.swagger-ui .dialog-ux .modal-ux-header h3{color:#3b4151;flex:1;font-family:sans-serif;font-size:20px;font-weight:600;margin:0;padding:0 20px}.swagger-ui .model{color:#3b4151;font-family:monospace;font-size:12px;font-weight:300;font-weight:600}.swagger-ui .model .deprecated span,.swagger-ui .model .deprecated td{color:#a0a0a0!important}.swagger-ui .model .deprecated>td:first-of-type{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .model-toggle{cursor:pointer;display:inline-block;font-size:10px;margin:auto .3em;position:relative;top:6px;transform:rotate(90deg);transform-origin:50% 50%;transition:transform .15s ease-in}.swagger-ui .model-toggle.collapsed{transform:rotate(0)}.swagger-ui .model-toggle:after{background:url("data:image/svg+xml;charset=utf-8,") 50% no-repeat;background-size:100%;content:"";display:block;height:20px;width:20px}.swagger-ui .model-jump-to-path{cursor:pointer;position:relative}.swagger-ui .model-jump-to-path .view-line-link{cursor:pointer;position:absolute;top:-.4em}.swagger-ui .model-title{position:relative}.swagger-ui .model-title:hover .model-hint{visibility:visible}.swagger-ui .model-hint{background:rgba(0,0,0,.7);border-radius:4px;color:#ebebeb;padding:.1em .5em;position:absolute;top:-1.8em;visibility:hidden;white-space:nowrap}.swagger-ui .model p{margin:0 0 1em}.swagger-ui .model .property{color:#999;font-style:italic}.swagger-ui .model .property.primitive{color:#6b6b6b}.swagger-ui .model .external-docs,.swagger-ui table.model tr.description{color:#666;font-weight:400}.swagger-ui table.model tr.description td:first-child,.swagger-ui table.model tr.property-row.required td:first-child{font-weight:700}.swagger-ui table.model tr.property-row td{vertical-align:top}.swagger-ui table.model tr.property-row td:first-child{padding-right:.2em}.swagger-ui table.model tr.property-row .star{color:red}.swagger-ui table.model tr.extension{color:#777}.swagger-ui table.model tr.extension td:last-child{vertical-align:top}.swagger-ui table.model tr.external-docs td:first-child{font-weight:700}.swagger-ui table.model tr .renderedMarkdown p:first-child{margin-top:0}.swagger-ui section.models{border:1px solid rgba(59,65,81,.3);border-radius:4px;margin:30px 0}.swagger-ui section.models .pointer{cursor:pointer}.swagger-ui section.models.is-open{padding:0 0 20px}.swagger-ui section.models.is-open h4{border-bottom:1px solid rgba(59,65,81,.3);margin:0 0 5px}.swagger-ui section.models h4{align-items:center;color:#606060;cursor:pointer;display:flex;font-family:sans-serif;font-size:16px;margin:0;padding:10px 20px 10px 10px;transition:all .2s}.swagger-ui section.models h4 svg{transition:all .4s}.swagger-ui section.models h4 span{flex:1}.swagger-ui section.models h4:hover{background:rgba(0,0,0,.02)}.swagger-ui section.models h5{color:#707070;font-family:sans-serif;font-size:16px;margin:0 0 10px}.swagger-ui section.models .model-jump-to-path{position:relative;top:5px}.swagger-ui section.models .model-container{background:rgba(0,0,0,.05);border-radius:4px;margin:0 20px 15px;position:relative;transition:all .5s}.swagger-ui section.models .model-container:hover{background:rgba(0,0,0,.07)}.swagger-ui section.models .model-container:first-of-type{margin:20px}.swagger-ui section.models .model-container:last-of-type{margin:0 20px}.swagger-ui section.models .model-container .models-jump-to-path{opacity:.65;position:absolute;right:5px;top:8px}.swagger-ui section.models .model-box{background:0 0}.swagger-ui .model-box{background:rgba(0,0,0,.1);border-radius:4px;display:inline-block;padding:10px}.swagger-ui .model-box .model-jump-to-path{position:relative;top:4px}.swagger-ui .model-box.deprecated{opacity:.5}.swagger-ui .model-title{color:#505050;font-family:sans-serif;font-size:16px}.swagger-ui .model-title img{bottom:0;margin-left:1em;position:relative}.swagger-ui .model-deprecated-warning{color:#f93e3e;font-family:sans-serif;font-size:16px;font-weight:600;margin-right:1em}.swagger-ui span>span.model .brace-close{padding:0 0 0 10px}.swagger-ui .prop-name{display:inline-block;margin-right:1em}.swagger-ui .prop-type{color:#55a}.swagger-ui .prop-enum{display:block}.swagger-ui .prop-format{color:#606060}.swagger-ui .servers>label{color:#3b4151;font-family:sans-serif;font-size:12px;margin:-20px 15px 0 0}.swagger-ui .servers>label select{max-width:100%;min-width:130px;width:100%}.swagger-ui .servers h4.message{padding-bottom:2em}.swagger-ui .servers table tr{width:30em}.swagger-ui .servers table td{display:inline-block;max-width:15em;padding-bottom:10px;padding-top:10px;vertical-align:middle}.swagger-ui .servers table td:first-of-type{padding-right:1em}.swagger-ui .servers table td input{height:100%;width:100%}.swagger-ui .servers .computed-url{margin:2em 0}.swagger-ui .servers .computed-url code{display:inline-block;font-size:16px;margin:0 1em;padding:4px}.swagger-ui .servers-title{font-size:12px;font-weight:700}.swagger-ui .operation-servers h4.message{margin-bottom:2em}.swagger-ui table{border-collapse:collapse;padding:0 10px;width:100%}.swagger-ui table.model tbody tr td{padding:0;vertical-align:top}.swagger-ui table.model tbody tr td:first-of-type{padding:0 0 0 2em;width:174px}.swagger-ui table.headers td{color:#3b4151;font-family:monospace;font-size:12px;font-weight:300;font-weight:600;vertical-align:middle}.swagger-ui table.headers .header-example{color:#999;font-style:italic}.swagger-ui table tbody tr td{padding:10px 0 0;vertical-align:top}.swagger-ui table tbody tr td:first-of-type{min-width:6em;padding:10px 0}.swagger-ui table thead tr td,.swagger-ui table thead tr th{border-bottom:1px solid rgba(59,65,81,.2);color:#3b4151;font-family:sans-serif;font-size:12px;font-weight:700;padding:12px 0;text-align:left}.swagger-ui .parameters-col_description{margin-bottom:2em;width:99%}.swagger-ui .parameters-col_description input{max-width:340px;width:100%}.swagger-ui .parameters-col_description select{border-width:1px}.swagger-ui .parameters-col_description .markdown p,.swagger-ui .parameters-col_description .renderedMarkdown p{margin:0}.swagger-ui .parameter__name{color:#3b4151;font-family:sans-serif;font-size:16px;font-weight:400;margin-right:.75em}.swagger-ui .parameter__name.required{font-weight:700}.swagger-ui .parameter__name.required span{color:red}.swagger-ui .parameter__name.required:after{color:rgba(255,0,0,.6);content:"required";font-size:10px;padding:5px;position:relative;top:-6px}.swagger-ui .parameter__extension,.swagger-ui .parameter__in{color:gray;font-family:monospace;font-size:12px;font-style:italic;font-weight:600}.swagger-ui .parameter__deprecated{color:red;font-family:monospace;font-size:12px;font-style:italic;font-weight:600}.swagger-ui .parameter__empty_value_toggle{display:block;font-size:13px;padding-bottom:12px;padding-top:5px}.swagger-ui .parameter__empty_value_toggle input{margin-right:7px;width:auto}.swagger-ui .parameter__empty_value_toggle.disabled{opacity:.7}.swagger-ui .table-container{padding:20px}.swagger-ui .response-col_description{width:99%}.swagger-ui .response-col_description .markdown p,.swagger-ui .response-col_description .renderedMarkdown p{margin:0}.swagger-ui .response-col_links{min-width:6em}.swagger-ui .response__extension{color:gray;font-family:monospace;font-size:12px;font-style:italic;font-weight:600}.swagger-ui .topbar{background-color:#1b1b1b;padding:10px 0}.swagger-ui .topbar .topbar-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:10px}@media(max-width:550px){.swagger-ui .topbar .topbar-wrapper{align-items:start;flex-direction:column}}.swagger-ui .topbar a{align-items:center;color:#fff;display:flex;flex:1;font-family:sans-serif;font-size:1.5em;font-weight:700;max-width:300px;-webkit-text-decoration:none;text-decoration:none}.swagger-ui .topbar a span{margin:0;padding:0 10px}.swagger-ui .topbar .download-url-wrapper{display:flex;flex:3;justify-content:flex-end}.swagger-ui .topbar .download-url-wrapper input[type=text]{border:2px solid #62a03f;border-radius:4px 0 0 4px;margin:0;max-width:100%;outline:0;width:100%}.swagger-ui .topbar .download-url-wrapper .select-label{align-items:center;color:#f0f0f0;display:flex;margin:0;max-width:600px;width:100%}.swagger-ui .topbar .download-url-wrapper .select-label span{flex:1;font-size:16px;padding:0 10px 0 0;text-align:right}.swagger-ui .topbar .download-url-wrapper .select-label select{border:2px solid #62a03f;box-shadow:none;flex:2;outline:0;width:100%}.swagger-ui .topbar .download-url-wrapper .download-url-button{background:#62a03f;border:none;border-radius:0 4px 4px 0;color:#fff;font-family:sans-serif;font-size:16px;font-weight:700;padding:4px 30px}@media(max-width:550px){.swagger-ui .topbar .download-url-wrapper{width:100%}}.swagger-ui .info{margin:50px 0}.swagger-ui .info.failed-config{margin-left:auto;margin-right:auto;max-width:880px;text-align:center}.swagger-ui .info hgroup.main{margin:0 0 20px}.swagger-ui .info hgroup.main a{font-size:12px}.swagger-ui .info pre{font-size:14px}.swagger-ui .info li,.swagger-ui .info p,.swagger-ui .info table{color:#3b4151;font-family:sans-serif;font-size:14px}.swagger-ui .info h1,.swagger-ui .info h2,.swagger-ui .info h3,.swagger-ui .info h4,.swagger-ui .info h5{color:#3b4151;font-family:sans-serif}.swagger-ui .info a{color:#4990e2;font-family:sans-serif;font-size:14px;transition:all .4s}.swagger-ui .info a:hover{color:#1f69c0}.swagger-ui .info>div{margin:0 0 5px}.swagger-ui .info .base-url{color:#3b4151;font-family:monospace;font-size:12px;font-weight:300!important;font-weight:600;margin:0}.swagger-ui .info .title{color:#3b4151;font-family:sans-serif;font-size:36px;margin:0}.swagger-ui .info .title small{background:#7d8492;border-radius:57px;display:inline-block;font-size:10px;margin:0 0 0 5px;padding:2px 4px;position:relative;top:-5px;vertical-align:super}.swagger-ui .info .title small.version-stamp{background-color:#89bf04}.swagger-ui .info .title small pre{color:#fff;font-family:sans-serif;margin:0;padding:0}.swagger-ui .auth-btn-wrapper{display:flex;justify-content:center;padding:10px 0}.swagger-ui .auth-btn-wrapper .btn-done{margin-right:1em}.swagger-ui .auth-wrapper{display:flex;flex:1;justify-content:flex-end}.swagger-ui .auth-wrapper .authorize{margin-left:10px;margin-right:10px;padding-right:20px}.swagger-ui .auth-container{border-bottom:1px solid #ebebeb;margin:0 0 10px;padding:10px 20px}.swagger-ui .auth-container:last-of-type{border:0;margin:0;padding:10px 20px}.swagger-ui .auth-container h4{margin:5px 0 15px!important}.swagger-ui .auth-container .wrapper{margin:0;padding:0}.swagger-ui .auth-container input[type=password],.swagger-ui .auth-container input[type=text]{min-width:230px}.swagger-ui .auth-container .errors{background-color:#fee;border-radius:4px;color:red;color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;margin:1em;padding:10px}.swagger-ui .auth-container .errors b{margin-right:1em;text-transform:capitalize}.swagger-ui .scopes h2{color:#3b4151;font-family:sans-serif;font-size:14px}.swagger-ui .scopes h2 a{color:#4990e2;cursor:pointer;font-size:12px;padding-left:10px;-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .scope-def{padding:0 0 20px}.swagger-ui .errors-wrapper{animation:scaleUp .5s;background:rgba(249,62,62,.1);border:2px solid #f93e3e;border-radius:4px;margin:20px;padding:10px 20px}.swagger-ui .errors-wrapper .error-wrapper{margin:0 0 10px}.swagger-ui .errors-wrapper .errors h4{color:#3b4151;font-family:monospace;font-size:14px;font-weight:600;margin:0}.swagger-ui .errors-wrapper .errors small{color:#606060}.swagger-ui .errors-wrapper .errors .message{white-space:pre-line}.swagger-ui .errors-wrapper .errors .message.thrown{max-width:100%}.swagger-ui .errors-wrapper .errors .error-line{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .errors-wrapper hgroup{align-items:center;display:flex}.swagger-ui .errors-wrapper hgroup h4{color:#3b4151;flex:1;font-family:sans-serif;font-size:20px;margin:0}@keyframes scaleUp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.swagger-ui .Resizer.vertical.disabled{display:none}.swagger-ui .markdown p,.swagger-ui .markdown pre,.swagger-ui .renderedMarkdown p,.swagger-ui .renderedMarkdown pre{margin:1em auto;word-break:break-all;word-break:break-word}.swagger-ui .markdown pre,.swagger-ui .renderedMarkdown pre{background:0 0;color:#000;font-weight:400;padding:0;white-space:pre-wrap}.swagger-ui .markdown code,.swagger-ui .renderedMarkdown code{background:rgba(0,0,0,.05);border-radius:4px;color:#9012fe;font-family:monospace;font-size:14px;font-weight:600;padding:5px 7px}.swagger-ui .markdown pre>code,.swagger-ui .renderedMarkdown pre>code{display:block}.swagger-ui .json-schema-2020-12{background-color:rgba(0,0,0,.05);border-radius:4px;margin:0 20px 15px;padding:12px 0 12px 20px}.swagger-ui .json-schema-2020-12:first-of-type{margin:20px}.swagger-ui .json-schema-2020-12:last-of-type{margin:0 20px}.swagger-ui .json-schema-2020-12--embedded{background-color:inherit;padding-bottom:0;padding-left:inherit;padding-right:inherit;padding-top:0}.swagger-ui .json-schema-2020-12-body{border-left:1px dashed rgba(0,0,0,.1);margin:2px 0}.swagger-ui .json-schema-2020-12-body--collapsed{display:none}.swagger-ui .json-schema-2020-12-accordion{border:none;outline:0;padding-left:0}.swagger-ui .json-schema-2020-12-accordion__children{display:inline-block}.swagger-ui .json-schema-2020-12-accordion__icon{display:inline-block;height:18px;vertical-align:bottom;width:18px}.swagger-ui .json-schema-2020-12-accordion__icon--expanded{transform:rotate(-90deg);transform-origin:50% 50%;transition:transform .15s ease-in}.swagger-ui .json-schema-2020-12-accordion__icon--collapsed{transform:rotate(0);transform-origin:50% 50%;transition:transform .15s ease-in}.swagger-ui .json-schema-2020-12-accordion__icon svg{height:20px;width:20px}.swagger-ui .json-schema-2020-12-expand-deep-button{border:none;color:#505050;color:#afaeae;font-family:sans-serif;font-size:12px;padding-right:0}.swagger-ui .json-schema-2020-12-keyword{margin:5px 0}.swagger-ui .json-schema-2020-12-keyword__children{border-left:1px dashed rgba(0,0,0,.1);margin:0 0 0 20px;padding:0}.swagger-ui .json-schema-2020-12-keyword__children--collapsed{display:none}.swagger-ui .json-schema-2020-12-keyword__name{font-size:12px;font-weight:700;margin-left:20px}.swagger-ui .json-schema-2020-12-keyword__name--primary{color:#3b4151;font-style:normal}.swagger-ui .json-schema-2020-12-keyword__name--secondary{color:#6b6b6b;font-style:italic}.swagger-ui .json-schema-2020-12-keyword__value{color:#6b6b6b;font-size:12px;font-style:italic;font-weight:400}.swagger-ui .json-schema-2020-12-keyword__value--primary{color:#3b4151;font-style:normal}.swagger-ui .json-schema-2020-12-keyword__value--secondary{color:#6b6b6b;font-style:italic}.swagger-ui .json-schema-2020-12-keyword__value--const,.swagger-ui .json-schema-2020-12-keyword__value--warning{border:1px dashed #6b6b6b;border-radius:4px;color:#3b4151;color:#6b6b6b;display:inline-block;font-family:monospace;font-style:normal;font-weight:600;line-height:1.5;margin-left:10px;padding:1px 4px}.swagger-ui .json-schema-2020-12-keyword__value--warning{border:1px dashed red;color:red}.swagger-ui .json-schema-2020-12-keyword__name--secondary+.json-schema-2020-12-keyword__value--secondary:before{content:"="}.swagger-ui .json-schema-2020-12__attribute{color:#3b4151;font-family:monospace;font-size:12px;padding-left:10px;text-transform:lowercase}.swagger-ui .json-schema-2020-12__attribute--primary{color:#55a}.swagger-ui .json-schema-2020-12__attribute--muted{color:gray}.swagger-ui .json-schema-2020-12__attribute--warning{color:red}.swagger-ui .json-schema-2020-12-keyword--\$vocabulary ul{border-left:1px dashed rgba(0,0,0,.1);margin:0 0 0 20px}.swagger-ui .json-schema-2020-12-\$vocabulary-uri{margin-left:35px}.swagger-ui .json-schema-2020-12-\$vocabulary-uri--disabled{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .json-schema-2020-12-keyword--description{color:#6b6b6b;font-size:12px;margin-left:20px}.swagger-ui .json-schema-2020-12-keyword--description p{margin:0}.swagger-ui .json-schema-2020-12__title{color:#505050;display:inline-block;font-family:sans-serif;font-size:12px;font-weight:700;line-height:normal}.swagger-ui .json-schema-2020-12__title .json-schema-2020-12-keyword__name{margin:0}.swagger-ui .json-schema-2020-12-property{margin:7px 0}.swagger-ui .json-schema-2020-12-property .json-schema-2020-12__title{color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;vertical-align:middle}.swagger-ui .json-schema-2020-12-keyword--properties>ul{border:none;margin:0;padding:0}.swagger-ui .json-schema-2020-12-property{list-style-type:none}.swagger-ui .json-schema-2020-12-property--required>.json-schema-2020-12:first-of-type>.json-schema-2020-12-head .json-schema-2020-12__title:after{color:red;content:"*";font-weight:700}.swagger-ui .json-schema-2020-12-keyword--patternProperties ul{border:none;margin:0;padding:0}.swagger-ui .json-schema-2020-12-keyword--patternProperties .json-schema-2020-12__title:first-of-type:after,.swagger-ui .json-schema-2020-12-keyword--patternProperties .json-schema-2020-12__title:first-of-type:before{color:#55a;content:"/"}.swagger-ui .json-schema-2020-12-keyword--enum>ul{display:inline-block;margin:0;padding:0}.swagger-ui .json-schema-2020-12-keyword--enum>ul li{display:inline;list-style-type:none}.swagger-ui .json-schema-2020-12__constraint{background-color:#805ad5;border-radius:4px;color:#3b4151;color:#fff;font-family:monospace;font-weight:600;line-height:1.5;margin-left:10px;padding:1px 3px}.swagger-ui .json-schema-2020-12__constraint--string{background-color:#d69e2e;color:#fff}.swagger-ui .json-schema-2020-12-keyword--dependentRequired>ul{display:inline-block;margin:0;padding:0}.swagger-ui .json-schema-2020-12-keyword--dependentRequired>ul li{display:inline;list-style-type:none}.swagger-ui .model-box .json-schema-2020-12:not(.json-schema-2020-12--embedded)>.json-schema-2020-12-head .json-schema-2020-12__title:first-of-type{font-size:16px}.swagger-ui .model-box>.json-schema-2020-12{margin:0}.swagger-ui .model-box .json-schema-2020-12{background-color:transparent;padding:0}.swagger-ui .model-box .json-schema-2020-12-accordion,.swagger-ui .model-box .json-schema-2020-12-expand-deep-button{background-color:transparent}.swagger-ui .models .json-schema-2020-12:not(.json-schema-2020-12--embedded)>.json-schema-2020-12-head .json-schema-2020-12__title:first-of-type{font-size:16px} \ No newline at end of file