1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7184],{89030:(e,t,n)=>{n.d(t,{A:()=>hn});var r,a,l,o=n(38012),s=n(46672),i=n(25547),c=n(28888),u=n(87247),d=n(81370),p=n(14232),m=n(83129),f=n(93710),h=n.n(f),g=n(14803),y=n(71514),v=n(50046),E=n.n(v);n(20772),n(8532);var S=n(75998),b=n.n(S),w=n(87394),_=n.n(w),x=n(57242),C=n.n(x),O=n(79364),N=n.n(O),A=n(19850),k=n.n(A),I=n(50329),j=n.n(I),R=n(2544),P=n.n(R),M=n(35881),T=n(95062),L=n.n(T),q=n(74023),B=n.n(q),D=n(83423),V=n(31415),J=n.n(V),U=n(13873),K=n.n(U),z=n(27776),F=n.n(z),W=n(7766),$=n.n(W),H=n(24325),G=n(15039),X=n.n(G),Y=n(48447),Q=n(15519),Z=n(82019),ee=n.n(Z),et=n(61103),en=n.n(et),er=n(40123),ea=n.n(er),el=n(9350),eo=n.n(el),es=n(36827),ei=n.n(es),ec=n(4917),eu=n.n(ec),ed=n(48370),ep=n.n(ed),em=n(53335),ef=n.n(em),eh=n(9252),eg=n(77465),ey=n(26271),ev=n(17844),eE=n(55180),eS=n(30098),eb=n(27283),ew=n(99901),e_=n(70183),ex=n(98477),eC=n(31777),eO=n(27148),eN=n.n(eO),eA=n(42231),ek=n(85389),eI=n(25900),ej=n(45339),eR=n(48312),eP=n(83513),eM=n(88946),eT=n(79087),eL=n(30781),eq=n(9467),eB=n(151),eD=n(24790),eV=n(89522),eJ=n(38959),eU=n(57676),eK=n(88933),ez=n.n(eK),eF=n(17510),eW=n.n(eF),e$=n(12438),eH=n.n(e$),eG=n(64153),eX=n.n(eG),eY=n(61568),eQ=n.n(eY),eZ=n(34864),e0=n(9370),e2=n(12227),e1=n(30032),e3=n.n(e1),e6=n(11565),e8=n.n(e6),e5=n(77450),e4=n.n(e5),e9=n(21115),e7=n.n(e9);function te(){let e=(0,c._)([void 0],["{\\rtf1\\adeflang1025\\ansi\\ansicpg1252\\uc1"]);return te=function(){return e},e}var tt={7:function(e){var t,n="object"==typeof Reflect?Reflect:null,r=n&&"function"==typeof n.apply?n.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};t=n&&"function"==typeof n.ownKeys?n.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var a=Number.isNaN||function(e){return e!=e};function l(){l.init.call(this)}e.exports=l,e.exports.once=function(e,t){return new Promise(function(n,r){function a(n){e.removeListener(t,l),r(n)}function l(){"function"==typeof e.removeListener&&e.removeListener("error",a),n([].slice.call(arguments))}h(e,t,l,{once:!0}),"error"!==t&&"function"==typeof e.on&&h(e,"error",a,{once:!0})})},l.EventEmitter=l,l.prototype._events=void 0,l.prototype._eventsCount=0,l.prototype._maxListeners=void 0;var o=10;function s(e){if("function"!=typeof e)throw TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function i(e){return void 0===e._maxListeners?l.defaultMaxListeners:e._maxListeners}function c(e,t,n,r){var a,l,o;if(s(n),void 0===(l=e._events)?(l=e._events=Object.create(null),e._eventsCount=0):(void 0!==l.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),l=e._events),o=l[t]),void 0===o)o=l[t]=n,++e._eventsCount;else if("function"==typeof o?o=l[t]=r?[n,o]:[o,n]:r?o.unshift(n):o.push(n),(a=i(e))>0&&o.length>a&&!o.warned){o.warned=!0;var c=Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=o.length,console&&console.warn&&console.warn(c)}return e}function u(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0==arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function d(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},a=u.bind(r);return a.listener=n,r.wrapFn=a,a}function p(e,t,n){var r=e._events;if(void 0===r)return[];var a=r[t];return void 0===a?[]:"function"==typeof a?n?[a.listener||a]:[a]:n?function(e){for(var t=Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(a):f(a,a.length)}function m(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function f(e,t){for(var n=Array(t),r=0;r<t;++r)n[r]=e[r];return n}function h(e,t,n,r){if("function"==typeof e.on)r.once?e.once(t,n):e.on(t,n);else{if("function"!=typeof e.addEventListener)throw TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e);e.addEventListener(t,function a(l){r.once&&e.removeEventListener(t,a),n(l)})}}Object.defineProperty(l,"defaultMaxListeners",{enumerable:!0,get:function(){return o}
1,set:function(e){if("number"!=typeof e||e<0||a(e))throw RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");o=e}}),l.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},l.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||a(e))throw RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},l.prototype.getMaxListeners=function(){return i(this)},l.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var a="error"===e,l=this._events;if(void 0!==l)a=a&&void 0===l.error;else if(!a)return!1;if(a){if(t.length>0&&(o=t[0]),o instanceof Error)throw o;var o,s=Error("Unhandled error."+(o?" ("+o.message+")":""));throw s.context=o,s}var i=l[e];if(void 0===i)return!1;if("function"==typeof i)r(i,this,t);else{var c=i.length,u=f(i,c);for(n=0;n<c;++n)r(u[n],this,t)}return!0},l.prototype.addListener=function(e,t){return c(this,e,t,!1)},l.prototype.on=l.prototype.addListener,l.prototype.prependListener=function(e,t){return c(this,e,t,!0)},l.prototype.once=function(e,t){return s(t),this.on(e,d(this,e,t)),this},l.prototype.prependOnceListener=function(e,t){return s(t),this.prependListener(e,d(this,e,t)),this},l.prototype.removeListener=function(e,t){var n,r,a,l,o;if(s(t),void 0===(r=this._events)||void 0===(n=r[e]))return this;if(n===t||n.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(a=-1,l=n.length-1;l>=0;l--)if(n[l]===t||n[l].listener===t){o=n[l].listener,a=l;break}if(a<0)return this;0===a?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,a),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,o||t)}return this},l.prototype.off=l.prototype.removeListener,l.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0==arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0==arguments.length){var a,l=Object.keys(n);for(r=0;r<l.length;++r)"removeListener"!==(a=l[r])&&this.removeAllListeners(a);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},l.prototype.listeners=function(e){return p(this,e,!0)},l.prototype.rawListeners=function(e){return p(this,e,!1)},l.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):m.call(e,t)},l.prototype.listenerCount=m,l.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},48:function(e){var t={};function n(e,n,r){r||(r=Error);var a=function(e){function t(t,r,a){return e.call(this,"string"==typeof n?n:n(t,r,a))||this}return t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e,t}(r);a.prototype.name=r.name,a.prototype.code=e,t[e]=a}function r(e,t){if(Array.isArray(e)){var n=e.length;return e=e.map(function(e){return String(e)}),n>2?"one of ".concat(t," ").concat(e.slice(0,n-1).join(", "),", or ")+e[n-1]:2===n?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}n("ERR_INVALID_OPT_VALUE",function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'},TypeError),n("ERR_INVALID_ARG_TYPE",function(e,t,n){if("string"==typeof t&&(o="not ",t.substr(0,o.length)===o)?(a="must not be",t=t.replace(/^not /,"")):a="must be",s=" argument",(void 0===i||i>e.length)&&(i=e.length),e.substring(i-s.length,i)===s)l="The ".concat(e," ").concat(a," ").concat(r(t,"type"));else{var a,l,o,s,i,c,u=("number"!=typeof c&&(c=0),c+1>e.length||-1===e.indexOf(".",c))?"argument":"property";l='The "'.concat(e,'" ').concat(u," ").concat(a," ").concat(r(t,"type"))}return l+". Received type ".concat(typeof n)},TypeError),n("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),n("ERR_METHOD_NOT_IMPLEMENT
1ED",function(e){return"The "+e+" method is not implemented"}),n("ERR_STREAM_PREMATURE_CLOSE","Premature close"),n("ERR_STREAM_DESTROYED",function(e){return"Cannot call "+e+" after a stream was destroyed"}),n("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),n("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),n("ERR_STREAM_WRITE_AFTER_END","write after end"),n("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),n("ERR_UNKNOWN_ENCODING",function(e){return"Unknown encoding: "+e},TypeError),n("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.F=t},107:function(e,t,n){var r=n(698),a=n(392),l=n(861).Buffer,o=[0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5,0x3956c25b,0x59f111f1,0x923f82a4,0xab1c5ed5,0xd807aa98,0x12835b01,0x243185be,0x550c7dc3,0x72be5d74,0x80deb1fe,0x9bdc06a7,0xc19bf174,0xe49b69c1,0xefbe4786,0xfc19dc6,0x240ca1cc,0x2de92c6f,0x4a7484aa,0x5cb0a9dc,0x76f988da,0x983e5152,0xa831c66d,0xb00327c8,0xbf597fc7,0xc6e00bf3,0xd5a79147,0x6ca6351,0x14292967,0x27b70a85,0x2e1b2138,0x4d2c6dfc,0x53380d13,0x650a7354,0x766a0abb,0x81c2c92e,0x92722c85,0xa2bfe8a1,0xa81a664b,0xc24b8b70,0xc76c51a3,0xd192e819,0xd6990624,0xf40e3585,0x106aa070,0x19a4c116,0x1e376c08,0x2748774c,0x34b0bcb5,0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3,0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208,0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2],s=Array(64);function i(){this.init(),this._w=s,a.call(this,64,56)}r(i,a),i.prototype.init=function(){return this._a=0x6a09e667,this._b=0xbb67ae85,this._c=0x3c6ef372,this._d=0xa54ff53a,this._e=0x510e527f,this._f=0x9b05688c,this._g=0x1f83d9ab,this._h=0x5be0cd19,this},i.prototype._update=function(e){for(var t=this._w,n=0|this._a,r=0|this._b,a=0|this._c,l=0|this._d,s=0|this._e,i=0|this._f,c=0|this._g,u=0|this._h,d=0;d<16;++d)t[d]=e.readInt32BE(4*d);for(;d<64;++d)t[d]=(((m=t[d-2])>>>17|m<<15)^(m>>>19|m<<13)^m>>>10)+t[d-7]+(((f=t[d-15])>>>7|f<<25)^(f>>>18|f<<14)^f>>>3)+t[d-16]|0;for(var p=0;p<64;++p){var m,f,h,g,y,v,E,S,b,w=u+(((h=s)>>>6|h<<26)^(h>>>11|h<<21)^(h>>>25|h<<7))+(g=s,y=i,(v=c)^g&(y^v))+o[p]+t[p]|0,_=(((E=n)>>>2|E<<30)^(E>>>13|E<<19)^(E>>>22|E<<10))+((S=n)&(b=r)|a&(S|b))|0;u=c,c=i,i=s,s=l+w|0,l=a,a=r,r=n,n=w+_|0}this._a=n+this._a|0,this._b=r+this._b|0,this._c=a+this._c|0,this._d=l+this._d|0,this._e=s+this._e|0,this._f=i+this._f|0,this._g=c+this._g|0,this._h=u+this._h|0},i.prototype._hash=function(){var e=l.allocUnsafe(32);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e.writeInt32BE(this._h,28),e},e.exports=i},123:function(e,t,n){var r=n(606),a=n(499),l=n(310).Stream;function o(e,t,n){var r,l=Array((n=n||0)||0).join(t||""),s=e;if("object"==typeof e&&(s=e[r=Object.keys(e)[0]])&&s._elem)return s._elem.name=r,s._elem.icount=n,s._elem.indent=t,s._elem.indents=l,s._elem.interrupt=s,s._elem;var i,c=[],u=[];function d(e){Object.keys(e).forEach(function(t){c.push(t+'="'+a(e[t])+'"')})}switch(typeof s){case"object":if(null===s)break;s._attr&&d(s._attr),s._cdata&&u.push(("<![CDATA["+s._cdata).replace(/\]\]>/g,"]]]]><![CDATA[>")+"]]>"),s.forEach&&(i=!1,u.push(""),s.forEach(function(e){"object"==typeof e?"_attr"==Object.keys(e)[0]?d(e._attr):u.push(o(e,t,n+1)):(u.pop(),i=!0,u.push(a(e)))}),i||u.push(""));break;default:u.push(a(s))}return{name:r,interrupt:!1,attributes:c,content:u,icount:n,indents:l,indent:t}}function s(e,t,n){if("object"!=typeof t)return e(!1,t);var r=t.interrupt?1:t.content.length;function a(){for(;t.content.length;){var a=t.content.shift();if(void 0!==a){if(l(a))return;s(e,a)}}e(!1,(r>1?t.indents:"")+(t.name?"</"+t.name+">":"")+(t.indent&&!n?"\n":"")),n&&n()}function l(t){return!!t.interrupt&&(t.interrupt.append=e,t.interrupt.end=a,t.interrupt=!1,e(!0),!0)}if(e(!1,t.indents+(t.name?"<"+t.name:"")+(t.attributes.length?" "+t.attributes.join(" "):"")+(r?t.name?">":"":t.name?"/>":"")+(t.indent&&r>1?"\n":"")),!r)return e(!1,t.indent?"\n":"");l(t)||a()}e.exports=function(e,t){"object"!=typeof t&&(t={indent:t});var n,a,i=t.stream?new l:null,c="",u=!1,d=t.indent?!0===t.indent?" ":t.indent:"",p=!0;function m(e){p?r.nextTick(e):e()}function f(e,t){if(void 0!==t&&(c+=t),e&&!u&&(i=i||new l,u=!0),e&&u){var n=c;m(function(){i.emit("data",n)}),c=""}}function h(e,t){s(f,o(e,d,+!!d),t)}function g(){if(i){var e=c;m(function(){i.emit("data",e),i.emit("end"),i.readable=!1,i.emit("close")})}}return m(function(){p=!1}),t.declaration&&(a={version:"1.0",encoding:(n=t.declaration).encoding||"UTF-8"},n.standalone&&(a.standalone=n.standalone),h({"?xml":{_attr:a}}),c=c.replace("/>","?>")),e&&e.forEach?e.forEach(function(t,n){var r;n+1===e.length&&(r=g),h(t,r)}):h(e,g),i?(i.readable=!0,i):c},e.exports.element=e.exports.Element=function(){var e={_elem:o(Array.prototype.slice.call(arguments)),push:function(e){if(!this.append)throw Error("not assigned to a parent!");var t=this,n=this._elem.indent;s(this.append,o(e,n,this._elem.icount+ +!!n),function(){t.append(!0)})},close:function(e){void 0!==e&&this.push(e),this.end&&this.end()}};return e}},141:function(e,t,n){var r=n(861).Buffer,a=r.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function l(e){var t;switch(this.encoding=function(e){var t=function(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";
1case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof t&&(r.isEncoding===a||!a(e)))throw Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=i,this.end=c,t=4;break;case"utf8":this.fillLast=s,t=4;break;case"base64":this.text=u,this.end=d,t=3;break;default:return this.write=p,void(this.end=m)}this.lastNeed=0,this.lastTotal=0,this.lastChar=r.allocUnsafe(t)}function o(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function s(e){var t=this.lastTotal-this.lastNeed,n=function(e,t,n){if(128!=(192&t[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&128!=(192&t[2]))return e.lastNeed=2,"�"}}(this,e);return void 0!==n?n:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function i(e,t){if((e.length-t)%2==0){var n=e.toString("utf16le",t);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function c(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,n)}return t}function u(e,t){var n=(e.length-t)%3;return 0===n?e.toString("base64",t):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-n))}function d(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function p(e){return e.toString(this.encoding)}function m(e){return e&&e.length?this.write(e):""}t.I=l,l.prototype.write=function(e){var t,n;if(0===e.length)return"";if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n<e.length?t?t+this.text(e,n):this.text(e,n):t||""},l.prototype.end=function(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"�":t},l.prototype.text=function(e,t){var n=function(e,t,n){var r=t.length-1;if(r<n)return 0;var a=o(t[r]);return a>=0?(a>0&&(e.lastNeed=a-1),a):--r<n||-2===a?0:(a=o(t[r]))>=0?(a>0&&(e.lastNeed=a-2),a):--r<n||-2===a?0:(a=o(t[r]))>=0?(a>0&&(2===a?a=0:e.lastNeed=a-3),a):0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=n;var r=e.length-(n-this.lastNeed);return e.copy(this.lastChar,0,r),e.toString("utf8",t,r)},l.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},157:function(e){e.exports=function(){throw Error("Readable.from is not available in the browser")}},209:function(e,t,n){var r=n(606),a=n(861).Buffer,l=n.g.crypto||n.g.msCrypto;l&&l.getRandomValues?e.exports=function(e,t){if(e>0xffffffff)throw RangeError("requested too many random bytes");var n=a.allocUnsafe(e);if(e>0){if(e>65536)for(var o=0;o<e;o+=65536)l.getRandomValues(n.slice(o,o+65536));else l.getRandomValues(n)}return"function"==typeof t?r.nextTick(function(){t(null,n)}):n}:e.exports=function(){throw Error("Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11")}},238:function(e,t,n){var r=n(48).F.ERR_STREAM_PREMATURE_CLOSE;function a(){}e.exports=function e(t,n,l){if("function"==typeof n)return e(t,null,n);n||(n={}),o=l||a,s=!1,l=function(){if(!s){s=!0;for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];o.apply(this,t)}};var o,s,i=n.readable||!1!==n.readable&&t.readable,c=n.writable||!1!==n.writable&&t.writable,u=function(){t.writable||p()},d=t._writableState&&t._writableState.finished,p=function(){c=!1,d=!0,i||l.call(t)},m=t._readableState&&t._readableState.endEmitted,f=function(){i=!1,m=!0,c||l.call(t)},h=function(e){l.call(t,e)},g=function(){var e;return i&&!m?(t._readableState&&t._readableState.ended||(e=new r),l.call(t,e)):c&&!d?(t._writableState&&t._writableState.ended||(e=new r),l.call(t,e)):void 0},y=function(){t.req.on("finish",p)};return t.setHeader&&"function"==typeof t.abort?(t.on("complete",p),t.on("abort",g),t.req?y():t.on("request",y)):c&&!t._writableState&&(t.on("end",u),t.on("close",u)),t.on("end",f),t.on("finish",p),!1!==n.error&&t.on("error",h),t.on("close",g),function(){t.removeListener("complete",p),t.removeListener("abort",g),t.removeListener("request",y),t.req&&t.req.removeListener("finish",p),t.removeListener("end",u),t.removeListener("close",u),t.removeListener("finish",p),t.removeListener("end",f),t.removeListener("error",h),t.removeListener("close",g)}}},287:function(e,t,n){let r=n(987),a=n(362),l="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function o(e){if(e>
10x7fffffff)throw RangeError('The value "'+e+'" is invalid for option "size"');let t=new Uint8Array(e);return Object.setPrototypeOf(t,s.prototype),t}function s(e,t,n){if("number"==typeof e){if("string"==typeof t)throw TypeError('The "string" argument must be of type string. Received type number');return u(e)}return i(e,t,n)}function i(e,t,n){if("string"==typeof e)return function(e,t){if("string"==typeof t&&""!==t||(t="utf8"),!s.isEncoding(t))throw TypeError("Unknown encoding: "+t);let n=0|f(e,t),r=o(n),a=r.write(e,t);return a!==n&&(r=r.slice(0,a)),r}(e,t);if(ArrayBuffer.isView(e))return function(e){if(B(e,Uint8Array)){let t=new Uint8Array(e);return p(t.buffer,t.byteOffset,t.byteLength)}return d(e)}(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(B(e,ArrayBuffer)||e&&B(e.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(B(e,SharedArrayBuffer)||e&&B(e.buffer,SharedArrayBuffer)))return p(e,t,n);if("number"==typeof e)throw TypeError('The "value" argument must not be of type number. Received type number');let r=e.valueOf&&e.valueOf();if(null!=r&&r!==e)return s.from(r,t,n);let a=function(e){var t;if(s.isBuffer(e)){let t=0|m(e.length),n=o(t);return 0===n.length||e.copy(n,0,0,t),n}return void 0!==e.length?"number"!=typeof e.length||(t=e.length)!=t?o(0):d(e):"Buffer"===e.type&&Array.isArray(e.data)?d(e.data):void 0}(e);if(a)return a;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return s.from(e[Symbol.toPrimitive]("string"),t,n);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function c(e){if("number"!=typeof e)throw TypeError('"size" argument must be of type number');if(e<0)throw RangeError('The value "'+e+'" is invalid for option "size"')}function u(e){return c(e),o(e<0?0:0|m(e))}function d(e){let t=e.length<0?0:0|m(e.length),n=o(t);for(let r=0;r<t;r+=1)n[r]=255&e[r];return n}function p(e,t,n){let r;if(t<0||e.byteLength<t)throw RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(n||0))throw RangeError('"length" is outside of buffer bounds');return Object.setPrototypeOf(r=void 0===t&&void 0===n?new Uint8Array(e):void 0===n?new Uint8Array(e,t):new Uint8Array(e,t,n),s.prototype),r}function m(e){if(e>=0x7fffffff)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|e}function f(e,t){if(s.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||B(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);let n=e.length,r=arguments.length>2&&!0===arguments[2];if(!r&&0===n)return 0;let a=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return T(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return L(e).length;default:if(a)return r?-1:T(e).length;t=(""+t).toLowerCase(),a=!0}}function h(e,t,n){let a=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===n||n>this.length)&&(n=this.length),n<=0)||(n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,n){let r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);let a="";for(let r=t;r<n;++r)a+=D[e[r]];return a}(this,t,n);case"utf8":case"utf-8":return E(this,t,n);case"ascii":return function(e,t,n){let r="";n=Math.min(e.length,n);for(let a=t;a<n;++a)r+=String.fromCharCode(127&e[a]);return r}(this,t,n);case"latin1":case"binary":return function(e,t,n){let r="";n=Math.min(e.length,n);for(let a=t;a<n;++a)r+=String.fromCharCode(e[a]);return r}(this,t,n);case"base64":var l,o,s;return l=this,o=t,s=n,0===o&&s===l.length?r.fromByteArray(l):r.fromByteArray(l.slice(o,s));case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return function(e,t,n){let r=e.slice(t,n),a="";for(let e=0;e<r.length-1;e+=2)a+=String.fromCharCode(r[e]+256*r[e+1]);return a}(this,t,n);default:if(a)throw TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),a=!0}}function g(e,t,n){let r=e[t];e[t]=e[n],e[n]=r}function y(e,t,n,r,a){var l;if(0===e.length)return -1;if("string"==typeof n?(r=n,n=0):n>0x7fffffff?n=0x7fffffff:n<-0x80000000&&(n=-0x80000000),(l=n*=1)!=l&&(n=a?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(a)return -1;n=e.length-1}else if(n<0){if(!a)return -1;n=0}if("string"==typeof t&&(t=s.from(t,r)),s.isBuffer(t))return 0===t.length?-1:v(e,t,n,r,a);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?a?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):v(e,[t],n,r,a);throw TypeError("val must be string, number or Buffer")}function v(e,t,n,r,a){let l,o=1,s=e.length,i=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return -1;o=2,s/=2,i/=2,n/=2}function c(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(a){let r=-1;for(l=n;l<s;l++)if(c(e,l)===c(t,-1===r?0:l-r)){if(-1===r&&(r=l),l-r+1===i)return r*o}else -1!==r&&(l-=l-r),r=-1}else for(n+i>s&&(n=s-i),l=n;l>=0;l--){let n=!0;for(let r=0;r<i;r++)if(c(e,l+r)!==c(t,r)){n=!1;break}if(n)return l}return -1}function E(e,t,n){n=Math.min(e.length,n);let r=[],a=t;for(;a<n;){let t=e[a],l=null,o=t>239?4:t>223?3:t>191?2:1;if(a+o<=n){let n,r,s,i;switch(o){case 1:t<128&&(l=t);break;case 2:128==(192&(n=e[a+1]))&&(i=(31&t)<<6|63&n)>127&&(l=i);break;case 3:n=e[a+1],r=e[a+2],128==(192&n)&&128==(192&r)&&(i=(15&t)<<12|(63&n)<<6|63&r)>
vendor: 15,625 bytes, line 1
12047&&(i<55296||i>57343)&&(l=i);break;case 4:n=e[a+1],r=e[a+2],s=e[a+3],128==(192&n)&&128==(192&r)&&128==(192&s)&&(i=(15&t)<<18|(63&n)<<12|(63&r)<<6|63&s)>65535&&i<1114112&&(l=i)}}null===l?(l=65533,o=1):l>65535&&(l-=65536,r.push(l>>>10&1023|55296),l=56320|1023&l),r.push(l),a+=o}return function(e){let t=e.length;if(t<=S)return String.fromCharCode.apply(String,e);let n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=S));return n}(r)}t.Buffer=s,t.SlowBuffer=function(e){return+e!=e&&(e=0),s.alloc(+e)},t.INSPECT_MAX_BYTES=50,t.kMaxLength=0x7fffffff,s.TYPED_ARRAY_SUPPORT=function(){try{let e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),s.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(s.prototype,"parent",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.buffer}}),Object.defineProperty(s.prototype,"offset",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.byteOffset}}),s.poolSize=8192,s.from=function(e,t,n){return i(e,t,n)},Object.setPrototypeOf(s.prototype,Uint8Array.prototype),Object.setPrototypeOf(s,Uint8Array),s.alloc=function(e,t,n){return c(e),e<=0?o(e):void 0!==t?"string"==typeof n?o(e).fill(t,n):o(e).fill(t):o(e)},s.allocUnsafe=function(e){return u(e)},s.allocUnsafeSlow=function(e){return u(e)},s.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==s.prototype},s.compare=function(e,t){if(B(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),B(t,Uint8Array)&&(t=s.from(t,t.offset,t.byteLength)),!s.isBuffer(e)||!s.isBuffer(t))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;let n=e.length,r=t.length;for(let a=0,l=Math.min(n,r);a<l;++a)if(e[a]!==t[a]){n=e[a],r=t[a];break}return n<r?-1:+(r<n)},s.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},s.concat=function(e,t){let n;if(!Array.isArray(e))throw TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return s.alloc(0);if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;let r=s.allocUnsafe(t),a=0;for(n=0;n<e.length;++n){let t=e[n];if(B(t,Uint8Array))a+t.length>r.length?(s.isBuffer(t)||(t=s.from(t)),t.copy(r,a)):Uint8Array.prototype.set.call(r,t,a);else{if(!s.isBuffer(t))throw TypeError('"list" argument must be an Array of Buffers');t.copy(r,a)}a+=t.length}return r},s.byteLength=f,s.prototype._isBuffer=!0,s.prototype.swap16=function(){let e=this.length;if(e%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;t<e;t+=2)g(this,t,t+1);return this},s.prototype.swap32=function(){let e=this.length;if(e%4!=0)throw RangeError("Buffer size must be a multiple of 32-bits");for(let t=0;t<e;t+=4)g(this,t,t+3),g(this,t+1,t+2);return this},s.prototype.swap64=function(){let e=this.length;if(e%8!=0)throw RangeError("Buffer size must be a multiple of 64-bits");for(let t=0;t<e;t+=8)g(this,t,t+7),g(this,t+1,t+6),g(this,t+2,t+5),g(this,t+3,t+4);return this},s.prototype.toString=function(){let e=this.length;return 0===e?"":0==arguments.length?E(this,0,e):h.apply(this,arguments)},s.prototype.toLocaleString=s.prototype.toString,s.prototype.equals=function(e){if(!s.isBuffer(e))throw TypeError("Argument must be a Buffer");return this===e||0===s.compare(this,e)},s.prototype.inspect=function(){let e="",n=t.INSPECT_MAX_BYTES;return e=this.toString("hex",0,n).replace(/(.{2})/g,"$1 ").trim(),this.length>n&&(e+=" ... "),"<Buffer "+e+">"},l&&(s.prototype[l]=s.prototype.inspect),s.prototype.compare=function(e,t,n,r,a){if(B(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),!s.isBuffer(e))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===a&&(a=this.length),t<0||n>e.length||r<0||a>this.length)throw RangeError("out of range index");if(r>=a&&t>=n)return 0;if(r>=a)return -1;if(t>=n)return 1;if(this===e)return 0;let l=(a>>>=0)-(r>>>=0),o=(n>>>=0)-(t>>>=0),i=Math.min(l,o),c=this.slice(r,a),u=e.slice(t,n);for(let e=0;e<i;++e)if(c[e]!==u[e]){l=c[e],o=u[e];break}return l<o?-1:+(o<l)},s.prototype.includes=function(e,t,n){return -1!==this.indexOf(e,t,n)},s.prototype.indexOf=function(e,t,n){return y(this,e,t,n,!0)},s.prototype.lastIndexOf=function(e,t,n){return y(this,e,t,n,!1)},s.prototype.write=function(e,t,n,r){var a,l,o,s,i,c,u,d;if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t>>>=0,isFinite(n)?(n>>>=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}let p=this.length-t;if((void 0===n||n>p)&&(n=p),e.length>0&&(n<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");r||(r="utf8");let m=!1;for(;;)switch(r){case"hex":return function(e,t,n,r){let a;n=Number(n)||0;let l=e.length-n;r?(r=Number(r))>l&&(r=l):r=l;let o=t.length;for(r>o/2&&(r=o/2),a=0;a<r;++a){var s;let r=parseInt(t.substr(2*a,2),16);if((s=r)!=s)break;e[n+a]=r}return a}(this,e,t,n);case"utf8":case"utf-8":return a=t,l=n,q(T(e,this.length-a),this,a,l);case"ascii":case"latin1":case"binary":return o=t,s=n,q(function(e){let t=[];for(let n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(e),this,o,s);case"base64":return i=t,c=n,q(L(e),this,i,c);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return u=t,d=n,q(function(e,t){let n,r;let a=[];for(let l=0;l<e.length&&!((t-=2)<0);++l)r=(n=e.charCodeAt(l))>>8,a.push(n%256),a.push(r);return a}(e,this.length-u),this,u,d);default:if(m)throw TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),m=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};let S=4096;function b(e,t,n){if(e%1!=0||e<0)throw RangeError("offset is not uint");if(e+t>n)throw RangeError("Trying to access beyond buffer length")}function w(e,t,n,r,a,l){if(!s.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>a||t<l)throw RangeError('"value" argument is out of bounds');if(n+r>e.length)throw RangeError("Index out of range")}function _(e,t,n,r,a){j(t,r,a,e,n,7);let l=Number(t&BigInt(0xffffffff));e[n++]=l,l>>=8,e[n++]=l,l>>=8,e[n++]=l,l>>=8,e[n++]=l;let o=Number(t>>BigInt(32)&BigInt(0xffffffff));return e[n++]=o,o>>=8,e[n++]=o,o>>=8,e[n++]=o,o>>=8,e[n++]=o,n}function x(e,t,n,r,a){j(t,r,a,e,n,7);let l=Number(t&BigInt(0xffffffff));e[n+7]=l,l>>=8,e[n+6]=l,l>>=8,e[n+5]=l,l>>=8,e[n+4]=l;let o=Number(t>>BigInt(32)&BigInt(0xffffffff));return e[n+3]=o,o>>=8,e[n+2]=o,o>>=8,e[n+1]=o,o>>=8,e[n]=o,n+8}function C(e,t,n,r,a,l){if(n+r>e.length||n<0)throw RangeError("Index out of range")}function O(e,t,n,r,l){return t*=1,n>>>=0,l||C(e,0,n,4),a.write(e,t,n,r,23,4),n+4}function N(e,t,n,r,l){return t*=1,n>>>=0,l||C(e,0,n,8),a.write(e,t,n,r,52,8),n+8}s.prototype.slice=function(e,t){let n=this.length;(e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e);let r=this.subarray(e,t);return Object.setPrototypeOf(r,s.prototype),r},s.prototype.readUintLE=s.prototype.readUIntLE=function(e,t,n){e>>>=0,t>>>=0,n||b(e,t,this.length);let r=this[e],a=1,l=0;for(;++l<t&&(a*=256);)r+=this[e+l]*a;return r},s.prototype.readUintBE=s.prototype.readUIntBE=function(e,t,n){e>>>=0,t>>>=0,n||b(e,t,this.length);let r=this[e+--t],a=1;for(;t>0&&(a*=256);)r+=this[e+--t]*a;return r},s.prototype.readUint8=s.prototype.readUInt8=function(e,t){return e>>>=0,t||b(e,1,this.length),this[e]},s.prototype.readUint16LE=s.prototype.readUInt16LE=function(e,t){return e>>>=0,t||b(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUint16BE=s.prototype.readUInt16BE=function(e,t){return e>>>=0,t||b(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUint32LE=s.prototype.readUInt32LE=function(e,t){return e>>>=0,t||b(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+0x1000000*this[e+3]},s.prototype.readUint32BE=s.prototype.readUInt32BE=function(e,t){return e>>>=0,t||b(e,4,this.length),0x1000000*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readBigUInt64LE=V(function(e){R(e>>>=0,"offset");let t=this[e],n=this[e+7];void 0!==t&&void 0!==n||P(e,this.length-8);let r=t+256*this[++e]+65536*this[++e]+0x1000000*this[++e],a=this[++e]+256*this[++e]+65536*this[++e]+0x1000000*n;return BigInt(r)+(BigInt(a)<<BigInt(32))}),s.prototype.readBigUInt64BE=V(function(e){R(e>>>=0,"offset");let t=this[e],n=this[e+7];void 0!==t&&void 0!==n||P(e,this.length-8);let r=0x1000000*t+65536*this[++e]+256*this[++e]+this[++e],a=0x1000000*this[++e]+65536*this[++e]+256*this[++e]+n;return(BigInt(r)<<BigInt(32))+BigInt(a)}),s.prototype.readIntLE=function(e,t,n){e>>>=0,t>>>=0,n||b(e,t,this.length);let r=this[e],a=1,l=0;for(;++l<t&&(a*=256);)r+=this[e+l]*a;return r>=(a*=128)&&(r-=Math.pow(2,8*t)),r},s.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||b(e,t,this.length);let r=t,a=1,l=this[e+--r];for(;r>0&&(a*=256);)l+=this[e+--r]*a;return l>=(a*=128)&&(l-=Math.pow(2,8*t)),l},s.prototype.readInt8=function(e,t){return e>>>=0,t||b(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},s.prototype.readInt16LE=function(e,t){e>>>=0,t||b(e,2,this.length);let n=this[e]|this[e+1]<<8;return 32768&n?0xffff0000|n:n},s.prototype.readInt16BE=function(e,t){e>>>=0,t||b(e,2,this.length);let n=this[e+1]|this[e]<<8;return 32768&n?0xffff0000|n:n},s.prototype.readInt32LE=function(e,t){return e>>>=0,t||b(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return e>>>=0,t||b(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readBigInt64LE=V(function(e){R(e>>>=0,"offset");let t=this[e],n=this[e+7];return void 0!==t&&void 0!==n||P(e,this.length-8),(BigInt(this[e+4]+256*this[e+5]+65536*this[e+6]+(n<<24))<<BigInt(32))+BigInt(t+256*this[++e]+65536*this[++e]+0x1000000*this[++e])}),s.prototype.readBigInt64BE=V(function(e){R(e>>>=0,"offset");let t=this[e],n=this[e+7];return void 0!==t&&void 0!==n||P(e,this.length-8),(BigInt((t<<24)+65536*this[++e]+256*this[++e]+this[++e])<<BigInt(32))+BigInt(0x1000000*this[++e]+65536*this[++e]+256*this[++e]+n)}),s.prototype.readFloatLE=function(e,t){return e>>>=0,t||b(e,4,this.length),a.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return e>>>=0,t||b(e,4,this.length),a.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return e>>>=0,t||b(e,8,this.length),a.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return e>>>=0,t||b(e,8,this.length),a.read(this,e,!1,52,8)},s.prototype.writeUintLE=s.prototype.writeUIntLE=function(e,t,n,r){e*=1,t>>>=0,n>>>=0,r||w(this,e,t,n,Math.pow(2,8*n)-1,0);let a=1,l=0;for(this[t]=255&e;++l<n&&(a*=256);)this[t+l]=e/a&255;return t+n},s.prototype.writeUintBE=s.prototype.writeUIntBE=function(e,t,n,r){e*=1,t>>>=0,n>>>=0,r||w(this,e,t,n,Math.pow(2,8*n)-1,0);let a=n-1,l=1;for(this[t+a]=255&e;--a>=0&&(l*=256);)this[t+a]=e/l&255;return t+n},s.prototype.writeUint8=s.prototype.writeUInt8=function(e,t,n){return e*=1,t>>>=0,n||w(this,e,t,1,255,0),this[t]=255&e,t+1},s.prototype.writeUint16LE=s.prototype.writeUInt16LE=function(e,t,n){return e*=1,t>>>=0,n||w(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeUint16BE=s.prototype.writeUInt16BE=function(e,t,n){return e*=1,t>>>=0,n||w(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeUint32LE=s.prototype.writeUInt32LE=function(e,t,n){return e*=1,t>>>=0,n||w(this,e,t,4,0xffffffff,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},s.prototype.writeUint32BE=s.prototype.writeUInt32BE=function(e,t,n){return e*=1,t>>>=0,n||w(this,e,t,4,0xffffffff,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},s.prototype.writeBigUInt64LE=V(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return _(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),s.prototype.writeBigUInt64BE=V(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return x(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),s.prototype.writeIntLE=function(e,t,n,r){if(e*=1,t>>>=0,!r){let r=Math.pow(2,8*n-1);w(this,e,t,n,r-1,-r)}let a=0,l=1,o=0;for(this[t]=255&e;++a<n&&(l*=256);)e<0&&0===o&&0!==this[t+a-1]&&(o=1),this[t+a]=(e/l|0)-o&255;return t+n},s.prototype.writeIntBE=function(e,t,n,r){if(e*=1,t>>>=0,!r){let r=Math.pow(2,8*n-1);w(this,e,t,n,r-1,-r)}let a=n-1,l=1,o=0;for(this[t+a]=255&e;--a>=0&&(l*=256);)e<0&&0===o&&0!==this[t+a+1]&&(o=1),this[t+a]=(e/l|0)-o&255;return t+n},s.prototype.writeInt8=function(e,t,n){return e*=1,t>>>=0,n||w(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,n){return e*=1,t>>>=0,n||w(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeInt16BE=function(e,t,n){return e*=1,t>>>=0,n||w(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeInt32LE=function(e,t,n){return e*=1,t>>>=0,n||w(this,e,t,4,0x7fffffff,-0x80000000),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},s.prototype.writeInt32BE=function(e,t,n){return e*=1,t>>>=0,n||w(this,e,t,4,0x7fffffff,-0x80000000),e<0&&(e=0xffffffff+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},s.prototype.writeBigInt64LE=V(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return _(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),s.prototype.writeBigInt64BE=V(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return x(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),s.prototype.writeFloatLE=function(e,t,n){return O(this,e,t,!0,n)},s.prototype.writeFloatBE=function(e,t,n){return O(this,e,t,!1,n)},s.prototype.writeDoubleLE=function(e,t,n){return N(this,e,t,!0,n)},s.prototype.writeDoubleBE=function(e,t,n){return N(this,e,t,!1,n)},s.prototype.copy=function(e,t,n,r){if(!s.isBuffer(e))throw TypeError("argument should be a Buffer");if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n||0===e.length||0===this.length)return 0;if(t<0)throw RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw RangeError("Index out of range");if(r<0)throw RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);let a=r-n;return this===e&&"function"==typeof Uint8Array.prototype.copyWithin?this.copyWithin(t,n,r):Uint8Array.prototype.set.call(e,this.subarray(n,r),t),a},s.prototype.fill=function(e,t,n,r){let a;if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),void 0!==r&&"string"!=typeof r)throw TypeError("encoding must be a string");if("string"==typeof r&&!s.isEncoding(r))throw TypeError("Unknown encoding: "+r);if(1===e.length){let t=e.charCodeAt(0);("utf8"===r&&t<128||"latin1"===r)&&(e=t)}}else"number"==typeof e?e&=255:"boolean"==typeof e&&(e=Number(e));if(t<0||this.length<t||this.length<n)throw RangeError("Out of range index");if(n<=t)return this;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(a=t;a<n;++a)this[a]=e;else{let l=s.isBuffer(e)?e:s.from(e,r),o=l.length;
1if(0===o)throw TypeError('The value "'+e+'" is invalid for argument "value"');for(a=0;a<n-t;++a)this[a+t]=l[a%o]}return this};let A={};function k(e,t,n){A[e]=class extends n{get code(){return e}set code(e){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:e,writable:!0})}toString(){return"".concat(this.name," [").concat(e,"]: ").concat(this.message)}constructor(){super(),Object.defineProperty(this,"message",{value:t.apply(this,arguments),writable:!0,configurable:!0}),this.name="".concat(this.name," [").concat(e,"]"),this.stack,delete this.name}}}function I(e){let t="",n=e.length,r=+("-"===e[0]);for(;n>=r+4;n-=3)t="_".concat(e.slice(n-3,n)).concat(t);return"".concat(e.slice(0,n)).concat(t)}function j(e,t,n,r,a,l){if(e>n||e<t){let r;let a="bigint"==typeof t?"n":"";throw r=l>3?0===t||t===BigInt(0)?">= 0".concat(a," and < 2").concat(a," ** ").concat(8*(l+1)).concat(a):">= -(2".concat(a," ** ").concat(8*(l+1)-1).concat(a,") and < 2 ** ").concat(8*(l+1)-1).concat(a):">= ".concat(t).concat(a," and <= ").concat(n).concat(a),new A.ERR_OUT_OF_RANGE("value",r,e)}R(a,"offset"),void 0!==r[a]&&void 0!==r[a+l]||P(a,r.length-(l+1))}function R(e,t){if("number"!=typeof e)throw new A.ERR_INVALID_ARG_TYPE(t,"number",e)}function P(e,t,n){if(Math.floor(e)!==e)throw R(e,n),new A.ERR_OUT_OF_RANGE(n||"offset","an integer",e);if(t<0)throw new A.ERR_BUFFER_OUT_OF_BOUNDS;throw new A.ERR_OUT_OF_RANGE(n||"offset",">= ".concat(+!!n," and <= ").concat(t),e)}k("ERR_BUFFER_OUT_OF_BOUNDS",function(e){return e?"".concat(e," is outside of buffer bounds"):"Attempt to access memory outside buffer bounds"},RangeError),k("ERR_INVALID_ARG_TYPE",function(e,t){return'The "'.concat(e,'" argument must be of type number. Received type ').concat(typeof t)},TypeError),k("ERR_OUT_OF_RANGE",function(e,t,n){let r='The value of "'.concat(e,'" is out of range.'),a=n;return Number.isInteger(n)&&Math.abs(n)>0x100000000?a=I(String(n)):"bigint"==typeof n&&(a=String(n),(n>BigInt(2)**BigInt(32)||n<-(BigInt(2)**BigInt(32)))&&(a=I(a)),a+="n"),r+=" It must be ".concat(t,". Received ").concat(a)},RangeError);let M=/[^+/0-9A-Za-z-_]/g;function T(e,t){let n;t=t||1/0;let r=e.length,a=null,l=[];for(let o=0;o<r;++o){if((n=e.charCodeAt(o))>55295&&n<57344){if(!a){if(n>56319||o+1===r){(t-=3)>-1&&l.push(239,191,189);continue}a=n;continue}if(n<56320){(t-=3)>-1&&l.push(239,191,189),a=n;continue}n=65536+(a-55296<<10|n-56320)}else a&&(t-=3)>-1&&l.push(239,191,189);if(a=null,n<128){if((t-=1)<0)break;l.push(n)}else if(n<2048){if((t-=2)<0)break;l.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;l.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw Error("Invalid code point");if((t-=4)<0)break;l.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return l}function L(e){return r.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(M,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function q(e,t,n,r){let a;for(a=0;a<r&&!(a+n>=t.length||a>=e.length);++a)t[a+n]=e[a];return a}function B(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}let D=function(){let e="0123456789abcdef",t=Array(256);for(let n=0;n<16;++n){let r=16*n;for(let a=0;a<16;++a)t[r+a]=e[n]+e[a]}return t}();function V(e){return"undefined"==typeof BigInt?J:e}function J(){throw Error("BigInt not supported")}},291:function(e,t,n){var r=n(48).F.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function(e,t,n,a){var l=null!=t.highWaterMark?t.highWaterMark:a?t[n]:null;if(null!=l){if(!isFinite(l)||Math.floor(l)!==l||l<0)throw new r(a?n:"highWaterMark",l);return Math.floor(l)}return e.objectMode?16:16384}}},310:function(e,t,n){e.exports=a;var r=n(7).EventEmitter;function a(){r.call(this)}n(698)(a,r),a.Readable=n(412),a.Writable=n(708),a.Duplex=n(382),a.Transform=n(610),a.PassThrough=n(600),a.finished=n(238),a.pipeline=n(758),a.Stream=a,a.prototype.pipe=function(e,t){var n=this;function a(t){e.writable&&!1===e.write(t)&&n.pause&&n.pause()}function l(){n.readable&&n.resume&&n.resume()}n.on("data",a),e.on("drain",l),e._isStdio||t&&!1===t.end||(n.on("end",s),n.on("close",i));var o=!1;function s(){o||(o=!0,e.end())}function i(){o||(o=!0,"function"==typeof e.destroy&&e.destroy())}function c(e){if(u(),0===r.listenerCount(this,"error"))throw e}function u(){n.removeListener("data",a),e.removeListener("drain",l),n.removeListener("end",s),n.removeListener("close",i),n.removeListener("error",c),e.removeListener("error",c),n.removeListener("end",u),n.removeListener("close",u),e.removeListener("close",u)}return n.on("error",c),e.on("error",c),n.on("end",u),n.on("close",u),e.on("close",u),e.emit("pipe",n),e}},340:function(){},345:function(e,t,n){e.exports=n(7).EventEmitter},362:function(e){e.exports=aR||(aR=n.t(u,2))},382:function(e,t,n){var r=n(606),a=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=u;var l=n(412),o=n(708);n(698)(u,l);for(var s=a(o.prototype),i=0;i<s.length;i++){var c=s[i];u.prototype[c]||(u.prototype[c]=o.prototype[c])}function u(e){if(!(this instanceof u))return new u(e);l.call(this,e),o.call(this,e),this.allowHalfOpen=!0,e&&(!1===e.readable&&(this.readable=!1),!1===e.writable&&(this.writable=!1),!1===e.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",d)))}function d(){this._writableState.ended||r.nextTick(p,this)}function p(e){e.end()}Object.defineProperty(u.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(u.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(u.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(u.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&this._readableState.destroyed&&this._writableState.destroyed},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}})},392:function(e,t,n){var r=n(861).Buffer;function a(e,t){this._block=r.alloc(e),this._finalSize=t,this._blockSize=e,this._len=0}a.prototype.update=function(e,t){"string"==typeof e&&(t=t||"utf8",e=r.from(e,t));for(var n=this._block,a=this._blockSize,l=e.length,o=this._len,s=0;s<l;){for(var i=o%a,c=Math.min(l-s,a-i),u=0;u<c;u++)n[i+u]=e[s+u];s+=c,(o+=c)%a==0&&this._update(n)}return this._len+=l,this},a.prototype.digest=function(e){var t=this._len%this._blockSize;this._block[t]=128,this._block.fill(0,t+1),t>=this._finalSize&&(this._update(this._block),this._block.fill(0));var n=8*this._len;if(n<=0xffffffff)this._block.writeUInt32BE(n,this._blockSize-4);else{var r=(0xffffffff&n)>>>0;this._block.writeUInt32BE((n-r)/0x100000000,this._blockSize-8),this._block.writeUInt32BE(r,this._blockSize-4)}this._update(this._block);var a=this._hash();return e?a.toString(e):a},a.prototype._update=function(){throw Error("_update must be implemented by subclass")},e.exports=a},412:function(e,t,n){var r,a=n(606);e.exports=C,C.ReadableState=x,n(7).EventEmitter;var l,o=function(e,t){return e.listeners(t).length},s=n(345),i=n(287).Buffer,c=(void 0!==n.g?n.g:window).Uint8Array||function(){},u=n(838);l=u&&u.debuglog?u.debuglog("stream"):function(){};var d,p,m,f=n(726),h=n(896),g=n(291).getHighWaterMark,y=n(48).F,v=y.ERR_INVALID_ARG_TYPE,E=y.ERR_STREAM_PUSH_AFTER_EOF,S=y.ERR_METHOD_NOT_IMPLEMENT
vendor: 5,181 bytes, line 1
1ED,b=y.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;n(698)(C,s);var w=h.errorOrDestroy,_=["error","close","destroy","pause","resume"];function x(e,t,a){r=r||n(382),e=e||{},"boolean"!=typeof a&&(a=t instanceof r),this.objectMode=!!e.objectMode,a&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=g(this,e,"readableHighWaterMark",a),this.buffer=new f,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(d||(d=n(141).I),this.decoder=new d(e.encoding),this.encoding=e.encoding)}function C(e){if(r=r||n(382),!(this instanceof C))return new C(e);var t=this instanceof r;this._readableState=new x(e,this,t),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),s.call(this)}function O(e,t,n,r,a){l("readableAddChunk",t);var o,s,u,d,p,m=e._readableState;if(null===t)m.reading=!1,function(e,t){if(l("onEofChunk"),!t.ended){if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,t.sync?k(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,I(e)))}}(e,m);else if(a||(u=o=t,i.isBuffer(u)||u instanceof c||"string"==typeof o||void 0===o||m.objectMode||(s=new v("chunk",["string","Buffer","Uint8Array"],o)),p=s),p)w(e,p);else if(m.objectMode||t&&t.length>0){if("string"==typeof t||m.objectMode||Object.getPrototypeOf(t)===i.prototype||(d=t,t=i.from(d)),r)m.endEmitted?w(e,new b):N(e,m,t,!0);else if(m.ended)w(e,new E);else{if(m.destroyed)return!1;m.reading=!1,m.decoder&&!n?(t=m.decoder.write(t),m.objectMode||0!==t.length?N(e,m,t,!1):j(e,m)):N(e,m,t,!1)}}else r||(m.reading=!1,j(e,m));return!m.ended&&(m.length<m.highWaterMark||0===m.length)}function N(e,t,n,r){t.flowing&&0===t.length&&!t.sync?(t.awaitDrain=0,e.emit("data",n)):(t.length+=t.objectMode?1:n.length,r?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&k(e)),j(e,t)}function A(e,t){var n;return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&((n=e)>=0x40000000?n=0x40000000:(n--,n|=n>>>1,n|=n>>>2,n|=n>>>4,n|=n>>>8,n|=n>>>16,n++),t.highWaterMark=n),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function k(e){var t=e._readableState;l("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(l("emitReadable",t.flowing),t.emittedReadable=!0,a.nextTick(I,e))}function I(e){var t=e._readableState;l("emitReadable_",t.destroyed,t.length,t.ended),!t.destroyed&&(t.length||t.ended)&&(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,L(e)}function j(e,t){t.readingMore||(t.readingMore=!0,a.nextTick(R,e,t))}function R(e,t){for(;!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&0===t.length);){var n=t.length;if(l("maybeReadMore read 0"),e.read(0),n===t.length)break}t.readingMore=!1}function P(e){var t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function M(e){l("readable nexttick read 0"),e.read(0)}function T(e,t){l("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),L(e),t.flowing&&!t.reading&&e.read(0)}function L(e){var t=e._readableState;for(l("flow",t.flowing);t.flowing&&null!==e.read(););}function q(e,t){var n;return 0===t.length?null:(t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):n=t.buffer.consume(e,t.decoder),n)}function B(e){var t=e._readableState;l("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,a.nextTick(D,t,e))}function D(e,t){if(l("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var n=t._writableState;(!n||n.autoDestroy&&n.finished)&&t.destroy()}}function V(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return -1}Object.defineProperty(C.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),C.prototype.destroy=h.destroy,C.prototype._undestroy=h.undestroy,C.prototype._destroy=function(e,t){t(e)},C.prototype.push=function(e,t){var n,r=this._readableState;return r.objectMode?n=!0:"string"==typeof e&&((t=t||r.defaultEncoding)!==r.encoding&&(e=i.from(e,t),t=""),n=!0),O(this,e,t,!1,n)},C.prototype.unshift=function(e){return O(this,e,null,!0,!1)},C.prototype.isPaused=function(){return!1===this._readableState.flowing},C.prototype.setEncoding=function(e){d||(d=n(141).I);var t=new d(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;
vendor: 2,613 bytes, line 1
1for(var r=this._readableState.buffer.head,a="";null!==r;)a+=t.write(r.data),r=r.next;return this._readableState.buffer.clear(),""!==a&&this._readableState.buffer.push(a),this._readableState.length=a.length,this},C.prototype.read=function(e){l("read",e),e=parseInt(e,10);var t=this._readableState,n=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:t.length>0)||t.ended))return l("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?B(this):k(this),null;if(0===(e=A(e,t))&&t.ended)return 0===t.length&&B(this),null;var r,a=t.needReadable;return l("need readable",a),(0===t.length||t.length-e<t.highWaterMark)&&l("length less than watermark",a=!0),t.ended||t.reading?l("reading or ended",a=!1):a&&(l("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=A(n,t))),null===(r=e>0?q(e,t):null)?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&B(this)),null!==r&&this.emit("data",r),r},C.prototype._read=function(e){w(this,new S("_read()"))},C.prototype.pipe=function(e,t){var n=this,r=this._readableState;switch(r.pipesCount){case 0:r.pipes=e;break;case 1:r.pipes=[r.pipes,e];break;default:r.pipes.push(e)}r.pipesCount+=1,l("pipe count=%d opts=%j",r.pipesCount,t);var s=t&&!1===t.end||e===a.stdout||e===a.stderr?h:i;function i(){l("onend"),e.end()}r.endEmitted?a.nextTick(s):n.once("end",s),e.on("unpipe",function t(a,o){l("onunpipe"),a===n&&o&&!1===o.hasUnpiped&&(o.hasUnpiped=!0,l("cleanup"),e.removeListener("close",m),e.removeListener("finish",f),e.removeListener("drain",c),e.removeListener("error",p),e.removeListener("unpipe",t),n.removeListener("end",i),n.removeListener("end",h),n.removeListener("data",d),u=!0,r.awaitDrain&&(!e._writableState||e._writableState.needDrain)&&c())});var c=function(){var e=n._readableState;l("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&o(n,"data")&&(e.flowing=!0,L(n))};e.on("drain",c);var u=!1;function d(t){l("ondata");var a=e.write(t);l("dest.write",a),!1===a&&((1===r.pipesCount&&r.pipes===e||r.pipesCount>1&&-1!==V(r.pipes,e))&&!u&&(l("false write response, pause",r.awaitDrain),r.awaitDrain++),n.pause())}function p(t){l("onerror",t),h(),e.removeListener("error",p),0===o(e,"error")&&w(e,t)}function m(){e.removeListener("finish",f),h()}function f(){l("onfinish"),e.removeListener("close",m),h()}function h(){l("unpipe"),n.unpipe(e)}return n.on("data",d),function(e,t,n){if("function"==typeof e.prependListener)return e.prepe
vendor: 8,472 bytes, line 1
1ndListener(t,n);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}(e,"error",p),e.once("close",m),e.once("finish",f),e.emit("pipe",n),r.flowing||(l("pipe resume"),n.resume()),e},C.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n)),this;if(!e){var r=t.pipes,a=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var l=0;l<a;l++)r[l].emit("unpipe",this,{hasUnpiped:!1});return this}var o=V(t.pipes,e);return -1===o||(t.pipes.splice(o,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,n)),this},C.prototype.on=function(e,t){var n=s.prototype.on.call(this,e,t),r=this._readableState;return"data"===e?(r.readableListening=this.listenerCount("readable")>0,!1!==r.flowing&&this.resume()):"readable"===e&&(r.endEmitted||r.readableListening||(r.readableListening=r.needReadable=!0,r.flowing=!1,r.emittedReadable=!1,l("on readable",r.length,r.reading),r.length?k(this):r.reading||a.nextTick(M,this))),n},C.prototype.addListener=C.prototype.on,C.prototype.removeListener=function(e,t){var n=s.prototype.removeListener.call(this,e,t);return"readable"===e&&a.nextTick(P,this),n},C.prototype.removeAllListeners=function(e){var t=s.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||a.nextTick(P,this),t},C.prototype.resume=function(){var e=this._readableState;return e.flowing||(l("resume"),e.flowing=!e.readableListening,e.resumeScheduled||(e.resumeScheduled=!0,a.nextTick(T,this,e))),e.paused=!1,this},C.prototype.pause=function(){return l("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(l("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},C.prototype.wrap=function(e){var t=this,n=this._readableState,r=!1;for(var a in e.on("end",function(){if(l("wrapped end"),n.decoder&&!n.ended){var e=n.decoder.end();e&&e.length&&t.push(e)}t.push(null)}),e.on("data",function(a){l("wrapped data"),n.decoder&&(a=n.decoder.write(a)),n.objectMode&&null==a||(n.objectMode||a&&a.length)&&(t.push(a)||(r=!0,e.pause()))}),e)void 0===this[a]&&"function"==typeof e[a]&&(this[a]=function(t){return function(){return e[t].apply(e,arguments)}}(a));for(var o=0;o<_.length;o++)e.on(_[o],this.emit.bind(this,_[o]));return this._read=function(t){l("wrapped _read",t),r&&(r=!1,e.resume())},this},"function"==typeof Symbol&&(C.prototype[Symbol.asyncIterator]=function(){return void 0===p&&(p=n(955)),p(this)}),Object.defineProperty(C.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(C.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(C.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}}),C._fromList=q,Object.defineProperty(C.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"==typeof Symbol&&(C.from=function(e,t){return void 0===m&&(m=n(157)),m(C,e,t)})},499:function(e){var t={"&":"&",'"':""","'":"'","<":"<",">":">"};e.exports=function(e){return e&&e.replace?e.replace(/([&"<>'])/g,function(e,n){return t[n]}):e}},600:function(e,t,n){e.exports=a;var r=n(610);function a(e){if(!(this instanceof a))return new a(e);r.call(this,e)}n(698)(a,r),a.prototype._transform=function(e,t,n){n(null,e)}},606:function(e){var t,n,r=e.exports={};function a(){throw Error("setTimeout has not been defined")}function l(){throw Error("clearTimeout has not been defined")}function o(e){if(t===setTimeout)return setTimeout(e,0);if((t===a||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:a}catch(e){t=a}try{n="function"==typeof clearTimeout?clearTimeout:l}catch(e){n=l}}();var s,i=[],c=!1,u=-1;function d(){c&&s&&(c=!1,s.length?i=s.concat(i):u=-1,i.length&&p())}function p(){if(!c){var e=o(d);c=!0;for(var t=i.length;t;){for(s=i,i=[];++u<t;)s&&s[u].run();u=-1,t=i.length}s=null,c=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===l||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function m(e,t){this.fun=e,this.array=t}function f(){}r.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];i.push(new m(e,t)),1!==i.length||c||o(p)},m.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=f,r.addListener=f,r.once=f,r.off=f,r.removeListener=f,r.removeAllListeners=f,r.emit=f,r.prependListener=f,r.prependOnceListener=f,r.listeners=function(e){return[]},r.binding=function(e){throw Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(e){throw Error("process.chdir is not supported")},r.umask=function(){return 0}},610:function(e,t,n){e.exports=u;var r=n(48).F,a=r.ERR_METHOD_NOT_IMPLEMENTED,l=r.ERR_MULTIPLE_CALLBACK,o=r.ERR_TRANSFORM_ALREADY_TRANSFORMING,s=r.ERR_TRANSFORM_WITH_LENGTH_0,i=n(382);function c(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(null===r)return this.emit("error",new l);n.writechunk=null,n.writecb=null,null!=t&&this.push(t),r(e);var a=this._readableState;a.reading=!1,(a.needReadable||a.length<a.highWaterMark)&&this._read(a.highWaterMark)}function u(e){if(!(this instanceof u))return new u(e);i.call(this,e),this._transformState={afterTransform:c.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",d)}function d(){var e=this;"function"!=typeof this._flush||this._readableState.destroyed?p(this,null,null):this._flush(function(t,n){p(e,t,n)})}function p(e,t,n){if(t)return e.emit("error",t);if(null!=n&&e.push(n),e._writableState.length)throw new s;if(e._transformState.transforming)throw new o;return e.push(null)}n(698)(u,i),u.prototype.push=function(e,t){return this._transformState.needTransform=!1,i.prototype.push.call(this,e,t)},u.prototype._transform=function(e,t,n){n(new a("_transform()"))},u.prototype._write=function(e,t,n){var r=this._transformState;if(r.writecb=n,r.writechunk=e,r.writeencoding=t,!r.transforming){var a=this._readableState;(r.needTransform||a.needReadable||a.length<a.highWaterMark)&&this._read(a.highWaterMark)}},u.prototype._read=function(e){var t=this._transformState;null===t.writechunk||t.transforming?t.needTransform=!0:(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform))},u.prototype._destroy=function(e,t){i.prototype._destroy.call(this,e,function(e){t(e)})}},643:function(e,t,n){function r(e){try{if(!n.g.localStorage)return!1}catch(e){return!1}var t=n.g.localStorage[e];return null!=t&&"true"===String(t).toLowerCase()}e.exports=function(e,t){if(r("noDeprecation"))return e;var n=!1;return function(){if(!n){if(r("throwDeprecation"))throw Error(t);r("traceDeprecation")?console.trace(t):console.warn(t),n=!0}return e.apply(this,arguments)}}},698:function(e){"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},708:function(e,t,n){var r,a=n(606);function l(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,n){var r=e.entry;for(e.entry=null;r;){var a=r.callback;t.pendingcb--,a(void 0),r=r.next}t.corkedRequestsFree.next=e}(t,e)}}e.exports=C,C.WritableState=x;var o,s={deprecate:n(643)},i=n(345),c=n(287).Buffer,u=(void 0!==n.g?n.g:window).Uint8Array||function(){},d=n(896),p=n(291).getHighWaterMark,m=n(48).F,f=m.ERR_INVALID_ARG_TYPE,h=m.ERR_METHOD_NOT_IMPLEMENT
vendor: 4,247 bytes, line 1
1ED,g=m.ERR_MULTIPLE_CALLBACK,y=m.ERR_STREAM_CANNOT_PIPE,v=m.ERR_STREAM_DESTROYED,E=m.ERR_STREAM_NULL_VALUES,S=m.ERR_STREAM_WRITE_AFTER_END,b=m.ERR_UNKNOWN_ENCODING,w=d.errorOrDestroy;function _(){}function x(e,t,o){r=r||n(382),e=e||{},"boolean"!=typeof o&&(o=t instanceof r),this.objectMode=!!e.objectMode,o&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=p(this,e,"writableHighWaterMark",o),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var s=!1===e.decodeStrings;this.decodeStrings=!s,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var n=e._writableState,r=n.sync,l=n.writecb;if("function"!=typeof l)throw new g;if(n.writing=!1,n.writecb=null,n.length-=n.writelen,n.writelen=0,t)--n.pendingcb,r?(a.nextTick(l,t),a.nextTick(j,e,n),e._writableState.errorEmitted=!0,w(e,t)):(l(t),e._writableState.errorEmitted=!0,w(e,t),j(e,n));else{var o=k(n)||e.destroyed;o||n.corked||n.bufferProcessing||!n.bufferedRequest||A(e,n),r?a.nextTick(N,e,n,o,l):N(e,n,o,l)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new l(this)}function C(e){var t=this instanceof(r=r||n(382));if(!t&&!o.call(C,this))return new C(e);this._writableState=new x(e,this,t),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),i.call(this)}function O(e,t,n,r,a,l,o){t.writelen=r,t.writecb=o,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new v("write")):n?e._writev(a,t.onwrite):e._write(a,l,t.onwrite),t.sync=!1}function N(e,t,n,r){n||0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain")),t.pendingcb--,r(),j(e,t)}function A(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=Array(t.bufferedRequestCount),a=t.corkedRequestsFree;a.entry=n;for(var o=0,s=!0;n;)r[o]=n,n.isBuf||(s=!1),n=n.next,o+=1;r.allBuffers=s,O(e,t,!0,t.length,r,"",a.finish),t.pendingcb++,t.lastBufferedRequest=null,a.next?(t.corkedRequestsFree=a.next,a.next=null):t.corkedRequestsFree=new l(t),t.bufferedRequestCount=0}else{for(;n;){var i=n.chunk,c=n.encoding,u=n.callback;if(O(e,t,!1,t.objectMode?1:i.length,i,c,u),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function k(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function I(e,t){e._final(function(n){t.pendingcb--,n&&w(e,n),t.prefinished=!0,e.emit("prefinish"),j(e,t)})}function j(e,t){var n=k(t);if(n&&(t.prefinished||t.finalCalled||("function"!=typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,a.nextTick(I,e,t))),0===t.pendingcb&&(t.finished=!0,e.emit("finish"),t.autoDestroy))){var r=e._readableState;(!r||r.autoDestroy&&r.endEmitted)&&e.destroy()}return n}n(698)(C,i),x.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(x.prototype,"buffer",{get:s.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(o=Function.prototype[Symbol.hasInstance],Object.defineProperty(C,Symbol.hasInstance,{value:function(e){return!!o.call(this,e)||this===C&&e&&e._writableState instanceof x}})):o=function(e){return e instanceof this},C.prototype.pipe=function(){w(this,new y)},C.prototype.write=function(e,t,n){var r,l,o,s,i,d,p,m=this._writableState,h=!1,g=!m.objectMode&&(r=e,c.isBuffer(r)||r instanceof u);return g&&!c.isBuffer(e)&&(l=e,e=c.from(l)),"function"==typeof t&&(n=t,t=null),g?t="buffer":t||(t=m.defaultEncoding),"function"!=typeof n&&(n=_),m.ending?(
1o=n,w(this,s=new S),a.nextTick(o,s)):!g&&(i=e,d=n,null===i?p=new E:"string"==typeof i||m.objectMode||(p=new f("chunk",["string","Buffer"],i)),p&&(w(this,p),a.nextTick(d,p),1))||(m.pendingcb++,h=function(e,t,n,r,a,l){if(!n){var o,s,i=(o=r,s=a,t.objectMode||!1===t.decodeStrings||"string"!=typeof o||(o=c.from(o,s)),o);r!==i&&(n=!0,a="buffer",r=i)}var u=t.objectMode?1:r.length;t.length+=u;var d=t.length<t.highWaterMark;if(d||(t.needDrain=!0),t.writing||t.corked){var p=t.lastBufferedRequest;t.lastBufferedRequest={chunk:r,encoding:a,isBuf:n,callback:l,next:null},p?p.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else O(e,t,!1,u,r,a,l);return d}(this,m,g,e,t,n)),h},C.prototype.cork=function(){this._writableState.corked++},C.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||A(this,e))},C.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new b(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(C.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(C.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),C.prototype._write=function(e,t,n){n(new h("_write()"))},C.prototype._writev=null,C.prototype.end=function(e,t,n){var r,l=this._writableState;return"function"==typeof e?(n=e,e=null,t=null):"function"==typeof t&&(n=t,t=null),null!=e&&this.write(e,t),l.corked&&(l.corked=1,this.uncork()),l.ending||(r=n,l.ending=!0,j(this,l),r&&(l.finished?a.nextTick(r):this.once("finish",r)),l.ended=!0,this.writable=!1),this},Object.defineProperty(C.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(C.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),C.prototype.destroy=d.destroy,C.prototype._undestroy=d.undestroy,C.prototype._destroy=function(e,t){t(e)}},710:function(e,t,n){var r=n(698),a=n(107),l=n(392),o=n(861).Buffer,s=Array(64);function i(){this.init(),this._w=s,l.call(this,64,56)}r(i,a),i.prototype.init=function(){return this._a=0xc1059ed8,this._b=0x367cd507,this._c=0x3070dd17,this._d=0xf70e5939,this._e=0xffc00b31,this._f=0x68581511,this._g=0x64f98fa7,this._h=0xbefa4fa4,this},i.prototype._hash=function(){var e=o.allocUnsafe(28);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e},e.exports=i},726:function(e,t,n){function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach(function(t){var r,a,o;r=e,a=t,o=n[t],(a=l(a))in r?Object.defineProperty(r,a,{value:o,enumerable:!0,configurable:!0,writable:!0}):r[a]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function l(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}var o=n(287).Buffer,s=n(340).inspect,i=s&&s.custom||"inspect";e.exports=function(){var e;function t(){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,t),this.head=null,this.tail=null,this.length=0}return e=[{key:"push",value:function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n}},{key:"concat",value:function(e){if(0===this.length)return o.alloc(0);for(var t,n,r=o.allocUnsafe(e>>>0),a=this.head,l=0;a;)t=a.data,n=l,o.prototype.copy.call(t,r,n),l+=a.data.length,a=a.next;return r}},{key:"consume",value:function(e,t){var n;return e<this.head.data.length?(n=this.head.data.slice(0,e),this.head.data=this.head.data.slice(e)):n=e===this.head.data.length?this.shift():t?this._getString(e):this._getBuffer(e),n}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(e){var t=this.head,n=1,r=t.data;for(e-=r.length;t=t.next;){var a=t.data,l=e>a.length?a.length:e;if(l===a.length?r+=a:r+=a.slice(0,e),0==(e-=l)){l===a.length?(++n,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=a.slice(l));break}++n}return this.length-=n,r}},{key:"_getBuffer",value:function(e){var t=o.allocUnsafe(e),n=this.head,r=1;for(n.data.copy(t),e-=n.data.length;n=n.next;){var a=n.data,l=e>a.length?a.length:e;if(a.copy(t,t.length-e,0,l),0==(e-=l)){l===a.length?(++r,n.next?this.head=n.next:this.head=this.tail=null):(this.head=n,n.data=a.slice(l));break}++r}return this.length-=r,t}},{key:i,value:function(e,t){return s(this,a(a({},t),{},{depth:0,customInspect:!1}))}}],function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,l(r.key),r)}}(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}()},737:function(e,t,n){var r=n(698),a=n(392),l=n(861).Buffer,o=[0x5a827999,0x6ed9eba1,-0x70e44324,-0x359d3e2a],s=Array(80);function i(){this.init(),this._w=s,a.call(this,64,56)}r(i,a),i.prototype.init=function(){return this._a=0x67452301,this._b=0xefcdab89,this._c=0x98badcfe,this._d=0x10325476,this._e=0xc3d2e1f0,this},i.prototype._update=function(e){for(var t,n=this._w,r=0|this._a,a=0|this._b,l=0|this._c,s=0|this._d,i=0|this._e,c=0;c<16;++c)n[c]=e.readInt32BE(4*c);for(;c<80;++c)n[c]=(t=n[c-3]^n[c-8]^n[c-14]^n[c-16])<<1|t>>>31;for(var u=0;u<80;++u){var d,p,m,f,h,g=~~(u/20),y=((d=r)<<5|d>>>27)+(p=a,m=l,f=s,0===g?p&m|~p&f:2===g?p&m|p&f|m&f:p^m^f)+i+n[u]+o[g]|0;i=s,s=l,l=(h=a)<<30|h>>>2,a=r,r=y}this._a=r+this._a|0,this._b=a+this._b|0,this._c=l+this._c|0,this._d=s+this._d|0,this._e=i+this._e|0},i.prototype._hash=function(){var e=l.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=i},758:function(e,t,n){var r,a=n(48).F,l=a.ERR_MISSING_ARGS,o=a.ERR_STREAM_DESTROYED;function s(e){if(e)throw e}function i(e){e()}function c(e,t){return e.pipe(t)}e.exports=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];var u,d,p=(u=t).length?"function"!=typeof u[u.length-1]?s:u.pop():s;
1if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new l("streams");var m=t.map(function(e,a){var l,s,c,u,f,h=a<t.length-1;return s=l=function(e){d||(d=e),e&&m.forEach(i),h||(m.forEach(i),p(d))},c=!1,l=function(){c||(c=!0,s.apply(void 0,arguments))},u=!1,e.on("close",function(){u=!0}),void 0===r&&(r=n(238)),r(e,{readable:h,writable:a>0},function(e){if(e)return l(e);u=!0,l()}),f=!1,function(t){if(!u&&!f)return f=!0,e.setHeader&&"function"==typeof e.abort?e.abort():"function"==typeof e.destroy?e.destroy():void l(t||new o("pipe"))}});return t.reduce(c)}},802:function(e,t,n){var r=e.exports=function(e){var t=r[e=e.toLowerCase()];if(!t)throw Error(e+" is not supported (we accept pull requests)");return new t};r.sha=n(816),r.sha1=n(737),r.sha224=n(710),r.sha256=n(107),r.sha384=n(827),r.sha512=n(890)},816:function(e,t,n){var r=n(698),a=n(392),l=n(861).Buffer,o=[0x5a827999,0x6ed9eba1,-0x70e44324,-0x359d3e2a],s=Array(80);function i(){this.init(),this._w=s,a.call(this,64,56)}r(i,a),i.prototype.init=function(){return this._a=0x67452301,this._b=0xefcdab89,this._c=0x98badcfe,this._d=0x10325476,this._e=0xc3d2e1f0,this},i.prototype._update=function(e){for(var t,n=this._w,r=0|this._a,a=0|this._b,l=0|this._c,s=0|this._d,i=0|this._e,c=0;c<16;++c)n[c]=e.readInt32BE(4*c);for(;c<80;++c)n[c]=n[c-3]^n[c-8]^n[c-14]^n[c-16];for(var u=0;u<80;++u){var d,p,m,f,h=~~(u/20),g=0|((t=r)<<5|t>>>27)+(d=a,p=l,m=s,0===h?d&p|~d&m:2===h?d&p|d&m|p&m:d^p^m)+i+n[u]+o[h];i=s,s=l,l=(f=a)<<30|f>>>2,a=r,r=g}this._a=r+this._a|0,this._b=a+this._b|0,this._c=l+this._c|0,this._d=s+this._d|0,this._e=i+this._e|0},i.prototype._hash=function(){var e=l.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=i},827:function(e,t,n){var r=n(698),a=n(890),l=n(392),o=n(861).Buffer,s=Array(160);function i(){this.init(),this._w=s,l.call(this,128,112)}r(i,a),i.prototype.init=function(){return this._ah=0xcbbb9d5d,this._bh=0x629a292a,this._ch=0x9159015a,this._dh=0x152fecd8,this._eh=0x67332667,this._fh=0x8eb44a87,this._gh=0xdb0c2e0d,this._hh=0x47b5481d,this._al=0xc1059ed8,this._bl=0x367cd507,this._cl=0x3070dd17,this._dl=0xf70e5939,this._el=0xffc00b31,this._fl=0x68581511,this._gl=0x64f98fa7,this._hl=0xbefa4fa4,this},i.prototype._hash=function(){var e=o.allocUnsafe(48);function t(t,n,r){e.writeInt32BE(t,r),e.writeInt32BE(n,r+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),e},e.exports=i},838:function(){},861:function(e,t,n){var r=n(287),a=r.Buffer;function l(e,t){for(var n in e)t[n]=e[n]}function o(e,t,n){return a(e,t,n)}a.from&&a.alloc&&a.allocUnsafe&&a.allocUnsafeSlow?e.exports=r:(l(r,t),t.Buffer=o),o.prototype=Object.create(a.prototype),l(a,o),o.from=function(e,t,n){if("number"==typeof e)throw TypeError("Argument must not be a number");return a(e,t,n)},o.alloc=function(e,t,n){if("number"!=typeof e)throw TypeError("Argument must be a number");var r=a(e);return void 0!==t?"string"==typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},o.allocUnsafe=function(e){if("number"!=typeof e)throw TypeError("Argument must be a number");return a(e)},o.allocUnsafeSlow=function(e){if("number"!=typeof e)throw TypeError("Argument must be a number");return r.SlowBuffer(e)}},890:function(e,t,n){var r=n(698),a=n(392),l=n(861).Buffer,o=[0x428a2f98,0xd728ae22,0x71374491,0x23ef65cd,0xb5c0fbcf,0xec4d3b2f,0xe9b5dba5,0x8189dbbc,0x3956c25b,0xf348b538,0x59f111f1,0xb605d019,0x923f82a4,0xaf194f9b,0xab1c5ed5,0xda6d8118,0xd807aa98,0xa3030242,0x12835b01,0x45706fbe,0x243185be,0x4ee4b28c,0x550c7dc3,0xd5ffb4e2,0x72be5d74,0xf27b896f,0x80deb1fe,0x3b1696b1,0x9bdc06a7,0x25c71235,0xc19bf174,0xcf692694,0xe49b69c1,0x9ef14ad2,0xefbe4786,0x384f25e3,0xfc19dc6,0x8b8cd5b5,0x240ca1cc,0x77ac9c65,0x2de92c6f,0x592b0275,0x4a7484aa,0x6ea6e483,0x5cb0a9dc,0xbd41fbd4,0x76f988da,0x831153b5,0x983e5152,0xee66dfab,0xa831c66d,0x2db43210,0xb00327c8,0x98fb213f,0xbf597fc7,0xbeef0ee4,0xc6e00bf3,0x3da88fc2,0xd5a79147,0x930aa725,0x6ca6351,0xe003826f,0x14292967,0xa0e6e70,0x27b70a85,0x46d22ffc,0x2e1b2138,0x5c26c926,0x4d2c6dfc,0x5ac42aed,0x53380d13,0x9d95b3df,0x650a7354,0x8baf63de,0x766a0abb,0x3c77b2a8,0x81c2c92e,0x47edaee6,0x92722c85,0x1482353b,0xa2bfe8a1,0x4cf10364,0xa81a664b,0xbc423001,0xc24b8b70,0xd0f89791,0xc76c51a3,0x654be30,0xd192e819,0xd6ef5218,0xd6990624,0x5565a910,0xf40e3585,0x5771202a,0x106aa070,0x32bbd1b8,0x19a4c116,0xb8d2d0c8,0x1e376c08,0x5141ab53,0x2748774c,0xdf8eeb99,0x34b0bcb5,0xe19b48a8,0x391c0cb3,0xc5c95a63,0x4ed8aa4a,0xe3418acb,0x5b9cca4f,0x7763e373,0x682e6ff3,0xd6b2b8a3,0x748f82ee,0x5defb2fc,0x78a5636f,0x43172f60,0x84c87814,0xa1f0ab72,0x8cc70208,0x1a6439ec,0x90befffa,0x23631e28,0xa4506ceb,0xde82bde9,0xbef9a3f7,0xb2c67915,0xc67178f2,0xe372532b,0xca273ece,0xea26619c,0xd186b8c7,0x21c0c207,0xeada7dd6,0xcde0eb1e,0xf57d4f7f,0xee6ed178,0x6f067aa,0x72176fba,0xa637dc5,0xa2c898a6,0x113f9804,0xbef90dae,0x1b710b35,0x131c471b,0x28db77f5,0x23047d84,0x32caab7b,0x40c72493,0x3c9ebe0a,0x15c9bebc,0x431d67c4,0x9c100d4c,0x4cc5d4be,0xcb3e42b6,0x597f299c,0xfc657e2a,0x5fcb6fab,0x3ad6faec,0x6c44198c,0x4a475817],s=Array(160);function i(){this.init(),this._w=s,a.call(this,128,112)}function c(e,t){return(e>>>28|t<<4)^(t>>>2|e<<30)^(t>>>7|e<<25)}function u(e,t){return(e>>>14|t<<18)^(e>>>18|t<<14)^(t>>>9|e<<23)}function d(e,t){return+(e>>>0<t>>>0)}
1r(i,a),i.prototype.init=function(){return this._ah=0x6a09e667,this._bh=0xbb67ae85,this._ch=0x3c6ef372,this._dh=0xa54ff53a,this._eh=0x510e527f,this._fh=0x9b05688c,this._gh=0x1f83d9ab,this._hh=0x5be0cd19,this._al=0xf3bcc908,this._bl=0x84caa73b,this._cl=0xfe94f82b,this._dl=0x5f1d36f1,this._el=0xade682d1,this._fl=0x2b3e6c1f,this._gl=0xfb41bd6b,this._hl=0x137e2179,this},i.prototype._update=function(e){for(var t=this._w,n=0|this._ah,r=0|this._bh,a=0|this._ch,l=0|this._dh,s=0|this._eh,i=0|this._fh,p=0|this._gh,m=0|this._hh,f=0|this._al,h=0|this._bl,g=0|this._cl,y=0|this._dl,v=0|this._el,E=0|this._fl,S=0|this._gl,b=0|this._hl,w=0;w<32;w+=2)t[w]=e.readInt32BE(4*w),t[w+1]=e.readInt32BE(4*w+4);for(;w<160;w+=2){var _,x,C,O,N,A,k,I,j=t[w-30],R=t[w-30+1],P=((_=j)>>>1|(x=R)<<31)^(_>>>8|x<<24)^_>>>7,M=((C=R)>>>1|(O=j)<<31)^(C>>>8|O<<24)^(C>>>7|O<<25),T=((N=j=t[w-4])>>>19|(A=R=t[w-4+1])<<13)^(A>>>29|N<<3)^N>>>6,L=((k=R)>>>19|(I=j)<<13)^(I>>>29|k<<3)^(k>>>6|I<<26),q=t[w-14],B=t[w-14+1],D=t[w-32],V=t[w-32+1],J=M+B|0,U=P+q+d(J,M)|0;U=(U=U+T+d(J=J+L|0,L)|0)+D+d(J=J+V|0,V)|0,t[w]=U,t[w+1]=J}for(var K=0;K<160;K+=2){U=t[K],J=t[K+1];var z,F,W,$,H,G,X,Y,Q,Z,ee=(z=n)&(F=r)|a&(z|F),et=(W=f)&($=h)|g&(W|$),en=c(n,f),er=c(f,n),ea=u(s,v),el=u(v,s),eo=o[K],es=o[K+1],ei=(H=s,G=i,(X=p)^H&(G^X)),ec=(Y=v,Q=E,(Z=S)^Y&(Q^Z)),eu=b+el|0,ed=m+ea+d(eu,b)|0;ed=(ed=(ed=ed+ei+d(eu=eu+ec|0,ec)|0)+eo+d(eu=eu+es|0,es)|0)+U+d(eu=eu+J|0,J)|0;var ep=er+et|0,em=en+ee+d(ep,er)|0;m=p,b=S,p=i,S=E,i=s,E=v,s=l+ed+d(v=y+eu|0,y)|0,l=a,y=g,a=r,g=h,r=n,h=f,n=ed+em+d(f=eu+ep|0,eu)|0}this._al=this._al+f|0,this._bl=this._bl+h|0,this._cl=this._cl+g|0,this._dl=this._dl+y|0,this._el=this._el+v|0,this._fl=this._fl+E|0,this._gl=this._gl+S|0,this._hl=this._hl+b|0,this._ah=this._ah+n+d(this._al,f)|0,this._bh=this._bh+r+d(this._bl,h)|0,this._ch=this._ch+a+d(this._cl,g)|0,this._dh=this._dh+l+d(this._dl,y)|0,this._eh=this._eh+s+d(this._el,v)|0,this._fh=this._fh+i+d(this._fl,E)|0,this._gh=this._gh+p+d(this._gl,S)|0,this._hh=this._hh+m+d(this._hl,b)|0},i.prototype._hash=function(){var e=l.allocUnsafe(64);function t(t,n,r){e.writeInt32BE(t,r),e.writeInt32BE(n,r+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),t(this._gh,this._gl,48),t(this._hh,this._hl,56),e},e.exports=i},896:function(e,t,n){var r=n(606);function a(e,t){o(e,t),l(e)}function l(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function o(e,t){e.emit("error",t)}e.exports={destroy:function(e,t){var n=this,s=this._readableState&&this._readableState.destroyed,i=this._writableState&&this._writableState.destroyed;return s||i?t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,r.nextTick(o,this,e)):r.nextTick(o,this,e)):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?n._writableState?n._writableState.errorEmitted?r.nextTick(l,n):(n._writableState.errorEmitted=!0,r.nextTick(a,n,e)):r.nextTick(a,n,e):t?(r.nextTick(l,n),t(e)):r.nextTick(l,n)})),this},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(e,t){var n=e._readableState,r=e._writableState;n&&n.autoDestroy||r&&r.autoDestroy?e.destroy(t):e.emit("error",t)}}},919:function(e,t,n){var r=n(287).Buffer;function a(e){return e instanceof r||e instanceof Date||e instanceof RegExp}function l(e){if(e instanceof r){var t=r.alloc?r.alloc(e.length):new r(e.length);return e.copy(t),t}if(e instanceof Date)return new Date(e.getTime());if(e instanceof RegExp)return new RegExp(e);throw Error("Unexpected situation")}function o(e,t){return"__proto__"===t?void 0:e[t]}var s=e.exports=function(){if(arguments.length<1||"object"!=typeof arguments[0])return!1;if(arguments.length<2)return arguments[0];var e,t,n=arguments[0];
1return Array.prototype.slice.call(arguments,1).forEach(function(r){"object"!=typeof r||null===r||Array.isArray(r)||Object.keys(r).forEach(function(i){return t=o(n,i),(e=o(r,i))===n?void 0:"object"!=typeof e||null===e?void(n[i]=e):Array.isArray(e)?void(n[i]=function e(t){var n=[];return t.forEach(function(t,r){"object"==typeof t&&null!==t?Array.isArray(t)?n[r]=e(t):a(t)?n[r]=l(t):n[r]=s({},t):n[r]=t}),n}(e)):a(e)?void(n[i]=l(e)):"object"!=typeof t||null===t||Array.isArray(t)?void(n[i]=s({},e)):void(n[i]=s(t,e))})}),n}},955:function(e,t,n){var r,a=n(606);function l(e,t,n){var r;return(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?r:String(r))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o=n(238),s=Symbol("lastResolve"),i=Symbol("lastReject"),c=Symbol("error"),u=Symbol("ended"),d=Symbol("lastPromise"),p=Symbol("handlePromise"),m=Symbol("stream");function f(e,t){return{value:e,done:t}}function h(e){var t=e[s];if(null!==t){var n=e[m].read();null!==n&&(e[d]=null,e[s]=null,e[i]=null,t(f(n,!1)))}}function g(e){a.nextTick(h,e)}var y=Object.getPrototypeOf(function(){}),v=Object.setPrototypeOf((l(r={get stream(){return this[m]},next:function(){var e,t=this,n=this[c];if(null!==n)return Promise.reject(n);if(this[u])return Promise.resolve(f(void 0,!0));if(this[m].destroyed)return new Promise(function(e,n){a.nextTick(function(){t[c]?n(t[c]):e(f(void 0,!0))})});var r,l=this[d];if(l)r=new Promise((e=this,function(t,n){l.then(function(){e[u]?t(f(void 0,!0)):e[p](t,n)},n)}));else{var o=this[m].read();if(null!==o)return Promise.resolve(f(o,!1));r=new Promise(this[p])}return this[d]=r,r}},Symbol.asyncIterator,function(){return this}),l(r,"return",function(){var e=this;return new Promise(function(t,n){e[m].destroy(null,function(e){e?n(e):t(f(void 0,!0))})})}),r),y);e.exports=function(e){var t,n=Object.create(v,(l(t={},m,{value:e,writable:!0}),l(t,s,{value:null,writable:!0}),l(t,i,{value:null,writable:!0}),l(t,c,{value:null,writable:!0}),l(t,u,{value:e._readableState.endEmitted,writable:!0}),l(t,p,{value:function(e,t){var r=n[m].read();r?(n[d]=null,n[s]=null,n[i]=null,e(f(r,!1))):(n[s]=e,n[i]=t)},writable:!0}),t));return n[d]=null,o(e,function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=n[i];return null!==t&&(n[d]=null,n[s]=null,n[i]=null,t(e)),void(n[c]=e)}var r=n[s];null!==r&&(n[d]=null,n[s]=null,n[i]=null,r(f(void 0,!0))),n[u]=!0}),e.on("readable",g.bind(null,n)),n}},987:function(e){e.exports=aP||(aP=n.t(d,2))}},tn={};function tr(e){var t=tn[e];if(void 0!==t)return t.exports;var n=tn[e]={exports:{}};return tt[e](n,n.exports,tr),n.exports}tr.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return tr.d(t,{a:t}),t},tr.d=function(e,t){for(var n in t)tr.o(t,n)&&!tr.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},tr.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){return window}}(),tr.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},tr.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var ta={};tr.d(ta,{A:function(){return ht}});var tl={};tr.r(tl),tr.d(tl,{CLEAR:function(){return tV},CLEAR_BY:function(){return tJ},NEW_AUTH_ERR:function(){return tD},NEW_SPEC_ERR:function(){return tq},NEW_SPEC_ERR_BATCH:function(){return tB},NEW_THROWN_ERR:function(){return tT},NEW_THROWN_ERR_BATCH:function(){return tL},clear:function(){return t$},clearBy:function(){return tH},newAuthErr:function(){return tW},newSpecErr:function(){return tz},newSpecErrBatch:function(){return tF},newThrownErr:function(){return tU},newThrownErrBatch:function(){return tK}});var to={};tr.r(to),tr.d(to,{AUTHORIZE:function(){return nP},AUTHORIZE_OAUTH2:function(){return nT},CONFIGURE_AUTH:function(){return nL},LOGOUT:function(){return nM},RESTORE_AUTHORIZATION:function(){return nq},SHOW_AUTH_POPUP:function(){return nR},authPopup:function(){return n0},authorize:function(){return nD},authorizeAccessCodeWithBasicAuthentication:function(){return nG},authorizeAccessCodeWithFormParams:function(){return nH},authorizeApplication:function(){return n$},authorizeOauth2:function(){return nz},authorizeOauth2WithPersistOption:function(){return nF},authorizePassword:function(){return nW},authorizeRequest:function(){return nX},authorizeWithPersistOption:function(){return nV},configureAuth:function(){return nY},logout:function(){return nJ},logoutWithPersistOption:function(){return nU},persistAuthorizationIfNeeded:function(){return nZ},preAuthorizeImplicit:function(){return nK},restoreAuthorization:function(){return nQ},showDefinitions:function(){return nB}});var ts={};tr.r(ts),tr.d(ts,{authorized:function(){return n7},definitionsForRequirements:function(){return n9},definitionsToAuthorize:function(){return n8},getConfigs:function(){return rt},getDefinitionsByNames:function(){return n4},isAuthorized:function(){return re},selectAuthPath:function(){return n5},shownDefinitions:function(){return n6}});var ti={};tr.r(ti),tr.d(ti,{TOGGLE_CONFIGS:function(){return rh},UPDATE_CONFIGS:function(){return rf},downloadConfig:function(){return rE},getConfigByUrl:function(){return rS},loaded:function(){return rv},toggle:function(){return ry},update:function(){return rg}});var tc={};tr.r(tc),tr.d(tc,{get:function(){return rb}});var tu={};tr.r(tu),tr.d(tu,{transform:function(){return rM}});var td={};tr.r(td),tr.d(td,{transform:function(){return rL}});var tp={};tr.r(tp),tr.d(tp,{allErrors:function(){return rV},lastError:function(){return rJ}});var tm={};tr.r(tm),tr.d(tm,{SHOW:function(){return r3},UPDATE_FILTER:function(){return r2},UPDATE_LAYOUT:function(){return r0},UPDATE_MODE:function(){return r1},changeMode:function(){return r4},show:function(){return r5},updateFilter:function(){return r8},updateLayout:function(){return r6}});var tf={};tr.r(tf),tr.d(tf,{current:function(){return r7},currentFilter:function(){return ae}
1,isShown:function(){return at},showSummary:function(){return ar},whatMode:function(){return an}});var th={};tr.r(th),tr.d(th,{taggedOperations:function(){return aa}});var tg={};tr.r(tg),tr.d(tg,{getActiveLanguage:function(){return aS},getDefaultExpanded:function(){return ab},getGenerators:function(){return av},getSnippetGenerators:function(){return aE}});var ty={};tr.r(ty),tr.d(ty,{JsonSchemaArrayItemFile:function(){return a4},JsonSchemaArrayItemText:function(){return a5},JsonSchemaForm:function(){return a3},JsonSchema_array:function(){return a8},JsonSchema_boolean:function(){return a9},JsonSchema_object:function(){return le},JsonSchema_string:function(){return a6}});var tv={};tr.r(tv),tr.d(tv,{allowTryItOutFor:function(){return op},basePath:function(){return l9},canExecuteScheme:function(){return oN},consumes:function(){return l1},consumesOptionsFor:function(){return oC},contentTypeValues:function(){return ow},currentProducesFor:function(){return o_},definitions:function(){return l4},externalDocs:function(){return lX},findDefinition:function(){return l5},getOAS3RequiredRequestBodyContentType:function(){return oI},getParameter:function(){return oy},hasHost:function(){return ov},host:function(){return l7},info:function(){return lG},isMediaTypeSchemaPropertiesEqual:function(){return oj},isOAS3:function(){return lH},lastError:function(){return lq},mutatedRequestFor:function(){return od},mutatedRequests:function(){return oi},operationScheme:function(){return oO},operationWithMeta:function(){return og},operations:function(){return l2},operationsWithRootInherited:function(){return ot},operationsWithTags:function(){return oa},parameterInclusionSettingFor:function(){return of},parameterValues:function(){return oE},parameterWithMeta:function(){return oh},parameterWithMetaByIdentity:function(){return om},parametersIncludeIn:function(){return oS},parametersIncludeType:function(){return ob},paths:function(){return lZ},produces:function(){return l3},producesOptionsFor:function(){return ox},requestFor:function(){return ou},requests:function(){return os},responseFor:function(){return oc},responses:function(){return oo},schemes:function(){return oe},security:function(){return l6},securityDefinitions:function(){return l8},semver:function(){return lQ},spec:function(){return l$},specJS:function(){return lU},specJson:function(){return lJ},specJsonWithResolvedSubtrees:function(){return lW},specResolved:function(){return lK},specResolvedSubtree:function(){return lz},specSource:function(){return lV},specStr:function(){return lD},tagDetails:function(){return or},taggedOperations:function(){return ol},tags:function(){return on},url:function(){return lB},validOperationMethods:function(){return l0},validateBeforeExecute:function(){return ok},validationErrors:function(){return oA},version:function(){return lY}});var tE={};tr.r(tE),tr.d(tE,{CLEAR_REQUEST:function(){return oH},CLEAR_RESPONSE:function(){return o$},CLEAR_VALIDATE_PARAMS:function(){return oG},LOG_REQUEST:function(){return oW},SET_MUTATED_REQUEST:function(){return oF},SET_REQUEST:function(){return oz},SET_RESPONSE:function(){return oK},SET_SCHEME:function(){return oZ},UPDATE_EMPTY_PARAM_INCLUSION:function(){return oJ},UPDATE_JSON:function(){return oD},UPDATE_OPERATION_META_VALUE:function(){return oX},UPDATE_PARAM:function(){return oV},UPDATE_RESOLVED:function(){return oY},UPDATE_RESOLVED_SUBTREE:function(){return oQ},UPDATE_SPEC:function(){return oq},UPDATE_URL:function(){return oB},VALIDATE_PARAMS:function(){return oU},changeConsumesValue:function(){return si},changeParam:function(){return st},changeParamByIdentity:function(){return sn},changeProducesValue:function(){return sc},clearRequest:function(){return sy},clearResponse:function(){return sg},clearValidateParams:function(){return ss},execute:function(){return sh},executeRequest:function(){return sf},invalidateResolvedSubtreeCache:function(){return sa},logRequest:function(){return sm},parseToJson:function(){return o8},requestResolvedSubtree:function(){return se},resolveSpec:function(){return o4},setMutatedRequest:function(){return sp},setRequest:function(){return sd},setResponse:function(){return su},setScheme:function(){return sv},updateEmptyParamInclusion:function(){return so},updateJsonSpec:function(){return o6},updateResolved:function(){return o1},updateResolvedSubtree:function(){return sr},updateSpec:function(){return o2},updateUrl:function(){return o3},validateParams:function(){return sl}});var tS={};tr.r(tS),tr.d(tS,{executeRequest:function(){return sw},updateJsonSpec:function(){return sb},updateSpec:function(){return sS},validateParams:function(){return s_}});var tb={};tr.r(tb),tr.d(tb,{Button:function(){return cf},Col:function(){return cp},Collapse:function(){return cS},Container:function(){return cu},Input:function(){return cg},Link:function(){return cv},Row:function(){return cm},Select:function(){return cy},TextArea:function(){return ch}});var tw={};tr.r(tw),tr.d(tw,{basePath:function(){return c9},consumes:function(){return c7},definitions:function(){return c3},findDefinition:function(){return c1},hasHost:function(){return c6},host:function(){return c4},produces:function(){return ue},schemes:function(){return ut},securityDefinitions:function(){return c8},validOperationMethods:function(){return c5}});var t_={};tr.r(t_),tr.d(t_,{definitionsToAuthorize:function(){return un}});var tx={};tr.r(tx),tr.d(tx,{callbacksOperations:function(){return ud},findSchema:function(){return uu},isOAS3:function(){return us},isOAS30:function(){return uo},isSwagger2:function(){return ul},servers:function(){return uc}});var tC={};tr.r(tC),tr.d(tC,{CLEAR_REQUEST_BODY_VALIDATE_ERROR:function(){return uq},CLEAR_REQUEST_BODY_VALUE:function(){return uB},SET_REQUEST_BODY_VALIDATE_ERROR:function(){return uL},UPDATE_ACTIVE_EXAMPLES_MEMBER:function(){return uR},UPDATE_REQUEST_BODY_INCLUSION:function(){return uj},UPDATE_REQUEST_BODY_VALUE:function(){return uk},UPDATE_REQUEST_BODY_VALUE_RETAIN_FLAG:function(){return uI},UPDATE_REQUEST_CONTENT_TYPE:function(){return uP},UPDATE_RESPONSE_CONTENT_TYPE:function(){return uM},UPDATE_SELECTED_SERVER:function(){return uA},UPDATE_SERVER_VARIABLE_VALUE:function(){return uT},clearRequestBodyValidateError:function(){return uH},clearRequestBodyValue:function(){return uX},initRequestBodyValidateError:function(){return uG},setActiveExamplesMember:function(){return uK},setRequestBodyInclusion:function(){return uU},setRequestBodyValidateError:function(){return u$},setRequestBodyValue:function(){return uV},setRequestContentType:function(){return uz},setResponseContentType:function(){return uF},setRetainRequestBodyValueFlag:function(){return uJ},setSelectedServer:function(){return uD},setServerVariableValue:function(){return uW}});var tO={};tr.r(tO),tr.d(tO,{activeExamplesMember:function(){return u5},hasUserEditedBody:function(){return u3},requestBodyErrors:function(){return u8},requestBodyInclusionSetting:function(){return u6},requestBodyValue:function(){return u0},requestContentType:function(){return u4},responseContentType:function(){return u9},selectDefaultRequestBodyValue:function(){return u1},selectedServer:function(){return uZ},serverEffectiveValue:function(){return dt},serverVariableValue:function(){return u7},serverVariables:function(){return de},shouldRetainRequestBodyValue:function(){return u2},validOperationMethods:function(){return da},validateBeforeExecute:function(){return dn},validateShallowRequired:function(){return dr}});var tN=function(e){var t={};return tr.d(t,e),t}({Component:function(){return p.Component},PureComponent:function(){return p.PureComponent},createContext:function(){return p.createContext},createElement:function(){return p.createElement},default:function(){return p},forwardRef:function(){return p.forwardRef},useCallback:function(){return p.useCallback},useContext:function(){return p.useContext},useEffect:function(){return p.useEffect},useMemo:function(){return p.useMemo}
1,useRef:function(){return p.useRef},useState:function(){return p.useState}}),tA=function(e){var t={};return tr.d(t,e),t}({applyMiddleware:function(){return m.Tw},bindActionCreators:function(){return m.zH},compose:function(){return m.Zz},createStore:function(){return m.y$}}),tk=function(e){var t={};return tr.d(t,e),t}({List:function(){return f.List},Map:function(){return f.Map},OrderedMap:function(){return f.OrderedMap},Seq:function(){return f.Seq},Set:function(){return f.Set},default:function(){return h()},fromJS:function(){return f.fromJS}}),tI=tr(919),tj=tr.n(tI),tR=function(e){var t={};return tr.d(t,e),t}({combineReducers:function(){return g.H}}),tP=function(e){var t={};return tr.d(t,e),t}({serializeError:function(){return y.serializeError}}),tM=function(e){var t={};return tr.d(t,e),t}({default:function(){return E()}});let tT="err_new_thrown_err",tL="err_new_thrown_err_batch",tq="err_new_spec_err",tB="err_new_spec_err_batch",tD="err_new_auth_err",tV="err_clear",tJ="err_clear_by";function tU(e){return{type:tT,payload:(0,tP.serializeError)(e)}}function tK(e){return{type:tL,payload:e}}function tz(e){return{type:tq,payload:e}}function tF(e){return{type:tB,payload:e}}function tW(e){return{type:tD,payload:e}}function t$(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{type:tV,payload:e}}function tH(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>!0;return{type:tJ,payload:e}}var tG=function(){var e={location:{},history:{},open:()=>{},close:()=>{},File:function(){},FormData:function(){}};try{for(var t of(e=window,["File","Blob","FormData"]))t in window&&(e[t]=window[t])}catch(e){console.error(e)}return e}(),tX=(tr.d({},{}),tr.d({},{}),function(e){var t={};return tr.d(t,e),t}({default:function(){return b()}})),tY=function(e){var t={};return tr.d(t,e),t}({default:function(){return _()}}),tQ=function(e){var t={};return tr.d(t,e),t}({default:function(){return C()}}),tZ=function(e){var t={};return tr.d(t,e),t}({default:function(){return N()}}),t0=function(e){var t={};return tr.d(t,e),t}({default:function(){return k()}}),t2=function(e){var t={};return tr.d(t,e),t}({default:function(){return j()}}),t1=tr(209),t3=tr.n(t1),t6=tr(802),t8=tr.n(t6);let t5=tk.default.Set.of("type","format","items","default","maximum","exclusiveMaximum","minimum","exclusiveMinimum","maxLength","minLength","pattern","maxItems","minItems","uniqueItems","enum","multipleOf");function t4(e){let{isOAS3:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!tk.default.Map.isMap(e))return{schema:tk.default.Map(),parameterContentMediaType:null};if(!t)return"body"===e.get("in")?{schema:e.get("schema",tk.default.Map()),parameterContentMediaType:null}:{schema:e.filter((e,t)=>t5.includes(t)),parameterContentMediaType:null};if(e.get("content")){let t=e.get("content",tk.default.Map({})).keySeq().first();return{schema:e.getIn(["content",t,"schema"],tk.default.Map()),parameterContentMediaType:t}}return{schema:e.get("schema")?e.get("schema",tk.default.Map()):tk.default.Map(),parameterContentMediaType:null}}var t9=tr(287).Buffer;let t7="default",ne=e=>tk.default.Iterable.isIterable(e),nt=e=>ne(e)?e.toJS():e;function nn(e){return no(e)?nt(e):{}}function nr(e){if(ne(e)||e instanceof tG.File||!no(e))return e;if(Array.isArray(e))return tk.default.Seq(e).map(nr).toList();if((0,t0.default)(e.entries)){let t=function(e){if(!(0,t0.default)(e.entries))return e;let t={},n="_**[]",r={};for(let a of e.entries())t[a[0]]||r[a[0]]&&r[a[0]].containsMultiple?(r[a[0]]||(r[a[0]]={containsMultiple:!0,length:1},t["".concat(a[0]).concat(n).concat(r[a[0]].length)]=t[a[0]],delete t[a[0]]),r[a[0]].length+=1,t["".concat(a[0]).concat(n).concat(r[a[0]].length)]=a[1]):t[a[0]]=a[1];return t}(e);return tk.default.OrderedMap(t).map(nr)}return tk.default.OrderedMap(e).map(nr)}function na(e){return Array.isArray(e)?e:[e]}function nl(e){return"function"==typeof e}function no(e){return!!e&&"object"==typeof e}function ns(e){return"function"==typeof e}function ni(e){return Array.isArray(e)}let nc=tX.default;function nu(e,t){return Object.keys(e).reduce((n,r)=>(n[r]=t(e[r],r),n),{})}
1function nd(e,t){return Object.keys(e).reduce((n,r)=>{let a=t(e[r],r);return a&&"object"==typeof a&&Object.assign(n,a),n},{})}let np=e=>(e instanceof t9?e:t9.from(e.toString(),"utf-8")).toString("base64"),nm={operationsSorter:{alpha:(e,t)=>e.get("path").localeCompare(t.get("path")),method:(e,t)=>e.get("method").localeCompare(t.get("method"))},tagsSorter:{alpha:(e,t)=>e.localeCompare(t)}},nf=e=>{let t=[];for(let n in e){let r=e[n];void 0!==r&&""!==r&&t.push([n,"=",encodeURIComponent(r).replace(/%20/g,"+")].join(""))}return t.join("&")},nh=(e,t,n)=>!!(0,tY.default)(n,n=>(0,tZ.default)(e[n],t[n]));function ng(e){return!(!e||e.indexOf("localhost")>=0||e.indexOf("127.0.0.1")>=0||"none"===e)}let ny=e=>"string"==typeof e||e instanceof String?e.trim().replace(/\s/g,"%20"):"",nv=e=>(0,t2.default)(ny(e).replace(/%20/g,"_")),nE=e=>{let t=/^x-/;return tk.Map.isMap(e)?e.filter((e,n)=>t.test(n)):Object.keys(e).filter(e=>t.test(e))},nS=e=>e.filter((e,t)=>/^pattern|maxLength|minLength|maximum|minimum/.test(t));function nb(e){if("string"==typeof e)return e;if(e&&e.toJS&&(e=e.toJS()),"object"==typeof e&&null!==e)try{return JSON.stringify(e,null,2)}catch(t){return String(e)}return null==e?"":e.toString()}function nw(e){let{returnAll:t=!1,allowHashes:n=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!tk.default.Map.isMap(e))throw Error("paramToIdentifier: received a non-Im.Map parameter as input");let r=e.get("name"),a=e.get("in"),l=[];return e&&e.hashCode&&a&&r&&n&&l.push("".concat(a,".").concat(r,".hash-").concat(e.hashCode())),a&&r&&l.push("".concat(a,".").concat(r)),l.push(r),t?l:l[0]||""}function n_(e,t){return nw(e,{returnAll:!0}).map(e=>t[e]).filter(e=>void 0!==e)[0]}function nx(e){return e.replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}let nC=e=>!e||!(!ne(e)||!e.isEmpty()),nO=e=>e;class nN{getStore(){return this.store}register(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];var n=function e(t,n){return no(t)&&!ni(t)?(0,tM.default)({},t):ns(t)?e(t(n),n):ni(t)?t.map(t=>e(t,n)).reduce(nk,{components:n.getComponents()}):{}}(e,this.getSystem());nk(this.system,n),t&&this.buildSystem(),nA.call(this.system,e,this.getSystem())&&this.buildSystem()}
1buildSystem(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=this.getStore().dispatch,n=this.getStore().getState;this.boundSystem=Object.assign({},this.getRootInjects(),this.getWrappedAndBoundActions(t),this.getWrappedAndBoundSelectors(n,this.getSystem),this.getStateThunks(n),this.getFn(),this.getConfigs()),e&&this.rebuildReducer()}_getSystem(){return this.boundSystem}getRootInjects(){return Object.assign({getSystem:this.getSystem,getStore:this.getStore.bind(this),getComponents:this.getComponents.bind(this),getState:this.getStore().getState,getConfigs:this._getConfigs.bind(this),Im:tk.default,React:tN.default},this.system.rootInjects||{})}_getConfigs(){return this.system.configs}getConfigs(){return{configs:this.system.configs}}setConfigs(e){this.system.configs=e}rebuildReducer(){var e;let t;this.store.replaceReducer(Object.keys(t=Object.keys(e=nu(this.system.statePlugins,e=>e.reducers)).reduce((t,n)=>{var r;return t[n]=(r=e[n],function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new tk.Map,t=arguments.length>1?arguments[1]:void 0;if(!r)return e;let n=r[t.type];if(n){let r=nI(n)(e,t);return null===r?e:r}return e}),t},{})).length?(0,tR.combineReducers)(t):nO)}getType(e){let t=e[0].toUpperCase()+e.slice(1);return nd(this.system.statePlugins,(n,r)=>{let a=n[e];if(a)return{[r+t]:a}})}getSelectors(){return this.getType("selectors")}getActions(){return nu(this.getType("actions"),e=>nd(e,(e,t)=>{if(nl(e))return{[t]:e}}))}getWrappedAndBoundActions(e){return nu(this.getBoundActions(e),(e,t)=>{let n=this.system.statePlugins[t.slice(0,-7)].wrapActions;return n?nu(e,(e,t)=>{let r=n[t];return r?(Array.isArray(r)||(r=[r]),r.reduce((e,t)=>{var n=this;let r=function(){for(var r=arguments.length,a=Array(r),l=0;l<r;l++)a[l]=arguments[l];return t(e,n.getSystem())(...a)};if(!nl(r))throw TypeError("wrapActions needs to return a function that returns a new function (ie the wrapped action)");return nI(r)},e||Function.prototype)):e}):e})}getWrappedAndBoundSelectors(e,t){return nu(this.getBoundSelectors(e,t),(t,n)=>{let r=[n.slice(0,-9)],a=this.system.statePlugins[r].wrapSelectors;return a?nu(t,(t,n)=>{let l=a[n];return l?(Array.isArray(l)||(l=[l]),l.reduce((t,n)=>{var a=this;let l=function(){for(var l=arguments.length,o=Array(l),s=0;s<l;s++)o[s]=arguments[s];return n(t,a.getSystem())(e().getIn(r),...o)};if(!nl(l))throw TypeError("wrapSelector needs to return a function that returns a new function (ie the wrapped action)");return l},t||Function.prototype)):t}):t})}getStates(e){return Object.keys(this.system.statePlugins).reduce((t,n)=>(t[n]=e.get(n),t),{})}getStateThunks(e){return Object.keys(this.system.statePlugins).reduce((t,n)=>(t[n]=()=>e().get(n),t),{})}getFn(){return{fn:this.system.fn}}getComponents(e){let t=this.system.components[e];return Array.isArray(t)?t.reduce((e,t)=>t(e,this.getSystem())):void 0!==e?this.system.components[e]:this.system.components}getBoundSelectors(e,t){return nu(this.getSelectors(),(n,r)=>{let a=[r.slice(0,-9)];return nu(n,n=>function(){for(var r=arguments.length,l=Array(r),o=0;o<r;o++)l[o]=arguments[o];let s=nI(n).apply(null,[e().getIn(a),...l]);return"function"==typeof s&&(s=nI(s)(t())),s})})}getBoundActions(e){e=e||this.getStore().dispatch;let t=this.getActions(),n=e=>"function"!=typeof e?nu(e,e=>n(e)):function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];var a=null;try{a=e(...n)}catch(e){a={type:tT,error:!0,payload:(0,tP.serializeError)(e)}}finally{return a}};return nu(t,t=>(0,tA.bindActionCreators)(n(t),e))}getMapStateToProps(){return()=>Object.assign({},this.getSystem())}getMapDispatchToProps(e){return t=>tj()({},this.getWrappedAndBoundActions(t),this.getFn(),e)}constructor(e={}){tj()(this,{state:{},plugins:[],system:{configs:{},fn:{},components:{},rootInjects:{},statePlugins:{}},boundSystem:{},toolbox:{}},e),this.getSystem=this._getSystem.bind(this),this.store=function(e,t,n){let r=tG.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||tA.compose;return(0,tA.createStore)(e,t,r((0,tA.applyMiddleware)(e=>{let{dispatch:t,getState:r}=e;return e=>t=>"function"==typeof t?t(n()):e(t)})))}
1(nO,(0,tk.fromJS)(this.state),this.getSystem),this.buildSystem(!1),this.register(this.plugins)}}function nA(e,t){let{hasLoaded:n}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n;return no(e)&&!ni(e)&&"function"==typeof e.afterLoad&&(r=!0,nI(e.afterLoad).call(this,t)),ns(e)?nA.call(this,e(t),t,{hasLoaded:r}):ni(e)?e.map(e=>nA.call(this,e,t,{hasLoaded:r})):r}function nk(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!no(e))return{};if(!no(t))return e;t.wrapComponents&&(nu(t.wrapComponents,(n,r)=>{let a=e.components&&e.components[r];a&&Array.isArray(a)?(e.components[r]=a.concat([n]),delete t.wrapComponents[r]):a&&(e.components[r]=[a,n],delete t.wrapComponents[r])}),Object.keys(t.wrapComponents).length||delete t.wrapComponents);let{statePlugins:n}=e;if(no(n))for(let e in n){let r=n[e];if(!no(r))continue;let{wrapActions:a,wrapSelectors:l}=r;if(no(a))for(let n in a){let r=a[n];Array.isArray(r)||(r=[r],a[n]=r),t&&t.statePlugins&&t.statePlugins[e]&&t.statePlugins[e].wrapActions&&t.statePlugins[e].wrapActions[n]&&(t.statePlugins[e].wrapActions[n]=a[n].concat(t.statePlugins[e].wrapActions[n]))}if(no(l))for(let n in l){let r=l[n];Array.isArray(r)||(r=[r],l[n]=r),t&&t.statePlugins&&t.statePlugins[e]&&t.statePlugins[e].wrapSelectors&&t.statePlugins[e].wrapSelectors[n]&&(t.statePlugins[e].wrapSelectors[n]=l[n].concat(t.statePlugins[e].wrapSelectors[n]))}}return tj()(e,t)}function nI(e){let{logErrors:t=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"function"!=typeof e?e:function(){for(var n=arguments.length,r=Array(n),a=0;a<n;a++)r[a]=arguments[a];try{return e.call(this,...r)}catch(e){return t&&console.error(e),null}}}var nj=function(e){var t={};return tr.d(t,e),t}({default:function(){return P()}});let nR="show_popup",nP="authorize",nM="logout",nT="authorize_oauth2",nL="configure_auth",nq="restore_authorization";function nB(e){return{type:nR,payload:e}}function nD(e){return{type:nP,payload:e}}let nV=e=>t=>{let{authActions:n}=t;n.authorize(e),n.persistAuthorizationIfNeeded()};function nJ(e){return{type:nM,payload:e}}let nU=e=>t=>{let{authActions:n}=t;n.logout(e),n.persistAuthorizationIfNeeded()},nK=e=>t=>{let{authActions:n,errActions:r}=t,{auth:a,token:l,isValid:o}=e,{schema:s,name:i}=a,c=s.get("flow");delete tG.swaggerUIRedirectOauth2,"accessCode"===c||o||r.newAuthErr({authId:i,source:"auth",level:"warning",message:"Authorization may be unsafe, passed state was changed in server Passed state wasn't returned from auth server"}),l.error?r.newAuthErr({authId:i,source:"auth",level:"error",message:JSON.stringify(l)}):n.authorizeOauth2WithPersistOption({auth:a,token:l})};function nz(e){return{type:nT,payload:e}}let nF=e=>t=>{let{authActions:n}=t;n.authorizeOauth2(e),n.persistAuthorizationIfNeeded()},nW=e=>t=>{let{authActions:n}=t,{schema:r,name:a,username:l,password:o,passwordType:s,clientId:i,clientSecret:c}=e,u={grant_type:"password",scope:e.scopes.join(" "),username:l,password:o},d={};switch(s){case"request-body":!function(e,t,n){t&&Object.assign(e,{client_id:t}),n&&Object.assign(e,{client_secret:n})}(u,i,c);break;case"basic":d.Authorization="Basic "+np(i+":"+c);break;default:console.warn("Warning: invalid passwordType ".concat(s," was passed, not including client id and secret"))}return n.authorizeRequest({body:nf(u),url:r.get("tokenUrl"),name:a,headers:d,query:{},auth:e})},n$=e=>t=>{let{authActions:n}=t,{schema:r,scopes:a,name:l,clientId:o,clientSecret:s}=e,i={Authorization:"Basic "+np(o+":"+s)},c={grant_type:"client_credentials",scope:a.join(" ")};return n.authorizeRequest({body:nf(c),name:l,url:r.get("tokenUrl"),auth:e,headers:i})},nH=e=>{let{auth:t,redirectUrl:n}=e;return e=>{let{authActions:r}=e,{schema:a,name:l,clientId:o,clientSecret:s,codeVerifier:i}=t,c={grant_type:"authorization_code",code:t.code,client_id:o,client_secret:s,redirect_uri:n,code_verifier:i};return r.authorizeRequest({body:nf(c),name:l,url:a.get("tokenUrl"),auth:t})}},nG=e=>{let{auth:t,redirectUrl:n}=e;return e=>{let{authActions:r}=e,{schema:a,name:l,clientId:o,clientSecret:s,codeVerifier:i}=t,c={Authorization:"Basic "+np(o+":"+s)},u={grant_type:"authorization_code",code:t.code,client_id:o,redirect_uri:n,code_verifier:i};return r.authorizeRequest({body:nf(u),name:l,url:a.get("tokenUrl"),auth:t,headers:c})}},nX=e=>t=>{let{fn:n,getConfigs:r,authActions:a,errActions:l,oas3Selectors:o,specSelectors:s,authSelectors:i}=t,c,{body:u,query:d={},headers:p={},name:m,url:f,auth:h}=e,{additionalQueryStringParams:g}=i.getConfigs()||{};if(s.isOAS3()){let e=o.serverEffectiveValue(o.selectedServer());c=(0,nj.default)(f,e,!0)}else c=(0,nj.default)(f,s.url(),!0);"object"==typeof g&&(c.query=Object.assign({},c.query,g));let y=c.toString(),v=Object.assign({Accept:"application/json, text/plain, */*","Content-Type":"application/x-www-form-urlencoded","X-Requested-With":"XMLHttpRequest"},p);n.fetch({url:y,method:"post",headers:v,query:d,body:u,requestInterceptor:r().requestInterceptor,responseInterceptor:r().responseInterceptor}).then(function(e){let t=JSON.parse(e.data),n=t&&(t.error||""),r=t&&(t.parseError||"");e.ok?n||r?l.newAuthErr({authId:m,level:"error",source:"auth",message:JSON.stringify(t)}):a.authorizeOauth2WithPersistOption({auth:h,token:t}):l.newAuthErr({authId:m,level:"error",source:"auth",message:e.statusText})}).catch(e=>{let t=Error(e).message;if(e.response&&e.response.data){let n=e.response.data;try{let e="string"==typeof n?JSON.parse(n):n;e.error&&(t+=", error: ".concat(e.error)),e.error_description&&(t+=", description: ".concat(e.error_description))}catch(e){}}l.newAuthErr({authId:m,level:"error",source:"auth",message:t})})};function nY(e){return{type:nL,payload:e}}function nQ(e){return{type:nq,payload:e}}let nZ=()=>e=>{let{authSelectors:t,getConfigs:n}=e;if(!n().persistAuthorization)return;let r=t.authorized().toJS();localStorage.setItem("authorized",JSON.stringify(r))},n0=(e,t)=>()=>{tG.swaggerUIRedirectOauth2=t,tG.open(e)};var n2={[nR]:(e,t)=>{let{payload:n}=t;return e.set("showDefinitions",n)},[nP]:(e,t)=>{let{payload:n}=t,r=(0,tk.fromJS)(n),a=e.get("authorized")||(0,tk.Map)();
1return r.entrySeq().forEach(t=>{let[n,r]=t;if(!ns(r.getIn))return e.set("authorized",a);let l=r.getIn(["schema","type"]);if("apiKey"===l||"http"===l)a=a.set(n,r);else if("basic"===l){let e=r.getIn(["value","username"]),t=r.getIn(["value","password"]);a=(a=a.setIn([n,"value"],{username:e,header:"Basic "+np(e+":"+t)})).setIn([n,"schema"],r.get("schema"))}}),e.set("authorized",a)},[nT]:(e,t)=>{let{payload:n}=t,r,{auth:a,token:l}=n;a.token=Object.assign({},l),r=(0,tk.fromJS)(a);let o=e.get("authorized")||(0,tk.Map)();return o=o.set(r.get("name"),r),e.set("authorized",o)},[nM]:(e,t)=>{let{payload:n}=t,r=e.get("authorized").withMutations(e=>{n.forEach(t=>{e.delete(t)})});return e.set("authorized",r)},[nL]:(e,t)=>{let{payload:n}=t;return e.set("configs",n)},[nq]:(e,t)=>{let{payload:n}=t;return e.set("authorized",(0,tk.fromJS)(n.authorized))}},n1=function(e){var t={};return tr.d(t,e),t}({createSelector:function(){return M.Mz}});let n3=e=>e,n6=(0,n1.createSelector)(n3,e=>e.get("showDefinitions")),n8=(0,n1.createSelector)(n3,()=>e=>{let{specSelectors:t}=e,n=t.securityDefinitions()||(0,tk.Map)({}),r=(0,tk.List)();return n.entrySeq().forEach(e=>{let[t,n]=e,a=(0,tk.Map)();a=a.set(t,n),r=r.push(a)}),r}),n5=(e,t)=>e=>{let{specSelectors:n}=e;return(0,tk.List)(n.isOAS3()?["components","securitySchemes",t]:["securityDefinitions",t])},n4=(e,t)=>e=>{let{specSelectors:n}=e;console.warn("WARNING: getDefinitionsByNames is deprecated and will be removed in the next major version.");let r=n.securityDefinitions(),a=(0,tk.List)();return t.valueSeq().forEach(e=>{let t=(0,tk.Map)();e.entrySeq().forEach(e=>{let[n,a]=e,l,o=r.get(n);"oauth2"===o.get("type")&&a.size&&((l=o.get("scopes")).keySeq().forEach(e=>{a.contains(e)||(l=l.delete(e))}),o=o.set("allowedScopes",l)),t=t.set(n,o)}),a=a.push(t)}),a},n9=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,tk.List)();return e=>{let{authSelectors:n}=e,r=n.definitionsToAuthorize()||(0,tk.List)(),a=(0,tk.List)();return r.forEach(e=>{let n=t.find(t=>t.get(e.keySeq().first()));n&&(e.forEach((t,r)=>{if("oauth2"===t.get("type")){let a=n.get(r),l=t.get("scopes");tk.List.isList(a)&&tk.Map.isMap(l)&&(l.keySeq().forEach(e=>{a.contains(e)||(l=l.delete(e))}),e=e.set(r,t.set("scopes",l)))}}),a=a.push(e))}),a}},n7=(0,n1.createSelector)(n3,e=>e.get("authorized")||(0,tk.Map)()),re=(e,t)=>e=>{let{authSelectors:n}=e,r=n.authorized();return tk.List.isList(t)?!!t.toJS().filter(e=>-1===Object.keys(e).map(e=>!!r.get(e)).indexOf(!1)).length:null},rt=(0,n1.createSelector)(n3,e=>e.get("configs")),rn=(e,t)=>{let{authSelectors:n,specSelectors:r}=t;return t=>{let{path:a,method:l,operation:o,extras:s}=t;return e({path:a,method:l,operation:o,securities:{authorized:n.authorized()&&n.authorized().toJS(),definitions:r.securityDefinitions()&&r.securityDefinitions().toJS(),specSecurity:r.security()&&r.security().toJS()},...s})}},rr=(e,t)=>n=>{let{getConfigs:r,authActions:a}=t,l=r();if(e(n),l.persistAuthorization){let e=localStorage.getItem("authorized");e&&a.restoreAuthorization({authorized:JSON.parse(e)})}},ra=(e,t)=>n=>{if(e(n),t.getConfigs().persistAuthorization)try{let[{schema:e,value:t}]=Object.values(n),r="apiKey"===e.get("type"),a="cookie"===e.get("in");
1r&&a&&(document.cookie="".concat(e.get("name"),"=").concat(t,"; SameSite=None; Secure"))}catch(e){console.error("Error persisting cookie based apiKey in document.cookie.",e)}},rl=(e,t)=>n=>{let r=t.getConfigs(),a=t.authSelectors.authorized();try{r.persistAuthorization&&Array.isArray(n)&&n.forEach(e=>{let t=a.get(e,{}),n="apiKey"===t.getIn(["schema","type"]),r="cookie"===t.getIn(["schema","in"]);if(n&&r){let e=t.getIn(["schema","name"]);document.cookie="".concat(e,"=; Max-Age=-99999999")}})}catch(e){console.error("Error deleting cookie based apiKey from document.cookie.",e)}e(n)};var ro=function(e){var t={};return tr.d(t,e),t}({default:function(){return L()}}),rs=function(e){var t={};return tr.d(t,e),t}({default:function(){return B()}});class ri extends tN.default.Component{mapStateToProps(e,t){return{state:e,ownProps:(0,rs.default)(t,Object.keys(t.getSystem()))}}render(){let{getComponent:e,ownProps:t}=this.props,n=e("LockIcon");return tN.default.createElement(n,t)}}class rc extends tN.default.Component{mapStateToProps(e,t){return{state:e,ownProps:(0,rs.default)(t,Object.keys(t.getSystem()))}}render(){let{getComponent:e,ownProps:t}=this.props,n=e("UnlockIcon");return tN.default.createElement(n,t)}}function ru(){return{afterLoad(e){this.rootInjects=this.rootInjects||{},this.rootInjects.initOAuth=e.authActions.configureAuth,this.rootInjects.preauthorizeApiKey=rp.bind(null,e),this.rootInjects.preauthorizeBasic=rd.bind(null,e)},components:{LockAuthIcon:ri,UnlockAuthIcon:rc,LockAuthOperationIcon:ri,UnlockAuthOperationIcon:rc},statePlugins:{auth:{reducers:n2,actions:to,selectors:ts,wrapActions:{authorize:ra,logout:rl}},configs:{wrapActions:{loaded:rr}},spec:{wrapActions:{execute:rn}}}}}function rd(e,t,n,r){let{authActions:{authorize:a},specSelectors:{specJson:l,isOAS3:o}}=e,s=o()?["components","securitySchemes"]:["securityDefinitions"],i=l().getIn([...s,t]);return i?a({[t]:{value:{username:n,password:r},schema:i.toJS()}}):null}function rp(e,t,n){let{authActions:{authorize:r},specSelectors:{specJson:a,isOAS3:l}}=e,o=l()?["components","securitySchemes"]:["securityDefinitions"],s=a().getIn([...o,t]);return s?r({[t]:{value:n,schema:s.toJS()}}):null}var rm=function(e){var t={};return tr.d(t,e),t}({JSON_SCHEMA:function(){return D.rQ},default:function(){return D.Ay}});let rf="configs_update",rh="configs_toggle";function rg(e,t){return{type:rf,payload:{[e]:t}}}function ry(e){return{type:rh,payload:e}}let rv=()=>()=>{},rE=e=>t=>{let{fn:{fetch:n}}=t;return n(e)},rS=(e,t)=>n=>{let{specActions:r,configsActions:a}=n;if(e)return a.downloadConfig(e).then(l,l);function l(a){a instanceof Error||a.status>=400?(r.updateLoadingStatus("failedConfig"),r.updateLoadingStatus("failedConfig"),r.updateUrl(""),console.error(a.statusText+" "+e.url),t(null)):t(((e,t)=>{try{return rm.default.load(e)}catch(e){return t&&t.errActions.newThrownErr(Error(e)),{}}})(a.text,n))}}
1,rb=(e,t)=>e.getIn(Array.isArray(t)?t:[t]);var rw={[rf]:(e,t)=>e.merge((0,tk.fromJS)(t.payload)),[rh]:(e,t)=>{let n=t.payload,r=e.get(n);return e.set(n,!r)}};function r_(){return{statePlugins:{configs:{reducers:rw,actions:ti,selectors:tc}}}}let rx=e=>e?history.pushState(null,null,"#".concat(e)):window.location.hash="";var rC=function(e){var t={};return tr.d(t,e),t}({default:function(){return J()}});let rO="layout_scroll_to",rN="layout_clear_scroll";var rA={fn:{getScrollParent:function(e,t){let n=document.documentElement,r=getComputedStyle(e),a="absolute"===r.position,l=t?/(auto|scroll|hidden)/:/(auto|scroll)/;if("fixed"===r.position)return n;for(let t=e;t=t.parentElement;)if(r=getComputedStyle(t),(!a||"static"!==r.position)&&l.test(r.overflow+r.overflowY+r.overflowX))return t;return n}},statePlugins:{layout:{actions:{scrollToElement:(e,t)=>n=>{try{t=t||n.fn.getScrollParent(e),rC.default.createScroller(t).to(e)}catch(e){console.error(e)}},scrollTo:e=>({type:rO,payload:Array.isArray(e)?e:[e]}),clearScrollTo:()=>({type:rN}),readyToScroll:(e,t)=>n=>{let r=n.layoutSelectors.getScrollToKey();tk.default.is(r,(0,tk.fromJS)(e))&&(n.layoutActions.scrollToElement(t),n.layoutActions.clearScrollTo())},parseDeepLinkHash:e=>t=>{let{layoutActions:n,layoutSelectors:r,getConfigs:a}=t;if(a().deepLinking&&e){let t=e.slice(1);"!"===t[0]&&(t=t.slice(1)),"/"===t[0]&&(t=t.slice(1));let a=t.split("/").map(e=>e||""),l=r.isShownKeyFromUrlHashArray(a),[o,s="",i=""]=l;if("operations"===o){let e=r.isShownKeyFromUrlHashArray([s]);s.indexOf("_")>-1&&(console.warn("Warning: escaping deep link whitespace with `_` will be unsupported in v4.0, use `%20` instead."),n.show(e.map(e=>e.replace(/_/g," ")),!0)),n.show(e,!0)}(s.indexOf("_")>-1||i.indexOf("_")>-1)&&(console.warn("Warning: escaping deep link whitespace with `_` will be unsupported in v4.0, use `%20` instead."),n.show(l.map(e=>e.replace(/_/g," ")),!0)),n.show(l,!0),n.scrollTo(l)}}},selectors:{getScrollToKey:e=>e.get("scrollToKey"),isShownKeyFromUrlHashArray(e,t){let[n,r]=t;return r?["operations",n,r]:n?["operations-tag",n]:[]},urlHashArrayFromIsShownKey(e,t){let[n,r,a]=t;return"operations"==n?[r,a]:"operations-tag"==n?[r]:[]}},reducers:{[rO]:(e,t)=>e.set("scrollToKey",tk.default.fromJS(t.payload)),[rN]:e=>e.delete("scrollToKey")},wrapActions:{show:(e,t)=>{let{getConfigs:n,layoutSelectors:r}=t;return function(){for(var t=arguments.length,a=Array(t),l=0;l<t;l++)a[l]=arguments[l];if(e(...a),n().deepLinking)try{let[e,t]=a;e=Array.isArray(e)?e:[e];let n=r.urlHashArrayFromIsShownKey(e);if(!n.length)return;let[l,o]=n;if(!t)return rx("/");2===n.length?rx(ny("/".concat(encodeURIComponent(l),"/").concat(encodeURIComponent(o)))):1===n.length&&rx(ny("/".concat(encodeURIComponent(l))))}catch(e){console.error(e)}}}}}}},rk=function(e){var t={};return tr.d(t,e),t}({default:function(){return K()}}),rI=(e,t)=>{class n extends tN.default.Component{render(){return tN.default.createElement("span",{ref:this.onLoad},tN.default.createElement(e,this.props))}constructor(...e){super(...e),this.onLoad=e=>{let{operation:n}=this.props,{tag:r,operationId:a}=n.toObject(),{isShownKey:l}=n.toObject();l=l||["operations",r,a],t.layoutActions.readyToScroll(l,e)}}}return n},rj=(e,t)=>{class n extends tN.default.Component{render(){return tN.default.createElement("span",{ref:this.onLoad},tN.default.createElement(e,this.props))}constructor(...e){super(...e),this.onLoad=e=>{let{tag:n}=this.props;t.layoutActions.readyToScroll(["operations-tag",n],e)}}}return n};function rR(){return[rA,{statePlugins:{configs:{wrapActions:{loaded:(e,t)=>function(){for(var n=arguments.length,r=Array(n),a=0;a<n;a++)r[a]=arguments[a];e(...r);let l=decodeURIComponent(window.location.hash);t.layoutActions.parseDeepLinkHash(l)}}}},wrapComponents:{operation:rI,OperationTag:rj}}]}var rP=function(e){var t={};return tr.d(t,e),t}({default:function(){return F()}});function rM(e){return e.map(e=>{let t=e.get("message").indexOf("is not of a type(s)");if(t>-1){let n=e.get("message").slice(t+19).split(",");return e.set("message",e.get("message").slice(0,t)+n.reduce((e,t,n,r)=>n===r.length-1&&r.length>1?e+"or "+t:r[n+1]&&r.length>2?e+t+", ":r[n+1]?e+t+" ":e+t,"should be a"))}return e})}var rT=function(e){var t={};return tr.d(t,e),t}({default:function(){return $()}});function rL(e,t){let{jsSpec:n}=t;return e}let rq=[tu,td];function rB(e){let t={jsSpec:{}};return(0,rP.default)(rq,(e,n)=>{try{return n.transform(e,t).filter(e=>!!e)}catch(t){return console.error("Transformer error:",t),e}},e).filter(e=>!!e).map(e=>(e.get("line")||e.get("path"),e))}let rD={line:0,level:"error",message:"Unknown error"},rV=(0,n1.createSelector)(e=>e,e=>e.get("errors",(0,tk.List)())),rJ=(0,n1.createSelector)(rV,e=>e.last());function rU(e){return{statePlugins:{err:{reducers:{[tT]:(e,t)=>{let{payload:n}
1=t,r=Object.assign(rD,n,{type:"thrown"});return e.update("errors",e=>(e||(0,tk.List)()).push((0,tk.fromJS)(r))).update("errors",e=>rB(e))},[tL]:(e,t)=>{let{payload:n}=t;return n=n.map(e=>(0,tk.fromJS)(Object.assign(rD,e,{type:"thrown"}))),e.update("errors",e=>(e||(0,tk.List)()).concat((0,tk.fromJS)(n))).update("errors",e=>rB(e))},[tq]:(e,t)=>{let{payload:n}=t,r=(0,tk.fromJS)(n);return r=r.set("type","spec"),e.update("errors",e=>(e||(0,tk.List)()).push((0,tk.fromJS)(r)).sortBy(e=>e.get("line"))).update("errors",e=>rB(e))},[tB]:(e,t)=>{let{payload:n}=t;return n=n.map(e=>(0,tk.fromJS)(Object.assign(rD,e,{type:"spec"}))),e.update("errors",e=>(e||(0,tk.List)()).concat((0,tk.fromJS)(n))).update("errors",e=>rB(e))},[tD]:(e,t)=>{let{payload:n}=t,r=(0,tk.fromJS)(Object.assign({},n));return r=r.set("type","auth"),e.update("errors",e=>(e||(0,tk.List)()).push((0,tk.fromJS)(r))).update("errors",e=>rB(e))},[tV]:(e,t)=>{let{payload:n}=t;if(!n||!e.get("errors"))return e;let r=e.get("errors").filter(e=>e.keySeq().every(t=>{let r=e.get(t),a=n[t];return!a||r!==a}));return e.merge({errors:r})},[tJ]:(e,t)=>{let{payload:n}=t;if(!n||"function"!=typeof n)return e;let r=e.get("errors").filter(e=>n(e));return e.merge({errors:r})}},actions:tl,selectors:tp}}}}function rK(e,t){return e.filter((e,n)=>-1!==n.indexOf(t))}function rz(){return{fn:{opsFilter:rK}}}var rF=function(e){var t={};return tr.d(t,e),t}({default:function(){return H.A}}),rW=e=>{let{className:t=null,width:n=20,height:r=20,...a}=e;return tN.default.createElement("svg",(0,rF.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:t,width:n,height:r,"aria-hidden":"true",focusable:"false"},a),tN.default.createElement("path",{d:"M 17.418 14.908 C 17.69 15.176 18.127 15.176 18.397 14.908 C 18.667 14.64 18.668 14.207 18.397 13.939 L 10.489 6.109 C 10.219 5.841 9.782 5.841 9.51 6.109 L 1.602 13.939 C 1.332 14.207 1.332 14.64 1.602 14.908 C 1.873 15.176 2.311 15.176 2.581 14.908 L 10 7.767 L 17.418 14.908 Z"}))},r$=e=>{let{className:t=null,width:n=20,height:r=20,...a}=e;return tN.default.createElement("svg",(0,rF.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:t,width:n,height:r,"aria-hidden":"true",focusable:"false"},a),tN.default.createElement("path",{d:"M17.418 6.109c.272-.268.709-.268.979 0s.271.701 0 .969l-7.908 7.83c-.27.268-.707.268-.979 0l-7.908-7.83c-.27-.268-.27-.701 0-.969.271-.268.709-.268.979 0L10 13.25l7.418-7.141z"}))},rH=e=>{let{className:t=null,width:n=20,height:r=20,...a}=e;return tN.default.createElement("svg",(0,rF.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:t,width:n,height:r,"aria-hidden":"true",focusable:"false"},a),tN.default.createElement("path",{d:"M13.25 10L6.109 2.58c-.268-.27-.268-.707 0-.979.268-.27.701-.27.969 0l7.83 7.908c.268.271.268.709 0 .979l-7.83 7.908c-.268.271-.701.27-.969 0-.268-.269-.268-.707 0-.979L13.25 10z"}))},rG=e=>{let{className:t=null,width:n=20,height:r=20,...a}=e;return tN.default.createElement("svg",(0,rF.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:t,width:n,height:r,"aria-hidden":"true",focusable:"false"},a),tN.default.createElement("path",{d:"M14.348 14.849c-.469.469-1.229.469-1.697 0L10 11.819l-2.651 3.029c-.469.469-1.229.469-1.697 0-.469-.469-.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-.469-.469-.469-1.228 0-1.697.469-.469 1.228-.469 1.697 0L10 8.183l2.651-3.031c.469-.469 1.228-.469 1.697 0 .469.469.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c.469.469.469 1.229 0 1.698z"}))},rX=e=>{let{className:t=null,width:n=15,height:r=16,...a}=e;return tN.default.createElement("svg",(0,rF.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 15 16",className:t,width:n,height:r,"aria-hidden":"true",focusable:"false"},a),tN.default.createElement("g",{transform:"translate(2, -1)"},tN.default.createElement("path",{fill:"#ffffff",fillRule:"evenodd",d:"M2 13h4v1H2v-1zm5-6H2v1h5V7zm2 3V8l-3 3 3 3v-2h5v-2H9zM4.5 9H2v1h2.5V9zM2 12h2.5v-1H2v1zm9 1h1v2c-.02.28-.11.52-.3.7-.19.18-.42.28-.7.3H1c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h3c0-1.11.89-2 2-2 1.11 0 2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V6H1v9h10v-2zM2 5h8c0-.55-.45-1-1-1H8c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H3c-.55 0-1 .45-1 1z"})))},rY=e=>{let{className:t=null,width:n=20,height:r=20,...a}=e;return tN.default.createElement("svg",(0,rF.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:t,width:n,height:r,"aria-hidden":"true",focusable:"false"},a),tN.default.createElement("path",{d:"M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8zM12 8H8V5.199C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8z"}))},rQ=e=>{let{className:t=null,width:n=20,height:r=20,...a}=e;return tN.default.createElement("svg",(0,rF.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:t,width:n,height:r,"aria-hidden":"true",focusable:"false"},a),tN.default.createElement("path",{d:"M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V6h2v-.801C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8z"}))},rZ=()=>({components:{ArrowUpIcon:rW,ArrowDownIcon:r$,ArrowIcon:rH,CloseIcon:rG,CopyIcon:rX,LockIcon:rY,UnlockIcon:rQ}});let r0="layout_update_layout",r2="layout_update_filter",r1="layout_update_mode",r3="layout_show";function r6(e){return{type:r0,payload:e}}function r8(e){return{type:r2,payload:e}}function r5(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return{type:r3,payload:{thing:e=na(e),shown:t}}}function r4(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return{type:r1,payload:{thing:e=na(e),mode:t}}}var r9={[r0]:(e,t)=>e.set("layout",t.payload),[r2]:(e,t)=>e.set("filter",t.payload),[r3]:(e,t)=>{let n=t.payload.shown,r=(0,tk.fromJS)(t.payload.thing);return e.update("shown",(0,tk.fromJS)({}),e=>e.set(r,n))},[r1]:(e,t)=>{let n=t.payload.thing,r=t.payload.mode;return e.setIn(["modes"].concat(n),(r||"")+"")}};let r7=e=>e.get("layout"),ae=e=>
1e.get("filter"),at=(e,t,n)=>(t=na(t),e.get("shown",(0,tk.fromJS)({})).get((0,tk.fromJS)(t),n)),an=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return t=na(t),e.getIn(["modes",...t],n)},ar=(0,n1.createSelector)(e=>e,e=>!at(e,"editor")),aa=(e,t)=>function(n){for(var r=arguments.length,a=Array(r>1?r-1:0),l=1;l<r;l++)a[l-1]=arguments[l];let o=e(n,...a),{fn:s,layoutSelectors:i,getConfigs:c}=t.getSystem(),{maxDisplayedTags:u}=c(),d=i.currentFilter();return d&&!0!==d&&(o=s.opsFilter(o,d)),u>=0&&(o=o.slice(0,u)),o};function al(){return{statePlugins:{layout:{reducers:r9,actions:tm,selectors:tf},spec:{wrapSelectors:th}}}}function ao(e){let{configs:t}=e,n={debug:0,info:1,log:2,warn:3,error:4},r=e=>n[e]||-1,{logLevel:a}=t,l=r(a);function o(e){for(var t=arguments.length,n=Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];r(e)>=l&&console[e](...n)}return o.warn=o.bind(null,"warn"),o.error=o.bind(null,"error"),o.info=o.bind(null,"info"),o.debug=o.bind(null,"debug"),{rootInjects:{log:o}}}let as=!1;function ai(){return{statePlugins:{spec:{wrapActions:{updateSpec:e=>function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return as=!0,e(...n)},updateJsonSpec:(e,t)=>function(){for(var n=arguments.length,r=Array(n),a=0;a<n;a++)r[a]=arguments[a];let l=t.getConfigs().onComplete;return as&&"function"==typeof l&&(setTimeout(l,0),as=!1),e(...r)}}}}}}let ac=e=>{let t="_**[]";return 0>e.indexOf(t)?e:e.split(t)[0].trim()},au=e=>"-d "===e||/^[_\/-]/g.test(e)?e:"'"+e.replace(/'/g,"'\\''")+"'",ad=e=>"-d "===(e=e.replace(/\^/g,"^^").replace(/\\"/g,'\\\\"').replace(/"/g,'""').replace(/\n/g,"^\n"))?e.replace(/-d /g,"-d ^\n"):/^[_\/-]/g.test(e)?e:'"'+e+'"',ap=e=>"-d "===e?e:/\n/.test(e)?'@"\n'.concat(e.replace(/`/g,"``").replace(/\$/g,"`$"),'\n"@'):/^[_\/-]/.test(e)?e:"'".concat(e.replace(/'/g,"''"),"'"),am=function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",a=!1,l="",o=function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return l+=" "+n.map(t).join(" ")},s=function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return l+=n.map(t).join(" ")},i=()=>l+=" ".concat(n),c=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return l+=" ".repeat(e)},u=e.get("headers");l+="curl"+r;let d=e.get("curlOptions");if(tk.List.isList(d)&&!d.isEmpty()&&o(...e.get("curlOptions")),o("-X",e.get("method")),i(),c(),s("".concat(e.get("url"))),u&&u.size)for(let t of e.get("headers").entries()){i(),c();let[e,n]=t;s("-H","".concat(e,": ").concat(n)),a=a||/^content-type$/i.test(e)&&/^multipart\/form-data$/i.test(n)}let p=e.get("body");if(p){if(a&&["POST","PUT","PATCH"].includes(e.get("method")))for(let[e,t]of p.entrySeq()){let n=ac(e);i(),c(),s("-F"),o(t instanceof tG.File&&"string"==typeof t.valueOf()?"".concat(n,"=").concat(t.data).concat(t.type?";type=".concat(t.type):""):t instanceof tG.File?"".concat(n,"=@").concat(t.name).concat(t.type?";type=".concat(t.type):""):"".concat(n,"=").concat(t))}else if(p instanceof tG.File)i(),c(),s("--data-binary '@".concat(p.name,"'"));else{i(),c(),s("-d ");let t=p;tk.Map.isMap(t)?s(function(e){let t=[];for(let[n,r]of e.get("body").entrySeq()){let e=ac(n);r instanceof tG.File?t.push(' "'.concat(e,'": {\n "name": "').concat(r.name,'"').concat(r.type?',\n "type": "'.concat(r.type,'"'):"","\n }")):t.push(' "'.concat(e,'": ').concat(JSON.stringify(r,null,2).replace(/(\r\n|\r|\n)/g,"\n ")))}return"{\n".concat(t.join(",\n"),"\n}")}(e)):("string"!=typeof t&&(t=JSON.stringify(t)),s(t))}}else p||"POST"!==e.get("method")||(i(),c(),s("-d ''"));return l},af=e=>am(e,ap,"`\n",".exe"),ah=e=>am(e,au,"\\\n"),ag=e=>am(e,ad,"^\n"),ay=e=>e||(0,tk.Map)(),av=(0,n1.createSelector)(ay,e=>{let t=e.get("languages"),n=e.get("generators",(0,tk.Map)());return!t||t.isEmpty()?n:n.filter((e,n)=>t.includes(n))}),aE=e=>t=>{let{fn:n}=t;return av(e).map((e,t)=>{let r=n["requestSnippetGenerator_".concat(t)];return"function"!=typeof r?null:e.set("fn",r)}).filter(e=>e)},aS=(0,n1.createSelector)(ay,e=>e.get("activeLanguage")),ab=(0,n1.createSelector)(ay,e=>e.get("defaultExpanded"));var aw=function(e){var t={};return tr.d(t,e),t}({default:function(){return X()}}),a_=function(e){var t={};return tr.d(t,e),t}({CopyToClipboard:function(){return Y.CopyToClipboard}});let ax={cursor:"pointer",lineHeight:1,display:"inline-flex",backgroundColor:"rgb(250, 250, 250)",paddingBottom:"0",paddingTop:"0",border:"1px solid rgb(51, 51, 51)",borderRadius:"4px 4px 0 0",boxShadow:"none",borderBottom:"none"},aC={cursor:"pointer",lineHeight:1,display:"inline-flex",backgroundColor:"rgb(51, 51, 51)",boxShadow:"none",border:"1px solid rgb(51, 51, 51)",paddingBottom:"0",paddingTop:"0",borderRadius:"4px 4px 0 0",marginTop:"-5px",marginRight:"-5px",marginLeft:"-5px",zIndex:"9999",borderBottom:"none"};var aO=e=>{var t;let{request:n,requestSnippetsSelectors:r,getComponent:a}=e,l=(0,tN.useRef)(null),o=a("ArrowUpIcon"),s=a("ArrowDownIcon"),i=a("SyntaxHighlighter",!0),[c,u]=(0,tN.useState)(null===(t=r.getSnippetGenerators())||void 0===t?void 0:t.keySeq().first()),[d,p]=(0,tN.useState)(null==r?void 0:r.getDefaultExpanded()),m=r.getSnippetGenerators(),f=m.get(c),h=f.get("fn")(n),g=()=>{p(!d)},y=e=>e===c?aC:ax,v=e=>{let{target:t,deltaY:n}=e,{scrollHeight:r,offsetHeight:a,scrollTop:l}=t;r>a&&(0===l&&n<0||a+l>=r&&n>0)&&e.preventDefault()};return(0,tN.useEffect)(()=>{},[]),(0,tN.useEffect)(()=>{let e=Array.from(l.current.childNodes).filter(e=>{var t;return!!e.nodeType&&(null===(t=e.classList)||void 0===t?void 0:t.contains("curl-command"))});
1return e.forEach(e=>e.addEventListener("mousewheel",v,{passive:!1})),()=>{e.forEach(e=>e.removeEventListener("mousewheel",v))}},[n]),tN.default.createElement("div",{className:"request-snippets",ref:l},tN.default.createElement("div",{style:{width:"100%",display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"15px"}},tN.default.createElement("h4",{onClick:()=>g(),style:{cursor:"pointer"}},"Snippets"),tN.default.createElement("button",{onClick:()=>g(),style:{border:"none",background:"none"},title:d?"Collapse operation":"Expand operation"},d?tN.default.createElement(s,{className:"arrow",width:"10",height:"10"}):tN.default.createElement(o,{className:"arrow",width:"10",height:"10"}))),d&&tN.default.createElement("div",{className:"curl-command"},tN.default.createElement("div",{style:{paddingLeft:"15px",paddingRight:"10px",width:"100%",display:"flex"}},m.entrySeq().map(e=>{let[t,n]=e;return tN.default.createElement("div",{className:(0,aw.default)("btn",{active:t===c}),style:y(t),key:t,onClick:()=>(e=>{c!==e&&u(e)})(t)},tN.default.createElement("h4",{style:t===c?{color:"white"}:{}},n.get("title")))})),tN.default.createElement("div",{className:"copy-to-clipboard"},tN.default.createElement(a_.CopyToClipboard,{text:h},tN.default.createElement("button",null))),tN.default.createElement("div",null,tN.default.createElement(i,{language:f.get("syntax"),className:"curl microlight",renderPlainText:e=>{let{children:t,PlainTextViewer:n}=e;return tN.default.createElement(n,{className:"curl"},t)}},h))))},aN=()=>({components:{RequestSnippets:aO},fn:{requestSnippetGenerator_curl_bash:ah,requestSnippetGenerator_curl_cmd:ag,requestSnippetGenerator_curl_powershell:af},statePlugins:{requestSnippets:{selectors:tg}}});class aA extends tN.Component{componentDidMount(){let{hideSelfOnExpand:e,expanded:t,modelName:n}=this.props;e&&t&&this.props.onToggle(n,t)}UNSAFE_componentWillReceiveProps(e){this.props.expanded!==e.expanded&&this.setState({expanded:e.expanded})}render(){let{title:e,classes:t}=this.props;return this.state.expanded&&this.props.hideSelfOnExpand?tN.default.createElement("span",{className:t||""},this.props.children):tN.default.createElement("span",{className:t||"",ref:this.onLoad},tN.default.createElement("button",{"aria-expanded":this.state.expanded,className:"model-box-control",onClick:this.toggleCollapsed},e&&tN.default.createElement("span",{className:"pointer"},e),tN.default.createElement("span",{className:"model-toggle"+(this.state.expanded?"":" collapsed")}),!this.state.expanded&&tN.default.createElement("span",null,this.state.collapsedContent)),this.state.expanded&&this.props.children)}constructor(e,t){super(e,t),this.toggleCollapsed=()=>{this.props.onToggle&&this.props.onToggle(this.props.modelName,!this.state.expanded),this.setState({expanded:!this.state.expanded})},this.onLoad=e=>{if(e&&this.props.layoutSelectors){let t=this.props.layoutSelectors.getScrollToKey();tk.default.is(t,this.props.specPath)&&this.toggleCollapsed(),this.props.layoutActions.readyToScroll(this.props.specPath,e.parentElement)}};let{expanded:n,collapsedContent:r}=this.props;this.state={expanded:n,collapsedContent:r||aA.defaultProps.collapsedContent}}}aA.defaultProps={collapsedContent:"{...}",expanded:!1,title:null,onToggle:()=>{},hideSelfOnExpand:!1,specPath:tk.default.List([])};let ak=e=>{let{initialTab:t,isExecute:n,schema:r,example:a}=e,l=(0,tN.useMemo)(()=>({example:"example",model:"model"}),[]),o=(0,tN.useMemo)(()=>Object.keys(l),[l]).includes(t)&&r&&!n?t:l.example,s=(e=>{let t=(0,tN.useRef)();return(0,tN.useEffect)(()=>{t.current=e}),t.current})(n),[i,c]=(0,tN.useState)(o),u=(0,tN.useCallback)(e=>{c(e.target.dataset.name)},[]);return(0,tN.useEffect)(()=>{s&&!n&&a&&c(l.example)},[s,n,a]),{activeTab:i,onTabChange:u,tabs:l}};var aI=e=>{let{schema:t,example:n,isExecute:r=!1,specPath:a,includeWriteOnly:l=!1,includeReadOnly:o=!1,getComponent:s,getConfigs:i,specSelectors:c}=e,{defaultModelRendering:u,defaultModelExpandDepth:d}=i(),p=s("ModelWrapper"),m=s("HighlightCode",!0),f=t3()(5).toString("base64"),h=t3()(5).toString("base64"),g=t3()(5).toString("base64"),y=t3()(5).toString("base64"),v=c.isOAS3(),{activeTab:E,tabs:S,onTabChange:b}=ak({initialTab:u,isExecute:r,schema:t,example:n});return tN.default.createElement("div",{className:"model-example"},tN.default.createElement("ul",{className:"tab",role:"tablist"},tN.default.createElement("li",{className:(0,aw.default)("tabitem",{active:E===S.example}),role:"presentation"},tN.default.createElement("button",{"aria-controls":h,"aria-selected":E===S.example,className:"tablinks","data-name":"example",id:f,onClick:b,role:"tab"},r?"Edit Value":"Example Value")),t&&tN.default.createElement("li",{className:(0,aw.default)("tabitem",{active:E===S.model}),role:"presentation"},tN.default.createElement("button",{"aria-controls":y,"aria-selected":E===S.model,className:(0,aw.default)("tablinks",{inactive:r}),"data-name":"model",id:g,onClick:b,role:"tab"},v?"Schema":"Model"))),E===S.example&&tN.default.createElement("div",{"aria-hidden":E!==S.example,"aria-labelledby":f,"data-name":"examplePanel",id:h,role:"tabpanel",tabIndex:"0"},n||tN.default.createElement(m,null,"(no example available")),E===S.model&&tN.default.createElement("div",{className:"model-container","aria-hidden":E===S.example,"aria-labelledby":g,"data-name":"modelPanel",id:y,role:"tabpanel",tabIndex:"0"},tN.default.createElement(p,{schema:t,getComponent:s,getConfigs:i,specSelectors:c,expandDepth:d,specPath:a,includeReadOnly:o,includeWriteOnly:l})))};class aj extends tN.Component{render(){let e,{getComponent:t,getConfigs:n}=this.props,r=t("Model");return this.props.layoutSelectors&&(e=this.props.layoutSelectors.isShown(this.props.fullPath)),t
1N.default.createElement("div",{className:"model-box"},tN.default.createElement(r,(0,rF.default)({},this.props,{getConfigs:n,expanded:e,depth:1,onToggle:this.onToggle,expandDepth:this.props.expandDepth||0})))}constructor(...e){super(...e),this.onToggle=(e,t)=>{this.props.layoutActions&&this.props.layoutActions.show(this.props.fullPath,t)}}}var aR,aP,aM,aT,aL,aq,aB,aD=function(e){var t={};return tr.d(t,e),t}({default:function(){return Q.Ay}});function aV(){return(aV=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}var aJ=e=>tN.createElement("svg",aV({xmlns:"http://www.w3.org/2000/svg",width:200,height:200,className:"rolling-load_svg__lds-rolling",preserveAspectRatio:"xMidYMid",style:{backgroundImage:"none",backgroundPosition:"initial initial",backgroundRepeat:"initial initial"},viewBox:"0 0 100 100"},e),aB||(aB=tN.createElement("circle",{cx:50,cy:50,r:35,fill:"none",stroke:"#555",strokeDasharray:"164.93361431346415 56.97787143782138",strokeWidth:10},tN.createElement("animateTransform",{attributeName:"transform",begin:"0s",calcMode:"linear",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",type:"rotate",values:"0 50 50;360 50 50"}))));let aU=e=>{let t=e.replace(/~1/g,"/").replace(/~0/g,"~");try{return decodeURIComponent(t)}catch(e){return t}};class aK extends aD.default{render(){let{getComponent:e,getConfigs:t,specSelectors:n,schema:r,required:a,name:l,isRef:o,specPath:s,displayName:i,includeReadOnly:c,includeWriteOnly:u}=this.props,d=e("ObjectModel"),p=e("ArrayModel"),m=e("PrimitiveModel"),f="object",h=r&&r.get("$$ref"),g=r&&r.get("$ref");if(!l&&h&&(l=this.getModelName(h)),g){let e=this.getModelName(g),t=this.getRefSchema(e);tk.Map.isMap(t)?(r=t.mergeDeep(r),h||(r=r.set("$$ref",g),h=g)):tk.Map.isMap(r)&&1===r.size&&(r=null,l=g)}if(!r)return tN.default.createElement("span",{className:"model model-title"},tN.default.createElement("span",{className:"model-title__text"},i||l),!g&&tN.default.createElement(aJ,{height:"20px",width:"20px"}));let y=n.isOAS3()&&r.get("deprecated");switch(o=void 0!==o?o:!!h,f=r&&r.get("type")||f){case"object":return tN.default.createElement(d,(0,rF.default)({className:"object"},this.props,{specPath:s,getConfigs:t,schema:r,name:l,deprecated:y,isRef:o,includeReadOnly:c,includeWriteOnly:u}));case"array":return tN.default.createElement(p,(0,rF.default)({className:"array"},this.props,{getConfigs:t,schema:r,name:l,deprecated:y,required:a,includeReadOnly:c,includeWriteOnly:u}));default:return tN.default.createElement(m,(0,rF.default)({},this.props,{getComponent:e,getConfigs:t,schema:r,name:l,deprecated:y,required:a}))}}constructor(...e){super(...e),this.getModelName=e=>-1!==e.indexOf("#/definitions/")?aU(e.replace(/^.*#\/definitions\//,"")):-1!==e.indexOf("#/components/schemas/")?aU(e.replace(/^.*#\/components\/schemas\//,"")):void 0,this.getRefSchema=e=>{let{specSelectors:t}=this.props;return t.findDefinition(e)}}}aK.propTypes={schema:rk.default.map.isRequired,getComponent:ro.default.func.isRequired,getConfigs:ro.default.func.isRequired,specSelectors:ro.default.object.isRequired,name:ro.default.string,displayName:ro.default.string,isRef:ro.default.bool,required:ro.default.bool,expandDepth:ro.default.number,depth:ro.default.number,specPath:rk.default.list.isRequired,includeReadOnly:ro.default.bool,includeWriteOnly:ro.default.bool};class az extends tN.Component{render(){let{specSelectors:e,getComponent:t,layoutSelectors:n,layoutActions:r,getConfigs:a}=this.props,l=e.definitions(),{docExpansion:o,defaultModelsExpandDepth:s}=a();if(!l.size||s<0)return null;let i=this.getSchemaBasePath(),c=n.isShown(i,s>0&&"none"!==o),u=e.isOAS3(),d=t("ModelWrapper"),p=t("Collapse"),m=t("ModelCollapse"),f=t("JumpToPath",!0),h=t("ArrowUpIcon"),g=t("ArrowDownIcon");return tN.default.createElement("section",{className:c?"models is-open":"models",ref:this.onLoadModels},tN.default.createElement("h4",null,tN.default.createElement("button",{"aria-expanded":c,className:"models-control",onClick:()=>r.show(i,!c)},tN.default.createElement("span",null,u?"Schemas":"Models"),c?tN.default.createElement(h,null):tN.default.createElement(g,null))),tN.default.createElement(p,{isOpened:c},l.entrySeq().map(l=>{let[o]=l,c=[...i,o],u=tk.default.List(c),p=e.specResolvedSubtree(c),h=e.specJson().getIn(c),g=tk.Map.isMap(p)?p:tk.default.Map(),y=tk.Map.isMap(h)?h:tk.default.Map(),v=g.get("title")||y.get("title")||o,E=n.isShown(c,!1);E&&0===g.size&&y.size>0&&this.props.specActions.requestResolvedSubtree(c);let S=tN.default.createElement(d,{name:o,expandDepth:s,schema:g||tk.default.Map(),displayName:v,fullPath:c,specPath:u,getComponent:t,specSelectors:e,getConfigs:a,layoutSelectors:n,layoutActions:r,includeReadOnly:!0,includeWriteOnly:!0}),b=tN.default.createElement("span",{className:"model-box"},tN.default.createElement("span",{className:"model model-title"},v));return tN.default.createElement("div",{id:"model-".concat(o),className:"model-container",key:"models-section-".concat(o),"data-name":o,ref:this.onLoadModel},tN.default.createElement("span",{className:"models-jump-to-path"},tN.default.createElement(f,{path:u})),tN.default.createElement(m,{classes:"model-box",collapsedContent:this.getCollapsedContent(o),onToggle:this.handleToggle,title:b,displayName:v,modelName:o,specPath:u,layoutSelectors:n,layoutActions:r,hideSelfOnExpand:!0,expanded:s>0&&E},S))}).toArray()))}
1constructor(...e){super(...e),this.getSchemaBasePath=()=>this.props.specSelectors.isOAS3()?["components","schemas"]:["definitions"],this.getCollapsedContent=()=>" ",this.handleToggle=(e,t)=>{let{layoutActions:n}=this.props;n.show([...this.getSchemaBasePath(),e],t),t&&this.props.specActions.requestResolvedSubtree([...this.getSchemaBasePath(),e])},this.onLoadModels=e=>{e&&this.props.layoutActions.readyToScroll(this.getSchemaBasePath(),e)},this.onLoadModel=e=>{if(e){let t=e.getAttribute("data-name");this.props.layoutActions.readyToScroll([...this.getSchemaBasePath(),t],e)}}}}var aF=e=>{let{value:t,getComponent:n}=e,r=n("ModelCollapse"),a=tN.default.createElement("span",null,"Array [ ",t.count()," ]");return tN.default.createElement("span",{className:"prop-enum"},"Enum:",tN.default.createElement("br",null),tN.default.createElement(r,{collapsedContent:a},"[ ",t.map(String).join(", ")," ]"))};function aW(e){return e.match(/^(?:[a-z]+:)?\/\//i)}function a$(e,t){let{selectedServer:n=""}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};try{return function(e,t){let{selectedServer:n=""}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e)return;if(aW(e))return e;let r=n?aW(n)?n.match(/^\/\//i)?"".concat(window.location.protocol).concat(n):n:new URL(n,t).href:t;return aW(r)?new URL(e,r).href:new URL(e,window.location.href).href}(e,t,{selectedServer:n})}catch(e){return}}function aH(e){if("string"!=typeof e||""===e.trim())return"";let t=e.trim(),n="about:blank";try{let e="https://base".concat(String(Math.random()).slice(2)),r=new URL(t,e),a=r.protocol.slice(0,-1);return["javascript","data","vbscript"].includes(a.toLowerCase())?n:r.origin===e?t.startsWith("/")?"".concat(r.pathname).concat(r.search).concat(r.hash):t.startsWith(".")?".".concat(r.pathname).concat(r.search).concat(r.hash):"".concat(r.pathname.substring(1)).concat(r.search).concat(r.hash):String(r)}catch(e){return n}}class aG extends tN.Component{render(){let{schema:e,name:t,displayName:n,isRef:r,getComponent:a,getConfigs:l,depth:o,onToggle:s,expanded:i,specPath:c,...u}=this.props,{specSelectors:d,expandDepth:p,includeReadOnly:m,includeWriteOnly:f}=u,{isOAS3:h}=d,g=o>2||2===o&&"items"!==c.last();if(!e)return null;let{showExtensions:y}=l(),v=y?nE(e):(0,tk.List)(),E=e.get("description"),S=e.get("properties"),b=e.get("additionalProperties"),w=e.get("title")||n||t,_=e.get("required"),x=e.filter((e,t)=>-1!==["maxProperties","minProperties","nullable","example"].indexOf(t)),C=e.get("deprecated"),O=e.getIn(["externalDocs","url"]),N=e.getIn(["externalDocs","description"]),A=a("JumpToPath",!0),k=a("Markdown",!0),I=a("Model"),j=a("ModelCollapse"),R=a("Property"),P=a("Link"),M=a("ModelExtensions"),T=()=>tN.default.createElement("span",{className:"model-jump-to-path"},tN.default.createElement(A,{path:c})),L=tN.default.createElement("span",null,tN.default.createElement("span",null,"{"),"...",tN.default.createElement("span",null,"}"),r?tN.default.createElement(T,null):""),q=d.isOAS3()?e.get("allOf"):null,B=d.isOAS3()?e.get("anyOf"):null,D=d.isOAS3()?e.get("oneOf"):null,V=d.isOAS3()?e.get("not"):null,J=w&&tN.default.createElement("span",{className:"model-title"},r&&e.get("$$ref")&&tN.default.createElement("span",{className:(0,aw.default)("model-hint",{"model-hint--embedded":g})},e.get("$$ref")),tN.default.createElement("span",{className:"model-title__text"},w));return tN.default.createElement("span",{className:"model"},tN.default.createElement(j,{modelName:t,title:J,onToggle:s,expanded:!!i||o<=p,collapsedContent:L},tN.default.createElement("span",{className:"brace-open object"},"{"),r?tN.default.createElement(T,null):null,tN.default.createElement("span",{className:"inner-object"},tN.default.createElement("table",{className:"model"},tN.default.createElement("tbody",null,E?tN.default.createElement("tr",{className:"description"},tN.default.createElement("td",null,"description:"),tN.default.createElement("td",null,tN.default.createElement(k,{source:E}))):null,O&&tN.default.createElement("tr",{className:"external-docs"},tN.default.createElement("td",null,"externalDocs:"),tN.default.createElement("td",null,tN.default.createElement(P,{target:"_blank",href:aH(O)},N||O))),C?tN.default.createElement("tr",{className:"property"},tN.default.createElement("td",null,"deprecated:"),tN.default.createElement("td",null,"true")):null,S&&S.size?S.entrySeq().filter(e=>{let[,t]=e;return(!t.get("readOnly")||m)&&(!t.get("writeOnly")||f)}
1).map(e=>{let[n,r]=e,s=h()&&r.get("deprecated"),i=tk.List.isList(_)&&_.contains(n),d=["property-row"];return s&&d.push("deprecated"),i&&d.push("required"),tN.default.createElement("tr",{key:n,className:d.join(" ")},tN.default.createElement("td",null,n,i&&tN.default.createElement("span",{className:"star"},"*")),tN.default.createElement("td",null,tN.default.createElement(I,(0,rF.default)({key:"object-".concat(t,"-").concat(n,"_").concat(r)},u,{required:i,getComponent:a,specPath:c.push("properties",n),getConfigs:l,schema:r,depth:o+1}))))}).toArray():null,0===v.size?null:tN.default.createElement(tN.default.Fragment,null,tN.default.createElement("tr",null,tN.default.createElement("td",null,"\xa0")),tN.default.createElement(M,{extensions:v,propClass:"extension"})),b&&b.size?tN.default.createElement("tr",null,tN.default.createElement("td",null,"< * >:"),tN.default.createElement("td",null,tN.default.createElement(I,(0,rF.default)({},u,{required:!1,getComponent:a,specPath:c.push("additionalProperties"),getConfigs:l,schema:b,depth:o+1})))):null,q?tN.default.createElement("tr",null,tN.default.createElement("td",null,"allOf ->"),tN.default.createElement("td",null,q.map((e,t)=>tN.default.createElement("div",{key:t},tN.default.createElement(I,(0,rF.default)({},u,{required:!1,getComponent:a,specPath:c.push("allOf",t),getConfigs:l,schema:e,depth:o+1})))))):null,B?tN.default.createElement("tr",null,tN.default.createElement("td",null,"anyOf ->"),tN.default.createElement("td",null,B.map((e,t)=>tN.default.createElement("div",{key:t},tN.default.createElement(I,(0,rF.default)({},u,{required:!1,getComponent:a,specPath:c.push("anyOf",t),getConfigs:l,schema:e,depth:o+1})))))):null,D?tN.default.createElement("tr",null,tN.default.createElement("td",null,"oneOf ->"),tN.default.createElement("td",null,D.map((e,t)=>tN.default.createElement("div",{key:t},tN.default.createElement(I,(0,rF.default)({},u,{required:!1,getComponent:a,specPath:c.push("oneOf",t),getConfigs:l,schema:e,depth:o+1})))))):null,V?tN.default.createElement("tr",null,tN.default.createElement("td",null,"not ->"),tN.default.createElement("td",null,tN.default.createElement("div",null,tN.default.createElement(I,(0,rF.default)({},u,{required:!1,getComponent:a,specPath:c.push("not"),getConfigs:l,schema:V,depth:o+1}))))):null))),tN.default.createElement("span",{className:"brace-close"},"}")),x.size?x.entrySeq().map(e=>{let[t,n]=e;return tN.default.createElement(R,{key:"".concat(t,"-").concat(n),propKey:t,propVal:n,propClass:"property"})}):null)}}class aX extends tN.Component{render(){let{getComponent:e,getConfigs:t,schema:n,depth:r,expandDepth:a,name:l,displayName:o,specPath:s}=this.props,i=n.get("description"),c=n.get("items"),u=n.get("title")||o||l,d=n.filter((e,t)=>-1===["type","items","description","$$ref","externalDocs"].indexOf(t)),p=n.getIn(["externalDocs","url"]),m=n.getIn(["externalDocs","description"]),f=e("Markdown",!0),h=e("ModelCollapse"),g=e("Model"),y=e("Property"),v=e("Link"),E=u&&tN.default.createElement("span",{className:"model-title"},tN.default.createElement("span",{className:"model-title__text"},u));return tN.default.createElement("span",{className:"model"},tN.default.createElement(h,{title:E,expanded:r<=a,collapsedContent:"[...]"},"[",d.size?d.entrySeq().map(e=>{let[t,n]=e;return tN.default.createElement(y,{key:"".concat(t,"-").concat(n),propKey:t,propVal:n,propClass:"property"})}):null,i?tN.default.createElement(f,{source:i}):d.size?tN.default.createElement("div",{className:"markdown"}):null,p&&tN.default.createElement("div",{className:"external-docs"},tN.default.createElement(v,{target:"_blank",href:aH(p)},m||p)),tN.default.createElement("span",null,tN.default.createElement(g,(0,rF.default)({},this.props,{getConfigs:t,specPath:s.push("items"),name:null,schema:c,required:!1,depth:r+1}))),"]"))}}let aY="property primitive";class aQ extends tN.Component{render(){let{schema:e,getComponent:t,getConfigs:n,name:r,displayName:a,depth:l,expandDepth:o}=this.props,{showExtensions:s}=n();if(!e||!e.get)return tN.default.createElement("div",null);let i=e.get("type"),c=e.get("format"),u=e.get("xml"),d=e.get("enum"),p=e.get("title")||a||r,m=e.get("description"),f=nE(e),h=e.filter((e,t)=>
1-1===["enum","type","format","description","$$ref","externalDocs"].indexOf(t)).filterNot((e,t)=>f.has(t)),g=e.getIn(["externalDocs","url"]),y=e.getIn(["externalDocs","description"]),v=t("Markdown",!0),E=t("EnumModel"),S=t("Property"),b=t("ModelCollapse"),w=t("Link"),_=t("ModelExtensions"),x=p&&tN.default.createElement("span",{className:"model-title"},tN.default.createElement("span",{className:"model-title__text"},p));return tN.default.createElement("span",{className:"model"},tN.default.createElement(b,{title:x,expanded:l<=o,collapsedContent:"[...]"},tN.default.createElement("span",{className:"prop"},r&&l>1&&tN.default.createElement("span",{className:"prop-name"},p),tN.default.createElement("span",{className:"prop-type"},i),c&&tN.default.createElement("span",{className:"prop-format"},"($",c,")"),h.size?h.entrySeq().map(e=>{let[t,n]=e;return tN.default.createElement(S,{key:"".concat(t,"-").concat(n),propKey:t,propVal:n,propClass:aY})}):null,s&&f.size>0?tN.default.createElement(_,{extensions:f,propClass:"".concat(aY," extension")}):null,m?tN.default.createElement(v,{source:m}):null,g&&tN.default.createElement("div",{className:"external-docs"},tN.default.createElement(w,{target:"_blank",href:aH(g)},y||g)),u&&u.size?tN.default.createElement("span",null,tN.default.createElement("br",null),tN.default.createElement("span",{className:aY},"xml:"),u.entrySeq().map(e=>{let[t,n]=e;return tN.default.createElement("span",{key:"".concat(t,"-").concat(n),className:aY},tN.default.createElement("br",null),"\xa0\xa0\xa0",t,": ",String(n))}).toArray()):null,d&&tN.default.createElement(E,{value:d,getComponent:t}))))}}class aZ extends tN.default.Component{UNSAFE_componentWillMount(){let{schemes:e}=this.props;this.setScheme(e.first())}UNSAFE_componentWillReceiveProps(e){this.props.currentScheme&&e.schemes.includes(this.props.currentScheme)||this.setScheme(e.schemes.first())}render(){let{schemes:e,currentScheme:t}=this.props;return tN.default.createElement("label",{htmlFor:"schemes"},tN.default.createElement("span",{className:"schemes-title"},"Schemes"),tN.default.createElement("select",{onChange:this.onChange,value:t,id:"schemes"},e.valueSeq().map(e=>tN.default.createElement("option",{value:e,key:e},e)).toArray()))}constructor(...e){super(...e),this.onChange=e=>{this.setScheme(e.target.value)},this.setScheme=e=>{let{path:t,method:n,specActions:r}=this.props;r.setScheme(e,t,n)}}}class a0 extends tN.default.Component{render(){let{specActions:e,specSelectors:t,getComponent:n}=this.props,r=t.operationScheme(),a=t.schemes(),l=n("schemes");return a&&a.size?tN.default.createElement(l,{currentScheme:r,schemes:a,specActions:e}):null}}var a2=function(e){var t={};return tr.d(t,e),t}({default:function(){return ee()}});let a1={value:"",onChange:()=>{},schema:{},keyName:"",required:!1,errors:(0,tk.List)()};class a3 extends tN.Component{componentDidMount(){let{dispatchInitialValue:e,value:t,onChange:n}=this.props;e?n(t):!1===e&&n("")}render(){let{schema:e,errors:t,value:n,onChange:r,getComponent:a,fn:l,disabled:o}=this.props,s=e&&e.get?e.get("format"):null,i=e&&e.get?e.get("type"):null,c=l.jsonSchema202012.foldType(nt(i)),u=i?a(s?"JsonSchema_".concat(i,"_").concat(s):"JsonSchema_".concat(i),!1,{failSilently:!0}):a("JsonSchema_string");return tk.List.isList(i)&&("array"===c||"object"===c)&&(u=a("JsonSchema_object")),u||(u=a("JsonSchema_string")),tN.default.createElement(u,(0,rF.default)({},this.props,{errors:t,fn:l,getComponent:a,value:n,onChange:r,schema:e,disabled:o}))}}a3.defaultProps=a1;class a6 extends tN.Component{render(){let{getComponent:e,value:t,schema:n,errors:r,required:a,description:l,disabled:o}=this.props,s=n&&n.get?n.get("enum"):null,i=n&&n.get?n.get("format"):null,c=n&&n.get?n.get("type"):null,u=n&&n.get?n.get("in"):null;if(t?(ne(t)||"object"==typeof t)&&(t=nb(t)):t="",r=r.toJS?r.toJS():[],s){let n=e("Select");return tN.default.createElement(n,{className:r.length?"invalid":"",title:r.length?r:"",allowedValues:[...s],value:t,allowEmptyValue:!a,disabled:o,onChange:this.onEnumChange})}let d=o||u&&"formData"===u&&!("FormData"in window),p=e("Input");return c&&"file"===c?tN.default.createElement(p,{type:"file",className:r.length?"invali
1d":"",title:r.length?r:"",onChange:this.onChange,disabled:d}):tN.default.createElement(a2.default,{type:i&&"password"===i?"password":"text",className:r.length?"invalid":"",title:r.length?r:"",value:t,minLength:0,debounceTimeout:350,placeholder:l,onChange:this.onChange,disabled:d})}constructor(...e){super(...e),this.onChange=e=>{let t=this.props.schema&&"file"===this.props.schema.get("type")?e.target.files[0]:e.target.value;this.props.onChange(t,this.props.keyName)},this.onEnumChange=e=>this.props.onChange(e)}}a6.defaultProps=a1;class a8 extends tN.PureComponent{UNSAFE_componentWillReceiveProps(e){let t=lt(e.value);t!==this.state.value&&this.setState({value:t}),e.schema!==this.state.schema&&this.setState({schema:e.schema})}render(){let{getComponent:e,required:t,schema:n,errors:r,fn:a,disabled:l}=this.props,o=(r=r.toJS?r.toJS():Array.isArray(r)?r:[]).filter(e=>"string"==typeof e),s=r.filter(e=>void 0!==e.needRemove).map(e=>e.error),i=this.state.value,c=!!(i&&i.count&&i.count()>0),u=n.getIn(["items","enum"]),d=n.getIn(["items","type"]),p=a.jsonSchema202012.foldType(nt(d)),m=a.jsonSchema202012.getType(nt(n.get("items"))),f=n.getIn(["items","format"]),h=n.get("items"),g,y=!1,v="file"===d||"string"===d&&"binary"===f;if(d&&f?g=e("JsonSchema_".concat(d,"_").concat(f)):"boolean"!==d&&"array"!==d&&"object"!==d||(g=e("JsonSchema_".concat(d))),tk.List.isList(d)&&("array"===p||"object"===p)&&(g=e("JsonSchema_object")),g||v||(y=!0),u){let n=e("Select");return tN.default.createElement(n,{className:r.length?"invalid":"",title:r.length?r:"",multiple:!0,value:i,disabled:l,allowedValues:u,allowEmptyValue:!t,onChange:this.onEnumChange})}let E=e("Button");return tN.default.createElement("div",{className:"json-schema-array"},c?i.map((t,n)=>{let o=(0,tk.fromJS)([...r.filter(e=>e.index===n).map(e=>e.error)]);return tN.default.createElement("div",{key:n,className:"json-schema-form-item"},v?tN.default.createElement(a4,{value:t,onChange:e=>this.onItemChange(e,n),disabled:l,errors:o,getComponent:e}):y?tN.default.createElement(a5,{value:t,onChange:e=>this.onItemChange(e,n),disabled:l,errors:o}):tN.default.createElement(g,(0,rF.default)({},this.props,{value:t,onChange:e=>this.onItemChange(e,n),disabled:l,errors:o,schema:h,getComponent:e,fn:a})),l?null:tN.default.createElement(E,{className:"btn btn-sm json-schema-form-item-remove ".concat(s.length?"invalid":null),title:s.length?s:"",onClick:()=>this.removeItem(n)}," - "))}):null,l?null:tN.default.createElement(E,{className:"btn btn-sm json-schema-form-item-add ".concat(o.length?"invalid":null),title:o.length?o:"",onClick:this.addItem},"Add ",m," item"))}constructor(e,t){super(e,t),this.onChange=()=>{this.props.onChange(this.state.value)},this.onItemChange=(e,t)=>
1{this.setState(n=>{let{value:r}=n;return{value:r.set(t,e)}},this.onChange)},this.removeItem=e=>{this.setState(t=>{let{value:n}=t;return{value:n.delete(e)}},this.onChange)},this.addItem=()=>{let{fn:e}=this.props,t=lt(this.state.value);this.setState(()=>({value:t.push(e.getSampleSchema(this.state.schema.get("items"),!1,{includeWriteOnly:!0}))}),this.onChange)},this.onEnumChange=e=>{this.setState(()=>({value:e}),this.onChange)},this.state={value:lt(e.value),schema:e.schema}}}a8.defaultProps=a1;class a5 extends tN.Component{render(){let{value:e,errors:t,description:n,disabled:r}=this.props;return e?(ne(e)||"object"==typeof e)&&(e=nb(e)):e="",t=t.toJS?t.toJS():[],tN.default.createElement(a2.default,{type:"text",className:t.length?"invalid":"",title:t.length?t:"",value:e,minLength:0,debounceTimeout:350,placeholder:n,onChange:this.onChange,disabled:r})}constructor(...e){super(...e),this.onChange=e=>{let t=e.target.value;this.props.onChange(t,this.props.keyName)}}}a5.defaultProps=a1;class a4 extends tN.Component{render(){let{getComponent:e,errors:t,disabled:n}=this.props,r=e("Input"),a=n||!("FormData"in window);return tN.default.createElement(r,{type:"file",className:t.length?"invalid":"",title:t.length?t:"",onChange:this.onFileChange,disabled:a})}constructor(...e){super(...e),this.onFileChange=e=>{let t=e.target.files[0];this.props.onChange(t,this.props.keyName)}}}a4.defaultProps=a1;class a9 extends tN.Component{render(){let{getComponent:e,value:t,errors:n,schema:r,required:a,disabled:l}=this.props;n=n.toJS?n.toJS():[];let o=r&&r.get?r.get("enum"):null,s=e("Select");return tN.default.createElement(s,{className:n.length?"invalid":"",title:n.length?n:"",value:String(t),disabled:l,allowedValues:o?[...o]:!o&&["true","false"],allowEmptyValue:!o||!a,onChange:this.onEnumChange})}constructor(...e){super(...e),this.onEnumChange=e=>this.props.onChange(e)}}a9.defaultProps=a1;let a7=e=>e.map(e=>{let t=void 0!==e.propKey?e.propKey:e.index,n="string"==typeof e?e:"string"==typeof e.error?e.error:null;if(!t&&n)return n;let r=e.error,a="/".concat(e.propKey);for(;"object"==typeof r;){let e=void 0!==r.propKey?r.propKey:r.index;if(void 0===e||(a+="/".concat(e),!r.error))break;r=r.error}return"".concat(a,": ").concat(r)});class le extends tN.PureComponent{render(){let{getComponent:e,value:t,errors:n,disabled:r}=this.props,a=e("TextArea");return n=n.toJS?n.toJS():Array.isArray(n)?n:[],tN.default.createElement("div",null,tN.default.createElement(a,{className:(0,aw.default)({invalid:n.length}),title:n.length?a7(n).join(", "):"",value:nb(t),disabled:r,onChange:this.handleOnChange}))}constructor(){super(),this.onChange=e=>{this.props.onChange(e)},this.handleOnChange=e=>{let t=e.target.value;this.onChange(t)}}}function lt(e){return tk.List.isList(e)?e:Array.isArray(e)?(0,tk.fromJS)(e):(0,tk.List)()}le.defaultProps=a1;let ln=e=>{let{extensions:t,propClass:n=""}=e;return t.entrySeq().map(e=>{var t;let[r,a]=e,l=null!==(t=nt(a))&&void 0!==t?t:null;return tN.default.createElement("tr",{key:r,className:n},tN.default.createElement("td",null,r),tN.default.createElement("td",null,JSON.stringify(l)))}).toArray()};var lr=()=>({components:{modelExample:aI,ModelWrapper:aj,ModelCollapse:aA,Model:aK,Models:az,EnumModel:aF,ObjectModel:aG,ArrayModel:aX,PrimitiveModel:aQ,ModelExtensions:ln,schemes:aZ,SchemesContainer:a0,...ty}}),la=tr(123),ll=tr.n(la),lo=function(e){var t={};return tr.d(t,e),t}({default:function(){return en()}}),ls=function(e){var t={};return tr.d(t,e),t}({default:function(){return ea()}});let li=e=>t=>Array.isArray(e)&&Array.isArray(t)&&e.length===t.length&&e.every((e,n)=>e===t[n]),lc=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t};class lu extends Map{delete(e){let t=Array.from(this.keys()).find(li(e));return super.delete(t)}get(e){let t=Array.from(this.keys()).find(li(e));return super.get(t)}has(e){return -1!==Array.from(this.keys()).findIndex(li(e))}}var ld=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:lc,{Cache:n}=tX.default;tX.default.Cache=lu;let r=(0,tX.default)(e,t);return tX.default.Cache=n,r};let lp={string:e=>e.pattern?(e=>{try{return new lo.default(e).gen()}catch(e){return"string"}})(e.pattern):"string",string_email:()=>"[email protected]","string_date-time":()=>(new Date).toISOString(),string_date:()=>(new Date).toISOString().substring(0,10),string_uuid:()=>
1"3fa85f64-5717-4562-b3fc-2c963f66afa6",string_hostname:()=>"example.com",string_ipv4:()=>"198.51.100.42",string_ipv6:()=>"2001:0db8:5b96:0000:0000:426f:8e17:642a",number:()=>0,number_float:()=>0,integer:()=>0,boolean:e=>"boolean"!=typeof e.default||e.default},lm=e=>{let{type:t,format:n}=e=nn(e),r=lp["".concat(t,"_").concat(n)]||lp[t];return ns(r)?r(e):"Unknown Type: "+e.type},lf=e=>(function e(t,n){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>!0;if("object"!=typeof t||Array.isArray(t)||null===t||!n)return t;let a=Object.assign({},t);return Object.keys(a).forEach(t=>{t===n&&r(a[t],t)?delete a[t]:a[t]=e(a[t],n,r)}),a})(e,"$$ref",e=>"string"==typeof e&&e.indexOf("#")>-1),lh=["maxProperties","minProperties"],lg=["minItems","maxItems"],ly=["minimum","maximum","exclusiveMinimum","exclusiveMaximum"],lv=["minLength","maxLength"],lE=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r={...e};if(["example","default","enum","xml","type",...lh,...lg,...ly,...lv].forEach(e=>{void 0===r[e]&&void 0!==t[e]&&(r[e]=t[e])}),void 0!==t.required&&Array.isArray(t.required)&&(void 0!==r.required&&r.required.length||(r.required=[]),t.required.forEach(e=>{r.required.includes(e)||r.required.push(e)})),t.properties){r.properties||(r.properties={});let e=nn(t.properties);for(let a in e)Object.prototype.hasOwnProperty.call(e,a)&&(e[a]&&e[a].deprecated||e[a]&&e[a].readOnly&&!n.includeReadOnly||e[a]&&e[a].writeOnly&&!n.includeWriteOnly||r.properties[a]||(r.properties[a]=e[a],!t.required&&Array.isArray(t.required)&&-1!==t.required.indexOf(a)&&(r.required?r.required.push(a):r.required=[a])))}return t.items&&(r.items||(r.items={}),r.items=lE(r.items,t.items,n)),r},lS=function(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];e&&ns(e.toJS)&&(e=e.toJS());let l=void 0!==r||e&&void 0!==e.example||e&&void 0!==e.default,o=!l&&e&&e.oneOf&&e.oneOf.length>0,s=!l&&e&&e.anyOf&&e.anyOf.length>0;if(!l&&(o||s)){let t=nn(o?e.oneOf[0]:e.anyOf[0]);if(!(e=lE(e,t,n)).xml&&t.xml&&(e.xml=t.xml),void 0!==e.example&&void 0!==t.example)l=!0;else if(t.properties){e.properties||(e.properties={});let r=nn(t.properties);for(let a in r)Object.prototype.hasOwnProperty.call(r,a)&&(r[a]&&r[a].deprecated||r[a]&&r[a].readOnly&&!n.includeReadOnly||r[a]&&r[a].writeOnly&&!n.includeWriteOnly||e.properties[a]||(e.properties[a]=r[a],!t.required&&Array.isArray(t.required)&&-1!==t.required.indexOf(a)&&(e.required?e.required.push(a):e.required=[a])))}}let i={},{xml:c,type:u,example:d,properties:p,additionalProperties:m,items:f}=e||{},{includeReadOnly:h,includeWriteOnly:g}=n,y,{name:v,prefix:E,namespace:S}=c=c||{},b={};a&&(y=(E?E+":":"")+(v=v||"notagname"),S)&&(i[E?"xmlns:"+E:"xmlns"]=S),a&&(b[y]=[]);let w=t=>t.some(t=>Object.prototype.hasOwnProperty.call(e,t));e&&!u&&(p||m||w(lh)?u="object":f||w(lg)?u="array":w(ly)?(u="number",e.type="number"):l||e.enum||(u="string",e.type="string"));let _=t=>{if(null!=(null==e?void 0:e.maxItems)&&(t=t.slice(0,null==e?void 0:e.maxItems)),null!=(null==e?void 0:e.minItems)){let n=0;for(;t.length<(null==e?void 0:e.minItems);)t.push(t[n++%t.length])}return t},x=nn(p),C,O=0,N=()=>e&&null!==e.maxProperties&&void 0!==e.maxProperties&&O>=e.maxProperties,A=t=>!e||null===e.maxProperties||void 0===e.maxProperties||!N()&&(!!(e&&e.required&&e.required.length&&e.required.includes(t))||e.maxProperties-O-(()=>{if(!e||!e.required)return 0;let t=0;return a?e.required.forEach(e=>t+=+(void 0!==b[e])):e.required.forEach(e=>{var n;return t+=+(void 0!==(null===(n=b[y])||void 0===n?void 0:n.find(t=>void 0!==t[e])))}),e.required.length-t})()>0);if(C=a?function(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;if(e&&x[t]){if(x[t].xml=x[t].xml||{},x[t].xml.attribute){let e=Array.isArray(x[t].enum)?x[t].enum[0]:void 0,n=x[t].example,r=x[t].default;return void(i[x[t].xml.name||t]=void 0!==n?n:void 0!==r?r:void 0!==e?e:lm(x[t]))}x[t].xml.name=x[t].xml.name||t}else x[t]||!1===m||(x[t]={xml:{name:t}});let l=lS(e&&x[t]||void 0,n,r,a);A(t)&&(O++,Array.isArray(l)?b[y]=b[y].concat(l):b[y].push(l))}:(t,r)=>{if(A(t)){if(Object.prototype.hasOwnProperty.call(e,"discriminator")&&e.discriminator&&Object.prototype.hasOwnProperty.call(e.discriminator,"mapping")&&e.discriminator.mapping&&Object.prototype.hasOwnProperty.call(e,"$$ref")&&e.$$ref&&e.discriminator.propertyName===t){for(let n in e.discriminator.mapping)if(-1!==e.$$ref.search(e.discriminator.mapping[n])){b[t]=n;break}}else b[t]=lS(x[t],n,r,a);O++}},l){let t;if(t=lf(void 0!==r?r:void 0!==d?d:e.default),!a){if("number"==typeof t&&"string"===u)return"".concat(t);if("string"!=typeof t||"string"===u)return t;try{return JSON.parse(t)}catch(e){return t}}if(e||(u=Array.isArray(t)?"array":typeof t),"array"===u){if(!Array.isArray(t)){if("string"==typeof t)return t;t=[t]}let r=e?e.items:void 0;r&&(r.xml=r.xml||c||{},r.xml.name=r.xml.name||c.name);let l=t.map(e=>lS(r,n,e,a));return l=_(l),c.wrapped?(b[y]=l,(0,ls.default)(i)||b[y].push({_attr:i})):b=l,b}if("object"===u){if("string"==typeof t)return t;for(let n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e&&x[n]&&x[n].readOnly&&!h||e&&x[n]&&x[n].writeOnly&&!g||(e&&x[n]&&x[n].xml&&x[n].xml.attribute?i[x[n].xml.
1name||n]=t[n]:C(n,t[n])));return(0,ls.default)(i)||b[y].push({_attr:i}),b}return b[y]=(0,ls.default)(i)?t:[{_attr:i},t],b}if("object"===u){for(let e in x)Object.prototype.hasOwnProperty.call(x,e)&&(x[e]&&x[e].deprecated||x[e]&&x[e].readOnly&&!h||x[e]&&x[e].writeOnly&&!g||C(e));if(a&&i&&b[y].push({_attr:i}),N())return b;if(!0===m)a?b[y].push({additionalProp:"Anything can be here"}):b.additionalProp1={},O++;else if(m){let t=nn(m),r=lS(t,n,void 0,a);if(a&&t.xml&&t.xml.name&&"notagname"!==t.xml.name)b[y].push(r);else{let t=null!==e.minProperties&&void 0!==e.minProperties&&O<e.minProperties?e.minProperties-O:3;for(let e=1;e<=t&&!N();e++){if(a){let t={};t["additionalProp"+e]=r.notagname,b[y].push(t)}else b["additionalProp"+e]=r;O++}}}return b}if("array"===u){let t;if(!f)return;if(a&&(f.xml=f.xml||(null==e?void 0:e.xml)||{},f.xml.name=f.xml.name||c.name),Array.isArray(f.anyOf))t=f.anyOf.map(e=>lS(lE(e,f,n),n,void 0,a));else if(Array.isArray(f.oneOf))t=f.oneOf.map(e=>lS(lE(e,f,n),n,void 0,a));else{if(!(!a||a&&c.wrapped))return lS(f,n,void 0,a);t=[lS(f,n,void 0,a)]}return t=_(t),a&&c.wrapped?(b[y]=t,(0,ls.default)(i)||b[y].push({_attr:i}),b):t}if(e&&Array.isArray(e.enum))t=na(e.enum)[0];else{if(!e)return;if("number"==typeof(t=lm(e))){let n=e.minimum;null!=n&&(e.exclusiveMinimum&&n++,t=n);let r=e.maximum;null!=r&&(e.exclusiveMaximum&&r--,t=r)}if("string"==typeof t&&(null!==e.maxLength&&void 0!==e.maxLength&&(t=t.slice(0,e.maxLength)),null!==e.minLength&&void 0!==e.minLength)){let n=0;for(;t.length<e.minLength;)t+=t[n++%t.length]}}if("file"!==u)return a?(b[y]=(0,ls.default)(i)?t:[{_attr:i},t],b):t},lb=e=>(e.schema&&(e=e.schema),e.properties&&(e.type="object"),e),lw=(e,t,n)=>{let r=lS(e,t,n,!0);if(r)return"string"==typeof r?r:ll()(r,{declaration:!0,indent:" "})},l_=(e,t,n)=>lS(e,t,n,!1),lx=(e,t,n)=>[e,JSON.stringify(t),JSON.stringify(n)],lC=ld(lw,lx),lO=ld(l_,lx),lN=[{when:/json/,shouldStringifyTypes:["string"]}],lA=["object"];var lk=e=>(t,n,r,a)=>{let{fn:l}=e(),o=l.memoizedSampleFromSchema(t,n,a),s=typeof o,i=lN.reduce((e,t)=>t.when.test(r)?[...e,...t.shouldStringifyTypes]:e,lA);return(0,tQ.default)(i,e=>e===s)?JSON.stringify(o,null,2):o},lI=e=>(t,n,r,a)=>{let l;let{fn:o}=e(),s=o.getJsonSampleSchema(t,n,r,a);try{l=rm.default.dump(rm.default.load(s),{lineWidth:-1},{schema:rm.JSON_SCHEMA}),"\n"===l[l.length-1]&&(l=l.slice(0,l.length-1))}catch(e){return console.error(e),"error: could not generate yaml example"}return l.replace(/\t/g," ")},lj=e=>(t,n,r)=>{let{fn:a}=e();if(t&&!t.xml&&(t.xml={}),t&&!t.xml.name){if(!t.$$ref&&(t.type||t.items||t.properties||t.additionalProperties))return'<?xml version="1.0" encoding="UTF-8"?>\n\x3c!-- XML example cannot be generated; root element name is undefined --\x3e';if(t.$$ref){let e=t.$$ref.match(/\S*\/(\S+)$/);t.xml.name=e[1]}}return a.memoizedCreateXMLExample(t,n,r)},lR=e=>function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0,{fn:l}=e();return"function"==typeof(null==t?void 0:t.toJS)&&(t=t.toJS()),"function"==typeof(null==a?void 0:a.toJS)&&(a=a.toJS()),/xml/.test(n)?l.getXmlSampleSchema(t,r,a):/(yaml|yml)/.test(n)?l.getYamlSampleSchema(t,r,n,a):l.getJsonSampleSchema(t,r,n,a)},lP=e=>{let{getSystem:t}=e,n=lk(t),r=lI(t),a=lj(t),l=lR(t);return{fn:{jsonSchema5:{inferSchema:lb,sampleFromSchema:l_,sampleFromSchemaGeneric:lS,createXMLExample:lw,memoizedSampleFromSchema:lO,memoizedCreateXMLExample:lC,getJsonSampleSchema:n,getYamlSampleSchema:r,getXmlSampleSchema:a,getSampleSchema:l,mergeJsonSchema:lE},inferSchema:lb,sampleFromSchema:l_,sampleFromSchemaGeneric:lS,createXMLExample:lw,memoizedSampleFromSchema:lO,memoizedCreateXMLExample:lC,getJsonSampleSchema:n,getYamlSampleSchema:r,getXmlSampleSchema:a,getSampleSchema:l,mergeJsonSchema:lE}}},lM=function(e){var t={};return tr.d(t,e),t}({default:function(){return eo()}});let lT=["get","put","post","delete","options","head","patch","trace"],lL=e=>e||(0,tk.Map)(),lq=(0,n1.createSelector)(lL,e=>e.get("lastError")),lB=(0,n1.createSelector)(lL,e=>e.get("url")),lD=(0,n1.createSelector)(lL,e=>e.get("spec")||""),lV=(0,n1.createSelector)(lL,e=>e.get("specSource")||"not-editor"),lJ=(0,n1.createSelector)(lL,e=>e.get("json",(0,tk.Map)())),lU=(0,n1.createSelector)(lJ,e=>e.toJS()),lK=(0,n1.createSelector)(lL,e=>e.get("resolved",(0,tk.Map)())),lz=(e,t)=>e.getIn(["resolvedSubtrees",...t],void 0),lF=(e,t)=>tk.Map.isMap(e)&&tk.Map.isMap(t)?t.get("$$ref")?t:(0,tk.OrderedMap)().mergeWith(lF,e,t):t,lW=(0,n1.createSelector)(lL,e=>(0,tk.OrderedMap)().mergeWith(lF,e.get("json"),e.get("resolvedSubtrees"))),l$=e=>lJ(e),lH=(0,n1.createSelector)(l$,()=>!1),lG=(0,n1.createSelector)(l$,e=>oR(e&&e.get("info"))),lX=(0,n1.createSelector)(l$,e=>oR(e&&e.get("externalDocs"))),lY=(0,n1.createSelector)(lG,e=>e&&e.get("version")),lQ=(0,n1.createSelector)(lY,e=>/v?([0-9]*)\.([0-9]*)\.([0-9]*)/i.exec(e).slice(1)),lZ=(0,n1.createSelector)(lW,e=>e.get("paths")),l0=(0,lM.default)(["get","put","post","delete","options","head","patch"]),l2=(0,n1.createSelector)(lZ,e=>{let t=(0,tk.List)();return!tk.Map.isMap(e)||e.isEmpty()||e.forEach((e,n)=>{if(!e||!e.forEach)return{};e.forEach((e,r)=>{0>lT.indexOf(r)||(t=t.push((0,tk.fromJS)({path:n,method:r,operation:e,id:"".concat(r,"-").concat(n)})))})}),t}),l1=(0,n1.createSelector)(l$,e=>
1(0,tk.Set)(e.get("consumes"))),l3=(0,n1.createSelector)(l$,e=>(0,tk.Set)(e.get("produces"))),l6=(0,n1.createSelector)(l$,e=>e.get("security",(0,tk.List)())),l8=(0,n1.createSelector)(l$,e=>e.get("securityDefinitions")),l5=(e,t)=>{let n=e.getIn(["resolvedSubtrees","definitions",t],null),r=e.getIn(["json","definitions",t],null);return n||r||null},l4=(0,n1.createSelector)(l$,e=>{let t=e.get("definitions");return tk.Map.isMap(t)?t:(0,tk.Map)()}),l9=(0,n1.createSelector)(l$,e=>e.get("basePath")),l7=(0,n1.createSelector)(l$,e=>e.get("host")),oe=(0,n1.createSelector)(l$,e=>e.get("schemes",(0,tk.Map)())),ot=(0,n1.createSelector)([l2,l1,l3],(e,t,n)=>e.map(e=>e.update("operation",e=>{if(e){if(!tk.Map.isMap(e))return;return e.withMutations(e=>(e.get("consumes")||e.update("consumes",e=>(0,tk.Set)(e).merge(t)),e.get("produces")||e.update("produces",e=>(0,tk.Set)(e).merge(n)),e))}return(0,tk.Map)()}))),on=(0,n1.createSelector)(l$,e=>{let t=e.get("tags",(0,tk.List)());return tk.List.isList(t)?t.filter(e=>tk.Map.isMap(e)):(0,tk.List)()}),or=(e,t)=>(on(e)||(0,tk.List)()).filter(tk.Map.isMap).find(e=>e.get("name")===t,(0,tk.Map)()),oa=(0,n1.createSelector)(ot,on,(e,t)=>e.reduce((e,t)=>{let n=(0,tk.Set)(t.getIn(["operation","tags"]));return 1>n.count()?e.update("default",(0,tk.List)(),e=>e.push(t)):n.reduce((e,n)=>e.update(n,(0,tk.List)(),e=>e.push(t)),e)},t.reduce((e,t)=>e.set(t.get("name"),(0,tk.List)()),(0,tk.OrderedMap)()))),ol=e=>t=>{let{getConfigs:n}=t,{tagsSorter:r,operationsSorter:a}=n();return oa(e).sortBy((e,t)=>t,(e,t)=>{let n="function"==typeof r?r:nm.tagsSorter[r];return n?n(e,t):null}).map((t,n)=>{let r="function"==typeof a?a:nm.operationsSorter[a],l=r?t.sort(r):t;return(0,tk.Map)({tagDetails:or(e,n),operations:l})})},oo=(0,n1.createSelector)(lL,e=>e.get("responses",(0,tk.Map)())),os=(0,n1.createSelector)(lL,e=>e.get("requests",(0,tk.Map)())),oi=(0,n1.createSelector)(lL,e=>e.get("mutatedRequests",(0,tk.Map)())),oc=(e,t,n)=>oo(e).getIn([t,n],null),ou=(e,t,n)=>os(e).getIn([t,n],null),od=(e,t,n)=>oi(e).getIn([t,n],null),op=()=>!0,om=(e,t,n)=>{let r=lW(e).getIn(["paths",...t,"parameters"],(0,tk.OrderedMap)()),a=e.getIn(["meta","paths",...t,"parameters"],(0,tk.OrderedMap)());return r.map(e=>{let t=a.get("".concat(n.get("in"),".").concat(n.get("name"))),r=a.get("".concat(n.get("in"),".").concat(n.get("name"),".hash-").concat(n.hashCode()));return(0,tk.OrderedMap)().merge(e,t,r)}).find(e=>e.get("in")===n.get("in")&&e.get("name")===n.get("name"),(0,tk.OrderedMap)())},of=(e,t,n,r)=>{let a="".concat(r,".").concat(n);return e.getIn(["meta","paths",...t,"parameter_inclusions",a],!1)},oh=(e,t,n,r)=>{let a=lW(e).getIn(["paths",...t,"parameters"],(0,tk.OrderedMap)()).find(e=>e.get("in")===r&&e.get("name")===n,(0,tk.OrderedMap)());return om(e,t,a)},og=(e,t,n)=>{let r=lW(e).getIn(["paths",t,n],(0,tk.OrderedMap)()),a=e.getIn(["meta","paths",t,n],(0,tk.OrderedMap)()),l=r.get("parameters",(0,tk.List)()).map(r=>om(e,[t,n],r));return(0,tk.OrderedMap)().merge(r,a).set("parameters",l)};function oy(e,t,n,r){return t=t||[],e.getIn(["meta","paths",...t,"parameters"],(0,tk.fromJS)([])).find(e=>tk.Map.isMap(e)&&e.get("name")===n&&e.get("in")===r)||(0,tk.Map)()}let ov=(0,n1.createSelector)(l$,e=>{let t=e.get("host");return"string"==typeof t&&t.length>0&&"/"!==t[0]});function oE(e,t,n){return og(e,...t=t||[]).get("parameters",(0,tk.List)()).reduce((e,t)=>{let r=n&&"body"===t.get("in")?t.get("value_xml"):t.get("value");return tk.List.isList(r)&&(r=r.filter(e=>""!==e)),e.set(nw(t,{allowHashes:!1}),r)},(0,tk.fromJS)({}))}function oS(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(tk.List.isList(e))return e.some(e=>tk.Map.isMap(e)&&e.get("in")===t)}function ob(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(tk.List.isList(e))return e.some(e=>tk.Map.isMap(e)&&e.get("type")===t)}function ow(e,t){t=t||[];let n=lW(e).getIn(["paths",...t],(0,tk.fromJS)({}
1)),r=e.getIn(["meta","paths",...t],(0,tk.fromJS)({})),a=o_(e,t),l=n.get("parameters")||new tk.List,o=r.get("consumes_value")?r.get("consumes_value"):ob(l,"file")?"multipart/form-data":ob(l,"formData")?"application/x-www-form-urlencoded":void 0;return(0,tk.fromJS)({requestContentType:o,responseContentType:a})}function o_(e,t){t=t||[];let n=lW(e).getIn(["paths",...t],null);if(null===n)return;let r=e.getIn(["meta","paths",...t,"produces_value"],null),a=n.getIn(["produces",0],null);return r||a||"application/json"}function ox(e,t){t=t||[];let n=lW(e),r=n.getIn(["paths",...t],null);if(null===r)return;let[a]=t,l=r.get("produces",null),o=n.getIn(["paths",a,"produces"],null),s=n.getIn(["produces"],null);return l||o||s}function oC(e,t){t=t||[];let n=lW(e),r=n.getIn(["paths",...t],null);if(null===r)return;let[a]=t,l=r.get("consumes",null),o=n.getIn(["paths",a,"consumes"],null),s=n.getIn(["consumes"],null);return l||o||s}let oO=(e,t,n)=>{let r=e.get("url").match(/^([a-z][a-z0-9+\-.]*):/),a=Array.isArray(r)?r[1]:null;return e.getIn(["scheme",t,n])||e.getIn(["scheme","_defaultScheme"])||a||""},oN=(e,t,n)=>["http","https"].indexOf(oO(e,t,n))>-1,oA=(e,t)=>{t=t||[];let n=e.getIn(["meta","paths",...t,"parameters"],(0,tk.fromJS)([])),r=[];if(0===n.length)return r;let a=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=(e,t)=>{let n=[...t,e.get("propKey")||e.get("index")];return tk.Map.isMap(e.get("error"))?a(e.get("error"),n):{error:e.get("error"),path:n}};return tk.List.isList(e)?e.map(e=>tk.Map.isMap(e)?n(e,t):{error:e,path:t}):n(e,t)};return n.forEach((e,t)=>{let n=t.split(".").slice(1,-1).join("."),l=e.get("errors");l&&l.count()&&a(l).forEach(e=>{let{error:t,path:a}=e;r.push(((e,t,n)=>"For '".concat(n,"'").concat((t=t.reduce((e,t)=>"number"==typeof t?"".concat(e,"[").concat(t,"]"):e?"".concat(e,".").concat(t):t,""))?" at path '".concat(t,"'"):"",": ").concat(e,"."))(t,a,n))})}),r},ok=(e,t)=>0===oA(e,t).length,oI=(e,t)=>{let n={requestBody:!1,requestContentType:{}},r=e.getIn(["resolvedSubtrees","paths",...t,"requestBody"],(0,tk.fromJS)([]));return r.size<1||(r.getIn(["required"])&&(n.requestBody=r.getIn(["required"])),r.getIn(["content"]).entrySeq().forEach(e=>{let t=e[0];if(e[1].getIn(["schema","required"])){let r=e[1].getIn(["schema","required"]).toJS();n.requestContentType[t]=r}})),n},oj=(e,t,n,r)=>{if((n||r)&&n===r)return!0;let a=e.getIn(["resolvedSubtrees","paths",...t,"requestBody","content"],(0,tk.fromJS)([]));if(a.size<2||!n||!r)return!1;let l=a.getIn([n,"schema","properties"],(0,tk.fromJS)([])),o=a.getIn([r,"schema","properties"],(0,tk.fromJS)([]));return!!l.equals(o)};function oR(e){return tk.Map.isMap(e)?e:new tk.Map}var oP=function(e){var t={};return tr.d(t,e),t}({default:function(){return ei()}}),oM=function(e){var t={};return tr.d(t,e),t}({default:function(){return eu()}}),oT=function(e){var t={};return tr.d(t,e),t}({default:function(){return ep()}}),oL=function(e){var t={};return tr.d(t,e),t}({default:function(){return ef()}});let oq="spec_update_spec",oB="spec_update_url",oD="spec_update_json",oV="spec_update_param",oJ="spec_update_empty_param_inclusion",oU="spec_validate_param",oK="spec_set_response",oz="spec_set_request",oF="spec_set_mutated_request",oW="spec_log_request",o$="spec_clear_response",oH="spec_clear_request",oG="spec_clear_validate_param",oX="spec_update_operation_meta_value",oY="spec_update_resolved",oQ="spec_update_resolved_subtree",oZ="set_scheme",o0=e=>(0,oP.default)(e)?e:"";function o2(e){let t=o0(e).replace(/\t/g," ");if("string"==typeof e)return{type:oq,payload:t}}function o1(e){return{type:oY,payload:e}}function o3(e){return{type:oB,payload:e}}function o6(e){return{type:oD,payload:e}}let o8=e=>t=>{let{specActions:n,specSelectors:r,errActions:a}=t,{specStr:l}=r,o=null;try{e=e||l(),a.clear({source:"parser"}),o=rm.default.load(e,{schema:rm.JSON_SCHEMA})}catch(e){return console.error(e),a.newSpecErr({source:"parser",level:"error",message:e.reason,line:e.mark&&e.mark.line?e.mark.line+1:void 0})}return o&&"object"==typeof o?n.updateJsonSpec(o):n.updateJsonSpec({})},o5=!1,o4=(e,t)=>
1n=>{let{specActions:r,specSelectors:a,errActions:l,fn:{fetch:o,resolve:s,AST:i={}},getConfigs:c}=n;o5||(console.warn("specActions.resolveSpec is deprecated since v3.10.0 and will be removed in v4.0.0; use requestResolvedSubtree instead!"),o5=!0);let{modelPropertyMacro:u,parameterMacro:d,requestInterceptor:p,responseInterceptor:m}=c();void 0===e&&(e=a.specJson()),void 0===t&&(t=a.url());let f=i.getLineNumberForPath?i.getLineNumberForPath:()=>{},h=a.specStr();return s({fetch:o,spec:e,baseDoc:String(new URL(t,document.baseURI)),modelPropertyMacro:u,parameterMacro:d,requestInterceptor:p,responseInterceptor:m}).then(e=>{let{spec:t,errors:n}=e;if(l.clear({type:"thrown"}),Array.isArray(n)&&n.length>0){let e=n.map(e=>(console.error(e),e.line=e.fullPath?f(h,e.fullPath):null,e.path=e.fullPath?e.fullPath.join("."):null,e.level="error",e.type="thrown",e.source="resolver",Object.defineProperty(e,"message",{enumerable:!0,value:e.message}),e));l.newThrownErrBatch(e)}return r.updateResolved(t)})},o9=[],o7=(0,oM.default)(()=>{let e=o9.reduce((e,t)=>{let{path:n,system:r}=t;return e.has(r)||e.set(r,[]),e.get(r).push(n),e},new Map);o9=[],e.forEach(async(e,t)=>{var n;if(!t)return void console.error("debResolveSubtrees: don't have a system to operate on, aborting.");if(!t.fn.resolveSubtree)return void console.error("Error: Swagger-Client did not provide a `resolveSubtree` method, doing nothing.");let{errActions:r,errSelectors:a,fn:{resolveSubtree:l,fetch:o,AST:s={}},specSelectors:i,specActions:c}=t,u=null!==(n=s.getLineNumberForPath)&&void 0!==n?n:(0,lM.default)(void 0),d=i.specStr(),{modelPropertyMacro:p,parameterMacro:m,requestInterceptor:f,responseInterceptor:h}=t.getConfigs();try{let t=await e.reduce(async(e,t)=>{let{resultMap:n,specWithCurrentSubtrees:s}=await e,{errors:c,spec:g}=await l(s,t,{baseDoc:String(new URL(i.url(),document.baseURI)),modelPropertyMacro:p,parameterMacro:m,requestInterceptor:f,responseInterceptor:h});if(a.allErrors().size&&r.clearBy(e=>{var n;return"thrown"!==e.get("type")||"resolver"!==e.get("source")||!(null===(n=e.get("fullPath"))||void 0===n?void 0:n.every((e,n)=>e===t[n]||void 0===t[n]))}),Array.isArray(c)&&c.length>0){let e=c.map(e=>(e.line=e.fullPath?u(d,e.fullPath):null,e.path=e.fullPath?e.fullPath.join("."):null,e.level="error",e.type="thrown",e.source="resolver",Object.defineProperty(e,"message",{enumerable:!0,value:e.message}),e));r.newThrownErrBatch(e)}return g&&i.isOAS3()&&"components"===t[0]&&"securitySchemes"===t[1]&&await Promise.all(Object.values(g).filter(e=>"openIdConnect"===(null==e?void 0:e.type)).map(async e=>{let t={url:e.openIdConnectUrl,requestInterceptor:f,responseInterceptor:h};try{let n=await o(t);n instanceof Error||n.status>=400?console.error(n.statusText+" "+t.url):e.openIdConnectData=JSON.parse(n.text)}catch(e){console.error(e)}})),(0,oT.default)(n,t,g),s=(0,oL.default)(t,g,s),{resultMap:n,specWithCurrentSubtrees:s}},Promise.resolve({resultMap:(i.specResolvedSubtree([])||(0,tk.Map)()).toJS(),specWithCurrentSubtrees:i.specJS()}));c.updateResolvedSubtree([],t.resultMap)}catch(e){console.error(e)}})},35),se=e=>t=>{o9.find(n=>{let{path:r,system:a}=n;return a===t&&r.toString()===e.toString()})||(o9.push({path:e,system:t}),o7())};function st(e,t,n,r,a){return{type:oV,payload:{path:e,value:r,paramName:t,paramIn:n,isXml:a}}}function sn(e,t,n,r){return{type:oV,payload:{path:e,param:t,value:n,isXml:r}}}let sr=(e,t)=>({type:oQ,payload:{path:e,value:t}}),sa=()=>({type:oQ,payload:{path:[],value:(0,tk.Map)()}}),sl=(e,t)=>({type:oU,payload:{pathMethod:e,isOAS3:t}}),so=(e,t,n,r)=>({type:oJ,payload:{pathMethod:e,paramName:t,paramIn:n,includeEmptyValue:r}});function ss(e){return{type:oG,payload:{pathMethod:e}}}function si(e,t){return{type:oX,payload:{path:e,value:t,key:"consumes_value"}}}function sc(e,t){return{type:oX,payload:{path:e,value:t,key:"produces_value"}}}let su=(e,t,n)=>({payload:{path:e,method:t,res:n},type:oK}),sd=(e,t,n)=>({payload:{path:e,method:t,req:n},type:oz}),sp=(e,t,n)=>({payload:{path:e,method:t,req:n},type:oF}),sm=e=>({payload:e,type:oW}),sf=e=>t=>{let{fn:n,specActions:r,specSelectors:a,getConfigs:l,oas3Selectors:o}=t,{pathName:s,method:i,operation:c}=e,{requestInterceptor:u,responseInterceptor:d}=l(),p=c.toJS();if(c&&c.get("parameters")&&c.get("parameters").filter(e=>
1e&&!0===e.get("allowEmptyValue")).forEach(t=>{if(a.parameterInclusionSettingFor([s,i],t.get("name"),t.get("in"))){e.parameters=e.parameters||{};let n=n_(t,e.parameters);(!n||n&&0===n.size)&&(e.parameters[t.get("name")]="")}}),e.contextUrl=(0,nj.default)(a.url()).toString(),p&&p.operationId?e.operationId=p.operationId:p&&s&&i&&(e.operationId=n.opId(p,s,i)),a.isOAS3()){let t="".concat(s,":").concat(i);e.server=o.selectedServer(t)||o.selectedServer();let n=o.serverVariables({server:e.server,namespace:t}).toJS(),r=o.serverVariables({server:e.server}).toJS();e.serverVariables=Object.keys(n).length?n:r,e.requestContentType=o.requestContentType(s,i),e.responseContentType=o.responseContentType(s,i)||"*/*";let a=o.requestBodyValue(s,i),l=o.requestBodyInclusionSetting(s,i);a&&a.toJS?e.requestBody=a.map(e=>tk.Map.isMap(e)?e.get("value"):e).filter((e,t)=>(Array.isArray(e)?0!==e.length:!nC(e))||l.get(t)).toJS():e.requestBody=a}let m=Object.assign({},e);m=n.buildRequest(m),r.setRequest(e.pathName,e.method,m),e.requestInterceptor=async t=>{let n=await u.apply(void 0,[t]),a=Object.assign({},n);return r.setMutatedRequest(e.pathName,e.method,a),n},e.responseInterceptor=d;let f=Date.now();return n.execute(e).then(t=>{t.duration=Date.now()-f,r.setResponse(e.pathName,e.method,t)}).catch(t=>{"Failed to fetch"===t.message&&(t.name="",t.message='**Failed to fetch.** \n**Possible Reasons:** \n - CORS \n - Network Failure \n - URL scheme must be "http" or "https" for CORS request.'),r.setResponse(e.pathName,e.method,{error:!0,err:t})})},sh=function(){let{path:e,method:t,...n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r=>{let{fn:{fetch:a},specSelectors:l,specActions:o}=r,s=l.specJsonWithResolvedSubtrees().toJS(),i=l.operationScheme(e,t),{requestContentType:c,responseContentType:u}=l.contentTypeValues([e,t]).toJS(),d=/xml/i.test(c),p=l.parameterValues([e,t],d).toJS();return o.executeRequest({...n,fetch:a,spec:s,pathName:e,method:t,parameters:p,requestContentType:c,scheme:i,responseContentType:u})}};function sg(e,t){return{type:o$,payload:{path:e,method:t}}}function sy(e,t){return{type:oH,payload:{path:e,method:t}}}function sv(e,t,n){return{type:oZ,payload:{scheme:e,path:t,method:n}}}var sE={[oq]:(e,t)=>"string"==typeof t.payload?e.set("spec",t.payload):e,[oB]:(e,t)=>e.set("url",t.payload+""),[oD]:(e,t)=>e.set("json",nr(t.payload)),[oY]:(e,t)=>e.setIn(["resolved"],nr(t.payload)),[oQ]:(e,t)=>{let{value:n,path:r}=t.payload;return e.setIn(["resolvedSubtrees",...r],nr(n))},[oV]:(e,t)=>{let{payload:n}=t,{path:r,paramName:a,paramIn:l,param:o,value:s,isXml:i}=n,c=o?nw(o):"".concat(l,".").concat(a);return e.setIn(["meta","paths",...r,"parameters",c,i?"value_xml":"value"],(0,tk.fromJS)(s))},[oJ]:(e,t)=>{let{payload:n}=t,{pathMethod:r,paramName:a,paramIn:l,includeEmptyValue:o}=n;if(!a||!l)return console.warn("Warning: UPDATE_EMPTY_PARAM_INCLUSION could not generate a paramKey."),e;let s="".concat(l,".").concat(a);return e.setIn(["meta","paths",...r,"parameter_inclusions",s],o)},[oU]:(e,t)=>{let{payload:{pathMethod:n,isOAS3:r}}=t,a=lW(e).getIn(["paths",...n]),l=oE(e,n).toJS();return e.updateIn(["meta","paths",...n,"parameters"],(0,tk.fromJS)({}),t=>a.get("parameters",(0,tk.List)()).reduce((t,a)=>{let o=n_(a,l),s=of(e,n,a.get("name"),a.get("in")),i=function(e,t){let{isOAS3:n=!1,bypassRequiredCheck:r=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=e.get("required"),{schema:l,parameterContentMediaType:o}=t4(e,{isOAS3:n});return function e(t,n,r,a,l){if(!n)return[];let o=[],s=n.get("nullable"),i=n.get("required"),c=n.get("maximum"),u=n.get("minimum"),d=n.get("type"),p=n.get("format"),m=n.get("maxLength"),f=n.get("minLength"),h=n.get("uniqueItems"),g=n.get("maxItems"),y=n.get("minItems"),v=n.get("pattern"),E=r||!0===i,S=null!=t,b=s&&null===t;if(E&&!S&&!b&&!a&&!d)return o.push("Required field is not provided"),o;if(b||!d||!(E||S&&"array"===d||!(!E&&!S)))return[];let w="string"===d&&t,_="array"===d&&Array.isArray(t)&&t.length,x="array"===d&&tk.default.List.isList(t)&&t.count(),C=[w,_,x,"array"===d&&"string"==typeof t&&t,"file"===d&&t instanceof tG.File,"boolean"===d&&(t||!1===t),"number"===d&&(t||0===t),"integer"===d&&(t||0===t),"object"===d&&"object"==typeof t&&null!==t,"object"===d&&"string"==typeof t&&t].some(e=>!!e);if(E&&!C&&!a)return o.push("Required field is not provided"),o;if("object"===d&&(null===l||"application/json"===l)){let r=t;if("string"==typeof t)try{r=JSON.parse(t)}catch(e){return o.push("Parameter string value must be valid JSON"),o}
1n&&n.has("required")&&ns(i.isList)&&i.isList()&&i.forEach(e=>{void 0===r[e]&&o.push({propKey:e,error:"Required property not found"})}),n&&n.has("properties")&&n.get("properties").forEach((t,n)=>{let s=e(r[n],t,!1,a,l);o.push(...s.map(e=>({propKey:n,error:e})))})}if(v){let e=((e,t)=>{if(!new RegExp(t).test(e))return"Value must follow pattern "+t})(t,v);e&&o.push(e)}if(y&&"array"===d){let e=((e,t)=>{if(!e&&t>=1||e&&e.length<t)return"Array must contain at least ".concat(t," item").concat(1===t?"":"s")})(t,y);e&&o.push(e)}if(g&&"array"===d){let e=((e,t)=>{if(e&&e.length>t)return"Array must not contain more then ".concat(t," item").concat(1===t?"":"s")})(t,g);e&&o.push({needRemove:!0,error:e})}if(h&&"array"===d){let e=((e,t)=>{if(e&&("true"===t||!0===t)){let t=(0,tk.fromJS)(e),n=t.toSet();if(e.length>n.size){let e=(0,tk.Set)();if(t.forEach((n,r)=>{t.filter(e=>ns(e.equals)?e.equals(n):e===n).size>1&&(e=e.add(r))}),0!==e.size)return e.map(e=>({index:e,error:"No duplicates allowed."})).toArray()}}})(t,h);e&&o.push(...e)}if(m||0===m){let e=((e,t)=>{if(e.length>t)return"Value must be no longer than ".concat(t," character").concat(1!==t?"s":"")})(t,m);e&&o.push(e)}if(f){let e=((e,t)=>{if(e.length<t)return"Value must be at least ".concat(t," character").concat(1!==t?"s":"")})(t,f);e&&o.push(e)}if(c||0===c){let e=((e,t)=>{if(e>t)return"Value must be less than ".concat(t)})(t,c);e&&o.push(e)}if(u||0===u){let e=((e,t)=>{if(e<t)return"Value must be greater than ".concat(t)})(t,u);e&&o.push(e)}if("string"===d){let e;if(!(e="date-time"===p?(e=>{if(isNaN(Date.parse(e)))return"Value must be a DateTime"})(t):"uuid"===p?(e=>{if(e=e.toString().toLowerCase(),!/^[{(]?[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}[)}]?$/.test(e))return"Value must be a Guid"})(t):(e=>{if(e&&"string"!=typeof e)return"Value must be a string"})(t)))return o;o.push(e)}else if("boolean"===d){let e=(e=>{if("true"!==e&&"false"!==e&&!0!==e&&!1!==e)return"Value must be a boolean"})(t);if(!e)return o;o.push(e)}else if("number"===d){let e=(e=>{if(!/^-?\d+(\.?\d+)?$/.test(e))return"Value must be a number"})(t);if(!e)return o;o.push(e)}else if("integer"===d){let e=(e=>{if(!/^-?\d+$/.test(e))return"Value must be an integer"})(t);if(!e)return o;o.push(e)}else if("array"===d){if(!_&&!x)return o;t&&t.forEach((t,r)=>{let s=e(t,n.get("items"),!1,a,l);o.push(...s.map(e=>({index:r,error:e})))})}else if("file"===d){let e=(e=>{if(e&&!(e instanceof tG.File))return"Value must be a file"})(t);if(!e)return o;o.push(e)}return o}(t,l,a,r,o)}(a,o,{bypassRequiredCheck:s,isOAS3:r});return t.setIn([nw(a),"errors"],(0,tk.fromJS)(i))},t))},[oG]:(e,t)=>{let{payload:{pathMethod:n}}=t;return e.updateIn(["meta","paths",...n,"parameters"],(0,tk.fromJS)([]),e=>e.map(e=>e.set("errors",(0,tk.fromJS)([]))))},[oK]:(e,t)=>{let n,{payload:{res:r,path:a,method:l}}=t;(n=r.error?Object.assign({error:!0,name:r.err.name,message:r.err.message,statusCode:r.err.statusCode},r.err.response):r).headers=n.headers||{};let o=e.setIn(["responses",a,l],nr(n));return tG.Blob&&n.data instanceof tG.Blob&&(o=o.setIn(["responses",a,l,"text"],n.data)),o},[oz]:(e,t)=>{let{payload:{req:n,path:r,method:a}}=t;return e.setIn(["requests",r,a],nr(n))},[oF]:(e,t)=>{let{payload:{req:n,path:r,method:a}}=t;return e.setIn(["mutatedRequests",r,a],nr(n))},[oX]:(e,t)=>{let{payload:{path:n,value:r,key:a}}=t,l=["paths",...n],o=["meta","paths",...n];return e.getIn(["json",...l])||e.getIn(["resolved",...l])||e.getIn(["resolvedSubtrees",...l])?e.setIn([...o,a],(0,tk.fromJS)(r)):e},[o$]:(e,t)=>{let{payload:{path:n,method:r}}=t;return e.deleteIn(["responses",n,r])},[oH]:(e,t)=>{let{payload:{path:n,method:r}}=t;return e.deleteIn(["requests",n,r])},[oZ]:(e,t)=>{let{payload:{scheme:n,path:r,method:a}}=t;
1return r&&a?e.setIn(["scheme",r,a],n):r||a?void 0:e.setIn(["scheme","_defaultScheme"],n)}};let sS=(e,t)=>{let{specActions:n}=t;return function(){for(var t=arguments.length,r=Array(t),a=0;a<t;a++)r[a]=arguments[a];e(...r),n.parseToJson(...r)}},sb=(e,t)=>{let{specActions:n}=t;return function(){for(var t=arguments.length,r=Array(t),a=0;a<t;a++)r[a]=arguments[a];e(...r),n.invalidateResolvedSubtreeCache();let[l]=r,o=(0,rT.default)(l,["paths"])||{};Object.keys(o).forEach(e=>{(0,rT.default)(o,[e]).$ref&&n.requestResolvedSubtree(["paths",e])}),n.requestResolvedSubtree(["components","securitySchemes"])}},sw=(e,t)=>{let{specActions:n}=t;return t=>(n.logRequest(t),e(t))},s_=(e,t)=>{let{specSelectors:n}=t;return t=>e(t,n.isOAS3())};var sx=()=>({statePlugins:{spec:{wrapActions:{...tS},reducers:{...sE},actions:{...tE},selectors:{...tv}}}}),sC=function(e){var t={};return tr.d(t,e),t}({default:function(){return eh.A}}),sO=function(e){var t={};return tr.d(t,e),t}({default:function(){return eg.A}}),sN=function(e){var t={};return tr.d(t,e),t}({default:function(){return ey.A}}),sA=function(e){var t={};return tr.d(t,e),t}({default:function(){return ev.A}}),sk=function(e){var t={};return tr.d(t,e),t}({makeResolve:function(){return eE.H}}),sI=function(e){var t={};return tr.d(t,e),t}({buildRequest:function(){return eS.mK},execute:function(){return eS.g7}}),sj=function(e){var t={};return tr.d(t,e),t}({default:function(){return eb.Ay},makeHttp:function(){return eb.fK},serializeRes:function(){return eb.Xv}}),sR=function(e){var t={};return tr.d(t,e),t}({makeResolveSubtree:function(){return ew.d}}),sP=function(e){var t={};return tr.d(t,e),t}({opId:function(){return e_.A}});let sM=(e,t)=>function(){for(var n=arguments.length,r=Array(n),a=0;a<n;a++)r[a]=arguments[a];e(...r);let l=t.getConfigs().withCredentials;t.fn.fetch.withCredentials=l};function sT(e){let{configs:t,getConfigs:n}=e;return{fn:{fetch:(0,sj.makeHttp)(sj.default,t.preFetch,t.postFetch),buildRequest:sI.buildRequest,execute:sI.execute,resolve:(0,sk.makeResolve)({strategies:[sA.default,sN.default,sO.default,sC.default]}),resolveSubtree:async function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=n(),l={modelPropertyMacro:a.modelPropertyMacro,parameterMacro:a.parameterMacro,requestInterceptor:a.requestInterceptor,responseInterceptor:a.responseInterceptor,strategies:[sA.default,sN.default,sO.default,sC.default]};return(0,sR.makeResolveSubtree)(l)(e,t,r)},serializeRes:sj.serializeRes,opId:sP.opId},statePlugins:{configs:{wrapActions:{loaded:sM}}}}}function sL(){return{fn:{shallowEqualKeys:nh,sanitizeUrl:aH}}}var sq=function(e){var t={};return tr.d(t,e),t}({default:function(){return ex}}),sB=function(e){var t={};return tr.d(t,e),t}({Provider:function(){return eC.Kq},connect:function(){return eC.Ng}}),sD=function(e){var t={};return tr.d(t,e),t}({default:function(){return eN()}});let sV=e=>t=>{let{fn:n}=e();class r extends tN.Component{render(){return tN.default.createElement(t,(0,rF.default)({},e(),this.props,this.context))}}return r.displayName="WithSystem(".concat(n.getDisplayName(t),")"),r},sJ=(e,t)=>n=>{let{fn:r}=e();class a extends tN.Component{render(){return tN.default.createElement(sB.Provider,{store:t},tN.default.createElement(n,(0,rF.default)({},this.props,this.context)))}}return a.displayName="WithRoot(".concat(r.getDisplayName(n),")"),a},sU=(e,t,n)=>(0,tA.compose)(n?sJ(e,n):sD.default,(0,sB.connect)((n,r)=>{var a;let l={...r,...e()};return((null===(a=t.prototype)||void 0===a?void 0:a.mapStateToProps)||(e=>({state:e})))(n,l)}),sV(e))(t),sK=(e,t,n,r)=>{for(let a in t){let l=t[a];"function"==typeof l&&l(n[a],r[a],e())}},sz=(e,t,n)=>(t,r)=>{let{fn:a}=e(),l=n(t,"root");class o extends tN.Component{UNSAFE_componentWillReceiveProps(t){sK(e,r,t,this.props)}render(){let e=(0,rs.default)(this.props,r?Object.keys(r):[]);return tN.default.createElement(l,e)}constructor(t,n){super(t,n),sK(e,r,t,{})}}return o.displayName="WithMappedContainer(".concat(a.getDisplayName(l),")"),o},sF=(e,t,n,r)=>a=>{let l=n(e,t,r)("App","root"),{createRoot:o}=sq.default;o(a).render(tN.default.createElement(l,null))}
1,sW=(e,t,n)=>function(r,a){let l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("string"!=typeof r)throw TypeError("Need a string, to fetch a component. Was given a "+typeof r);let o=n(r);return o?a?"root"===a?sU(e,o,t()):sU(e,o):o:(l.failSilently||e().log.warn("Could not find component:",r),null)},s$=e=>e.displayName||e.name||"Component";var sH=e=>{let{getComponents:t,getStore:n,getSystem:r}=e,a=nc(sW(r,n,t),function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return JSON.stringify(t)}),l=ld(sz(r,0,a),function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t});return{rootInjects:{getComponent:a,makeMappedContainer:l,render:sF(r,n,sW,t)},fn:{getDisplayName:s$}}},sG=e=>{let{React:t,getSystem:n,getStore:r,getComponents:a}=e,l={},o=parseInt(null==t?void 0:t.version,10);return o>=16&&o<18&&(l.render=e=>{let t=sW(n,r,a)("App","root");sq.default.render(tN.default.createElement(t,null),e)}),{rootInjects:l}};function sX(e){let{fn:t}=e;return{statePlugins:{spec:{actions:{download:e=>n=>{let{errActions:r,specSelectors:a,specActions:l,getConfigs:o}=n,{fetch:s}=t,i=o();function c(t){if(t instanceof Error||t.status>=400)return l.updateLoadingStatus("failed"),r.newThrownErr(Object.assign(Error((t.message||t.statusText)+" "+e),{source:"fetch"})),void(!t.status&&t instanceof Error&&function(){try{let t;if("URL"in tG?t=new URL(e):(t=document.createElement("a")).href=e,"https:"!==t.protocol&&"https:"===tG.location.protocol){let e=Object.assign(Error("Possible mixed-content issue? The page was loaded over https:// but a ".concat(t.protocol,"// URL was specified. Check that you are not attempting to load mixed content.")),{source:"fetch"});return void r.newThrownErr(e)}if(t.origin!==tG.location.origin){let e=Object.assign(Error("Possible cross-origin (CORS) issue? The URL origin (".concat(t.origin,") does not match the page (").concat(tG.location.origin,"). Check the server returns the correct 'Access-Control-Allow-*' headers.")),{source:"fetch"});r.newThrownErr(e)}}catch(e){return}}());l.updateLoadingStatus("success"),l.updateSpec(t.text),a.url()!==e&&l.updateUrl(e)}e=e||a.url(),l.updateLoadingStatus("loading"),r.clear({source:"fetch"}),s({url:e,loadSpec:!0,requestInterceptor:i.requestInterceptor||(e=>e),responseInterceptor:i.responseInterceptor||(e=>e),credentials:"same-origin",headers:{Accept:"application/json,*/*"}}).then(c,c)},updateLoadingStatus:e=>{let t=[null,"loading","failed","success","failedConfig"];return -1===t.indexOf(e)&&console.error("Error: ".concat(e," is not one of ").concat(JSON.stringify(t))),{type:"spec_update_loading_status",payload:e}}},reducers:{spec_update_loading_status:(e,t)=>"string"==typeof t.payload?e.set("loadingStatus",t.payload):e},selectors:{loadingStatus:(0,n1.createSelector)(e=>e||(0,tk.Map)(),e=>e.get("loadingStatus")||null)}}}}}var sY=function(e){var t={};return tr.d(t,e),t}({default:function(){return eA.A}}),sQ=function(e){var t={};return tr.d(t,e),t}({default:function(){return ek.A}}),sZ=function(e){var t={};return tr.d(t,e),t}({default:function(){return eI.A}}),s0=function(e){var t={};return tr.d(t,e),t}({default:function(){return ej.A}}),s2=function(e){var t={};return tr.d(t,e),t}({default:function(){return eR.A}}),s1=function(e){var t={};return tr.d(t,e),t}({default:function(){return eP.A}}),s3=function(e){var t={};return tr.d(t,e),t}({default:function(){return eM.A}}),s6=function(e){var t={};return tr.d(t,e),t}({default:function(){return eT.A}}),s8=()=>{sY.default.registerLanguage("json",sZ.default),sY.default.registerLanguage("js",sQ.default),sY.default.registerLanguage("xml",s0.default),sY.default.registerLanguage("yaml",s1.default),sY.default.registerLanguage("http",s3.default),sY.default.registerLanguage("bash",s2.default),sY.default.registerLanguage("powershell",s6.default),sY.default.registerLanguage("javascript",sQ.default)},s5=function(e){var t={};return tr.d(t,e),t}({default:function(){return eL.A}}),s4=function(e){var t={};return tr.d(t,e),t}({default:function(){return eq.A}}),s9=function(e){var t={};return tr.d(t,e),t}({default:function(){return eB.A}}),s7=function(e){var t={};return tr.d(t,e),t}({default:function(){return eD.A}}),ie=function(e){var t={};return tr.d(t,e),t}({default:function(){return eV.A}}),it=function(e){var t={};return tr.d(t,e),t}({default:function(){return eJ.A}}),ir=function(e){var t={};return tr.d(t,e),t}({default:function(){return eU.A}});
1let ia={agate:s5.default,arta:s4.default,monokai:s9.default,nord:s7.default,obsidian:ie.default,"tomorrow-night":it.default,idea:ir.default},il=s5.default;var io=e=>{var t;let{language:n,className:r="",getConfigs:a,syntaxHighlighting:l={},children:o=""}=e,s=a().syntaxHighlight.theme,{styles:i,defaultStyle:c}=l,u=null!==(t=null==i?void 0:i[s])&&void 0!==t?t:c;return tN.default.createElement(sY.default,{language:n,className:r,style:u},o)},is=function(e){var t={};return tr.d(t,e),t}({default:function(){return ez()}}),ii=e=>{let{fileName:t="response.txt",className:n,downloadable:r,getComponent:a,canCopy:l,language:o,children:s}=e,i=(0,tN.useRef)(null),c=a("SyntaxHighlighter",!0),u=e=>{let{target:t,deltaY:n}=e,{scrollHeight:r,offsetHeight:a,scrollTop:l}=t;r>a&&(0===l&&n<0||a+l>=r&&n>0)&&e.preventDefault()};return(0,tN.useEffect)(()=>{let e=Array.from(i.current.childNodes).filter(e=>!!e.nodeType&&e.classList.contains("microlight"));return e.forEach(e=>e.addEventListener("mousewheel",u,{passive:!1})),()=>{e.forEach(e=>e.removeEventListener("mousewheel",u))}},[s,n,o]),tN.default.createElement("div",{className:"highlight-code",ref:i},l&&tN.default.createElement("div",{className:"copy-to-clipboard"},tN.default.createElement(a_.CopyToClipboard,{text:s},tN.default.createElement("button",null))),r?tN.default.createElement("button",{className:"download-contents",onClick:()=>{(0,is.default)(s,t)}},"Download"):null,tN.default.createElement(c,{language:o,className:(0,aw.default)(n,"microlight"),renderPlainText:e=>{let{children:t,PlainTextViewer:r}=e;return tN.default.createElement(r,{className:n},t)}},s))},ic=e=>{let{className:t="",children:n}=e;return tN.default.createElement("pre",{className:(0,aw.default)("microlight",t)},n)},iu=(e,t)=>n=>{let{renderPlainText:r,children:a,...l}=n,o=t.getConfigs().syntaxHighlight.activated,s=t.getComponent("PlainTextViewer");return o||"function"!=typeof r?o?tN.default.createElement(e,l,a):tN.default.createElement(s,null,a):r({children:a,PlainTextViewer:s})};let id=()=>({afterLoad:s8,rootInjects:{syntaxHighlighting:{styles:ia,defaultStyle:il}},components:{SyntaxHighlighter:io,HighlightCode:ii,PlainTextViewer:ic}}),ip=()=>({wrapComponents:{SyntaxHighlighter:iu}});var im=()=>[id,ip],ih=()=>{let{GIT_DIRTY:e,GIT_COMMIT:t,PACKAGE_VERSION:n,BUILD_TIME:r}={PACKAGE_VERSION:"5.20.3",GIT_COMMIT:"gba7b251a",GIT_DIRTY:!0,BUILD_TIME:"Wed, 02 Apr 2025 11:13:03 GMT"};tG.versions=tG.versions||{},tG.versions.swaggerUI={version:n,gitRevision:t,gitDirty:e,buildTimestamp:r}},ig=()=>({afterLoad:ih}),iy=function(e){var t={};return tr.d(t,e),t}({default:function(){return eW()}});let iv=console.error,iE=e=>t=>{let{getComponent:n,fn:r}=e(),a=n("ErrorBoundary"),l=r.getDisplayName(t);class o extends tN.Component{render(){return tN.default.createElement(a,{targetName:l,getComponent:n,fn:r},tN.default.createElement(t,(0,rF.default)({},this.props,this.context)))}}return o.displayName="WithErrorBoundary(".concat(l,")"),t.prototype&&t.prototype.isReactComponent&&(o.prototype.mapStateToProps=t.prototype.mapStateToProps),o};var iS=e=>{let{name:t}=e;return tN.default.createElement("div",{className:"fallback"},"\uD83D\uDE31 ",tN.default.createElement("i",null,"Could not render ","t"===t?"this component":t,", see the console."))};class ib extends tN.Component{static getDerivedStateFromError(e){return{hasError:!0,error:e}}componentDidCatch(e,t){this.props.fn.componentDidCatch(e,t)}render(){let{getComponent:e,targetName:t,children:n}=this.props;if(this.state.hasError){let n=e("Fallback");return tN.default.createElement(n,{name:t})}return n}constructor(...e){super(...e),this.state={hasError:!1,error:null}}}ib.defaultProps={targetName:"this component",getComponent:()=>iS,fn:{componentDidCatch:iv},children:null};var iw=function(){let{componentList:e=[],fullOverride:t=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return n=>{let{getSystem:r}=n,a=t?e:["App","BaseLayout","VersionPragmaFilter","InfoContainer","ServersContainer","SchemesContainer","AuthorizeBtnContainer","FilterContainer","Operations","OperationContainer","parameters","responses","OperationServers","Models","ModelWrapper",...e],l=(0,iy.default)(a,Array(a.length).fill((e,t)=>{let{fn:n}=t;return n.withErrorBoundary(e)}));return{fn:{componentDidCatch:iv,withErrorBoundary:iE(r)},components:{ErrorBoundary:ib,Fallback:iS},wrapComponents:l}}};class i_ extends tN.default.Component{getLayout(){let{getComponent:e,layoutSelectors:t}=this.props,n=t.current();return e(n,!0)||(()=>tN.default.createElement("h1",null,' No layout defined for "',n,'" '))}render(){let e=this.getLayout();return tN.default.createElement(e,null)}}class ix extends tN.default.Component{render(){let{authSelectors:e,authActions:t,getComponent:n,errSelectors:r,specSelectors:a,fn:{AST:l={}}}=this.props,o=e.shownDefinitions(),s=n("auths"),i=n("CloseIcon");return tN.default.createElement("div",{className:"dialog-ux"},tN.default.createElement("div",{className:"backdrop-ux"}),tN.default.createElement("div",{className:"modal-ux"},tN.default.createElement("div",{className:"modal-dialog-ux"},tN.default.createElement("div",{className:"modal-ux-inner"},tN.default.createElement("div",{className:"modal-ux-header"},tN.default.createElement("h3",null,"Available authorizations"),tN.default.createElement("button",{type:"button",className:"close-modal",onClick:this.close},tN.default.createElement(i,null))),tN.default.createElement("div",{className:"modal-ux-content"},o.valueSeq().map((o,i)=>tN.default.createElement(s,{key:i,AST:l,definitions:o,getComponent:n,errSelectors:r,authSelectors:e,authActions:t,specSelectors:a})))))))}constructor(...e){super(...e),this.close=()=>{let{authActions:e}=this.props;e.showDefinitions(!1)}}}class iC extends tN.default.Component{render(){let{isAuthorized:e,showPopup:t,onClick:n,getComponent:r}=this.props,a=r("authorizationPopup",!0),l=r("LockAuthIcon",!0),o=r("UnlockAuthIcon",!0);return tN.default.createElement("div",{className:"auth-wrapper"},tN.default.createElement("button",{className:e?"btn authorize locked":"btn authorize unlocked",onClick:n},tN.default.createElement("span",null,"Authorize"),e?tN.default.createElement(l,null):tN.default.createElement(o,null)),t&&tN.default.createElement(a,null))}}class iO extends tN.default.Component{render(){let{authActions:e,authSelectors:t,specSelectors:n,getComponent:r}=this.props,a=n.securityDefinitions(),l=t.definitionsToAuthorize(),o=r("authorizeBtn");return a?tN.default.createElement(o,{onClick:()=>e.showDefinitions(l),isAuthorized:!!t.authorized().size,showPopup:!!t.shownDefinitions(),getComponent:r}):null}}class iN extends tN.default.Component{render(){let{isAuthorized:e,getComponent:t}=this.props,n=t("LockAuthOperationIcon",!0),r=t("UnlockAuthOperationIcon",!0);return tN.default.createElement("button",{className:"authorization__btn","aria-label":e?"authorization button locked":"authorization button unlocked",onClick:this.onClick},e?tN.default.createElement(n,{className:"locked"}):tN.default.createElement(r,{className:"unlocked"}))}constructor(...e){super(...e),this.onClick=e=>{e.stopPropagation();let{onClick:t}=this.props;t&&t()}}}class iA extends tN.default.Component{render(){let{definitions:e,getComponent:t,authSelectors:n,errSelectors:r}=this.props,a=t("AuthItem"),l=t("oauth2",!0),o=t("Button"),s=n.authorized(),i=e.filter((e,t)=>
1!!s.get(t)),c=e.filter(e=>"oauth2"!==e.get("type")),u=e.filter(e=>"oauth2"===e.get("type"));return tN.default.createElement("div",{className:"auth-container"},!!c.size&&tN.default.createElement("form",{onSubmit:this.submitAuth},c.map((e,l)=>tN.default.createElement(a,{key:l,schema:e,name:l,getComponent:t,onAuthChange:this.onAuthChange,authorized:s,errSelectors:r,authSelectors:n})).toArray(),tN.default.createElement("div",{className:"auth-btn-wrapper"},c.size===i.size?tN.default.createElement(o,{className:"btn modal-btn auth",onClick:this.logoutClick,"aria-label":"Remove authorization"},"Logout"):tN.default.createElement(o,{type:"submit",className:"btn modal-btn auth authorize","aria-label":"Apply credentials"},"Authorize"),tN.default.createElement(o,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close"))),u&&u.size?tN.default.createElement("div",null,tN.default.createElement("div",{className:"scope-def"},tN.default.createElement("p",null,"Scopes are used to grant an application different levels of access to data on behalf of the end user. Each API may declare one or more scopes."),tN.default.createElement("p",null,"API requires the following scopes. Select which ones you want to grant to Swagger UI.")),e.filter(e=>"oauth2"===e.get("type")).map((e,t)=>tN.default.createElement("div",{key:t},tN.default.createElement(l,{authorized:s,schema:e,name:t}))).toArray()):null)}constructor(e,t){super(e,t),this.onAuthChange=e=>{let{name:t}=e;this.setState({[t]:e})},this.submitAuth=e=>{e.preventDefault();let{authActions:t}=this.props;t.authorizeWithPersistOption(this.state)},this.logoutClick=e=>{e.preventDefault();let{authActions:t,definitions:n}=this.props,r=n.map((e,t)=>t).toArray();this.setState(r.reduce((e,t)=>(e[t]="",e),{})),t.logoutWithPersistOption(r)},this.close=e=>{e.preventDefault();let{authActions:t}=this.props;t.showDefinitions(!1)},this.state={}}}class ik extends tN.default.Component{render(){let e,{schema:t,name:n,getComponent:r,onAuthChange:a,authorized:l,errSelectors:o,authSelectors:s}=this.props,i=r("apiKeyAuth"),c=r("basicAuth"),u=t.get("type");switch(u){case"apiKey":e=tN.default.createElement(i,{key:n,schema:t,name:n,errSelectors:o,authorized:l,getComponent:r,onChange:a,authSelectors:s});break;case"basic":e=tN.default.createElement(c,{key:n,schema:t,name:n,errSelectors:o,authorized:l,getComponent:r,onChange:a,authSelectors:s});break;default:e=tN.default.createElement("div",{key:n},"Unknown security definition type ",u)}return tN.default.createElement("div",{key:"".concat(n,"-jump")},e)}}class iI extends tN.default.Component{render(){let{error:e}=this.props,t=e.get("level"),n=e.get("message"),r=e.get("source");return tN.default.createElement("div",{className:"errors"},tN.default.createElement("b",null,r," ",t),tN.default.createElement("span",null,n))}}class ij extends tN.default.Component{getValue(){let{name:e,authorized:t}=this.props;return t&&t.getIn([e,"value"])}render(){let{schema:e,getComponent:t,errSelectors:n,name:r,authSelectors:a}=this.props,l=t("Input"),o=t("Row"),s=t("Col"),i=t("authError"),c=t("Markdown",!0),u=t("JumpToPath",!0),d=a.selectAuthPath(r),p=this.getValue(),m=n.allErrors().filter(e=>e.get("authId")===r);return tN.default.createElement("div",null,tN.default.createElement("h4",null,tN.default.createElement("code",null,r||e.get("name")),"\xa0(apiKey)",tN.default.createElement(u,{path:d})),p&&tN.default.createElement("h6",null,"Authorized"),tN.default.createElement(o,null,tN.default.createElement(c,{source:e.get("description")})),tN.default.createElement(o,null,tN.default.createElement("p",null,"Name: ",tN.default.createElement("code",null,e.get("name")))),tN.default.createElement(o,null,tN.default.createElement("p",null,"In: ",tN.default.createElement("code",null,e.get("in")))),tN.default.createElement(o,null,tN.default.createElement("label",{htmlFor:"api_key_value"},"Value:"),p?tN.default.createElement("code",null," ****** "):tN.default.createElement(s,null,tN.default.createElement(l,{id:"api_key_value",type:"text",onChange:this.onChange,autoFocus:!0}))),m.valueSeq().map((e,t)=>tN.default.createElement(i,{error:e,key:t}
1)))}constructor(e,t){super(e,t),this.onChange=e=>{let{onChange:t}=this.props,n=e.target.value,r=Object.assign({},this.state,{value:n});this.setState(r),t(r)};let{name:n,schema:r}=this.props,a=this.getValue();this.state={name:n,schema:r,value:a}}}class iR extends tN.default.Component{getValue(){let{authorized:e,name:t}=this.props;return e&&e.getIn([t,"value"])||{}}render(){let{schema:e,getComponent:t,name:n,errSelectors:r,authSelectors:a}=this.props,l=t("Input"),o=t("Row"),s=t("Col"),i=t("authError"),c=t("JumpToPath",!0),u=t("Markdown",!0),d=a.selectAuthPath(n),p=this.getValue().username,m=r.allErrors().filter(e=>e.get("authId")===n);return tN.default.createElement("div",null,tN.default.createElement("h4",null,"Basic authorization",tN.default.createElement(c,{path:d})),p&&tN.default.createElement("h6",null,"Authorized"),tN.default.createElement(o,null,tN.default.createElement(u,{source:e.get("description")})),tN.default.createElement(o,null,tN.default.createElement("label",{htmlFor:"auth_username"},"Username:"),p?tN.default.createElement("code",null," ",p," "):tN.default.createElement(s,null,tN.default.createElement(l,{id:"auth_username",type:"text",required:"required",name:"username",onChange:this.onChange,autoFocus:!0}))),tN.default.createElement(o,null,tN.default.createElement("label",{htmlFor:"auth_password"},"Password:"),p?tN.default.createElement("code",null," ****** "):tN.default.createElement(s,null,tN.default.createElement(l,{id:"auth_password",autoComplete:"new-password",name:"password",type:"password",onChange:this.onChange}))),m.valueSeq().map((e,t)=>tN.default.createElement(i,{error:e,key:t})))}constructor(e,t){super(e,t),this.onChange=e=>{let{onChange:t}=this.props,{value:n,name:r}=e.target,a=this.state.value;a[r]=n,this.setState({value:a}),t(this.state)};let{schema:n,name:r}=this.props,a=this.getValue().username;this.state={name:r,schema:n,value:a?{username:a}:{}}}}function iP(e){let{example:t,showValue:n,getComponent:r}=e,a=r("Markdown",!0),l=r("HighlightCode",!0);return t&&tk.Map.isMap(t)?tN.default.createElement("div",{className:"example"},t.get("description")?tN.default.createElement("section",{className:"example__section"},tN.default.createElement("div",{className:"example__section-header"},"Example Description"),tN.default.createElement("p",null,tN.default.createElement(a,{source:t.get("description")}))):null,n&&t.has("value")?tN.default.createElement("section",{className:"example__section"},tN.default.createElement("div",{className:"example__section-header"},"Example Value"),tN.default.createElement(l,null,nb(t.get("value")))):null):null}class iM extends tN.default.PureComponent{componentDidMount(){let{onSelect:e,examples:t}=this.props;if("function"==typeof e){let e=t.first(),n=t.keyOf(e);this._onSelect(n,{isSyntheticChange:!0})}}UNSAFE_componentWillReceiveProps(e){let{currentExampleKey:t,examples:n}=e;if(n!==this.props.examples&&!n.has(t)){let e=n.first(),t=n.keyOf(e);this._onSelect(t,{isSyntheticChange:!0})}}render(){let{examples:e,currentExampleKey:t,isValueModified:n,isModifiedValueAvailable:r,showLabels:a}=this.props;return tN.default.createElement("div",{className:"examples-select"},a?tN.default.createElement("span",{className:"examples-select__section-label"},"Examples: "):null,tN.default.createElement("select",{className:"examples-select-element",onChange:this._onDomSelect,value:r&&n?"__MODIFIED__VALUE__":t||""},r?tN.default.createElement("option",{value:"__MODIFIED__VALUE__"},"[Modified value]"):null,e.map((e,t)=>tN.default.createElement("option",{key:t,value:t},tk.Map.isMap(e)&&e.get("summary")||t)).valueSeq()))}constructor(...e){var t;super(...e),t=this,this._onSelect=function(e){let{isSyntheticChange:n=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};"function"==typeof t.props.onSelect&&t.props.onSelect(e,{isSyntheticChange:n})},this._onDomSelect=e=>{if("function"==typeof this.props.onSelect){let t=e.target.selectedOptions[0].getAttribute("value");this._onSelect(t,{isSyntheticChange:!1})}},this.getCurrentExample=()=>{let{examples:e,currentExampleKey:t}=this.props,n=e.get(t),r=e.keySeq().first(),a=e.get(r);return n||a||(0,tk.Map)({})}}}iM.defaultProps={examples:(0,tk.Map)({}),onSelect:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return console.log("DEBUG: ExamplesSelect was not given an onSelect callback",...t)}
1,currentExampleKey:null,showLabels:!0};let iT=e=>tk.List.isList(e)?e:nb(e);class iL extends tN.default.PureComponent{componentWillUnmount(){this.props.setRetainRequestBodyValueFlag(!1)}UNSAFE_componentWillReceiveProps(e){let{currentUserInputValue:t,examples:n,onSelect:r,userHasEditedBody:a}=e,{lastUserEditedValue:l,lastDownstreamValue:o}=this._getStateForCurrentNamespace(),s=this._getValueForExample(e.currentKey,e),i=n.filter(e=>e.get("value")===t||nb(e.get("value"))===t);i.size?r(i.has(e.currentKey)?e.currentKey:i.keySeq().first(),{isSyntheticChange:!0}):t!==this.props.currentUserInputValue&&t!==l&&t!==o&&(this.props.setRetainRequestBodyValueFlag(!0),this._setStateForNamespace(e.currentNamespace,{lastUserEditedValue:e.currentUserInputValue,isModifiedValueSelected:a||t!==s}))}render(){let{currentUserInputValue:e,examples:t,currentKey:n,getComponent:r,userHasEditedBody:a}=this.props,{lastDownstreamValue:l,lastUserEditedValue:o,isModifiedValueSelected:s}=this._getStateForCurrentNamespace(),i=r("ExamplesSelect");return tN.default.createElement(i,{examples:t,currentExampleKey:n,onSelect:this._onExamplesSelect,isModifiedValueAvailable:!!o&&o!==l,isValueModified:void 0!==e&&s&&e!==this._getCurrentExampleValue()||a})}constructor(e){var t;super(e),t=this,this._getStateForCurrentNamespace=()=>{let{currentNamespace:e}=this.props;return(this.state[e]||(0,tk.Map)()).toObject()},this._setStateForCurrentNamespace=e=>{let{currentNamespace:t}=this.props;return this._setStateForNamespace(t,e)},this._setStateForNamespace=(e,t)=>{let n=(this.state[e]||(0,tk.Map)()).mergeDeep(t);return this.setState({[e]:n})},this._isCurrentUserInputSameAsExampleValue=()=>{let{currentUserInputValue:e}=this.props;return this._getCurrentExampleValue()===e},this._getValueForExample=(e,t)=>{let{examples:n}=t||this.props;return iT((n||(0,tk.Map)({})).getIn([e,"value"]))},this._getCurrentExampleValue=e=>{let{currentKey:t}=e||this.props;return this._getValueForExample(t,e||this.props)},this._onExamplesSelect=function(e){let{isSyntheticChange:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var r=arguments.length,a=Array(r>2?r-2:0),l=2;l<r;l++)a[l-2]=arguments[l];let{onSelect:o,updateValue:s,currentUserInputValue:i,userHasEditedBody:c}=t.props,{lastUserEditedValue:u}=t._getStateForCurrentNamespace(),d=t._getValueForExample(e);if("__MODIFIED__VALUE__"===e)return s(iT(u)),t._setStateForCurrentNamespace({isModifiedValueSelected:!0});"function"==typeof o&&o(e,{isSyntheticChange:n},...a),t._setStateForCurrentNamespace({lastDownstreamValue:d,isModifiedValueSelected:n&&c||!!i&&i!==d}),n||"function"==typeof s&&s(iT(d))};let n=this._getCurrentExampleValue();this.state={[e.currentNamespace]:(0,tk.Map)({lastUserEditedValue:this.props.currentUserInputValue,lastDownstreamValue:n,isModifiedValueSelected:this.props.userHasEditedBody||this.props.currentUserInputValue!==n})}}}iL.defaultProps={userHasEditedBody:!1,examples:(0,tk.Map)({}),currentNamespace:"__DEFAULT__NAMESPACE__",setRetainRequestBodyValueFlag:()=>{},onSelect:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return console.log("ExamplesSelectValueRetainer: no `onSelect` function was provided",...t)},updateValue:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return console.log("ExamplesSelectValueRetainer: no `updateValue` function was provided",...t)}};class iq extends tN.default.Component{render(){let{schema:e,getComponent:t,authSelectors:n,errSelectors:r,name:a,specSelectors:l}=this.props,o=t("Input"),s=t("Row"),i=t("Col"),c=t("Button"),u=t("authError"),d=t("JumpToPath",!0),p=t("Markdown",!0),m=t("InitializedInput"),{isOAS3:f}=l,h=f()?e.get("openIdConnectUrl"):null,g="implicit",y="password",v=f()?h?"authorization_code":"authorizationCode":"accessCode",E=f()?h?"client_credentials":"clientCredentials":"application",S=n.selectAuthPath(a),b=!!(n.getConfigs()||{}).usePkceWithAuthorizationCodeGrant,w=e.get("flow"),_=w===v&&b?w+" with PKCE":w,x=e.get("allowedScopes")||e.get("scopes"),C=!!n.authorized().get(a),O=r.allErrors().filter(e=>e.get("authId")===a),N=!O.filter(e=>"validation"===e.get("source")).size,A=e.get("description");return tN.default.createElement("div",null,tN.default.createElement("h4",null,a," (OAuth2, ",_,") ",tN.default.createElement(d,{path:S})),this.state.appName?tN.default.createElement("h5",null,"Application: ",this.state.appName," "):null,A&&tN.default.createElement(p,{source:e.get("description")}),C&&tN.default.createElement("h6",null,"Authorized"),h&&tN.default.createElement("p",null,"OpenID Connect URL: ",tN.default.createElement("code",null,h)),(w===g||w===v)&&tN.default.createElement("p",null,"Authorization URL: ",tN.default.createElement("code",null,e.get("authorizationUrl"))),(w===y||w===v||w===E)&&tN.default.createElement("p",null,"Token URL:",tN.default.createElement("code",null," ",e.get("tokenUrl"))),tN.default.createElement("p",{className:"flow"},"Flow: ",tN.default.createElement("code",null,_)),w!==y?null:tN.default.createElement(s,null,tN.default.createElement(s,null,tN.default.createElement("label",{htmlFor:"oauth_username"},"username:"),C?tN.default.createElement("code",null," ",this.state.username," "):tN.default.createElement(i,{tablet:10,desktop:10},tN.default.createElement("input",{id:"oauth_username",type:"text","data-name":"username",onChange:this.onInputChange,autoFocus:!0}))),tN.default.createElement(s,null,tN.default.createElement("label",{htmlFor:"oauth_password"},"password:"),C?tN.default.createElement("code",null," ****** "):tN.default.createElement(i,{tablet:10,desktop:10},tN.default.createElement("input",{id:"oauth_password",type:"password","data-name":"password",onChange:this.onInputChange}
1))),tN.default.createElement(s,null,tN.default.createElement("label",{htmlFor:"password_type"},"Client credentials location:"),C?tN.default.createElement("code",null," ",this.state.passwordType," "):tN.default.createElement(i,{tablet:10,desktop:10},tN.default.createElement("select",{id:"password_type","data-name":"passwordType",onChange:this.onInputChange},tN.default.createElement("option",{value:"basic"},"Authorization header"),tN.default.createElement("option",{value:"request-body"},"Request body"))))),(w===E||w===g||w===v||w===y)&&(!C||C&&this.state.clientId)&&tN.default.createElement(s,null,tN.default.createElement("label",{htmlFor:"client_id_".concat(w)},"client_id:"),C?tN.default.createElement("code",null," ****** "):tN.default.createElement(i,{tablet:10,desktop:10},tN.default.createElement(m,{id:"client_id_".concat(w),type:"text",required:w===y,initialValue:this.state.clientId,"data-name":"clientId",onChange:this.onInputChange}))),(w===E||w===v||w===y)&&tN.default.createElement(s,null,tN.default.createElement("label",{htmlFor:"client_secret_".concat(w)},"client_secret:"),C?tN.default.createElement("code",null," ****** "):tN.default.createElement(i,{tablet:10,desktop:10},tN.default.createElement(m,{id:"client_secret_".concat(w),initialValue:this.state.clientSecret,type:"password","data-name":"clientSecret",onChange:this.onInputChange}))),!C&&x&&x.size?tN.default.createElement("div",{className:"scopes"},tN.default.createElement("h2",null,"Scopes:",tN.default.createElement("a",{onClick:this.selectScopes,"data-all":!0},"select all"),tN.default.createElement("a",{onClick:this.selectScopes},"select none")),x.map((e,t)=>tN.default.createElement(s,{key:t},tN.default.createElement("div",{className:"checkbox"},tN.default.createElement(o,{"data-value":t,id:"".concat(t,"-").concat(w,"-checkbox-").concat(this.state.name),disabled:C,checked:this.state.scopes.includes(t),type:"checkbox",onChange:this.onScopeChange}),tN.default.createElement("label",{htmlFor:"".concat(t,"-").concat(w,"-checkbox-").concat(this.state.name)},tN.default.createElement("span",{className:"item"}),tN.default.createElement("div",{className:"text"},tN.default.createElement("p",{className:"name"},t),tN.default.createElement("p",{className:"description"},e)))))).toArray()):null,O.valueSeq().map((e,t)=>tN.default.createElement(u,{error:e,key:t})),tN.default.createElement("div",{className:"auth-btn-wrapper"},N&&(C?tN.default.createElement(c,{className:"btn modal-btn auth authorize",onClick:this.logout,"aria-label":"Remove authorization"},"Logout"):tN.default.createElement(c,{className:"btn modal-btn auth authorize",onClick:this.authorize,"aria-label":"Apply given OAuth2 credentials"},"Authorize")),tN.default.createElement(c,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close")))}constructor(e,t){super(e,t),this.close=e=>{e.preventDefault();let{authActions:t}=this.props;t.showDefinitions(!1)},this.authorize=()=>{let{authActions:e,errActions:t,getConfigs:n,authSelectors:r,oas3Selectors:a}=this.props,l=n(),o=r.getConfigs();t.clear({authId:name,type:"auth",source:"auth"}),function(e){let{auth:t,authActions:n,errActions:r,configs:a,authConfigs:l={},currentServer:o}=e,{schema:s,scopes:i,name:c,clientId:u}=t,d=s.get("flow"),p=[];switch(d){case"password":return void n.authorizePassword(t);case"application":case"clientCredentials":case"client_credentials":return void n.authorizeApplication(t);case"accessCode":case"authorizationCode":case"authorization_code":p.push("response_type=code");break;case"implicit":p.push("response_type=token")}"string"==typeof u&&p.push("client_id="+encodeURIComponent(u));let m=a.oauth2RedirectUrl;if(void 0===m)return void r.newAuthErr({authId:c,source:"validation",level:"error",message:"oauth2RedirectUrl configuration is not passed. Oauth2 authorization cannot be performed."});p.push("redirect_uri="+encodeURIComponent(m));let f=[];if(Array.isArray(i)?f=i:tk.default.List.isList(i)&&(f=i.toArray()),f.length>0){let e=l.scopeSeparator||" ";p.push("scope="+encodeURIComponent(f.join(e)))}let h=np(new Date);if(p.push("state="+encodeURIComponent(h)),void 0!==l.realm&&p.push("realm="+encodeURIComponent(l.realm)),("authorizationCode"===d||"authorization_code"===d||"accessCode"===d)&&l.usePkceWithAuthorizationCodeGrant){let e=nx(t3()(32).toString("base64")),n=nx(t8()("sha256").update(e).digest("base64"));p.push("code_challenge="+n),p.push("code_challenge_method=S256"),t.codeVerifier=e}let{additionalQueryStringParams:g}=l;for(let e in g)void 0!==g[e]&&p.push([e,g[e]].map(encodeURIComponent).join("="));let y=s.get("authorizationUrl"),v,E=[o?(0,nj.default)(aH(y),o,!0).toString():aH(y),p.join("&")].join(-1===y.indexOf("?")?"?":"&");v="implicit"===d?n.preAuthorizeImplicit:l.useBasicAuthenticationWithAccessCodeGrant?n.authorizeAccessCodeWithBasicAuthentication:n.authorizeAccessCodeWithFormParams,n.authPopup(E,{auth:t,state:h,redirectUrl:m,callback:v,errCb:r.newAuthErr})}({auth:this.state,currentServer:a.serverEffectiveValue(a.selectedServer()),authActions:e,errActions:t,configs:l,authConfigs:o})},this.onScopeChange=e=>{let{target:t}=e,{checked:n}=t,r=t.dataset.value;if(n&&-1===this.state.scopes.indexOf(r)){let e=this.state.scopes.concat([r]);this.setState({scopes:e})}else!n&&this.state.scopes.indexOf(r)>-1&&this.setState({scopes:this.state.scopes.filter(e=>e!==r)})},this.onInputChange=e=>{let{target:{dataset:{name:t},value:n}}=e;this.setState({[t]:n})},this.selectScopes=e=>{e.target.dataset.all?this.setState({scopes:Array.from((this.props.schema.get("allowedScopes")||this.props.schema.get("scopes")).keys())}):this.setState({scopes:[]})},this.logout=e=>{e.preventDefault();let{authActions:t,errActions:n,name:r}=this.props;n.clear({authId:r,type:"auth",source:"auth"}),t.logoutWithPersistOption([r])};let{name:n,schema:r,authorized:a,authSelectors:l}=this.props,o=a&&a.get(n),s=l.getConfigs()||{},i=o&&o.get("username")||"",c=o&&o.get("clientId")||s.clientId||"",u=o&&o.get("clientSecret")||s.clientSecret||"",d=o&&o.get("passwordType")||"basic",p=o&&o.get("scopes")||s.scopes||[];"string"==typeof p&&(p=p.split(s.scopeSeparator||" ")),this.state={appName:s.appName,name:n,schema:r,scopes:p,clientId:c,clientSecret:u,username:i,password:"",passwordType:d}}}class iB extends tN.Component{render(){return tN.default.createElement("button",{className:"btn btn-clear opblock-control__btn",onClick:this.onClick},"Clear")}constructor(...e){super(...e),this.onClick=()=>{let{specActions:e,path:t,method:n}=this.props;e.clearResponse(t,n),e.clearRequest(t,n)}}}let iD=e=>{let{headers:t}=e;return tN.default.createElement("div",null,tN.default.createElement("h5",null,"Response headers"),tN.default.createElement("pre",{className:"microlight"},t))},iV=e=>{let{duration:t}=e;return tN.default.createElement("div",null,tN.default.createElement("h5",null,"Request duration"),tN.default.createElement("pre",{className:"microlight"},t," ms"))};class iJ extends tN.default.Component{shouldComponentUpdate(e){return this.props.response!==e.response||this.props.path!==e.path||this.props.method!==e.method||this.props.displayRequestDuration!==e.displayRequestDuration}render(){let{response:e,getComponent:t,getConfigs:n,displayRequestDuration:r,specSelectors:a,path:l,method:o}=this.props,{showMutatedRequest:s,requestSnippetsEnabled:i}=n(),c=s?a.mutatedRequestFor(l,o):a.requestFor(l,o),u=e.get("status"),d=c.get("url"),p=e.get("headers").toJS(),m=e.get("notDocumented"),f=e.get("error"),h=e.get("text"),g=e.get("duration"),y=Object.keys(p),v=p["content-type"]||p["Content-Type"],E=t("responseBody"),S=y.map(e=>{var t=Array.isArray(p[e])?p[e].join():p[e];return tN.default.createElement("span",{className:"headerline",key:e}," ",e,": ",t," ")}),b=0!==S.length,w=t("Markdown",!0),_=t("RequestSnippets",!0),x=t("curl",!0);return tN.default.createElement("div",null,c&&i?tN.default.createElement(_,{request:c}):tN.default.createElement(x,{request:c}),d&&tN.default.createElement("div",null,tN.default.createElement("div",{className:"request-url"},tN.default.createElement("h4",null,"Request URL"),tN.default.createElement("pre",{className:"microlight"},d))),tN.default.createElement("h4",null,"Server response"),tN.default.createElement("table",{className:"responses-table live-responses-table"},tN.default.createElement("thead",null,tN.default.createElement("tr",{className:"responses-header"},tN.default.createElement("td",{className:"col_header response-col_status"},"Code"),tN.default.createElement("td",{className:"col_header response-col_description"},"Details"))),tN.default.createElement("tbody",null,tN.default.createElement("tr",{className:"response"},tN.default.createElement("td",{className:"response-col_status"},u,m?tN.default.createElement("div",{className:"response-undocumented"},tN.default.createElement("i",null," Undocumented ")):null),tN.default.createElement("td",{className:"response-col_description"},f?tN.default.createElement(w,{source:"".concat(""!==e.get("name")?"".concat(e.get("name"),": "):"").concat(e.get("message"))}):null,h?tN.default.createElement(E,{content:h,contentType:v,url:d,headers:p,getConfigs:n,getComponent:t}):null,b?tN.default.createElement(iD,{headers:S}):null,r&&g?tN.default.createElement(iV,{duration:g}):null)))))}}class iU extends tN.default.Component{UNSAFE_componentWillReceiveProps(e){let{getConfigs:t}=e,{validatorUrl:n}=t();
1this.setState({url:this.getDefinitionUrl(),validatorUrl:void 0===n?"https://validator.swagger.io/validator":n})}render(){let{getConfigs:e}=this.props,{spec:t}=e(),n=aH(this.state.validatorUrl);return"object"==typeof t&&Object.keys(t).length?null:this.state.url&&ng(this.state.validatorUrl)&&ng(this.state.url)?tN.default.createElement("span",{className:"float-right"},tN.default.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"".concat(n,"/debug?url=").concat(encodeURIComponent(this.state.url))},tN.default.createElement(iK,{src:"".concat(n,"?url=").concat(encodeURIComponent(this.state.url)),alt:"Online validator badge"}))):null}constructor(e,t){super(e,t),this.getDefinitionUrl=()=>{let{specSelectors:e}=this.props;return new nj.default(e.url(),tG.location).toString()};let{getConfigs:n}=e,{validatorUrl:r}=n();this.state={url:this.getDefinitionUrl(),validatorUrl:void 0===r?"https://validator.swagger.io/validator":r}}}class iK extends tN.default.Component{componentDidMount(){let e=new Image;e.onload=()=>{this.setState({loaded:!0})},e.onerror=()=>{this.setState({error:!0})},e.src=this.props.src}UNSAFE_componentWillReceiveProps(e){if(e.src!==this.props.src){let t=new Image;t.onload=()=>{this.setState({loaded:!0})},t.onerror=()=>{this.setState({error:!0})},t.src=e.src}}render(){return this.state.error?tN.default.createElement("img",{alt:"Error"}):this.state.loaded?tN.default.createElement("img",{src:this.props.src,alt:this.props.alt}):null}constructor(e){super(e),this.state={loaded:!1,error:!1}}}class iz extends tN.default.Component{render(){let{specSelectors:e}=this.props,t=e.taggedOperations();return 0===t.size?tN.default.createElement("h3",null," No operations defined in spec!"):tN.default.createElement("div",null,t.map(this.renderOperationTag).toArray(),t.size<1?tN.default.createElement("h3",null," No operations defined in spec! "):null)}constructor(...e){super(...e),this.renderOperationTag=(e,t)=>{let{specSelectors:n,getComponent:r,oas3Selectors:a,layoutSelectors:l,layoutActions:o,getConfigs:s}=this.props,i=n.validOperationMethods(),c=r("OperationContainer",!0),u=r("OperationTag"),d=e.get("operations");return tN.default.createElement(u,{key:"operation-"+t,tagObj:e,tag:t,oas3Selectors:a,layoutSelectors:l,layoutActions:o,getConfigs:s,getComponent:r,specUrl:n.url()},tN.default.createElement("div",{className:"operation-tag-content"},d.map(e=>{let n=e.get("path"),r=e.get("method"),a=tk.default.List(["paths",n,r]);return -1===i.indexOf(r)?null:tN.default.createElement(c,{key:"".concat(n,"-").concat(r),specPath:a,op:e,path:n,method:r,tag:t})}).toArray()))}}}class iF extends tN.default.Component{render(){let{tagObj:e,tag:t,children:n,oas3Selectors:r,layoutSelectors:a,layoutActions:l,getConfigs:o,getComponent:s,specUrl:i}=this.props,{docExpansion:c,deepLinking:u}=o(),d=s("Collapse"),p=s("Markdown",!0),m=s("DeepLink"),f=s("Link"),h=s("ArrowUpIcon"),g=s("ArrowDownIcon"),y,v=e.getIn(["tagDetails","description"],null),E=e.getIn(["tagDetails","externalDocs","description"]),S=e.getIn(["tagDetails","externalDocs","url"]);y=ns(r)&&ns(r.selectedServer)?a$(S,i,{selectedServer:r.selectedServer()}):S;let b=["operations-tag",t],w=a.isShown(b,"full"===c||"list"===c);return tN.default.createElement("div",{className:w?"opblock-tag-section is-open":"opblock-tag-section"},tN.default.createElement("h3",{onClick:()=>l.show(b,!w),className:v?"opblock-tag":"opblock-tag no-desc",id:b.map(e=>nv(e)).join("-"),"data-tag":t,"data-is-open":w},tN.default.createElement(m,{enabled:u,isShown:w,path:ny(t),text:t}),v?tN.default.createElement("small",null,tN.default.createElement(p,{source:v})):tN.default.createElement("small",null),y?tN.default.createElement("div",{className:"info__externaldocs"},tN.default.createElement("small",null,tN.default.createElement(f,{href:aH(y),onClick:e=>e.stopPropagation(),target:"_blank"},E||y))):null,tN.default.createElement("button",{"aria-expanded":w,className:"expand-operation",title:w?"Collapse operation":"Expand operation",onClick:()=>l.show(b,!w)},w?tN.default.createElement(h,{className:"arrow"}):tN.default.createElement(g,{className:"arrow"}))),tN.default.createElement(d,{isOpened:w},n))}}iF.defaultProps={tagObj:tk.default.fromJS({}),tag:""};class iW extends tN.PureComponent{render(){let{specPath:e,response:t,request:n,toggleShown:r,onTryoutClick:a,onResetClick:l,onCancelClick:o,onExecute:s,fn:i,getComponent:c,getConfigs:u,specActions:d,specSelectors:p,authActions:m,authSelectors:f,oas3Actions:h,oas3Selectors:g}=this.props,y=this.props.operation,{deprecated:v,isShown:E,path:S,method:b,op:w,tag:_,operationId:x,allowTryItOut:C,displayRequestDuration:O,tryItOutEnabled:N,executeInProgress:A}=y.toJS(),{description:k,externalDocs:I,schemes:j}=w,R=I?a$(I.url,p.url(),{selectedServer:g.selectedServer()}):"",P=y.getIn(["op"]),M=P.get("responses"),T=function(e,t){if(!tk.default.Iterable.isIterable(e))return tk.default.List();let n=e.getIn(Array.isArray(t)?t:[t]);return tk.default.List.isList(n)?n:tk.default.List()}(P,["parameters"]),L=p.operationScheme(S,b),q=nE(P),B=c("responses"),D=c("parameters"),V=c("execute"),J=c("clear"),U=c("Collapse"),K=c("Markdown",!0),z=c("schemes"),F=c("OperationServers"),W=c("OperationExt"),$=c("OperationSummary"),H=c("Link"),{showExtensions:G}=u();if(M&&t&&t.size>0){let e=!M.get(String(t.get("status")))&&!M.get("default");t=t.set("notDocumented",e)}
1let X=[S,b],Y=p.validationErrors([S,b]);return tN.default.createElement("div",{className:v?"opblock opblock-deprecated":E?"opblock opblock-".concat(b," is-open"):"opblock opblock-".concat(b),id:nv(["operations",_,x].join("-"))},tN.default.createElement($,{operationProps:y,isShown:E,toggleShown:r,getComponent:c,authActions:m,authSelectors:f,specPath:e}),tN.default.createElement(U,{isOpened:E},tN.default.createElement("div",{className:"opblock-body"},P&&P.size||null===P?null:tN.default.createElement(aJ,{height:"32px",width:"32px",className:"opblock-loading-animation"}),v&&tN.default.createElement("h4",{className:"opblock-title_normal"}," Warning: Deprecated"),k&&tN.default.createElement("div",{className:"opblock-description-wrapper"},tN.default.createElement("div",{className:"opblock-description"},tN.default.createElement(K,{source:k}))),R?tN.default.createElement("div",{className:"opblock-external-docs-wrapper"},tN.default.createElement("h4",{className:"opblock-title_normal"},"Find more details"),tN.default.createElement("div",{className:"opblock-external-docs"},I.description&&tN.default.createElement("span",{className:"opblock-external-docs__description"},tN.default.createElement(K,{source:I.description})),tN.default.createElement(H,{target:"_blank",className:"opblock-external-docs__link",href:aH(R)},R))):null,P&&P.size?tN.default.createElement(D,{parameters:T,specPath:e.push("parameters"),operation:P,onChangeKey:X,onTryoutClick:a,onResetClick:l,onCancelClick:o,tryItOutEnabled:N,allowTryItOut:C,fn:i,getComponent:c,specActions:d,specSelectors:p,pathMethod:[S,b],getConfigs:u,oas3Actions:h,oas3Selectors:g}):null,N?tN.default.createElement(F,{getComponent:c,path:S,method:b,operationServers:P.get("servers"),pathServers:p.paths().getIn([S,"servers"]),getSelectedServer:g.selectedServer,setSelectedServer:h.setSelectedServer,setServerVariableValue:h.setServerVariableValue,getServerVariable:g.serverVariableValue,getEffectiveServerValue:g.serverEffectiveValue}):null,N&&C&&j&&j.size?tN.default.createElement("div",{className:"opblock-schemes"},tN.default.createElement(z,{schemes:j,path:S,method:b,specActions:d,currentScheme:L})):null,N&&C&&!(Y.length<=0)?tN.default.createElement("div",{className:"validation-errors errors-wrapper"},"Please correct the following validation errors and try again.",tN.default.createElement("ul",null,Y.map((e,t)=>tN.default.createElement("li",{key:t}," ",e," ")))):null,tN.default.createElement("div",{className:N&&t&&C?"btn-group":"execute-wrapper"},N&&C?tN.default.createElement(V,{operation:P,specActions:d,specSelectors:p,oas3Selectors:g,oas3Actions:h,path:S,method:b,onExecute:s,disabled:A}):null,N&&t&&C?tN.default.createElement(J,{specActions:d,path:S,method:b}):null),A?tN.default.createElement("div",{className:"loading-container"},tN.default.createElement("div",{className:"loading"})):null,M?tN.default.createElement(B,{responses:M,request:n,tryItOutResponse:t,getComponent:c,getConfigs:u,specSelectors:p,oas3Actions:h,oas3Selectors:g,specActions:d,produces:p.producesOptionsFor([S,b]),producesValue:p.currentProducesFor([S,b]),specPath:e.push("responses"),path:S,method:b,displayRequestDuration:O,fn:i}):null,G&&q.size?tN.default.createElement(W,{extensions:q,getComponent:c}):null)))}}iW.defaultProps={operation:null,response:null,request:null,specPath:(0,tk.List)(),summary:""};class i$ extends tN.PureComponent{mapStateToProps(e,t){let{op:n,layoutSelectors:r,getConfigs:a}=t,{docExpansion:l,deepLinking:o,displayOperationId:s,displayRequestDuration:i,supportedSubmitMethods:c}=a(),u=r.showSummary(),d=n.getIn(["operation","__originalOperationId"])||n.getIn(["operation","operationId"])||(0,sP.opId)(n.get("operation"),t.path,t.method)||n.get("id"),p=["operations",t.tag,d],m=c.indexOf(t.method)>=0&&(void 0===t.allowTryItOut?t.specSelectors.allowTryItOutFor(t.path,t.method):t.allowTryItOut),f=n.getIn(["operation","security"])||t.specSelectors.security();return{operationId:d,isDeepLinkingEnabled:o,showSummary:u,displayOperationId:s,displayRequestDuration:i,allowTryItOut:m,security:f,isAuthorized:t.authSelectors.isAuthorized(f),isS
1hown:r.isShown(p,"full"===l),jumpToKey:"paths.".concat(t.path,".").concat(t.method),response:t.specSelectors.responseFor(t.path,t.method),request:t.specSelectors.requestFor(t.path,t.method)}}componentDidMount(){let{isShown:e}=this.props,t=this.getResolvedSubtree();e&&void 0===t&&this.requestResolvedSubtree()}UNSAFE_componentWillReceiveProps(e){let{response:t,isShown:n}=e,r=this.getResolvedSubtree();t!==this.props.response&&this.setState({executeInProgress:!1}),n&&void 0===r&&this.requestResolvedSubtree()}render(){let{op:e,tag:t,path:n,method:r,security:a,isAuthorized:l,operationId:o,showSummary:s,isShown:i,jumpToKey:c,allowTryItOut:u,response:d,request:p,displayOperationId:m,displayRequestDuration:f,isDeepLinkingEnabled:h,specPath:g,specSelectors:y,specActions:v,getComponent:E,getConfigs:S,layoutSelectors:b,layoutActions:w,authActions:_,authSelectors:x,oas3Actions:C,oas3Selectors:O,fn:N}=this.props,A=E("operation"),k=this.getResolvedSubtree()||(0,tk.Map)(),I=(0,tk.fromJS)({op:k,tag:t,path:n,summary:e.getIn(["operation","summary"])||"",deprecated:k.get("deprecated")||e.getIn(["operation","deprecated"])||!1,method:r,security:a,isAuthorized:l,operationId:o,originalOperationId:k.getIn(["operation","__originalOperationId"]),showSummary:s,isShown:i,jumpToKey:c,allowTryItOut:u,request:p,displayOperationId:m,displayRequestDuration:f,isDeepLinkingEnabled:h,executeInProgress:this.state.executeInProgress,tryItOutEnabled:this.state.tryItOutEnabled});return tN.default.createElement(A,{operation:I,response:d,request:p,isShown:i,toggleShown:this.toggleShown,onTryoutClick:this.onTryoutClick,onResetClick:this.onResetClick,onCancelClick:this.onCancelClick,onExecute:this.onExecute,specPath:g,specActions:v,specSelectors:y,oas3Actions:C,oas3Selectors:O,layoutActions:w,layoutSelectors:b,authActions:_,authSelectors:x,getComponent:E,getConfigs:S,fn:N})}constructor(e,t){super(e,t),this.toggleShown=()=>{let{layoutActions:e,tag:t,operationId:n,isShown:r}=this.props,a=this.getResolvedSubtree();r||void 0!==a||this.requestResolvedSubtree(),e.show(["operations",t,n],!r)},this.onCancelClick=()=>{this.setState({tryItOutEnabled:!this.state.tryItOutEnabled})},this.onTryoutClick=()=>{this.setState({tryItOutEnabled:!this.state.tryItOutEnabled})},this.onResetClick=e=>{let t=this.props.oas3Selectors.selectDefaultRequestBodyValue(...e);this.props.oas3Actions.setRequestBodyValue({value:t,pathMethod:e})},this.onExecute=()=>{this.setState({executeInProgress:!0})},this.getResolvedSubtree=()=>{let{specSelectors:e,path:t,method:n,specPath:r}=this.props;return r?e.specResolvedSubtree(r.toJS()):e.specResolvedSubtree(["paths",t,n])},this.requestResolvedSubtree=()=>{let{specActions:e,path:t,method:n,specPath:r}=this.props;return r?e.requestResolvedSubtree(r.toJS()):e.requestResolvedSubtree(["paths",t,n])};let{tryItOutEnabled:n}=e.getConfigs();this.state={tryItOutEnabled:n,executeInProgress:!1}}}i$.defaultProps={showSummary:!0,response:null,allowTryItOut:!0,displayOperationId:!1,displayRequestDuration:!1};var iH=function(e){var t={};return tr.d(t,e),t}({default:function(){return eH()}});class iG extends tN.PureComponent{render(){let{isShown:e,toggleShown:t,getComponent:n,authActions:r,authSelectors:a,operationProps:l,specPath:o}=this.props,{summary:s,isAuthorized:i,method:c,op:u,showSummary:d,path:p,operationId:m,originalOperationId:f,displayOperationId:h}=l.toJS(),{summary:g}=u,y=l.get("security"),v=n("authorizeOperationBtn",!0),E=n("OperationSummaryMethod"),S=n("OperationSummaryPath"),b=n("JumpToPath",!0),w=n("CopyToClipboardBtn",!0),_=n("ArrowUpIcon"),x=n("ArrowDownIcon"),C=y&&!!y.count(),O=C&&1===y.size&&y.first().isEmpty();return tN.default.createElement("div",{className:"opblock-summary opblock-summary-".concat(c)},tN.default.createElement("button",{"aria-expanded":e,className:"opblock-summary-control",onClick:t},tN.default.createElement(E,{method:c}),tN.default.createElement("div",{className:"opblock-summary-path-description-wrapper"},tN.default.createElement(S,{getComponent:n,operationProps:l,specPath:o}),d?tN.default.createElement("div",{className:"opblock-summary-description"},(0,iH.default)(g||s)):null),h&&(f||m)?tN.default.createElement("span",{className:"opblock-summary-operation-id"},f||m):null),tN.default.createElement(w,{textToCopy:"".concat(o.get(1))}),!C||O?null:tN.default.createElement(v,{isAuthorized:i,onClick:()=>{let e=a.definitionsForRequirements(y);r.showDefinitions(e)}}),tN.default.createElement(b,{path:o}),tN.default.createElement("button",{"aria-label":"".concat(c," ").concat(p.replace(/\//g,"â/")),className:"opblock-control-arrow","aria-expanded":e,tabIndex:"-1",onClick:t},e?tN.default.createElement(_,{className:"arrow"}):tN.default.createElement(x,{className:"arrow"})))}}iG.defaultProps={operationProps:null,specPath:(0,tk.List)(),summary:""};class iX extends tN.PureComponent{render(){let{method:e}=this.props;return tN.default.createElement("span",{className:"opblock-summary-method"},e.toUpperCase())}}iX.defaultProps={operationProps:null};class iY extends tN.PureComponent{render(){let{getComponent:e,operationProps:t}=this.props,{deprecated:n,isShown:r,path:a,tag:l,operationId:o,isDeepLinkingEnabled:s}=t.toJS(),i=a.split(/(?=\/)/g);for(let e=1;e<i.length;e+=2)i.splice(e,0,tN.default.createElement("wbr",{key:e}));let c=e("DeepLink");return tN.default.createElement("span",{className:n?"opblock-summary-path__deprecated":"opblock-summary-path","data-
1path":a},tN.default.createElement(c,{enabled:s,isShown:r,path:ny("".concat(l,"/").concat(o)),text:i}))}}var iQ=e=>{let{extensions:t,getComponent:n}=e,r=n("OperationExtRow");return tN.default.createElement("div",{className:"opblock-section"},tN.default.createElement("div",{className:"opblock-section-header"},tN.default.createElement("h4",null,"Extensions")),tN.default.createElement("div",{className:"table-container"},tN.default.createElement("table",null,tN.default.createElement("thead",null,tN.default.createElement("tr",null,tN.default.createElement("td",{className:"col_header"},"Field"),tN.default.createElement("td",{className:"col_header"},"Value"))),tN.default.createElement("tbody",null,t.entrySeq().map(e=>{let[t,n]=e;return tN.default.createElement(r,{key:"".concat(t,"-").concat(n),xKey:t,xVal:n})})))))},iZ=e=>{let{xKey:t,xVal:n}=e,r=n?n.toJS?n.toJS():n:null;return tN.default.createElement("tr",null,tN.default.createElement("td",null,t),tN.default.createElement("td",null,JSON.stringify(r)))};function i0(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"_";return e.replace(/[^\w-]/g,t)}class i2 extends tN.default.Component{render(){let e;let{responses:t,tryItOutResponse:n,getComponent:r,getConfigs:a,specSelectors:l,fn:o,producesValue:s,displayRequestDuration:i,specPath:c,path:u,method:d,oas3Selectors:p,oas3Actions:m}=this.props,f=(e=t.keySeq()).contains(t7)?t7:e.filter(e=>"2"===(e+"")[0]).sort().first(),h=r("contentType"),g=r("liveResponse"),y=r("response"),v=this.props.produces&&this.props.produces.size?this.props.produces:i2.defaultProps.produces,E=l.isOAS3()?function(e){if(!tk.default.OrderedMap.isOrderedMap(e)||!e.size)return null;let t=e.find((e,t)=>t.startsWith("2")&&Object.keys(e.get("content")||{}).length>0),n=e.get("default")||tk.default.OrderedMap(),r=(n.get("content")||tk.default.OrderedMap()).keySeq().toJS().length?n:null;return t||r}(t):null,S=i0("".concat(d).concat(u,"_responses")),b="".concat(S,"_select");return tN.default.createElement("div",{className:"responses-wrapper"},tN.default.createElement("div",{className:"opblock-section-header"},tN.default.createElement("h4",null,"Responses"),l.isOAS3()?null:tN.default.createElement("label",{htmlFor:b},tN.default.createElement("span",null,"Response content type"),tN.default.createElement(h,{value:s,ariaControls:S,ariaLabel:"Response content type",className:"execute-content-type",contentTypes:v,controlId:b,onChange:this.onChangeProducesWrapper}))),tN.default.createElement("div",{className:"responses-inner"},n?tN.default.createElement("div",null,tN.default.createElement(g,{response:n,getComponent:r,getConfigs:a,specSelectors:l,path:this.props.path,method:this.props.method,displayRequestDuration:i}),tN.default.createElement("h4",null,"Responses")):null,tN.default.createElement("table",{"aria-live":"polite",className:"responses-table",id:S,role:"region"},tN.default.createElement("thead",null,tN.default.createElement("tr",{className:"responses-header"},tN.default.createElement("td",{className:"col_header response-col_status"},"Code"),tN.default.createElement("td",{className:"col_header response-col_description"},"Description"),l.isOAS3()?tN.default.createElement("td",{className:"col col_header response-col_links"},"Links"):null)),tN.default.createElement("tbody",null,t.entrySeq().map(e=>{let[t,i]=e,h=n&&n.get("status")==t?"response_current":"";return tN.default.createElement(y,{key:t,path:u,method:d,specPath:c.push(t),isDefault:f===t,fn:o,className:h,code:t,response:i,specSelectors:l,controlsAcceptHeader:i===E,onContentTypeChange:this.onResponseContentTypeChange,contentType:s,getConfigs:a,activeExamplesKey:p.activeExamplesMember(u,d,"responses",t),oas3Actions:m,getComponent:r})}).toArray()))))}constructor(...e){super(...e),this.onChangeProducesWrapper=e=>this.props.specActions.changeProducesValue([this.props.path,this.props.method],e),this.onResponseContentTypeChange=e=>{let{controlsAcceptHeader:t,value:n}=e,{oas3Actions:r,path:a,method:l}=this.props;t&&r.setResponseContentType({value:n,path:a,method:l})}}}function i1(e){return!function(e){try{return!!JSON.parse(e)}catch(e){return null}}(e)?null:"json"}i2.defaultProps={tryItOutResponse:null,produces:(0,tk.fromJS)(["application/json"]),displayRequestDuration:!1};class i3 extends tN.default.Component{render(){var e,t,n;let{path:r,method:a,code:l,response:o,className:s,specPath:i,fn:c,getComponent:u,getConfigs:d,specSelectors:p,contentType:m,controlsAcceptHeader:f,oas3Actions:h}=this.props,{inferSchema:g,getSampleSchema:y}=c,v=p.isOAS3(),{showExtensions:E}=d(),S=E?nE(o):null,b=o.get("headers"),w=o.get("links"),_=u("ResponseExtension"),x=u("headers"),C=u("HighlightCode",!0),O=u("modelExample"),N=u("Markdown",!0),A=u("operationLink"),k=u("contentType"),I=u("ExamplesSelect"),j=u("Example"),R=this.state.responseContentType||m,P=o.getIn(["content",R],(0,tk.Map)({})),M=P.get("examples",null);if(v){let e=P.get("schema");t=e?g(e.toJS()):null,n=e?(0,tk.List)(["content",this.state.responseContentType,"schema"]):i}else t=o.get("schema"),n=o.has("schema")?i.push("schema"):i;let T,L,q=!1,B={includeReadOnly:!0};if(v){if(L=null===(e=P.get("schema"))||void 0===e?void 0:e.toJS(),tk.Map.isMap(M)&&!M.isEmpty()){let e=this.getTargetExamplesKey(),t=e=>tk.Map.isMap(e)?e.get("value"):void 0;void 0===(T=t(M.get(e,(0,tk.Map)({}))))&&(T=t(M.values().next().value)),q=!0}else void 0!==P.get("example")&&(T=P.get("example"),q=!0)}else{L=t,B={...B,includeWriteOnly:!0};let e=o.getIn(["examples",R]);e&&(T=e,q=!0)}let D=((e,t)=>{if(null==e)return null;let n=i1(e)?"json":null;return tN.default.createElement("div",null,tN.default.createElement(t,{className:"example",language:n},nb(e)))})(y(L,R,B,q?T:void 0),C);return tN.default.createElement("tr",{className:"response "+(s||""),"data-code":l},tN.default.createElement("td",{className:"response-col_status"},l),tN.default.createElement("td",{className:"response-col_description"},tN.default.createElement("div",{className:"response-col_description__inner"},tN.default.createElement(N,{source:o.get("description")})),E&&S.size?S.entrySeq().map(e=>{let[t,n]=e;return tN.default.createElement(_,{key:"".concat(t,"-").concat(n),xKey:t,xVal:n})}):null,v&&o.get("content")?tN.default.createElement("section",{className:"response-control
1s"},tN.default.createElement("div",{className:(0,aw.default)("response-control-media-type",{"response-control-media-type--accept-controller":f})},tN.default.createElement("small",{className:"response-control-media-type__title"},"Media type"),tN.default.createElement(k,{value:this.state.responseContentType,contentTypes:o.get("content")?o.get("content").keySeq():(0,tk.Seq)(),onChange:this._onContentTypeChange,ariaLabel:"Media Type"}),f?tN.default.createElement("small",{className:"response-control-media-type__accept-message"},"Controls ",tN.default.createElement("code",null,"Accept")," header."):null),tk.Map.isMap(M)&&!M.isEmpty()?tN.default.createElement("div",{className:"response-control-examples"},tN.default.createElement("small",{className:"response-control-examples__title"},"Examples"),tN.default.createElement(I,{examples:M,currentExampleKey:this.getTargetExamplesKey(),onSelect:e=>h.setActiveExamplesMember({name:e,pathMethod:[r,a],contextType:"responses",contextName:l}),showLabels:!1})):null):null,D||t?tN.default.createElement(O,{specPath:n,getComponent:u,getConfigs:d,specSelectors:p,schema:nr(t),example:D,includeReadOnly:!0}):null,v&&M?tN.default.createElement(j,{example:M.get(this.getTargetExamplesKey(),(0,tk.Map)({})),getComponent:u,getConfigs:d,omitValue:!0}):null,b?tN.default.createElement(x,{headers:b,getComponent:u}):null),v?tN.default.createElement("td",{className:"response-col_links"},w?w.toSeq().entrySeq().map(e=>{let[t,n]=e;return tN.default.createElement(A,{key:t,name:t,link:n,getComponent:u})}):tN.default.createElement("i",null,"No links")):null)}constructor(e,t){super(e,t),this._onContentTypeChange=e=>{let{onContentTypeChange:t,controlsAcceptHeader:n}=this.props;this.setState({responseContentType:e}),t({value:e,controlsAcceptHeader:n})},this.getTargetExamplesKey=()=>{let{response:e,contentType:t,activeExamplesKey:n}=this.props,r=this.state.responseContentType||t,a=e.getIn(["content",r],(0,tk.Map)({})).get("examples",null).keySeq().first();return n||a},this.state={responseContentType:""}}}i3.defaultProps={response:(0,tk.fromJS)({}),onContentTypeChange:()=>{}};var i6=e=>{let{xKey:t,xVal:n}=e;return tN.default.createElement("div",{className:"response__extension"},t,": ",String(n))},i8=function(e){var t={};return tr.d(t,e),t}({default:function(){return eX()}}),i5=function(e){var t={};return tr.d(t,e),t}({default:function(){return eQ()}});class i4 extends tN.default.PureComponent{componentDidMount(){this.updateParsedContent(null)}componentDidUpdate(e){this.updateParsedContent(e.content)}render(){let e,t,{content:n,contentType:r,url:a,headers:l={},getComponent:o}=this.props,{parsedContent:s}=this.state,i=o("HighlightCode",!0),c="response_"+(new Date).getTime();if(a=a||"",(/^application\/octet-stream/i.test(r)||l["Content-Disposition"]&&/attachment/i.test(l["Content-Disposition"])||l["content-disposition"]&&/attachment/i.test(l["content-disposition"])||l["Content-Description"]&&/File Transfer/i.test(l["Content-Description"])||l["content-description"]&&/File Transfer/i.test(l["content-description"]))&&(n.size>0||n.length>0)){if("Blob"in window){let e=r||"text/html",o=n instanceof Blob?n:new Blob([n],{type:e}),s=window.URL.createObjectURL(o),i=[e,a.substr(a.lastIndexOf("/")+1),s].join(":"),c=l["content-disposition"]||l["Content-Disposition"];if(void 0!==c){let e=function(e){let t;if([/filename\*=[^']+'\w*'"([^"]+)";?/i,/filename\*=[^']+'\w*'([^;]+);?/i,/filename="([^;]*);?"/i,/filename=([^;]*);?/i].some(n=>null!==(t=n.exec(e))),null!==t&&t.length>1)try{return decodeURIComponent(t[1])}catch(e){console.error(e)}return null}(c);null!==e&&(i=e)}t=tG.navigator&&tG.navigator.msSaveOrOpenBlob?tN.default.createElement("div",null,tN.default.createElement("a",{href:s,onClick:()=>tG.navigator.msSaveOrOpenBlob(o,i)},"Download file")):tN.default.createElement("div",null,tN.default.createElement("a",{href:s,download:i},"Download file"))}else t=tN.default.createElement("pre",{className:"microlight"},"Download headers detected but your browser does not support downloading binary via XHR (Blob).")}else if(/json/i.test(r)){let r=null;i1(n)&&(r="json");try{e=JSON.stringify(JSON.parse(n),null," ")}
1catch(t){e="can't parse JSON. Raw result:\n\n"+n}t=tN.default.createElement(i,{language:r,downloadable:!0,fileName:"".concat(c,".json"),canCopy:!0},e)}else/xml/i.test(r)?(e=(0,i8.default)(n,{textNodesOnSameLine:!0,indentor:" "}),t=tN.default.createElement(i,{downloadable:!0,fileName:"".concat(c,".xml"),canCopy:!0},e)):t="text/html"===(0,i5.default)(r)||/text\/plain/.test(r)?tN.default.createElement(i,{downloadable:!0,fileName:"".concat(c,".html"),canCopy:!0},n):"text/csv"===(0,i5.default)(r)||/text\/csv/.test(r)?tN.default.createElement(i,{downloadable:!0,fileName:"".concat(c,".csv"),canCopy:!0},n):/^image\//i.test(r)?r.includes("svg")?tN.default.createElement("div",null," ",n," "):tN.default.createElement("img",{src:window.URL.createObjectURL(n)}):/^audio\//i.test(r)?tN.default.createElement("pre",{className:"microlight"},tN.default.createElement("audio",{controls:!0,key:a},tN.default.createElement("source",{src:a,type:r}))):"string"==typeof n?tN.default.createElement(i,{downloadable:!0,fileName:"".concat(c,".txt"),canCopy:!0},n):n.size>0?s?tN.default.createElement("div",null,tN.default.createElement("p",{className:"i"},"Unrecognized response type; displaying content as text."),tN.default.createElement(i,{downloadable:!0,fileName:"".concat(c,".txt"),canCopy:!0},s)):tN.default.createElement("p",{className:"i"},"Unrecognized response type; unable to display."):null;return t?tN.default.createElement("div",null,tN.default.createElement("h5",null,"Response body"),t):null}constructor(...e){super(...e),this.state={parsedContent:null},this.updateParsedContent=e=>{let{content:t}=this.props;if(e!==t){if(t&&t instanceof Blob){var n=new FileReader;n.onload=()=>{this.setState({parsedContent:n.result})},n.readAsText(t)}else this.setState({parsedContent:t.toString()})}}}}class i9 extends tN.Component{render(){let{onTryoutClick:e,onResetClick:t,parameters:n,allowTryItOut:r,tryItOutEnabled:a,specPath:l,fn:o,getComponent:s,getConfigs:i,specSelectors:c,specActions:u,pathMethod:d,oas3Actions:p,oas3Selectors:m,operation:f}=this.props,h=s("parameterRow"),g=s("TryItOutButton"),y=s("contentType"),v=s("Callbacks",!0),E=s("RequestBody",!0),S=a&&r,b=c.isOAS3(),w="".concat(i0("".concat(d[1]).concat(d[0],"_requests")),"_select"),_=f.get("requestBody"),x=Object.values(n.reduce((e,t)=>{var n;let r=t.get("in");return null!==(n=e[r])&&void 0!==n||(e[r]=[]),e[r].push(t),e},{})).reduce((e,t)=>e.concat(t),[]);return tN.default.createElement("div",{className:"opblock-section"},tN.default.createElement("div",{className:"opblock-section-header"},b?tN.default.createElement("div",{className:"tab-header"},tN.default.createElement("div",{onClick:()=>this.toggleTab("parameters"),className:"tab-item ".concat(this.state.parametersVisible&&"active")},tN.default.createElement("h4",{className:"opblock-title"},tN.default.createElement("span",null,"Parameters"))),f.get("callbacks")?tN.default.createElement("div",{onClick:()=>this.toggleTab("callbacks"),className:"tab-item ".concat(this.state.callbackVisible&&"active")},tN.default.createElement("h4",{className:"opblock-title"},tN.default.createElement("span",null,"Callbacks"))):null):tN.default.createElement("div",{className:"tab-header"},tN.default.createElement("h4",{className:"opblock-title"},"Parameters")),r?tN.default.createElement(g,{isOAS3:c.isOAS3(),hasUserEditedBody:m.hasUserEditedBody(...d),enabled:a,onCancelClick:this.props.onCancelClick,onTryoutClick:e,onResetClick:()=>t(d)}):null),this.state.parametersVisible?tN.default.createElement("div",{className:"parameters-container"},x.length?tN.default.createElement("div",{className:"table-container"},tN.default.createElement("table",{className:"parameters"},tN.default.createElement("thead",null,tN.default.createElement("tr",null,tN.default.createElement("th",{className:"col_header parameters-col_name"},"Name"),tN.default.createElement("th",{className:"col_header parameters-col_description"},"Description"))),tN.default.createElement("tbody",null,x.map((e,t)=>tN.default.createElement(h,{fn:o,specPath:l.push(t.toString()),getComponent:s,getConfigs:i,rawParam:e,param:c.parameterWithMetaByIdentity(d,e),key:"".concat(e.get("in"),".").concat(e.get("name")),onChange:this.onChange,onChangeConsumes:this.onChangeConsumesWrapper,specSelectors:c,specActions:u,oas3Actions:p,oas3Selectors:m,pathMethod:d,isExecute:S}))))):tN.default.createElement("div",{className:"opblock-description-wrapper"},tN.default.createElement("p",null,"No parameters"))):null,this.state.callbackVisible?tN.default.createElement("div",{className:"callbacks-container opblock-description-wrapper"},tN.default.createElement(v,{callbacks:(0,tk.Map)(f.get("callbacks")),specPath:l.slice(0,-1).push("callbacks")})):null,b&&_&&this.state.parametersVisible&&tN.default.createElement("div",{className:"opblock-section opblock-section-request-body"},tN.default.createElement("div",{className:"opblock-section-header"},tN.default.createElement("h4",{className:"opblock-title parameter__name ".concat(_.get("required")&&"required")},"Request body"),tN.default.createElement("label",{id:w},tN.default.createElement(y,{value:m.requestContentType(...d),contentTypes:_.get("
1content",(0,tk.List)()).keySeq(),onChange:e=>{this.onChangeMediaType({value:e,pathMethod:d})},className:"body-param-content-type",ariaLabel:"Request content type",controlId:w}))),tN.default.createElement("div",{className:"opblock-description-wrapper"},tN.default.createElement(E,{setRetainRequestBodyValueFlag:e=>p.setRetainRequestBodyValueFlag({value:e,pathMethod:d}),userHasEditedBody:m.hasUserEditedBody(...d),specPath:l.slice(0,-1).push("requestBody"),requestBody:_,requestBodyValue:m.requestBodyValue(...d),requestBodyInclusionSetting:m.requestBodyInclusionSetting(...d),requestBodyErrors:m.requestBodyErrors(...d),isExecute:S,getConfigs:i,activeExamplesKey:m.activeExamplesMember(...d,"requestBody","requestBody"),updateActiveExamplesKey:e=>{this.props.oas3Actions.setActiveExamplesMember({name:e,pathMethod:this.props.pathMethod,contextType:"requestBody",contextName:"requestBody"})},onChange:(e,t)=>{if(t){let n=m.requestBodyValue(...d),r=tk.Map.isMap(n)?n:(0,tk.Map)();return p.setRequestBodyValue({pathMethod:d,value:r.setIn(t,e)})}p.setRequestBodyValue({value:e,pathMethod:d})},onChangeIncludeEmpty:(e,t)=>{p.setRequestBodyInclusion({pathMethod:d,value:t,name:e})},contentType:m.requestContentType(...d)}))))}constructor(e){super(e),this.onChange=(e,t,n)=>{let{specActions:{changeParamByIdentity:r},onChangeKey:a}=this.props;r(a,e,t,n)},this.onChangeConsumesWrapper=e=>{let{specActions:{changeConsumesValue:t},onChangeKey:n}=this.props;t(n,e)},this.toggleTab=e=>"parameters"===e?this.setState({parametersVisible:!0,callbackVisible:!1}):"callbacks"===e?this.setState({callbackVisible:!0,parametersVisible:!1}):void 0,this.onChangeMediaType=e=>{let{value:t,pathMethod:n}=e,{specActions:r,oas3Selectors:a,oas3Actions:l}=this.props,o=a.hasUserEditedBody(...n),s=a.shouldRetainRequestBodyValue(...n);l.setRequestContentType({value:t,pathMethod:n}),l.initRequestBodyValidateError({pathMethod:n}),o||(s||l.setRequestBodyValue({value:void 0,pathMethod:n}),r.clearResponse(...n),r.clearRequest(...n),r.clearValidateParams(n))},this.state={callbackVisible:!1,parametersVisible:!0}}}i9.defaultProps={onTryoutClick:Function.prototype,onCancelClick:Function.prototype,tryItOutEnabled:!1,allowTryItOut:!0,onChangeKey:[],specPath:[]};var i7=e=>{let{xKey:t,xVal:n}=e;return tN.default.createElement("div",{className:"parameter__extension"},t,": ",String(n))};class ce extends tN.Component{componentDidMount(){let{isIncludedOptions:e,onChange:t}=this.props,{shouldDispatchInit:n,defaultValue:r}=e;n&&t(r)}render(){let{isIncluded:e,isDisabled:t}=this.props;return tN.default.createElement("div",null,tN.default.createElement("label",{htmlFor:"include_empty_value",className:(0,aw.default)("parameter__empty_value_toggle",{disabled:t})},tN.default.createElement("input",{id:"include_empty_value",type:"checkbox",disabled:t,checked:!t&&e,onChange:this.onCheckboxChange}),"Send empty value"))}constructor(...e){super(...e),this.onCheckboxChange=e=>{let{onChange:t}=this.props;t(e.target.checked)}}}ce.defaultProps={onChange:()=>{},isIncludedOptions:{}};class ct extends tN.Component{UNSAFE_componentWillReceiveProps(e){var t;let n,{specSelectors:r,pathMethod:a,rawParam:l}=e,o=r.isOAS3(),s=r.parameterWithMetaByIdentity(a,l)||new tk.Map;if(s=s.isEmpty()?l:s,o){let{schema:e}=t4(s,{isOAS3:o});n=e?e.get("enum"):void 0}else n=s?s.get("enum"):void 0;let i,c=s?s.get("value"):void 0;void 0!==c?i=c:l.get("required")&&n&&n.size&&(i=n.first()),void 0!==i&&i!==c&&this.onChangeWrapper("number"==typeof(t=i)?t.toString():t),this.setDefaultValue()}getParamKey(){let{param:e}=this.props;return e?"".concat(e.get("name"),"-").concat(e.get("in")):null}composeJsonSchema(e){var t,n,r,a,l;let{fn:o}=this.props,s=null===(n=e.get("oneOf"))||void 0===n?void 0:null===(t=n.get(0))||void 0===t?void 0:t.toJS(),i=null===(a=e.get("anyOf"))||void 0===a?void 0:null===(r=a.get(0))||void 0===r?void 0:r.toJS();return(0,tk.fromJS)(o.mergeJsonSchema(e.toJS(),null!==(l=null!=s?s:i)&&void 0!==l?l:{}))}render(){let{param:e,rawParam:t,getComponent:n,getConfigs:r,isExecute:a,fn:l,onChangeConsumes:o,specSelectors:s,pathMethod:i,specPath:c,oas3Selectors:u}=this.props,d=s.isOAS3(),{showExtensions:p,showCommonExtensions:m}=r();if(e||(e=t),!t)return null;let f=n("JsonSchemaForm"),h=n("ParamBody"),g=e.get("in"),y="body"!==g?null:tN.default.createElement(h,{getComponent:n,getConfigs:r,fn:l,param:e,consumes:s.consumesOptionsFor(i),consumesValue:s.contentTypeValues(i).get("requestContentType"),onChange:this.onChangeWrapper,onCh
1angeConsumes:o,isExecute:a,specSelectors:s,pathMethod:i}),v=n("modelExample"),E=n("Markdown",!0),S=n("ParameterExt"),b=n("ParameterIncludeEmpty"),w=n("ExamplesSelectValueRetainer"),_=n("Example"),{schema:x}=t4(e,{isOAS3:d}),C=s.parameterWithMetaByIdentity(i,t)||(0,tk.Map)();d&&(x=this.composeJsonSchema(x));let O=x?x.get("format"):null,N="FormData"in tG,A=e.get("required"),k=l.jsonSchema202012.getType(nt(x)),I=l.jsonSchema202012.foldType(nt(null==x?void 0:x.get("type"))),j=l.jsonSchema202012.foldType(nt(null==x?void 0:x.getIn(["items","type"]))),R=!y&&"object"===I,P=!y&&"object"===j,M,T,L,q,B=C?C.get("value"):"",D=m?nS(x):null,V=p?nE(e):null,J=!1;void 0!==e&&x&&(M=x.get("items")),void 0!==M?(T=M.get("enum"),L=M.get("default")):x&&(T=x.get("enum")),T&&T.size&&T.size>0&&(J=!0),void 0!==e&&(x&&(L=x.get("default")),void 0===L&&(L=e.get("default")),void 0===(q=e.get("example"))&&(q=e.get("x-example")));let U=y?null:tN.default.createElement(f,{fn:l,getComponent:n,value:B,required:A,disabled:!a,description:e.get("name"),onChange:this.onChangeWrapper,errors:C.get("errors"),schema:x});return tN.default.createElement("tr",{"data-param-name":e.get("name"),"data-param-in":e.get("in")},tN.default.createElement("td",{className:"parameters-col_name"},tN.default.createElement("div",{className:A?"parameter__name required":"parameter__name"},e.get("name"),A?tN.default.createElement("span",null,"\xa0*"):null),tN.default.createElement("div",{className:"parameter__type"},k,O&&tN.default.createElement("span",{className:"prop-format"},"($",O,")")),tN.default.createElement("div",{className:"parameter__deprecated"},d&&e.get("deprecated")?"deprecated":null),tN.default.createElement("div",{className:"parameter__in"},"(",e.get("in"),")")),tN.default.createElement("td",{className:"parameters-col_description"},e.get("description")?tN.default.createElement(E,{source:e.get("description")}):null,(y||!a)&&J?tN.default.createElement(E,{className:"parameter__enum",source:"<i>Available values</i> : "+T.map(function(e){return e}).toArray().map(String).join(", ")}):null,!y&&a||void 0===L?null:tN.default.createElement(E,{className:"parameter__default",source:"<i>Default value</i> : "+L}),!y&&a||void 0===q?null:tN.default.createElement(E,{source:"<i>Example</i> : "+q}),"formData"===g&&!N&&tN.default.createElement("div",null,"Error: your browser does not support FormData"),d&&e.get("examples")?tN.default.createElement("section",{className:"parameter-controls"},tN.default.createElement(w,{examples:e.get("examples"),onSelect:this._onExampleSelect,updateValue:this.onChangeWrapper,getComponent:n,defaultToFirstExample:!0,currentKey:u.activeExamplesMember(...i,"parameters",this.getParamKey()),currentUserInputValue:B})):null,R||P?tN.default.createElement(v,{getComponent:n,specPath:c.push("schema"),getConfigs:r,isExecute:a,specSelectors:s,schema:x,example:U}):U,y&&x?tN.default.createElement(v,{getComponent:n,specPath:c.push("schema"),getConfigs:r,isExecute:a,specSelectors:s,schema:x,example:y,includeWriteOnly:!0}):null,!y&&a&&e.get("allowEmptyValue")?tN.default.createElement(b,{onChange:this.onChangeIncludeEmpty,isIncluded:s.parameterInclusionSettingFor(i,e.get("name"),e.get("in")),isDisabled:!nC(B)}):null,d&&e.get("examples")?tN.default.createElement(_,{example:e.getIn(["examples",u.activeExamplesMember(...i,"parameters",this.getParamKey())]),getComponent:n,getConfigs:r}):null,m&&D.size?D.entrySeq().map(e=>{let[t,n]=e;return tN.default.createElement(S,{key:"".concat(t,"-").concat(n),xKey:t,xVal:n})}):null,p&&V.size?V.entrySeq().map(e=>{let[t,n]=e;return tN.default.createElement(S,{key:"".concat(t,"-").concat(n),xKey:t,xVal:n})}):null))}constructor(e,t){var n;super(e,t),n=this,this.onChangeWrapper=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],{onChange:r,rawParam:a}=n.props;return r(a,""===e||e&&0===e.size?null:e,t)},this._onExampleSelect=e=>{this.props.oas3Actions.setActiveExamplesMember({name:e,pathMethod:this.props.pathMethod,contextType:"parameters",contextName:this.getParamKey()})},this.onChangeIncludeEmpty=e=>{let{specActions:t,param:n,pathMethod:r}=this.props,a=n.get("name"),l=n.get("in");return t.updateEmptyParamInclusion(r,a,l,e)},this.setDefaultValue=()=>{let{specSelectors:e,pathMethod:t,rawParam:n,oas3Selectors:r,fn:a}
1=this.props,l=e.parameterWithMetaByIdentity(t,n)||(0,tk.Map)(),{schema:o}=t4(l,{isOAS3:e.isOAS3()}),s=l.get("content",(0,tk.Map)()).keySeq().first(),i=o?a.getSampleSchema(o.toJS(),s,{includeWriteOnly:!0}):null;if(l&&void 0===l.get("value")&&"body"!==l.get("in")){let n;if(e.isSwagger2())n=void 0!==l.get("x-example")?l.get("x-example"):void 0!==l.getIn(["schema","example"])?l.getIn(["schema","example"]):o&&o.getIn(["default"]);else if(e.isOAS3()){o=this.composeJsonSchema(o);let e=r.activeExamplesMember(...t,"parameters",this.getParamKey());n=void 0!==l.getIn(["examples",e,"value"])?l.getIn(["examples",e,"value"]):void 0!==l.getIn(["content",s,"example"])?l.getIn(["content",s,"example"]):void 0!==l.get("example")?l.get("example"):void 0!==(o&&o.get("example"))?o&&o.get("example"):void 0!==(o&&o.get("default"))?o&&o.get("default"):l.get("default")}void 0===n||tk.List.isList(n)||(n=nb(n));let c=a.jsonSchema202012.foldType(nt(null==o?void 0:o.get("type"))),u=a.jsonSchema202012.foldType(nt(null==o?void 0:o.getIn(["items","type"])));void 0!==n?this.onChangeWrapper(n):"object"===c&&i&&!l.get("examples")?this.onChangeWrapper(tk.List.isList(i)?i:nb(i)):"array"===c&&"object"===u&&i&&!l.get("examples")&&this.onChangeWrapper(tk.List.isList(i)?i:(0,tk.List)(JSON.parse(i)))}},this.setDefaultValue()}}class cn extends tN.Component{render(){let{disabled:e}=this.props;return tN.default.createElement("button",{className:"btn execute opblock-control__btn",onClick:this.onClick,disabled:e},"Execute")}constructor(...e){super(...e),this.handleValidateParameters=()=>{let{specSelectors:e,specActions:t,path:n,method:r}=this.props;return t.validateParams([n,r]),e.validateBeforeExecute([n,r])},this.handleValidateRequestBody=()=>{let{path:e,method:t,specSelectors:n,oas3Selectors:r,oas3Actions:a}=this.props,l={missingBodyValue:!1,missingRequiredKeys:[]};a.clearRequestBodyValidateError({path:e,method:t});let o=n.getOAS3RequiredRequestBodyContentType([e,t]),s=r.requestBodyValue(e,t),i=r.validateBeforeExecute([e,t]),c=r.requestContentType(e,t);if(!i)return l.missingBodyValue=!0,a.setRequestBodyValidateError({path:e,method:t,validationErrors:l}),!1;if(!o)return!0;let u=r.validateShallowRequired({oas3RequiredRequestBodyContentType:o,oas3RequestContentType:c,oas3RequestBodyValue:s});return!u||u.length<1||(u.forEach(e=>{l.missingRequiredKeys.push(e)}),a.setRequestBodyValidateError({path:e,method:t,validationErrors:l}),!1)},this.handleValidationResultPass=()=>{let{specActions:e,operation:t,path:n,method:r}=this.props;this.props.onExecute&&this.props.onExecute(),e.execute({operation:t,path:n,method:r})},this.handleValidationResultFail=()=>{let{specActions:e,path:t,method:n}=this.props;e.clearValidateParams([t,n]),setTimeout(()=>{e.validateParams([t,n])},40)},this.handleValidationResult=e=>{e?this.handleValidationResultPass():this.handleValidationResultFail()},this.onClick=()=>{let e=this.handleValidateParameters(),t=this.handleValidateRequestBody();this.handleValidationResult(e&&t)},this.onChangeProducesWrapper=e=>this.props.specActions.changeProducesValue([this.props.path,this.props.method],e)}}class cr extends tN.default.Component{render(){let{headers:e,getComponent:t}=this.props,n=t("Property"),r=t("Markdown",!0);return e&&e.size?tN.default.createElement("div",{className:"headers-wrapper"},tN.default.createElement("h4",{className:"headers__title"},"Headers:"),tN.default.createElement("table",{className:"headers"},tN.default.createElement("thead",null,tN.default.createElement("tr",{className:"header-row"},tN.default.createElement("th",{className:"header-col"},"Name"),tN.default.createElement("th",{className:"header-col"},"Description"),tN.default.createElement("th",{className:"header-col"},"Type"))),tN.default.createElement("tbody",null,e.entrySeq().map(e=>{let[t,a]=e;if(!tk.default.Map.isMap(a))return null;let l=a.get("description"),o=a.getIn(["schema"])?a.getIn(["schema","type"]):a.getIn(["type"]),s=a.getIn(["schema","example"]);return tN.default.createElement("tr",{key:t},tN.default.createElement("td",{className:"header-col"},t),tN.default.createElement("td",{className:"header-col"},l?tN.default.createElement(r,{source:l}):null),tN.default.createElement("td",{className:"header-col"},o," ",s?tN.default.createElement(n,{propKey:"Example",propVal:s,propClass:"header-example"}):null))}).toArray()))):null}}class ca extends tN.default.Component{render(){let{editorActions:e,errSelectors:t,layoutSelectors:n,layoutActions:r,getComponent:a}=this.props,l=a("Collapse");if(e&&e.jumpToLine)var o=e.jumpToLine;let s=t.allErrors().filter(e=>"thrown"===e.get("type")||"error"===e.get("level"));if(!s||1>s.count())return null;let i=n.isShown(["errorPane"],!0),c=s.sortBy(e=>e.get("line"));return tN.default.createElement("pre",{className:"errors-wrapper"},tN.default.createElement("hgroup",{className:"error"},tN.default.createElement("h4",{className:"errors__title"},"Errors"),tN.default.createElement("button",{className:"btn errors__clear-btn",onClick:()=>r.show(["errorPane"],!i)},i?"Hide":"Show")),tN.default.createElement(l,{isOpened:i,animated:!0},tN.default.createElement("div",{className:"errors"},c.map((e,t)=>{let n=e.get("type");return"thrown"===n||"auth"===n?tN.default.createElement(cl,{key:t,error:e.get("error")||e,jumpToLine:o}):"spec"===n?tN.default.createElement(co,{key:t,error:e,jumpToLine:o}):void 0}))))}}let cl=e=>{let{error:t,jumpToLine:n}=e;if(!t)return null;let r=t.get("line");return tN.default.createElement("div",{className:"error-wrapper"},t?tN.default.createElement("div",null,tN.default.createElement("h4",null,t.get("source")&&t.get("level")?cs(t.get("source"))+" "+t.get("level"):"",t.get("path")?tN.default.createElement("small",null," at ",t.get("path")):null),tN.default.createElement("span",{className:"message thrown"},t.get("message")),tN.default.createElement("div",{className:"error-line"},r&&n?tN.default.createElement("a",{onClick:n.bind(null,r)},"Jump to line ",r):null)):null)},co=e=>{let{error:t,jumpToLine:n=null}=e,r=null;return t.get("path")?r=tk.List.isList(t.get("path"))?tN.default.createElement("small",null,"at ",t.get("path").join(".")):tN.default.createElement("small",null,"at ",t.get("path")):t.get("line")&&!n&&(r=tN.default.createElement("small",null,"on line ",t.get("line"))),t
1N.default.createElement("div",{className:"error-wrapper"},t?tN.default.createElement("div",null,tN.default.createElement("h4",null,cs(t.get("source"))+" "+t.get("level"),"\xa0",r),tN.default.createElement("span",{className:"message"},t.get("message")),tN.default.createElement("div",{className:"error-line"},n?tN.default.createElement("a",{onClick:n.bind(null,t.get("line"))},"Jump to line ",t.get("line")):null)):null)};function cs(e){return(e||"").split(" ").map(e=>e[0].toUpperCase()+e.slice(1)).join(" ")}class ci extends tN.default.Component{componentDidMount(){this.props.contentTypes&&this.props.onChange(this.props.contentTypes.first())}UNSAFE_componentWillReceiveProps(e){e.contentTypes&&e.contentTypes.size&&(e.contentTypes.includes(e.value)||e.onChange(e.contentTypes.first()))}render(){let{ariaControls:e,ariaLabel:t,className:n,contentTypes:r,controlId:a,value:l}=this.props;return r&&r.size?tN.default.createElement("div",{className:"content-type-wrapper "+(n||"")},tN.default.createElement("select",{"aria-controls":e,"aria-label":t,className:"content-type",id:a,onChange:this.onChangeWrapper,value:l||""},r.map(e=>tN.default.createElement("option",{key:e,value:e},e)).toArray())):null}constructor(...e){super(...e),this.onChangeWrapper=e=>this.props.onChange(e.target.value)}}function cc(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter(e=>!!e).join(" ").trim()}ci.defaultProps={onChange:()=>{},value:null,contentTypes:(0,tk.fromJS)(["application/json"])};class cu extends tN.default.Component{render(){let{fullscreen:e,full:t,...n}=this.props;return e?tN.default.createElement("section",n):tN.default.createElement("section",(0,rF.default)({},n,{className:cc(n.className,"swagger-container"+(t?"-full":""))}))}}let cd={mobile:"",tablet:"-tablet",desktop:"-desktop",large:"-hd"};class cp extends tN.default.Component{render(){let{hide:e,keepContents:t,mobile:n,tablet:r,desktop:a,large:l,...o}=this.props;if(e&&!t)return tN.default.createElement("span",null);let s=[];for(let e in cd){if(!Object.prototype.hasOwnProperty.call(cd,e))continue;let t=cd[e];if(e in this.props){let n=this.props[e];if(n<1){s.push("none"+t);continue}s.push("block"+t),s.push("col-"+n+t)}}e&&s.push("hidden");let i=cc(o.className,...s);return tN.default.createElement("section",(0,rF.default)({},o,{className:i}))}}class cm extends tN.default.Component{render(){return tN.default.createElement("div",(0,rF.default)({},this.props,{className:cc(this.props.className,"wrapper")}))}}class cf extends tN.default.Component{render(){return tN.default.createElement("button",(0,rF.default)({},this.props,{className:cc(this.props.className,"button")}))}}cf.defaultProps={className:""};let ch=e=>tN.default.createElement("textarea",e),cg=e=>tN.default.createElement("input",e);class cy extends tN.default.Component{UNSAFE_componentWillReceiveProps(e){e.value!==this.props.value&&this.setState({value:e.value})}render(){var e,t;let{allowedValues:n,multiple:r,allowEmptyValue:a,disabled:l}=this.props,o=(null===(t=this.state.value)||void 0===t?void 0:null===(e=t.toJS)||void 0===e?void 0:e.call(t))||this.state.value;return tN.default.createElement("select",{className:this.props.className,multiple:r,value:o,onChange:this.onChange,disabled:l},a?tN.default.createElement("option",{value:""},"--"):null,n.map(function(e,t){return tN.default.createElement("option",{key:t,value:String(e)},String(e))}))}constructor(e,t){let n;super(e,t),this.onChange=e=>{let t,{onChange:n,multiple:r}=this.props,a=[].slice.call(e.target.options);t=r?a.filter(function(e){return e.selected}).map(function(e){return e.value}):e.target.value,this.setState({value:t}),n&&n(t)},n=e.value?e.value:e.multiple?[""]:"",this.state={value:n}}}cy.defaultProps={multiple:!1,allowEmptyValue:!0};class cv extends tN.default.Component{render(){return tN.default.createElement("a",(0,rF.default)({},this.props,{rel:"noopener noreferrer",className:cc(this.props.className,"link")}))}}let cE=e=>{let{children:t}=e;return tN.default.createElement("div",{className:"no-margin"}," ",t," ")};class cS extends tN.default.Component{renderNotAnimated(){return this.props.isOpened?tN.default.createElement(cE,null,this.props.children):tN.default.createElement("noscript",null)}render(){let{animated:e,isOpened:t,children:n}=this.props;return e?(n=t?n:null,tN.default.createElement(cE,null,n)):this.renderNotAnimated()}}cS.defaultProps={isOpened:!1,animated:!1};class cb extends tN.default.Component{_setTagShown(e,t){this.props.layoutActions.show(e,t)}showOp(e,t){let{layoutActions:n}=this.props;n.show(e,t)}render(){let{specSelectors:e,layoutSelectors:t,layoutActions:n,getComponent:r}=this.props,a=e.taggedOperations(),l=r("Collapse");return tN.default.createElement("div",null,tN.default.createElement("h4",{className:"overview-title"},"Overview"),a.map((e,r)=>{let a=e.get("operations"),o=["overview-tags",r],s=t.isShown(o,!0);return tN.default.createElement("div",{key:"overview-"+r},tN.default.createElement("h4",{onClick:()=>n.show(o,!s),className:"link overview-tag"}," ",s?"-":"+",r),tN.default.createElement(l,{isOpened:s,animated:!0},a.map(e=>{let{path:r,method:a,id:l}
1=e.toObject(),o="operations",s=t.isShown([o,l]);return tN.default.createElement(cw,{key:l,path:r,method:a,id:r+"-"+a,shown:s,showOpId:l,showOpIdPrefix:o,href:"#operation-".concat(l),onClick:n.show})}).toArray()))}).toArray(),a.size<1&&tN.default.createElement("h3",null," No operations defined in spec! "))}constructor(...e){super(...e),this.setTagShown=this._setTagShown.bind(this)}}class cw extends tN.default.Component{_onClick(){let{showOpId:e,showOpIdPrefix:t,onClick:n,shown:r}=this.props;n([t,e],!r)}render(){let{id:e,method:t,shown:n,href:r}=this.props;return tN.default.createElement(cv,{href:r,onClick:this.onClick,className:"block opblock-link "+(n?"shown":"")},tN.default.createElement("div",null,tN.default.createElement("small",{className:"bold-label-".concat(t)},t.toUpperCase()),tN.default.createElement("span",{className:"bold-label"},e)))}constructor(e){super(e),this.onClick=this._onClick.bind(this)}}class c_ extends tN.default.Component{componentDidMount(){this.props.initialValue&&(this.inputRef.value=this.props.initialValue)}render(){let{value:e,defaultValue:t,initialValue:n,...r}=this.props;return tN.default.createElement("input",(0,rF.default)({},r,{ref:e=>this.inputRef=e}))}}class cx extends tN.default.Component{render(){let{host:e,basePath:t}=this.props;return tN.default.createElement("pre",{className:"base-url"},"[ Base URL: ",e,t," ]")}}class cC extends tN.default.PureComponent{render(){let{url:e,getComponent:t}=this.props,n=t("Link");return tN.default.createElement(n,{target:"_blank",href:aH(e)},tN.default.createElement("span",{className:"url"}," ",e))}}class cO extends tN.default.Component{render(){let{info:e,url:t,host:n,basePath:r,getComponent:a,externalDocs:l,selectedServer:o,url:s}=this.props,i=e.get("version"),c=e.get("description"),u=e.get("title"),d=a$(e.get("termsOfService"),s,{selectedServer:o}),p=e.get("contact"),m=e.get("license"),f=a$(l&&l.get("url"),s,{selectedServer:o}),h=l&&l.get("description"),g=a("Markdown",!0),y=a("Link"),v=a("VersionStamp"),E=a("OpenAPIVersion"),S=a("InfoUrl"),b=a("InfoBasePath"),w=a("License"),_=a("Contact");return tN.default.createElement("div",{className:"info"},tN.default.createElement("hgroup",{className:"main"},tN.default.createElement("h2",{className:"title"},u,tN.default.createElement("span",null,i&&tN.default.createElement(v,{version:i}),tN.default.createElement(E,{oasVersion:"2.0"}))),n||r?tN.default.createElement(b,{host:n,basePath:r}):null,t&&tN.default.createElement(S,{getComponent:a,url:t})),tN.default.createElement("div",{className:"description"},tN.default.createElement(g,{source:c})),d&&tN.default.createElement("div",{className:"info__tos"},tN.default.createElement(y,{target:"_blank",href:aH(d)},"Terms of service")),(null==p?void 0:p.size)>0&&tN.default.createElement(_,{getComponent:a,data:p,selectedServer:o,url:t}),(null==m?void 0:m.size)>0&&tN.default.createElement(w,{getComponent:a,license:m,selectedServer:o,url:t}),f?tN.default.createElement(y,{className:"info__extdocs",target:"_blank",href:aH(f)},h||f):null)}}class cN extends tN.default.Component{render(){let{specSelectors:e,getComponent:t,oas3Selectors:n}=this.props,r=e.info(),a=e.url(),l=e.basePath(),o=e.host(),s=e.externalDocs(),i=n.selectedServer(),c=t("info");return tN.default.createElement("div",null,r&&r.count()?tN.default.createElement(c,{info:r,url:a,host:o,basePath:l,externalDocs:s,getComponent:t,selectedServer:i}):null)}}class cA extends tN.default.Component{render(){let{data:e,getComponent:t,selectedServer:n,url:r}=this.props,a=e.get("name","the developer"),l=a$(e.get("url"),r,{selectedServer:n}),o=e.get("email"),s=t("Link");return tN.default.createElement("div",{className:"info__contact"},l&&tN.default.createElement("div",null,tN.default.createElement(s,{href:aH(l),target:"_blank"},a," - Website")),o&&tN.default.createElement(s,{href:aH("mailto:".concat(o))},l?"Send email to ".concat(a):"Contact ".concat(a)))}}class ck extends tN.default.Component{render(){let{license:e,getComponent:t,selectedServer:n,url:r}=this.props,a=e.get("name","License"),l=a$(e.get("url"),r,{selectedServer:n}),o=t("Link");return tN.default.createElement("div",{className:"info__license"},l?tN.default.createElement("div",{className:"info__license__url"},tN.default.createElement(o,{target:"_blank",href:aH(l)},a)):tN.default.createElement("span",null,a))}}
1class cI extends tN.default.Component{render(){return null}}class cj extends tN.default.Component{render(){let{getComponent:e}=this.props,t=e("CopyIcon");return tN.default.createElement("div",{className:"view-line-link copy-to-clipboard",title:"Copy to clipboard"},tN.default.createElement(a_.CopyToClipboard,{text:this.props.textToCopy},tN.default.createElement(t,null)))}}class cR extends tN.default.Component{render(){return tN.default.createElement("div",{className:"footer"})}}class cP extends tN.default.Component{render(){let{specSelectors:e,layoutSelectors:t,getComponent:n}=this.props,r=n("Col"),a="loading"===e.loadingStatus(),l="failed"===e.loadingStatus(),o=t.currentFilter(),s=["operation-filter-input"];return l&&s.push("failed"),a&&s.push("loading"),tN.default.createElement("div",null,!1===o?null:tN.default.createElement("div",{className:"filter-container"},tN.default.createElement(r,{className:"filter wrapper",mobile:12},tN.default.createElement("input",{className:s.join(" "),placeholder:"Filter by tag",type:"text",onChange:this.onFilterChange,value:"string"==typeof o?o:"",disabled:a}))))}constructor(...e){super(...e),this.onFilterChange=e=>{let{target:{value:t}}=e;this.props.layoutActions.updateFilter(t)}}}let cM=Function.prototype;class cT extends tN.PureComponent{componentDidMount(){this.updateValues.call(this,this.props)}UNSAFE_componentWillReceiveProps(e){this.updateValues.call(this,e)}render(){let{onChangeConsumes:e,param:t,isExecute:n,specSelectors:r,pathMethod:a,getComponent:l}=this.props,o=l("Button"),s=l("TextArea"),i=l("HighlightCode",!0),c=l("contentType"),u=(r?r.parameterWithMetaByIdentity(a,t):t).get("errors",(0,tk.List)()),d=r.contentTypeValues(a).get("requestContentType"),p=this.props.consumes&&this.props.consumes.size?this.props.consumes:cT.defaultProp.consumes,{value:m,isEditBox:f}=this.state,h=null;i1(m)&&(h="json");let g="".concat(i0("".concat(a[1]).concat(a[0],"_parameters")),"_select");return tN.default.createElement("div",{className:"body-param","data-param-name":t.get("name"),"data-param-in":t.get("in")},f&&n?tN.default.createElement(s,{className:"body-param__text"+(u.count()?" invalid":""),value:m,onChange:this.handleOnChange}):m&&tN.default.createElement(i,{className:"body-param__example",language:h},m),tN.default.createElement("div",{className:"body-param-options"},n?tN.default.createElement("div",{className:"body-param-edit"},tN.default.createElement(o,{className:f?"btn cancel body-param__example-edit":"btn edit body-param__example-edit",onClick:this.toggleIsEditBox},f?"Cancel":"Edit")):null,tN.default.createElement("label",{htmlFor:g},tN.default.createElement("span",null,"Parameter content type"),tN.default.createElement(c,{value:d,contentTypes:p,onChange:e,className:"body-param-content-type",ariaLabel:"Parameter content type",controlId:g}))))}constructor(e,t){super(e,t),this.updateValues=e=>{let{param:t,isExecute:n,consumesValue:r=""}=e,a=/xml/i.test(r),l=/json/i.test(r),o=a?t.get("value_xml"):t.get("value");if(void 0!==o){let e=!o&&l?"{}":o;this.setState({value:e}),this.onChange(e,{isXml:a,isEditBox:n})}else a?this.onChange(this.sample("xml"),{isXml:a,isEditBox:n}):this.onChange(this.sample(),{isEditBox:n})},this.sample=e=>{let{param:t,fn:n}=this.props,r=n.inferSchema(t.toJS());return n.getSampleSchema(r,e,{includeWriteOnly:!0})},this.onChange=(e,t)=>
1{let{isEditBox:n,isXml:r}=t;this.setState({value:e,isEditBox:n}),this._onChange(e,r)},this._onChange=(e,t)=>{(this.props.onChange||cM)(e,t)},this.handleOnChange=e=>{let{consumesValue:t}=this.props,n=/xml/i.test(t),r=e.target.value;this.onChange(r,{isXml:n,isEditBox:this.state.isEditBox})},this.toggleIsEditBox=()=>this.setState(e=>({isEditBox:!e.isEditBox})),this.state={isEditBox:!1,value:""}}}cT.defaultProp={consumes:(0,tk.fromJS)(["application/json"]),param:(0,tk.fromJS)({}),onChange:cM,onChangeConsumes:cM};class cL extends tN.default.Component{render(){let{request:e,getComponent:t}=this.props,n=ah(e),r=t("SyntaxHighlighter",!0);return tN.default.createElement("div",{className:"curl-command"},tN.default.createElement("h4",null,"Curl"),tN.default.createElement("div",{className:"copy-to-clipboard"},tN.default.createElement(a_.CopyToClipboard,{text:n},tN.default.createElement("button",null))),tN.default.createElement("div",null,tN.default.createElement(r,{language:"bash",className:"curl microlight",renderPlainText:e=>{let{children:t,PlainTextViewer:n}=e;return tN.default.createElement(n,{className:"curl"},t)}},n)))}}var cq=e=>{let{propKey:t,propVal:n,propClass:r}=e;return tN.default.createElement("span",{className:r},tN.default.createElement("br",null),t,": ",String(n))};class cB extends tN.default.Component{render(){let{onTryoutClick:e,onCancelClick:t,onResetClick:n,enabled:r,hasUserEditedBody:a,isOAS3:l}=this.props,o=l&&a;return tN.default.createElement("div",{className:o?"try-out btn-group":"try-out"},r?tN.default.createElement("button",{className:"btn try-out__btn cancel",onClick:t},"Cancel"):tN.default.createElement("button",{className:"btn try-out__btn",onClick:e},"Try it out "),o&&tN.default.createElement("button",{className:"btn try-out__btn reset",onClick:n},"Reset"))}}cB.defaultProps={onTryoutClick:Function.prototype,onCancelClick:Function.prototype,onResetClick:Function.prototype,enabled:!1,hasUserEditedBody:!1,isOAS3:!1};class cD extends tN.default.PureComponent{render(){let{bypass:e,isSwagger2:t,isOAS3:n,alsoShow:r}=this.props;return e?tN.default.createElement("div",null,this.props.children):t&&n?tN.default.createElement("div",{className:"version-pragma"},r,tN.default.createElement("div",{className:"version-pragma__message version-pragma__message--ambiguous"},tN.default.createElement("div",null,tN.default.createElement("h3",null,"Unable to render this definition"),tN.default.createElement("p",null,tN.default.createElement("code",null,"swagger")," and ",tN.default.createElement("code",null,"openapi")," fields cannot be present in the same Swagger or OpenAPI definition. Please remove one of the fields."),tN.default.createElement("p",null,"Supported version fields are ",tN.default.createElement("code",null,"swagger: ",'"2.0"')," and those that match ",tN.default.createElement("code",null,"openapi: 3.0.n")," (for example, ",tN.default.createElement("code",null,"openapi: 3.0.4"),").")))):t||n?tN.default.createElement("div",null,this.props.children):tN.default.createElement("div",{className:"version-pragma"},r,tN.default.createElement("div",{className:"version-pragma__message version-pragma__message--missing"},tN.default.createElement("div",null,tN.default.createElement("h3",null,"Unable to render this definition"),tN.default.createElement("p",null,"The provided definition does not specify a valid version field."),tN.default.createElement("p",null,"Please indicate a valid Swagger or OpenAPI version field. Supported version fields are ",tN.default.createElement("code",null,"swagger: ",'"2.0"')," and those that match ",tN.default.createElement("code",null,"openapi: 3.0.n")," (for example, ",tN.default.createElement("code",null,"openapi: 3.0.4"),")."))))}}cD.defaultProps={alsoShow:null,children:null,bypass:!1};var cV=e=>{let{version:t}=e;return tN.default.createElement("small",null,tN.default.createElement("pre",{className:"version"}," ",t," "))},cJ=e=>{let{oasVersion:t}=e;return tN.default.createElement("small",{className:"version-stamp"},tN.default.createElement("pre",{className:"version"},"OAS ",t))},cU=e=>{let{enabled:t,path:n,text:r}=e;return tN.default.createElement("a",{className:"nostyle",onClick:t?e=>e.preventDefault():null,href:t?"#/".concat(n):null},tN.default.createElement("span",null,r))},cK=()=>tN.default.createElement("div",null,tN.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",className:"svg-assets"},tN.default.createElement("defs",null,tN.default.createElement("symbol",{viewBox:"0 0 20 20",id:"unlocked"},tN.default.createElement("path",{d:"M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V6h2v-.801C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8z"})),tN.default.createElement("symbol",{viewBox:"0 0 20 20",id:"locked"},tN.default.createElement("path",{d:"M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8zM12 8H8V5.199C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8z"})),tN.default.createElement("symbol",{viewBox:"0 0 20 20",id:"close"},tN.default.createElement("path",{d:"M14.348 14.849c-.469.469-1.229.469-1.697 0L10 11.819l-2.651 3.029c-.469.469-1.229.469-1.697 0-.469-.469-.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-.469-.469-.469-1.228 0-1.697.469-.469 1.228-.469 1.697 0L10 8.183l2.651-3.031c.469-.469 1.228-.469 1.697 0 .469.469.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c.469.469.469 1.229 0 1.698z"})),tN.default.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow"},tN.default.createElement("path",{d:"M13.25 10L6.109 2.58c-.268-.27-.268-.707 0-.979.268-.27.701-.27.969 0l7.83 7.908c.268.271.268.709 0 .979l-7.83 7.908c-.268.271-.701.27-.969 0-.268-.269-.268-.707 0-.979L13.25 10z"})),tN.default.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow-down"},tN.default.createElement("path",{d:"M17.418 6.109c.272-.268.709-.268.979 0s.271.701 0 .969l-7.908 7.83c-.27.268-.707.268-.979 0l-7.908-7.83c-.27-.268-.27-.701 0-.969.271-.268.709-.268.979 0L10 13.25l7.418-7.141z"})),tN.default.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow-up"},tN.default.createElement("path",{d:"M 17.418 14.908 C 17.69 15.176 18.127 15.176 18.397 14.908 C 18.667 14.64 18.668 14.207 18.397 13.939 L 10.489 6.109 C 10.219 5.841 9.782 5.841 9.51 6.109 L 1.602 13.939 C 1.332 14.207 1.332 14.64 1.602 14.908 C 1.873 15.176 2.311 15.176 2.581 14.908 L 10 7.767 L 17.418 14.908 Z"})),tN.default.createElement("symbol",{viewBox:"0 0 24 24",id:"jump-to"},tN.default.createElement("path",{d:"M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z"})),tN.default.createElement("symbol",{viewBox:"0 0 24 24",id:"expand"},tN.default.createElement("path",{d:"M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"})),tN.default.createElement("symbol",{viewBox:"0 0 15 16",id:"copy"},tN.default.createElement("g",{transform:"translate(2, -1)"},tN.default.createElement("path",{fill:"#ffffff",fillRule:"evenodd",d:"M2 13h4v1H2v-1zm5-6H2v1h5V7zm2 3V8l-3 3 3 3v-2h5v-2H9zM4.5 9H2v1h2.5V9zM2 12h2.5v-1H2v1zm9 1h1v2c-.02.28-.11.52-.3.7-.19.18-.42.28-.7.3H1c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h3c0-1.11.89-2 2-2 1.11 0 2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V6H1v9h10v-2zM2 5h8c0-.55-.45-1-1-1H8c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H3c-.55 0-1 .45-1 1z"})))))),cz=function(e){var t={};return tr.d(t,e),t}({Remarkable:function(){return eZ.F}}),cF=function(e){var t={};return tr.d(t,e),t}({linkify:function(){return e0.B}}),cW=function(e){var t={};return tr.d(t,e),t}({default:function(){return e2.A}});cW.default.addHook&&cW.default.addHook("beforeSanitizeElements",function(e){return e.href&&e.setAttribute("rel","noopener noreferrer"),e});var c$=function(e){let{source:t,className:n="",getConfigs:r=()=>({useUnsafeMarkdown:!1})}=e;if("string"!=typeof t)return null;let a=new cz.Remarkable({html:!0,typographer:!0,breaks:!0,linkTarget:"_blank"}).use(cF.linkify);a.core.ruler.disable(["replacements","smartquotes"]);let{useUnsafeMarkdown:l}=r(),o=a.render(t),s=cH(o,{useUnsafeMarkdown:l});return t&&o&&s?tN.default.createElement("div",{className:(0,aw.default)(n,"markdown"),dangerouslySetInnerHTML:{__html:s}}):null};function cH(e){let{useUnsafeMarkdown:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t&&!cH.hasWarnedAboutDeprecation&&(console.warn("useUnsafeMarkdown display configuration parameter is deprecated since >3.26.0 and will be removed in v4.0.0."),cH.hasWarnedAboutDeprecation=!0),cW.default.sanitize(e,{ADD_ATTR:["target"],FORBID_TAGS:["style","form"],ALLOW_DATA_ATTR:t,FORBID_ATTR:t?[]:["style","class"]})}cH.hasWarnedAboutDeprecation=!1;class cG extends tN.default.Component{render(){let{errSelectors:e,specSelectors:t,getComponent:n}=this.props,r=n("SvgAssets"),a=n("InfoContainer",!0),l=n("VersionPragmaFilter"),o=n("operations",!0),s=n("Models",!0),i=n("Webhooks",!0),c=n("Row"),u=n("Col"),d=n("errors",!0),p=n("ServersContainer",!0),m=n("SchemesContainer",!0),f=n("AuthorizeBtnContainer",!0),h=n("FilterContainer",!0),g=t.isSwagger2(),y=t.isOAS3(),v=t.isOAS31(),E=!t.specStr(),S=t.loadingStatus(),b=null;if("loading"===S&&(b=tN.default.createElement("div",{className:"info"},tN.default.createElement("div",{className:"loading-container"},tN.default.createElement("div",{className:"loading"})))),"failed"===S&&(b=tN.default.createElement("div",{className:"info"},tN.default.createElement("div",{className:"loading-container"},tN.default.createElement("h4",{className:"title"},"Failed to load API definition."),tN.default.createElement(d,null)))),"failedConfig"===S){let t=e.lastError(),n=t?t.get("message"):"";b=tN.default.createElement("div",{className:"info failed-config"},tN.default.createElement("div",{className:"loading-container"},tN.default.createElement("h4",{className:"title"},"Failed to load remote configuration."),tN.default.createElement("p",null,n)))}if(!b&&E&&(b=tN.default.createElement("h4",null,"No API definition provided.")),b)return tN.default.createElement("div",{className:"swagger-ui"},tN.default.createElement("div",{className:"loading-container"},b));let w=t.servers(),_=t.schemes(),x=w&&w.size,C=_&&_.size,O=!!t.securityDefinitions();return tN.default.createElement("div",{className:"swagger-ui"}
1,tN.default.createElement(r,null),tN.default.createElement(l,{isSwagger2:g,isOAS3:y,alsoShow:tN.default.createElement(d,null)},tN.default.createElement(d,null),tN.default.createElement(c,{className:"information-container"},tN.default.createElement(u,{mobile:12},tN.default.createElement(a,null))),x||C||O?tN.default.createElement("div",{className:"scheme-container"},tN.default.createElement(u,{className:"schemes wrapper",mobile:12},x||C?tN.default.createElement("div",{className:"schemes-server-container"},x?tN.default.createElement(p,null):null,C?tN.default.createElement(m,null):null):null,O?tN.default.createElement(f,null):null)):null,tN.default.createElement(h,null),tN.default.createElement(c,null,tN.default.createElement(u,{mobile:12,desktop:12},tN.default.createElement(o,null))),v&&tN.default.createElement(c,{className:"webhooks-container"},tN.default.createElement(u,{mobile:12,desktop:12},tN.default.createElement(i,null))),tN.default.createElement(c,null,tN.default.createElement(u,{mobile:12,desktop:12},tN.default.createElement(s,null)))))}}var cX=()=>({components:{App:i_,authorizationPopup:ix,authorizeBtn:iC,AuthorizeBtnContainer:iO,authorizeOperationBtn:iN,auths:iA,AuthItem:ik,authError:iI,oauth2:iq,apiKeyAuth:ij,basicAuth:iR,clear:iB,liveResponse:iJ,InitializedInput:c_,info:cO,InfoContainer:cN,InfoUrl:cC,InfoBasePath:cx,Contact:cA,License:ck,JumpToPath:cI,CopyToClipboardBtn:cj,onlineValidatorBadge:iU,operations:iz,operation:iW,OperationSummary:iG,OperationSummaryMethod:iX,OperationSummaryPath:iY,responses:i2,response:i3,ResponseExtension:i6,responseBody:i4,parameters:i9,parameterRow:ct,execute:cn,headers:cr,errors:ca,contentType:ci,overview:cb,footer:cR,FilterContainer:cP,ParamBody:cT,curl:cL,Property:cq,TryItOutButton:cB,Markdown:c$,BaseLayout:cG,VersionPragmaFilter:cD,VersionStamp:cV,OperationExt:iQ,OperationExtRow:iZ,ParameterExt:i7,ParameterIncludeEmpty:ce,OperationTag:iF,OperationContainer:i$,OpenAPIVersion:cJ,DeepLink:cU,SvgAssets:cK,Example:iP,ExamplesSelect:iM,ExamplesSelectValueRetainer:iL}}),cY=()=>({components:{...tb}}),cQ=()=>[r_,sL,ao,sH,sG,sx,rU,rZ,al,lr,lP,cX,cY,sT,ru,sX,rR,rz,ai,aN,im,ig,iw()];let cZ=(0,tk.Map)();function c0(e){return(t,n)=>function(){for(var r=arguments.length,a=Array(r),l=0;l<r;l++)a[l]=arguments[l];if(n.getSystem().specSelectors.isOAS3()){let t=e(...a);return"function"==typeof t?t(n):t}return t(...a)}}let c2=c0((0,lM.default)(null)),c1=c0((e,t)=>e=>e.getSystem().specSelectors.findSchema(t)),c3=c0(()=>e=>{let t=e.getSystem().specSelectors.specJson().getIn(["components","schemas"]);return tk.Map.isMap(t)?t:cZ}),c6=c0(()=>e=>e.getSystem().specSelectors.specJson().hasIn(["servers",0])),c8=c0((0,n1.createSelector)(lW,e=>e.getIn(["components","securitySchemes"])||null)),c5=(e,t)=>function(n){for(var r=arguments.length,a=Array(r>1?r-1:0),l=1;l<r;l++)a[l-1]=arguments[l];return t.specSelectors.isOAS3()?t.oas3Selectors.validOperationMethods():e(...a)},c4=c2,c9=c2,c7=c2,ue=c2,ut=c2,un=(r=(0,n1.createSelector)(e=>e,e=>{let{specSelectors:t}=e;return t.securityDefinitions()},(e,t)=>{let n=(0,tk.List)();return t&&t.entrySeq().forEach(e=>{let[t,r]=e,a=null==r?void 0:r.get("type");if("oauth2"===a&&r.get("flows").entrySeq().forEach(e=>{let[a,l]=e,o=(0,tk.fromJS)({flow:a,authorizationUrl:l.get("authorizationUrl"),tokenUrl:l.get("tokenUrl"),scopes:l.get("scopes"),type:r.get("type"),description:r.get("description")});n=n.push(new tk.Map({[t]:o.filter(e=>void 0!==e)}))}),"http"!==a&&"apiKey"!==a||(n=n.push(new tk.Map({[t]:r}))),"openIdConnect"===a&&r.get("openIdConnectData")){let e=r.get("openIdConnectData");(e.get("grant_types_supported")||["authorization_code","implicit"]).forEach(a=>{let l=e.get("scopes_supported")&&e.get("scopes_supported").reduce((e,t)=>e.set(t,""),new tk.Map),o=(0,tk.fromJS)({flow:a,authorizationUrl:e.get("authorization_endpoint"),tokenUrl:e.get("token_endpoint"),scopes:l,type:"oauth2",openIdConnectUrl:r.get("openIdConnectUrl")});n=n.push(new tk.Map({[t]:o.filter(e=>void 0!==e)}))})}}),n}),(e,t)=>function(){for(var n=arguments.length,a=Array(n),l=0;l<n;l++)a[l]=arguments[l];if(t.getSystem().specSelectors.isOAS3()){let e=t.getState().getIn(["spec","resolvedSubtrees","components","securitySchemes"]);return r(t,e,...a)}return e(...a)});function ur(e){return(t,n)=>r=>{var a;return"function"==typeof(null===(a=n.specSelectors)||void 0===a?void 0:a.isOAS3)?n.specSelectors.isOAS3()?tN.default.createElement(e,(0,rF.default)({},r,n,{Ori:t})):tN.default.createElement(t,r):(console.warn("OAS3 wrapper: couldn't get spec"),null)}}let ua=(0,tk.Map)(),ul=()=>e=>(function(e){let t=e.get("swagger");return"string"==typeof t&&"2.0"===t})(e.getSystem().specSelectors.specJson()),uo=()=>e=>(function(e){let t=e.get("openapi");return"string"==typeof t&&/^3\.0\.(?:[1-9]\d*|0)$/.test(t)})(e.getSystem().specSelectors.specJson()),us=()=>e=>e.getSystem().specSelectors.isOAS30();function ui(e){return function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];return n=>{if(n.specSelectors.isOAS3()){let a=e(t,...r);return"function"==typeof a?a(n):a}return null}}}let uc=ui(()=>e=>e.specSelectors.specJson().get("servers",ua)),uu=(e,t)=>
1{let n=e.getIn(["resolvedSubtrees","components","schemas",t],null),r=e.getIn(["json","components","schemas",t],null);return n||r||null},ud=ui((e,t)=>{let{callbacks:n,specPath:r}=t;return e=>{let t=e.specSelectors.validOperationMethods();return tk.Map.isMap(n)?n.reduce((e,n,a)=>{if(!tk.Map.isMap(n))return e;let l=n.reduce((e,n,l)=>{if(!tk.Map.isMap(n))return e;let o=n.entrySeq().filter(e=>{let[n]=e;return t.includes(n)}).map(e=>{let[t,n]=e;return{operation:(0,tk.Map)({operation:n}),method:t,path:l,callbackName:a,specPath:r.concat([a,l,t])}});return e.concat(o)},(0,tk.List)());return e.concat(l)},(0,tk.List)()).groupBy(e=>e.callbackName).map(e=>e.toArray()).toObject():{}}}),up=(e,t,n,r)=>{var a;let l=null!==(a=e.getIn(["content",t]))&&void 0!==a?a:(0,tk.OrderedMap)(),o=l.get("schema",(0,tk.OrderedMap)()).toJS(),s=void 0!==l.get("examples"),i=l.get("example"),c=s?l.getIn(["examples",n,"value"]):i;return nb(r.getSampleSchema(o,t,{includeWriteOnly:!0},c))};class um extends tN.Component{render(){var e;let{link:t,name:n,getComponent:r}=this.props,a=r("Markdown",!0),l=t.get("operationId")||t.get("operationRef"),o=t.get("parameters")&&t.get("parameters").toJS(),s=t.get("description");return tN.default.createElement("div",{className:"operation-link"},tN.default.createElement("div",{className:"description"},tN.default.createElement("b",null,tN.default.createElement("code",null,n)),s?tN.default.createElement(a,{source:s}):null),tN.default.createElement("pre",null,"Operation `",l,"`",tN.default.createElement("br",null),tN.default.createElement("br",null),"Parameters ",("string"!=typeof(e=JSON.stringify(o,null,2))?"":e.split("\n").map((e,t)=>t>0?""+e:e).join("\n"))||"{}",tN.default.createElement("br",null)))}}class uf extends tN.default.Component{render(){let{specSelectors:e,oas3Selectors:t,oas3Actions:n,getComponent:r}=this.props,a=e.servers(),l=r("Servers");return a&&a.size?tN.default.createElement("div",null,tN.default.createElement("span",{className:"servers-title"},"Servers"),tN.default.createElement(l,{servers:a,currentServer:t.selectedServer(),setSelectedServer:n.setSelectedServer,setServerVariableValue:n.setServerVariableValue,getServerVariable:t.serverVariableValue,getEffectiveServerValue:t.serverEffectiveValue})):null}}let uh=Function.prototype;class ug extends tN.PureComponent{UNSAFE_componentWillReceiveProps(e){this.props.value!==e.value&&e.value!==this.state.value&&this.setState({value:nb(e.value)}),!e.value&&e.defaultValue&&this.state.value&&this.applyDefaultValue(e)}render(){let{getComponent:e,errors:t}=this.props,{value:n}=this.state,r=t.size>0,a=e("TextArea");return tN.default.createElement("div",{className:"body-param"},tN.default.createElement(a,{className:(0,aw.default)("body-param__text",{invalid:r}),title:t.size?t.join(", "):"",value:n,onChange:this.onDomChange}))}constructor(e,t){super(e,t),this.applyDefaultValue=e=>{let{onChange:t,defaultValue:n}=e||this.props;return this.setState({value:n}),t(n)},this.onChange=e=>{this.props.onChange(nb(e))},this.onDomChange=e=>{let t=e.target.value;this.setState({value:t},()=>this.onChange(t))},this.state={value:nb(e.value)||e.defaultValue},e.onChange(e.value)}}ug.defaultProps={onChange:uh,userHasEditedBody:!1};class uy extends tN.default.Component{getValue(){let{name:e,authorized:t}=this.props;return t&&t.getIn([e,"value"])}render(){let{schema:e,getComponent:t,errSelectors:n,name:r,authSelectors:a}=this.props,l=t("Input"),o=t("Row"),s=t("Col"),i=t("authError"),c=t("Markdown",!0),u=t("JumpToPath",!0),d=(e.get("scheme")||"").toLowerCase(),p=a.selectAuthPath(r),m=this.getValue(),f=n.allErrors().filter(e=>e.get("authId")===r);if("basic"===d){let t=m?m.get("username"):null;return tN.default.createElement("div",null,tN.default.createElement("h4",null,tN.default.createElement("code",null,r),"\xa0 (http, Basic)",tN.default.createElement(u,{path:p})),t&&tN.default.createElement("h6",null,"Authorized"),tN.default.createElement(o,null,tN.default.createElement(c,{source:e.get("description")})),tN.default.createElement(o,null,tN.default.createElement("label",{htmlFor:"auth-basic-username"},"Username:"),t?tN.default.createElement("code",null," ",t," "):tN.default.createElement(s,null,tN.default.createElement(l,{id:"auth-basic-username",type:"text",required:"required",name:"username","aria-label":"auth-basic-username",onChange:this.onChange,autoFocus:!0}))),tN.default.createElement(o,null,tN.default.createElement("label",{htmlFor:"auth-basic-password"},"Password:"),t?tN.default.createElement("code",null," ****** "):tN.default.createElement(s,null,tN.default.createElement(l,{id:"auth-basic-password",autoComplete:"new-password",name:"password",type:"password","aria-label":"auth-basic-password",onChange:this.onChange}
1))),f.valueSeq().map((e,t)=>tN.default.createElement(i,{error:e,key:t})))}return"bearer"===d?tN.default.createElement("div",null,tN.default.createElement("h4",null,tN.default.createElement("code",null,r),"\xa0 (http, Bearer)",tN.default.createElement(u,{path:p})),m&&tN.default.createElement("h6",null,"Authorized"),tN.default.createElement(o,null,tN.default.createElement(c,{source:e.get("description")})),tN.default.createElement(o,null,tN.default.createElement("label",{htmlFor:"auth-bearer-value"},"Value:"),m?tN.default.createElement("code",null," ****** "):tN.default.createElement(s,null,tN.default.createElement(l,{id:"auth-bearer-value",type:"text","aria-label":"auth-bearer-value",onChange:this.onChange,autoFocus:!0}))),f.valueSeq().map((e,t)=>tN.default.createElement(i,{error:e,key:t}))):tN.default.createElement("div",null,tN.default.createElement("em",null,tN.default.createElement("b",null,r)," HTTP authentication: unsupported scheme ","'".concat(d,"'")))}constructor(e,t){super(e,t),this.onChange=e=>{let{onChange:t}=this.props,{value:n,name:r}=e.target,a=Object.assign({},this.state.value);r?a[r]=n:a=n,this.setState({value:a},()=>t(this.state))};let{name:n,schema:r}=this.props,a=this.getValue();this.state={name:n,schema:r,value:a}}}class uv extends tN.default.Component{render(){let{operationServers:e,pathServers:t,getComponent:n}=this.props;if(!e&&!t)return null;let r=n("Servers");return tN.default.createElement("div",{className:"opblock-section operation-servers"},tN.default.createElement("div",{className:"opblock-section-header"},tN.default.createElement("div",{className:"tab-header"},tN.default.createElement("h4",{className:"opblock-title"},"Servers"))),tN.default.createElement("div",{className:"opblock-description-wrapper"},tN.default.createElement("h4",{className:"message"},"These ",e?"operation":"path","-level options override the global server options."),tN.default.createElement(r,{servers:e||t,currentServer:this.getSelectedServer(),setSelectedServer:this.setSelectedServer,setServerVariableValue:this.setServerVariableValue,getServerVariable:this.getServerVariable,getEffectiveServerValue:this.getEffectiveServerValue})))}constructor(...e){super(...e),this.setSelectedServer=e=>{let{path:t,method:n}=this.props;return this.forceUpdate(),this.props.setSelectedServer(e,"".concat(t,":").concat(n))},this.setServerVariableValue=e=>{let{path:t,method:n}=this.props;return this.forceUpdate(),this.props.setServerVariableValue({...e,namespace:"".concat(t,":").concat(n)})},this.getSelectedServer=()=>{let{path:e,method:t}=this.props;return this.props.getSelectedServer("".concat(e,":").concat(t))}
1,this.getServerVariable=(e,t)=>{let{path:n,method:r}=this.props;return this.props.getServerVariable({namespace:"".concat(n,":").concat(r),server:e},t)},this.getEffectiveServerValue=e=>{let{path:t,method:n}=this.props;return this.props.getEffectiveServerValue({server:e,namespace:"".concat(t,":").concat(n)})}}}var uE={Callbacks:e=>{let{callbacks:t,specPath:n,specSelectors:r,getComponent:a}=e,l=r.callbacksOperations({callbacks:t,specPath:n}),o=Object.keys(l),s=a("OperationContainer",!0);return 0===o.length?tN.default.createElement("span",null,"No callbacks"):tN.default.createElement("div",null,o.map(e=>tN.default.createElement("div",{key:"".concat(e)},tN.default.createElement("h2",null,e),l[e].map(t=>tN.default.createElement(s,{key:"".concat(e,"-").concat(t.path,"-").concat(t.method),op:t.operation,tag:"callbacks",method:t.method,path:t.path,specPath:t.specPath,allowTryItOut:!1})))))},HttpAuth:uy,RequestBody:e=>{var t,n,r;let{userHasEditedBody:a,requestBody:l,requestBodyValue:o,requestBodyInclusionSetting:s,requestBodyErrors:i,getComponent:c,getConfigs:u,specSelectors:d,fn:p,contentType:m,isExecute:f,specPath:h,onChange:g,onChangeIncludeEmpty:y,activeExamplesKey:v,updateActiveExamplesKey:E,setRetainRequestBodyValueFlag:S}=e,b=e=>{let t={key:e,shouldDispatchInit:!1,defaultValue:!0};return"no value"===s.get(e,"no value")&&(t.shouldDispatchInit=!0),t},w=c("Markdown",!0),_=c("modelExample"),x=c("RequestBodyEditor"),C=c("HighlightCode",!0),O=c("ExamplesSelectValueRetainer"),N=c("Example"),A=c("ParameterIncludeEmpty"),{showCommonExtensions:k}=u(),I=null!==(t=null==l?void 0:l.get("description"))&&void 0!==t?t:null,j=null!==(n=null==l?void 0:l.get("content"))&&void 0!==n?n:new tk.OrderedMap;m=m||j.keySeq().first()||"";let R=null!==(r=j.get(m))&&void 0!==r?r:(0,tk.OrderedMap)(),P=R.get("schema",(0,tk.OrderedMap)()),M=R.get("examples",null),T=null==M?void 0:M.map((e,t)=>{let n=null==e?void 0:e.get("value",null);return n&&(e=e.set("value",up(l,m,t,p),n)),e});if(i=tk.List.isList(i)?i:(0,tk.List)(),!R.size)return null;let L="object"===R.getIn(["schema","type"]),q="binary"===R.getIn(["schema","format"]),B="base64"===R.getIn(["schema","format"]);if("application/octet-stream"===m||0===m.indexOf("image/")||0===m.indexOf("audio/")||0===m.indexOf("video/")||q||B){let e=c("Input");return f?tN.default.createElement(e,{type:"file",onChange:e=>{g(e.target.files[0])}}):tN.default.createElement("i",null,"Example values are not available for ",tN.default.createElement("code",null,m)," media types.")}if(L&&("application/x-www-form-urlencoded"===m||0===m.indexOf("multipart/"))&&P.get("properties",(0,tk.OrderedMap)()).size>0){let e=c("JsonSchemaForm"),t=c("ParameterExt"),n=P.get("properties",(0,tk.OrderedMap)());return o=tk.Map.isMap(o)?o:(0,tk.OrderedMap)(),tN.default.createElement("div",{className:"table-container"},I&&tN.default.createElement(w,{source:I}),tN.default.createElement("table",null,tN.default.createElement("tbody",null,tk.Map.isMap(n)&&n.entrySeq().map(n=>{var r,a,l,m,v;let[E,S]=n;if(S.get("readOnly"))return;let x=null===(a=S.get("oneOf"))||void 0===a?void 0:null===(r=a.get(0))||void 0===r?void 0:r.toJS(),C=null===(m=S.get("anyOf"))||void 0===m?void 0:null===(l=m.get(0))||void 0===l?void 0:l.toJS();S=(0,tk.fromJS)(p.mergeJsonSchema(S.toJS(),null!==(v=null!=x?x:C)&&void 0!==v?v:{}));let O=k?nS(S):null,N=P.get("required",(0,tk.List)()).includes(E),I=p.jsonSchema202012.getType(nt(S)),j=p.jsonSchema202012.foldType(nt(null==S?void 0:S.get("type"))),R=p.jsonSchema202012.foldType(nt(null==S?void 0:S.getIn(["items","type"]))),M=S.get("format"),T=S.get("description"),L=o.getIn([E,"value"]),q=o.getIn([E,"errors"])||i,B=s.get(E)||!1,D=p.getSampleSchema(S,!1,{includeWriteOnly:!0});!1===D&&(D="false"),0===D&&(D="0"),"string"!=typeof D&&"object"===j&&(D=nb(D)),"string"==typeof D&&"array"===j&&(D=JSON.parse(D));let V="string"===j&&("binary"===M||"base64"===M),J=tN.default.createElement(e,{fn:p,dispatchInitialValue:!V,schema:S,description:E,getComponent:c,value:void 0===L?D:L,required:N,errors:q,onChange:e=>{g(e,[E])}});return tN.default.createElement("tr",{key:E,className:"parameters","data-
1property-name":E},tN.default.createElement("td",{className:"parameters-col_name"},tN.default.createElement("div",{className:N?"parameter__name required":"parameter__name"},E,N?tN.default.createElement("span",null,"\xa0*"):null),tN.default.createElement("div",{className:"parameter__type"},I,M&&tN.default.createElement("span",{className:"prop-format"},"($",M,")"),k&&O.size?O.entrySeq().map(e=>{let[n,r]=e;return tN.default.createElement(t,{key:"".concat(n,"-").concat(r),xKey:n,xVal:r})}):null),tN.default.createElement("div",{className:"parameter__deprecated"},S.get("deprecated")?"deprecated":null)),tN.default.createElement("td",{className:"parameters-col_description"},tN.default.createElement(w,{source:T}),f?tN.default.createElement("div",null,"object"===j||"object"===R?tN.default.createElement(_,{getComponent:c,specPath:h.push("schema"),getConfigs:u,isExecute:f,specSelectors:d,schema:S,example:J}):J,N?null:tN.default.createElement(A,{onChange:e=>y(E,e),isIncluded:B,isIncludedOptions:b(E),isDisabled:Array.isArray(L)?0!==L.length:!nC(L)})):null))}))))}let D=up(l,m,v,p),V=null;return i1(D)&&(V="json"),tN.default.createElement("div",null,I&&tN.default.createElement(w,{source:I}),T?tN.default.createElement(O,{userHasEditedBody:a,examples:T,currentKey:v,currentUserInputValue:o,onSelect:e=>{E(e)},updateValue:g,defaultToFirstExample:!0,getComponent:c,setRetainRequestBodyValueFlag:S}):null,f?tN.default.createElement("div",null,tN.default.createElement(x,{value:o,errors:i,defaultValue:D,onChange:g,getComponent:c})):tN.default.createElement(_,{getComponent:c,getConfigs:u,specSelectors:d,expandDepth:1,isExecute:f,schema:R.get("schema"),specPath:h.push("content",m),example:tN.default.createElement(C,{className:"body-param__example",language:V},nb(o)||D),includeWriteOnly:!0}),T?tN.default.createElement(N,{example:T.get(v),getComponent:c,getConfigs:u}):null)},Servers:e=>{let{servers:t,currentServer:n,setSelectedServer:r,setServerVariableValue:a,getServerVariable:l,getEffectiveServerValue:o}=e,s=(t.find(e=>e.get("url")===n)||(0,tk.OrderedMap)()).get("variables")||(0,tk.OrderedMap)(),i=0!==s.size;(0,tN.useEffect)(()=>{var e;n||r(null===(e=t.first())||void 0===e?void 0:e.get("url"))},[]),(0,tN.useEffect)(()=>{let e=t.find(e=>e.get("url")===n);if(!e)return void r(t.first().get("url"));(e.get("variables")||(0,tk.OrderedMap)()).map((e,t)=>{a({server:n,key:t,val:e.get("default")||""})})},[n,t]);let c=(0,tN.useCallback)(e=>{r(e.target.value)},[r]),u=(0,tN.useCallback)(e=>{a({server:n,key:e.target.getAttribute("data-variable"),val:e.target.value})},[a,n]);return tN.default.createElement("div",{className:"servers"},tN.default.createElement("label",{htmlFor:"servers"},tN.default.createElement("select",{onChange:c,value:n,id:"servers"},t.valueSeq().map(e=>tN.default.createElement("option",{value:e.get("url"),key:e.get("url")},e.get("url"),e.get("description")&&" - ".concat(e.get("description")))).toArray())),i&&tN.default.createElement("div",null,tN.default.createElement("div",{className:"computed-url"},"Computed URL:",tN.default.createElement("code",null,o(n))),tN.default.createElement("h4",null,"Server variables"),tN.default.createElement("table",null,tN.default.createElement("tbody",null,s.entrySeq().map(e=>{let[t,r]=e;return tN.default.createElement("tr",{key:t},tN.default.createElement("td",null,t),tN.default.createElement("td",null,r.get("enum")?tN.default.createElement("select",{"data-variable":t,onChange:u},r.get("enum").map(e=>tN.default.createElement("option",{selected:e===l(n,t),key:e,value:e},e))):tN.default.createElement("input",{type:"text",value:l(n,t)||"",onChange:u,"data-variable":t})))})))))},ServersContainer:uf,RequestBodyEditor:ug,OperationServers:uv,operationLink:um};let uS=new cz.Remarkable("commonmark");uS.block.ruler.enable(["table"]),uS.set({linkTarget:"_blank"});var ub=ur(e=>{let{source:t,className:n="",getConfigs:r=()=>({useUnsafeMarkdown:!1})}=e;if("string"!=typeof t)return null;if(t){let e;let{useUnsafeMarkdown:a}=r(),l=cH(uS.render(t),{useUnsafeMarkdown:a});return"string"==typeof l&&(e=l.trim()),tN.default.createElement("div",{dangerouslySetInnerHTML:{__html:e},className:(0,aw.default)(n,"renderedMarkdown")})}return null}),uw=ur(e=>{let{Ori:t,...n}=e,{schema:r,getComponent:a,errSelectors:l,authorized:o,onAuthChange:s,name:i,authSelectors:c}=n,u=a("HttpAuth");return"http"===r.get("type")?tN.default.createElement(u,{key:i,schema:r,name:i,errSelectors:l,authorized:o,getComponent:a,onChange:s,authSelectors:c}):tN.default.createElement(t,n)}),u_=ur(iU);class ux extends tN.Component{render(){let{getConfigs:e,schema:t,Ori:n}=this.props,r=["model-box"],a=null;return!0===t.get("deprecated")&&(r.push("deprecated"),a=tN.default.createElement("span",{className:"model-deprecated-warning"},"Deprecated:")),tN.default.createElement("div",{className:r.join(" ")},a,tN.default.createElement(n,(0,rF.default)({},this.props,{getConfigs:e,depth:1,expandDepth:this.props.expandDepth||
10})))}}var uC=ur(ux),uO=ur(e=>{let{Ori:t,...n}=e,{schema:r,getComponent:a,errors:l,onChange:o}=n,s=r&&r.get?r.get("format"):null,i=r&&r.get?r.get("type"):null,c=a("Input");return i&&"string"===i&&s&&("binary"===s||"base64"===s)?tN.default.createElement(c,{type:"file",className:l.length?"invalid":"",title:l.length?l:"",onChange:e=>{o(e.target.files[0])},disabled:t.isDisabled}):tN.default.createElement(t,n)}),uN={Markdown:ub,AuthItem:uw,OpenAPIVersion:(a=e=>{let{Ori:t}=e;return tN.default.createElement(t,{oasVersion:"3.0"})},(e,t)=>n=>{var r;return"function"==typeof(null===(r=t.specSelectors)||void 0===r?void 0:r.isOAS30)?t.specSelectors.isOAS30()?tN.default.createElement(a,(0,rF.default)({},n,t,{Ori:e})):tN.default.createElement(e,n):(console.warn("OAS30 wrapper: couldn't get spec"),null)}),JsonSchema_string:uO,model:uC,onlineValidatorBadge:u_};let uA="oas3_set_servers",uk="oas3_set_request_body_value",uI="oas3_set_request_body_retain_flag",uj="oas3_set_request_body_inclusion",uR="oas3_set_active_examples_member",uP="oas3_set_request_content_type",uM="oas3_set_response_content_type",uT="oas3_set_server_variable_value",uL="oas3_set_request_body_validate_error",uq="oas3_clear_request_body_validate_error",uB="oas3_clear_request_body_value";function uD(e,t){return{type:uA,payload:{selectedServerUrl:e,namespace:t}}}function uV(e){let{value:t,pathMethod:n}=e;return{type:uk,payload:{value:t,pathMethod:n}}}let uJ=e=>{let{value:t,pathMethod:n}=e;return{type:uI,payload:{value:t,pathMethod:n}}};function uU(e){let{value:t,pathMethod:n,name:r}=e;return{type:uj,payload:{value:t,pathMethod:n,name:r}}}function uK(e){let{name:t,pathMethod:n,contextType:r,contextName:a}=e;return{type:uR,payload:{name:t,pathMethod:n,contextType:r,contextName:a}}}function uz(e){let{value:t,pathMethod:n}=e;return{type:uP,payload:{value:t,pathMethod:n}}}function uF(e){let{value:t,path:n,method:r}=e;return{type:uM,payload:{value:t,path:n,method:r}}}function uW(e){let{server:t,namespace:n,key:r,val:a}=e;return{type:uT,payload:{server:t,namespace:n,key:r,val:a}}}let u$=e=>{let{path:t,method:n,validationErrors:r}=e;return{type:uL,payload:{path:t,method:n,validationErrors:r}}},uH=e=>{let{path:t,method:n}=e;return{type:uq,payload:{path:t,method:n}}},uG=e=>{let{pathMethod:t}=e;return{type:uq,payload:{path:t[0],method:t[1]}}},uX=e=>{let{pathMethod:t}=e;return{type:uB,payload:{pathMethod:t}}};var uY=function(e){var t={};return tr.d(t,e),t}({default:function(){return e3()}});let uQ=e=>function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];return n=>{if(n.getSystem().specSelectors.isOAS3()){let a=e(t,...r);return"function"==typeof a?a(n):a}return null}},uZ=uQ((e,t)=>e.getIn(t?[t,"selectedServer"]:["selectedServer"])||""),u0=uQ((e,t,n)=>e.getIn(["requestData",t,n,"bodyValue"])||null),u2=uQ((e,t,n)=>e.getIn(["requestData",t,n,"retainBodyValue"])||!1),u1=(e,t,n)=>e=>{let{oas3Selectors:r,specSelectors:a,fn:l}=e.getSystem();if(a.isOAS3()){let e=r.requestContentType(t,n);if(e)return up(a.specResolvedSubtree(["paths",t,n,"requestBody"]),e,r.activeExamplesMember(t,n,"requestBody","requestBody"),l)}return null},u3=uQ((e,t,n)=>e=>{let{oas3Selectors:r,specSelectors:a,fn:l}=e,o=!1,s=r.requestContentType(t,n),i=r.requestBodyValue(t,n),c=a.specResolvedSubtree(["paths",t,n,"requestBody"]);if(!c)return!1;if(tk.Map.isMap(i)&&(i=nb(i.mapEntries(e=>tk.Map.isMap(e[1])?[e[0],e[1].get("value")]:e).toJS())),tk.List.isList(i)&&(i=nb(i)),s){let e=up(c,s,r.activeExamplesMember(t,n,"requestBody","requestBody"),l);o=!!i&&i!==e}return o}),u6=uQ((e,t,n)=>e.getIn(["requestData",t,n,"bodyInclusion"])||(0,tk.Map)()),u8=uQ((e,t,n)=>e.getIn(["requestData",t,n,"errors"])||null),u5=uQ((e,t,n,r,a)=>e.getIn(["examples",t,n,r,a,"activeExample"])||null),u4=uQ((e,t,n)=>e.getIn(["requestData",t,n,"requestContentType"])||null),u9=uQ((e,t,n)=>e.getIn(["requestData",t,n,"responseContentType"])||null),u7=uQ((e,t,n)=>{let r;if("string"!=typeof t){let{server:e,namespace:a}=t;r=a?[a,"serverVariableValues",e,n]:["serverVariableValues",e,n]}else r=["serverVariableValues",t,n];return e.getIn(r)||null}),de=uQ((e,t)=>{let n;if("string"!=typeof t){let{server:e,namespace:r}=t;n=r?[r,"serverVariableValues",e]:["serverVariableValues",e]}else n=["serverVariableValues",t];return e.getIn(n)||(0,tk.OrderedMap)()}),dt=uQ((e,t)=>{var n,r;if("string"!=typeof t){let{server:a,namespace:l}=t;r=a,n=l?e.getIn([l,"serverVariableValues",r]):e.getIn(["serverVariableValues",r])}else r=t,n=e.getIn(["serverVariableValues",r]);n=n||(0,tk.OrderedMap)();let a=r;return n.map((e,t)=>{a=a.replace(RegExp("{".concat((0,uY.default)(t),"}"),"g"),e)}),a}),dn=(l=(e,t)=>((e,t)=>(t=t||[],!!e.getIn(["requestData",...t,"bodyValue"])))(e,t),function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return e=>{let n=e.getSystem().specSelectors.specJson(),r=[...t][1]||[];return!n.getIn(["paths",...r,"requestBody","required"])||l(...t)}}),dr=(e,t)=>
1{let{oas3RequiredRequestBodyContentType:n,oas3RequestContentType:r,oas3RequestBodyValue:a}=t,l=[];if(!tk.Map.isMap(a))return l;let o=[];return Object.keys(n.requestContentType).forEach(e=>{e===r&&n.requestContentType[e].forEach(e=>{0>o.indexOf(e)&&o.push(e)})}),o.forEach(e=>{a.getIn([e,"value"])||l.push(e)}),l},da=(0,lM.default)(["get","put","post","delete","options","head","patch","trace"]);var dl={[uA]:(e,t)=>{let{payload:{selectedServerUrl:n,namespace:r}}=t;return e.setIn(r?[r,"selectedServer"]:["selectedServer"],n)},[uk]:(e,t)=>{let{payload:{value:n,pathMethod:r}}=t,[a,l]=r;if(!tk.Map.isMap(n))return e.setIn(["requestData",a,l,"bodyValue"],n);let o,s=e.getIn(["requestData",a,l,"bodyValue"])||(0,tk.Map)();tk.Map.isMap(s)||(s=(0,tk.Map)());let[...i]=n.keys();return i.forEach(e=>{let t=n.getIn([e]);s.has(e)&&tk.Map.isMap(t)||(o=s.setIn([e,"value"],t))}),e.setIn(["requestData",a,l,"bodyValue"],o)},[uI]:(e,t)=>{let{payload:{value:n,pathMethod:r}}=t,[a,l]=r;return e.setIn(["requestData",a,l,"retainBodyValue"],n)},[uj]:(e,t)=>{let{payload:{value:n,pathMethod:r,name:a}}=t,[l,o]=r;return e.setIn(["requestData",l,o,"bodyInclusion",a],n)},[uR]:(e,t)=>{let{payload:{name:n,pathMethod:r,contextType:a,contextName:l}}=t,[o,s]=r;return e.setIn(["examples",o,s,a,l,"activeExample"],n)},[uP]:(e,t)=>{let{payload:{value:n,pathMethod:r}}=t,[a,l]=r;return e.setIn(["requestData",a,l,"requestContentType"],n)},[uM]:(e,t)=>{let{payload:{value:n,path:r,method:a}}=t;return e.setIn(["requestData",r,a,"responseContentType"],n)},[uT]:(e,t)=>{let{payload:{server:n,namespace:r,key:a,val:l}}=t;return e.setIn(r?[r,"serverVariableValues",n,a]:["serverVariableValues",n,a],l)},[uL]:(e,t)=>{let{payload:{path:n,method:r,validationErrors:a}}=t,l=[];if(l.push("Required field is not provided"),a.missingBodyValue)return e.setIn(["requestData",n,r,"errors"],(0,tk.fromJS)(l));if(a.missingRequiredKeys&&a.missingRequiredKeys.length>0){let{missingRequiredKeys:t}=a;return e.updateIn(["requestData",n,r,"bodyValue"],(0,tk.fromJS)({}),e=>t.reduce((e,t)=>e.setIn([t,"errors"],(0,tk.fromJS)(l)),e))}return console.warn("unexpected result: SET_REQUEST_BODY_VALIDATE_ERROR"),e},[uq]:(e,t)=>{let{payload:{path:n,method:r}}=t,a=e.getIn(["requestData",n,r,"bodyValue"]);if(!tk.Map.isMap(a))return e.setIn(["requestData",n,r,"errors"],(0,tk.fromJS)([]));let[...l]=a.keys();return l?e.updateIn(["requestData",n,r,"bodyValue"],(0,tk.fromJS)({}),e=>l.reduce((e,t)=>e.setIn([t,"errors"],(0,tk.fromJS)([])),e)):e},[uB]:(e,t)=>{let{payload:{pathMethod:n}}=t,[r,a]=n,l=e.getIn(["requestData",r,a,"bodyValue"]);return l?tk.Map.isMap(l)?e.setIn(["requestData",r,a,"bodyValue"],(0,tk.Map)()):e.setIn(["requestData",r,a,"bodyValue"],""):e}};function ds(){return{components:uE,wrapComponents:uN,statePlugins:{spec:{wrapSelectors:tw,selectors:tx},auth:{wrapSelectors:t_},oas3:{actions:{...tC},reducers:dl,selectors:{...tO}}}}}var di=e=>{let{specSelectors:t,getComponent:n}=e,r=t.selectWebhooksOperations(),a=Object.keys(r),l=n("OperationContainer",!0);return 0===a.length?null:tN.default.createElement("div",{className:"webhooks"},tN.default.createElement("h2",null,"Webhooks"),a.map(e=>tN.default.createElement("div",{key:"".concat(e,"-webhook")},r[e].map(t=>tN.default.createElement(l,{key:"".concat(e,"-").concat(t.method,"-webhook"),op:t.operation,tag:"webhooks",method:t.method,path:e,specPath:(0,tk.List)(t.specPath),allowTryItOut:!1})))))},dc=e=>{let{getComponent:t,specSelectors:n}=e,r=n.selectLicenseNameField(),a=n.selectLicenseUrl(),l=t("Link");return tN.default.createElement("div",{className:"info__license"},a?tN.default.createElement("div",{className:"info__license__url"},tN.default.createElement(l,{target:"_blank",href:aH(a)},r)):tN.default.createElement("span",null,r))},du=e=>{let{getComponent:t,specSelectors:n}=e,r=n.selectContactNameField(),a=n.selectContactUrl(),l=n.selectContactEmailField(),o=t("Link");return tN.default.createElement("div",{className:"info__contact"},a&&tN.default.createElement("div",null,tN.default.createElement(o,{href:aH(a),target:"_blank"},r," - Website")),l&&tN.default.createElement(o,{href:aH("mailto:".concat(l))},a?"Send email to ".concat(r):"Contact ".concat(r)))},dd=e=>{let{getComponent:t,specSelectors:n}=e,r=n.version(),a=n.url(),l=n.basePath(),o=n.host(),s=n.selectInfoSummaryField(),i=n.selectInfoDescriptionField(),c=n.selectInfoTitleField(),u=n.selectInfoTermsOfServiceUrl(),d=n.selectExternalDocsUrl(),p=n.selectExternalDocsDescriptionField(),m=n.contact(),f=n.license(),h=t("Markdown",!0),g=t("Link"),y=t("VersionStamp"),v=t("OpenAPIVersion"),E=t("InfoUrl"),S=t("InfoBasePath"),b=t("License",!0),w=t("Contact",!0),_=t("JsonSchemaDialect",!0);return tN.default.createElement("div",{className:"info"},tN.default.createElement("hgroup",{className:"main"},tN.default.createElement("h2",{className:"title"},c,tN.default.createElement("span",null,r&&tN.default.createElement(y,{version:r}),tN.default.createElement(v,{oasVersion:"3.1"}))),(o||l)&&tN.default.createElement(S,{host:o,basePath:l}),a&&tN.default.createElement(E,{getComponent:t,url:a})),s&&tN.default.createElement("p",{className:"info__summary"},s),tN.default.createElement("div",{className:"info__description description"},tN.default.createElement(h,{source:i})),u&&tN.default.createElement("div",{className:"info__tos"},tN.default.createElement(g,{target:"_blank",href:aH(u)},"Terms of service")),m.size>0&&tN.default.createElement(w,null),f.size>0&&tN.default.createElement(b,null),d&&tN.default.createElement(g,{className:"info__extdocs",target:"_blank",href:aH(d)},p||d),tN.default.createElement(_,null))},dp=e=>{let{getComponent:t,specSelectors:n}=e,r=n.selectJsonSchemaDialectField(),a=n.selectJsonSchemaDialectDefault(),l=t("Link");return tN.default.createElement(tN.default.Fragment,null,r&&r===a&&tN.default.createElement("p",{className:"info__jsonschemadialect"},"JSON Schema dialect:"," ",tN.default.createElement(l,{target:"_blank",href:aH(r)},r)),r&&r!==a&&tN.default.createElement("div",{className:"error-wrapper"},tN.default.createElement("div",{className:"no-margin"},tN.default.createElement("div",{className:"errors"},tN.default.createElement("div",{className:"errors-wrapper"},tN.default.createElement("h4",{className:"center"},"Warning"),tN.default.createElement("p",{className:"message"},tN.default.createElement("strong",null,"OpenAPI.jsonSchemaDialect")," field contains a value different from the default value of"," ",tN.default.createElement(l,{target:"_blank",href:a},a),". Values different from the default one are currently not supported. Please either omit the field or provide it with the default value."))))))},dm=e=>{let{bypass:t,isSwagger2:n,isOAS3:r,isOAS31:a,alsoShow:l,children:o}=e;return t?tN.default.createElement("div",null,o):n&&(r||a)?tN.default.createElement("div",{className:"version-pragma"},l,tN.default.createElement("div",{className:"version-pragma__message version-pragma__message--ambiguou
1s"},tN.default.createElement("div",null,tN.default.createElement("h3",null,"Unable to render this definition"),tN.default.createElement("p",null,tN.default.createElement("code",null,"swagger")," and ",tN.default.createElement("code",null,"openapi")," fields cannot be present in the same Swagger or OpenAPI definition. Please remove one of the fields."),tN.default.createElement("p",null,"Supported version fields are ",tN.default.createElement("code",null,'swagger: "2.0"')," and those that match ",tN.default.createElement("code",null,"openapi: 3.x.y")," (for example,"," ",tN.default.createElement("code",null,"openapi: 3.1.0"),").")))):n||r||a?tN.default.createElement("div",null,o):tN.default.createElement("div",{className:"version-pragma"},l,tN.default.createElement("div",{className:"version-pragma__message version-pragma__message--missing"},tN.default.createElement("div",null,tN.default.createElement("h3",null,"Unable to render this definition"),tN.default.createElement("p",null,"The provided definition does not specify a valid version field."),tN.default.createElement("p",null,"Please indicate a valid Swagger or OpenAPI version field. Supported version fields are ",tN.default.createElement("code",null,'swagger: "2.0"')," and those that match ",tN.default.createElement("code",null,"openapi: 3.x.y")," (for example,"," ",tN.default.createElement("code",null,"openapi: 3.1.0"),").")))
1)};let df=e=>"string"==typeof e&&e.includes("#/components/schemas/")?(e=>{let t=e.replace(/~1/g,"/").replace(/~0/g,"~");try{return decodeURIComponent(t)}catch(e){return t}})(e.replace(/^.*#\/components\/schemas\//,"")):null,dh=(0,tN.forwardRef)((e,t)=>{let{schema:n,getComponent:r,onToggle:a=()=>{},specPath:l}=e,o=r("JSONSchema202012"),s=df(n.get("$$ref")),i=(0,tN.useCallback)((e,t)=>{a(s,t)},[s,a]);return tN.default.createElement(o,{name:s,schema:n.toJS(),ref:t,onExpand:i,identifier:l.toJS().join("_")})});var dg=e=>{let{specActions:t,specSelectors:n,layoutSelectors:r,layoutActions:a,getComponent:l,getConfigs:o,fn:s}=e,i=n.selectSchemas(),c=Object.keys(i).length>0,u=["components","schemas"],{docExpansion:d,defaultModelsExpandDepth:p}=o(),m=r.isShown(u,p>0&&"none"!==d),f=l("Collapse"),h=l("JSONSchema202012"),g=l("ArrowUpIcon"),y=l("ArrowDownIcon"),{getTitle:v}=s.jsonSchema202012.useFn();(0,tN.useEffect)(()=>{let e=m&&p>1,r=null!=n.specResolvedSubtree(u);e&&!r&&t.requestResolvedSubtree(u)},[m,p]);let E=(0,tN.useCallback)(()=>{a.show(u,!m)},[m]),S=(0,tN.useCallback)(e=>{null!==e&&a.readyToScroll(u,e)},[]),b=e=>t=>{null!==t&&a.readyToScroll([...u,e],t)},w=e=>(r,a)=>{if(a){let r=[...u,e];null!=n.specResolvedSubtree(r)||t.requestResolvedSubtree([...u,e])}};return!c||p<0?null:tN.default.createElement("section",{className:(0,aw.default)("models",{"is-open":m}),ref:S},tN.default.createElement("h4",null,tN.default.createElement("button",{"aria-expanded":m,className:"models-control",onClick:E},tN.default.createElement("span",null,"Schemas"),m?tN.default.createElement(g,null):tN.default.createElement(y,null))),tN.default.createElement(f,{isOpened:m},Object.entries(i).map(e=>{let[t,n]=e,r=v(n,{lookup:"basic"})||t;return tN.default.createElement(h,{key:t,ref:b(t),schema:n,name:r,onExpand:w(t)})})))},dy=e=>{let{schema:t,getComponent:n,name:r,authSelectors:a}=e,l=n("JumpToPath",!0),o=a.selectAuthPath(r);return tN.default.createElement("div",null,tN.default.createElement("h4",null,r," (mutualTLS) ",tN.default.createElement(l,{path:o})),tN.default.createElement("p",null,"Mutual TLS is required by this API/Operation. Certificates are managed via your Operating System and/or your browser."),tN.default.createElement("p",null,t.get("description")))};class dv extends tN.default.Component{render(){let{definitions:e,getComponent:t,authSelectors:n,errSelectors:r}=this.props,a=t("AuthItem"),l=t("oauth2",!0),o=t("Button"),s=n.authorized(),i=e.filter((e,t)=>!!s.get(t)),c=e.filter(e=>"oauth2"!==e.get("type")&&"mutualTLS"!==e.get("type")),u=e.filter(e=>"oauth2"===e.get("type")),d=e.filter(e=>"mutualTLS"===e.get("type"));return tN.default.createElement("div",{className:"auth-container"},c.size>0&&tN.default.createElement("form",{onSubmit:this.submitAuth},c.map((e,l)=>tN.default.createElement(a,{key:l,schema:e,name:l,getComponent:t,onAuthChange:this.onAuthChange,authorized:s,errSelectors:r,authSelectors:n})).toArray(),tN.default.createElement("div",{className:"auth-btn-wrapper"},c.size===i.size?tN.default.createElement(o,{className:"btn modal-btn auth",onClick:this.logoutClick,"aria-label":"Remove authorization"},"Logout"):tN.default.createElement(o,{type:"submit",className:"btn modal-btn auth authorize","aria-label":"Apply credentials"},"Authorize"),tN.default.createElement(o,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close"))),u.size>0?tN.default.createElement("div",null,tN.default.createElement("div",{className:"scope-def"},tN.default.createElement("p",null,"Scopes are used to grant an application different levels of access to data on behalf of the end user. Each API may declare one or more scopes."),tN.default.createElement("p",null,"API requires the following scopes. Select which ones you want to grant to Swagger UI.")),e.filter(e=>"oauth2"===e.get("type")).map((e,t)=>tN.default.createElement("div",{key:t},tN.default.createElement(l,{authorized:s,schema:e,name:t}))).toArray()):null,d.size>0&&tN.default.createElement("div",null,d.map((e,l)=>tN.default.createElement(a,{key:l,schema:e,name:l,getComponent:t,onAuthChange:this.onAuthChange,authorized:s,errSelectors:r,authSelectors:n})).toArray()))}constructor(e,t){super(e,t),this.onAuthChange=e=>{let{name:t}=e;this.setState({[t]:e})},this.submitAuth=e=>{e.preventDefault();let{authActions:t}=this.props;t.authorizeWithPersistOption(this.state)},this.logoutClick=e=>{e.preventDefault();let{authActions:t,definitions:n}=this.props,r=n.map((e,t)=>t).toArray();this.setState(r.reduce((e,t)=>
1(e[t]="",e),{})),t.logoutWithPersistOption(r)},this.close=e=>{e.preventDefault();let{authActions:t}=this.props;t.showDefinitions(!1)},this.state={}}}let dE=e=>{let t=e.get("openapi");return"string"==typeof t&&/^3\.1\.(?:[1-9]\d*|0)$/.test(t)},dS=e=>function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];return n=>{if(n.getSystem().specSelectors.isOAS31()){let a=e(t,...r);return"function"==typeof a?a(n):a}return null}},db=e=>(t,n)=>function(r){for(var a=arguments.length,l=Array(a>1?a-1:0),o=1;o<a;o++)l[o-1]=arguments[o];if(n.getSystem().specSelectors.isOAS31()){let a=e(r,...l);return"function"==typeof a?a(t,n):a}return t(...l)},dw=e=>function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];return n=>{let a=e(t,n,...r);return"function"==typeof a?a(n):a}},d_=e=>(t,n)=>r=>n.specSelectors.isOAS31()?tN.default.createElement(e,(0,rF.default)({},r,{originalComponent:t,getSystem:n.getSystem})):tN.default.createElement(t,r);var dx=d_(e=>{let{getSystem:t}=e,n=t().getComponent("OAS31License",!0);return tN.default.createElement(n,null)}),dC=d_(e=>{let{getSystem:t}=e,n=t().getComponent("OAS31Contact",!0);return tN.default.createElement(n,null)}),dO=d_(e=>{let{getSystem:t}=e,n=t().getComponent("OAS31Info",!0);return tN.default.createElement(n,null)});let dN=(e,t)=>{let{includeReadOnly:n,includeWriteOnly:r}=t;return(null==e?void 0:e.properties)?Object.fromEntries(Object.entries(e.properties).filter(e=>{let[,t]=e;return(!0!==(null==t?void 0:t.readOnly)||n)&&(!0!==(null==t?void 0:t.writeOnly)||r)})):{}},dA=e=>{if("function"!=typeof e)return null;let t=e();return()=>[...t,"discriminator","xml","externalDocs","example","$$ref"]},dk=d_(e=>{var t;let{getSystem:n,...r}=e,{getComponent:a,fn:l,getConfigs:o}=n(),s=o(),i=a("OAS31Model"),c=a("withJSONSchema202012SystemContext");return null!==(t=dk.ModelWithJSONSchemaContext)&&void 0!==t||(dk.ModelWithJSONSchemaContext=c(i,{config:{default$schema:"https://spec.openapis.org/oas/3.1/dialect/base",defaultExpandedLevels:s.defaultModelExpandDepth,includeReadOnly:r.includeReadOnly,includeWriteOnly:r.includeWriteOnly},fn:{getProperties:l.jsonSchema202012.getProperties,isExpandable:l.jsonSchema202012.isExpandable,getSchemaKeywords:dA(l.jsonSchema202012.getSchemaKeywords)}})),tN.default.createElement(dk.ModelWithJSONSchemaContext,r)}),dI=d_(e=>{var t;let{getSystem:n}=e,{getComponent:r,fn:a,getConfigs:l}=n(),o=l();if(dI.ModelsWithJSONSchemaContext)return tN.default.createElement(dI.ModelsWithJSONSchemaContext,null);let s=r("OAS31Models",!0),i=r("withJSONSchema202012SystemContext");return null!==(t=dI.ModelsWithJSONSchemaContext)&&void 0!==t||(dI.ModelsWithJSONSchemaContext=i(s,{config:{default$schema:"https://spec.openapis.org/oas/3.1/dialect/base",defaultExpandedLevels:o.defaultModelsExpandDepth-1,includeReadOnly:!0,includeWriteOnly:!0},fn:{getProperties:a.jsonSchema202012.getProperties,isExpandable:a.jsonSchema202012.isExpandable,getSchemaKeywords:dA(a.jsonSchema202012.getSchemaKeywords)}})),tN.default.createElement(dI.ModelsWithJSONSchemaContext,null)});dI.ModelsWithJSONSchemaContext=null;var dj=(e,t)=>e=>{let n=t.specSelectors.isOAS31(),r=t.getComponent("OAS31VersionPragmaFilter");return tN.default.createElement(r,(0,rF.default)({isOAS31:n},e))};let dR=d_(e=>{let{originalComponent:t,...n}=e,{getComponent:r,schema:a,name:l}=n,o=r("MutualTLSAuth",!0);return"mutualTLS"===a.get("type")?tN.default.createElement(o,{schema:a,name:l}):tN.default.createElement(t,n)});var dP=d_(e=>{let{getSystem:t,...n}=e,r=t().getComponent("OAS31Auths",!0);return tN.default.createElement(r,n)});let dM=(0,tk.Map)(),dT=(0,n1.createSelector)((e,t)=>t.specSelectors.specJson(),dE),dL=()=>e=>{let t=e.specSelectors.specJson().get("webhooks");return tk.Map.isMap(t)?t:dM},dq=(0,n1.createSelector)([(e,t)=>t.specSelectors.webhooks(),(e,t)=>t.specSelectors.validOperationMethods(),(e,t)=>t.specSelectors.specResolvedSubtree(["webhooks"])],(e,t)=>e.reduce((e,n,r)=>{if(!tk.Map.isMap(n))return e;let a=n.entrySeq().filter(e=>{let[n]=e;return t.includes(n)}).map(e=>{let[t,n]=e;return{operation:(0,tk.Map)({operation:n}),method:t,path:r,specPath:["webhooks",r,t]}});return e.concat(a)},(0,tk.List)()).groupBy(e=>e.path).map(e=>e.toArray()).toObject()),dB=()=>e=>{let t=e.specSelectors.info().get("license");return tk.Map.isMap(t)?t:dM},dD=()=>e=>e.specSelectors.license().get("name","License"),dV=()=>e=>e.specSelectors.license().get("url"),dJ=(0,n1.createSelector)([(e,t)=>t.specSelectors.url(),(e,t)=>t.oas3Selectors.selectedServer(),(e,t)=>t.specSelectors.selectLicenseUrlField()],(e,t,n)=>{if(n)return a$(n,e,{selectedServer:t})}),dU=()=>e=>e.specSelectors.license().get("identifier"),dK=()=>e=>{let t=e.specSelectors.info().get("contact");return tk.Map.isMap(t)?t:dM},dz=()=>e=>e.specSelectors.contact().get("name","the developer"),dF=()=>e=>e.specSelectors.contact().get("email"),dW=()=>e=>e.specSelectors.contact().get("url"),d$=(0,n1.createSelector)([(e,t)=>t.specSelectors.url(),(e,t)=>t.oas3Selectors.selectedServer(),(e,t)=>t.specSelectors.selectContactUrlField()],(e,t,n)=>{if(n)return a$(n,e,{selectedServer:t})}),dH=()=>e=>e.specSelectors.info().get("title"),dG=()=>e=>e.specSelectors.info().get("summary"),dX=()=>e=>e.specSelectors.info().get("description"),dY=()=>e=>e.specSelectors.info().get("termsOfService"),dQ=(0,n1.createSelector)([(e,t)=>t.specSelectors.url(),(e,t)=>t.oas3Selectors.selectedServer(),(e,t)=>t.specSelectors.selectInfoTermsOfServiceField()],(e,t,n)=>{if(n)return a$(n,e,{selectedServer:t})}),dZ=()=>e=>e.specSelectors.externalDocs().get("description"),d0=()=>e=>e.specSelectors.externalDocs().get("url"),d2=(0,n1.createSelector)([(e,t)=>t.specSelectors.url(),(e,t)=>t.oas3Selectors.selectedServer(),(e,t)=>t.specSelectors.selectExternalDocsUrlField()],(e,t,n)=>{if(n)return a$(n,e,{selectedServer:t})}),d1=()=>e=>e.specSelectors.specJson().get("jsonSchemaDialect"),d3=()=>"https://spec.openapis.org/oas/3.1/dialect/base",d6=(0,n1.createSelector)((e,t)=>t.specSelectors.definitions(),(e,t)=>t.specSelectors.specResolvedSubtree(["components","schemas"]),(e,t)=>tk.Map.isMap(e)?tk.Map.isMap(t)?Object.entries(e.toJS()).reduce((e,n)=>{let[r,a]=n,l=t.get(r);return e[r]=(null==l?void 0:l.toJS())||a,e},{}):e.toJS():{}),d8=(e,t)=>function(n){for(var r=arguments.length,a=Array(r>1?r-1:0),l=1;l<r;l++)a[l-1]=arguments[l];return t.specSelectors.isOAS31()||e(...a)},d5=db(()=>(e,t)=>t.oas31Selectors.selectLicenseUrl()),d4=db(()=>(e,t)=>{let n=t.specSelectors.securityDefinitions(),r=e();
1return n&&n.entrySeq().forEach(e=>{let[t,n]=e;"mutualTLS"===(null==n?void 0:n.get("type"))&&(r=r.push(new tk.Map({[t]:n})))}),r}),d9=(0,n1.createSelector)([(e,t)=>t.specSelectors.url(),(e,t)=>t.oas3Selectors.selectedServer(),(e,t)=>t.specSelectors.selectLicenseUrlField(),(e,t)=>t.specSelectors.selectLicenseIdentifierField()],(e,t,n,r)=>n?a$(n,e,{selectedServer:t}):r?"https://spdx.org/licenses/".concat(r,".html"):void 0);var d7=e=>{let{schema:t,getSystem:n}=e,{fn:r,getComponent:a}=n(),{hasKeyword:l}=r.jsonSchema202012.useFn(),o=a("JSONSchema202012JSONViewer");return l(t,"example")?tN.default.createElement(o,{name:"Example",value:t.example,className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--example"}):null},pe=e=>{let{schema:t,getSystem:n}=e,r=(null==t?void 0:t.xml)||{},{fn:a,getComponent:l,getConfigs:o}=n(),{showExtensions:s}=o(),{useComponent:i,useIsExpanded:c,usePath:u,useLevel:d}=a.jsonSchema202012,{path:p}=u("xml"),{isExpanded:m,setExpanded:f,setCollapsed:h}=c("xml"),[g,y]=d(),v=s?nE(r):[],E=!!(r.name||r.namespace||r.prefix||v.length>0),S=i("Accordion"),b=i("ExpandDeepButton"),w=l("OpenAPI31Extensions"),_=l("JSONSchema202012PathContext")(),x=l("JSONSchema202012LevelContext")(),C=(0,tN.useCallback)(()=>{m?h():f()},[m,f,h]),O=(0,tN.useCallback)((e,t)=>{t?f({deep:!0}):h({deep:!0})},[f,h]);return 0===Object.keys(r).length?null:tN.default.createElement(_.Provider,{value:p},tN.default.createElement(x.Provider,{value:y},tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--xml","data-json-schema-level":g},E?tN.default.createElement(tN.default.Fragment,null,tN.default.createElement(S,{expanded:m,onChange:C},tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"XML")),tN.default.createElement(b,{expanded:m,onClick:O})):tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"XML"),!0===r.attribute&&tN.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"attribute"),!0===r.wrapped&&tN.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"wrapped"),tN.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),tN.default.createElement("ul",{className:(0,aw.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!m})},m&&tN.default.createElement(tN.default.Fragment,null,r.name&&tN.default.createElement("li",{className:"json-schema-2020-12-property"},tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword"},tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"name"),tN.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},r.name))),r.namespace&&tN.default.createElement("li",{className:"json-schema-2020-12-property"},tN.default.createElement("div",{className:"json-schema-2020-12-keyword"},tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"namespace"),tN.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},r.namespace))),r.prefix&&tN.default.createElement("li",{className:"json-schema-2020-12-property"},tN.default.createElement("div",{className:"json-schema-2020-12-keyword"},tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"prefix"),tN.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},r.prefix)))),v.length>0&&tN.default.createElement(w,{openAPISpecObj:r,openAPIExtensions:v,getSystem:n})))))},pt=e=>{let{discriminator:t}=e,n=(null==t?void 0:t.mapping)||{};return 0===Object.keys(n).length?null:Object.entries(n).map(e=>{let[t,n]=e;return tN.default.createElement("div",{key:"".concat(t,"-").concat(n),className:"json-schema-2020-12-keyword"},tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},t),tN.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},n))})},pn=e=>{let{schema:t,getSystem:n}=e,r=(null==t?void 0:t.discriminator)||{},{fn:a,getComponent:l,getConfigs:o}=n(),{showExtensions:s}=o(),{useComponent:i,useIsExpanded:c,usePath:u,useLevel:d}=a.jsonSchema202012,p="discriminator",{path:m}=u(p),{isExpanded:f,setExpanded:h,setCollapsed:g}=c(p),[y,v]=d(),E=s?nE(r):[],S=!!(r.mapping||E.length>0),b=i("Accordion"),w=i("ExpandDeepButton"),_=l("OpenAPI31Extensions"),x=l("JSONSchema202012PathContext")(),C=l("JSONSchema202012LevelContext")(),O=(0,tN.useCallback)(()=>{f?g():h()},[f,h,g]),N=(0,tN.useCallback)((e,t)=>{t?h({deep:!0}):g({deep:!0})},[h,g]);return 0===Object.keys(r).length?null:tN.default.createElement(x.Provider,{value:m},tN.default.createElement(C.Provider,{value:v},tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--discriminator","data-json-schema-level":y},S?tN.default.createElement(tN.default.Fragment,null,tN.default.createElement(b,{expanded:f,onChange:O},tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"Discriminator")),tN.default.createElement(w,{expanded:f,onClick:N})):tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"Discriminator"),r.propertyName&&tN.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},r.propertyName),tN.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),tN.default.createElement("ul",{className:(0,aw.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!f})},f&&tN.default.createElement("li",{className:"json-schema-2020-12-property"},tN.default.createElement(pt,{discriminator:r})),E.length>0&&tN.default.createElement(_,{openAPISpecObj:r,openAPIExtensions:E,getSystem:n})))))},pr=e=>{let{openAPISpecObj:t,getSystem:n,openAPIExtensions:r}=e,{fn:a}=n(),{useComponent:l}=a.jsonSchema202012,o=l("JSONViewer");return r.map(e=>tN.default.createElement(o,{key:e,name:e,value:t[e],className:"json-schema-2020-12-json-viewer-extension-keyword"}))},pa=e=>{let{schema:t,getSystem:n}=e,r=(null==t?void 0:t.externalDocs)||{},{fn:a,getComponent:l,getConfigs:o}=n(),{showExtensions:s}=o(),{useComponent:i,useIsExpanded:c,usePath:u,useLevel:d}=a.jsonSchema202012,p="externalDocs",{path:m}=u(p),{isExpanded:f,setExpanded:h,setCollapsed:g}=c(p),[y,v]=d(),E=s?nE(r):[],S=!!(r.description||r.url||E.length>0),b=i("Accordion"),w=i("ExpandDeepButton"),_=l("JSONSchema202012KeywordDescription"),x=l("Link"),C=l("OpenAPI31Extensions"),O=l("JSONSchema202012PathContext")(),N=l("JSONSchema202012LevelContext")(),A=(0,tN.useCallback)(()=>{f?g():h()},[f,h,g]),k=(0,tN.useCallback)((e,t)=>{t?h({deep:!0}):g({deep:!0})},[h,g]);return 0===Object.keys(r).length?null:tN.default.createElement(O.Provider,{value:m},tN.default.createElement(N.Provider,{value:v},tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--externalDocs","data-json-schema-level":y},S?tN.default.createElement(tN.default.Fragment,null,tN.default.createElement(b,{expanded:f,onChange:A},tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"External documentation")),tN.default.createElement(w,{expanded:f,onClick:k})):tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"External documentation"),tN.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),tN.default.createElement("ul",{className:(0,aw.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!f})},f&&tN.default.createElement(tN.default.Fragment,null,r.description&&tN.default.createElement("li",{className:"json-schema-2020-12-property"},tN.default.createElement(_,{schema:r,getSystem:n})),r.url&&tN.default.createElement("li",{className:"json-schema-2020-12-property"},tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword"},tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"url"),tN.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},tN.default.createElement(x,{target:"_blank",href:aH(r.url)},r.url))))),E.length>0&&tN.default.createElement(C,{openAPISpecObj:r,openAPIExtensions:E,getSystem:n})))))},pl=d_(e=>{let{schema:t,getSystem:n}=e;if(!(null==t?void 0:t.description))return null;let{getComponent:r}=n(),a=r("Markdown");return tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--description"},tN.default.createElement("div",{className:"json-schema-2020-12-core-keyword__value json-schema-2020-12-core-keyword__value--secondary"},tN.default.createElement(a,{source:t.description})))});let po=d_(e=>{let{schema:t,getSystem:n,originalComponent:r}=e,{getComponent:a}=n(),l=a("JSONSchema202012KeywordDiscriminator"),o=a("JSONSchema202012KeywordXml"),s=a("JSONSchema202012KeywordExample"),i=a("JSONSchema202012KeywordExternalDocs");return tN.default.createElement(tN.default.Fragment,null,tN.default.createElement(r,{schema:t}),tN.default.createElement(l,{schema:t,getSystem:n}),tN.default.createElement(o,{schema:t,getSystem:n}),tN.default.createElement(i,{schema:t,getSystem:n}),tN.default.createElement(s,{schema:t,getSystem:n}))});var ps=d_(e=>{let{schema:t,getSystem:n}=e,{fn:r,getComponent:a}=n(),{useComponent:l,usePath:o}=r.jsonSchema202012,{getDependentRequired:s,getProperties:i}=r.jsonSchema202012.useFn(),c=r.jsonSchema202012.useConfig(),u=Array.isArray(null==t?void 0:t.required)?t.required:[],{path:d}=o("properties"),p=l("JSONSchema"),m=a("JSONSchema202012PathContext")(),f=i(t,c);return 0===Object.keys(f).length?null:tN.default.createElement(m.Provider,{value:d},tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--properties"},tN.default.createElement("ul",null,Object.entries(f).map(e=>{let[n,r]=e,a=u.includes(n),l=s(n,t);return tN.default.createElement("li",{key:n,className:(0,aw.default)("json-schema-2020-12-property",{"json-schema-2020-12-property--required":a})},tN.default.createElement(p,{name:n,schema:r,dependentRequired:l}))}))))}),pi=function(e){let{fn:t,getSystem:n}=e;if(t.jsonSchema202012){let e=((e,t)=>{let{fn:n}=t();if("function"!=typeof e)return null;let{hasKeyword:r}=n.jsonSchema202012;return t=>e(t)||r(t,"example")||(null==t?void 0:t.xml)||(null==t?void 0:t.discriminator)||(null==t?void 0:t.externalDocs)})(t.jsonSchema202012.isExpandable,n);Object.assign(this.fn.jsonSchema202012,{isExpandable:e,getProperties:dN})}if("function"==typeof t.sampleFromSchema&&t.jsonSchema202012){let e=((e,t)=>{let{fn:n,specSelectors:r}=t;return Object.fromEntries(Object.entries(e).map(e=>
1{let[t,a]=e,l=n[t];return[t,function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return r.isOAS31()?a(...t):"function"==typeof l?l(...t):void 0}]}))})({sampleFromSchema:t.jsonSchema202012.sampleFromSchema,sampleFromSchemaGeneric:t.jsonSchema202012.sampleFromSchemaGeneric,createXMLExample:t.jsonSchema202012.createXMLExample,memoizedSampleFromSchema:t.jsonSchema202012.memoizedSampleFromSchema,memoizedCreateXMLExample:t.jsonSchema202012.memoizedCreateXMLExample,getJsonSampleSchema:t.jsonSchema202012.getJsonSampleSchema,getYamlSampleSchema:t.jsonSchema202012.getYamlSampleSchema,getXmlSampleSchema:t.jsonSchema202012.getXmlSampleSchema,getSampleSchema:t.jsonSchema202012.getSampleSchema,mergeJsonSchema:t.jsonSchema202012.mergeJsonSchema},n());Object.assign(this.fn,e)}},pc=e=>{let{fn:t}=e,n=t.createSystemSelector||dw,r=t.createOnlyOAS31Selector||dS;return{afterLoad:pi,fn:{isOAS31:dE,createSystemSelector:dw,createOnlyOAS31Selector:dS},components:{Webhooks:di,JsonSchemaDialect:dp,MutualTLSAuth:dy,OAS31Info:dd,OAS31License:dc,OAS31Contact:du,OAS31VersionPragmaFilter:dm,OAS31Model:dh,OAS31Models:dg,OAS31Auths:dv,JSONSchema202012KeywordExample:d7,JSONSchema202012KeywordXml:pe,JSONSchema202012KeywordDiscriminator:pn,JSONSchema202012KeywordExternalDocs:pa,OpenAPI31Extensions:pr},wrapComponents:{InfoContainer:dO,License:dx,Contact:dC,VersionPragmaFilter:dj,Model:dk,Models:dI,AuthItem:dR,auths:dP,JSONSchema202012KeywordDescription:pl,JSONSchema202012KeywordExamples:po,JSONSchema202012KeywordProperties:ps},statePlugins:{auth:{wrapSelectors:{definitionsToAuthorize:d4}},spec:{selectors:{isOAS31:n(dT),license:dB,selectLicenseNameField:dD,selectLicenseUrlField:dV,selectLicenseIdentifierField:r(dU),selectLicenseUrl:n(dJ),contact:dK,selectContactNameField:dz,selectContactEmailField:dF,selectContactUrlField:dW,selectContactUrl:n(d$),selectInfoTitleField:dH,selectInfoSummaryField:r(dG),selectInfoDescriptionField:dX,selectInfoTermsOfServiceField:dY,selectInfoTermsOfServiceUrl:n(dQ),selectExternalDocsDescriptionField:dZ,selectExternalDocsUrlField:d0,selectExternalDocsUrl:n(d2),webhooks:r(dL),selectWebhooksOperations:r(n(dq)),selectJsonSchemaDialectField:d1,selectJsonSchemaDialectDefault:d3,selectSchemas:n(d6)},wrapSelectors:{isOAS3:d8,selectLicenseUrl:d5}},oas31:{selectors:{selectLicenseUrl:r(n(d9))}}}}};let pu=ro.default.object,pd=ro.default.bool,pp=(ro.default.oneOfType([pu,pd]),(0,tN.createContext)(null));pp.displayName="JSONSchemaContext";let pm=(0,tN.createContext)(0);pm.displayName="JSONSchemaLevelContext";let pf=(0,tN.createContext)(new Set),ph=(0,tN.createContext)([]);class pg{}pg.Collapsed="collapsed",pg.Expanded="expanded",pg.DeeplyExpanded="deeply-expanded";let py=()=>{let{config:e}=(0,tN.useContext)(pp);return e},pv=e=>{let{components:t}=(0,tN.useContext)(pp);return t[e]||null},pE=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,{fn:t}=(0,tN.useContext)(pp);return void 0!==e?t[e]:t},pS=()=>{let[,e]=(0,tN.useState)(null),{state:t}=(0,tN.useContext)(pp);return{state:t,setState:n=>{n(t),e({})}}},pb=()=>{let e=(0,tN.useContext)(pm);return[e,e+1]},pw=e=>{let t=(0,tN.useContext)(ph),{setState:n}=pS(),r="string"==typeof e?[...t,e]:t;return{path:r,pathMutator:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{deep:!1},a=r.toString();t.deep?n(t=>{Object.keys(t.paths).forEach(n=>{n.startsWith(a)&&(t.paths[n]=e)})}):n(t=>{t.paths[a]=e,e===pg.Collapsed&&Object.keys(t.paths).forEach(e=>{e.startsWith(a)&&t.paths[e]===pg.DeeplyExpanded&&(t.paths[e]=pg.Expanded)})})}}},p_=e=>{var t;let[n]=pb(),{defaultExpandedLevels:r}=py(),{path:a,pathMutator:l}=pw(e),{path:o}=pw(),{state:s}=pS(),i=s.paths[a.toString()],c=null!==(t=s.paths[o.toString()])&&void 0!==t?t:s.paths[o.slice(0,-1).toString()],u=null!=i?i:r-n>0?pg.Expanded:pg.Collapsed,d=u!==pg.Collapsed;return(0,tN.useEffect)(()=>
1{l(c===pg.DeeplyExpanded?pg.DeeplyExpanded:u)},[c]),{isExpanded:d,setExpanded:(0,tN.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{deep:!1};l(e.deep?pg.DeeplyExpanded:pg.Expanded)},[]),setCollapsed:(0,tN.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{deep:!1};l(pg.Collapsed,e)},[])}},px=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;return void 0===e?(0,tN.useContext)(pf):new Set([...(0,tN.useContext)(pf),e])},pC=(0,tN.forwardRef)((e,t)=>{let{schema:n,name:r="",dependentRequired:a=[],onExpand:l=()=>{},identifier:o=""}=e,s=pE(),i=o||(null==n?void 0:n.$id)||r,{path:c}=pw(i),{isExpanded:u,setExpanded:d,setCollapsed:p}=p_(i),[m,f]=pb(),h=(()=>{let[e]=pb();return e>0})(),g=s.isExpandable(n)||a.length>0,y=px().has(n),v=px(n),E=s.stringifyConstraints(n),S=pv("Accordion"),b=pv("Keyword$schema"),w=pv("Keyword$vocabulary"),_=pv("Keyword$id"),x=pv("Keyword$anchor"),C=pv("Keyword$dynamicAnchor"),O=pv("Keyword$ref"),N=pv("Keyword$dynamicRef"),A=pv("Keyword$defs"),k=pv("Keyword$comment"),I=pv("KeywordAllOf"),j=pv("KeywordAnyOf"),R=pv("KeywordOneOf"),P=pv("KeywordNot"),M=pv("KeywordIf"),T=pv("KeywordThen"),L=pv("KeywordElse"),q=pv("KeywordDependentSchemas"),B=pv("KeywordPrefixItems"),D=pv("KeywordItems"),V=pv("KeywordContains"),J=pv("KeywordProperties"),U=pv("KeywordPatternProperties"),K=pv("KeywordAdditionalProperties"),z=pv("KeywordPropertyNames"),F=pv("KeywordUnevaluatedItems"),W=pv("KeywordUnevaluatedProperties"),$=pv("KeywordType"),H=pv("KeywordEnum"),G=pv("KeywordConst"),X=pv("KeywordConstraint"),Y=pv("KeywordDependentRequired"),Q=pv("KeywordContentSchema"),Z=pv("KeywordTitle"),ee=pv("KeywordDescription"),et=pv("KeywordDefault"),en=pv("KeywordDeprecated"),er=pv("KeywordReadOnly"),ea=pv("KeywordWriteOnly"),el=pv("KeywordExamples"),eo=pv("ExtensionKeywords"),es=pv("ExpandDeepButton"),ei=(0,tN.useCallback)((e,t)=>{t?d():p(),l(e,t,!1)},[l,d,p]),ec=(0,tN.useCallback)((e,t)=>{t?d({deep:!0}):p({deep:!0}),l(e,t,!0)},[l,d,p]);return tN.default.createElement(ph.Provider,{value:c},tN.default.createElement(pm.Provider,{value:f},tN.default.createElement(pf.Provider,{value:v},tN.default.createElement("article",{ref:t,"data-json-schema-level":m,className:(0,aw.default)("json-schema-2020-12",{"json-schema-2020-12--embedded":h,"json-schema-2020-12--circular":y})},tN.default.createElement("div",{className:"json-schema-2020-12-head"},g&&!y?tN.default.createElement(tN.default.Fragment,null,tN.default.createElement(S,{expanded:u,onChange:ei},tN.default.createElement(Z,{title:r,schema:n})),tN.default.createElement(es,{expanded:u,onClick:ec})):tN.default.createElement(Z,{title:r,schema:n}),tN.default.createElement(en,{schema:n}),tN.default.createElement(er,{schema:n}),tN.default.createElement(ea,{schema:n}),tN.default.createElement($,{schema:n,isCircular:y}),E.length>0&&E.map(e=>tN.default.createElement(X,{key:"".concat(e.scope,"-").concat(e.value),constraint:e}))),tN.default.createElement("div",{className:(0,aw.default)("json-schema-2020-12-body",{"json-schema-2020-12-body--collapsed":!u})},u&&tN.default.createElement(tN.default.Fragment,null,tN.default.createElement(ee,{schema:n}),!y&&g&&tN.default.createElement(tN.default.Fragment,null,tN.default.createElement(J,{schema:n}),tN.default.createElement(U,{schema:n}),tN.default.createElement(K,{schema:n}),tN.default.createElement(W,{schema:n}),tN.default.createElement(z,{schema:n}),tN.default.createElement(I,{schema:n}),tN.default.createElement(j,{schema:n}),tN.default.createElement(R,{schema:n}),tN.default.createElement(P,{schema:n}),tN.default.createElement(M,{schema:n}),tN.default.createElement(T,{schema:n}),tN.default.createElement(L,{schema:n}),tN.default.createElement(q,{schema:n}),tN.default.createElement(B,{schema:n}),tN.default.createElement(D,{schema:n}),tN.default.createElement(F,{schema:n}),tN.default.createElement(V,{schema:n}),tN.default.createElement(Q,{schema:n})),tN.default.createElement(H,{schema:n}),tN.default.createElement(G,{schema:n}),tN.default.createElement(Y,{schema:n,dependentRequired:a}),tN.default.createElement(et,{schema:n}),tN.default.createElement(el,{schema:n}),tN.default.createElement(b,{schema:n}),tN.default.createElement(w,{schema:n}),tN.default.createElement(_,{schema:n}),tN.default.createElement(x,{schema:n}),tN.default.createElement(C,{schema:n}),tN.default.createElement(O,{schema:n}),!y&&g&&tN.default.createElement(A,{schema:n}),tN.default.createElement(N,{schema:n}),tN.default.createElement(k,{schema:n}),tN.default.createElement(eo,{schema:n})))))))});var pO=e=>{let{schema:t}=e;return(null==t?void 0:t.$schema)?tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$schema"},tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$schema"),tN.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},t.$schema)):null},pN=e=>{let{schema:t}=e,n="$vocabulary",{path:r}
1=pw(n),{isExpanded:a,setExpanded:l,setCollapsed:o}=p_(n),s=pv("Accordion"),i=(0,tN.useCallback)(()=>{a?o():l()},[a,l,o]);return(null==t?void 0:t.$vocabulary)?"object"!=typeof t.$vocabulary?null:tN.default.createElement(ph.Provider,{value:r},tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$vocabulary"},tN.default.createElement(s,{expanded:a,onChange:i},tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$vocabulary")),tN.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),tN.default.createElement("ul",null,a&&Object.entries(t.$vocabulary).map(e=>{let[t,n]=e;return tN.default.createElement("li",{key:t,className:(0,aw.default)("json-schema-2020-12-$vocabulary-uri",{"json-schema-2020-12-$vocabulary-uri--disabled":!n})},tN.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},t))})))):null},pA=e=>{let{schema:t}=e;return(null==t?void 0:t.$id)?tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$id"},tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$id"),tN.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},t.$id)):null},pk=e=>{let{schema:t}=e;return(null==t?void 0:t.$anchor)?tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$anchor"},tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$anchor"),tN.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},t.$anchor)):null},pI=e=>{let{schema:t}=e;return(null==t?void 0:t.$dynamicAnchor)?tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$dynamicAnchor"},tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$dynamicAnchor"),tN.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},t.$dynamicAnchor)):null},pj=e=>{let{schema:t}=e;return(null==t?void 0:t.$ref)?tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$ref"},tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$ref"),tN.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},t.$ref)):null},pR=e=>{let{schema:t}=e;return(null==t?void 0:t.$dynamicRef)?tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$dynamicRef"},tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$dynamicRef"),tN.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},t.$dynamicRef)):null},pP=e=>{let{schema:t}=e,n=(null==t?void 0:t.$defs)||{},r="$defs",{path:a}=pw(r),{isExpanded:l,setExpanded:o,setCollapsed:s}=p_(r),[i,c]=pb(),u=pv("Accordion"),d=pv("ExpandDeepButton"),p=pv("JSONSchema"),m=(0,tN.useCallback)(()=>{l?s():o()},[l,o,s]),f=(0,tN.useCallback)((e,t)=>{t?o({deep:!0}):s({deep:!0})},[o,s]);return 0===Object.keys(n).length?null:tN.default.createElement(ph.Provider,{value:a},tN.default.createElement(pm.Provider,{value:c},tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$defs","data-json-schema-level":i},tN.default.createElement(u,{expanded:l,onChange:m},tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$defs")),tN.default.createElement(d,{expanded:l,onClick:f}),tN.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),tN.default.createElement("ul",{className:(0,aw.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!l})},l&&tN.default.createElement(tN.default.Fragment,null,Object.entries(n).map(e=>{let[t,n]=e;return tN.default.createElement("li",{key:t,className:"json-schema-2020-12-property"},tN.default.createElement(p,{name:t,schema:n}))}))))))},pM=e=>{let{schema:t}=e;return(null==t?void 0:t.$comment)?tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$comment"},tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$comment"),tN.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},t.$comment)):null},pT=e=>{let{schema:t}=e,n=(null==t?void 0:t.allOf)||[],r=pE(),a="allOf",{path:l}=pw(a),{isExpanded:o,setExpanded:s,setCollapsed:i}
1=p_(a),[c,u]=pb(),d=pv("Accordion"),p=pv("ExpandDeepButton"),m=pv("JSONSchema"),f=pv("KeywordType"),h=(0,tN.useCallback)(()=>{o?i():s()},[o,s,i]),g=(0,tN.useCallback)((e,t)=>{t?s({deep:!0}):i({deep:!0})},[s,i]);return Array.isArray(n)&&0!==n.length?tN.default.createElement(ph.Provider,{value:l},tN.default.createElement(pm.Provider,{value:u},tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--allOf","data-json-schema-level":c},tN.default.createElement(d,{expanded:o,onChange:h},tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"All of")),tN.default.createElement(p,{expanded:o,onClick:g}),tN.default.createElement(f,{schema:{allOf:n}}),tN.default.createElement("ul",{className:(0,aw.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!o})},o&&tN.default.createElement(tN.default.Fragment,null,n.map((e,t)=>tN.default.createElement("li",{key:"#".concat(t),className:"json-schema-2020-12-property"},tN.default.createElement(m,{name:"#".concat(t," ").concat(r.getTitle(e)),schema:e})))))))):null},pL=e=>{let{schema:t}=e,n=(null==t?void 0:t.anyOf)||[],r=pE(),a="anyOf",{path:l}=pw(a),{isExpanded:o,setExpanded:s,setCollapsed:i}=p_(a),[c,u]=pb(),d=pv("Accordion"),p=pv("ExpandDeepButton"),m=pv("JSONSchema"),f=pv("KeywordType"),h=(0,tN.useCallback)(()=>{o?i():s()},[o,s,i]),g=(0,tN.useCallback)((e,t)=>{t?s({deep:!0}):i({deep:!0})},[s,i]);return Array.isArray(n)&&0!==n.length?tN.default.createElement(ph.Provider,{value:l},tN.default.createElement(pm.Provider,{value:u},tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--anyOf","data-json-schema-level":c},tN.default.createElement(d,{expanded:o,onChange:h},tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Any of")),tN.default.createElement(p,{expanded:o,onClick:g}),tN.default.createElement(f,{schema:{anyOf:n}}),tN.default.createElement("ul",{className:(0,aw.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!o})},o&&tN.default.createElement(tN.default.Fragment,null,n.map((e,t)=>tN.default.createElement("li",{key:"#".concat(t),className:"json-schema-2020-12-property"},tN.default.createElement(m,{name:"#".concat(t," ").concat(r.getTitle(e)),schema:e})))))))):null},pq=e=>{let{schema:t}=e,n=(null==t?void 0:t.oneOf)||[],r=pE(),a="oneOf",{path:l}=pw(a),{isExpanded:o,setExpanded:s,setCollapsed:i}=p_(a),[c,u]=pb(),d=pv("Accordion"),p=pv("ExpandDeepButton"),m=pv("JSONSchema"),f=pv("KeywordType"),h=(0,tN.useCallback)(()=>{o?i():s()},[o,s,i]),g=(0,tN.useCallback)((e,t)=>{t?s({deep:!0}):i({deep:!0})},[s,i]);return Array.isArray(n)&&0!==n.length?tN.default.createElement(ph.Provider,{value:l},tN.default.createElement(pm.Provider,{value:u},tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--oneOf","data-json-schema-level":c},tN.default.createElement(d,{expanded:o,onChange:h},tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"One of")),tN.default.createElement(p,{expanded:o,onClick:g}),tN.default.createElement(f,{schema:{oneOf:n}}),tN.default.createElement("ul",{className:(0,aw.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!o})},o&&tN.default.createElement(tN.default.Fragment,null,n.map((e,t)=>tN.default.createElement("li",{key:"#".concat(t),className:"json-schema-2020-12-property"},tN.default.createElement(m,{name:"#".concat(t," ").concat(r.getTitle(e)),schema:e})))))))):null},pB=e=>{let{schema:t}=e,n=pE(),r=pv("JSONSchema");if(!n.hasKeyword(t,"not"))return null;let a=tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Not");return tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--not"},tN.default.createElement(r,{name:a,schema:t.not,identifier:"not"}))},pD=e=>{let{schema:t}=e,n=pE(),r=pv("JSONSchema");if(!n.hasKeyword(t,"if"))return null;let a=tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"If");return tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--if"}
1,tN.default.createElement(r,{name:a,schema:t.if,identifier:"if"}))},pV=e=>{let{schema:t}=e,n=pE(),r=pv("JSONSchema");if(!n.hasKeyword(t,"then"))return null;let a=tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Then");return tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--then"},tN.default.createElement(r,{name:a,schema:t.then,identifier:"then"}))},pJ=e=>{let{schema:t}=e,n=pE(),r=pv("JSONSchema");if(!n.hasKeyword(t,"else"))return null;let a=tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Else");return tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--if"},tN.default.createElement(r,{name:a,schema:t.else,identifier:"else"}))},pU=e=>{let{schema:t}=e,n=(null==t?void 0:t.dependentSchemas)||[],r="dependentSchemas",{path:a}=pw(r),{isExpanded:l,setExpanded:o,setCollapsed:s}=p_(r),[i,c]=pb(),u=pv("Accordion"),d=pv("ExpandDeepButton"),p=pv("JSONSchema"),m=(0,tN.useCallback)(()=>{l?s():o()},[l,o,s]),f=(0,tN.useCallback)((e,t)=>{t?o({deep:!0}):s({deep:!0})},[o,s]);return"object"!=typeof n||0===Object.keys(n).length?null:tN.default.createElement(ph.Provider,{value:a},tN.default.createElement(pm.Provider,{value:c},tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--dependentSchemas","data-json-schema-level":i},tN.default.createElement(u,{expanded:l,onChange:m},tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Dependent schemas")),tN.default.createElement(d,{expanded:l,onClick:f}),tN.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),tN.default.createElement("ul",{className:(0,aw.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!l})},l&&tN.default.createElement(tN.default.Fragment,null,Object.entries(n).map(e=>{let[t,n]=e;return tN.default.createElement("li",{key:t,className:"json-schema-2020-12-property"},tN.default.createElement(p,{name:t,schema:n}))}))))))},pK=e=>{let{schema:t}=e,n=(null==t?void 0:t.prefixItems)||[],r=pE(),a="prefixItems",{path:l}=pw(a),{isExpanded:o,setExpanded:s,setCollapsed:i}=p_(a),[c,u]=pb(),d=pv("Accordion"),p=pv("ExpandDeepButton"),m=pv("JSONSchema"),f=pv("KeywordType"),h=(0,tN.useCallback)(()=>{o?i():s()},[o,s,i]),g=(0,tN.useCallback)((e,t)=>{t?s({deep:!0}):i({deep:!0})},[s,i]);return Array.isArray(n)&&0!==n.length?tN.default.createElement(ph.Provider,{value:l},tN.default.createElement(pm.Provider,{value:u},tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--prefixItems","data-json-schema-level":c},tN.default.createElement(d,{expanded:o,onChange:h},tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Prefix items")),tN.default.createElement(p,{expanded:o,onClick:g}),tN.default.createElement(f,{schema:{prefixItems:n}}),tN.default.createElement("ul",{className:(0,aw.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!o})},o&&tN.default.createElement(tN.default.Fragment,null,n.map((e,t)=>tN.default.createElement("li",{key:"#".concat(t),className:"json-schema-2020-12-property"},tN.default.createElement(m,{name:"#".concat(t," ").concat(r.getTitle(e)),schema:e})))))))):null},pz=e=>{let{schema:t}=e,n=pE(),r=pv("JSONSchema");if(!n.hasKeyword(t,"items"))return null;let a=tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Items");return tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--items"},tN.default.createElement(r,{name:a,schema:t.items,identifier:"items"}))},pF=e=>{let{schema:t}=e,n=pE(),r=pv("JSONSchema");if(!n.hasKeyword(t,"contains"))return null;let a=tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Contains");return tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--contains"},tN.default.createElement(r,{name:a,schema:t.contains,identifier:"contains"}))},pW=e=>{let{schema:t}=e,n=pE(),r=(null==t?void 0:t.properties)||{},a=Array.isArray(null==t?void 0:t.required)?t.required:[],l=pv("JSONSchema"),{path:o}=pw("properties");return 0===Object.keys(r).length?null:tN.default.createElement(ph.Provider,{value:o},tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--properties"},tN.default.createElement("ul",null,Object.entries(r).map(e=>{let[r,o]=e,s=a.includes(r),i=n.getDependentRequired(r,t);return tN.default.createElement("li",{key:r,className:(0,aw.default)("json-schema-2020-12-property",{"json-schema-2020-12-property--required":s})},tN.default.createElement(l,{name:r,schema:o,dependentRequired:i}))}))))},p$=e=>{let{schema:t}=e,n=(null==t?void 0:t.patternProperties)||{},r=pv("JSONSchema"),{path:a}=pw("patternProperties");return 0===Object.keys(n).length?null:tN.default.createElement(ph.Provider,{value:a},tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--patternProperties"},tN.default.createElement("ul",null,Object.entries(n).map(e=>{let[t,n]=e;return tN.default.createElement("li",{key:t,className:"json-schema-2020-12-property"},tN.default.createElement(r,{name:t,schema:n}))}))))},pH=e=>{let{schema:t}=e,n=pE(),r=pv("JSONSchema");if(!n.hasKeyword(t,"additionalProperties"))return null;let a=tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Additional properties");return tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--additionalProperties"},!0===t.additionalProperties?tN.default.createElement(tN.default.Fragment,null,a,tN.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"allowed")):!1===t.additionalProperties?tN.default.createElement(tN.default.Fragment,null,a,tN.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"forbidden")):tN.default.createElement(r,{name:a,schema:t.additionalProperties,identifier:"additionalProperties"}))},pG=e=>{let{schema:t}=e,n=pE(),r=pv("JSONSchema"),a=tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Property names");return n.hasKeyword(t,"propertyNames")?tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--propertyNames"},tN.default.createElement(r,{name:a,schema:t.propertyNames,identifier:"propertyNames"})):null},pX=e=>{let{schema:t}=e,n=pE(),r=pv("JSONSchema");if(!n.hasKeyword(t,"unevaluatedItems"))return null;let a=tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Unevaluated items");return tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--unevaluatedItems"},tN.default.createElement(r,{name:a,schema:t.unevaluatedItems,identifier:"unevaluatedItems"}))},pY=e=>{let{schema:t}=e,n=pE(),r=pv("JSONSchema");if(!n.hasKeyword(t,"unevaluatedProperties"))return null;let a=tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Unevaluated properties");return tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--unevaluatedProperties"},tN.default.createElement(r,{name:a,schema:t.unevaluatedProperties,identifier:"unevaluatedProperties"}))},pQ=e=>{let{schema:t,isCircular:n=!1}=e,r=pE().getType(t);return tN.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"".concat(r).concat(n?" [circular]":""))},pZ=e=>{let{schema:t}=e,n=pv("JSONViewer");return Array.isArray(null==t?void 0:t.enum)?tN.default.createElement(n,{name:"Enum",value:t.enum,className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--enum"}):null},p0=e=>{let{schema:t}=e,n=pE(),r=pv("JSONViewer");return n.hasKeyword(t,"const")?tN.default.createElement(r,{name:"Const",value:t.const,className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--const"}):null};let p2=e=>"string"==typeof e?"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1)):e,p1=e=>function(t){let{lookup:n="extended"}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e();
1if(null!=(null==t?void 0:t.title))return r.upperFirst(String(t.title));if("extended"===n){if(null!=(null==t?void 0:t.$anchor))return r.upperFirst(String(t.$anchor));if(null!=(null==t?void 0:t.$id))return String(t.$id)}return""},p3=e=>{let t=function(n){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new WeakSet,a=e();if(null==n)return"any";if(a.isBooleanJSONSchema(n))return n?"any":"never";if("object"!=typeof n||r.has(n))return"any";r.add(n);let{type:l,prefixItems:o,items:s}=n,i=()=>{if(Array.isArray(o)){let e=o.map(e=>t(e,r)),n=s?t(s,r):"any";return"array<[".concat(e.join(", "),"], ").concat(n,">")}return s?"array<".concat(t(s,r),">"):"array<any>"};if(n.not&&"any"===t(n.not))return"never";let c=(e,a)=>Array.isArray(n[e])?"(".concat(n[e].map(e=>t(e,r)).join(a),")"):null,u=[Array.isArray(l)?l.map(e=>"array"===e?i():e).join(" | "):"array"===l?i():["null","boolean","object","array","number","integer","string"].includes(l)?l:(()=>{if(Object.hasOwn(n,"prefixItems")||Object.hasOwn(n,"items")||Object.hasOwn(n,"contains"))return i();if(Object.hasOwn(n,"properties")||Object.hasOwn(n,"additionalProperties")||Object.hasOwn(n,"patternProperties"))return"object";if(["int32","int64"].includes(n.format))return"integer";if(["float","double"].includes(n.format))return"number";if(Object.hasOwn(n,"minimum")||Object.hasOwn(n,"maximum")||Object.hasOwn(n,"exclusiveMinimum")||Object.hasOwn(n,"exclusiveMaximum")||Object.hasOwn(n,"multipleOf"))return"number | integer";if(Object.hasOwn(n,"pattern")||Object.hasOwn(n,"format")||Object.hasOwn(n,"minLength")||Object.hasOwn(n,"maxLength"))return"string";if(void 0!==n.const){if(null===n.const)return"null";if("boolean"==typeof n.const)return"boolean";if("number"==typeof n.const)return Number.isInteger(n.const)?"integer":"number";if("string"==typeof n.const)return"string";if(Array.isArray(n.const))return"array<any>";if("object"==typeof n.const)return"object"}return null})(),c("oneOf"," | "),c("anyOf"," | "),c("allOf"," & ")].filter(Boolean).join(" | ");return r.delete(n),u||"any"};return t},p6=e=>"boolean"==typeof e,p8=(e,t)=>null!==e&&"object"==typeof e&&Object.hasOwn(e,t),p5=e=>t=>{let n=e();return(null==t?void 0:t.$schema)||(null==t?void 0:t.$vocabulary)||(null==t?void 0:t.$id)||(null==t?void 0:t.$anchor)||(null==t?void 0:t.$dynamicAnchor)||(null==t?void 0:t.$ref)||(null==t?void 0:t.$dynamicRef)||(null==t?void 0:t.$defs)||(null==t?void 0:t.$comment)||(null==t?void 0:t.allOf)||(null==t?void 0:t.anyOf)||(null==t?void 0:t.oneOf)||n.hasKeyword(t,"not")||n.hasKeyword(t,"if")||n.hasKeyword(t,"then")||n.hasKeyword(t,"else")||(null==t?void 0:t.dependentSchemas)||(null==t?void 0:t.prefixItems)||n.hasKeyword(t,"items")||n.hasKeyword(t,"contains")||(null==t?void 0:t.properties)||(null==t?void 0:t.patternProperties)||n.hasKeyword(t,"additionalProperties")||n.hasKeyword(t,"propertyNames")||n.hasKeyword(t,"unevaluatedItems")||n.hasKeyword(t,"unevaluatedProperties")||(null==t?void 0:t.description)||(null==t?void 0:t.enum)||n.hasKeyword(t,"const")||n.hasKeyword(t,"contentSchema")||n.hasKeyword(t,"default")||(null==t?void 0:t.examples)||n.getExtensionKeywords(t).length>0},p4=e=>null===e||["number","bigint","boolean"].includes(typeof e)?String(e):Array.isArray(e)?"[".concat(e.map(p4).join(", "),"]"):JSON.stringify(e),p9=(e,t,n)=>{let r="number"==typeof t,a="number"==typeof n;return r&&a?t===n?"".concat(t," ").concat(e):"[".concat(t,", ").concat(n,"] ").concat(e):r?">= ".concat(t," ").concat(e):a?"<= ".concat(n," ").concat(e):null},p7=e=>{let t=[],n=(e=>{if("number"!=typeof(null==e?void 0:e.multipleOf)||e.multipleOf<=0||1===e.multipleOf)return null;let{multipleOf:t}=e;if(Number.isInteger(t))return"multiple of ".concat(t);let n=10**t.toString().split(".")[1].length;return"multiple of ".concat(t*n,"/").concat(n)})(e);null!==n&&t.push({scope:"number",value:n});let r=(e=>{let t=null==e?void 0:e.minimum,n=null==e?void 0:e.maximum,r=null==e?void 0:e.exclusiveMinimum,a=null==e?void 0:e.exclusiveMaximum,l="number"==typeof t,o="number"==typeof n,s="number"==typeof r,i="number"==typeof a,c=s&&(!l||t<r),u=i&&(!o||n>a);return(l||s)&&(o||i)?"".concat(c?"(":"[").concat(c?r:t,", ").concat(u?a:n).concat(u?")":"]"):l||s?"".concat(c?">":"â¥"," ").concat(c?r:t):o||i?"".concat(u?"<":"â¤"," ").concat(u?a:n):null})(e);null!==r&&t.push({scope:"number",value:r}),(null==e?void 0:e.format)&&t.push({scope:"string",value:e.format});let a=p9("characters",null==e?void 0:e.minLength,null==e?void 0:e.maxLength);null!==a&&t.push({scope:"string",value:a}
1),(null==e?void 0:e.pattern)&&t.push({scope:"string",value:"matches ".concat(null==e?void 0:e.pattern)}),(null==e?void 0:e.contentMediaType)&&t.push({scope:"string",value:"media type: ".concat(e.contentMediaType)}),(null==e?void 0:e.contentEncoding)&&t.push({scope:"string",value:"encoding: ".concat(e.contentEncoding)});let l=p9((null==e?void 0:e.uniqueItems)?"unique items":"items",null==e?void 0:e.minItems,null==e?void 0:e.maxItems);null!==l&&t.push({scope:"array",value:l}),(null==e?void 0:e.uniqueItems)&&!l&&t.push({scope:"array",value:"unique"});let o=p9("contained items",null==e?void 0:e.minContains,null==e?void 0:e.maxContains);null!==o&&t.push({scope:"array",value:o});let s=p9("properties",null==e?void 0:e.minProperties,null==e?void 0:e.maxProperties);return null!==s&&t.push({scope:"object",value:s}),t},me=(e,t)=>(null==t?void 0:t.dependentRequired)?Array.from(Object.entries(t.dependentRequired).reduce((t,n)=>{let[r,a]=n;return Array.isArray(a)&&a.includes(e)&&t.add(r),t},new Set)):[],mt=e=>"object"==typeof e&&null!==e&&!Array.isArray(e)&&(null===Object.getPrototypeOf(e)||Object.getPrototypeOf(e)===Object.prototype),mn=()=>["$schema","$vocabulary","$id","$anchor","$dynamicAnchor","$dynamicRef","$ref","$defs","$comment","allOf","anyOf","oneOf","not","if","then","else","dependentSchemas","prefixItems","items","contains","properties","patternProperties","additionalProperties","propertyNames","unevaluatedItems","unevaluatedProperties","type","enum","const","multipleOf","maximum","exclusiveMaximum","minimum","exclusiveMinimum","maxLength","minLength","pattern","maxItems","minItems","uniqueItems","maxContains","minContains","maxProperties","minProperties","required","dependentRequired","title","description","default","deprecated","readOnly","writeOnly","examples","format","contentEncoding","contentMediaType","contentSchema"],mr=e=>t=>{let n=e().getSchemaKeywords();return mt(t)?((e,t)=>{let n=new Set(t);return e.filter(e=>!n.has(e))})(Object.keys(t),n):[]};var ma=tN.default.memo(e=>{let{constraint:t}=e;return mt(t)&&"string"==typeof t.scope&&"string"==typeof t.value?tN.default.createElement("span",{className:"json-schema-2020-12__constraint json-schema-2020-12__constraint--".concat(t.scope)},t.value):null}),ml=e=>{let{dependentRequired:t}=e;return Array.isArray(t)&&0!==t.length?tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--dependentRequired"},tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Required when defined"),tN.default.createElement("ul",null,t.map(e=>tN.default.createElement("li",{key:e},tN.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--warning"},e))))):null},mo=e=>{let{schema:t}=e,n=pE(),r=pv("JSONSchema");if(!n.hasKeyword(t,"contentSchema"))return null;let a=tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Content schema");return tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--contentSchema"},tN.default.createElement(r,{name:a,schema:t.contentSchema,identifier:"contentSchema"}))},ms=e=>{let{title:t="",schema:n}=e,r=pE(),a=t||r.getTitle(n);return a?tN.default.createElement("div",{className:"json-schema-2020-12__title"},a):null},mi=e=>{let{schema:t}=e;return(null==t?void 0:t.description)?tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--description"},tN.default.createElement("div",{className:"json-schema-2020-12-core-keyword__value json-schema-2020-12-core-keyword__value--secondary"},t.description)):null},mc=e=>{let{schema:t}=e,n=pE(),r=pv("JSONViewer");return n.hasKeyword(t,"default")?tN.default.createElement(r,{name:"Default",value:t.default,className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--default"}):null},mu=e=>{let{schema:t}=e;return!0!==(null==t?void 0:t.deprecated)?null:tN.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--warning"},"deprecated")},md=e=>{let{schema:t}=e;return!0!==(null==t?void 0:t.readOnly)?null:tN.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"read-only")},mp=e=>{let{schema:t}=e;return!0!==(null==t?void 0:t.writeOnly)?null:tN.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"write-only")},mm=e=>{let{schema:t}=e,n=(null==t?void 0:t.examples)||[],r=pv("JSONViewer");return Array.isArray(n)&&0!==n.length?tN.default.createElement(r,{name:"Examples",value:t.examples,className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--examples"}):null},mf=e=>{let{schema:t}=e,n=pE(),r="ExtensionKeywords",{path:a}=pw(r),{isExpanded:l,setExpanded:o,setCollapsed:s}=p_(r),[i,c]=pb(),u=pv("Accordion"),d=pv("ExpandDeepButton"),p=pv("JSONViewer"),{showExtensionKeywords:m}=py(),f=n.getExtensionKeywords(t),h=(0,tN.useCallback)(()=>{l?s():o()},[l,o,s]),g=(0,tN.useCallback)((e,t)=>{t?o({deep:!0}):s({deep:!0})},[o,s]);return m&&0!==f.length?tN.default.createElement(ph.Provider,{value:a},tN.default.createElement(pm.Provider,{value:c}
1,tN.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--extension-keywords","data-json-schema-level":i},tN.default.createElement(u,{expanded:l,onChange:h},tN.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--extension"},"Extension Keywords")),tN.default.createElement(d,{expanded:l,onClick:g}),tN.default.createElement("ul",{className:(0,aw.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!l})},l&&tN.default.createElement(tN.default.Fragment,null,f.map(e=>tN.default.createElement(p,{key:e,name:e,value:t[e],className:"json-schema-2020-12-json-viewer-extension-keyword"}))))))):null};let mh=e=>{let{name:t,value:n,className:r}=e,a=pE(),{path:l}=pw(t),{isExpanded:o,setExpanded:s,setCollapsed:i}=p_(t),[c,u]=pb(),d=pv("Accordion"),p=pv("ExpandDeepButton"),m="string"==typeof n||"number"==typeof n||"bigint"==typeof n||"boolean"==typeof n||"symbol"==typeof n||null==n,f=(e=>mt(e)&&0===Object.keys(e).length)(n)||(e=>Array.isArray(e)&&0===e.length)(n),h=(0,tN.useCallback)(()=>{o?i():s()},[o,s,i]),g=(0,tN.useCallback)((e,t)=>{t?s({deep:!0}):i({deep:!0})},[s,i]);return m?tN.default.createElement("div",{className:(0,aw.default)("json-schema-2020-12-json-viewer",r)},tN.default.createElement("span",{className:"json-schema-2020-12-json-viewer__name json-schema-2020-12-json-viewer__name--secondary"},t),tN.default.createElement("span",{className:"json-schema-2020-12-json-viewer__value json-schema-2020-12-json-viewer__value--secondary"},a.stringify(n))):f?tN.default.createElement("div",{className:(0,aw.default)("json-schema-2020-12-json-viewer",r)},tN.default.createElement("span",{className:"json-schema-2020-12-json-viewer__name json-schema-2020-12-json-viewer__name--secondary"},t),tN.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},Array.isArray(n)?"empty array":"empty object")):tN.default.createElement(ph.Provider,{value:l},tN.default.createElement(pm.Provider,{value:u},tN.default.createElement("div",{className:(0,aw.default)("json-schema-2020-12-json-viewer",r),"data-json-schema-level":c},tN.default.createElement(d,{expanded:o,onChange:h},tN.default.createElement("span",{className:"json-schema-2020-12-json-viewer__name json-schema-2020-12-json-viewer__name--secondary"},t)),tN.default.createElement(p,{expanded:o,onClick:g}),tN.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},Array.isArray(n)?"array":"object"),tN.default.createElement("ul",{className:(0,aw.default)("json-schema-2020-12-json-viewer__children",{"json-schema-2020-12-json-viewer__children--collapsed":!o})},o&&tN.default.createElement(tN.default.Fragment,null,Array.isArray(n)?n.map((e,t)=>tN.default.createElement("li",{key:"#".concat(t),className:"json-schema-2020-12-property"},tN.default.createElement(mh,{name:"#".concat(t),value:e,className:r}))):Object.entries(n).map(e=>{let[t,n]=e;return tN.default.createElement("li",{key:t,className:"json-schema-2020-12-property"},tN.default.createElement(mh,{name:t,value:n,className:r}))}))))))};var mg=e=>{let{expanded:t=!1,children:n,onChange:r}=e,a=pv("ChevronRightIcon"),l=(0,tN.useCallback)(e=>{r(e,!t)},[t,r]);return tN.default.createElement("button",{type:"button",className:"json-schema-2020-12-accordion",onClick:l},tN.default.createElement("div",{className:"json-schema-2020-12-accordion__children"},n),tN.default.createElement("span",{className:(0,aw.default)("json-schema-2020-12-accordion__icon",{"json-schema-2020-12-accordion__icon--expanded":t,"json-schema-2020-12-accordion__icon--collapsed":!t})},tN.default.createElement(a,null)))},my=e=>{let{expanded:t,onClick:n}=e,r=(0,tN.useCallback)(e=>{n(e,!t)},[t,n]);return tN.default.createElement("button",{type:"button",className:"json-schema-2020-12-expand-deep-button",onClick:r},t?"Collapse all":"Expand all")},mv=()=>tN.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},tN.default.createElement("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}));let mE=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={components:{JSONSchema:pC,Keyword$schema:pO,Keyword$vocabulary:pN,Keyword$id:pA,Keyword$anchor:pk,Keyword$dynamicAnchor:pI,Keyword$ref:pj,Keyword$dynamicRef:pR,Keyword$defs:pP,Keyword$comment:pM,KeywordAllOf:pT,KeywordAnyOf:pL,KeywordOneOf:pq,KeywordNot:pB,KeywordIf:pD,KeywordThen:pV,KeywordElse:pJ,KeywordDependentSchemas:pU,KeywordPrefixItems:pK,KeywordItems:pz,KeywordContains:pF,KeywordProperties:pW,KeywordPatternProperties:p$,KeywordAdditionalProperties:pH,KeywordPropertyNames:pG,KeywordUnevaluatedItems:pX,KeywordUnevaluatedProperties:pY,KeywordType:pQ,KeywordEnum:pZ,KeywordConst:p0,KeywordConstraint:ma,KeywordDependentRequired:ml,KeywordContentSchema:mo,KeywordTitle:ms,KeywordDescription:mi,KeywordDefault:mc,KeywordDeprecated:mu,KeywordReadOnly:md,KeywordWriteOnly:mp,KeywordExamples:mm,ExtensionKeywords:mf,JSONViewer:mh,Accordion:mg,ExpandDeepButton:my,ChevronRightIcon:mv,...t.components},config:{default$schema:"https://json-schema.org/draft/2020-12/schema",defaultExpandedLevels:0,showExtensionKeywords:!0,...t.config},fn:{upperFirst:p2,getTitle:p1(pE),getType:p3(pE),isBooleanJSONSchema:p6,hasKeyword:p8,isExpandable:p5(pE),str
1ingify:p4,stringifyConstraints:p7,getDependentRequired:me,getSchemaKeywords:mn,getExtensionKeywords:mr(pE),...t.fn},state:{paths:{}}},r=t=>tN.default.createElement(pp.Provider,{value:n},tN.default.createElement(e,t));return r.contexts={JSONSchemaContext:pp},r.displayName=e.displayName,r},mS=e=>{let{getSystem:t}=e;return function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{getComponent:r,getConfigs:a}=t(),l=a(),o=r("JSONSchema202012"),s=r("JSONSchema202012Keyword$schema"),i=r("JSONSchema202012Keyword$vocabulary"),c=r("JSONSchema202012Keyword$id"),u=r("JSONSchema202012Keyword$anchor"),d=r("JSONSchema202012Keyword$dynamicAnchor"),p=r("JSONSchema202012Keyword$ref"),m=r("JSONSchema202012Keyword$dynamicRef"),f=r("JSONSchema202012Keyword$defs"),h=r("JSONSchema202012Keyword$comment"),g=r("JSONSchema202012KeywordAllOf"),y=r("JSONSchema202012KeywordAnyOf"),v=r("JSONSchema202012KeywordOneOf"),E=r("JSONSchema202012KeywordNot"),S=r("JSONSchema202012KeywordIf"),b=r("JSONSchema202012KeywordThen"),w=r("JSONSchema202012KeywordElse"),_=r("JSONSchema202012KeywordDependentSchemas"),x=r("JSONSchema202012KeywordPrefixItems"),C=r("JSONSchema202012KeywordItems"),O=r("JSONSchema202012KeywordContains"),N=r("JSONSchema202012KeywordProperties"),A=r("JSONSchema202012KeywordPatternProperties"),k=r("JSONSchema202012KeywordAdditionalProperties"),I=r("JSONSchema202012KeywordPropertyNames"),j=r("JSONSchema202012KeywordUnevaluatedItems"),R=r("JSONSchema202012KeywordUnevaluatedProperties"),P=r("JSONSchema202012KeywordType"),M=r("JSONSchema202012KeywordEnum"),T=r("JSONSchema202012KeywordConst"),L=r("JSONSchema202012KeywordConstraint"),q=r("JSONSchema202012KeywordDependentRequired"),B=r("JSONSchema202012KeywordContentSchema"),D=r("JSONSchema202012KeywordTitle"),V=r("JSONSchema202012KeywordDescription"),J=r("JSONSchema202012KeywordDefault"),U=r("JSONSchema202012KeywordDeprecated"),K=r("JSONSchema202012KeywordReadOnly"),z=r("JSONSchema202012KeywordWriteOnly"),F=r("JSONSchema202012KeywordExamples"),W=r("JSONSchema202012ExtensionKeywords"),$=r("JSONSchema202012JSONViewer"),H=r("JSONSchema202012Accordion");return mE(e,{components:{JSONSchema:o,Keyword$schema:s,Keyword$vocabulary:i,Keyword$id:c,Keyword$anchor:u,Keyword$dynamicAnchor:d,Keyword$ref:p,Keyword$dynamicRef:m,Keyword$defs:f,Keyword$comment:h,KeywordAllOf:g,KeywordAnyOf:y,KeywordOneOf:v,KeywordNot:E,KeywordIf:S,KeywordThen:b,KeywordElse:w,KeywordDependentSchemas:_,KeywordPrefixItems:x,KeywordItems:C,KeywordContains:O,KeywordProperties:N,KeywordPatternProperties:A,KeywordAdditionalProperties:k,KeywordPropertyNames:I,KeywordUnevaluatedItems:j,KeywordUnevaluatedProperties:R,KeywordType:P,KeywordEnum:M,KeywordConst:T,KeywordConstraint:L,KeywordDependentRequired:q,KeywordContentSchema:B,KeywordTitle:D,KeywordDescription:V,KeywordDefault:J,KeywordDeprecated:U,KeywordReadOnly:K,KeywordWriteOnly:z,KeywordExamples:F,ExtensionKeywords:W,JSONViewer:$,Accordion:H,ExpandDeepButton:r("JSONSchema202012ExpandDeepButton"),ChevronRightIcon:r("JSONSchema202012ChevronRightIcon"),...n.components},config:{showExtensionKeywords:l.showExtensions,...n.config},fn:{...n.fn}})}};var mb=e=>{let{getSystem:t,fn:n}=e,r=()=>({upperFirst:n.upperFirst,...n.jsonSchema202012});return{components:{JSONSchema202012:pC,JSONSchema202012Keyword$schema:pO,JSONSchema202012Keyword$vocabulary:pN,JSONSchema202012Keyword$id:pA,JSONSchema202012Keyword$anchor:pk,JSONSchema202012Keyword$dynamicAnchor:pI,JSONSchema202012Keyword$ref:pj,JSONSchema202012Keyword$dynamicRef:pR,JSONSchema202012Keyword$defs:pP,JSONSchema202012Keyword$comment:pM,JSONSchema202012KeywordAllOf:pT,JSONSchema202012KeywordAnyOf:pL,JSONSchema202012KeywordOneOf:pq,JSONSchema202012KeywordNot:pB,JSONSchema202012KeywordIf:pD,JSONSchema202012KeywordThen:pV,JSONSchema202012KeywordElse:pJ,JSONSchema202012KeywordDependentSchemas:pU,JSONSchema202012KeywordPrefixItems:pK,JSONSchema202012KeywordItems:pz,JSONSchema202012KeywordContains:pF,JSONSchema202012KeywordProperties:pW,JSONSchema202012KeywordPatternProperties:p$,JSONSchema202012KeywordAdditionalProperties:pH,JSONSchema202012KeywordPropertyNames:pG,JSONSchema202012KeywordUnevaluatedItems:pX,JSONSchema202012KeywordUnevaluatedProperties:pY,JSONSchema202012KeywordType:pQ,JSONSchema202012KeywordEnum:pZ,JSONSchema202012KeywordConst:p0,JSONSchema202012KeywordConstraint:ma,JSONSchema202012KeywordDependentRequired:ml,JSONSchema202012KeywordContentSchema:mo,JSONSchema202012KeywordTitle:ms,JSONSchema202012KeywordDescription:mi,JSONSchema202012KeywordDefault:mc,JSONSchema202012KeywordDeprecated:mu,JSONSchema202012KeywordReadOnly:md,JSONSchema202012KeywordWriteOnly:mp,JSONSchema202012KeywordExamples:mm,JSONSchema202012ExtensionKeywords:mf,JSONSchema202012JSONViewer:mh,JSONSchema202012Accordion:mg,JSONSchema202012ExpandDeepButton:my,JSONSchema202012ChevronRightIcon:mv,withJSONSchema202012Context:mE,withJSONSchema202012SystemContext:mS(t()),JSONSchema202012PathContext:()=>ph,JSONSchema202012LevelContext:()=>pm},fn:{upperFirst:p2,jsonSchema202012:{getTitle:p1(r),getType:p3(r),isExpandable:p5(r),isBooleanJSONSchema:p6,hasKeyword:p8,useFn:pE,useConfig:py,useComponent:pv,useIsExpanded:p_,usePath:pw,useLevel:pb,getSchemaKeywords:mn,getExtensionKeywords:mr(r)}}}},mw=function(e){var t={};return tr.d(t,e),t}({default:function(){return e8()}});let m_=e=>t3()(e),mx=e=>e.at(0),mC=e=>"boolean"==typeof e,mO=e=>(0,mw.default)(e),mN=e=>mC(e)||mO(e);var mA=class{register(e,t){this.data[e]=t}unregister(e){void 0===e?this.data={}:delete this.data[e]}get(e){return this.data[e]}constructor(){this.data={}}},mk=()=>0x40000000,mI=()=>0x20000000000000-1,mj=()=>.1,mR=()=>.1,mP=()=>"[email protected]",mM=()=>"ì¤ë¡@example.com",mT=()=>"example.com",mL=()=>"ì¤ë¡.com",mq=()=>"198.51.100.42",mB=()=>"2001:0db8:5b96:0000:0000:426f:8e17:642a",mD=()=>"https://example.com/",mV=()=>"path/index.html",mJ=()=>"https://ì¤ë¡.com/",mU=()=>"path/ì¤ë¡.html",mK=()=>"3fa85f64-5717-4562-b3fc-2c963f66afa6",mz=()=>"https://example.com/dictionary/{term:1}/{term}",mF=()=>"/a/b/c",mW=()=>"1/0",m$=()=>(new Date).toISOString(),mH=()=>(new Date).toISOString().substring(0,10),mG=()=>(new Date).toISOString().substring(11),mX=()=>"P3D",mY=()=>"********",mQ=()=>"^[a-z]+$";let mZ=new(aM=new WeakMap,class extends mA{get defaults(){return{...(0,o._)(this,aM)}}constructor(...e){super(...e),(0,s._)(this,aM,{writable:!0,value:void 0}),(0,i._)(this,aM,{int32:mk,int64:mI,float:mj,double:mR,email:mP,"idn-email":mM,hostname:mT,"idn-hostname":mL,ipv4:mq,ipv6:mB,uri:mD,"uri-reference":mV,iri:mJ,"iri-reference":mU,uuid:mK,"uri-template":mz,"json-pointer":mF,"relative-json-pointer":mW,"date-time":m$,date:mH,time:mG,duration:mX,password:mY,regex:mQ}),this.data={...(0,o._)(this,aM)}}}),m0=(e,t)=>"function"==typeof t?mZ.register(e,t):null===t?mZ.unregister(e):mZ.get(e);m0.getDefaults=()=>mZ.defaults;var m2=tr(287).Buffer,m1=e=>m2.from(e).toString("ascii"),m3=tr(287).Buffer,m6=e=>m3.from(e).toString("utf8"),m8=tr(287).Buffer,m5=e=>m8.from(e).toString("binary"),m4=e=>{let t="";for(let n=0;n<e.length;n++){let r=e.charCodeAt(n);if(61===r)t+="=3D";else if(r>=33&&r<=60||r>=62&&r<=126||9===r||32===r)t+=e.charAt(n);else if(13===r||10===r)t+="\r\n";else if(r>126){let r=unescape(encodeURIComponent(e.charAt(n)));for(let e=0;e<r.length;e++)t+="="+("0"+r.charCodeAt(e).toString(16)).slice(-2).toUpperCase()}else t+="="+("0"+r.toString(16)).slice(-2).toUpperCase()}return t},m9=tr(287).Buffer,m7=e=>m9.from(e).toString("hex"),fe=tr(287).Buffer,ft=e=>{let t=fe.from(e).toString("utf8"),n="ABCDEFGHIJKLMNOPQRSTUVWXYZ234567",r=0,a="",l=0,o=0;for(let e=0;e<t.length;e++)for(l=l<<8|t.charCodeAt(e),o+=8;o>=5;)a+=n.charAt(l>>>o-5&31),o-=5;o>
10&&(a+=n.charAt(l<<5-o&31),r=(8-8*t.length%5)%5);for(let e=0;e<r;e++)a+="=";return a},fn=tr(287).Buffer,fr=e=>fn.from(e).toString("base64"),fa=tr(287).Buffer,fl=e=>fa.from(e).toString("base64url");let fo=new(aT=new WeakMap,class extends mA{get defaults(){return{...(0,o._)(this,aT)}}constructor(...e){super(...e),(0,s._)(this,aT,{writable:!0,value:void 0}),(0,i._)(this,aT,{"7bit":m1,"8bit":m6,binary:m5,"quoted-printable":m4,base16:m7,base32:ft,base64:fr,base64url:fl}),this.data={...(0,o._)(this,aT)}}}),fs=(e,t)=>"function"==typeof t?fo.register(e,t):null===t?fo.unregister(e):fo.get(e);fs.getDefaults=()=>fo.defaults;var fi={"text/plain":()=>"string","text/css":()=>".selector { border: 1px solid red }","text/csv":()=>"value1,value2,value3","text/html":()=>"<p>content</p>","text/calendar":()=>"BEGIN:VCALENDAR","text/javascript":()=>"console.dir('Hello world!');","text/xml":()=>'<person age="30">John Doe</person>',"text/*":()=>"string"},fc={"image/*":()=>m_(25).toString("binary")},fu={"audio/*":()=>m_(25).toString("binary")},fd={"video/*":()=>m_(25).toString("binary")},fp={"application/json":()=>'{"key":"value"}',"application/ld+json":()=>'{"name": "John Doe"}',"application/x-httpd-php":()=>"<?php echo '<p>Hello World!</p>'; ?>","application/rtf":()=>String.raw(te()),"application/x-sh":()=>'echo "Hello World!"',"application/xhtml+xml":()=>"<p>content</p>","application/*":()=>m_(25).toString("binary")};let fm=new(aL=new WeakMap,class extends mA{get defaults(){return{...(0,o._)(this,aL)}}constructor(...e){super(...e),(0,s._)(this,aL,{writable:!0,value:void 0}),(0,i._)(this,aL,{...fi,...fc,...fu,...fd,...fp}),this.data={...(0,o._)(this,aL)}}}),ff=(e,t)=>{if("function"==typeof t)return fm.register(e,t);if(null===t)return fm.unregister(e);let n=e.split(";").at(0),r="".concat(n.split("/").at(0),"/*");return fm.get(e)||fm.get(n)||fm.get(r)};ff.getDefaults=()=>fm.defaults;let fh=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{maxLength:n,minLength:r}=t,a=e;if(Number.isInteger(n)&&n>0&&(a=a.slice(0,n)),Number.isInteger(r)&&r>0){let e=0;for(;a.length<r;)a+=a[e++%a.length]}return a},fg=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{minimum:n,maximum:r,exclusiveMinimum:a,exclusiveMaximum:l}=t,{multipleOf:o}=t,s=Number.isInteger(e)?1:Number.EPSILON,i="number"==typeof n?n:null,c="number"==typeof r?r:null,u=e;if("number"==typeof a&&(i=null!==i?Math.max(i,a+s):a+s),"number"==typeof l&&(c=null!==c?Math.min(c,l-s):l-s),u=i>c&&e||i||c||u,"number"==typeof o&&o>0){let e=u%o;u=0===e?u:u+o-e}return u};var fy=new Proxy({array:(e,t)=>{let{sample:n}=t;return function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{minItems:n,maxItems:r,uniqueItems:a}=t,{contains:l,minContains:o,maxContains:s}=t,i=[...e];if(null!=l&&"object"==typeof l){if(Number.isInteger(o)&&o>1){let e=i.at(0);for(let t=1;t<o;t+=1)i.unshift(e)}Number.isInteger(s)}if(Number.isInteger(r)&&r>0&&(i=e.slice(0,r)),Number.isInteger(n)&&n>0)for(let e=0;i.length<n;e+=1)i.push(i[e%i.length]);return!0===a&&(i=Array.from(new Set(i))),i}(n,e)},object:()=>{throw Error("Not implemented")},string:function(e){let{sample:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{contentEncoding:n,contentMediaType:r,contentSchema:a}=e,{pattern:l,format:o}=e;return(fs(n)||sD.default)("string"==typeof l?fh((e=>{try{return new lo.default(e).gen()}catch(e){return"string"}})(l),e):"string"==typeof o?(e=>{let{format:t}=e,n=m0(t);return"function"==typeof n?n(e):"string"})(e):mN(a)&&"string"==typeof r&&void 0!==t?Array.isArray(t)||"object"==typeof t?JSON.stringify(t):fh(String(t),e):"string"==typeof r?(e=>{let{contentMediaType:t}=e,n=ff(t);return"function"==typeof n?n(e):"string"})(e):fh("string",e))},number:e=>{let{format:t}=e;return fg("string"==typeof t?(e=>{let{format:t}=e,n=m0(t);return"function"==typeof n?n(e):0})(e):0,e)},integer:e=>{let{format:t}=e;return fg("string"==typeof t?(e=>{let{format:t}=e,n=m0(t);if("function"==typeof n)return n(e);switch(t){case"int32":return mk();case"int64":return mI()}return 0})(e):0,e)},boolean:e=>"boolean"!=typeof e.default||e.default,null:()=>null},{get:(e,t)=>"string"==typeof t&&Object.hasOwn(e,t)?e[t]:()=>"Unknown Type: ".concat(t)});let fv=["array","object","number","integer","string","boolean","null"],fE=e=>{if(!mO(e))return!1;let{examples:t,example:n,default:r}=e;return!!(Array.isArray(t)&&t.length>=1)||void 0!==r||void 0!==n},fS=e=>{if(!mO(e))return null;let{examples:t,example:n,default:r}=e;return Array.isArray(t)&&t.length>=1?t.at(0):void 0!==r?r:void 0!==n?n:void 0},fb={array:["items","prefixItems","contains","maxContains","minContains","maxItems","minItems","uniqueItems","unevaluatedItems"],object:["properties","additionalProperties","patternProperties","propertyNames","minProperties","maxProperties","required","dependentSchemas","dependentRequired","unevaluatedProperties"],string:["pattern","format","minLength","maxLength","contentEncoding","contentMediaType","contentSchema"],integer:["minimum","maximum","exclusiveMinimum","exclusiveMaximum","multipleOf"]};fb.number=fb.integer;let fw="string",f_=e=>void 0===e?null:null===e?"null":Array.isArray(e)?"array":Number.isInteger(e)?"integer":typeof e,fx=e=>{if(Array.isArray(e)&&e.length>=1){if(e.includes("array"))return"array";if(e.includes("object"))return"object";{let t=mx(e);if(fv.includes(t))return t}}return fv.includes(e)?e:null},fC=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new WeakSet;if(!mO(e)||t.has(e))return fw;t.add(e);let{type:n,const:r}=e;if("string"!=typeof(n=fx(n))){let t=Object.keys(fb);e:for(let r=0;r<t.length;r+=1){let a=t[r],l=fb[a];for(let t=0;t<l.length;t+=1)if(Object.hasOwn(e,l[t])){n=a;break e}}}if("string"!=typeof n&&void 0!==r){let e=f_(r);n="string"==typeof e?e:n}if("string"!=typeof n){let r=n=>Array.isArray(e[n])?fx(e[n].map(e=>fC(e,t))):null,a=r("allOf"),l=r("anyOf"),o=r("oneOf"),s=e.not?fC(e.not,t):null;
1(a||l||o||s)&&(n=fx([a,l,o,s].filter(Boolean)))}if("string"!=typeof n&&fE(e)){let t=f_(fS(e));n="string"==typeof t?t:n}return t.delete(e),n||fw},fO=e=>fC(e),fN=e=>mC(e)?!1===e?{not:{}}:{}:mO(e)?e:{},fA=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(mC(e)&&!0===e)return!0;if(mC(e)&&!1===e)return!1;if(mC(t)&&!0===t)return!0;if(mC(t)&&!1===t)return!1;if(!mN(e))return t;if(!mN(t))return e;let r={...t,...e};if(t.type&&e.type&&Array.isArray(t.type)&&"string"==typeof t.type&&(r.type=Array.from(new Set(na(t.type).concat(e.type)))),Array.isArray(t.required)&&Array.isArray(e.required)&&(r.required=[...new Set([...e.required,...t.required])]),t.properties&&e.properties){let a=new Set([...Object.keys(t.properties),...Object.keys(e.properties)]);for(let l of(r.properties={},a)){let a=t.properties[l]||{},o=e.properties[l]||{};a.readOnly&&!n.includeReadOnly||a.writeOnly&&!n.includeWriteOnly?r.required=(r.required||[]).filter(e=>e!==l):r.properties[l]=fA(o,a,n)}}return mN(t.items)&&mN(e.items)&&(r.items=fA(e.items,t.items,n)),mN(t.contains)&&mN(e.contains)&&(r.contains=fA(e.contains,t.contains,n)),mN(t.contentSchema)&&mN(e.contentSchema)&&(r.contentSchema=fA(e.contentSchema,t.contentSchema,n)),r},fk=function(e){var t,n,r,a,l,o,s,i,c;let u,d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},p=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,m=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(null==e&&void 0===p)return;"function"==typeof(null==e?void 0:e.toJS)&&(e=e.toJS()),e=fN(e);let f=void 0!==p||fE(e),h=!f&&Array.isArray(e.oneOf)&&e.oneOf.length>0,g=!f&&Array.isArray(e.anyOf)&&e.anyOf.length>0;if(!f&&(h||g)){let t=fN(mx(h?e.oneOf:e.anyOf));!(e=fA(e,t,d)).xml&&t.xml&&(e.xml=t.xml),fE(e)&&fE(t)&&(f=!0)}let y={},{xml:v,properties:E,additionalProperties:S,items:b,contains:w}=e||{},_=fO(e),{includeReadOnly:x,includeWriteOnly:C}=d,O,{name:N,prefix:A,namespace:k}=v=v||{},I={};Object.hasOwn(e,"type")||(e.type=_),m&&(N=N||"notagname",O=(A?"".concat(A,":"):"")+N,k)&&(y[A?"xmlns:".concat(A):"xmlns"]=k),m&&(I[O]=[]);let j=nn(E),R,P=0,M=()=>Number.isInteger(e.maxProperties)&&e.maxProperties>0&&P>=e.maxProperties,T=t=>!(Number.isInteger(e.maxProperties)&&e.maxProperties>0)||!M()&&(!!Array.isArray(e.required)&&0!==e.required.length&&!!e.required.includes(t)||e.maxProperties-P-(()=>{if(!Array.isArray(e.required)||0===e.required.length)return 0;let t=0;return m?e.required.forEach(e=>t+=+(void 0!==I[e])):e.required.forEach(e=>{var n;t+=+(void 0!==(null===(n=I[O])||void 0===n?void 0:n.find(t=>void 0!==t[e])))}),e.required.length-t})()>0);if(R=m?function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;if(e&&j[t]){if(j[t].xml=j[t].xml||{},j[t].xml.attribute){let e=Array.isArray(j[t].enum)?mx(j[t].enum):void 0;if(fE(j[t]))y[j[t].xml.name||t]=fS(j[t]);else if(void 0!==e)y[j[t].xml.name||t]=e;else{let e=fN(j[t]),n=fO(e);y[j[t].xml.name||t]=fy[n](e)}return}j[t].xml.name=j[t].xml.name||t}else j[t]||!1===S||(j[t]={xml:{name:t}});let r=fk(j[t],d,n,m);T(t)&&(P++,Array.isArray(r)?I[O]=I[O].concat(r):I[O].push(r))}:(t,n)=>{if(T(t)){var r;if((0,mw.default)(null===(r=e.discriminator)||void 0===r?void 0:r.mapping)&&e.discriminator.propertyName===t&&"string"==typeof e.$$ref){for(let n in e.discriminator.mapping)if(-1!==e.$$ref.search(e.discriminator.mapping[n])){I[t]=n;break}}else I[t]=fk(j[t],d,n,m);P++}},f){let l;if(l=void 0!==p?p:fS(e),!m){if("number"==typeof l&&"string"===_)return"".concat(l);if("string"!=typeof l||"string"===_)return l;try{return JSON.parse(l)}catch(e){return l}}if("array"===_){if(!Array.isArray(l)){if("string"==typeof l)return l;l=[l]}let t=[];return mO(b)&&(b.xml=b.xml||v||{},b.xml.name=b.xml.name||v.name,t=l.map(e=>fk(b,d,e,m))),mO(w)&&(w.xml=w.xml||v||{},w.xml.name=w.xml.name||v.name,t=[fk(w,d,void 0,m),...t]),t=fy.array(e,{sample:t}),v.wrapped?(I[O]=t,(0,ls.default)(y)||I[O].push({_attr:y})):I=t,I}if("object"===_){if("string"==typeof l)return l;for(let e in l)Object.hasOwn(l,e)&&((null===(t=j[e])||void 0===t?void 0:t.readOnly)&&!x||(null===(n=j[e])||void 0===n?void 0:n.writeOnly)&&!C||((null===(a=j[e])||void 0===a?void 0:null===(r=a.xml)||void 0===r?void 0:r.attribute)?y[j[e].xml.name||e]=l[e]:R(e,l[e])));return(0,ls.default)(y)||I[O].push({_attr:y}),I}return I[O]=(0,ls.default)(y)?l:[{_attr:y},l],I}if("array"===_){let t=[];if(mO(w)){if(m&&(w.xml=w.xml||e.xml||{},w.xml.name=w.xml.name||v.name),Array.isArray(w.anyOf)){let{anyOf:e,...n}=b;t.push(...w.anyOf.map(e=>fk(fA(e,n,d),d,void 0,m)))}else if(Array.isArray(w.oneOf)){let{oneOf:e,...n}=b;t.push(...w.oneOf.map(e=>fk(fA(e,n,d),d,void 0,m)))}else{if(!(!m||m&&v.wrapped))return fk(w,d,void 0,m);t.push(fk(w,d,void 0,m))}}if(mO(b)){if(m&&(b.xml=b.xml||e.xml||{},b.xml.name=b.xml.name||v.name),Array.isArray(b.anyOf)){let{anyOf:e,...n}=b;t.push(...b.anyOf.map(e=>fk(fA(e,n,d),d,void 0,m)))}else if(Array.isArray(b.oneOf)){let{oneOf:e,...n}=b;t.push(...b.oneOf.map(e=>fk(fA(e,n,d),d,void 0,m)))}else{if(!(!m||m&&v.wrapped))return fk(b,d,void 0,m);t.push(fk(b,d,void 0,m))}}return t=fy.array(e,{sample:t}),m&&v.wrapped?(I[O]=t,(0,ls.default)(y)||I[O].push({_attr:y}),I):t}if("object"===_){for(let e in j)Object.hasOwn(j,e)&&((null===(l=j[e])||void 0===l?void 0:l.deprecated)||(null===(o=j[e])||void 0===o?void 0:o.readOnly)&&!x||(null===(s=j[e])||void 0===s?void 0:s.writeOnly)&&!C||R(e));if(m&&y&&I[O].push({_attr:y}),M())return I;if(mC(S)&&S)m?I[O].push({additionalProp:"Anything can be here"}):I.additionalProp1={},P++;else if(mO(S)){let t=fk(S,d,void 0,m);if(m&&"string"==typeof(null==S?void 0:null===(i=S.xml)||void 0===i?void 0:i.name)&&"notagname"!==(null==S?void 0:null===(c=S.xml)||void 0===c?void 0:c.name))I[O].push(t);else{let n=Number.isInteger(e.minProperties)&&e.minProperties>0&&P<e.minProperties?e.minProperties-P:3;for(let e=1;e<=n&&!M();e++){if(m){let n={};n["additionalProp"+e]=t.notagname,I[O].push(n)}else I["additionalProp"+e]=t;P++}}}return I}if(void 0!==e.const)u=e.const;else if(e&&Array.isArray(e.enum))u=mx(na(e.enum));else{let t=mO(e.contentSchema)?fk(e.contentSchema,d,void 0,m):void 0;u=fy[_](e,{sample:t})}return m?(I[O]=(0,ls.default)(y)?u:[{_attr:y},u],I):u},fI=(e,t,n)=>{let r=fk(e,t,n,!0);if(r)return"string"==typeof r?r:ll()(r,{declaration:!0,indent:" "})},fj=(e,t,n)=>fk(e,t,n,!1),fR=(e,t,n)=>[e,JSON.stringify(t),JSON.stringify(n)],fP=ld(fI,fR),fM=ld(fj,fR),fT=new(aq=new WeakMap,class extends mA{get defaults(){return{...(0,o._)(this,aq)}}constructor(...e){super(...e),(0,s._)(this,aq,{writable:!0,value:void 0}),(0,i._)(this,aq,{}),this.data={...(0,o._)(this,aq)}}});var fL=(e,t)=>(void 0!==t&&fT.register(e,t),fT.get(e));let fq=[{when:/json/,shouldStringifyTypes:["string"]}],fB=["object"];var fD=e=>(t,n,r,a)=>{let{fn:l}=e(),o=l.jsonSchema202012.memoizedSampleFromSchema(t,n,a),s=typeof o,i=fq.reduce((e,t)=>
1t.when.test(r)?[...e,...t.shouldStringifyTypes]:e,fB);return(0,tQ.default)(i,e=>e===s)?JSON.stringify(o,null,2):o},fV=e=>(t,n,r,a)=>{let l;let{fn:o}=e(),s=o.jsonSchema202012.getJsonSampleSchema(t,n,r,a);try{l=rm.default.dump(rm.default.load(s),{lineWidth:-1},{schema:rm.JSON_SCHEMA}),"\n"===l[l.length-1]&&(l=l.slice(0,l.length-1))}catch(e){return console.error(e),"error: could not generate yaml example"}return l.replace(/\t/g," ")},fJ=e=>(t,n,r)=>{let{fn:a}=e();if(t&&!t.xml&&(t.xml={}),t&&!t.xml.name){if(!t.$$ref&&(t.type||t.items||t.properties||t.additionalProperties))return'<?xml version="1.0" encoding="UTF-8"?>\n\x3c!-- XML example cannot be generated; root element name is undefined --\x3e';if(t.$$ref){let e=t.$$ref.match(/\S*\/(\S+)$/);t.xml.name=e[1]}}return a.jsonSchema202012.memoizedCreateXMLExample(t,n,r)},fU=e=>function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0,{fn:l}=e();return"function"==typeof(null==t?void 0:t.toJS)&&(t=t.toJS()),"function"==typeof(null==a?void 0:a.toJS)&&(a=a.toJS()),/xml/.test(n)?l.jsonSchema202012.getXmlSampleSchema(t,r,a):/(yaml|yml)/.test(n)?l.jsonSchema202012.getYamlSampleSchema(t,r,n,a):l.jsonSchema202012.getJsonSampleSchema(t,r,n,a)},fK=e=>{let{getSystem:t}=e,n=fD(t),r=fV(t);return{fn:{jsonSchema202012:{sampleFromSchema:fj,sampleFromSchemaGeneric:fk,sampleOptionAPI:fL,sampleEncoderAPI:fs,sampleFormatAPI:m0,sampleMediaTypeAPI:ff,createXMLExample:fI,memoizedSampleFromSchema:fM,memoizedCreateXMLExample:fP,getJsonSampleSchema:n,getYamlSampleSchema:r,getXmlSampleSchema:fJ(t),get
1SampleSchema:fU(t),mergeJsonSchema:fA,foldType:fx}}}};function fz(){return[cQ,ds,mb,fK,pc]}var fF=e=>()=>({fn:e.fn,components:e.components}),fW=e=>{let t=tj()({layout:{layout:e.layout,filter:e.filter},spec:{spec:"",url:e.url},requestSnippets:e.requestSnippets},e.initialState);if(e.initialState)for(let[n,r]of Object.entries(e.initialState))void 0===r&&delete t[n];return{system:{configs:e.configs},plugins:e.presets,state:t}},f$=()=>e=>Object.entries(e.queryConfigEnabled?Object.fromEntries(new URLSearchParams(tG.location.search)):{}).reduce((e,t)=>{let[n,r]=t;return"config"===n?e.configUrl=r:"urls.primaryName"===n?e[n]=r:e=(0,oT.default)(e,n,r),e},{}),fH=e=>{let{url:t,system:n}=e;return async e=>{var r;if(!t||"function"!=typeof(null===(r=n.configsActions)||void 0===r?void 0:r.getConfigByUrl))return{};let a=(()=>{let e={};return e.promise=new Promise((t,n)=>{e.resolve=t,e.reject=n}),e})();return n.configsActions.getConfigByUrl({url:t,loadRemoteConfig:!0,requestInterceptor:e.requestInterceptor,responseInterceptor:e.responseInterceptor},e=>{a.resolve(e)}),a.promise}},fG=()=>()=>{let e={};return globalThis.location&&(e.oauth2RedirectUrl="".concat(globalThis.location.protocol,"//").concat(globalThis.location.host).concat(globalThis.location.pathname.substring(0,globalThis.location.pathname.lastIndexOf("/")),"/oauth2-redirect.html")),e},fX=Object.freeze({dom_id:null,domNode:null,spec:{},url:"",urls:null,configUrl:null,layout:"BaseLayout",docExpansion:"list",maxDisplayedTags:-1,filter:!1,validatorUrl:"https://validator.swagger.io/validator",oauth2RedirectUrl:void 0,persistAuthorization:!1,configs:{},displayOperationId:!1,displayRequestDuration:!1,deepLinking:!1,tryItOutEnabled:!1,requestInterceptor:e=>(e.curlOptions=[],e),responseInterceptor:e=>e,showMutatedRequest:!0,defaultModelRendering:"example",defaultModelExpandDepth:1,defaultModelsExpandDepth:1,showExtensions:!1,showCommonExtensions:!1,withCredentials:!1,requestSnippetsEnabled:!1,requestSnippets:{generators:{curl_bash:{title:"cURL (bash)",syntax:"bash"},curl_powershell:{title:"cURL (PowerShell)",syntax:"powershell"},curl_cmd:{title:"cURL (CMD)",syntax:"bash"}},defaultExpanded:!0,languages:null},supportedSubmitMethods:["get","put","post","delete","options","head","patch","trace"],queryConfigEnabled:!1,presets:[fz],plugins:[],initialState:{},fn:{},components:{},syntaxHighlight:{activated:!0,theme:"agate"},operationsSorter:null,tagsSorter:null,onComplete:null,modelPropertyMacro:null,parameterMacro:null}),fY=function(e){var t={};return tr.d(t,e),t}({default:function(){return e4()}}),fQ=function(e){var t={};return tr.d(t,e),t}({default:function(){return e7()}}),fZ=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return Array.isArray(e)?e:t},f0=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!0===e||"true"===e||1===e||"1"===e||!1!==e&&"false"!==e&&0!==e&&"0"!==e&&t},f2=(e,t)=>"function"==typeof e?e:t,f1=e=>"function"==typeof e?e:null,f3=e=>null===e||"null"===e?null:String(e),f6=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,n=parseInt(e,10);return Number.isNaN(n)?t:n},f8=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,mw.default)(e)?e:t},f5=e=>"function"==typeof e||"string"==typeof e?e:null,f4=e=>String(e),f9={components:{typeCaster:f8},configs:{typeCaster:f8},configUrl:{typeCaster:f3},deepLinking:{typeCaster:f0,defaultValue:fX.deepLinking},defaultModelExpandDepth:{typeCaster:f6,defaultValue:fX.defaultModelExpandDepth},defaultModelRendering:{typeCaster:f4},defaultModelsExpandDepth:{typeCaster:f6,defaultValue:fX.defaultModelsExpandDepth},displayOperationId:{typeCaster:f0,defaultValue:fX.displayOperationId},displayRequestDuration:{typeCaster:f0,defaultValue:fX.displayRequestDuration},docExpansion:{typeCaster:f4},dom_id:{typeCaster:f3},domNode:{typeCaster:e=>null===e||"null"===e?null:e},filter:{typeCaster:e=>{let t=String(e);return f0(e,t)}},fn:{typeCaster:f8},initialState:{typeCaster:f8},layout:{typeCaster:f4},maxDisplayedTags:{typeCaster:f6,defaultValue:fX.maxDisplayedTags},modelPropertyMacro:{typeCaster:f1},oauth2RedirectUrl:{typeCaster:e=>void 0===e||"undefined"===e?void 0:String(e)},onComplete:{typeCaster:f1},operationsSorter:{typeCaster:f5},paramaterMacro:{typeCaster:f1},persistAuthorization:{typeCaster:f0,defaultValue:fX.persistAuthorization},plugins:{typeCaster:fZ,defaultValue:fX.plugins},presets:{typeCaster:fZ,defaultValue:fX.presets},requestInterceptor:{typeCaster:f2,defaultValue:fX.requestInterceptor},requestSnippets:{typeCaster:f8,defaultValue:fX.requestSnippets},requestSnippetsEnabled:{typeCaster:f0,defaultValue:fX.requestSnippetsEnabled},responseInterceptor:{typeCaster:f2,defaultValue:fX.responseInterceptor},showCommonExtensions:{typeCaster:f0,defaultValue:fX.showCommonExtensions},showExtensions:{typeCaster:f0,defaultValue:fX.showExtensions},showMutatedRequest:{typeCaster:f0,defaultValue:fX.showMutatedRequest},spec:{typeCaster:f8,defaultValue:fX.spec},supportedSubmitMethods:{typeCaster:fZ,defaultValue:fX.supportedSubmitMethods},syntaxHighlight:{typeCaster:(e,t)=>(0,mw.default)(e)?e:!1===e||"false"===e||0===e||"0"===e?{activated:!1}:t,defaultValue:fX.syntaxHighlight},"syntaxHighlight.activated":{typeCaster:f0,defaultValue:fX.syntaxHighlight.activated},"syntaxHighlight.theme":{typeCaster:f4},tagsSorter:{typeCaster:f5}
1,tryItOutEnabled:{typeCaster:f0,defaultValue:fX.tryItOutEnabled},url:{typeCaster:f4},urls:{typeCaster:e=>Array.isArray(e)?e:null},"urls.primaryName":{typeCaster:f4},validatorUrl:{typeCaster:f3},withCredentials:{typeCaster:f0,defaultValue:fX.withCredentials}},f7=e=>Object.entries(f9).reduce((e,t)=>{let[n,{typeCaster:r,defaultValue:a}]=t;if((0,fY.default)(e,n)){let t=r((0,rT.default)(e,n),a);e=(0,fQ.default)(n,t,e)}return e},{...e});function he(e){let t=f$()(e),n=fG()(),r=he.config.merge({},he.config.defaults,n,e,t),a=fW(r),l=fF(r),o=new nN(a);o.register([r.plugins,l]);let s=o.getSystem(),i=e=>{o.setConfigs(e),s.configsActions.loaded()},c=e=>{!t.url&&"object"==typeof e.spec&&Object.keys(e.spec).length>0?(s.specActions.updateUrl(""),s.specActions.updateLoadingStatus("success"),s.specActions.updateSpec(JSON.stringify(e.spec))):"function"==typeof s.specActions.download&&e.url&&!e.urls&&(s.specActions.updateUrl(e.url),s.specActions.download(e.url))},u=e=>{if(e.domNode)s.render(e.domNode,"App");else if(e.dom_id){let t=document.querySelector(e.dom_id);s.render(t,"App")}else null===e.dom_id||null===e.domNode||console.error("Skipped rendering: no `dom_id` or `domNode` was specified")};return r.configUrl?(async()=>{let{configUrl:e}=r,n=await fH({url:e,system:s})(r),a=he.config.merge({},r,n,t);i(a),null!==n&&c(a),u(a)})():(i(r),c(r),u(r)),s}he.System=nN,he.config={defaults:fX,merge:function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let a=Symbol.for("domNode"),l=Symbol.for("primaryName"),o=[];for(let e of n){let t={...e};Object.hasOwn(t,"domNode")&&(a=t.domNode,delete t.domNode),Object.hasOwn(t,"urls.primaryName")?(l=t["urls.primaryName"],delete t["urls.primaryName"]):Array.isArray(t.urls)&&Object.hasOwn(t.urls,"primaryName")&&(l=t.urls.primaryName,delete t.urls.primaryName),o.push(t)}let s=tj()(e,...o);return a!==Symbol.for("domNode")&&(s.domNode=a),l!==Symbol.for("primaryName")&&Array.isArray(s.urls)&&(s.urls.primaryName=l),f7(s)},typeCast:f7,typeCastMappings:f9},he.presets={base:cQ,apis:fz},he.plugins={Auth:ru,Configs:r_,DeepLining:rR,Err:rU,Filter:rz,Icons:rZ,JSONSchema5:lr,JSONSchema5Samples:lP,JSONSchema202012:mb,JSONSchema202012Samples:fK,Layout:al,Logs:ao,OpenAPI30:ds,OpenAPI31:ds,OnComplete:ai,RequestSnippets:aN,Spec:sx,SwaggerClient:sT,Util:sL,View:sH,ViewLegacy:sG,DownloadUrl:sX,SyntaxHighlighting:im,Versions:ig,SafeRender:iw};var ht=he,hn=ta.A}}]); 2//# sourceMappingURL=4e2dcd74.25137a5f69c200ce.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.