From 3e144f5f7d7b7fb3ec5b4c93f1a00ce3a0f97dfc Mon Sep 17 00:00:00 2001 From: swaggerhub-bot Date: Fri, 14 Aug 2020 23:16:14 +0000 Subject: [PATCH] chore(release): cut the v3.32.1 release --- dist/swagger-ui-bundle.js | 2 +- dist/swagger-ui-es-bundle-core.js | 9 +++ dist/swagger-ui-es-bundle-core.js.map | 1 + dist/swagger-ui-es-bundle.js | 92 +++++++++++++++++++++++++++ dist/swagger-ui-es-bundle.js.map | 1 + dist/swagger-ui.js | 2 +- package-lock.json | 2 +- package.json | 2 +- 8 files changed, 107 insertions(+), 4 deletions(-) diff --git a/dist/swagger-ui-bundle.js b/dist/swagger-ui-bundle.js index c9675a4d..d6a5fe51 100644 --- a/dist/swagger-ui-bundle.js +++ b/dist/swagger-ui-bundle.js @@ -88,5 +88,5 @@ var n,r=this&&this.__extends||(n=function(e,t){return(n=Object.setPrototypeOf||{ * * Copyright (c) 2014-2015, Jon Schlinkert. * Licensed under the MIT License. - */var r,o="";e.exports=function(e,t){if("string"!=typeof e)throw new TypeError("expected a string");if(1===t)return e;if(2===t)return e+e;var n=e.length*t;if(r!==e||void 0===r)r=e,o="";else if(o.length>=n)return o.substr(0,n);for(;n>o.length&&t>1;)1&t&&(o+=e),t>>=1,e+=e;return o=(o+=e).substr(0,n)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DebounceInput=void 0;var r=Object.assign||function(e){for(var t=1;t=n.props.minLength?n.notify(e):t.length>o.length&&n.notify(r({},e,{target:r({},e.target,{value:""})}))}))},n.onKeyDown=function(e){var t=n.props.onKeyDown;"Enter"===e.key&&n.forceNotify(e),t&&t(e)},n.onBlur=function(e){var t=n.props.onBlur;n.forceNotify(e),t&&t(e)},n.createNotifier=function(e){if(e<0)n.notify=function(){return null};else if(0===e)n.notify=n.doNotify;else{var t=(0,a.default)((function(e){n.isDebouncing=!1,n.doNotify(e)}),e);n.notify=function(e){n.isDebouncing=!0,t(e)},n.flush=function(){return t.flush()},n.cancel=function(){n.isDebouncing=!1,t.cancel()}}},n.doNotify=function(){var e=n.props.onChange;e.apply(void 0,arguments)},n.forceNotify=function(e){if(n.isDebouncing){n.cancel&&n.cancel();var t=n.state.value,o=n.props.minLength;t.length>=o?n.doNotify(e):n.doNotify(r({},e,{target:r({},e.target,{value:t})}))}},n.state={value:e.value||""},n.isDebouncing=!1,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"componentWillMount",value:function(){this.createNotifier(this.props.debounceTimeout)}},{key:"componentWillReceiveProps",value:function(e){var t=e.value,n=e.debounceTimeout;this.isDebouncing||(void 0!==t&&this.state.value!==t&&this.setState({value:t}),n!==this.props.debounceTimeout&&this.createNotifier(n))}},{key:"componentWillUnmount",value:function(){this.flush&&this.flush()}},{key:"render",value:function(){var e=this.props,t=e.element,n=(e.onChange,e.value,e.minLength,e.debounceTimeout,e.forceNotifyByEnter),o=e.forceNotifyOnBlur,a=e.onKeyDown,s=e.onBlur,u=e.inputRef,c=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["element","onChange","value","minLength","debounceTimeout","forceNotifyByEnter","forceNotifyOnBlur","onKeyDown","onBlur","inputRef"]),l=void 0;l=n?{onKeyDown:this.onKeyDown}:a?{onKeyDown:a}:{};var p=void 0;p=o?{onBlur:this.onBlur}:s?{onBlur:s}:{};var f=u?{ref:u}:{};return i.default.createElement(t,r({},c,{onChange:this.onChange,value:this.state.value},l,p,f))}}]),t}(i.default.PureComponent)).defaultProps={element:"input",type:"text",onKeyDown:void 0,onBlur:void 0,value:void 0,minLength:0,debounceTimeout:100,forceNotifyByEnter:!0,forceNotifyOnBlur:!0,inputRef:void 0}},function(e,t,n){(function(t){var n=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,i=/^0o[0-7]+$/i,a=parseInt,s="object"==typeof t&&t&&t.Object===Object&&t,u="object"==typeof self&&self&&self.Object===Object&&self,c=s||u||Function("return this")(),l=Object.prototype.toString,p=Math.max,f=Math.min,h=function(){return c.Date.now()};function d(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function m(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==l.call(e)}(e))return NaN;if(d(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=d(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(n,"");var s=o.test(e);return s||i.test(e)?a(e.slice(2),s?2:8):r.test(e)?NaN:+e}e.exports=function(e,t,n){var r,o,i,a,s,u,c=0,l=!1,v=!1,g=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function y(t){var n=r,i=o;return r=o=void 0,c=t,a=e.apply(i,n)}function b(e){return c=e,s=setTimeout(E,t),l?y(e):a}function _(e){var n=e-u;return void 0===u||n>=t||n<0||v&&e-c>=i}function E(){var e=h();if(_(e))return w(e);s=setTimeout(E,function(e){var n=t-(e-u);return v?f(n,i-(e-c)):n}(e))}function w(e){return s=void 0,g&&r?y(e):(r=o=void 0,a)}function x(){var e=h(),n=_(e);if(r=arguments,o=this,u=e,n){if(void 0===s)return b(u);if(v)return s=setTimeout(E,t),y(u)}return void 0===s&&(s=setTimeout(E,t)),a}return t=m(t)||0,d(n)&&(l=!!n.leading,i=(v="maxWait"in n)?p(m(n.maxWait)||0,t):i,g="trailing"in n?!!n.trailing:g),x.cancel=function(){void 0!==s&&clearTimeout(s),c=0,r=u=o=s=void 0},x.flush=function(){return void 0===s?a:w(h())},x}}).call(this,n(43))},function(e,t,n){var r={"./all.js":303,"./auth/actions.js":70,"./auth/index.js":265,"./auth/reducers.js":266,"./auth/selectors.js":267,"./auth/spec-wrap-actions.js":268,"./configs/actions.js":114,"./configs/helpers.js":134,"./configs/index.js":305,"./configs/reducers.js":273,"./configs/selectors.js":272,"./configs/spec-actions.js":271,"./deep-linking/helpers.js":135,"./deep-linking/index.js":274,"./deep-linking/layout.js":275,"./deep-linking/operation-tag-wrapper.jsx":277,"./deep-linking/operation-wrapper.jsx":276,"./download-url.js":270,"./err/actions.js":46,"./err/error-transformers/hook.js":90,"./err/error-transformers/transformers/not-of-type.js":251,"./err/error-transformers/transformers/parameter-oneof.js":252,"./err/index.js":249,"./err/reducers.js":250,"./err/selectors.js":253,"./filter/index.js":278,"./filter/opsFilter.js":279,"./layout/actions.js":75,"./layout/index.js":254,"./layout/reducers.js":255,"./layout/selectors.js":256,"./logs/index.js":263,"./oas3/actions.js":47,"./oas3/auth-extensions/wrap-selectors.js":283,"./oas3/components/callbacks.jsx":286,"./oas3/components/http-auth.jsx":292,"./oas3/components/index.js":285,"./oas3/components/operation-link.jsx":288,"./oas3/components/operation-servers.jsx":293,"./oas3/components/request-body-editor.jsx":291,"./oas3/components/request-body.jsx":287,"./oas3/components/servers-container.jsx":290,"./oas3/components/servers.jsx":289,"./oas3/helpers.jsx":26,"./oas3/index.js":281,"./oas3/reducers.js":302,"./oas3/selectors.js":301,"./oas3/spec-extensions/selectors.js":284,"./oas3/spec-extensions/wrap-selectors.js":282,"./oas3/wrap-components/auth-item.jsx":296,"./oas3/wrap-components/index.js":294,"./oas3/wrap-components/json-schema-string.jsx":300,"./oas3/wrap-components/markdown.jsx":295,"./oas3/wrap-components/model.jsx":299,"./oas3/wrap-components/online-validator-badge.js":298,"./oas3/wrap-components/version-stamp.jsx":297,"./on-complete/index.js":280,"./samples/fn.js":113,"./samples/index.js":262,"./spec/actions.js":32,"./spec/index.js":257,"./spec/reducers.js":258,"./spec/selectors.js":69,"./spec/wrap-actions.js":259,"./swagger-js/configs-wrap-actions.js":264,"./swagger-js/index.js":304,"./util/index.js":269,"./view/index.js":260,"./view/root-injects.jsx":137};function o(e){var t=i(e);return n(t)}function i(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=i,e.exports=o,o.id=888},function(e,t,n){"use strict";n.r(t);var r={};n.r(r),n.d(r,"Container",(function(){return vn})),n.d(r,"Col",(function(){return yn})),n.d(r,"Row",(function(){return bn})),n.d(r,"Button",(function(){return _n})),n.d(r,"TextArea",(function(){return En})),n.d(r,"Input",(function(){return wn})),n.d(r,"Select",(function(){return xn})),n.d(r,"Link",(function(){return Cn})),n.d(r,"Collapse",(function(){return An}));var o={};n.r(o),n.d(o,"JsonSchemaForm",(function(){return hr})),n.d(o,"JsonSchema_string",(function(){return dr})),n.d(o,"JsonSchema_array",(function(){return mr})),n.d(o,"JsonSchemaArrayItemText",(function(){return vr})),n.d(o,"JsonSchemaArrayItemFile",(function(){return gr})),n.d(o,"JsonSchema_boolean",(function(){return yr})),n.d(o,"JsonSchema_object",(function(){return br}));var i=n(25),a=n.n(i),s=n(11),u=n.n(s),c=n(15),l=n.n(c),p=n(60),f=n.n(p),h=n(10),d=n.n(h),m=n(2),v=n.n(m),g=n(16),y=n.n(g),b=n(4),_=n.n(b),E=n(3),w=n.n(E),x=n(0),C=n.n(x),S=n(89),A=n(1),k=n.n(A),O=n(434),j=n(112),T=n.n(j),I=n(172),P=n.n(I),N=n(46),M=n(20),R=n(5),D=function(e){return e};var L=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};_()(this,e),f()(this,{state:{},plugins:[],system:{configs:{},fn:{},components:{},rootInjects:{},statePlugins:{}},boundSystem:{},toolbox:{}},t),this.getSystem=this._getSystem.bind(this),this.store=z(D,Object(A.fromJS)(this.state),this.getSystem),this.buildSystem(!1),this.register(this.plugins)}return w()(e,[{key:"getStore",value:function(){return this.store}},{key:"register",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=B(e,this.getSystem());U(this.system,n),t&&this.buildSystem();var r=F.call(this.system,e,this.getSystem());r&&this.buildSystem()}},{key:"buildSystem",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this.getStore().dispatch,n=this.getStore().getState;this.boundSystem=y()({},this.getRootInjects(),this.getWrappedAndBoundActions(t),this.getWrappedAndBoundSelectors(n,this.getSystem),this.getStateThunks(n),this.getFn(),this.getConfigs()),e&&this.rebuildReducer()}},{key:"_getSystem",value:function(){return this.boundSystem}},{key:"getRootInjects",value:function(){return y()({getSystem:this.getSystem,getStore:this.getStore.bind(this),getComponents:this.getComponents.bind(this),getState:this.getStore().getState,getConfigs:this._getConfigs.bind(this),Im:k.a,React:C.a},this.system.rootInjects||{})}},{key:"_getConfigs",value:function(){return this.system.configs}},{key:"getConfigs",value:function(){return{configs:this.system.configs}}},{key:"setConfigs",value:function(e){this.system.configs=e}},{key:"rebuildReducer",value:function(){var e,t,n;this.store.replaceReducer((n=this.system.statePlugins,e=Object(R.y)(n,(function(e){return e.reducers})),t=u()(e).reduce((function(t,n){var r;return t[n]=(r=e[n],function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new A.Map,t=arguments.length>1?arguments[1]:void 0;if(!r)return e;var n=r[t.type];if(n){var o=q(n)(e,t);return null===o?e:o}return e}),t}),{}),u()(t).length?Object(O.combineReducers)(t):D))}},{key:"getType",value:function(e){var t=e[0].toUpperCase()+e.slice(1);return Object(R.z)(this.system.statePlugins,(function(n,r){var o=n[e];if(o)return v()({},r+t,o)}))}},{key:"getSelectors",value:function(){return this.getType("selectors")}},{key:"getActions",value:function(){var e=this.getType("actions");return Object(R.y)(e,(function(e){return Object(R.z)(e,(function(e,t){if(Object(R.r)(e))return v()({},t,e)}))}))}},{key:"getWrappedAndBoundActions",value:function(e){var t=this,n=this.getBoundActions(e);return Object(R.y)(n,(function(e,n){var r=t.system.statePlugins[n.slice(0,-7)].wrapActions;return r?Object(R.y)(e,(function(e,n){var o=r[n];return o?(d()(o)||(o=[o]),o.reduce((function(e,n){var r=function(){return n(e,t.getSystem()).apply(void 0,arguments)};if(!Object(R.r)(r))throw new TypeError("wrapActions needs to return a function that returns a new function (ie the wrapped action)");return q(r)}),e||Function.prototype)):e})):e}))}},{key:"getWrappedAndBoundSelectors",value:function(e,t){var n=this,r=this.getBoundSelectors(e,t);return Object(R.y)(r,(function(t,r){var o=[r.slice(0,-9)],i=n.system.statePlugins[o].wrapSelectors;return i?Object(R.y)(t,(function(t,r){var a=i[r];return a?(d()(a)||(a=[a]),a.reduce((function(t,r){var i=function(){for(var i=arguments.length,a=new Array(i),s=0;s2&&void 0!==arguments[2]?arguments[2]:{},o=r.hasLoaded,i=o;return Object(R.u)(e)&&!Object(R.p)(e)&&"function"==typeof e.afterLoad&&(i=!0,q(e.afterLoad).call(this,t)),Object(R.s)(e)?F.call(this,e(t),t,{hasLoaded:i}):Object(R.p)(e)?e.map((function(e){return F.call(n,e,t,{hasLoaded:i})})):i}function U(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!Object(R.u)(e))return{};if(!Object(R.u)(t))return e;t.wrapComponents&&(Object(R.y)(t.wrapComponents,(function(n,r){var o=e.components&&e.components[r];o&&d()(o)?(e.components[r]=o.concat([n]),delete t.wrapComponents[r]):o&&(e.components[r]=[o,n],delete t.wrapComponents[r])})),u()(t.wrapComponents).length||delete t.wrapComponents);var n=e.statePlugins;if(Object(R.u)(n))for(var r in n){var o=n[r];if(Object(R.u)(o)&&Object(R.u)(o.wrapActions)){var i=o.wrapActions;for(var a in i){var s=i[a];d()(s)||(s=[s],i[a]=s),t&&t.statePlugins&&t.statePlugins[r]&&t.statePlugins[r].wrapActions&&t.statePlugins[r].wrapActions[a]&&(t.statePlugins[r].wrapActions[a]=i[a].concat(t.statePlugins[r].wrapActions[a]))}}}return f()(e,t)}function q(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.logErrors,r=void 0===n||n;return"function"!=typeof e?e:function(){try{for(var t=arguments.length,n=new Array(t),o=0;o=0&&(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:h,showSummary:l,displayOperationId:s,displayRequestDuration:u,allowTryItOut:d,security:m,isAuthorized:t.authSelectors.isAuthorized(m),isShown:r.isShown(f,"full"===i),jumpToKey:"paths.".concat(t.path,".").concat(t.method),response:t.specSelectors.responseFor(t.path,t.method),request:t.specSelectors.requestFor(t.path,t.method)}}},{key:"componentDidMount",value:function(){var e=this.props.isShown,t=this.getResolvedSubtree();e&&void 0===t&&this.requestResolvedSubtree()}},{key:"componentWillReceiveProps",value:function(e){var t=e.response,n=e.isShown,r=this.getResolvedSubtree();t!==this.props.response&&this.setState({executeInProgress:!1}),n&&void 0===r&&this.requestResolvedSubtree()}},{key:"render",value:function(){var e=this.props,t=e.op,n=e.tag,r=e.path,o=e.method,i=e.security,a=e.isAuthorized,s=e.operationId,u=e.showSummary,c=e.isShown,l=e.jumpToKey,p=e.allowTryItOut,f=e.response,h=e.request,d=e.displayOperationId,m=e.displayRequestDuration,v=e.isDeepLinkingEnabled,g=e.specPath,y=e.specSelectors,b=e.specActions,_=e.getComponent,E=e.getConfigs,w=e.layoutSelectors,x=e.layoutActions,S=e.authActions,k=e.authSelectors,O=e.oas3Actions,j=e.oas3Selectors,T=e.fn,I=_("operation"),P=this.getResolvedSubtree()||Object(A.Map)(),N=Object(A.fromJS)({op:P,tag:n,path:r,summary:t.getIn(["operation","summary"])||"",deprecated:P.get("deprecated")||t.getIn(["operation","deprecated"])||!1,method:o,security:i,isAuthorized:a,operationId:s,originalOperationId:P.getIn(["operation","__originalOperationId"]),showSummary:u,isShown:c,jumpToKey:l,allowTryItOut:p,request:h,displayOperationId:d,displayRequestDuration:m,isDeepLinkingEnabled:v,executeInProgress:this.state.executeInProgress,tryItOutEnabled:this.state.tryItOutEnabled});return C.a.createElement(I,{operation:N,response:f,request:h,isShown:c,toggleShown:this.toggleShown,onTryoutClick:this.onTryoutClick,onCancelClick:this.onCancelClick,onExecute:this.onExecute,specPath:g,specActions:b,specSelectors:y,oas3Actions:O,oas3Selectors:j,layoutActions:x,layoutSelectors:w,authActions:S,authSelectors:k,getComponent:_,getConfigs:E,fn:T})}}]),n}(x.PureComponent);v()(le,"defaultProps",{showSummary:!0,response:null,allowTryItOut:!0,displayOperationId:!1,displayRequestDuration:!1});var pe=function(e){ae()(n,e);var t=ue()(n);function n(){return _()(this,n),t.apply(this,arguments)}return w()(n,[{key:"getLayout",value:function(){var e=this.props,t=e.getComponent,n=e.layoutSelectors.current(),r=t(n,!0);return r||function(){return C.a.createElement("h1",null,' No layout defined for "',n,'" ')}}},{key:"render",value:function(){var e=this.getLayout();return C.a.createElement(e,null)}}]),n}(C.a.Component);pe.defaultProps={};var fe=function(e){ae()(n,e);var t=ue()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i1&&void 0!==arguments[1]?arguments[1]:{},r=n.isSyntheticChange,o=void 0!==r&&r;"function"==typeof e.props.onSelect&&e.props.onSelect(t,{isSyntheticChange:o})})),v()(oe()(e),"_onDomSelect",(function(t){if("function"==typeof e.props.onSelect){var n=t.target.selectedOptions[0].getAttribute("value");e._onSelect(n,{isSyntheticChange:!1})}})),v()(oe()(e),"getCurrentExample",(function(){var t=e.props,n=t.examples,r=t.currentExampleKey,o=n.get(r),i=n.keySeq().first(),a=n.get(i);return o||a||xe()({})})),e}return w()(n,[{key:"componentDidMount",value:function(){var e=this.props,t=e.onSelect,n=e.examples;if("function"==typeof t){var r=n.first(),o=n.keyOf(r);this._onSelect(o,{isSyntheticChange:!0})}}},{key:"componentWillReceiveProps",value:function(e){var t=e.currentExampleKey,n=e.examples;if(n!==this.props.examples&&!n.has(t)){var r=n.first(),o=n.keyOf(r);this._onSelect(o,{isSyntheticChange:!0})}}},{key:"render",value:function(){var e=this.props,t=e.examples,n=e.currentExampleKey,r=e.isValueModified,o=e.isModifiedValueAvailable,i=e.showLabels;return C.a.createElement("div",{className:"examples-select"},i?C.a.createElement("span",{className:"examples-select__section-label"},"Examples: "):null,C.a.createElement("select",{onChange:this._onDomSelect,value:o&&r?"__MODIFIED__VALUE__":n||""},o?C.a.createElement("option",{value:"__MODIFIED__VALUE__"},"[Modified value]"):null,t.map((function(e,t){return C.a.createElement("option",{key:t,value:t},e.get("summary")||t)})).valueSeq()))}}]),n}(C.a.PureComponent);v()(Ce,"defaultProps",{examples:k.a.Map({}),onSelect:function(){for(var e,t=arguments.length,n=new Array(t),r=0;r1&&void 0!==arguments[1]?arguments[1]:{},n=t.isSyntheticChange,o=r.props,i=o.onSelect,a=o.updateValue,s=o.currentUserInputValue,u=r._getStateForCurrentNamespace(),c=u.lastUserEditedValue,l=r._getValueForExample(e);if("__MODIFIED__VALUE__"===e)return a(Se(c)),r._setStateForCurrentNamespace({isModifiedValueSelected:!0});if("function"==typeof i){for(var p=arguments.length,f=new Array(p>2?p-2:0),h=2;h-1&&o.setState({scopes:o.state.scopes.filter((function(e){return e!==r}))})})),v()(oe()(o),"onInputChange",(function(e){var t=e.target,n=t.dataset.name,r=t.value,i=v()({},n,r);o.setState(i)})),v()(oe()(o),"selectScopes",(function(e){e.target.dataset.all?o.setState({scopes:Oe()((o.props.schema.get("allowedScopes")||o.props.schema.get("scopes")).keys())}):o.setState({scopes:[]})})),v()(oe()(o),"logout",(function(e){e.preventDefault();var t=o.props,n=t.authActions,r=t.errActions,i=t.name;r.clear({authId:i,type:"auth",source:"auth"}),n.logout([i])}));var i=o.props,a=i.name,s=i.schema,u=i.authorized,c=i.authSelectors,l=u&&u.get(a),p=c.getConfigs()||{},f=l&&l.get("username")||"",h=l&&l.get("clientId")||p.clientId||"",m=l&&l.get("clientSecret")||p.clientSecret||"",g=l&&l.get("passwordType")||"basic",y=l&&l.get("scopes")||p.scopes||[];return"string"==typeof y&&(y=y.split(p.scopeSeparator||" ")),o.state={appName:p.appName,name:a,schema:s,scopes:y,clientId:h,clientSecret:m,username:f,password:"",passwordType:g},o}return w()(n,[{key:"render",value:function(){var e=this,t=this.props,n=t.schema,r=t.getComponent,o=t.authSelectors,i=t.errSelectors,a=t.name,s=t.specSelectors,u=r("Input"),c=r("Row"),l=r("Col"),p=r("Button"),f=r("authError"),h=r("JumpToPath",!0),d=r("Markdown",!0),m=r("InitializedInput"),v=s.isOAS3,g=v()?"authorizationCode":"accessCode",y=v()?"clientCredentials":"application",b=n.get("flow"),_=n.get("allowedScopes")||n.get("scopes"),E=!!o.authorized().get(a),w=i.allErrors().filter((function(e){return e.get("authId")===a})),x=!w.filter((function(e){return"validation"===e.get("source")})).size,S=n.get("description");return C.a.createElement("div",null,C.a.createElement("h4",null,a," (OAuth2, ",n.get("flow"),") ",C.a.createElement(h,{path:["securityDefinitions",a]})),this.state.appName?C.a.createElement("h5",null,"Application: ",this.state.appName," "):null,S&&C.a.createElement(d,{source:n.get("description")}),E&&C.a.createElement("h6",null,"Authorized"),("implicit"===b||b===g)&&C.a.createElement("p",null,"Authorization URL: ",C.a.createElement("code",null,n.get("authorizationUrl"))),("password"===b||b===g||b===y)&&C.a.createElement("p",null,"Token URL:",C.a.createElement("code",null," ",n.get("tokenUrl"))),C.a.createElement("p",{className:"flow"},"Flow: ",C.a.createElement("code",null,n.get("flow"))),"password"!==b?null:C.a.createElement(c,null,C.a.createElement(c,null,C.a.createElement("label",{htmlFor:"oauth_username"},"username:"),E?C.a.createElement("code",null," ",this.state.username," "):C.a.createElement(l,{tablet:10,desktop:10},C.a.createElement("input",{id:"oauth_username",type:"text","data-name":"username",onChange:this.onInputChange}))),C.a.createElement(c,null,C.a.createElement("label",{htmlFor:"oauth_password"},"password:"),E?C.a.createElement("code",null," ****** "):C.a.createElement(l,{tablet:10,desktop:10},C.a.createElement("input",{id:"oauth_password",type:"password","data-name":"password",onChange:this.onInputChange}))),C.a.createElement(c,null,C.a.createElement("label",{htmlFor:"password_type"},"Client credentials location:"),E?C.a.createElement("code",null," ",this.state.passwordType," "):C.a.createElement(l,{tablet:10,desktop:10},C.a.createElement("select",{id:"password_type","data-name":"passwordType",onChange:this.onInputChange},C.a.createElement("option",{value:"basic"},"Authorization header"),C.a.createElement("option",{value:"request-body"},"Request body"))))),(b===y||"implicit"===b||b===g||"password"===b)&&(!E||E&&this.state.clientId)&&C.a.createElement(c,null,C.a.createElement("label",{htmlFor:"client_id"},"client_id:"),E?C.a.createElement("code",null," ****** "):C.a.createElement(l,{tablet:10,desktop:10},C.a.createElement(m,{id:"client_id",type:"text",required:"password"===b,initialValue:this.state.clientId,"data-name":"clientId",onChange:this.onInputChange}))),(b===y||b===g||"password"===b)&&C.a.createElement(c,null,C.a.createElement("label",{htmlFor:"client_secret"},"client_secret:"),E?C.a.createElement("code",null," ****** "):C.a.createElement(l,{tablet:10,desktop:10},C.a.createElement(m,{id:"client_secret",initialValue:this.state.clientSecret,type:"password","data-name":"clientSecret",onChange:this.onInputChange}))),!E&&_&&_.size?C.a.createElement("div",{className:"scopes"},C.a.createElement("h2",null,"Scopes:",C.a.createElement("a",{onClick:this.selectScopes,"data-all":!0},"select all"),C.a.createElement("a",{onClick:this.selectScopes},"select none")),_.map((function(t,n){return C.a.createElement(c,{key:n},C.a.createElement("div",{className:"checkbox"},C.a.createElement(u,{"data-value":n,id:"".concat(n,"-").concat(b,"-checkbox-").concat(e.state.name),disabled:E,checked:e.state.scopes.includes(n),type:"checkbox",onChange:e.onScopeChange}),C.a.createElement("label",{htmlFor:"".concat(n,"-").concat(b,"-checkbox-").concat(e.state.name)},C.a.createElement("span",{className:"item"}),C.a.createElement("div",{className:"text"},C.a.createElement("p",{className:"name"},n),C.a.createElement("p",{className:"description"},t)))))})).toArray()):null,w.valueSeq().map((function(e,t){return C.a.createElement(f,{error:e,key:t})})),C.a.createElement("div",{className:"auth-btn-wrapper"},x&&(E?C.a.createElement(p,{className:"btn modal-btn auth authorize",onClick:this.logout},"Logout"):C.a.createElement(p,{className:"btn modal-btn auth authorize",onClick:this.authorize},"Authorize")),C.a.createElement(p,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close")))}}]),n}(C.a.Component),Te=function(e){ae()(n,e);var t=ue()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i=0&&(u=u.slice(0,p)),C.a.createElement("div",null,u.map((function(e,s){var u=e.get("operations");return C.a.createElement(l,{key:"operation-"+s,tagObj:e,tag:s,oas3Selectors:r,layoutSelectors:o,layoutActions:i,getConfigs:a,getComponent:n,specUrl:t.url()},u.map((function(e){var n=e.get("path"),r=e.get("method"),o=k.a.List(["paths",n,r]);return-1===(t.isOAS3()?De:Re).indexOf(r)?null:C.a.createElement(c,{key:"".concat(n,"-").concat(r),specPath:o,op:e,path:n,method:r,tag:s})})).toArray())})).toArray(),u.size<1?C.a.createElement("h3",null," No operations defined in spec! "):null)}}]),n}(C.a.Component);function Be(e){return e.match(/^(?:[a-z]+:)?\/\//i)}function Fe(e,t){return e?Be(e)?(n=e).match(/^\/\//i)?"".concat(window.location.protocol).concat(n):n:new URL(e,t).href:t;var n}function Ue(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.selectedServer,o=void 0===r?"":r;if(e){if(Be(e))return e;var i=Fe(o,t);return new URL(e,i).href}}var qe=function(e){ae()(n,e);var t=ue()(n);function n(){return _()(this,n),t.apply(this,arguments)}return w()(n,[{key:"render",value:function(){var e=this.props,t=e.tagObj,n=e.tag,r=e.children,o=e.oas3Selectors,i=e.layoutSelectors,a=e.layoutActions,s=e.getConfigs,u=e.getComponent,c=e.specUrl,l=s(),p=l.docExpansion,f=l.deepLinking,h=f&&"false"!==f,d=u("Collapse"),m=u("Markdown",!0),v=u("DeepLink"),g=u("Link"),y=t.getIn(["tagDetails","description"],null),b=t.getIn(["tagDetails","externalDocs","description"]),_=Ue(t.getIn(["tagDetails","externalDocs","url"]),c,{selectedServer:o.selectedServer()}),E=["operations-tag",n],w=i.isShown(E,"full"===p||"list"===p);return C.a.createElement("div",{className:w?"opblock-tag-section is-open":"opblock-tag-section"},C.a.createElement("h4",{onClick:function(){return a.show(E,!w)},className:y?"opblock-tag":"opblock-tag no-desc",id:E.map((function(e){return Object(R.g)(e)})).join("-"),"data-tag":n,"data-is-open":w},C.a.createElement(v,{enabled:h,isShown:w,path:Object(R.d)(n),text:n}),y?C.a.createElement("small",null,C.a.createElement(m,{source:y})):C.a.createElement("small",null),C.a.createElement("div",null,b?C.a.createElement("small",null,b,_?": ":null,_?C.a.createElement(g,{href:Object(R.G)(_),onClick:function(e){return e.stopPropagation()},target:"_blank"},_):null):null),C.a.createElement("button",{className:"expand-operation",title:w?"Collapse operation":"Expand operation",onClick:function(){return a.show(E,!w)}},C.a.createElement("svg",{className:"arrow",width:"20",height:"20"},C.a.createElement("use",{href:w?"#large-arrow-down":"#large-arrow",xlinkHref:w?"#large-arrow-down":"#large-arrow"})))),C.a.createElement(d,{isOpened:w},r))}}]),n}(C.a.Component);v()(qe,"defaultProps",{tagObj:k.a.fromJS({}),tag:""});var ze=function(e){ae()(r,e);var t=ue()(r);function r(){return _()(this,r),t.apply(this,arguments)}return w()(r,[{key:"render",value:function(){var e=this.props,t=e.specPath,r=e.response,o=e.request,i=e.toggleShown,a=e.onTryoutClick,s=e.onCancelClick,u=e.onExecute,c=e.fn,l=e.getComponent,p=e.getConfigs,f=e.specActions,h=e.specSelectors,d=e.authActions,m=e.authSelectors,v=e.oas3Actions,g=e.oas3Selectors,y=this.props.operation,b=y.toJS(),_=b.deprecated,E=b.isShown,w=b.path,x=b.method,S=b.op,A=b.tag,k=b.operationId,O=b.allowTryItOut,j=b.displayRequestDuration,T=b.tryItOutEnabled,I=b.executeInProgress,P=S.description,N=S.externalDocs,M=S.schemes,D=N?Ue(N.url,h.url(),{selectedServer:g.selectedServer()}):"",L=y.getIn(["op"]),B=L.get("responses"),F=Object(R.n)(L,["parameters"]),U=h.operationScheme(w,x),q=["operations",A,k],z=Object(R.m)(L),V=l("responses"),W=l("parameters"),H=l("execute"),J=l("clear"),K=l("Collapse"),Y=l("Markdown",!0),$=l("schemes"),G=l("OperationServers"),Z=l("OperationExt"),X=l("OperationSummary"),Q=l("Link"),ee=p().showExtensions;if(B&&r&&r.size>0){var te=!B.get(String(r.get("status")))&&!B.get("default");r=r.set("notDocumented",te)}var ne=[w,x];return C.a.createElement("div",{className:_?"opblock opblock-deprecated":E?"opblock opblock-".concat(x," is-open"):"opblock opblock-".concat(x),id:Object(R.g)(q.join("-"))},C.a.createElement(X,{operationProps:y,toggleShown:i,getComponent:l,authActions:d,authSelectors:m,specPath:t}),C.a.createElement(K,{isOpened:E},C.a.createElement("div",{className:"opblock-body"},L&&L.size||null===L?null:C.a.createElement("img",{height:"32px",width:"32px",src:n(433),className:"opblock-loading-animation"}),_&&C.a.createElement("h4",{className:"opblock-title_normal"}," Warning: Deprecated"),P&&C.a.createElement("div",{className:"opblock-description-wrapper"},C.a.createElement("div",{className:"opblock-description"},C.a.createElement(Y,{source:P}))),D?C.a.createElement("div",{className:"opblock-external-docs-wrapper"},C.a.createElement("h4",{className:"opblock-title_normal"},"Find more details"),C.a.createElement("div",{className:"opblock-external-docs"},C.a.createElement("span",{className:"opblock-external-docs__description"},C.a.createElement(Y,{source:N.description})),C.a.createElement(Q,{target:"_blank",className:"opblock-external-docs__link",href:Object(R.G)(D)},D))):null,L&&L.size?C.a.createElement(W,{parameters:F,specPath:t.push("parameters"),operation:L,onChangeKey:ne,onTryoutClick:a,onCancelClick:s,tryItOutEnabled:T,allowTryItOut:O,fn:c,getComponent:l,specActions:f,specSelectors:h,pathMethod:[w,x],getConfigs:p,oas3Actions:v,oas3Selectors:g}):null,T?C.a.createElement(G,{getComponent:l,path:w,method:x,operationServers:L.get("servers"),pathServers:h.paths().getIn([w,"servers"]),getSelectedServer:g.selectedServer,setSelectedServer:v.setSelectedServer,setServerVariableValue:v.setServerVariableValue,getServerVariable:g.serverVariableValue,getEffectiveServerValue:g.serverEffectiveValue}):null,T&&O&&M&&M.size?C.a.createElement("div",{className:"opblock-schemes"},C.a.createElement($,{schemes:M,path:w,method:x,specActions:f,currentScheme:U})):null,C.a.createElement("div",{className:T&&r&&O?"btn-group":"execute-wrapper"},T&&O?C.a.createElement(H,{operation:L,specActions:f,specSelectors:h,oas3Selectors:g,oas3Actions:v,path:w,method:x,onExecute:u}):null,T&&r&&O?C.a.createElement(J,{specActions:f,path:w,method:x}):null),I?C.a.createElement("div",{className:"loading-container"},C.a.createElement("div",{className:"loading"})):null,B?C.a.createElement(V,{responses:B,request:o,tryItOutResponse:r,getComponent:l,getConfigs:p,specSelectors:h,oas3Actions:v,oas3Selectors:g,specActions:f,produces:h.producesOptionsFor([w,x]),producesValue:h.currentProducesFor([w,x]),specPath:t.push("responses"),path:w,method:x,displayRequestDuration:j,fn:c}):null,ee&&z.size?C.a.createElement(Z,{extensions:z,getComponent:l}):null)))}}]),r}(x.PureComponent);v()(ze,"defaultProps",{operation:null,response:null,request:null,specPath:Object(A.List)(),summary:""});var Ve=n(68),We=n.n(Ve),He=function(e){ae()(n,e);var t=ue()(n);function n(){return _()(this,n),t.apply(this,arguments)}return w()(n,[{key:"render",value:function(){var e=this.props,t=e.toggleShown,n=e.getComponent,r=e.authActions,o=e.authSelectors,i=e.operationProps,a=e.specPath,s=i.toJS(),u=s.summary,c=s.isAuthorized,l=s.method,p=s.op,f=s.showSummary,h=s.operationId,d=s.originalOperationId,m=s.displayOperationId,v=p.summary,g=i.get("security"),y=n("authorizeOperationBtn"),b=n("OperationSummaryMethod"),_=n("OperationSummaryPath"),E=n("JumpToPath",!0);return C.a.createElement("div",{className:"opblock-summary opblock-summary-".concat(l),onClick:t},C.a.createElement(b,{method:l}),C.a.createElement(_,{getComponent:n,operationProps:i,specPath:a}),f?C.a.createElement("div",{className:"opblock-summary-description"},We()(v||u)):null,m&&(d||h)?C.a.createElement("span",{className:"opblock-summary-operation-id"},d||h):null,g&&g.count()?C.a.createElement(y,{isAuthorized:c,onClick:function(){var e=o.definitionsForRequirements(g);r.showDefinitions(e)}}):null,C.a.createElement(E,{path:a}))}}]),n}(x.PureComponent);v()(He,"defaultProps",{operationProps:null,specPath:Object(A.List)(),summary:""});var Je=function(e){ae()(n,e);var t=ue()(n);function n(){return _()(this,n),t.apply(this,arguments)}return w()(n,[{key:"render",value:function(){var e=this.props.method;return C.a.createElement("span",{className:"opblock-summary-method"},e.toUpperCase())}}]),n}(x.PureComponent);v()(Je,"defaultProps",{operationProps:null});var Ke=function(e){ae()(n,e);var t=ue()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return e.reduce((function(e,t){return rt()({},e,n[t])}),t)}function it(e){return e.join(" ")}function at(e){var t=e.node,n=e.stylesheet,r=e.style,o=void 0===r?{}:r,i=e.useInlineStyles,a=e.key,s=t.properties,u=t.type,c=t.tagName,l=t.value;if("text"===u)return l;if(c){var p=function(e,t){var n=0;return function(r){return n+=1,r.map((function(r,o){return at({node:r,stylesheet:e,useInlineStyles:t,key:"code-segment-".concat(n,"-").concat(o)})}))}}(n,i),f=i&&s.className&&s.className.filter((function(e){return!n[e]})),h=f&&f.length?f:void 0,d=i?rt()({},s,{className:h&&it(h)},{style:ot(s.className,Object.assign({},s.style,o),n)}):rt()({},s,{className:it(s.className)}),m=p(t.children);return C.a.createElement(c,tt()({key:a},d),m)}}var st=/\n/g;function ut(e){var t=e.codeString,n=e.codeStyle,r=e.containerProps,o=void 0===r?{}:r,i=e.numberProps,a=e.startingLineNumber;return o.style=o.style||{float:"left",paddingRight:"10px"},C.a.createElement("code",tt()({},o,{style:Object.assign({},n,o.style)}),function(e){var t=e.lines,n=e.startingLineNumber,r=e.numberProps,o=void 0===r?{}:r;return t.map((function(e,t){var r=t+n,i="function"==typeof o?o(r):o;return C.a.createElement("span",tt()({key:"line-".concat(t),className:"react-syntax-highlighter-line-number"},i),"".concat(r,"\n"))}))}({lines:t.replace(/\n$/,"").split("\n"),numberProps:i,startingLineNumber:a}))}function ct(e){var t=e.children,n=e.lineNumber,r=e.lineProps,o=e.className,i=void 0===o?[]:o,a=("function"==typeof r?r(n):r)||{};return a.className=a.className?i.concat(a.className):i,{type:"element",tagName:"span",properties:a,children:t}}function lt(e,t){for(var n=function e(t){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=0;o .hljs-title":{color:"#88C0D0"},"hljs-keyword":{color:"#81A1C1"},"hljs-literal":{color:"#81A1C1"},"hljs-symbol":{color:"#81A1C1"},"hljs-number":{color:"#B48EAD"},"hljs-regexp":{color:"#EBCB8B"},"hljs-string":{color:"#A3BE8C"},"hljs-title":{color:"#8FBCBB"},"hljs-params":{color:"#D8DEE9"},"hljs-bullet":{color:"#81A1C1"},"hljs-code":{color:"#8FBCBB"},"hljs-emphasis":{fontStyle:"italic"},"hljs-formula":{color:"#8FBCBB"},"hljs-strong":{fontWeight:"bold"},"hljs-link:hover":{textDecoration:"underline"},"hljs-quote":{color:"#4C566A"},"hljs-comment":{color:"#4C566A"},"hljs-doctag":{color:"#8FBCBB"},"hljs-meta":{color:"#5E81AC"},"hljs-meta-keyword":{color:"#5E81AC"},"hljs-meta-string":{color:"#A3BE8C"},"hljs-attr":{color:"#8FBCBB"},"hljs-attribute":{color:"#D8DEE9"},"hljs-builtin-name":{color:"#81A1C1"},"hljs-name":{color:"#81A1C1"},"hljs-section":{color:"#88C0D0"},"hljs-tag":{color:"#81A1C1"},"hljs-variable":{color:"#D8DEE9"},"hljs-template-variable":{color:"#D8DEE9"},"hljs-template-tag":{color:"#5E81AC"},"abnf .hljs-attribute":{color:"#88C0D0"},"abnf .hljs-symbol":{color:"#EBCB8B"},"apache .hljs-attribute":{color:"#88C0D0"},"apache .hljs-section":{color:"#81A1C1"},"arduino .hljs-built_in":{color:"#88C0D0"},"aspectj .hljs-meta":{color:"#D08770"},"aspectj > .hljs-title":{color:"#88C0D0"},"bnf .hljs-attribute":{color:"#8FBCBB"},"clojure .hljs-name":{color:"#88C0D0"},"clojure .hljs-symbol":{color:"#EBCB8B"},"coq .hljs-built_in":{color:"#88C0D0"},"cpp .hljs-meta-string":{color:"#8FBCBB"},"css .hljs-built_in":{color:"#88C0D0"},"css .hljs-keyword":{color:"#D08770"},"diff .hljs-meta":{color:"#8FBCBB"},"ebnf .hljs-attribute":{color:"#8FBCBB"},"glsl .hljs-built_in":{color:"#88C0D0"},"groovy .hljs-meta:not(:first-child)":{color:"#D08770"},"haxe .hljs-meta":{color:"#D08770"},"java .hljs-meta":{color:"#D08770"},"ldif .hljs-attribute":{color:"#8FBCBB"},"lisp .hljs-name":{color:"#88C0D0"},"lua .hljs-built_in":{color:"#88C0D0"},"moonscript .hljs-built_in":{color:"#88C0D0"},"nginx .hljs-attribute":{color:"#88C0D0"},"nginx .hljs-section":{color:"#5E81AC"},"pf .hljs-built_in":{color:"#88C0D0"},"processing .hljs-built_in":{color:"#88C0D0"},"scss .hljs-keyword":{color:"#81A1C1"},"stylus .hljs-keyword":{color:"#81A1C1"},"swift .hljs-meta":{color:"#D08770"},"vim .hljs-built_in":{color:"#88C0D0",fontStyle:"italic"},"yaml .hljs-meta":{color:"#D08770"}},obsidian:{hljs:{display:"block",overflowX:"auto",padding:"0.5em",background:"#282b2e",color:"#e0e2e4"},"hljs-keyword":{color:"#93c763",fontWeight:"bold"},"hljs-selector-tag":{color:"#93c763",fontWeight:"bold"},"hljs-literal":{color:"#93c763",fontWeight:"bold"},"hljs-selector-id":{color:"#93c763"},"hljs-number":{color:"#ffcd22"},"hljs-attribute":{color:"#668bb0"},"hljs-code":{color:"white"},"hljs-class .hljs-title":{color:"white"},"hljs-section":{color:"white",fontWeight:"bold"},"hljs-regexp":{color:"#d39745"},"hljs-link":{color:"#d39745"},"hljs-meta":{color:"#557182"},"hljs-tag":{color:"#8cbbad"},"hljs-name":{color:"#8cbbad",fontWeight:"bold"},"hljs-bullet":{color:"#8cbbad"},"hljs-subst":{color:"#8cbbad"},"hljs-emphasis":{color:"#8cbbad"},"hljs-type":{color:"#8cbbad",fontWeight:"bold"},"hljs-built_in":{color:"#8cbbad"},"hljs-selector-attr":{color:"#8cbbad"},"hljs-selector-pseudo":{color:"#8cbbad"},"hljs-addition":{color:"#8cbbad"},"hljs-variable":{color:"#8cbbad"},"hljs-template-tag":{color:"#8cbbad"},"hljs-template-variable":{color:"#8cbbad"},"hljs-string":{color:"#ec7600"},"hljs-symbol":{color:"#ec7600"},"hljs-comment":{color:"#818e96"},"hljs-quote":{color:"#818e96"},"hljs-deletion":{color:"#818e96"},"hljs-selector-class":{color:"#A082BD"},"hljs-doctag":{fontWeight:"bold"},"hljs-title":{fontWeight:"bold"},"hljs-strong":{fontWeight:"bold"}},"tomorrow-night":{"hljs-comment":{color:"#969896"},"hljs-quote":{color:"#969896"},"hljs-variable":{color:"#cc6666"},"hljs-template-variable":{color:"#cc6666"},"hljs-tag":{color:"#cc6666"},"hljs-name":{color:"#cc6666"},"hljs-selector-id":{color:"#cc6666"},"hljs-selector-class":{color:"#cc6666"},"hljs-regexp":{color:"#cc6666"},"hljs-deletion":{color:"#cc6666"},"hljs-number":{color:"#de935f"},"hljs-built_in":{color:"#de935f"},"hljs-builtin-name":{color:"#de935f"},"hljs-literal":{color:"#de935f"},"hljs-type":{color:"#de935f"},"hljs-params":{color:"#de935f"},"hljs-meta":{color:"#de935f"},"hljs-link":{color:"#de935f"},"hljs-attribute":{color:"#f0c674"},"hljs-string":{color:"#b5bd68"},"hljs-symbol":{color:"#b5bd68"},"hljs-bullet":{color:"#b5bd68"},"hljs-addition":{color:"#b5bd68"},"hljs-title":{color:"#81a2be"},"hljs-section":{color:"#81a2be"},"hljs-keyword":{color:"#b294bb"},"hljs-selector-tag":{color:"#b294bb"},hljs:{display:"block",overflowX:"auto",background:"#1d1f21",color:"#c5c8c6",padding:"0.5em"},"hljs-emphasis":{fontStyle:"italic"},"hljs-strong":{fontWeight:"bold"}}},Pt=u()(It),Nt=function(e){return Pt.includes(e)?It[e]:(console.warn("Request style '".concat(e,"' is not available, returning default instead")),Tt)},Mt=n(31),Rt=n.n(Mt),Dt=n(466),Lt=n.n(Dt),Bt=n(179),Ft=function(e){ae()(n,e);var t=ue()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;io&&(0===i&&n<0||o+i>=r&&n>0)&&e.preventDefault()})),e}return w()(n,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.className,r=e.downloadable,o=e.getConfigs,i=e.canCopy,a=o?o():{syntaxHighlight:{activated:!0,theme:"agate"}};n=n||"";var s=Rt()(a,"syntaxHighlight.activated")?C.a.createElement(gt,{className:n+" microlight",onWheel:this.preventYScrollingBeyondElement,style:Nt(Rt()(a,"syntaxHighlight.theme"))},t):C.a.createElement("pre",{onWheel:this.preventYScrollingBeyondElement,className:n+" microlight"},t);return C.a.createElement("div",{className:"highlight-code"},r?C.a.createElement("div",{className:"download-contents",onClick:this.downloadText},"Download"):null,i?C.a.createElement("div",{className:"copy-to-clipboard"},C.a.createElement(Bt.CopyToClipboard,{text:t},C.a.createElement("button",null))):null,s)}}]),n}(x.Component),Ut=function(e){ae()(n,e);var t=ue()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i0?p?C.a.createElement("div",null,C.a.createElement("p",{className:"i"},"Unrecognized response type; displaying content as text."),C.a.createElement(f,{downloadable:!0,fileName:"".concat(h,".txt"),value:p,getConfigs:c,canCopy:!0})):C.a.createElement("p",{className:"i"},"Unrecognized response type; unable to display."):null;return t?C.a.createElement("div",null,C.a.createElement("h5",null,"Response body"),t):null}}]),n}(C.a.PureComponent),$t=n(13),Gt=n.n($t),Zt=function(e){ae()(n,e);var t=ue()(n);function n(e){var r;return _()(this,n),r=t.call(this,e),v()(oe()(r),"onChange",(function(e,t,n){var o=r.props;(0,o.specActions.changeParamByIdentity)(o.onChangeKey,e,t,n)})),v()(oe()(r),"onChangeConsumesWrapper",(function(e){var t=r.props;(0,t.specActions.changeConsumesValue)(t.onChangeKey,e)})),v()(oe()(r),"toggleTab",(function(e){return"parameters"===e?r.setState({parametersVisible:!0,callbackVisible:!1}):"callbacks"===e?r.setState({callbackVisible:!0,parametersVisible:!1}):void 0})),r.state={callbackVisible:!1,parametersVisible:!0},r}return w()(n,[{key:"render",value:function(){var e=this,t=this.props,n=t.onTryoutClick,r=t.onCancelClick,o=t.parameters,i=t.allowTryItOut,a=t.tryItOutEnabled,s=t.specPath,u=t.fn,c=t.getComponent,l=t.getConfigs,p=t.specSelectors,f=t.specActions,h=t.pathMethod,d=t.oas3Actions,m=t.oas3Selectors,v=t.operation,g=c("parameterRow"),y=c("TryItOutButton"),b=c("contentType"),_=c("Callbacks",!0),E=c("RequestBody",!0),w=a&&i,x=p.isOAS3(),S=v.get("requestBody");return C.a.createElement("div",{className:"opblock-section"},C.a.createElement("div",{className:"opblock-section-header"},x?C.a.createElement("div",{className:"tab-header"},C.a.createElement("div",{onClick:function(){return e.toggleTab("parameters")},className:"tab-item ".concat(this.state.parametersVisible&&"active")},C.a.createElement("h4",{className:"opblock-title"},C.a.createElement("span",null,"Parameters"))),v.get("callbacks")?C.a.createElement("div",{onClick:function(){return e.toggleTab("callbacks")},className:"tab-item ".concat(this.state.callbackVisible&&"active")},C.a.createElement("h4",{className:"opblock-title"},C.a.createElement("span",null,"Callbacks"))):null):C.a.createElement("div",{className:"tab-header"},C.a.createElement("h4",{className:"opblock-title"},"Parameters")),i?C.a.createElement(y,{enabled:a,onCancelClick:r,onTryoutClick:n}):null),this.state.parametersVisible?C.a.createElement("div",{className:"parameters-container"},o.count()?C.a.createElement("div",{className:"table-container"},C.a.createElement("table",{className:"parameters"},C.a.createElement("thead",null,C.a.createElement("tr",null,C.a.createElement("th",{className:"col_header parameters-col_name"},"Name"),C.a.createElement("th",{className:"col_header parameters-col_description"},"Description"))),C.a.createElement("tbody",null,function(e,t){return e.valueSeq().filter(k.a.Map.isMap).map(t)}(o,(function(t,n){return C.a.createElement(g,{fn:u,specPath:s.push(n.toString()),getComponent:c,getConfigs:l,rawParam:t,param:p.parameterWithMetaByIdentity(h,t),key:"".concat(t.get("in"),".").concat(t.get("name")),onChange:e.onChange,onChangeConsumes:e.onChangeConsumesWrapper,specSelectors:p,specActions:f,oas3Actions:d,oas3Selectors:m,pathMethod:h,isExecute:w})})).toArray()))):C.a.createElement("div",{className:"opblock-description-wrapper"},C.a.createElement("p",null,"No parameters"))):null,this.state.callbackVisible?C.a.createElement("div",{className:"callbacks-container opblock-description-wrapper"},C.a.createElement(_,{callbacks:Object(A.Map)(v.get("callbacks")),specPath:s.slice(0,-1).push("callbacks")})):null,x&&S&&this.state.parametersVisible&&C.a.createElement("div",{className:"opblock-section opblock-section-request-body"},C.a.createElement("div",{className:"opblock-section-header"},C.a.createElement("h4",{className:"opblock-title parameter__name ".concat(S.get("required")&&"required")},"Request body"),C.a.createElement("label",null,C.a.createElement(b,{value:m.requestContentType.apply(m,Gt()(h)),contentTypes:S.get("content",Object(A.List)()).keySeq(),onChange:function(e){d.setRequestContentType({value:e,pathMethod:h}),d.initRequestBodyValidateError({pathMethod:h})},className:"body-param-content-type"}))),C.a.createElement("div",{className:"opblock-description-wrapper"},C.a.createElement(E,{specPath:s.slice(0,-1).push("requestBody"),requestBody:S,requestBodyValue:m.requestBodyValue.apply(m,Gt()(h)),requestBodyInclusionSetting:m.requestBodyInclusionSetting.apply(m,Gt()(h)),requestBodyErrors:m.requestBodyErrors.apply(m,Gt()(h)),isExecute:w,activeExamplesKey:m.activeExamplesMember.apply(m,Gt()(h).concat(["requestBody","requestBody"])),updateActiveExamplesKey:function(t){e.props.oas3Actions.setActiveExamplesMember({name:t,pathMethod:e.props.pathMethod,contextType:"requestBody",contextName:"requestBody"})},onChange:function(e,t){if(t){var n=m.requestBodyValue.apply(m,Gt()(h)),r=A.Map.isMap(n)?n:Object(A.Map)();return d.setRequestBodyValue({pathMethod:h,value:r.setIn(t,e)})}d.setRequestBodyValue({value:e,pathMethod:h})},onChangeIncludeEmpty:function(e,t){d.setRequestBodyInclusion({pathMethod:h,value:t,name:e})},contentType:m.requestContentType.apply(m,Gt()(h))}))))}}]),n}(x.Component);v()(Zt,"defaultProps",{onTryoutClick:Function.prototype,onCancelClick:Function.prototype,tryItOutEnabled:!1,allowTryItOut:!0,onChangeKey:[],specPath:[]});var Xt=function(e){var t=e.xKey,n=e.xVal;return C.a.createElement("div",{className:"parameter__extension"},t,": ",String(n))},Qt={onChange:function(){},isIncludedOptions:{}},en=function(e){ae()(n,e);var t=ue()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i1&&void 0!==arguments[1]&&arguments[1],n=o.props,r=n.onChange,i=n.rawParam;return r(i,""===e||e&&0===e.size?null:e,t)})),v()(oe()(o),"_onExampleSelect",(function(e){o.props.oas3Actions.setActiveExamplesMember({name:e,pathMethod:o.props.pathMethod,contextType:"parameters",contextName:o.getParamKey()})})),v()(oe()(o),"onChangeIncludeEmpty",(function(e){var t=o.props,n=t.specActions,r=t.param,i=t.pathMethod,a=r.get("name"),s=r.get("in");return n.updateEmptyParamInclusion(i,a,s,e)})),v()(oe()(o),"setDefaultValue",(function(){var e=o.props,t=e.specSelectors,n=e.pathMethod,r=e.rawParam,i=e.oas3Selectors,a=t.parameterWithMetaByIdentity(n,r)||Object(A.Map)(),s=Object(tn.a)(a,{isOAS3:t.isOAS3()}).schema,u=a.get("content",Object(A.Map)()).keySeq().first(),c=s?Object(R.o)(s.toJS(),u,{includeWriteOnly:!0}):null;if(a&&void 0===a.get("value")&&"body"!==a.get("in")){var l;if(t.isSwagger2())l=a.get("x-example")||a.getIn(["schema","example"])||s&&s.getIn(["default"]);else if(t.isOAS3()){var p=i.activeExamplesMember.apply(i,Gt()(n).concat(["parameters",o.getParamKey()]));l=a.getIn(["examples",p,"value"])||a.getIn(["content",u,"example"])||a.get("example")||s&&s.get("example")||s&&s.get("default")||a.get("default")}void 0===l||A.List.isList(l)||(l=Object(R.J)(l)),void 0!==l?o.onChangeWrapper(l):s&&"object"===s.get("type")&&c&&!a.get("examples")&&o.onChangeWrapper(A.List.isList(c)?c:Object(R.J)(c))}})),o.setDefaultValue(),o}return w()(n,[{key:"componentWillReceiveProps",value:function(e){var t,n=e.specSelectors,r=e.pathMethod,o=e.rawParam,i=n.isOAS3(),a=n.parameterWithMetaByIdentity(r,o)||new A.Map;if(a=a.isEmpty()?o:a,i){var s=Object(tn.a)(a,{isOAS3:i}).schema;t=s?s.get("enum"):void 0}else t=a?a.get("enum"):void 0;var u,c=a?a.get("value"):void 0;void 0!==c?u=c:o.get("required")&&t&&t.size&&(u=t.first()),void 0!==u&&u!==c&&this.onChangeWrapper(Object(R.x)(u)),this.setDefaultValue()}},{key:"getParamKey",value:function(){var e=this.props.param;return e?"".concat(e.get("name"),"-").concat(e.get("in")):null}},{key:"render",value:function(){var e=this.props,t=e.param,n=e.rawParam,r=e.getComponent,o=e.getConfigs,i=e.isExecute,a=e.fn,s=e.onChangeConsumes,u=e.specSelectors,c=e.pathMethod,l=e.specPath,p=e.oas3Selectors,f=u.isOAS3(),h=o(),d=h.showExtensions,m=h.showCommonExtensions;if(t||(t=n),!n)return null;var v,g,y,b,_=r("JsonSchemaForm"),E=r("ParamBody"),w=t.get("in"),x="body"!==w?null:C.a.createElement(E,{getComponent:r,getConfigs:o,fn:a,param:t,consumes:u.consumesOptionsFor(c),consumesValue:u.contentTypeValues(c).get("requestContentType"),onChange:this.onChangeWrapper,onChangeConsumes:s,isExecute:i,specSelectors:u,pathMethod:c}),S=r("modelExample"),k=r("Markdown",!0),O=r("ParameterExt"),j=r("ParameterIncludeEmpty"),T=r("ExamplesSelectValueRetainer"),I=r("Example"),P=Object(tn.a)(t,{isOAS3:f}).schema,N=u.parameterWithMetaByIdentity(c,n)||Object(A.Map)(),D=P?P.get("format"):null,L=P?P.get("type"):null,B=P?P.getIn(["items","type"]):null,F="formData"===w,U="FormData"in M.a,q=t.get("required"),z=N?N.get("value"):"",V=m?Object(R.l)(P):null,W=d?Object(R.m)(t):null,H=!1;return void 0!==t&&P&&(v=P.get("items")),void 0!==v?(g=v.get("enum"),y=v.get("default")):P&&(g=P.get("enum")),g&&g.size&&g.size>0&&(H=!0),void 0!==t&&(P&&(y=P.get("default")),void 0===y&&(y=t.get("default")),void 0===(b=t.get("example"))&&(b=t.get("x-example"))),C.a.createElement("tr",{"data-param-name":t.get("name"),"data-param-in":t.get("in")},C.a.createElement("td",{className:"parameters-col_name"},C.a.createElement("div",{className:q?"parameter__name required":"parameter__name"},t.get("name"),q?C.a.createElement("span",null," *"):null),C.a.createElement("div",{className:"parameter__type"},L,B&&"[".concat(B,"]"),D&&C.a.createElement("span",{className:"prop-format"},"($",D,")")),C.a.createElement("div",{className:"parameter__deprecated"},f&&t.get("deprecated")?"deprecated":null),C.a.createElement("div",{className:"parameter__in"},"(",t.get("in"),")"),m&&V.size?V.entrySeq().map((function(e){var t=$e()(e,2),n=t[0],r=t[1];return C.a.createElement(O,{key:"".concat(n,"-").concat(r),xKey:n,xVal:r})})):null,d&&W.size?W.map((function(e,t){return C.a.createElement(O,{key:"".concat(t,"-").concat(e),xKey:t,xVal:e})})):null),C.a.createElement("td",{className:"parameters-col_description"},t.get("description")?C.a.createElement(k,{source:t.get("description")}):null,!x&&i||!H?null:C.a.createElement(k,{className:"parameter__enum",source:"Available values : "+g.map((function(e){return e})).toArray().join(", ")}),!x&&i||void 0===y?null:C.a.createElement(k,{className:"parameter__default",source:"Default value : "+y}),!x&&i||void 0===b?null:C.a.createElement(k,{source:"Example : "+b}),F&&!U&&C.a.createElement("div",null,"Error: your browser does not support FormData"),f&&t.get("examples")?C.a.createElement("section",{className:"parameter-controls"},C.a.createElement(T,{examples:t.get("examples"),onSelect:this._onExampleSelect,updateValue:this.onChangeWrapper,getComponent:r,defaultToFirstExample:!0,currentKey:p.activeExamplesMember.apply(p,Gt()(c).concat(["parameters",this.getParamKey()])),currentUserInputValue:z})):null,x?null:C.a.createElement(_,{fn:a,getComponent:r,value:z,required:q,disabled:!i,description:t.get("description")?"".concat(t.get("name")," - ").concat(t.get("description")):"".concat(t.get("name")),onChange:this.onChangeWrapper,errors:N.get("errors"),schema:P}),x&&P?C.a.createElement(S,{getComponent:r,specPath:l.push("schema"),getConfigs:o,isExecute:i,specSelectors:u,schema:P,example:x,includeWriteOnly:!0}):null,!x&&i&&t.get("allowEmptyValue")?C.a.createElement(j,{onChange:this.onChangeIncludeEmpty,isIncluded:u.parameterInclusionSettingFor(c,t.get("name"),t.get("in")),isDisabled:!Object(R.q)(z)}):null,f&&t.get("examples")?C.a.createElement(I,{example:t.getIn(["examples",p.activeExamplesMember.apply(p,Gt()(c).concat(["parameters",this.getParamKey()]))]),getComponent:r}):null))}}]),n}(x.Component),rn=function(e){ae()(n,e);var t=ue()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i0&&"none"!==c),h=n.isOAS3(),d=r("ModelWrapper"),m=r("Collapse"),v=r("ModelCollapse"),g=r("JumpToPath");return C.a.createElement("section",{className:f?"models is-open":"models",ref:this.onLoadModels},C.a.createElement("h4",{onClick:function(){return i.show(p,!f)}},C.a.createElement("span",null,h?"Schemas":"Models"),C.a.createElement("svg",{width:"20",height:"20"},C.a.createElement("use",{xlinkHref:f?"#large-arrow-down":"#large-arrow"}))),C.a.createElement(m,{isOpened:f},s.entrySeq().map((function(t){var s=$e()(t,1)[0],u=[].concat(Gt()(p),[s]),c=k.a.List(u),f=n.specResolvedSubtree(u),h=n.specJson().getIn(u),m=A.Map.isMap(f)?f:k.a.Map(),y=A.Map.isMap(h)?h:k.a.Map(),b=m.get("title")||y.get("title")||s,_=o.isShown(u,!1);_&&0===m.size&&y.size>0&&e.props.specActions.requestResolvedSubtree(u);var E=C.a.createElement(d,{name:s,expandDepth:l,schema:m||k.a.Map(),displayName:b,fullPath:u,specPath:c,getComponent:r,specSelectors:n,getConfigs:a,layoutSelectors:o,layoutActions:i,includeReadOnly:!0,includeWriteOnly:!0}),w=C.a.createElement("span",{className:"model-box"},C.a.createElement("span",{className:"model model-title"},b));return C.a.createElement("div",{id:"model-".concat(s),className:"model-container",key:"models-section-".concat(s),"data-name":s,ref:e.onLoadModel},C.a.createElement("span",{className:"models-jump-to-path"},C.a.createElement(g,{specPath:c})),C.a.createElement(v,{classes:"model-box",collapsedContent:e.getCollapsedContent(s),onToggle:e.handleToggle,title:w,displayName:b,modelName:s,specPath:c,layoutSelectors:o,layoutActions:i,hideSelfOnExpand:!0,expanded:l>0&&_},E))})).toArray()))}}]),n}(x.Component),Xn=function(e){var t=e.value,n=(0,e.getComponent)("ModelCollapse"),r=C.a.createElement("span",null,"Array [ ",t.count()," ]");return C.a.createElement("span",{className:"prop-enum"},"Enum:",C.a.createElement("br",null),C.a.createElement(n,{collapsedContent:r},"[ ",t.join(", ")," ]"))},Qn=function(e){ae()(n,e);var t=ue()(n);function n(){return _()(this,n),t.apply(this,arguments)}return w()(n,[{key:"render",value:function(){var e=this.props,t=e.schema,n=e.name,r=e.displayName,o=e.isRef,i=e.getComponent,s=e.getConfigs,u=e.depth,c=e.onToggle,l=e.expanded,p=e.specPath,f=dn()(e,["schema","name","displayName","isRef","getComponent","getConfigs","depth","onToggle","expanded","specPath"]),h=f.specSelectors,d=f.expandDepth,m=f.includeReadOnly,v=f.includeWriteOnly,g=h.isOAS3;if(!t)return null;var y=s().showExtensions,b=t.get("description"),_=t.get("properties"),E=t.get("additionalProperties"),w=t.get("title")||r||n,x=t.get("required"),S=t.filter((function(e,t){return-1!==["maxProperties","minProperties","nullable"].indexOf(t)})),k=i("JumpToPath",!0),O=i("Markdown",!0),j=i("Model"),T=i("ModelCollapse"),I=i("Property"),P=function(){return C.a.createElement("span",{className:"model-jump-to-path"},C.a.createElement(k,{specPath:p}))},N=C.a.createElement("span",null,C.a.createElement("span",null,"{"),"...",C.a.createElement("span",null,"}"),o?C.a.createElement(P,null):""),M=h.isOAS3()?t.get("anyOf"):null,R=h.isOAS3()?t.get("oneOf"):null,D=h.isOAS3()?t.get("not"):null,L=w&&C.a.createElement("span",{className:"model-title"},o&&t.get("$$ref")&&C.a.createElement("span",{className:"model-hint"},t.get("$$ref")),C.a.createElement("span",{className:"model-title__text"},w));return C.a.createElement("span",{className:"model"},C.a.createElement(T,{modelName:n,title:L,onToggle:c,expanded:!!l||u<=d,collapsedContent:N},C.a.createElement("span",{className:"brace-open object"},"{"),o?C.a.createElement(P,null):null,C.a.createElement("span",{className:"inner-object"},C.a.createElement("table",{className:"model"},C.a.createElement("tbody",null,b?C.a.createElement("tr",{className:"description"},C.a.createElement("td",null,"description:"),C.a.createElement("td",null,C.a.createElement(O,{source:b}))):null,_&&_.size?_.entrySeq().filter((function(e){var t=$e()(e,2)[1];return(!t.get("readOnly")||m)&&(!t.get("writeOnly")||v)})).map((function(e){var t=$e()(e,2),r=t[0],o=t[1],a=g()&&o.get("deprecated"),c=A.List.isList(x)&&x.contains(r),l=["property-row"];return a&&l.push("deprecated"),c&&l.push("required"),C.a.createElement("tr",{key:r,className:l.join(" ")},C.a.createElement("td",null,r,c&&C.a.createElement("span",{className:"star"},"*")),C.a.createElement("td",null,C.a.createElement(j,fn()({key:"object-".concat(n,"-").concat(r,"_").concat(o)},f,{required:c,getComponent:i,specPath:p.push("properties",r),getConfigs:s,schema:o,depth:u+1}))))})).toArray():null,y?C.a.createElement("tr",null,C.a.createElement("td",null," ")):null,y?t.entrySeq().map((function(e){var t=$e()(e,2),n=t[0],r=t[1];if("x-"===n.slice(0,2)){var o=r?r.toJS?r.toJS():r:null;return C.a.createElement("tr",{key:n,className:"extension"},C.a.createElement("td",null,n),C.a.createElement("td",null,a()(o)))}})).toArray():null,E&&E.size?C.a.createElement("tr",null,C.a.createElement("td",null,"< * >:"),C.a.createElement("td",null,C.a.createElement(j,fn()({},f,{required:!1,getComponent:i,specPath:p.push("additionalProperties"),getConfigs:s,schema:E,depth:u+1})))):null,M?C.a.createElement("tr",null,C.a.createElement("td",null,"anyOf ->"),C.a.createElement("td",null,M.map((function(e,t){return C.a.createElement("div",{key:t},C.a.createElement(j,fn()({},f,{required:!1,getComponent:i,specPath:p.push("anyOf",t),getConfigs:s,schema:e,depth:u+1})))})))):null,R?C.a.createElement("tr",null,C.a.createElement("td",null,"oneOf ->"),C.a.createElement("td",null,R.map((function(e,t){return C.a.createElement("div",{key:t},C.a.createElement(j,fn()({},f,{required:!1,getComponent:i,specPath:p.push("oneOf",t),getConfigs:s,schema:e,depth:u+1})))})))):null,D?C.a.createElement("tr",null,C.a.createElement("td",null,"not ->"),C.a.createElement("td",null,C.a.createElement("div",null,C.a.createElement(j,fn()({},f,{required:!1,getComponent:i,specPath:p.push("not"),getConfigs:s,schema:D,depth:u+1}))))):null))),C.a.createElement("span",{className:"brace-close"},"}")),S.size?S.entrySeq().map((function(e){var t=$e()(e,2),n=t[0],r=t[1];return C.a.createElement(I,{key:"".concat(n,"-").concat(r),propKey:n,propVal:r,propClass:"property"})})):null)}}]),n}(x.Component),er=function(e){ae()(n,e);var t=ue()(n);function n(){return _()(this,n),t.apply(this,arguments)}return w()(n,[{key:"render",value:function(){var e=this.props,t=e.getComponent,n=e.getConfigs,r=e.schema,o=e.depth,i=e.expandDepth,a=e.name,s=e.displayName,u=e.specPath,c=r.get("description"),l=r.get("items"),p=r.get("title")||s||a,f=r.filter((function(e,t){return-1===["type","items","description","$$ref"].indexOf(t)})),h=t("Markdown",!0),d=t("ModelCollapse"),m=t("Model"),v=t("Property"),g=p&&C.a.createElement("span",{className:"model-title"},C.a.createElement("span",{className:"model-title__text"},p));return C.a.createElement("span",{className:"model"},C.a.createElement(d,{title:g,expanded:o<=i,collapsedContent:"[...]"},"[",f.size?f.entrySeq().map((function(e){var t=$e()(e,2),n=t[0],r=t[1];return C.a.createElement(v,{key:"".concat(n,"-").concat(r),propKey:n,propVal:r,propClass:"property"})})):null,c?C.a.createElement(h,{source:c}):f.size?C.a.createElement("div",{className:"markdown"}):null,C.a.createElement("span",null,C.a.createElement(m,fn()({},this.props,{getConfigs:n,specPath:u.push("items"),name:null,schema:l,required:!1,depth:o+1}))),"]"))}}]),n}(x.Component),tr=function(e){ae()(n,e);var t=ue()(n);function n(){return _()(this,n),t.apply(this,arguments)}return w()(n,[{key:"render",value:function(){var e=this.props,t=e.schema,n=e.getComponent,r=e.getConfigs,o=e.name,i=e.displayName,a=e.depth,s=r().showExtensions;if(!t||!t.get)return C.a.createElement("div",null);var u=t.get("type"),c=t.get("format"),l=t.get("xml"),p=t.get("enum"),f=t.get("title")||i||o,h=t.get("description"),d=Object(R.m)(t),m=t.filter((function(e,t){return-1===["enum","type","format","description","$$ref"].indexOf(t)})).filterNot((function(e,t){return d.has(t)})),v=n("Markdown",!0),g=n("EnumModel"),y=n("Property");return C.a.createElement("span",{className:"model"},C.a.createElement("span",{className:"prop"},o&&C.a.createElement("span",{className:"".concat(1===a&&"model-title"," prop-name")},f),C.a.createElement("span",{className:"prop-type"},u),c&&C.a.createElement("span",{className:"prop-format"},"($",c,")"),m.size?m.entrySeq().map((function(e){var t=$e()(e,2),n=t[0],r=t[1];return C.a.createElement(y,{key:"".concat(n,"-").concat(r),propKey:n,propVal:r,propClass:"property primitive"})})):null,s&&d.size?d.entrySeq().map((function(e){var t=$e()(e,2),n=t[0],r=t[1];return C.a.createElement(y,{key:"".concat(n,"-").concat(r),propKey:n,propVal:r,propClass:"property primitive"})})):null,h?C.a.createElement(v,{source:h}):null,l&&l.size?C.a.createElement("span",null,C.a.createElement("br",null),C.a.createElement("span",{className:"property primitive"},"xml:"),l.entrySeq().map((function(e){var t=$e()(e,2),n=t[0],r=t[1];return C.a.createElement("span",{key:"".concat(n,"-").concat(r),className:"property primitive"},C.a.createElement("br",null),"   ",n,": ",String(r))})).toArray()):null,p&&C.a.createElement(g,{value:p,getComponent:n})))}}]),n}(x.Component),nr=function(e){var t=e.propKey,n=e.propVal,r=e.propClass;return C.a.createElement("span",{className:r},C.a.createElement("br",null),t,": ",String(n))},rr=function(e){ae()(n,e);var t=ue()(n);function n(){return _()(this,n),t.apply(this,arguments)}return w()(n,[{key:"render",value:function(){var e=this.props,t=e.onTryoutClick,n=e.onCancelClick,r=e.enabled;return C.a.createElement("div",{className:"try-out"},r?C.a.createElement("button",{className:"btn try-out__btn cancel",onClick:n},"Cancel"):C.a.createElement("button",{className:"btn try-out__btn",onClick:t},"Try it out "))}}]),n}(C.a.Component);v()(rr,"defaultProps",{onTryoutClick:Function.prototype,onCancelClick:Function.prototype,enabled:!1});var or=function(e){ae()(n,e);var t=ue()(n);function n(){return _()(this,n),t.apply(this,arguments)}return w()(n,[{key:"render",value:function(){var e=this.props,t=e.bypass,n=e.isSwagger2,r=e.isOAS3,o=e.alsoShow;return t?C.a.createElement("div",null,this.props.children):n&&r?C.a.createElement("div",{className:"version-pragma"},o,C.a.createElement("div",{className:"version-pragma__message version-pragma__message--ambiguous"},C.a.createElement("div",null,C.a.createElement("h3",null,"Unable to render this definition"),C.a.createElement("p",null,C.a.createElement("code",null,"swagger")," and ",C.a.createElement("code",null,"openapi")," fields cannot be present in the same Swagger or OpenAPI definition. Please remove one of the fields."),C.a.createElement("p",null,"Supported version fields are ",C.a.createElement("code",null,"swagger: ",'"2.0"')," and those that match ",C.a.createElement("code",null,"openapi: 3.0.n")," (for example, ",C.a.createElement("code",null,"openapi: 3.0.0"),").")))):n||r?C.a.createElement("div",null,this.props.children):C.a.createElement("div",{className:"version-pragma"},o,C.a.createElement("div",{className:"version-pragma__message version-pragma__message--missing"},C.a.createElement("div",null,C.a.createElement("h3",null,"Unable to render this definition"),C.a.createElement("p",null,"The provided definition does not specify a valid version field."),C.a.createElement("p",null,"Please indicate a valid Swagger or OpenAPI version field. Supported version fields are ",C.a.createElement("code",null,"swagger: ",'"2.0"')," and those that match ",C.a.createElement("code",null,"openapi: 3.0.n")," (for example, ",C.a.createElement("code",null,"openapi: 3.0.0"),")."))))}}]),n}(C.a.PureComponent);v()(or,"defaultProps",{alsoShow:null,children:null,bypass:!1});var ir=function(e){var t=e.version;return C.a.createElement("small",null,C.a.createElement("pre",{className:"version"}," ",t," "))},ar=function(e){var t=e.enabled,n=e.path,r=e.text;return C.a.createElement("a",{className:"nostyle",onClick:t?function(e){return e.preventDefault()}:null,href:t?"#/".concat(n):null},C.a.createElement("span",null,r))},sr=function(){return C.a.createElement("div",null,C.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",className:"svg-assets"},C.a.createElement("defs",null,C.a.createElement("symbol",{viewBox:"0 0 20 20",id:"unlocked"},C.a.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"})),C.a.createElement("symbol",{viewBox:"0 0 20 20",id:"locked"},C.a.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"})),C.a.createElement("symbol",{viewBox:"0 0 20 20",id:"close"},C.a.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"})),C.a.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow"},C.a.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"})),C.a.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow-down"},C.a.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"})),C.a.createElement("symbol",{viewBox:"0 0 24 24",id:"jump-to"},C.a.createElement("path",{d:"M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z"})),C.a.createElement("symbol",{viewBox:"0 0 24 24",id:"expand"},C.a.createElement("path",{d:"M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"})))))},ur=n(181),cr=function(e){ae()(n,e);var t=ue()(n);function n(){return _()(this,n),t.apply(this,arguments)}return w()(n,[{key:"render",value:function(){var e=this.props,t=e.errSelectors,n=e.specSelectors,r=e.getComponent,o=r("SvgAssets"),i=r("InfoContainer",!0),a=r("VersionPragmaFilter"),s=r("operations",!0),u=r("Models",!0),c=r("Row"),l=r("Col"),p=r("errors",!0),f=r("ServersContainer",!0),h=r("SchemesContainer",!0),d=r("AuthorizeBtnContainer",!0),m=r("FilterContainer",!0),v=n.isSwagger2(),g=n.isOAS3(),y=!n.specStr(),b=n.loadingStatus(),_=null;if("loading"===b&&(_=C.a.createElement("div",{className:"info"},C.a.createElement("div",{className:"loading-container"},C.a.createElement("div",{className:"loading"})))),"failed"===b&&(_=C.a.createElement("div",{className:"info"},C.a.createElement("div",{className:"loading-container"},C.a.createElement("h4",{className:"title"},"Failed to load API definition."),C.a.createElement(p,null)))),"failedConfig"===b){var E=t.lastError(),w=E?E.get("message"):"";_=C.a.createElement("div",{className:"info failed-config"},C.a.createElement("div",{className:"loading-container"},C.a.createElement("h4",{className:"title"},"Failed to load remote configuration."),C.a.createElement("p",null,w)))}if(!_&&y&&(_=C.a.createElement("h4",null,"No API definition provided.")),_)return C.a.createElement("div",{className:"swagger-ui"},C.a.createElement("div",{className:"loading-container"},_));var x=n.servers(),S=n.schemes(),A=x&&x.size,k=S&&S.size,O=!!n.securityDefinitions();return C.a.createElement("div",{className:"swagger-ui"},C.a.createElement(o,null),C.a.createElement(a,{isSwagger2:v,isOAS3:g,alsoShow:C.a.createElement(p,null)},C.a.createElement(p,null),C.a.createElement(c,{className:"information-container"},C.a.createElement(l,{mobile:12},C.a.createElement(i,null))),A||k||O?C.a.createElement("div",{className:"scheme-container"},C.a.createElement(l,{className:"schemes wrapper",mobile:12},A?C.a.createElement(f,null):null,k?C.a.createElement(h,null):null,O?C.a.createElement(d,null):null)):null,C.a.createElement(m,null),C.a.createElement(c,null,C.a.createElement(l,{mobile:12,desktop:12},C.a.createElement(s,null))),C.a.createElement(c,null,C.a.createElement(l,{mobile:12,desktop:12},C.a.createElement(u,null)))))}}]),n}(C.a.Component),lr=n(314),pr=n.n(lr),fr={value:"",onChange:function(){},schema:{},keyName:"",required:!1,errors:Object(A.List)()},hr=function(e){ae()(n,e);var t=ue()(n);function n(){return _()(this,n),t.apply(this,arguments)}return w()(n,[{key:"componentDidMount",value:function(){var e=this.props,t=e.dispatchInitialValue,n=e.value,r=e.onChange;t&&r(n)}},{key:"render",value:function(){var e=this.props,t=e.schema,n=e.errors,r=e.value,o=e.onChange,i=e.getComponent,a=e.fn,s=e.disabled,u=t&&t.get?t.get("format"):null,c=t&&t.get?t.get("type"):null,l=function(e){return i(e,!1,{failSilently:!0})},p=c?l(u?"JsonSchema_".concat(c,"_").concat(u):"JsonSchema_".concat(c)):i("JsonSchema_string");return p||(p=i("JsonSchema_string")),C.a.createElement(p,fn()({},this.props,{errors:n,fn:a,getComponent:i,value:r,onChange:o,schema:t,disabled:s}))}}]),n}(x.Component);v()(hr,"defaultProps",fr);var dr=function(e){ae()(n,e);var t=ue()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i0),p=o.getIn(["items","enum"]),f=o.getIn(["items","type"]),h=o.getIn(["items","format"]),d=o.getIn(["items","schema"]),m=!1,v="file"===f||"string"===f&&"binary"===h;if(f&&h?u=n("JsonSchema_".concat(f,"_").concat(h)):"boolean"!==f&&"array"!==f&&"object"!==f||(u=n("JsonSchema_".concat(f))),u||v||(m=!0),p){var g=n("Select");return C.a.createElement(g,{className:i.length?"invalid":"",title:i.length?i:"",multiple:!0,value:c,disabled:s,allowedValues:p,allowEmptyValue:!r,onChange:this.onEnumChange})}var y=n("Button");return C.a.createElement("div",{className:"json-schema-array"},l?c.map((function(t,r){if(i.length){var o=i.filter((function(e){return e.index===r}));o.length&&(i=[o[0].error+r])}return C.a.createElement("div",{key:r,className:"json-schema-form-item"},v?C.a.createElement(gr,{value:t,onChange:function(t){return e.onItemChange(t,r)},disabled:s,errors:i,getComponent:n}):m?C.a.createElement(vr,{value:t,onChange:function(t){return e.onItemChange(t,r)},disabled:s,errors:i}):C.a.createElement(u,fn()({},e.props,{value:t,onChange:function(t){return e.onItemChange(t,r)},disabled:s,errors:i,schema:d,getComponent:n,fn:a})),s?null:C.a.createElement(y,{className:"btn btn-sm json-schema-form-item-remove",onClick:function(){return e.removeItem(r)}}," - "))})):null,s?null:C.a.createElement(y,{className:"btn btn-sm json-schema-form-item-add ".concat(i.length?"invalid":null),onClick:this.addItem},"Add item"))}}]),n}(x.PureComponent);v()(mr,"defaultProps",fr);var vr=function(e){ae()(n,e);var t=ue()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i=n)return o.substr(0,n);for(;n>o.length&&t>1;)1&t&&(o+=e),t>>=1,e+=e;return o=(o+=e).substr(0,n)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DebounceInput=void 0;var r=Object.assign||function(e){for(var t=1;t=n.props.minLength?n.notify(e):t.length>o.length&&n.notify(r({},e,{target:r({},e.target,{value:""})}))}))},n.onKeyDown=function(e){var t=n.props.onKeyDown;"Enter"===e.key&&n.forceNotify(e),t&&t(e)},n.onBlur=function(e){var t=n.props.onBlur;n.forceNotify(e),t&&t(e)},n.createNotifier=function(e){if(e<0)n.notify=function(){return null};else if(0===e)n.notify=n.doNotify;else{var t=(0,a.default)((function(e){n.isDebouncing=!1,n.doNotify(e)}),e);n.notify=function(e){n.isDebouncing=!0,t(e)},n.flush=function(){return t.flush()},n.cancel=function(){n.isDebouncing=!1,t.cancel()}}},n.doNotify=function(){var e=n.props.onChange;e.apply(void 0,arguments)},n.forceNotify=function(e){if(n.isDebouncing){n.cancel&&n.cancel();var t=n.state.value,o=n.props.minLength;t.length>=o?n.doNotify(e):n.doNotify(r({},e,{target:r({},e.target,{value:t})}))}},n.state={value:e.value||""},n.isDebouncing=!1,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"componentWillMount",value:function(){this.createNotifier(this.props.debounceTimeout)}},{key:"componentWillReceiveProps",value:function(e){var t=e.value,n=e.debounceTimeout;this.isDebouncing||(void 0!==t&&this.state.value!==t&&this.setState({value:t}),n!==this.props.debounceTimeout&&this.createNotifier(n))}},{key:"componentWillUnmount",value:function(){this.flush&&this.flush()}},{key:"render",value:function(){var e=this.props,t=e.element,n=(e.onChange,e.value,e.minLength,e.debounceTimeout,e.forceNotifyByEnter),o=e.forceNotifyOnBlur,a=e.onKeyDown,s=e.onBlur,u=e.inputRef,c=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["element","onChange","value","minLength","debounceTimeout","forceNotifyByEnter","forceNotifyOnBlur","onKeyDown","onBlur","inputRef"]),l=void 0;l=n?{onKeyDown:this.onKeyDown}:a?{onKeyDown:a}:{};var p=void 0;p=o?{onBlur:this.onBlur}:s?{onBlur:s}:{};var f=u?{ref:u}:{};return i.default.createElement(t,r({},c,{onChange:this.onChange,value:this.state.value},l,p,f))}}]),t}(i.default.PureComponent)).defaultProps={element:"input",type:"text",onKeyDown:void 0,onBlur:void 0,value:void 0,minLength:0,debounceTimeout:100,forceNotifyByEnter:!0,forceNotifyOnBlur:!0,inputRef:void 0}},function(e,t,n){(function(t){var n=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,i=/^0o[0-7]+$/i,a=parseInt,s="object"==typeof t&&t&&t.Object===Object&&t,u="object"==typeof self&&self&&self.Object===Object&&self,c=s||u||Function("return this")(),l=Object.prototype.toString,p=Math.max,f=Math.min,h=function(){return c.Date.now()};function d(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function m(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==l.call(e)}(e))return NaN;if(d(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=d(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(n,"");var s=o.test(e);return s||i.test(e)?a(e.slice(2),s?2:8):r.test(e)?NaN:+e}e.exports=function(e,t,n){var r,o,i,a,s,u,c=0,l=!1,v=!1,g=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function y(t){var n=r,i=o;return r=o=void 0,c=t,a=e.apply(i,n)}function b(e){return c=e,s=setTimeout(E,t),l?y(e):a}function _(e){var n=e-u;return void 0===u||n>=t||n<0||v&&e-c>=i}function E(){var e=h();if(_(e))return w(e);s=setTimeout(E,function(e){var n=t-(e-u);return v?f(n,i-(e-c)):n}(e))}function w(e){return s=void 0,g&&r?y(e):(r=o=void 0,a)}function x(){var e=h(),n=_(e);if(r=arguments,o=this,u=e,n){if(void 0===s)return b(u);if(v)return s=setTimeout(E,t),y(u)}return void 0===s&&(s=setTimeout(E,t)),a}return t=m(t)||0,d(n)&&(l=!!n.leading,i=(v="maxWait"in n)?p(m(n.maxWait)||0,t):i,g="trailing"in n?!!n.trailing:g),x.cancel=function(){void 0!==s&&clearTimeout(s),c=0,r=u=o=s=void 0},x.flush=function(){return void 0===s?a:w(h())},x}}).call(this,n(43))},function(e,t,n){var r={"./all.js":303,"./auth/actions.js":70,"./auth/index.js":265,"./auth/reducers.js":266,"./auth/selectors.js":267,"./auth/spec-wrap-actions.js":268,"./configs/actions.js":114,"./configs/helpers.js":134,"./configs/index.js":305,"./configs/reducers.js":273,"./configs/selectors.js":272,"./configs/spec-actions.js":271,"./deep-linking/helpers.js":135,"./deep-linking/index.js":274,"./deep-linking/layout.js":275,"./deep-linking/operation-tag-wrapper.jsx":277,"./deep-linking/operation-wrapper.jsx":276,"./download-url.js":270,"./err/actions.js":46,"./err/error-transformers/hook.js":90,"./err/error-transformers/transformers/not-of-type.js":251,"./err/error-transformers/transformers/parameter-oneof.js":252,"./err/index.js":249,"./err/reducers.js":250,"./err/selectors.js":253,"./filter/index.js":278,"./filter/opsFilter.js":279,"./layout/actions.js":75,"./layout/index.js":254,"./layout/reducers.js":255,"./layout/selectors.js":256,"./logs/index.js":263,"./oas3/actions.js":47,"./oas3/auth-extensions/wrap-selectors.js":283,"./oas3/components/callbacks.jsx":286,"./oas3/components/http-auth.jsx":292,"./oas3/components/index.js":285,"./oas3/components/operation-link.jsx":288,"./oas3/components/operation-servers.jsx":293,"./oas3/components/request-body-editor.jsx":291,"./oas3/components/request-body.jsx":287,"./oas3/components/servers-container.jsx":290,"./oas3/components/servers.jsx":289,"./oas3/helpers.jsx":26,"./oas3/index.js":281,"./oas3/reducers.js":302,"./oas3/selectors.js":301,"./oas3/spec-extensions/selectors.js":284,"./oas3/spec-extensions/wrap-selectors.js":282,"./oas3/wrap-components/auth-item.jsx":296,"./oas3/wrap-components/index.js":294,"./oas3/wrap-components/json-schema-string.jsx":300,"./oas3/wrap-components/markdown.jsx":295,"./oas3/wrap-components/model.jsx":299,"./oas3/wrap-components/online-validator-badge.js":298,"./oas3/wrap-components/version-stamp.jsx":297,"./on-complete/index.js":280,"./samples/fn.js":113,"./samples/index.js":262,"./spec/actions.js":32,"./spec/index.js":257,"./spec/reducers.js":258,"./spec/selectors.js":69,"./spec/wrap-actions.js":259,"./swagger-js/configs-wrap-actions.js":264,"./swagger-js/index.js":304,"./util/index.js":269,"./view/index.js":260,"./view/root-injects.jsx":137};function o(e){var t=i(e);return n(t)}function i(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=i,e.exports=o,o.id=888},function(e,t,n){"use strict";n.r(t);var r={};n.r(r),n.d(r,"Container",(function(){return vn})),n.d(r,"Col",(function(){return yn})),n.d(r,"Row",(function(){return bn})),n.d(r,"Button",(function(){return _n})),n.d(r,"TextArea",(function(){return En})),n.d(r,"Input",(function(){return wn})),n.d(r,"Select",(function(){return xn})),n.d(r,"Link",(function(){return Cn})),n.d(r,"Collapse",(function(){return An}));var o={};n.r(o),n.d(o,"JsonSchemaForm",(function(){return hr})),n.d(o,"JsonSchema_string",(function(){return dr})),n.d(o,"JsonSchema_array",(function(){return mr})),n.d(o,"JsonSchemaArrayItemText",(function(){return vr})),n.d(o,"JsonSchemaArrayItemFile",(function(){return gr})),n.d(o,"JsonSchema_boolean",(function(){return yr})),n.d(o,"JsonSchema_object",(function(){return br}));var i=n(25),a=n.n(i),s=n(11),u=n.n(s),c=n(15),l=n.n(c),p=n(60),f=n.n(p),h=n(10),d=n.n(h),m=n(2),v=n.n(m),g=n(16),y=n.n(g),b=n(4),_=n.n(b),E=n(3),w=n.n(E),x=n(0),C=n.n(x),S=n(89),A=n(1),k=n.n(A),O=n(434),j=n(112),T=n.n(j),I=n(172),P=n.n(I),N=n(46),M=n(20),R=n(5),D=function(e){return e};var L=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};_()(this,e),f()(this,{state:{},plugins:[],system:{configs:{},fn:{},components:{},rootInjects:{},statePlugins:{}},boundSystem:{},toolbox:{}},t),this.getSystem=this._getSystem.bind(this),this.store=z(D,Object(A.fromJS)(this.state),this.getSystem),this.buildSystem(!1),this.register(this.plugins)}return w()(e,[{key:"getStore",value:function(){return this.store}},{key:"register",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=B(e,this.getSystem());U(this.system,n),t&&this.buildSystem();var r=F.call(this.system,e,this.getSystem());r&&this.buildSystem()}},{key:"buildSystem",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this.getStore().dispatch,n=this.getStore().getState;this.boundSystem=y()({},this.getRootInjects(),this.getWrappedAndBoundActions(t),this.getWrappedAndBoundSelectors(n,this.getSystem),this.getStateThunks(n),this.getFn(),this.getConfigs()),e&&this.rebuildReducer()}},{key:"_getSystem",value:function(){return this.boundSystem}},{key:"getRootInjects",value:function(){return y()({getSystem:this.getSystem,getStore:this.getStore.bind(this),getComponents:this.getComponents.bind(this),getState:this.getStore().getState,getConfigs:this._getConfigs.bind(this),Im:k.a,React:C.a},this.system.rootInjects||{})}},{key:"_getConfigs",value:function(){return this.system.configs}},{key:"getConfigs",value:function(){return{configs:this.system.configs}}},{key:"setConfigs",value:function(e){this.system.configs=e}},{key:"rebuildReducer",value:function(){var e,t,n;this.store.replaceReducer((n=this.system.statePlugins,e=Object(R.y)(n,(function(e){return e.reducers})),t=u()(e).reduce((function(t,n){var r;return t[n]=(r=e[n],function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new A.Map,t=arguments.length>1?arguments[1]:void 0;if(!r)return e;var n=r[t.type];if(n){var o=q(n)(e,t);return null===o?e:o}return e}),t}),{}),u()(t).length?Object(O.combineReducers)(t):D))}},{key:"getType",value:function(e){var t=e[0].toUpperCase()+e.slice(1);return Object(R.z)(this.system.statePlugins,(function(n,r){var o=n[e];if(o)return v()({},r+t,o)}))}},{key:"getSelectors",value:function(){return this.getType("selectors")}},{key:"getActions",value:function(){var e=this.getType("actions");return Object(R.y)(e,(function(e){return Object(R.z)(e,(function(e,t){if(Object(R.r)(e))return v()({},t,e)}))}))}},{key:"getWrappedAndBoundActions",value:function(e){var t=this,n=this.getBoundActions(e);return Object(R.y)(n,(function(e,n){var r=t.system.statePlugins[n.slice(0,-7)].wrapActions;return r?Object(R.y)(e,(function(e,n){var o=r[n];return o?(d()(o)||(o=[o]),o.reduce((function(e,n){var r=function(){return n(e,t.getSystem()).apply(void 0,arguments)};if(!Object(R.r)(r))throw new TypeError("wrapActions needs to return a function that returns a new function (ie the wrapped action)");return q(r)}),e||Function.prototype)):e})):e}))}},{key:"getWrappedAndBoundSelectors",value:function(e,t){var n=this,r=this.getBoundSelectors(e,t);return Object(R.y)(r,(function(t,r){var o=[r.slice(0,-9)],i=n.system.statePlugins[o].wrapSelectors;return i?Object(R.y)(t,(function(t,r){var a=i[r];return a?(d()(a)||(a=[a]),a.reduce((function(t,r){var i=function(){for(var i=arguments.length,a=new Array(i),s=0;s2&&void 0!==arguments[2]?arguments[2]:{},o=r.hasLoaded,i=o;return Object(R.u)(e)&&!Object(R.p)(e)&&"function"==typeof e.afterLoad&&(i=!0,q(e.afterLoad).call(this,t)),Object(R.s)(e)?F.call(this,e(t),t,{hasLoaded:i}):Object(R.p)(e)?e.map((function(e){return F.call(n,e,t,{hasLoaded:i})})):i}function U(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!Object(R.u)(e))return{};if(!Object(R.u)(t))return e;t.wrapComponents&&(Object(R.y)(t.wrapComponents,(function(n,r){var o=e.components&&e.components[r];o&&d()(o)?(e.components[r]=o.concat([n]),delete t.wrapComponents[r]):o&&(e.components[r]=[o,n],delete t.wrapComponents[r])})),u()(t.wrapComponents).length||delete t.wrapComponents);var n=e.statePlugins;if(Object(R.u)(n))for(var r in n){var o=n[r];if(Object(R.u)(o)&&Object(R.u)(o.wrapActions)){var i=o.wrapActions;for(var a in i){var s=i[a];d()(s)||(s=[s],i[a]=s),t&&t.statePlugins&&t.statePlugins[r]&&t.statePlugins[r].wrapActions&&t.statePlugins[r].wrapActions[a]&&(t.statePlugins[r].wrapActions[a]=i[a].concat(t.statePlugins[r].wrapActions[a]))}}}return f()(e,t)}function q(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.logErrors,r=void 0===n||n;return"function"!=typeof e?e:function(){try{for(var t=arguments.length,n=new Array(t),o=0;o=0&&(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:h,showSummary:l,displayOperationId:s,displayRequestDuration:u,allowTryItOut:d,security:m,isAuthorized:t.authSelectors.isAuthorized(m),isShown:r.isShown(f,"full"===i),jumpToKey:"paths.".concat(t.path,".").concat(t.method),response:t.specSelectors.responseFor(t.path,t.method),request:t.specSelectors.requestFor(t.path,t.method)}}},{key:"componentDidMount",value:function(){var e=this.props.isShown,t=this.getResolvedSubtree();e&&void 0===t&&this.requestResolvedSubtree()}},{key:"componentWillReceiveProps",value:function(e){var t=e.response,n=e.isShown,r=this.getResolvedSubtree();t!==this.props.response&&this.setState({executeInProgress:!1}),n&&void 0===r&&this.requestResolvedSubtree()}},{key:"render",value:function(){var e=this.props,t=e.op,n=e.tag,r=e.path,o=e.method,i=e.security,a=e.isAuthorized,s=e.operationId,u=e.showSummary,c=e.isShown,l=e.jumpToKey,p=e.allowTryItOut,f=e.response,h=e.request,d=e.displayOperationId,m=e.displayRequestDuration,v=e.isDeepLinkingEnabled,g=e.specPath,y=e.specSelectors,b=e.specActions,_=e.getComponent,E=e.getConfigs,w=e.layoutSelectors,x=e.layoutActions,S=e.authActions,k=e.authSelectors,O=e.oas3Actions,j=e.oas3Selectors,T=e.fn,I=_("operation"),P=this.getResolvedSubtree()||Object(A.Map)(),N=Object(A.fromJS)({op:P,tag:n,path:r,summary:t.getIn(["operation","summary"])||"",deprecated:P.get("deprecated")||t.getIn(["operation","deprecated"])||!1,method:o,security:i,isAuthorized:a,operationId:s,originalOperationId:P.getIn(["operation","__originalOperationId"]),showSummary:u,isShown:c,jumpToKey:l,allowTryItOut:p,request:h,displayOperationId:d,displayRequestDuration:m,isDeepLinkingEnabled:v,executeInProgress:this.state.executeInProgress,tryItOutEnabled:this.state.tryItOutEnabled});return C.a.createElement(I,{operation:N,response:f,request:h,isShown:c,toggleShown:this.toggleShown,onTryoutClick:this.onTryoutClick,onCancelClick:this.onCancelClick,onExecute:this.onExecute,specPath:g,specActions:b,specSelectors:y,oas3Actions:O,oas3Selectors:j,layoutActions:x,layoutSelectors:w,authActions:S,authSelectors:k,getComponent:_,getConfigs:E,fn:T})}}]),n}(x.PureComponent);v()(le,"defaultProps",{showSummary:!0,response:null,allowTryItOut:!0,displayOperationId:!1,displayRequestDuration:!1});var pe=function(e){ae()(n,e);var t=ue()(n);function n(){return _()(this,n),t.apply(this,arguments)}return w()(n,[{key:"getLayout",value:function(){var e=this.props,t=e.getComponent,n=e.layoutSelectors.current(),r=t(n,!0);return r||function(){return C.a.createElement("h1",null,' No layout defined for "',n,'" ')}}},{key:"render",value:function(){var e=this.getLayout();return C.a.createElement(e,null)}}]),n}(C.a.Component);pe.defaultProps={};var fe=function(e){ae()(n,e);var t=ue()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i1&&void 0!==arguments[1]?arguments[1]:{},r=n.isSyntheticChange,o=void 0!==r&&r;"function"==typeof e.props.onSelect&&e.props.onSelect(t,{isSyntheticChange:o})})),v()(oe()(e),"_onDomSelect",(function(t){if("function"==typeof e.props.onSelect){var n=t.target.selectedOptions[0].getAttribute("value");e._onSelect(n,{isSyntheticChange:!1})}})),v()(oe()(e),"getCurrentExample",(function(){var t=e.props,n=t.examples,r=t.currentExampleKey,o=n.get(r),i=n.keySeq().first(),a=n.get(i);return o||a||xe()({})})),e}return w()(n,[{key:"componentDidMount",value:function(){var e=this.props,t=e.onSelect,n=e.examples;if("function"==typeof t){var r=n.first(),o=n.keyOf(r);this._onSelect(o,{isSyntheticChange:!0})}}},{key:"componentWillReceiveProps",value:function(e){var t=e.currentExampleKey,n=e.examples;if(n!==this.props.examples&&!n.has(t)){var r=n.first(),o=n.keyOf(r);this._onSelect(o,{isSyntheticChange:!0})}}},{key:"render",value:function(){var e=this.props,t=e.examples,n=e.currentExampleKey,r=e.isValueModified,o=e.isModifiedValueAvailable,i=e.showLabels;return C.a.createElement("div",{className:"examples-select"},i?C.a.createElement("span",{className:"examples-select__section-label"},"Examples: "):null,C.a.createElement("select",{onChange:this._onDomSelect,value:o&&r?"__MODIFIED__VALUE__":n||""},o?C.a.createElement("option",{value:"__MODIFIED__VALUE__"},"[Modified value]"):null,t.map((function(e,t){return C.a.createElement("option",{key:t,value:t},e.get("summary")||t)})).valueSeq()))}}]),n}(C.a.PureComponent);v()(Ce,"defaultProps",{examples:k.a.Map({}),onSelect:function(){for(var e,t=arguments.length,n=new Array(t),r=0;r1&&void 0!==arguments[1]?arguments[1]:{},n=t.isSyntheticChange,o=r.props,i=o.onSelect,a=o.updateValue,s=o.currentUserInputValue,u=r._getStateForCurrentNamespace(),c=u.lastUserEditedValue,l=r._getValueForExample(e);if("__MODIFIED__VALUE__"===e)return a(Se(c)),r._setStateForCurrentNamespace({isModifiedValueSelected:!0});if("function"==typeof i){for(var p=arguments.length,f=new Array(p>2?p-2:0),h=2;h-1&&o.setState({scopes:o.state.scopes.filter((function(e){return e!==r}))})})),v()(oe()(o),"onInputChange",(function(e){var t=e.target,n=t.dataset.name,r=t.value,i=v()({},n,r);o.setState(i)})),v()(oe()(o),"selectScopes",(function(e){e.target.dataset.all?o.setState({scopes:Oe()((o.props.schema.get("allowedScopes")||o.props.schema.get("scopes")).keys())}):o.setState({scopes:[]})})),v()(oe()(o),"logout",(function(e){e.preventDefault();var t=o.props,n=t.authActions,r=t.errActions,i=t.name;r.clear({authId:i,type:"auth",source:"auth"}),n.logout([i])}));var i=o.props,a=i.name,s=i.schema,u=i.authorized,c=i.authSelectors,l=u&&u.get(a),p=c.getConfigs()||{},f=l&&l.get("username")||"",h=l&&l.get("clientId")||p.clientId||"",m=l&&l.get("clientSecret")||p.clientSecret||"",g=l&&l.get("passwordType")||"basic",y=l&&l.get("scopes")||p.scopes||[];return"string"==typeof y&&(y=y.split(p.scopeSeparator||" ")),o.state={appName:p.appName,name:a,schema:s,scopes:y,clientId:h,clientSecret:m,username:f,password:"",passwordType:g},o}return w()(n,[{key:"render",value:function(){var e=this,t=this.props,n=t.schema,r=t.getComponent,o=t.authSelectors,i=t.errSelectors,a=t.name,s=t.specSelectors,u=r("Input"),c=r("Row"),l=r("Col"),p=r("Button"),f=r("authError"),h=r("JumpToPath",!0),d=r("Markdown",!0),m=r("InitializedInput"),v=s.isOAS3,g=v()?"authorizationCode":"accessCode",y=v()?"clientCredentials":"application",b=n.get("flow"),_=n.get("allowedScopes")||n.get("scopes"),E=!!o.authorized().get(a),w=i.allErrors().filter((function(e){return e.get("authId")===a})),x=!w.filter((function(e){return"validation"===e.get("source")})).size,S=n.get("description");return C.a.createElement("div",null,C.a.createElement("h4",null,a," (OAuth2, ",n.get("flow"),") ",C.a.createElement(h,{path:["securityDefinitions",a]})),this.state.appName?C.a.createElement("h5",null,"Application: ",this.state.appName," "):null,S&&C.a.createElement(d,{source:n.get("description")}),E&&C.a.createElement("h6",null,"Authorized"),("implicit"===b||b===g)&&C.a.createElement("p",null,"Authorization URL: ",C.a.createElement("code",null,n.get("authorizationUrl"))),("password"===b||b===g||b===y)&&C.a.createElement("p",null,"Token URL:",C.a.createElement("code",null," ",n.get("tokenUrl"))),C.a.createElement("p",{className:"flow"},"Flow: ",C.a.createElement("code",null,n.get("flow"))),"password"!==b?null:C.a.createElement(c,null,C.a.createElement(c,null,C.a.createElement("label",{htmlFor:"oauth_username"},"username:"),E?C.a.createElement("code",null," ",this.state.username," "):C.a.createElement(l,{tablet:10,desktop:10},C.a.createElement("input",{id:"oauth_username",type:"text","data-name":"username",onChange:this.onInputChange}))),C.a.createElement(c,null,C.a.createElement("label",{htmlFor:"oauth_password"},"password:"),E?C.a.createElement("code",null," ****** "):C.a.createElement(l,{tablet:10,desktop:10},C.a.createElement("input",{id:"oauth_password",type:"password","data-name":"password",onChange:this.onInputChange}))),C.a.createElement(c,null,C.a.createElement("label",{htmlFor:"password_type"},"Client credentials location:"),E?C.a.createElement("code",null," ",this.state.passwordType," "):C.a.createElement(l,{tablet:10,desktop:10},C.a.createElement("select",{id:"password_type","data-name":"passwordType",onChange:this.onInputChange},C.a.createElement("option",{value:"basic"},"Authorization header"),C.a.createElement("option",{value:"request-body"},"Request body"))))),(b===y||"implicit"===b||b===g||"password"===b)&&(!E||E&&this.state.clientId)&&C.a.createElement(c,null,C.a.createElement("label",{htmlFor:"client_id"},"client_id:"),E?C.a.createElement("code",null," ****** "):C.a.createElement(l,{tablet:10,desktop:10},C.a.createElement(m,{id:"client_id",type:"text",required:"password"===b,initialValue:this.state.clientId,"data-name":"clientId",onChange:this.onInputChange}))),(b===y||b===g||"password"===b)&&C.a.createElement(c,null,C.a.createElement("label",{htmlFor:"client_secret"},"client_secret:"),E?C.a.createElement("code",null," ****** "):C.a.createElement(l,{tablet:10,desktop:10},C.a.createElement(m,{id:"client_secret",initialValue:this.state.clientSecret,type:"password","data-name":"clientSecret",onChange:this.onInputChange}))),!E&&_&&_.size?C.a.createElement("div",{className:"scopes"},C.a.createElement("h2",null,"Scopes:",C.a.createElement("a",{onClick:this.selectScopes,"data-all":!0},"select all"),C.a.createElement("a",{onClick:this.selectScopes},"select none")),_.map((function(t,n){return C.a.createElement(c,{key:n},C.a.createElement("div",{className:"checkbox"},C.a.createElement(u,{"data-value":n,id:"".concat(n,"-").concat(b,"-checkbox-").concat(e.state.name),disabled:E,checked:e.state.scopes.includes(n),type:"checkbox",onChange:e.onScopeChange}),C.a.createElement("label",{htmlFor:"".concat(n,"-").concat(b,"-checkbox-").concat(e.state.name)},C.a.createElement("span",{className:"item"}),C.a.createElement("div",{className:"text"},C.a.createElement("p",{className:"name"},n),C.a.createElement("p",{className:"description"},t)))))})).toArray()):null,w.valueSeq().map((function(e,t){return C.a.createElement(f,{error:e,key:t})})),C.a.createElement("div",{className:"auth-btn-wrapper"},x&&(E?C.a.createElement(p,{className:"btn modal-btn auth authorize",onClick:this.logout},"Logout"):C.a.createElement(p,{className:"btn modal-btn auth authorize",onClick:this.authorize},"Authorize")),C.a.createElement(p,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close")))}}]),n}(C.a.Component),Te=function(e){ae()(n,e);var t=ue()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i=0&&(u=u.slice(0,p)),C.a.createElement("div",null,u.map((function(e,s){var u=e.get("operations");return C.a.createElement(l,{key:"operation-"+s,tagObj:e,tag:s,oas3Selectors:r,layoutSelectors:o,layoutActions:i,getConfigs:a,getComponent:n,specUrl:t.url()},u.map((function(e){var n=e.get("path"),r=e.get("method"),o=k.a.List(["paths",n,r]);return-1===(t.isOAS3()?De:Re).indexOf(r)?null:C.a.createElement(c,{key:"".concat(n,"-").concat(r),specPath:o,op:e,path:n,method:r,tag:s})})).toArray())})).toArray(),u.size<1?C.a.createElement("h3",null," No operations defined in spec! "):null)}}]),n}(C.a.Component);function Be(e){return e.match(/^(?:[a-z]+:)?\/\//i)}function Fe(e,t){return e?Be(e)?(n=e).match(/^\/\//i)?"".concat(window.location.protocol).concat(n):n:new URL(e,t).href:t;var n}function Ue(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.selectedServer,o=void 0===r?"":r;if(e){if(Be(e))return e;var i=Fe(o,t);return new URL(e,i).href}}var qe=function(e){ae()(n,e);var t=ue()(n);function n(){return _()(this,n),t.apply(this,arguments)}return w()(n,[{key:"render",value:function(){var e=this.props,t=e.tagObj,n=e.tag,r=e.children,o=e.oas3Selectors,i=e.layoutSelectors,a=e.layoutActions,s=e.getConfigs,u=e.getComponent,c=e.specUrl,l=s(),p=l.docExpansion,f=l.deepLinking,h=f&&"false"!==f,d=u("Collapse"),m=u("Markdown",!0),v=u("DeepLink"),g=u("Link"),y=t.getIn(["tagDetails","description"],null),b=t.getIn(["tagDetails","externalDocs","description"]),_=Ue(t.getIn(["tagDetails","externalDocs","url"]),c,{selectedServer:o.selectedServer()}),E=["operations-tag",n],w=i.isShown(E,"full"===p||"list"===p);return C.a.createElement("div",{className:w?"opblock-tag-section is-open":"opblock-tag-section"},C.a.createElement("h4",{onClick:function(){return a.show(E,!w)},className:y?"opblock-tag":"opblock-tag no-desc",id:E.map((function(e){return Object(R.g)(e)})).join("-"),"data-tag":n,"data-is-open":w},C.a.createElement(v,{enabled:h,isShown:w,path:Object(R.d)(n),text:n}),y?C.a.createElement("small",null,C.a.createElement(m,{source:y})):C.a.createElement("small",null),C.a.createElement("div",null,b?C.a.createElement("small",null,b,_?": ":null,_?C.a.createElement(g,{href:Object(R.G)(_),onClick:function(e){return e.stopPropagation()},target:"_blank"},_):null):null),C.a.createElement("button",{className:"expand-operation",title:w?"Collapse operation":"Expand operation",onClick:function(){return a.show(E,!w)}},C.a.createElement("svg",{className:"arrow",width:"20",height:"20"},C.a.createElement("use",{href:w?"#large-arrow-down":"#large-arrow",xlinkHref:w?"#large-arrow-down":"#large-arrow"})))),C.a.createElement(d,{isOpened:w},r))}}]),n}(C.a.Component);v()(qe,"defaultProps",{tagObj:k.a.fromJS({}),tag:""});var ze=function(e){ae()(r,e);var t=ue()(r);function r(){return _()(this,r),t.apply(this,arguments)}return w()(r,[{key:"render",value:function(){var e=this.props,t=e.specPath,r=e.response,o=e.request,i=e.toggleShown,a=e.onTryoutClick,s=e.onCancelClick,u=e.onExecute,c=e.fn,l=e.getComponent,p=e.getConfigs,f=e.specActions,h=e.specSelectors,d=e.authActions,m=e.authSelectors,v=e.oas3Actions,g=e.oas3Selectors,y=this.props.operation,b=y.toJS(),_=b.deprecated,E=b.isShown,w=b.path,x=b.method,S=b.op,A=b.tag,k=b.operationId,O=b.allowTryItOut,j=b.displayRequestDuration,T=b.tryItOutEnabled,I=b.executeInProgress,P=S.description,N=S.externalDocs,M=S.schemes,D=N?Ue(N.url,h.url(),{selectedServer:g.selectedServer()}):"",L=y.getIn(["op"]),B=L.get("responses"),F=Object(R.n)(L,["parameters"]),U=h.operationScheme(w,x),q=["operations",A,k],z=Object(R.m)(L),V=l("responses"),W=l("parameters"),H=l("execute"),J=l("clear"),K=l("Collapse"),Y=l("Markdown",!0),$=l("schemes"),G=l("OperationServers"),Z=l("OperationExt"),X=l("OperationSummary"),Q=l("Link"),ee=p().showExtensions;if(B&&r&&r.size>0){var te=!B.get(String(r.get("status")))&&!B.get("default");r=r.set("notDocumented",te)}var ne=[w,x];return C.a.createElement("div",{className:_?"opblock opblock-deprecated":E?"opblock opblock-".concat(x," is-open"):"opblock opblock-".concat(x),id:Object(R.g)(q.join("-"))},C.a.createElement(X,{operationProps:y,toggleShown:i,getComponent:l,authActions:d,authSelectors:m,specPath:t}),C.a.createElement(K,{isOpened:E},C.a.createElement("div",{className:"opblock-body"},L&&L.size||null===L?null:C.a.createElement("img",{height:"32px",width:"32px",src:n(433),className:"opblock-loading-animation"}),_&&C.a.createElement("h4",{className:"opblock-title_normal"}," Warning: Deprecated"),P&&C.a.createElement("div",{className:"opblock-description-wrapper"},C.a.createElement("div",{className:"opblock-description"},C.a.createElement(Y,{source:P}))),D?C.a.createElement("div",{className:"opblock-external-docs-wrapper"},C.a.createElement("h4",{className:"opblock-title_normal"},"Find more details"),C.a.createElement("div",{className:"opblock-external-docs"},C.a.createElement("span",{className:"opblock-external-docs__description"},C.a.createElement(Y,{source:N.description})),C.a.createElement(Q,{target:"_blank",className:"opblock-external-docs__link",href:Object(R.G)(D)},D))):null,L&&L.size?C.a.createElement(W,{parameters:F,specPath:t.push("parameters"),operation:L,onChangeKey:ne,onTryoutClick:a,onCancelClick:s,tryItOutEnabled:T,allowTryItOut:O,fn:c,getComponent:l,specActions:f,specSelectors:h,pathMethod:[w,x],getConfigs:p,oas3Actions:v,oas3Selectors:g}):null,T?C.a.createElement(G,{getComponent:l,path:w,method:x,operationServers:L.get("servers"),pathServers:h.paths().getIn([w,"servers"]),getSelectedServer:g.selectedServer,setSelectedServer:v.setSelectedServer,setServerVariableValue:v.setServerVariableValue,getServerVariable:g.serverVariableValue,getEffectiveServerValue:g.serverEffectiveValue}):null,T&&O&&M&&M.size?C.a.createElement("div",{className:"opblock-schemes"},C.a.createElement($,{schemes:M,path:w,method:x,specActions:f,currentScheme:U})):null,C.a.createElement("div",{className:T&&r&&O?"btn-group":"execute-wrapper"},T&&O?C.a.createElement(H,{operation:L,specActions:f,specSelectors:h,oas3Selectors:g,oas3Actions:v,path:w,method:x,onExecute:u}):null,T&&r&&O?C.a.createElement(J,{specActions:f,path:w,method:x}):null),I?C.a.createElement("div",{className:"loading-container"},C.a.createElement("div",{className:"loading"})):null,B?C.a.createElement(V,{responses:B,request:o,tryItOutResponse:r,getComponent:l,getConfigs:p,specSelectors:h,oas3Actions:v,oas3Selectors:g,specActions:f,produces:h.producesOptionsFor([w,x]),producesValue:h.currentProducesFor([w,x]),specPath:t.push("responses"),path:w,method:x,displayRequestDuration:j,fn:c}):null,ee&&z.size?C.a.createElement(Z,{extensions:z,getComponent:l}):null)))}}]),r}(x.PureComponent);v()(ze,"defaultProps",{operation:null,response:null,request:null,specPath:Object(A.List)(),summary:""});var Ve=n(68),We=n.n(Ve),He=function(e){ae()(n,e);var t=ue()(n);function n(){return _()(this,n),t.apply(this,arguments)}return w()(n,[{key:"render",value:function(){var e=this.props,t=e.toggleShown,n=e.getComponent,r=e.authActions,o=e.authSelectors,i=e.operationProps,a=e.specPath,s=i.toJS(),u=s.summary,c=s.isAuthorized,l=s.method,p=s.op,f=s.showSummary,h=s.operationId,d=s.originalOperationId,m=s.displayOperationId,v=p.summary,g=i.get("security"),y=n("authorizeOperationBtn"),b=n("OperationSummaryMethod"),_=n("OperationSummaryPath"),E=n("JumpToPath",!0);return C.a.createElement("div",{className:"opblock-summary opblock-summary-".concat(l),onClick:t},C.a.createElement(b,{method:l}),C.a.createElement(_,{getComponent:n,operationProps:i,specPath:a}),f?C.a.createElement("div",{className:"opblock-summary-description"},We()(v||u)):null,m&&(d||h)?C.a.createElement("span",{className:"opblock-summary-operation-id"},d||h):null,g&&g.count()?C.a.createElement(y,{isAuthorized:c,onClick:function(){var e=o.definitionsForRequirements(g);r.showDefinitions(e)}}):null,C.a.createElement(E,{path:a}))}}]),n}(x.PureComponent);v()(He,"defaultProps",{operationProps:null,specPath:Object(A.List)(),summary:""});var Je=function(e){ae()(n,e);var t=ue()(n);function n(){return _()(this,n),t.apply(this,arguments)}return w()(n,[{key:"render",value:function(){var e=this.props.method;return C.a.createElement("span",{className:"opblock-summary-method"},e.toUpperCase())}}]),n}(x.PureComponent);v()(Je,"defaultProps",{operationProps:null});var Ke=function(e){ae()(n,e);var t=ue()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return e.reduce((function(e,t){return rt()({},e,n[t])}),t)}function it(e){return e.join(" ")}function at(e){var t=e.node,n=e.stylesheet,r=e.style,o=void 0===r?{}:r,i=e.useInlineStyles,a=e.key,s=t.properties,u=t.type,c=t.tagName,l=t.value;if("text"===u)return l;if(c){var p=function(e,t){var n=0;return function(r){return n+=1,r.map((function(r,o){return at({node:r,stylesheet:e,useInlineStyles:t,key:"code-segment-".concat(n,"-").concat(o)})}))}}(n,i),f=i&&s.className&&s.className.filter((function(e){return!n[e]})),h=f&&f.length?f:void 0,d=i?rt()({},s,{className:h&&it(h)},{style:ot(s.className,Object.assign({},s.style,o),n)}):rt()({},s,{className:it(s.className)}),m=p(t.children);return C.a.createElement(c,tt()({key:a},d),m)}}var st=/\n/g;function ut(e){var t=e.codeString,n=e.codeStyle,r=e.containerProps,o=void 0===r?{}:r,i=e.numberProps,a=e.startingLineNumber;return o.style=o.style||{float:"left",paddingRight:"10px"},C.a.createElement("code",tt()({},o,{style:Object.assign({},n,o.style)}),function(e){var t=e.lines,n=e.startingLineNumber,r=e.numberProps,o=void 0===r?{}:r;return t.map((function(e,t){var r=t+n,i="function"==typeof o?o(r):o;return C.a.createElement("span",tt()({key:"line-".concat(t),className:"react-syntax-highlighter-line-number"},i),"".concat(r,"\n"))}))}({lines:t.replace(/\n$/,"").split("\n"),numberProps:i,startingLineNumber:a}))}function ct(e){var t=e.children,n=e.lineNumber,r=e.lineProps,o=e.className,i=void 0===o?[]:o,a=("function"==typeof r?r(n):r)||{};return a.className=a.className?i.concat(a.className):i,{type:"element",tagName:"span",properties:a,children:t}}function lt(e,t){for(var n=function e(t){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=0;o .hljs-title":{color:"#88C0D0"},"hljs-keyword":{color:"#81A1C1"},"hljs-literal":{color:"#81A1C1"},"hljs-symbol":{color:"#81A1C1"},"hljs-number":{color:"#B48EAD"},"hljs-regexp":{color:"#EBCB8B"},"hljs-string":{color:"#A3BE8C"},"hljs-title":{color:"#8FBCBB"},"hljs-params":{color:"#D8DEE9"},"hljs-bullet":{color:"#81A1C1"},"hljs-code":{color:"#8FBCBB"},"hljs-emphasis":{fontStyle:"italic"},"hljs-formula":{color:"#8FBCBB"},"hljs-strong":{fontWeight:"bold"},"hljs-link:hover":{textDecoration:"underline"},"hljs-quote":{color:"#4C566A"},"hljs-comment":{color:"#4C566A"},"hljs-doctag":{color:"#8FBCBB"},"hljs-meta":{color:"#5E81AC"},"hljs-meta-keyword":{color:"#5E81AC"},"hljs-meta-string":{color:"#A3BE8C"},"hljs-attr":{color:"#8FBCBB"},"hljs-attribute":{color:"#D8DEE9"},"hljs-builtin-name":{color:"#81A1C1"},"hljs-name":{color:"#81A1C1"},"hljs-section":{color:"#88C0D0"},"hljs-tag":{color:"#81A1C1"},"hljs-variable":{color:"#D8DEE9"},"hljs-template-variable":{color:"#D8DEE9"},"hljs-template-tag":{color:"#5E81AC"},"abnf .hljs-attribute":{color:"#88C0D0"},"abnf .hljs-symbol":{color:"#EBCB8B"},"apache .hljs-attribute":{color:"#88C0D0"},"apache .hljs-section":{color:"#81A1C1"},"arduino .hljs-built_in":{color:"#88C0D0"},"aspectj .hljs-meta":{color:"#D08770"},"aspectj > .hljs-title":{color:"#88C0D0"},"bnf .hljs-attribute":{color:"#8FBCBB"},"clojure .hljs-name":{color:"#88C0D0"},"clojure .hljs-symbol":{color:"#EBCB8B"},"coq .hljs-built_in":{color:"#88C0D0"},"cpp .hljs-meta-string":{color:"#8FBCBB"},"css .hljs-built_in":{color:"#88C0D0"},"css .hljs-keyword":{color:"#D08770"},"diff .hljs-meta":{color:"#8FBCBB"},"ebnf .hljs-attribute":{color:"#8FBCBB"},"glsl .hljs-built_in":{color:"#88C0D0"},"groovy .hljs-meta:not(:first-child)":{color:"#D08770"},"haxe .hljs-meta":{color:"#D08770"},"java .hljs-meta":{color:"#D08770"},"ldif .hljs-attribute":{color:"#8FBCBB"},"lisp .hljs-name":{color:"#88C0D0"},"lua .hljs-built_in":{color:"#88C0D0"},"moonscript .hljs-built_in":{color:"#88C0D0"},"nginx .hljs-attribute":{color:"#88C0D0"},"nginx .hljs-section":{color:"#5E81AC"},"pf .hljs-built_in":{color:"#88C0D0"},"processing .hljs-built_in":{color:"#88C0D0"},"scss .hljs-keyword":{color:"#81A1C1"},"stylus .hljs-keyword":{color:"#81A1C1"},"swift .hljs-meta":{color:"#D08770"},"vim .hljs-built_in":{color:"#88C0D0",fontStyle:"italic"},"yaml .hljs-meta":{color:"#D08770"}},obsidian:{hljs:{display:"block",overflowX:"auto",padding:"0.5em",background:"#282b2e",color:"#e0e2e4"},"hljs-keyword":{color:"#93c763",fontWeight:"bold"},"hljs-selector-tag":{color:"#93c763",fontWeight:"bold"},"hljs-literal":{color:"#93c763",fontWeight:"bold"},"hljs-selector-id":{color:"#93c763"},"hljs-number":{color:"#ffcd22"},"hljs-attribute":{color:"#668bb0"},"hljs-code":{color:"white"},"hljs-class .hljs-title":{color:"white"},"hljs-section":{color:"white",fontWeight:"bold"},"hljs-regexp":{color:"#d39745"},"hljs-link":{color:"#d39745"},"hljs-meta":{color:"#557182"},"hljs-tag":{color:"#8cbbad"},"hljs-name":{color:"#8cbbad",fontWeight:"bold"},"hljs-bullet":{color:"#8cbbad"},"hljs-subst":{color:"#8cbbad"},"hljs-emphasis":{color:"#8cbbad"},"hljs-type":{color:"#8cbbad",fontWeight:"bold"},"hljs-built_in":{color:"#8cbbad"},"hljs-selector-attr":{color:"#8cbbad"},"hljs-selector-pseudo":{color:"#8cbbad"},"hljs-addition":{color:"#8cbbad"},"hljs-variable":{color:"#8cbbad"},"hljs-template-tag":{color:"#8cbbad"},"hljs-template-variable":{color:"#8cbbad"},"hljs-string":{color:"#ec7600"},"hljs-symbol":{color:"#ec7600"},"hljs-comment":{color:"#818e96"},"hljs-quote":{color:"#818e96"},"hljs-deletion":{color:"#818e96"},"hljs-selector-class":{color:"#A082BD"},"hljs-doctag":{fontWeight:"bold"},"hljs-title":{fontWeight:"bold"},"hljs-strong":{fontWeight:"bold"}},"tomorrow-night":{"hljs-comment":{color:"#969896"},"hljs-quote":{color:"#969896"},"hljs-variable":{color:"#cc6666"},"hljs-template-variable":{color:"#cc6666"},"hljs-tag":{color:"#cc6666"},"hljs-name":{color:"#cc6666"},"hljs-selector-id":{color:"#cc6666"},"hljs-selector-class":{color:"#cc6666"},"hljs-regexp":{color:"#cc6666"},"hljs-deletion":{color:"#cc6666"},"hljs-number":{color:"#de935f"},"hljs-built_in":{color:"#de935f"},"hljs-builtin-name":{color:"#de935f"},"hljs-literal":{color:"#de935f"},"hljs-type":{color:"#de935f"},"hljs-params":{color:"#de935f"},"hljs-meta":{color:"#de935f"},"hljs-link":{color:"#de935f"},"hljs-attribute":{color:"#f0c674"},"hljs-string":{color:"#b5bd68"},"hljs-symbol":{color:"#b5bd68"},"hljs-bullet":{color:"#b5bd68"},"hljs-addition":{color:"#b5bd68"},"hljs-title":{color:"#81a2be"},"hljs-section":{color:"#81a2be"},"hljs-keyword":{color:"#b294bb"},"hljs-selector-tag":{color:"#b294bb"},hljs:{display:"block",overflowX:"auto",background:"#1d1f21",color:"#c5c8c6",padding:"0.5em"},"hljs-emphasis":{fontStyle:"italic"},"hljs-strong":{fontWeight:"bold"}}},Pt=u()(It),Nt=function(e){return Pt.includes(e)?It[e]:(console.warn("Request style '".concat(e,"' is not available, returning default instead")),Tt)},Mt=n(31),Rt=n.n(Mt),Dt=n(466),Lt=n.n(Dt),Bt=n(179),Ft=function(e){ae()(n,e);var t=ue()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;io&&(0===i&&n<0||o+i>=r&&n>0)&&e.preventDefault()})),e}return w()(n,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.className,r=e.downloadable,o=e.getConfigs,i=e.canCopy,a=o?o():{syntaxHighlight:{activated:!0,theme:"agate"}};n=n||"";var s=Rt()(a,"syntaxHighlight.activated")?C.a.createElement(gt,{className:n+" microlight",onWheel:this.preventYScrollingBeyondElement,style:Nt(Rt()(a,"syntaxHighlight.theme"))},t):C.a.createElement("pre",{onWheel:this.preventYScrollingBeyondElement,className:n+" microlight"},t);return C.a.createElement("div",{className:"highlight-code"},r?C.a.createElement("div",{className:"download-contents",onClick:this.downloadText},"Download"):null,i?C.a.createElement("div",{className:"copy-to-clipboard"},C.a.createElement(Bt.CopyToClipboard,{text:t},C.a.createElement("button",null))):null,s)}}]),n}(x.Component),Ut=function(e){ae()(n,e);var t=ue()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i0?p?C.a.createElement("div",null,C.a.createElement("p",{className:"i"},"Unrecognized response type; displaying content as text."),C.a.createElement(f,{downloadable:!0,fileName:"".concat(h,".txt"),value:p,getConfigs:c,canCopy:!0})):C.a.createElement("p",{className:"i"},"Unrecognized response type; unable to display."):null;return t?C.a.createElement("div",null,C.a.createElement("h5",null,"Response body"),t):null}}]),n}(C.a.PureComponent),$t=n(13),Gt=n.n($t),Zt=function(e){ae()(n,e);var t=ue()(n);function n(e){var r;return _()(this,n),r=t.call(this,e),v()(oe()(r),"onChange",(function(e,t,n){var o=r.props;(0,o.specActions.changeParamByIdentity)(o.onChangeKey,e,t,n)})),v()(oe()(r),"onChangeConsumesWrapper",(function(e){var t=r.props;(0,t.specActions.changeConsumesValue)(t.onChangeKey,e)})),v()(oe()(r),"toggleTab",(function(e){return"parameters"===e?r.setState({parametersVisible:!0,callbackVisible:!1}):"callbacks"===e?r.setState({callbackVisible:!0,parametersVisible:!1}):void 0})),r.state={callbackVisible:!1,parametersVisible:!0},r}return w()(n,[{key:"render",value:function(){var e=this,t=this.props,n=t.onTryoutClick,r=t.onCancelClick,o=t.parameters,i=t.allowTryItOut,a=t.tryItOutEnabled,s=t.specPath,u=t.fn,c=t.getComponent,l=t.getConfigs,p=t.specSelectors,f=t.specActions,h=t.pathMethod,d=t.oas3Actions,m=t.oas3Selectors,v=t.operation,g=c("parameterRow"),y=c("TryItOutButton"),b=c("contentType"),_=c("Callbacks",!0),E=c("RequestBody",!0),w=a&&i,x=p.isOAS3(),S=v.get("requestBody");return C.a.createElement("div",{className:"opblock-section"},C.a.createElement("div",{className:"opblock-section-header"},x?C.a.createElement("div",{className:"tab-header"},C.a.createElement("div",{onClick:function(){return e.toggleTab("parameters")},className:"tab-item ".concat(this.state.parametersVisible&&"active")},C.a.createElement("h4",{className:"opblock-title"},C.a.createElement("span",null,"Parameters"))),v.get("callbacks")?C.a.createElement("div",{onClick:function(){return e.toggleTab("callbacks")},className:"tab-item ".concat(this.state.callbackVisible&&"active")},C.a.createElement("h4",{className:"opblock-title"},C.a.createElement("span",null,"Callbacks"))):null):C.a.createElement("div",{className:"tab-header"},C.a.createElement("h4",{className:"opblock-title"},"Parameters")),i?C.a.createElement(y,{enabled:a,onCancelClick:r,onTryoutClick:n}):null),this.state.parametersVisible?C.a.createElement("div",{className:"parameters-container"},o.count()?C.a.createElement("div",{className:"table-container"},C.a.createElement("table",{className:"parameters"},C.a.createElement("thead",null,C.a.createElement("tr",null,C.a.createElement("th",{className:"col_header parameters-col_name"},"Name"),C.a.createElement("th",{className:"col_header parameters-col_description"},"Description"))),C.a.createElement("tbody",null,function(e,t){return e.valueSeq().filter(k.a.Map.isMap).map(t)}(o,(function(t,n){return C.a.createElement(g,{fn:u,specPath:s.push(n.toString()),getComponent:c,getConfigs:l,rawParam:t,param:p.parameterWithMetaByIdentity(h,t),key:"".concat(t.get("in"),".").concat(t.get("name")),onChange:e.onChange,onChangeConsumes:e.onChangeConsumesWrapper,specSelectors:p,specActions:f,oas3Actions:d,oas3Selectors:m,pathMethod:h,isExecute:w})})).toArray()))):C.a.createElement("div",{className:"opblock-description-wrapper"},C.a.createElement("p",null,"No parameters"))):null,this.state.callbackVisible?C.a.createElement("div",{className:"callbacks-container opblock-description-wrapper"},C.a.createElement(_,{callbacks:Object(A.Map)(v.get("callbacks")),specPath:s.slice(0,-1).push("callbacks")})):null,x&&S&&this.state.parametersVisible&&C.a.createElement("div",{className:"opblock-section opblock-section-request-body"},C.a.createElement("div",{className:"opblock-section-header"},C.a.createElement("h4",{className:"opblock-title parameter__name ".concat(S.get("required")&&"required")},"Request body"),C.a.createElement("label",null,C.a.createElement(b,{value:m.requestContentType.apply(m,Gt()(h)),contentTypes:S.get("content",Object(A.List)()).keySeq(),onChange:function(e){d.setRequestContentType({value:e,pathMethod:h}),d.initRequestBodyValidateError({pathMethod:h})},className:"body-param-content-type"}))),C.a.createElement("div",{className:"opblock-description-wrapper"},C.a.createElement(E,{specPath:s.slice(0,-1).push("requestBody"),requestBody:S,requestBodyValue:m.requestBodyValue.apply(m,Gt()(h)),requestBodyInclusionSetting:m.requestBodyInclusionSetting.apply(m,Gt()(h)),requestBodyErrors:m.requestBodyErrors.apply(m,Gt()(h)),isExecute:w,activeExamplesKey:m.activeExamplesMember.apply(m,Gt()(h).concat(["requestBody","requestBody"])),updateActiveExamplesKey:function(t){e.props.oas3Actions.setActiveExamplesMember({name:t,pathMethod:e.props.pathMethod,contextType:"requestBody",contextName:"requestBody"})},onChange:function(e,t){if(t){var n=m.requestBodyValue.apply(m,Gt()(h)),r=A.Map.isMap(n)?n:Object(A.Map)();return d.setRequestBodyValue({pathMethod:h,value:r.setIn(t,e)})}d.setRequestBodyValue({value:e,pathMethod:h})},onChangeIncludeEmpty:function(e,t){d.setRequestBodyInclusion({pathMethod:h,value:t,name:e})},contentType:m.requestContentType.apply(m,Gt()(h))}))))}}]),n}(x.Component);v()(Zt,"defaultProps",{onTryoutClick:Function.prototype,onCancelClick:Function.prototype,tryItOutEnabled:!1,allowTryItOut:!0,onChangeKey:[],specPath:[]});var Xt=function(e){var t=e.xKey,n=e.xVal;return C.a.createElement("div",{className:"parameter__extension"},t,": ",String(n))},Qt={onChange:function(){},isIncludedOptions:{}},en=function(e){ae()(n,e);var t=ue()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i1&&void 0!==arguments[1]&&arguments[1],n=o.props,r=n.onChange,i=n.rawParam;return r(i,""===e||e&&0===e.size?null:e,t)})),v()(oe()(o),"_onExampleSelect",(function(e){o.props.oas3Actions.setActiveExamplesMember({name:e,pathMethod:o.props.pathMethod,contextType:"parameters",contextName:o.getParamKey()})})),v()(oe()(o),"onChangeIncludeEmpty",(function(e){var t=o.props,n=t.specActions,r=t.param,i=t.pathMethod,a=r.get("name"),s=r.get("in");return n.updateEmptyParamInclusion(i,a,s,e)})),v()(oe()(o),"setDefaultValue",(function(){var e=o.props,t=e.specSelectors,n=e.pathMethod,r=e.rawParam,i=e.oas3Selectors,a=t.parameterWithMetaByIdentity(n,r)||Object(A.Map)(),s=Object(tn.a)(a,{isOAS3:t.isOAS3()}).schema,u=a.get("content",Object(A.Map)()).keySeq().first(),c=s?Object(R.o)(s.toJS(),u,{includeWriteOnly:!0}):null;if(a&&void 0===a.get("value")&&"body"!==a.get("in")){var l;if(t.isSwagger2())l=a.get("x-example")||a.getIn(["schema","example"])||s&&s.getIn(["default"]);else if(t.isOAS3()){var p=i.activeExamplesMember.apply(i,Gt()(n).concat(["parameters",o.getParamKey()]));l=a.getIn(["examples",p,"value"])||a.getIn(["content",u,"example"])||a.get("example")||s&&s.get("example")||s&&s.get("default")||a.get("default")}void 0===l||A.List.isList(l)||(l=Object(R.J)(l)),void 0!==l?o.onChangeWrapper(l):s&&"object"===s.get("type")&&c&&!a.get("examples")&&o.onChangeWrapper(A.List.isList(c)?c:Object(R.J)(c))}})),o.setDefaultValue(),o}return w()(n,[{key:"componentWillReceiveProps",value:function(e){var t,n=e.specSelectors,r=e.pathMethod,o=e.rawParam,i=n.isOAS3(),a=n.parameterWithMetaByIdentity(r,o)||new A.Map;if(a=a.isEmpty()?o:a,i){var s=Object(tn.a)(a,{isOAS3:i}).schema;t=s?s.get("enum"):void 0}else t=a?a.get("enum"):void 0;var u,c=a?a.get("value"):void 0;void 0!==c?u=c:o.get("required")&&t&&t.size&&(u=t.first()),void 0!==u&&u!==c&&this.onChangeWrapper(Object(R.x)(u)),this.setDefaultValue()}},{key:"getParamKey",value:function(){var e=this.props.param;return e?"".concat(e.get("name"),"-").concat(e.get("in")):null}},{key:"render",value:function(){var e=this.props,t=e.param,n=e.rawParam,r=e.getComponent,o=e.getConfigs,i=e.isExecute,a=e.fn,s=e.onChangeConsumes,u=e.specSelectors,c=e.pathMethod,l=e.specPath,p=e.oas3Selectors,f=u.isOAS3(),h=o(),d=h.showExtensions,m=h.showCommonExtensions;if(t||(t=n),!n)return null;var v,g,y,b,_=r("JsonSchemaForm"),E=r("ParamBody"),w=t.get("in"),x="body"!==w?null:C.a.createElement(E,{getComponent:r,getConfigs:o,fn:a,param:t,consumes:u.consumesOptionsFor(c),consumesValue:u.contentTypeValues(c).get("requestContentType"),onChange:this.onChangeWrapper,onChangeConsumes:s,isExecute:i,specSelectors:u,pathMethod:c}),S=r("modelExample"),k=r("Markdown",!0),O=r("ParameterExt"),j=r("ParameterIncludeEmpty"),T=r("ExamplesSelectValueRetainer"),I=r("Example"),P=Object(tn.a)(t,{isOAS3:f}).schema,N=u.parameterWithMetaByIdentity(c,n)||Object(A.Map)(),D=P?P.get("format"):null,L=P?P.get("type"):null,B=P?P.getIn(["items","type"]):null,F="formData"===w,U="FormData"in M.a,q=t.get("required"),z=N?N.get("value"):"",V=m?Object(R.l)(P):null,W=d?Object(R.m)(t):null,H=!1;return void 0!==t&&P&&(v=P.get("items")),void 0!==v?(g=v.get("enum"),y=v.get("default")):P&&(g=P.get("enum")),g&&g.size&&g.size>0&&(H=!0),void 0!==t&&(P&&(y=P.get("default")),void 0===y&&(y=t.get("default")),void 0===(b=t.get("example"))&&(b=t.get("x-example"))),C.a.createElement("tr",{"data-param-name":t.get("name"),"data-param-in":t.get("in")},C.a.createElement("td",{className:"parameters-col_name"},C.a.createElement("div",{className:q?"parameter__name required":"parameter__name"},t.get("name"),q?C.a.createElement("span",null," *"):null),C.a.createElement("div",{className:"parameter__type"},L,B&&"[".concat(B,"]"),D&&C.a.createElement("span",{className:"prop-format"},"($",D,")")),C.a.createElement("div",{className:"parameter__deprecated"},f&&t.get("deprecated")?"deprecated":null),C.a.createElement("div",{className:"parameter__in"},"(",t.get("in"),")"),m&&V.size?V.entrySeq().map((function(e){var t=$e()(e,2),n=t[0],r=t[1];return C.a.createElement(O,{key:"".concat(n,"-").concat(r),xKey:n,xVal:r})})):null,d&&W.size?W.map((function(e,t){return C.a.createElement(O,{key:"".concat(t,"-").concat(e),xKey:t,xVal:e})})):null),C.a.createElement("td",{className:"parameters-col_description"},t.get("description")?C.a.createElement(k,{source:t.get("description")}):null,!x&&i||!H?null:C.a.createElement(k,{className:"parameter__enum",source:"Available values : "+g.map((function(e){return e})).toArray().join(", ")}),!x&&i||void 0===y?null:C.a.createElement(k,{className:"parameter__default",source:"Default value : "+y}),!x&&i||void 0===b?null:C.a.createElement(k,{source:"Example : "+b}),F&&!U&&C.a.createElement("div",null,"Error: your browser does not support FormData"),f&&t.get("examples")?C.a.createElement("section",{className:"parameter-controls"},C.a.createElement(T,{examples:t.get("examples"),onSelect:this._onExampleSelect,updateValue:this.onChangeWrapper,getComponent:r,defaultToFirstExample:!0,currentKey:p.activeExamplesMember.apply(p,Gt()(c).concat(["parameters",this.getParamKey()])),currentUserInputValue:z})):null,x?null:C.a.createElement(_,{fn:a,getComponent:r,value:z,required:q,disabled:!i,description:t.get("description")?"".concat(t.get("name")," - ").concat(t.get("description")):"".concat(t.get("name")),onChange:this.onChangeWrapper,errors:N.get("errors"),schema:P}),x&&P?C.a.createElement(S,{getComponent:r,specPath:l.push("schema"),getConfigs:o,isExecute:i,specSelectors:u,schema:P,example:x,includeWriteOnly:!0}):null,!x&&i&&t.get("allowEmptyValue")?C.a.createElement(j,{onChange:this.onChangeIncludeEmpty,isIncluded:u.parameterInclusionSettingFor(c,t.get("name"),t.get("in")),isDisabled:!Object(R.q)(z)}):null,f&&t.get("examples")?C.a.createElement(I,{example:t.getIn(["examples",p.activeExamplesMember.apply(p,Gt()(c).concat(["parameters",this.getParamKey()]))]),getComponent:r}):null))}}]),n}(x.Component),rn=function(e){ae()(n,e);var t=ue()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i0&&"none"!==c),h=n.isOAS3(),d=r("ModelWrapper"),m=r("Collapse"),v=r("ModelCollapse"),g=r("JumpToPath");return C.a.createElement("section",{className:f?"models is-open":"models",ref:this.onLoadModels},C.a.createElement("h4",{onClick:function(){return i.show(p,!f)}},C.a.createElement("span",null,h?"Schemas":"Models"),C.a.createElement("svg",{width:"20",height:"20"},C.a.createElement("use",{xlinkHref:f?"#large-arrow-down":"#large-arrow"}))),C.a.createElement(m,{isOpened:f},s.entrySeq().map((function(t){var s=$e()(t,1)[0],u=[].concat(Gt()(p),[s]),c=k.a.List(u),f=n.specResolvedSubtree(u),h=n.specJson().getIn(u),m=A.Map.isMap(f)?f:k.a.Map(),y=A.Map.isMap(h)?h:k.a.Map(),b=m.get("title")||y.get("title")||s,_=o.isShown(u,!1);_&&0===m.size&&y.size>0&&e.props.specActions.requestResolvedSubtree(u);var E=C.a.createElement(d,{name:s,expandDepth:l,schema:m||k.a.Map(),displayName:b,fullPath:u,specPath:c,getComponent:r,specSelectors:n,getConfigs:a,layoutSelectors:o,layoutActions:i,includeReadOnly:!0,includeWriteOnly:!0}),w=C.a.createElement("span",{className:"model-box"},C.a.createElement("span",{className:"model model-title"},b));return C.a.createElement("div",{id:"model-".concat(s),className:"model-container",key:"models-section-".concat(s),"data-name":s,ref:e.onLoadModel},C.a.createElement("span",{className:"models-jump-to-path"},C.a.createElement(g,{specPath:c})),C.a.createElement(v,{classes:"model-box",collapsedContent:e.getCollapsedContent(s),onToggle:e.handleToggle,title:w,displayName:b,modelName:s,specPath:c,layoutSelectors:o,layoutActions:i,hideSelfOnExpand:!0,expanded:l>0&&_},E))})).toArray()))}}]),n}(x.Component),Xn=function(e){var t=e.value,n=(0,e.getComponent)("ModelCollapse"),r=C.a.createElement("span",null,"Array [ ",t.count()," ]");return C.a.createElement("span",{className:"prop-enum"},"Enum:",C.a.createElement("br",null),C.a.createElement(n,{collapsedContent:r},"[ ",t.join(", ")," ]"))},Qn=function(e){ae()(n,e);var t=ue()(n);function n(){return _()(this,n),t.apply(this,arguments)}return w()(n,[{key:"render",value:function(){var e=this.props,t=e.schema,n=e.name,r=e.displayName,o=e.isRef,i=e.getComponent,s=e.getConfigs,u=e.depth,c=e.onToggle,l=e.expanded,p=e.specPath,f=dn()(e,["schema","name","displayName","isRef","getComponent","getConfigs","depth","onToggle","expanded","specPath"]),h=f.specSelectors,d=f.expandDepth,m=f.includeReadOnly,v=f.includeWriteOnly,g=h.isOAS3;if(!t)return null;var y=s().showExtensions,b=t.get("description"),_=t.get("properties"),E=t.get("additionalProperties"),w=t.get("title")||r||n,x=t.get("required"),S=t.filter((function(e,t){return-1!==["maxProperties","minProperties","nullable"].indexOf(t)})),k=i("JumpToPath",!0),O=i("Markdown",!0),j=i("Model"),T=i("ModelCollapse"),I=i("Property"),P=function(){return C.a.createElement("span",{className:"model-jump-to-path"},C.a.createElement(k,{specPath:p}))},N=C.a.createElement("span",null,C.a.createElement("span",null,"{"),"...",C.a.createElement("span",null,"}"),o?C.a.createElement(P,null):""),M=h.isOAS3()?t.get("anyOf"):null,R=h.isOAS3()?t.get("oneOf"):null,D=h.isOAS3()?t.get("not"):null,L=w&&C.a.createElement("span",{className:"model-title"},o&&t.get("$$ref")&&C.a.createElement("span",{className:"model-hint"},t.get("$$ref")),C.a.createElement("span",{className:"model-title__text"},w));return C.a.createElement("span",{className:"model"},C.a.createElement(T,{modelName:n,title:L,onToggle:c,expanded:!!l||u<=d,collapsedContent:N},C.a.createElement("span",{className:"brace-open object"},"{"),o?C.a.createElement(P,null):null,C.a.createElement("span",{className:"inner-object"},C.a.createElement("table",{className:"model"},C.a.createElement("tbody",null,b?C.a.createElement("tr",{className:"description"},C.a.createElement("td",null,"description:"),C.a.createElement("td",null,C.a.createElement(O,{source:b}))):null,_&&_.size?_.entrySeq().filter((function(e){var t=$e()(e,2)[1];return(!t.get("readOnly")||m)&&(!t.get("writeOnly")||v)})).map((function(e){var t=$e()(e,2),r=t[0],o=t[1],a=g()&&o.get("deprecated"),c=A.List.isList(x)&&x.contains(r),l=["property-row"];return a&&l.push("deprecated"),c&&l.push("required"),C.a.createElement("tr",{key:r,className:l.join(" ")},C.a.createElement("td",null,r,c&&C.a.createElement("span",{className:"star"},"*")),C.a.createElement("td",null,C.a.createElement(j,fn()({key:"object-".concat(n,"-").concat(r,"_").concat(o)},f,{required:c,getComponent:i,specPath:p.push("properties",r),getConfigs:s,schema:o,depth:u+1}))))})).toArray():null,y?C.a.createElement("tr",null,C.a.createElement("td",null," ")):null,y?t.entrySeq().map((function(e){var t=$e()(e,2),n=t[0],r=t[1];if("x-"===n.slice(0,2)){var o=r?r.toJS?r.toJS():r:null;return C.a.createElement("tr",{key:n,className:"extension"},C.a.createElement("td",null,n),C.a.createElement("td",null,a()(o)))}})).toArray():null,E&&E.size?C.a.createElement("tr",null,C.a.createElement("td",null,"< * >:"),C.a.createElement("td",null,C.a.createElement(j,fn()({},f,{required:!1,getComponent:i,specPath:p.push("additionalProperties"),getConfigs:s,schema:E,depth:u+1})))):null,M?C.a.createElement("tr",null,C.a.createElement("td",null,"anyOf ->"),C.a.createElement("td",null,M.map((function(e,t){return C.a.createElement("div",{key:t},C.a.createElement(j,fn()({},f,{required:!1,getComponent:i,specPath:p.push("anyOf",t),getConfigs:s,schema:e,depth:u+1})))})))):null,R?C.a.createElement("tr",null,C.a.createElement("td",null,"oneOf ->"),C.a.createElement("td",null,R.map((function(e,t){return C.a.createElement("div",{key:t},C.a.createElement(j,fn()({},f,{required:!1,getComponent:i,specPath:p.push("oneOf",t),getConfigs:s,schema:e,depth:u+1})))})))):null,D?C.a.createElement("tr",null,C.a.createElement("td",null,"not ->"),C.a.createElement("td",null,C.a.createElement("div",null,C.a.createElement(j,fn()({},f,{required:!1,getComponent:i,specPath:p.push("not"),getConfigs:s,schema:D,depth:u+1}))))):null))),C.a.createElement("span",{className:"brace-close"},"}")),S.size?S.entrySeq().map((function(e){var t=$e()(e,2),n=t[0],r=t[1];return C.a.createElement(I,{key:"".concat(n,"-").concat(r),propKey:n,propVal:r,propClass:"property"})})):null)}}]),n}(x.Component),er=function(e){ae()(n,e);var t=ue()(n);function n(){return _()(this,n),t.apply(this,arguments)}return w()(n,[{key:"render",value:function(){var e=this.props,t=e.getComponent,n=e.getConfigs,r=e.schema,o=e.depth,i=e.expandDepth,a=e.name,s=e.displayName,u=e.specPath,c=r.get("description"),l=r.get("items"),p=r.get("title")||s||a,f=r.filter((function(e,t){return-1===["type","items","description","$$ref"].indexOf(t)})),h=t("Markdown",!0),d=t("ModelCollapse"),m=t("Model"),v=t("Property"),g=p&&C.a.createElement("span",{className:"model-title"},C.a.createElement("span",{className:"model-title__text"},p));return C.a.createElement("span",{className:"model"},C.a.createElement(d,{title:g,expanded:o<=i,collapsedContent:"[...]"},"[",f.size?f.entrySeq().map((function(e){var t=$e()(e,2),n=t[0],r=t[1];return C.a.createElement(v,{key:"".concat(n,"-").concat(r),propKey:n,propVal:r,propClass:"property"})})):null,c?C.a.createElement(h,{source:c}):f.size?C.a.createElement("div",{className:"markdown"}):null,C.a.createElement("span",null,C.a.createElement(m,fn()({},this.props,{getConfigs:n,specPath:u.push("items"),name:null,schema:l,required:!1,depth:o+1}))),"]"))}}]),n}(x.Component),tr=function(e){ae()(n,e);var t=ue()(n);function n(){return _()(this,n),t.apply(this,arguments)}return w()(n,[{key:"render",value:function(){var e=this.props,t=e.schema,n=e.getComponent,r=e.getConfigs,o=e.name,i=e.displayName,a=e.depth,s=r().showExtensions;if(!t||!t.get)return C.a.createElement("div",null);var u=t.get("type"),c=t.get("format"),l=t.get("xml"),p=t.get("enum"),f=t.get("title")||i||o,h=t.get("description"),d=Object(R.m)(t),m=t.filter((function(e,t){return-1===["enum","type","format","description","$$ref"].indexOf(t)})).filterNot((function(e,t){return d.has(t)})),v=n("Markdown",!0),g=n("EnumModel"),y=n("Property");return C.a.createElement("span",{className:"model"},C.a.createElement("span",{className:"prop"},o&&C.a.createElement("span",{className:"".concat(1===a&&"model-title"," prop-name")},f),C.a.createElement("span",{className:"prop-type"},u),c&&C.a.createElement("span",{className:"prop-format"},"($",c,")"),m.size?m.entrySeq().map((function(e){var t=$e()(e,2),n=t[0],r=t[1];return C.a.createElement(y,{key:"".concat(n,"-").concat(r),propKey:n,propVal:r,propClass:"property primitive"})})):null,s&&d.size?d.entrySeq().map((function(e){var t=$e()(e,2),n=t[0],r=t[1];return C.a.createElement(y,{key:"".concat(n,"-").concat(r),propKey:n,propVal:r,propClass:"property primitive"})})):null,h?C.a.createElement(v,{source:h}):null,l&&l.size?C.a.createElement("span",null,C.a.createElement("br",null),C.a.createElement("span",{className:"property primitive"},"xml:"),l.entrySeq().map((function(e){var t=$e()(e,2),n=t[0],r=t[1];return C.a.createElement("span",{key:"".concat(n,"-").concat(r),className:"property primitive"},C.a.createElement("br",null),"   ",n,": ",String(r))})).toArray()):null,p&&C.a.createElement(g,{value:p,getComponent:n})))}}]),n}(x.Component),nr=function(e){var t=e.propKey,n=e.propVal,r=e.propClass;return C.a.createElement("span",{className:r},C.a.createElement("br",null),t,": ",String(n))},rr=function(e){ae()(n,e);var t=ue()(n);function n(){return _()(this,n),t.apply(this,arguments)}return w()(n,[{key:"render",value:function(){var e=this.props,t=e.onTryoutClick,n=e.onCancelClick,r=e.enabled;return C.a.createElement("div",{className:"try-out"},r?C.a.createElement("button",{className:"btn try-out__btn cancel",onClick:n},"Cancel"):C.a.createElement("button",{className:"btn try-out__btn",onClick:t},"Try it out "))}}]),n}(C.a.Component);v()(rr,"defaultProps",{onTryoutClick:Function.prototype,onCancelClick:Function.prototype,enabled:!1});var or=function(e){ae()(n,e);var t=ue()(n);function n(){return _()(this,n),t.apply(this,arguments)}return w()(n,[{key:"render",value:function(){var e=this.props,t=e.bypass,n=e.isSwagger2,r=e.isOAS3,o=e.alsoShow;return t?C.a.createElement("div",null,this.props.children):n&&r?C.a.createElement("div",{className:"version-pragma"},o,C.a.createElement("div",{className:"version-pragma__message version-pragma__message--ambiguous"},C.a.createElement("div",null,C.a.createElement("h3",null,"Unable to render this definition"),C.a.createElement("p",null,C.a.createElement("code",null,"swagger")," and ",C.a.createElement("code",null,"openapi")," fields cannot be present in the same Swagger or OpenAPI definition. Please remove one of the fields."),C.a.createElement("p",null,"Supported version fields are ",C.a.createElement("code",null,"swagger: ",'"2.0"')," and those that match ",C.a.createElement("code",null,"openapi: 3.0.n")," (for example, ",C.a.createElement("code",null,"openapi: 3.0.0"),").")))):n||r?C.a.createElement("div",null,this.props.children):C.a.createElement("div",{className:"version-pragma"},o,C.a.createElement("div",{className:"version-pragma__message version-pragma__message--missing"},C.a.createElement("div",null,C.a.createElement("h3",null,"Unable to render this definition"),C.a.createElement("p",null,"The provided definition does not specify a valid version field."),C.a.createElement("p",null,"Please indicate a valid Swagger or OpenAPI version field. Supported version fields are ",C.a.createElement("code",null,"swagger: ",'"2.0"')," and those that match ",C.a.createElement("code",null,"openapi: 3.0.n")," (for example, ",C.a.createElement("code",null,"openapi: 3.0.0"),")."))))}}]),n}(C.a.PureComponent);v()(or,"defaultProps",{alsoShow:null,children:null,bypass:!1});var ir=function(e){var t=e.version;return C.a.createElement("small",null,C.a.createElement("pre",{className:"version"}," ",t," "))},ar=function(e){var t=e.enabled,n=e.path,r=e.text;return C.a.createElement("a",{className:"nostyle",onClick:t?function(e){return e.preventDefault()}:null,href:t?"#/".concat(n):null},C.a.createElement("span",null,r))},sr=function(){return C.a.createElement("div",null,C.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",className:"svg-assets"},C.a.createElement("defs",null,C.a.createElement("symbol",{viewBox:"0 0 20 20",id:"unlocked"},C.a.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"})),C.a.createElement("symbol",{viewBox:"0 0 20 20",id:"locked"},C.a.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"})),C.a.createElement("symbol",{viewBox:"0 0 20 20",id:"close"},C.a.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"})),C.a.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow"},C.a.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"})),C.a.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow-down"},C.a.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"})),C.a.createElement("symbol",{viewBox:"0 0 24 24",id:"jump-to"},C.a.createElement("path",{d:"M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z"})),C.a.createElement("symbol",{viewBox:"0 0 24 24",id:"expand"},C.a.createElement("path",{d:"M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"})))))},ur=n(181),cr=function(e){ae()(n,e);var t=ue()(n);function n(){return _()(this,n),t.apply(this,arguments)}return w()(n,[{key:"render",value:function(){var e=this.props,t=e.errSelectors,n=e.specSelectors,r=e.getComponent,o=r("SvgAssets"),i=r("InfoContainer",!0),a=r("VersionPragmaFilter"),s=r("operations",!0),u=r("Models",!0),c=r("Row"),l=r("Col"),p=r("errors",!0),f=r("ServersContainer",!0),h=r("SchemesContainer",!0),d=r("AuthorizeBtnContainer",!0),m=r("FilterContainer",!0),v=n.isSwagger2(),g=n.isOAS3(),y=!n.specStr(),b=n.loadingStatus(),_=null;if("loading"===b&&(_=C.a.createElement("div",{className:"info"},C.a.createElement("div",{className:"loading-container"},C.a.createElement("div",{className:"loading"})))),"failed"===b&&(_=C.a.createElement("div",{className:"info"},C.a.createElement("div",{className:"loading-container"},C.a.createElement("h4",{className:"title"},"Failed to load API definition."),C.a.createElement(p,null)))),"failedConfig"===b){var E=t.lastError(),w=E?E.get("message"):"";_=C.a.createElement("div",{className:"info failed-config"},C.a.createElement("div",{className:"loading-container"},C.a.createElement("h4",{className:"title"},"Failed to load remote configuration."),C.a.createElement("p",null,w)))}if(!_&&y&&(_=C.a.createElement("h4",null,"No API definition provided.")),_)return C.a.createElement("div",{className:"swagger-ui"},C.a.createElement("div",{className:"loading-container"},_));var x=n.servers(),S=n.schemes(),A=x&&x.size,k=S&&S.size,O=!!n.securityDefinitions();return C.a.createElement("div",{className:"swagger-ui"},C.a.createElement(o,null),C.a.createElement(a,{isSwagger2:v,isOAS3:g,alsoShow:C.a.createElement(p,null)},C.a.createElement(p,null),C.a.createElement(c,{className:"information-container"},C.a.createElement(l,{mobile:12},C.a.createElement(i,null))),A||k||O?C.a.createElement("div",{className:"scheme-container"},C.a.createElement(l,{className:"schemes wrapper",mobile:12},A?C.a.createElement(f,null):null,k?C.a.createElement(h,null):null,O?C.a.createElement(d,null):null)):null,C.a.createElement(m,null),C.a.createElement(c,null,C.a.createElement(l,{mobile:12,desktop:12},C.a.createElement(s,null))),C.a.createElement(c,null,C.a.createElement(l,{mobile:12,desktop:12},C.a.createElement(u,null)))))}}]),n}(C.a.Component),lr=n(314),pr=n.n(lr),fr={value:"",onChange:function(){},schema:{},keyName:"",required:!1,errors:Object(A.List)()},hr=function(e){ae()(n,e);var t=ue()(n);function n(){return _()(this,n),t.apply(this,arguments)}return w()(n,[{key:"componentDidMount",value:function(){var e=this.props,t=e.dispatchInitialValue,n=e.value,r=e.onChange;t&&r(n)}},{key:"render",value:function(){var e=this.props,t=e.schema,n=e.errors,r=e.value,o=e.onChange,i=e.getComponent,a=e.fn,s=e.disabled,u=t&&t.get?t.get("format"):null,c=t&&t.get?t.get("type"):null,l=function(e){return i(e,!1,{failSilently:!0})},p=c?l(u?"JsonSchema_".concat(c,"_").concat(u):"JsonSchema_".concat(c)):i("JsonSchema_string");return p||(p=i("JsonSchema_string")),C.a.createElement(p,fn()({},this.props,{errors:n,fn:a,getComponent:i,value:r,onChange:o,schema:t,disabled:s}))}}]),n}(x.Component);v()(hr,"defaultProps",fr);var dr=function(e){ae()(n,e);var t=ue()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i0),p=o.getIn(["items","enum"]),f=o.getIn(["items","type"]),h=o.getIn(["items","format"]),d=o.getIn(["items","schema"]),m=!1,v="file"===f||"string"===f&&"binary"===h;if(f&&h?u=n("JsonSchema_".concat(f,"_").concat(h)):"boolean"!==f&&"array"!==f&&"object"!==f||(u=n("JsonSchema_".concat(f))),u||v||(m=!0),p){var g=n("Select");return C.a.createElement(g,{className:i.length?"invalid":"",title:i.length?i:"",multiple:!0,value:c,disabled:s,allowedValues:p,allowEmptyValue:!r,onChange:this.onEnumChange})}var y=n("Button");return C.a.createElement("div",{className:"json-schema-array"},l?c.map((function(t,r){if(i.length){var o=i.filter((function(e){return e.index===r}));o.length&&(i=[o[0].error+r])}return C.a.createElement("div",{key:r,className:"json-schema-form-item"},v?C.a.createElement(gr,{value:t,onChange:function(t){return e.onItemChange(t,r)},disabled:s,errors:i,getComponent:n}):m?C.a.createElement(vr,{value:t,onChange:function(t){return e.onItemChange(t,r)},disabled:s,errors:i}):C.a.createElement(u,fn()({},e.props,{value:t,onChange:function(t){return e.onItemChange(t,r)},disabled:s,errors:i,schema:d,getComponent:n,fn:a})),s?null:C.a.createElement(y,{className:"btn btn-sm json-schema-form-item-remove",onClick:function(){return e.removeItem(r)}}," - "))})):null,s?null:C.a.createElement(y,{className:"btn btn-sm json-schema-form-item-add ".concat(i.length?"invalid":null),onClick:this.addItem},"Add item"))}}]),n}(x.PureComponent);v()(mr,"defaultProps",fr);var vr=function(e){ae()(n,e);var t=ue()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i1)try{return decodeURIComponent(t[1])}catch(e){console.error(e)}return null}function te(e){return t=e.replace(/\.[^./]*$/,""),S()(b()(t));var t}var ne=function(e,t){if(e>t)return"Value must be less than ".concat(t)},re=function(e,t){if(et)return"Value must be no longer than ".concat(t," character").concat(1!==t?"s":"")},fe=function(e,t){if(e.length2&&void 0!==arguments[2]?arguments[2]:{},r=n.isOAS3,o=void 0!==r&&r,a=n.bypassRequiredCheck,i=void 0!==a&&a,c=[],s=e.get("required"),u=Object(R.a)(e,{isOAS3:o}),l=u.schema,p=u.parameterContentMediaType;if(!l)return c;var d=l.get("required"),m=l.get("maximum"),g=l.get("minimum"),y=l.get("type"),b=l.get("format"),E=l.get("maxLength"),S=l.get("minLength"),x=l.get("pattern");if(y&&(s||d||t)){var w="string"===y&&t,j="array"===y&&f()(t)&&t.length,C="array"===y&&v.a.List.isList(t)&&t.count(),O="array"===y&&"string"==typeof t&&t,_="file"===y&&t instanceof I.a.File,A="boolean"===y&&(t||!1===t),k="number"===y&&(t||0===t),P="integer"===y&&(t||0===t),T="object"===y&&"object"===h()(t)&&null!==t,N="object"===y&&"string"==typeof t&&t,M=[w,j,C,O,_,A,k,P,T,N],D=M.some((function(e){return!!e}));if((s||d)&&!D&&!i)return c.push("Required field is not provided"),c;if("object"===y&&"string"==typeof t&&(null===p||"application/json"===p))try{JSON.parse(t)}catch(e){return c.push("Parameter string value must be valid JSON"),c}if(x){var q=de(t,x);q&&c.push(q)}if(E||0===E){var B=pe(t,E);B&&c.push(B)}if(S){var L=fe(t,S);L&&c.push(L)}if(m||0===m){var U=ne(t,m);U&&c.push(U)}if(g||0===g){var V=re(t,g);V&&c.push(V)}if("string"===y){var z;if(!(z="date-time"===b?ue(t):"uuid"===b?le(t):se(t)))return c;c.push(z)}else if("boolean"===y){var F=ce(t);if(!F)return c;c.push(F)}else if("number"===y){var J=oe(t);if(!J)return c;c.push(J)}else if("integer"===y){var W=ae(t);if(!W)return c;c.push(W)}else if("array"===y){var H;if(!C||!t.count())return c;H=l.getIn(["items","type"]),t.forEach((function(e,t){var n;"number"===H?n=oe(e):"integer"===H?n=ae(e):"string"===H&&(n=se(e)),n&&c.push({index:t,error:n})}))}else if("file"===y){var $=ie(t);if(!$)return c;c.push($)}}return c},me=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(/xml/.test(t)){if(!e.xml||!e.xml.name){if(e.xml=e.xml||{},!e.$$ref)return e.type||e.items||e.properties||e.additionalProperties?'\n\x3c!-- XML example cannot be generated; root element name is undefined --\x3e':null;var r=e.$$ref.match(/\S*\/(\S+)$/);e.xml.name=r[1]}return Object(P.memoizedCreateXMLExample)(e,n)}var a=Object(P.memoizedSampleFromSchema)(e,n);return"object"===h()(a)?o()(a,null,2):a},ve=function(){var e={},t=I.a.location.search;if(!t)return{};if(""!=t){var n=t.substr(1).split("&");for(var r in n)n.hasOwnProperty(r)&&(r=n[r].split("="),e[decodeURIComponent(r[0])]=r[1]&&decodeURIComponent(r[1])||"")}return e},ge=function(t){return(t instanceof e?t:new e(t.toString(),"utf-8")).toString("base64")},ye={operationsSorter:{alpha:function(e,t){return e.get("path").localeCompare(t.get("path"))},method:function(e,t){return e.get("method").localeCompare(t.get("method"))}},tagsSorter:{alpha:function(e,t){return e.localeCompare(t)}}},be=function(e){var t=[];for(var n in e){var r=e[n];void 0!==r&&""!==r&&t.push([n,"=",encodeURIComponent(r).replace(/%20/g,"+")].join(""))}return t.join("&")},Ee=function(e,t,n){return!!C()(n,(function(n){return _()(e[n],t[n])}))};function Se(e){return"string"!=typeof e||""===e?"":Object(g.sanitizeUrl)(e)}function xe(e){return!(!e||e.indexOf("localhost")>=0||e.indexOf("127.0.0.1")>=0||"none"===e)}function we(e){if(!v.a.OrderedMap.isOrderedMap(e))return null;if(!e.size)return null;var t=e.find((function(e,t){return t.startsWith("2")&&s()(e.get("content")||{}).length>0})),n=e.get("default")||v.a.OrderedMap(),r=(n.get("content")||v.a.OrderedMap()).keySeq().toJS().length?n:null;return t||r}var je=function(e){return"string"==typeof e||e instanceof String?e.trim().replace(/\s/g,"%20"):""},Ce=function(e){return N()(je(e).replace(/%20/g,"_"))},Oe=function(e){return e.filter((function(e,t){return/^x-/.test(t)}))},_e=function(e){return e.filter((function(e,t){return/^pattern|maxLength|minLength|maximum|minimum/.test(t)}))};function Ae(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){return!0};if("object"!==h()(e)||f()(e)||null===e||!t)return e;var r=i()({},e);return s()(r).forEach((function(e){e===t&&n(r[e],e)?delete r[e]:r[e]=Ae(r[e],t,n)})),r}function ke(e){if("string"==typeof e)return e;if(e&&e.toJS&&(e=e.toJS()),"object"===h()(e)&&null!==e)try{return o()(e,null,2)}catch(t){return String(e)}return null==e?"":e.toString()}function Pe(e){return"number"==typeof e?e.toString():e}function Ie(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.returnAll,r=void 0!==n&&n,o=t.allowHashes,a=void 0===o||o;if(!v.a.Map.isMap(e))throw new Error("paramToIdentifier: received a non-Im.Map parameter as input");var i=e.get("name"),c=e.get("in"),s=[];return e&&e.hashCode&&c&&i&&a&&s.push("".concat(c,".").concat(i,".hash-").concat(e.hashCode())),c&&i&&s.push("".concat(c,".").concat(i)),s.push(i),r?s:s[0]||""}function Te(e,t){return Ie(e,{returnAll:!0}).map((function(e){return t[e]})).filter((function(e){return void 0!==e}))[0]}function Ne(){return Me(D()(32).toString("base64"))}function Re(e){return Me(B()("sha256").update(e).digest("base64"))}function Me(e){return e.replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}var De=function(e){return!e||!(!L(e)||!e.isEmpty())}}).call(this,n(358).Buffer)},function(e,t,n){var r=n(121),o=n(480);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=r(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&o(e,t)}},function(e,t,n){var r=n(290),o=n(118),a=n(490),i=n(491);e.exports=function(e){var t=a();return function(){var n,a=o(e);if(t){var c=o(this).constructor;n=r(a,arguments,c)}else n=a.apply(this,arguments);return i(this,n)}}},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t){e.exports=require("prop-types")},function(e,t,n){e.exports=n(352)},function(e,t,n){e.exports=n(338)},function(e,t,n){var r=n(244),o=n(362),a=n(104),i=n(252);e.exports=function(e,t){return r(e)||o(e,t)||a(e,t)||i()}},function(e,t,n){var r=n(455),o=n(277),a=n(104),i=n(456);e.exports=function(e){return r(e)||o(e)||a(e)||i()}},function(e,t){e.exports=require("reselect")},function(e,t,n){var r=n(237),o=n(100);function a(t){return e.exports=a="function"==typeof o&&"symbol"==typeof r?function(e){return typeof e}:function(e){return e&&"function"==typeof o&&e.constructor===o&&e!==o.prototype?"symbol":typeof e},a(t)}e.exports=a},function(e,t,n){e.exports=n(356)},function(e,t,n){var r=n(78),o=n(457),a=n(460),i=n(278),c=n(279),s=n(11),u=n(2);function l(e,t){var n=s(e);if(c){var r=c(e);t&&(r=r.filter((function(t){return i(e,t).enumerable}))),n.push.apply(n,r)}return n}e.exports=function(e){for(var t=1;t4)}function s(e){var t=e.get("swagger");return"string"==typeof t&&t.startsWith("2.0")}function u(e){return function(t,n){return function(r){return n&&n.specSelectors&&n.specSelectors.specJson?c(n.specSelectors.specJson())?i.a.createElement(e,o()({},r,n,{Ori:t})):i.a.createElement(t,r):(console.warn("OAS3 wrapper: couldn't get spec"),null)}}}},function(e,t,n){var r=n(28),o=n(21),a=n(49),i=n(54),c=n(47),s=function(e,t,n){var u,l,p,f=e&s.F,d=e&s.G,h=e&s.S,m=e&s.P,v=e&s.B,g=e&s.W,y=d?o:o[t]||(o[t]={}),b=y.prototype,E=d?r:h?r[t]:(r[t]||{}).prototype;for(u in d&&(n=t),n)(l=!f&&E&&void 0!==E[u])&&c(y,u)||(p=l?E[u]:n[u],y[u]=d&&"function"!=typeof E[u]?n[u]:v&&l?a(p,r):g&&E[u]==p?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(p):m&&"function"==typeof p?a(Function.call,p):p,m&&((y.virtual||(y.virtual={}))[u]=p,e&s.R&&b&&!b[u]&&i(b,u,p)))};s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,e.exports=s},function(e,t,n){e.exports=n(476)},function(e,t,n){var r=n(114);e.exports=function(e,t,n){var o=null==e?void 0:r(e,t);return void 0===o?n:o}},function(e,t,n){"use strict";n.r(t),n.d(t,"UPDATE_SPEC",(function(){return L})),n.d(t,"UPDATE_URL",(function(){return U})),n.d(t,"UPDATE_JSON",(function(){return V})),n.d(t,"UPDATE_PARAM",(function(){return z})),n.d(t,"UPDATE_EMPTY_PARAM_INCLUSION",(function(){return F})),n.d(t,"VALIDATE_PARAMS",(function(){return J})),n.d(t,"SET_RESPONSE",(function(){return W})),n.d(t,"SET_REQUEST",(function(){return H})),n.d(t,"SET_MUTATED_REQUEST",(function(){return $})),n.d(t,"LOG_REQUEST",(function(){return Y})),n.d(t,"CLEAR_RESPONSE",(function(){return K})),n.d(t,"CLEAR_REQUEST",(function(){return G})),n.d(t,"CLEAR_VALIDATE_PARAMS",(function(){return Z})),n.d(t,"UPDATE_OPERATION_META_VALUE",(function(){return X})),n.d(t,"UPDATE_RESOLVED",(function(){return Q})),n.d(t,"UPDATE_RESOLVED_SUBTREE",(function(){return ee})),n.d(t,"SET_SCHEME",(function(){return te})),n.d(t,"updateSpec",(function(){return ne})),n.d(t,"updateResolved",(function(){return re})),n.d(t,"updateUrl",(function(){return oe})),n.d(t,"updateJsonSpec",(function(){return ae})),n.d(t,"parseToJson",(function(){return ie})),n.d(t,"resolveSpec",(function(){return se})),n.d(t,"requestResolvedSubtree",(function(){return pe})),n.d(t,"changeParam",(function(){return fe})),n.d(t,"changeParamByIdentity",(function(){return de})),n.d(t,"updateResolvedSubtree",(function(){return he})),n.d(t,"invalidateResolvedSubtreeCache",(function(){return me})),n.d(t,"validateParams",(function(){return ve})),n.d(t,"updateEmptyParamInclusion",(function(){return ge})),n.d(t,"clearValidateParams",(function(){return ye})),n.d(t,"changeConsumesValue",(function(){return be})),n.d(t,"changeProducesValue",(function(){return Ee})),n.d(t,"setResponse",(function(){return Se})),n.d(t,"setRequest",(function(){return xe})),n.d(t,"setMutatedRequest",(function(){return we})),n.d(t,"logRequest",(function(){return je})),n.d(t,"executeRequest",(function(){return Ce})),n.d(t,"execute",(function(){return Oe})),n.d(t,"clearResponse",(function(){return _e})),n.d(t,"clearRequest",(function(){return Ae})),n.d(t,"setScheme",(function(){return ke}));var r=n(17),o=n.n(r),a=n(33),i=n.n(a),c=n(227),s=n.n(c),u=n(16),l=n.n(u),p=n(11),f=n.n(p),d=n(42),h=n.n(d),m=n(25),v=n.n(m),g=n(45),y=n.n(g),b=n(78),E=n.n(b),S=n(10),x=n.n(S),w=n(15),j=n.n(w),C=n(56),O=n.n(C),_=n(1),A=n(66),k=n.n(A),P=n(80),I=n.n(P),T=n(311),N=n.n(T),R=n(312),M=n.n(R),D=n(228),q=n.n(D),B=n(5),L="spec_update_spec",U="spec_update_url",V="spec_update_json",z="spec_update_param",F="spec_update_empty_param_inclusion",J="spec_validate_param",W="spec_set_response",H="spec_set_request",$="spec_set_mutated_request",Y="spec_log_request",K="spec_clear_response",G="spec_clear_request",Z="spec_clear_validate_param",X="spec_update_operation_meta_value",Q="spec_update_resolved",ee="spec_update_resolved_subtree",te="set_scheme";function ne(e){var t,n=(t=e,N()(t)?t:"").replace(/\t/g," ");if("string"==typeof e)return{type:L,payload:n}}function re(e){return{type:Q,payload:e}}function oe(e){return{type:U,payload:e}}function ae(e){return{type:V,payload:e}}var ie=function(e){return function(t){var n=t.specActions,r=t.specSelectors,o=t.errActions,a=r.specStr,i=null;try{e=e||a(),o.clear({source:"parser"}),i=O.a.safeLoad(e)}catch(e){return console.error(e),o.newSpecErr({source:"parser",level:"error",message:e.reason,line:e.mark&&e.mark.line?e.mark.line+1:void 0})}return i&&"object"===j()(i)?n.updateJsonSpec(i):{}}},ce=!1,se=function(e,t){return function(n){var r=n.specActions,o=n.specSelectors,a=n.errActions,i=n.fn,c=i.fetch,s=i.resolve,u=i.AST,l=void 0===u?{}:u,p=n.getConfigs;ce||(console.warn("specActions.resolveSpec is deprecated since v3.10.0 and will be removed in v4.0.0; use requestResolvedSubtree instead!"),ce=!0);var f=p(),d=f.modelPropertyMacro,h=f.parameterMacro,m=f.requestInterceptor,v=f.responseInterceptor;void 0===e&&(e=o.specJson()),void 0===t&&(t=o.url());var g=l.getLineNumberForPath?l.getLineNumberForPath:function(){},y=o.specStr();return s({fetch:c,spec:e,baseDoc:t,modelPropertyMacro:d,parameterMacro:h,requestInterceptor:m,responseInterceptor:v}).then((function(e){var t=e.spec,n=e.errors;if(a.clear({type:"thrown"}),x()(n)&&n.length>0){var o=n.map((function(e){return console.error(e),e.line=e.fullPath?g(y,e.fullPath):null,e.path=e.fullPath?e.fullPath.join("."):null,e.level="error",e.type="thrown",e.source="resolver",E()(e,"message",{enumerable:!0,value:e.message}),e}));a.newThrownErrBatch(o)}return r.updateResolved(t)}))}},ue=[],le=M()(y()(v.a.mark((function e(){var t,n,r,o,a,i,c,s,u,l,p,f,d,m,g,b,S;return v.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=ue.system){e.next=4;break}return console.error("debResolveSubtrees: don't have a system to operate on, aborting."),e.abrupt("return");case 4:if(n=t.errActions,r=t.errSelectors,o=t.fn,a=o.resolveSubtree,i=o.AST,c=void 0===i?{}:i,s=t.specSelectors,u=t.specActions,a){e.next=8;break}return console.error("Error: Swagger-Client did not provide a `resolveSubtree` method, doing nothing."),e.abrupt("return");case 8:return l=c.getLineNumberForPath?c.getLineNumberForPath:function(){},p=s.specStr(),f=t.getConfigs(),d=f.modelPropertyMacro,m=f.parameterMacro,g=f.requestInterceptor,b=f.responseInterceptor,e.prev=11,e.next=14,ue.reduce(function(){var e=y()(v.a.mark((function e(t,o){var i,c,u,f,h,y,S;return v.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t;case 2:return i=e.sent,c=i.resultMap,u=i.specWithCurrentSubtrees,e.next=7,a(u,o,{baseDoc:s.url(),modelPropertyMacro:d,parameterMacro:m,requestInterceptor:g,responseInterceptor:b});case 7:return f=e.sent,h=f.errors,y=f.spec,r.allErrors().size&&n.clearBy((function(e){return"thrown"!==e.get("type")||"resolver"!==e.get("source")||!e.get("fullPath").every((function(e,t){return e===o[t]||void 0===o[t]}))})),x()(h)&&h.length>0&&(S=h.map((function(e){return e.line=e.fullPath?l(p,e.fullPath):null,e.path=e.fullPath?e.fullPath.join("."):null,e.level="error",e.type="thrown",e.source="resolver",E()(e,"message",{enumerable:!0,value:e.message}),e})),n.newThrownErrBatch(S)),q()(c,o,y),q()(u,o,y),e.abrupt("return",{resultMap:c,specWithCurrentSubtrees:u});case 15:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),h.a.resolve({resultMap:(s.specResolvedSubtree([])||Object(_.Map)()).toJS(),specWithCurrentSubtrees:s.specJson().toJS()}));case 14:S=e.sent,delete ue.system,ue=[],e.next=22;break;case 19:e.prev=19,e.t0=e.catch(11),console.error(e.t0);case 22:u.updateResolvedSubtree([],S.resultMap);case 23:case"end":return e.stop()}}),e,null,[[11,19]])}))),35),pe=function(e){return function(t){ue.map((function(e){return e.join("@@")})).indexOf(e.join("@@"))>-1||(ue.push(e),ue.system=t,le())}};function fe(e,t,n,r,o){return{type:z,payload:{path:e,value:r,paramName:t,paramIn:n,isXml:o}}}function de(e,t,n,r){return{type:z,payload:{path:e,param:t,value:n,isXml:r}}}var he=function(e,t){return{type:ee,payload:{path:e,value:t}}},me=function(){return{type:ee,payload:{path:[],value:Object(_.Map)()}}},ve=function(e,t){return{type:J,payload:{pathMethod:e,isOAS3:t}}},ge=function(e,t,n,r){return{type:F,payload:{pathMethod:e,paramName:t,paramIn:n,includeEmptyValue:r}}};function ye(e){return{type:Z,payload:{pathMethod:e}}}function be(e,t){return{type:X,payload:{path:e,value:t,key:"consumes_value"}}}function Ee(e,t){return{type:X,payload:{path:e,value:t,key:"produces_value"}}}var Se=function(e,t,n){return{payload:{path:e,method:t,res:n},type:W}},xe=function(e,t,n){return{payload:{path:e,method:t,req:n},type:H}},we=function(e,t,n){return{payload:{path:e,method:t,req:n},type:$}},je=function(e){return{payload:e,type:Y}},Ce=function(e){return function(t){var n=t.fn,r=t.specActions,o=t.specSelectors,a=t.getConfigs,i=t.oas3Selectors,c=e.pathName,u=e.method,p=e.operation,d=a(),h=d.requestInterceptor,m=d.responseInterceptor,g=p.toJS();if(p&&p.get("parameters")&&p.get("parameters").filter((function(e){return e&&!0===e.get("allowEmptyValue")})).forEach((function(t){if(o.parameterInclusionSettingFor([c,u],t.get("name"),t.get("in"))){e.parameters=e.parameters||{};var n=Object(B.C)(t,e.parameters);(!n||n&&0===n.size)&&(e.parameters[t.get("name")]="")}})),e.contextUrl=k()(o.url()).toString(),g&&g.operationId?e.operationId=g.operationId:g&&c&&u&&(e.operationId=n.opId(g,c,u)),o.isOAS3()){var b="".concat(c,":").concat(u);e.server=i.selectedServer(b)||i.selectedServer();var E=i.serverVariables({server:e.server,namespace:b}).toJS(),S=i.serverVariables({server:e.server}).toJS();e.serverVariables=f()(E).length?E:S,e.requestContentType=i.requestContentType(c,u),e.responseContentType=i.responseContentType(c,u)||"*/*";var x=i.requestBodyValue(c,u),w=i.requestBodyInclusionSetting(c,u);Object(B.t)(x)?e.requestBody=JSON.parse(x):x&&x.toJS?e.requestBody=x.map((function(e){return _.Map.isMap(e)?e.get("value"):e})).filter((function(e,t){return!Object(B.q)(e)||w.get(t)})).toJS():e.requestBody=x}var j=l()({},e);j=n.buildRequest(j),r.setRequest(e.pathName,e.method,j);var C=function(){var t=y()(v.a.mark((function t(n){var o,a;return v.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,h.apply(void 0,[n]);case 2:return o=t.sent,a=l()({},o),r.setMutatedRequest(e.pathName,e.method,a),t.abrupt("return",o);case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();e.requestInterceptor=C,e.responseInterceptor=m;var O=s()();return n.execute(e).then((function(t){t.duration=s()()-O,r.setResponse(e.pathName,e.method,t)})).catch((function(t){console.error(t),r.setResponse(e.pathName,e.method,{error:!0,err:I()(t)})}))}},Oe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.path,n=e.method,r=i()(e,["path","method"]);return function(e){var a=e.fn.fetch,i=e.specSelectors,c=e.specActions,s=i.specJsonWithResolvedSubtrees().toJS(),u=i.operationScheme(t,n),l=i.contentTypeValues([t,n]).toJS(),p=l.requestContentType,f=l.responseContentType,d=/xml/i.test(p),h=i.parameterValues([t,n],d).toJS();return c.executeRequest(o()(o()({},r),{},{fetch:a,spec:s,pathName:t,method:n,parameters:h,requestContentType:p,scheme:u,responseContentType:f}))}};function _e(e,t){return{type:K,payload:{path:e,method:t}}}function Ae(e,t){return{type:G,payload:{path:e,method:t}}}function ke(e,t,n){return{type:te,payload:{scheme:e,path:t,method:n}}}},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){var r=n(245),o=n(10),a=n(237),i=n(100),c=n(104);e.exports=function(e,t){var n;if(void 0===i||null==e[a]){if(o(e)||(n=c(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0,u=function(){};return{s:u,n:function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}},e:function(e){throw e},f:u}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,p=!0,f=!1;return{s:function(){n=r(e)},n:function(){var e=n.next();return p=e.done,e},e:function(e){f=!0,l=e},f:function(){try{p||null==n.return||n.return()}finally{if(f)throw l}}}}},function(e,t,n){var r=n(137)("wks"),o=n(99),a=n(28).Symbol,i="function"==typeof a;(e.exports=function(e){return r[e]||(r[e]=i&&a[e]||(i?a:o)("Symbol."+e))}).store=r},function(e,t){var n=Array.isArray;e.exports=n},function(e,t,n){var r=n(279),o=n(467);e.exports=function(e,t){if(null==e)return{};var n,a,i=o(e,t);if(r){var c=r(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}},function(e,t,n){var r=n(29);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){e.exports=!n(55)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},function(e,t,n){"use strict";n.d(t,"b",(function(){return d})),n.d(t,"e",(function(){return h})),n.d(t,"c",(function(){return v})),n.d(t,"a",(function(){return g})),n.d(t,"d",(function(){return y}));var r=n(30),o=n.n(r),a=n(15),i=n.n(a),c=n(36),s=n.n(c),u=n(232),l=n.n(u),p=function(e){return String.prototype.toLowerCase.call(e)},f=function(e){return e.replace(/[^\w]/gi,"_")};function d(e){var t=e.openapi;return!!t&&l()(t,"3")}function h(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=r.v2OperationIdCompatibilityMode;if(!e||"object"!==i()(e))return null;var a=(e.operationId||"").replace(/\s/g,"");return a.length?f(e.operationId):m(t,n,{v2OperationIdCompatibilityMode:o})}function m(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.v2OperationIdCompatibilityMode;if(r){var o="".concat(t.toLowerCase(),"_").concat(e).replace(/[\s!@#$%^&*()_+=[{\]};:<>|./?,\\'""-]/g,"_");return(o=o||"".concat(e.substring(1),"_").concat(t)).replace(/((_){2,})/g,"_").replace(/^(_)*/g,"").replace(/([_])*$/g,"")}return"".concat(p(t)).concat(f(e))}function v(e,t){return"".concat(p(t),"-").concat(e)}function g(e,t){return e&&e.paths?function(e,t){return function(e,t,n){if(!e||"object"!==i()(e)||!e.paths||"object"!==i()(e.paths))return null;var r=e.paths;for(var o in r)for(var a in r[o])if("PARAMETERS"!==a.toUpperCase()){var c=r[o][a];if(c&&"object"===i()(c)){var s={spec:e,pathName:o,method:a.toUpperCase(),operation:c},u=t(s);if(n&&u)return s}}return}(e,t,!0)||null}(e,(function(e){var n=e.pathName,r=e.method,o=e.operation;if(!o||"object"!==i()(o))return!1;var a=o.operationId;return[h(o,n,r),v(n,r),a].some((function(e){return e&&e===t}))})):null}function y(e){var t=e.spec,n=t.paths,r={};if(!n||t.$$normalized)return e;for(var a in n){var i=n[a];if(s()(i)){var c=i.parameters,u=function(e){var n=i[e];if(!s()(n))return"continue";var u=h(n,a,e);if(u){r[u]?r[u].push(n):r[u]=[n];var l=r[u];if(l.length>1)l.forEach((function(e,t){e.__originalOperationId=e.__originalOperationId||e.operationId,e.operationId="".concat(u).concat(t+1)}));else if(void 0!==n.operationId){var p=l[0];p.__originalOperationId=p.__originalOperationId||n.operationId,p.operationId=u}}if("parameters"!==e){var f=[],d={};for(var m in t)"produces"!==m&&"consumes"!==m&&"security"!==m||(d[m]=t[m],f.push(d));if(c&&(d.parameters=c,f.push(d)),f.length){var v,g=o()(f);try{for(g.s();!(v=g.n()).done;){var y=v.value;for(var b in y)if(n[b]){if("parameters"===b){var E,S=o()(y[b]);try{var x=function(){var e=E.value;n[b].some((function(t){return t.name&&t.name===e.name||t.$ref&&t.$ref===e.$ref||t.$$ref&&t.$$ref===e.$$ref||t===e}))||n[b].push(e)};for(S.s();!(E=S.n()).done;)x()}catch(e){S.e(e)}finally{S.f()}}}else n[b]=y[b]}}catch(e){g.e(e)}finally{g.f()}}}};for(var l in i)u(l)}}return t.$$normalized=!0,e}},function(e,t,n){"use strict";n.r(t),n.d(t,"NEW_THROWN_ERR",(function(){return a})),n.d(t,"NEW_THROWN_ERR_BATCH",(function(){return i})),n.d(t,"NEW_SPEC_ERR",(function(){return c})),n.d(t,"NEW_SPEC_ERR_BATCH",(function(){return s})),n.d(t,"NEW_AUTH_ERR",(function(){return u})),n.d(t,"CLEAR",(function(){return l})),n.d(t,"CLEAR_BY",(function(){return p})),n.d(t,"newThrownErr",(function(){return f})),n.d(t,"newThrownErrBatch",(function(){return d})),n.d(t,"newSpecErr",(function(){return h})),n.d(t,"newSpecErrBatch",(function(){return m})),n.d(t,"newAuthErr",(function(){return v})),n.d(t,"clear",(function(){return g})),n.d(t,"clearBy",(function(){return y}));var r=n(80),o=n.n(r),a="err_new_thrown_err",i="err_new_thrown_err_batch",c="err_new_spec_err",s="err_new_spec_err_batch",u="err_new_auth_err",l="err_clear",p="err_clear_by";function f(e){return{type:a,payload:o()(e)}}function d(e){return{type:i,payload:e}}function h(e){return{type:c,payload:e}}function m(e){return{type:s,payload:e}}function v(e){return{type:u,payload:e}}function g(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{type:l,payload:e}}function y(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){return!0};return{type:p,payload:e}}},function(e,t,n){"use strict";n.r(t),n.d(t,"UPDATE_SELECTED_SERVER",(function(){return r})),n.d(t,"UPDATE_REQUEST_BODY_VALUE",(function(){return o})),n.d(t,"UPDATE_REQUEST_BODY_INCLUSION",(function(){return a})),n.d(t,"UPDATE_ACTIVE_EXAMPLES_MEMBER",(function(){return i})),n.d(t,"UPDATE_REQUEST_CONTENT_TYPE",(function(){return c})),n.d(t,"UPDATE_RESPONSE_CONTENT_TYPE",(function(){return s})),n.d(t,"UPDATE_SERVER_VARIABLE_VALUE",(function(){return u})),n.d(t,"SET_REQUEST_BODY_VALIDATE_ERROR",(function(){return l})),n.d(t,"CLEAR_REQUEST_BODY_VALIDATE_ERROR",(function(){return p})),n.d(t,"setSelectedServer",(function(){return f})),n.d(t,"setRequestBodyValue",(function(){return d})),n.d(t,"setRequestBodyInclusion",(function(){return h})),n.d(t,"setActiveExamplesMember",(function(){return m})),n.d(t,"setRequestContentType",(function(){return v})),n.d(t,"setResponseContentType",(function(){return g})),n.d(t,"setServerVariableValue",(function(){return y})),n.d(t,"setRequestBodyValidateError",(function(){return b})),n.d(t,"clearRequestBodyValidateError",(function(){return E})),n.d(t,"initRequestBodyValidateError",(function(){return S}));var r="oas3_set_servers",o="oas3_set_request_body_value",a="oas3_set_request_body_inclusion",i="oas3_set_active_examples_member",c="oas3_set_request_content_type",s="oas3_set_response_content_type",u="oas3_set_server_variable_value",l="oas3_set_request_body_validate_error",p="oas3_clear_request_body_validate_error";function f(e,t){return{type:r,payload:{selectedServerUrl:e,namespace:t}}}function d(e){var t=e.value,n=e.pathMethod;return{type:o,payload:{value:t,pathMethod:n}}}function h(e){var t=e.value,n=e.pathMethod,r=e.name;return{type:a,payload:{value:t,pathMethod:n,name:r}}}function m(e){var t=e.name,n=e.pathMethod,r=e.contextType,o=e.contextName;return{type:i,payload:{name:t,pathMethod:n,contextType:r,contextName:o}}}function v(e){var t=e.value,n=e.pathMethod;return{type:c,payload:{value:t,pathMethod:n}}}function g(e){var t=e.value,n=e.path,r=e.method;return{type:s,payload:{value:t,path:n,method:r}}}function y(e){var t=e.server,n=e.namespace,r=e.key,o=e.val;return{type:u,payload:{server:t,namespace:n,key:r,val:o}}}var b=function(e){var t=e.path,n=e.method,r=e.validationErrors;return{type:l,payload:{path:t,method:n,validationErrors:r}}},E=function(e){var t=e.path,n=e.method;return{type:p,payload:{path:t,method:n}}},S=function(e){var t=e.pathMethod;return{type:p,payload:{path:t[0],method:t[1]}}}},function(e,t){e.exports=require("classnames")},function(e,t,n){var r=n(62),o=n(36);e.exports=function(e){if(!o(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},function(e,t,n){e.exports=n(470)},function(e,t,n){var r=n(34),o=n(236),a=n(141),i=Object.defineProperty;t.f=n(35)?Object.defineProperty:function(e,t,n){if(r(e),t=a(t,!0),r(n),o)try{return i(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var r=n(254),o="object"==typeof self&&self&&self.Object===Object&&self,a=r||o||Function("return this")();e.exports=a},function(e,t,n){var r=n(42);function o(e,t,n,o,a,i,c){try{var s=e[i](c),u=s.value}catch(e){return void n(e)}s.done?t(u):r.resolve(u).then(o,a)}e.exports=function(e){return function(){var t=this,n=arguments;return new r((function(r,a){var i=e.apply(t,n);function c(e){o(i,r,a,c,s,"next",e)}function s(e){o(i,r,a,c,s,"throw",e)}c(void 0)}))}}},function(e,t){e.exports=require("deep-extend")},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){var r=n(134),o=n(133);e.exports=function(e){return r(o(e))}},function(e,t,n){var r=n(61);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},function(e,t,n){var r=n(253);e.exports=function(e){return null==e?"":r(e)}},function(e,t,n){"use strict";n.r(t),n.d(t,"lastError",(function(){return h})),n.d(t,"url",(function(){return m})),n.d(t,"specStr",(function(){return v})),n.d(t,"specSource",(function(){return g})),n.d(t,"specJson",(function(){return y})),n.d(t,"specResolved",(function(){return b})),n.d(t,"specResolvedSubtree",(function(){return E})),n.d(t,"specJsonWithResolvedSubtrees",(function(){return x})),n.d(t,"spec",(function(){return w})),n.d(t,"isOAS3",(function(){return j})),n.d(t,"info",(function(){return C})),n.d(t,"externalDocs",(function(){return O})),n.d(t,"version",(function(){return _})),n.d(t,"semver",(function(){return A})),n.d(t,"paths",(function(){return k})),n.d(t,"operations",(function(){return P})),n.d(t,"consumes",(function(){return I})),n.d(t,"produces",(function(){return T})),n.d(t,"security",(function(){return N})),n.d(t,"securityDefinitions",(function(){return R})),n.d(t,"findDefinition",(function(){return M})),n.d(t,"definitions",(function(){return D})),n.d(t,"basePath",(function(){return q})),n.d(t,"host",(function(){return B})),n.d(t,"schemes",(function(){return L})),n.d(t,"operationsWithRootInherited",(function(){return U})),n.d(t,"tags",(function(){return V})),n.d(t,"tagDetails",(function(){return z})),n.d(t,"operationsWithTags",(function(){return F})),n.d(t,"taggedOperations",(function(){return J})),n.d(t,"responses",(function(){return W})),n.d(t,"requests",(function(){return H})),n.d(t,"mutatedRequests",(function(){return $})),n.d(t,"responseFor",(function(){return Y})),n.d(t,"requestFor",(function(){return K})),n.d(t,"mutatedRequestFor",(function(){return G})),n.d(t,"allowTryItOutFor",(function(){return Z})),n.d(t,"parameterWithMetaByIdentity",(function(){return X})),n.d(t,"parameterInclusionSettingFor",(function(){return Q})),n.d(t,"parameterWithMeta",(function(){return ee})),n.d(t,"operationWithMeta",(function(){return te})),n.d(t,"getParameter",(function(){return ne})),n.d(t,"hasHost",(function(){return re})),n.d(t,"parameterValues",(function(){return oe})),n.d(t,"parametersIncludeIn",(function(){return ae})),n.d(t,"parametersIncludeType",(function(){return ie})),n.d(t,"contentTypeValues",(function(){return ce})),n.d(t,"currentProducesFor",(function(){return se})),n.d(t,"producesOptionsFor",(function(){return ue})),n.d(t,"consumesOptionsFor",(function(){return le})),n.d(t,"operationScheme",(function(){return pe})),n.d(t,"canExecuteScheme",(function(){return fe})),n.d(t,"validateBeforeExecute",(function(){return de})),n.d(t,"getOAS3RequiredRequestBodyContentType",(function(){return he}));var r=n(10),o=n.n(r),a=n(12),i=n.n(a),c=n(13),s=n.n(c),u=n(14),l=n(5),p=n(1),f=["get","put","post","delete","options","head","patch","trace"],d=function(e){return e||Object(p.Map)()},h=Object(u.createSelector)(d,(function(e){return e.get("lastError")})),m=Object(u.createSelector)(d,(function(e){return e.get("url")})),v=Object(u.createSelector)(d,(function(e){return e.get("spec")||""})),g=Object(u.createSelector)(d,(function(e){return e.get("specSource")||"not-editor"})),y=Object(u.createSelector)(d,(function(e){return e.get("json",Object(p.Map)())})),b=Object(u.createSelector)(d,(function(e){return e.get("resolved",Object(p.Map)())})),E=function(e,t){return e.getIn(["resolvedSubtrees"].concat(s()(t)),void 0)},S=function e(t,n){return p.Map.isMap(t)&&p.Map.isMap(n)?n.get("$$ref")?n:Object(p.OrderedMap)().mergeWith(e,t,n):n},x=Object(u.createSelector)(d,(function(e){return Object(p.OrderedMap)().mergeWith(S,e.get("json"),e.get("resolvedSubtrees"))})),w=function(e){return y(e)},j=Object(u.createSelector)(w,(function(){return!1})),C=Object(u.createSelector)(w,(function(e){return me(e&&e.get("info"))})),O=Object(u.createSelector)(w,(function(e){return me(e&&e.get("externalDocs"))})),_=Object(u.createSelector)(C,(function(e){return e&&e.get("version")})),A=Object(u.createSelector)(_,(function(e){return/v?([0-9]*)\.([0-9]*)\.([0-9]*)/i.exec(e).slice(1)})),k=Object(u.createSelector)(x,(function(e){return e.get("paths")})),P=Object(u.createSelector)(k,(function(e){if(!e||e.size<1)return Object(p.List)();var t=Object(p.List)();return e&&e.forEach?(e.forEach((function(e,n){if(!e||!e.forEach)return{};e.forEach((function(e,r){f.indexOf(r)<0||(t=t.push(Object(p.fromJS)({path:n,method:r,operation:e,id:"".concat(r,"-").concat(n)})))}))})),t):Object(p.List)()})),I=Object(u.createSelector)(w,(function(e){return Object(p.Set)(e.get("consumes"))})),T=Object(u.createSelector)(w,(function(e){return Object(p.Set)(e.get("produces"))})),N=Object(u.createSelector)(w,(function(e){return e.get("security",Object(p.List)())})),R=Object(u.createSelector)(w,(function(e){return e.get("securityDefinitions")})),M=function(e,t){var n=e.getIn(["resolvedSubtrees","definitions",t],null),r=e.getIn(["json","definitions",t],null);return n||r||null},D=Object(u.createSelector)(w,(function(e){var t=e.get("definitions");return p.Map.isMap(t)?t:Object(p.Map)()})),q=Object(u.createSelector)(w,(function(e){return e.get("basePath")})),B=Object(u.createSelector)(w,(function(e){return e.get("host")})),L=Object(u.createSelector)(w,(function(e){return e.get("schemes",Object(p.Map)())})),U=Object(u.createSelector)(P,I,T,(function(e,t,n){return e.map((function(e){return e.update("operation",(function(e){if(e){if(!p.Map.isMap(e))return;return e.withMutations((function(e){return e.get("consumes")||e.update("consumes",(function(e){return Object(p.Set)(e).merge(t)})),e.get("produces")||e.update("produces",(function(e){return Object(p.Set)(e).merge(n)})),e}))}return Object(p.Map)()}))}))})),V=Object(u.createSelector)(w,(function(e){var t=e.get("tags",Object(p.List)());return p.List.isList(t)?t.filter((function(e){return p.Map.isMap(e)})):Object(p.List)()})),z=function(e,t){return(V(e)||Object(p.List)()).filter(p.Map.isMap).find((function(e){return e.get("name")===t}),Object(p.Map)())},F=Object(u.createSelector)(U,V,(function(e,t){return e.reduce((function(e,t){var n=Object(p.Set)(t.getIn(["operation","tags"]));return n.count()<1?e.update("default",Object(p.List)(),(function(e){return e.push(t)})):n.reduce((function(e,n){return e.update(n,Object(p.List)(),(function(e){return e.push(t)}))}),e)}),t.reduce((function(e,t){return e.set(t.get("name"),Object(p.List)())}),Object(p.OrderedMap)()))})),J=function(e){return function(t){var n=(0,t.getConfigs)(),r=n.tagsSorter,o=n.operationsSorter;return F(e).sortBy((function(e,t){return t}),(function(e,t){var n="function"==typeof r?r:l.I.tagsSorter[r];return n?n(e,t):null})).map((function(t,n){var r="function"==typeof o?o:l.I.operationsSorter[o],a=r?t.sort(r):t;return Object(p.Map)({tagDetails:z(e,n),operations:a})}))}},W=Object(u.createSelector)(d,(function(e){return e.get("responses",Object(p.Map)())})),H=Object(u.createSelector)(d,(function(e){return e.get("requests",Object(p.Map)())})),$=Object(u.createSelector)(d,(function(e){return e.get("mutatedRequests",Object(p.Map)())})),Y=function(e,t,n){return W(e).getIn([t,n],null)},K=function(e,t,n){return H(e).getIn([t,n],null)},G=function(e,t,n){return $(e).getIn([t,n],null)},Z=function(){return!0},X=function(e,t,n){var r=x(e).getIn(["paths"].concat(s()(t),["parameters"]),Object(p.OrderedMap)()),o=e.getIn(["meta","paths"].concat(s()(t),["parameters"]),Object(p.OrderedMap)());return r.map((function(e){var t=o.get("".concat(n.get("in"),".").concat(n.get("name"))),r=o.get("".concat(n.get("in"),".").concat(n.get("name"),".hash-").concat(n.hashCode()));return Object(p.OrderedMap)().merge(e,t,r)})).find((function(e){return e.get("in")===n.get("in")&&e.get("name")===n.get("name")}),Object(p.OrderedMap)())},Q=function(e,t,n,r){var o="".concat(r,".").concat(n);return e.getIn(["meta","paths"].concat(s()(t),["parameter_inclusions",o]),!1)},ee=function(e,t,n,r){var o=x(e).getIn(["paths"].concat(s()(t),["parameters"]),Object(p.OrderedMap)()).find((function(e){return e.get("in")===r&&e.get("name")===n}),Object(p.OrderedMap)());return X(e,t,o)},te=function(e,t,n){var r=x(e).getIn(["paths",t,n],Object(p.OrderedMap)()),o=e.getIn(["meta","paths",t,n],Object(p.OrderedMap)()),a=r.get("parameters",Object(p.List)()).map((function(r){return X(e,[t,n],r)}));return Object(p.OrderedMap)().merge(r,o).set("parameters",a)};function ne(e,t,n,r){return t=t||[],e.getIn(["meta","paths"].concat(s()(t),["parameters"]),Object(p.fromJS)([])).find((function(e){return p.Map.isMap(e)&&e.get("name")===n&&e.get("in")===r}))||Object(p.Map)()}var re=Object(u.createSelector)(w,(function(e){var t=e.get("host");return"string"==typeof t&&t.length>0&&"/"!==t[0]}));function oe(e,t,n){return t=t||[],te.apply(void 0,[e].concat(s()(t))).get("parameters",Object(p.List)()).reduce((function(e,t){var r=n&&"body"===t.get("in")?t.get("value_xml"):t.get("value");return e.set(Object(l.B)(t,{allowHashes:!1}),r)}),Object(p.fromJS)({}))}function ae(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(p.List.isList(e))return e.some((function(e){return p.Map.isMap(e)&&e.get("in")===t}))}function ie(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(p.List.isList(e))return e.some((function(e){return p.Map.isMap(e)&&e.get("type")===t}))}function ce(e,t){t=t||[];var n=x(e).getIn(["paths"].concat(s()(t)),Object(p.fromJS)({})),r=e.getIn(["meta","paths"].concat(s()(t)),Object(p.fromJS)({})),o=se(e,t),a=n.get("parameters")||new p.List,i=r.get("consumes_value")?r.get("consumes_value"):ie(a,"file")?"multipart/form-data":ie(a,"formData")?"application/x-www-form-urlencoded":void 0;return Object(p.fromJS)({requestContentType:i,responseContentType:o})}function se(e,t){t=t||[];var n=x(e).getIn(["paths"].concat(s()(t)),null);if(null!==n){var r=e.getIn(["meta","paths"].concat(s()(t),["produces_value"]),null),o=n.getIn(["produces",0],null);return r||o||"application/json"}}function ue(e,t){t=t||[];var n=x(e),r=n.getIn(["paths"].concat(s()(t)),null);if(null!==r){var o=t,a=i()(o,1)[0],c=r.get("produces",null),u=n.getIn(["paths",a,"produces"],null),l=n.getIn(["produces"],null);return c||u||l}}function le(e,t){t=t||[];var n=x(e),r=n.getIn(["paths"].concat(s()(t)),null);if(null!==r){var o=t,a=i()(o,1)[0],c=r.get("consumes",null),u=n.getIn(["paths",a,"consumes"],null),l=n.getIn(["consumes"],null);return c||u||l}}var pe=function(e,t,n){var r=e.get("url").match(/^([a-z][a-z0-9+\-.]*):/),a=o()(r)?r[1]:null;return e.getIn(["scheme",t,n])||e.getIn(["scheme","_defaultScheme"])||a||""},fe=function(e,t,n){return["http","https"].indexOf(pe(e,t,n))>-1},de=function(e,t){t=t||[];var n=e.getIn(["meta","paths"].concat(s()(t),["parameters"]),Object(p.fromJS)([])),r=!0;return n.forEach((function(e){var t=e.get("errors");t&&t.count()&&(r=!1)})),r},he=function(e,t){var n={requestBody:!1,requestContentType:{}},r=e.getIn(["resolvedSubtrees","paths"].concat(s()(t),["requestBody"]),Object(p.fromJS)([]));return r.size<1||(r.getIn(["required"])&&(n.requestBody=r.getIn(["required"])),r.getIn(["content"]).entrySeq().forEach((function(e){var t=e[0];if(e[1].getIn(["schema","required"])){var r=e[1].getIn(["schema","required"]).toJS();n.requestContentType[t]=r}}))),n};function me(e){return p.Map.isMap(e)?e:new p.Map}},function(e,t,n){"use strict";n.r(t),n.d(t,"SHOW_AUTH_POPUP",(function(){return d})),n.d(t,"AUTHORIZE",(function(){return h})),n.d(t,"LOGOUT",(function(){return m})),n.d(t,"PRE_AUTHORIZE_OAUTH2",(function(){return v})),n.d(t,"AUTHORIZE_OAUTH2",(function(){return g})),n.d(t,"VALIDATE",(function(){return y})),n.d(t,"CONFIGURE_AUTH",(function(){return b})),n.d(t,"showDefinitions",(function(){return E})),n.d(t,"authorize",(function(){return S})),n.d(t,"logout",(function(){return x})),n.d(t,"preAuthorizeImplicit",(function(){return w})),n.d(t,"authorizeOauth2",(function(){return j})),n.d(t,"authorizePassword",(function(){return C})),n.d(t,"authorizeApplication",(function(){return O})),n.d(t,"authorizeAccessCodeWithFormParams",(function(){return _})),n.d(t,"authorizeAccessCodeWithBasicAuthentication",(function(){return A})),n.d(t,"authorizeRequest",(function(){return k})),n.d(t,"configureAuth",(function(){return P}));var r=n(15),o=n.n(r),a=n(16),i=n.n(a),c=n(22),s=n.n(c),u=n(66),l=n.n(u),p=n(19),f=n(5),d="show_popup",h="authorize",m="logout",v="pre_authorize_oauth2",g="authorize_oauth2",y="validate",b="configure_auth";function E(e){return{type:d,payload:e}}function S(e){return{type:h,payload:e}}function x(e){return{type:m,payload:e}}var w=function(e){return function(t){var n=t.authActions,r=t.errActions,o=e.auth,a=e.token,i=e.isValid,c=o.schema,u=o.name,l=c.get("flow");delete p.a.swaggerUIRedirectOauth2,"accessCode"===l||i||r.newAuthErr({authId:u,source:"auth",level:"warning",message:"Authorization may be unsafe, passed state was changed in server Passed state wasn't returned from auth server"}),a.error?r.newAuthErr({authId:u,source:"auth",level:"error",message:s()(a)}):n.authorizeOauth2({auth:o,token:a})}};function j(e){return{type:g,payload:e}}var C=function(e){return function(t){var n=t.authActions,r=e.schema,o=e.name,a=e.username,c=e.password,s=e.passwordType,u=e.clientId,l=e.clientSecret,p={grant_type:"password",scope:e.scopes.join(" "),username:a,password:c},d={};switch(s){case"request-body":!function(e,t,n){t&&i()(e,{client_id:t});n&&i()(e,{client_secret:n})}(p,u,l);break;case"basic":d.Authorization="Basic "+Object(f.a)(u+":"+l);break;default:console.warn("Warning: invalid passwordType ".concat(s," was passed, not including client id and secret"))}return n.authorizeRequest({body:Object(f.b)(p),url:r.get("tokenUrl"),name:o,headers:d,query:{},auth:e})}};var O=function(e){return function(t){var n=t.authActions,r=e.schema,o=e.scopes,a=e.name,i=e.clientId,c=e.clientSecret,s={Authorization:"Basic "+Object(f.a)(i+":"+c)},u={grant_type:"client_credentials",scope:o.join(" ")};return n.authorizeRequest({body:Object(f.b)(u),name:a,url:r.get("tokenUrl"),auth:e,headers:s})}},_=function(e){var t=e.auth,n=e.redirectUrl;return function(e){var r=e.authActions,o=t.schema,a=t.name,i=t.clientId,c=t.clientSecret,s=t.codeVerifier,u={grant_type:"authorization_code",code:t.code,client_id:i,client_secret:c,redirect_uri:n,code_verifier:s};return r.authorizeRequest({body:Object(f.b)(u),name:a,url:o.get("tokenUrl"),auth:t})}},A=function(e){var t=e.auth,n=e.redirectUrl;return function(e){var r=e.authActions,o=t.schema,a=t.name,i=t.clientId,c=t.clientSecret,s={Authorization:"Basic "+Object(f.a)(i+":"+c)},u={grant_type:"authorization_code",code:t.code,client_id:i,redirect_uri:n};return r.authorizeRequest({body:Object(f.b)(u),name:a,url:o.get("tokenUrl"),auth:t,headers:s})}},k=function(e){return function(t){var n,r=t.fn,a=t.getConfigs,c=t.authActions,u=t.errActions,p=t.oas3Selectors,f=t.specSelectors,d=t.authSelectors,h=e.body,m=e.query,v=void 0===m?{}:m,g=e.headers,y=void 0===g?{}:g,b=e.name,E=e.url,S=e.auth,x=(d.getConfigs()||{}).additionalQueryStringParams;if(f.isOAS3()){var w=p.selectedServer();n=l()(E,p.serverEffectiveValue({server:w}),!0)}else n=l()(E,f.url(),!0);"object"===o()(x)&&(n.query=i()({},n.query,x));var j=n.toString(),C=i()({Accept:"application/json, text/plain, */*","Content-Type":"application/x-www-form-urlencoded","X-Requested-With":"XMLHttpRequest"},y);r.fetch({url:j,method:"post",headers:C,query:v,body:h,requestInterceptor:a().requestInterceptor,responseInterceptor:a().responseInterceptor}).then((function(e){var t=JSON.parse(e.data),n=t&&(t.error||""),r=t&&(t.parseError||"");e.ok?n||r?u.newAuthErr({authId:b,level:"error",source:"auth",message:s()(t)}):c.authorizeOauth2({auth:S,token:t}):u.newAuthErr({authId:b,level:"error",source:"auth",message:e.statusText})})).catch((function(e){var t=new Error(e).message;if(e.response&&e.response.data){var n=e.response.data;try{var r="string"==typeof n?JSON.parse(n):n;r.error&&(t+=", error: ".concat(r.error)),r.error_description&&(t+=", description: ".concat(r.error_description))}catch(e){}}u.newAuthErr({authId:b,level:"error",source:"auth",message:t})}))}};function P(e){return{type:b,payload:e}}},function(e,t,n){var r=n(43),o=n(87);e.exports=n(35)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){e.exports=require("js-yaml")},function(e,t,n){"use strict";n.r(t),n.d(t,"UPDATE_LAYOUT",(function(){return o})),n.d(t,"UPDATE_FILTER",(function(){return a})),n.d(t,"UPDATE_MODE",(function(){return i})),n.d(t,"SHOW",(function(){return c})),n.d(t,"updateLayout",(function(){return s})),n.d(t,"updateFilter",(function(){return u})),n.d(t,"show",(function(){return l})),n.d(t,"changeMode",(function(){return p}));var r=n(5),o="layout_update_layout",a="layout_update_filter",i="layout_update_mode",c="layout_show";function s(e){return{type:o,payload:e}}function u(e){return{type:a,payload:e}}function l(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e=Object(r.w)(e),{type:c,payload:{thing:e,shown:t}}}function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e=Object(r.w)(e),{type:i,payload:{thing:e,mode:t}}}},function(e,t){e.exports=require("url")},function(e,t){e.exports=require("react-syntax-highlighter")},function(e,t,n){var r=n(133);e.exports=function(e){return Object(r(e))}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){var r=n(72),o=n(370),a=n(371),i=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":i&&i in Object(e)?o(e):a(e)}},function(e,t,n){var r=n(388),o=n(391);e.exports=function(e,t){var n=o(e,t);return r(n)?n:void 0}},function(e,t,n){var r=n(267),o=n(428),a=n(73);e.exports=function(e){return a(e)?r(e):o(e)}},function(e,t){e.exports=function(e,t){return e===t||e!=e&&t!=t}},function(e,t){e.exports=require("url-parse")},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return i}));var r=n(310),o=n.n(r),a=[n(171),n(172)];function i(e,t){var n={jsSpec:t.specSelectors.specJson().toJS()};return o()(a,(function(e,t){try{return t.transform(e,n).filter((function(e){return!!e}))}catch(t){return console.error("Transformer error:",t),e}}),e).filter((function(e){return!!e})).map((function(e){return!e.get("line")&&e.get("path"),e}))}},function(e,t,n){var r=n(235),o=n(138);e.exports=Object.keys||function(e){return r(e,o)}},function(e,t,n){"use strict";var r=n(343)(!0);n(142)(String,"String",(function(e){this._t=String(e),this._i=0}),(function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})}))},function(e,t){e.exports={}},function(e,t,n){n(345);for(var r=n(28),o=n(54),a=n(70),i=n(31)("toStringTag"),c="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),s=0;sb;b++)if((v=t?y(i(h=e[b])[0],h[1]):y(e[b]))===u||v===l)return v}else for(m=g.call(e);!(h=m.next()).done;)if((v=o(m,y,h.value,t))===u||v===l)return v}).BREAK=u,t.RETURN=l},function(e,t,n){var r=n(117),o=n(287);e.exports=function(e,t,n,a){var i=!n;n||(n={});for(var c=-1,s=t.length;++c1&&void 0!==arguments[1]?arguments[1]:{},r=Object(a.A)(t),i=r.type,c=r.example,s=r.properties,u=r.additionalProperties,l=r.items,p=n.includeReadOnly,f=n.includeWriteOnly;if(void 0!==c)return Object(a.e)(c,"$$ref",(function(e){return"string"==typeof e&&e.indexOf("#")>-1}));if(!i)if(s)i="object";else{if(!l)return;i="array"}if("object"===i){var h=Object(a.A)(s),m={};for(var v in h)h[v]&&h[v].deprecated||h[v]&&h[v].readOnly&&!p||h[v]&&h[v].writeOnly&&!f||(m[v]=e(h[v],n));if(!0===u)m.additionalProp1={};else if(u)for(var g=Object(a.A)(u),y=e(g,n),b=1;b<4;b++)m["additionalProp"+b]=y;return m}return"array"===i?o()(l.anyOf)?l.anyOf.map((function(t){return e(t,n)})):o()(l.oneOf)?l.oneOf.map((function(t){return e(t,n)})):[e(l,n)]:t.enum?t.default?t.default:Object(a.w)(t.enum)[0]:"file"!==i?d(t):void 0},m=function(e){return e.schema&&(e=e.schema),e.properties&&(e.type="object"),e},v=function e(t){var n,r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=p()({},Object(a.A)(t)),s=c.type,u=c.properties,l=c.additionalProperties,f=c.items,h=c.example,m=i.includeReadOnly,v=i.includeWriteOnly,g=c.default,y={},b={},E=t.xml,S=E.name,x=E.prefix,w=E.namespace,j=c.enum;if(!s)if(u||l)s="object";else{if(!f)return;s="array"}if(n=(x?x+":":"")+(S=S||"notagname"),w){var C=x?"xmlns:"+x:"xmlns";b[C]=w}if("array"===s&&f){if(f.xml=f.xml||E||{},f.xml.name=f.xml.name||E.name,E.wrapped)return y[n]=[],o()(h)?h.forEach((function(t){f.example=t,y[n].push(e(f,i))})):o()(g)?g.forEach((function(t){f.default=t,y[n].push(e(f,i))})):y[n]=[e(f,i)],b&&y[n].push({_attr:b}),y;var O=[];return o()(h)?(h.forEach((function(t){f.example=t,O.push(e(f,i))})),O):o()(g)?(g.forEach((function(t){f.default=t,O.push(e(f,i))})),O):e(f,i)}if("object"===s){var _=Object(a.A)(u);for(var A in y[n]=[],h=h||{},_)if(_.hasOwnProperty(A)&&(!_[A].readOnly||m)&&(!_[A].writeOnly||v))if(_[A].xml=_[A].xml||{},_[A].xml.attribute){var k=o()(_[A].enum)&&_[A].enum[0],P=_[A].example,I=_[A].default;b[_[A].xml.name||A]=void 0!==P&&P||void 0!==h[A]&&h[A]||void 0!==I&&I||k||d(_[A])}else{_[A].xml.name=_[A].xml.name||A,void 0===_[A].example&&void 0!==h[A]&&(_[A].example=h[A]);var T=e(_[A]);o()(T)?y[n]=y[n].concat(T):y[n].push(T)}return!0===l?y[n].push({additionalProp:"Anything can be here"}):l&&y[n].push({additionalProp:d(l)}),b&&y[n].push({_attr:b}),y}return r=void 0!==h?h:void 0!==g?g:o()(j)?j[0]:d(t),y[n]=b?[{_attr:b},r]:r,y};function g(e,t){var n=v(e,t);if(n)return c()(n,{declaration:!0,indent:"\t"})}var y=u()(g),b=u()(h)},function(e,t,n){"use strict";n.r(t),n.d(t,"UPDATE_CONFIGS",(function(){return a})),n.d(t,"TOGGLE_CONFIGS",(function(){return i})),n.d(t,"update",(function(){return c})),n.d(t,"toggle",(function(){return s})),n.d(t,"loaded",(function(){return u}));var r=n(2),o=n.n(r),a="configs_update",i="configs_toggle";function c(e,t){return{type:a,payload:o()({},e,t)}}function s(e){return{type:i,payload:e}}var u=function(){return function(){}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(1),o=n.n(r),a=o.a.Set.of("type","format","items","default","maximum","exclusiveMaximum","minimum","exclusiveMinimum","maxLength","minLength","pattern","maxItems","minItems","uniqueItems","enum","multipleOf");function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.isOAS3;if(!o.a.Map.isMap(e))return{schema:o.a.Map(),parameterContentMediaType:null};if(!n)return"body"===e.get("in")?{schema:e.get("schema",o.a.Map()),parameterContentMediaType:null}:{schema:e.filter((function(e,t){return a.includes(t)})),parameterContentMediaType:null};if(e.get("content")){var r=e.get("content",o.a.Map({})).keySeq(),i=r.first();return{schema:e.getIn(["content",i,"schema"],o.a.Map()),parameterContentMediaType:i}}return{schema:e.get("schema",o.a.Map()),parameterContentMediaType:null}}},function(e,t){e.exports=require("fast-json-patch")},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){e.exports=!0},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var r=n(34),o=n(238),a=n(138),i=n(136)("IE_PROTO"),c=function(){},s=function(){var e,t=n(140)("iframe"),r=a.length;for(t.style.display="none",n(239).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("