(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,507995,e=>{"use strict";e.s(["default",()=>n]);var t=e.i(271645);class r extends t.default.Component{constructor(e){super(e),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(e,t){console.error(e,{errorInfo:t})}render(){return this.state.hasError?null:this.props.children}}let n=r},334363,e=>{"use strict";e.s(["useSelectedBaseUrl",()=>o]);var t=e.i(271645),r=e.i(810412),n=e.i(864823);let o=()=>{var e,o;let a=(0,n.usePlaygroundInputsStore)(e=>e.selectedBaseUrlIndex),i=(0,n.usePlaygroundInputsStore)(e=>e.setSelectedBaseUrlIndex),{openApiReferenceData:s}=(0,t.useContext)(r.OpenApiReferenceContext),l=null!=(o=null==(e=s.operation)?void 0:e.baseUrlOptions[a])?o:"";return{selectedBaseUrlIndex:a,setSelectedBaseUrlIndex:i,baseUrl:l}}},143233,e=>{"use strict";e.s(["CodeComponentsProvider",()=>o,"useCodeComponents",()=>a]);var t=e.i(843476),r=e.i(271645);let n=(0,r.createContext)(void 0),o=({codeComponents:e,children:r})=>(0,t.jsx)(n.Provider,{value:e,children:r}),a=()=>(0,r.useContext)(n)},711429,e=>{"use strict";e.s(["CodeExampleLabelContext",()=>r,"useCodeExampleLabel",()=>n]);var t=e.i(271645);let r=(0,t.createContext)(void 0),n=()=>{let e=(0,t.useContext)(r);if(void 0===e)throw Error("useCodeExampleLabel must be used within a CodeExampleLabelContext.Provider");return e}},858352,(e,t,r)=>{var n=e.r(674548),o=e.r(25172);t.exports=function(e,t,r){(void 0===r||o(e[t],r))&&(void 0!==r||t in e)||n(e,t,r)}},536755,(e,t,r)=>{t.exports=function(e){return function(t,r,n){for(var o=-1,a=Object(t),i=n(t),s=i.length;s--;){var l=i[e?s:++o];if(!1===r(a[l],l,a))break}return t}}},98728,(e,t,r)=>{t.exports=e.r(536755)()},791072,(e,t,r)=>{var n=e.r(351095),o=e.r(877289);t.exports=function(e){return o(e)&&n(e)}},484305,(e,t,r)=>{t.exports=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}},273230,(e,t,r)=>{var n=e.r(372351),o=e.r(689695);t.exports=function(e){return n(e,o(e))}},720346,(e,t,r)=>{var n=e.r(858352),o=e.r(622781),a=e.r(514712),i=e.r(776736),s=e.r(992433),l=e.r(473250),p=e.r(45350),c=e.r(791072),u=e.r(356956),d=e.r(771223),y=e.r(12447),f=e.r(101320),m=e.r(3023),h=e.r(484305),g=e.r(273230);t.exports=function(e,t,r,b,v,j,x){var S=h(e,r),O=h(t,r),w=x.get(O);if(w)return void n(e,r,w);var $=j?j(S,O,r+"",e,t,x):void 0,P=void 0===$;if(P){var A=p(O),E=!A&&u(O),k=!A&&!E&&m(O);$=O,A||E||k?p(S)?$=S:c(S)?$=i(S):E?(P=!1,$=o(O,!0)):k?(P=!1,$=a(O,!0)):$=[]:f(O)||l(O)?($=S,l(S)?$=g(S):(!y(S)||d(S))&&($=s(O))):P=!1}P&&(x.set(O,$),v($,O,b,j,x),x.delete(O)),n(e,r,$)}},5702,(e,t,r)=>{var n=e.r(901551),o=e.r(858352),a=e.r(98728),i=e.r(720346),s=e.r(12447),l=e.r(689695),p=e.r(484305);t.exports=function e(t,r,c,u,d){t!==r&&a(r,function(a,l){if(d||(d=new n),s(a))i(t,r,l,c,e,u,d);else{var y=u?u(p(t,l),a,l+"",t,r,d):void 0;void 0===y&&(y=a),o(t,l,y)}},l)}},395059,(e,t,r)=>{var n=e.r(236905),o=e.r(172953),a=e.r(184665);t.exports=function(e,t){return a(o(e,t,n),e+"")}},170237,(e,t,r)=>{var n=e.r(25172),o=e.r(351095),a=e.r(66397),i=e.r(12447);t.exports=function(e,t,r){if(!i(r))return!1;var s=typeof t;return("number"==s?!!(o(r)&&a(t,r.length)):"string"==s&&t in r)&&n(r[t],e)}},483495,(e,t,r)=>{var n=e.r(395059),o=e.r(170237);t.exports=function(e){return n(function(t,r){var n=-1,a=r.length,i=a>1?r[a-1]:void 0,s=a>2?r[2]:void 0;for(i=e.length>3&&"function"==typeof i?(a--,i):void 0,s&&o(r[0],r[1],s)&&(i=a<3?void 0:i,a=1),t=Object(t);++n{var n=e.r(5702);t.exports=e.r(483495)(function(e,t,r){n(e,t,r)})},52493,(e,t,r)=>{var n="function"==typeof Map&&Map.prototype,o=Object.getOwnPropertyDescriptor&&n?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,a=n&&o&&"function"==typeof o.get?o.get:null,i=n&&Map.prototype.forEach,s="function"==typeof Set&&Set.prototype,l=Object.getOwnPropertyDescriptor&&s?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,p=s&&l&&"function"==typeof l.get?l.get:null,c=s&&Set.prototype.forEach,u="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,d="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,y="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,f=Boolean.prototype.valueOf,m=Object.prototype.toString,h=Function.prototype.toString,g=String.prototype.match,b=String.prototype.slice,v=String.prototype.replace,j=String.prototype.toUpperCase,x=String.prototype.toLowerCase,S=RegExp.prototype.test,O=Array.prototype.concat,w=Array.prototype.join,$=Array.prototype.slice,P=Math.floor,A="function"==typeof BigInt?BigInt.prototype.valueOf:null,E=Object.getOwnPropertySymbols,k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,T="function"==typeof Symbol&&"object"==typeof Symbol.iterator,C="function"==typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===T?"object":"symbol")?Symbol.toStringTag:null,R=Object.prototype.propertyIsEnumerable,I=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function N(e,t){if(e===1/0||e===-1/0||e!=e||e&&e>-1e3&&e<1e3||S.call(/e/,t))return t;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var n=e<0?-P(-e):P(e);if(n!==e){var o=String(n),a=b.call(t,o.length+1);return v.call(o,r,"$&_")+"."+v.call(v.call(a,/([0-9]{3})/g,"$&_"),/_$/,"")}}return v.call(t,r,"$&_")}var U={},q=U.custom,D=W(q)?q:null,_={__proto__:null,double:'"',single:"'"},L={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};function F(e,t,r){var n=_[r.quoteStyle||t];return n+e+n}function M(e){return!C||!("object"==typeof e&&(C in e||void 0!==e[C]))}function B(e){return"[object Array]"===z(e)&&M(e)}function H(e){return"[object RegExp]"===z(e)&&M(e)}function W(e){if(T)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||!k)return!1;try{return k.call(e),!0}catch(e){}return!1}t.exports=function t(r,n,o,s){var l,m,j,S,P,E=n||{};if(J(E,"quoteStyle")&&!J(_,E.quoteStyle))throw TypeError('option "quoteStyle" must be "single" or "double"');if(J(E,"maxStringLength")&&("number"==typeof E.maxStringLength?E.maxStringLength<0&&E.maxStringLength!==1/0:null!==E.maxStringLength))throw TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var q=!J(E,"customInspect")||E.customInspect;if("boolean"!=typeof q&&"symbol"!==q)throw TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(J(E,"indent")&&null!==E.indent&&" "!==E.indent&&!(parseInt(E.indent,10)===E.indent&&E.indent>0))throw TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(J(E,"numericSeparator")&&"boolean"!=typeof E.numericSeparator)throw TypeError('option "numericSeparator", if provided, must be `true` or `false`');var G=E.numericSeparator;if(void 0===r)return"undefined";if(null===r)return"null";if("boolean"==typeof r)return r?"true":"false";if("string"==typeof r)return function e(t,r){if(t.length>r.maxStringLength){var n=t.length-r.maxStringLength;return e(b.call(t,0,r.maxStringLength),r)+("... "+n)+" more character"+(n>1?"s":"")}var o=L[r.quoteStyle||"single"];return o.lastIndex=0,F(v.call(v.call(t,o,"\\$1"),/[\x00-\x1f]/g,K),"single",r)}(r,E);if("number"==typeof r){if(0===r)return 1/0/r>0?"0":"-0";var et=String(r);return G?N(r,et):et}if("bigint"==typeof r){var er=String(r)+"n";return G?N(r,er):er}var en=void 0===E.depth?5:E.depth;if(void 0===o&&(o=0),o>=en&&en>0&&"object"==typeof r)return B(r)?"[Array]":"[Object]";var eo=function(e,t){var r;if(" "===e.indent)r=" ";else{if("number"!=typeof e.indent||!(e.indent>0))return null;r=w.call(Array(e.indent+1)," ")}return{base:r,prev:w.call(Array(t+1),r)}}(E,o);if(void 0===s)s=[];else if(V(s,r)>=0)return"[Circular]";function ea(e,r,n){if(r&&(s=$.call(s)).push(r),n){var a={depth:E.depth};return J(E,"quoteStyle")&&(a.quoteStyle=E.quoteStyle),t(e,a,o+1,s)}return t(e,E,o+1,s)}if("function"==typeof r&&!H(r)){var ei=function(e){if(e.name)return e.name;var t=g.call(h.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}(r),es=ee(r,ea);return"[Function"+(ei?": "+ei:" (anonymous)")+"]"+(es.length>0?" { "+w.call(es,", ")+" }":"")}if(W(r)){var el=T?v.call(String(r),/^(Symbol\(.*\))_[^)]*$/,"$1"):k.call(r);return"object"!=typeof r||T?el:Q(el)}if((ep=r)&&"object"==typeof ep&&("undefined"!=typeof HTMLElement&&ep instanceof HTMLElement||"string"==typeof ep.nodeName&&"function"==typeof ep.getAttribute)){for(var ep,ec,eu="<"+x.call(String(r.nodeName)),ed=r.attributes||[],ey=0;ey"}if(B(r)){if(0===r.length)return"[]";var ef=ee(r,ea);return eo&&!function(e){for(var t=0;t=0)return!1;return!0}(ef)?"["+Z(ef,eo)+"]":"[ "+w.call(ef,", ")+" ]"}if("[object Error]"===z(l=r)&&M(l)){var em=ee(r,ea);return"cause"in Error.prototype||!("cause"in r)||R.call(r,"cause")?0===em.length?"["+String(r)+"]":"{ ["+String(r)+"] "+w.call(em,", ")+" }":"{ ["+String(r)+"] "+w.call(O.call("[cause]: "+ea(r.cause),em),", ")+" }"}if("object"==typeof r&&q){if(D&&"function"==typeof r[D]&&U)return U(r,{depth:en-o});else if("symbol"!==q&&"function"==typeof r.inspect)return r.inspect()}if(function(e){if(!a||!e||"object"!=typeof e)return!1;try{a.call(e);try{p.call(e)}catch(e){return!0}return e instanceof Map}catch(e){}return!1}(r)){var eh=[];return i&&i.call(r,function(e,t){eh.push(ea(t,r,!0)+" => "+ea(e,r))}),X("Map",a.call(r),eh,eo)}if(function(e){if(!p||!e||"object"!=typeof e)return!1;try{p.call(e);try{a.call(e)}catch(e){return!0}return e instanceof Set}catch(e){}return!1}(r)){var eg=[];return c&&c.call(r,function(e){eg.push(ea(e,r))}),X("Set",p.call(r),eg,eo)}if(function(e){if(!u||!e||"object"!=typeof e)return!1;try{u.call(e,u);try{d.call(e,d)}catch(e){return!0}return e instanceof WeakMap}catch(e){}return!1}(r))return Y("WeakMap");if(function(e){if(!d||!e||"object"!=typeof e)return!1;try{d.call(e,d);try{u.call(e,u)}catch(e){return!0}return e instanceof WeakSet}catch(e){}return!1}(r))return Y("WeakSet");if(function(e){if(!y||!e||"object"!=typeof e)return!1;try{return y.call(e),!0}catch(e){}return!1}(r))return Y("WeakRef");if("[object Number]"===z(m=r)&&M(m))return Q(ea(Number(r)));if(function(e){if(!e||"object"!=typeof e||!A)return!1;try{return A.call(e),!0}catch(e){}return!1}(r))return Q(ea(A.call(r)));if("[object Boolean]"===z(j=r)&&M(j))return Q(f.call(r));if("[object String]"===z(S=r)&&M(S))return Q(ea(String(r)));if("undefined"!=typeof window&&r===window)return"{ [object Window] }";if("undefined"!=typeof globalThis&&r===globalThis||r===e.g)return"{ [object globalThis] }";if(!("[object Date]"===z(P=r)&&M(P))&&!H(r)){var eb=ee(r,ea),ev=I?I(r)===Object.prototype:r instanceof Object||r.constructor===Object,ej=r instanceof Object?"":"null prototype",ex=!ev&&C&&Object(r)===r&&C in r?b.call(z(r),8,-1):ej?"Object":"",eS=(ev||"function"!=typeof r.constructor?"":r.constructor.name?r.constructor.name+" ":"")+(ex||ej?"["+w.call(O.call([],ex||[],ej||[]),": ")+"] ":"");return 0===eb.length?eS+"{}":eo?eS+"{"+Z(eb,eo)+"}":eS+"{ "+w.call(eb,", ")+" }"}return String(r)};var G=Object.prototype.hasOwnProperty||function(e){return e in this};function J(e,t){return G.call(e,t)}function z(e){return m.call(e)}function V(e,t){if(e.indexOf)return e.indexOf(t);for(var r=0,n=e.length;r{"use strict";var n=e.r(52493),o=e.r(8224),a=function(e,t,r){for(var n,o=e;null!=(n=o.next);o=n)if(n.key===t)return o.next=n.next,r||(n.next=e.next,e.next=n),n},i=function(e,t){if(e){var r=a(e,t);return r&&r.value}},s=function(e,t,r){var n=a(e,t);n?n.value=r:e.next={key:t,next:e.next,value:r}},l=function(e,t){if(e)return a(e,t,!0)};t.exports=function(){var e,t={assert:function(e){if(!t.has(e))throw new o("Side channel does not contain "+n(e))},delete:function(t){var r=e&&e.next,n=l(e,t);return n&&r&&r===n&&(e=void 0),!!n},get:function(t){return i(e,t)},has:function(t){var r;return!!(r=e)&&!!a(r,t)},set:function(t,r){e||(e={next:void 0}),s(e,t,r)}};return t}},44234,(e,t,r)=>{"use strict";t.exports=Object},860410,(e,t,r)=>{"use strict";t.exports=Math.abs},692069,(e,t,r)=>{"use strict";t.exports=Math.floor},400315,(e,t,r)=>{"use strict";t.exports=Math.max},869897,(e,t,r)=>{"use strict";t.exports=Math.min},755752,(e,t,r)=>{"use strict";t.exports=Math.pow},156056,(e,t,r)=>{"use strict";t.exports=Math.round},280407,(e,t,r)=>{"use strict";t.exports=Number.isNaN||function(e){return e!=e}},159532,(e,t,r)=>{"use strict";var n=e.r(280407);t.exports=function(e){return n(e)||0===e?e:e<0?-1:1}},156950,(e,t,r)=>{"use strict";t.exports=Object.getOwnPropertyDescriptor},413560,(e,t,r)=>{"use strict";var n=e.r(156950);if(n)try{n([],"length")}catch(e){n=null}t.exports=n},405909,(e,t,r)=>{"use strict";var n=Object.defineProperty||!1;if(n)try{n({},"a",{value:1})}catch(e){n=!1}t.exports=n},75788,(e,t,r)=>{"use strict";t.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),r=Object(t);if("string"==typeof t||"[object Symbol]"!==Object.prototype.toString.call(t)||"[object Symbol]"!==Object.prototype.toString.call(r))return!1;for(var n in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var o=Object.getOwnPropertySymbols(e);if(1!==o.length||o[0]!==t||!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var a=Object.getOwnPropertyDescriptor(e,t);if(42!==a.value||!0!==a.enumerable)return!1}return!0}},655875,(e,t,r)=>{"use strict";var n="undefined"!=typeof Symbol&&Symbol,o=e.r(75788);t.exports=function(){return"function"==typeof n&&"function"==typeof Symbol&&"symbol"==typeof n("foo")&&"symbol"==typeof Symbol("bar")&&o()}},675672,(e,t,r)=>{"use strict";t.exports="undefined"!=typeof Reflect&&Reflect.getPrototypeOf||null},352740,(e,t,r)=>{"use strict";t.exports=Object},343264,(e,t,r)=>{"use strict";t.exports=e.r(352740).getPrototypeOf||null},600358,(e,t,r)=>{"use strict";t.exports=Function.prototype.call},102215,(e,t,r)=>{"use strict";t.exports=Function.prototype.apply},130637,(e,t,r)=>{"use strict";t.exports="undefined"!=typeof Reflect&&Reflect&&Reflect.apply},256450,(e,t,r)=>{"use strict";var n=e.r(932672),o=e.r(102215),a=e.r(600358);t.exports=e.r(130637)||n.call(a,o)},943569,(e,t,r)=>{"use strict";var n=e.r(932672),o=e.r(8224),a=e.r(600358),i=e.r(256450);t.exports=function(e){if(e.length<1||"function"!=typeof e[0])throw new o("a function is required");return i(n,a,e)}},509576,(e,t,r)=>{"use strict";t.exports=Object.getOwnPropertyDescriptor},278520,(e,t,r)=>{"use strict";var n=e.r(509576);if(n)try{n([],"length")}catch(e){n=null}t.exports=n},190482,(e,t,r)=>{"use strict";var n,o=e.r(943569),a=e.r(278520);try{n=[].__proto__===Array.prototype}catch(e){if(!e||"object"!=typeof e||!("code"in e)||"ERR_PROTO_ACCESS"!==e.code)throw e}var i=!!n&&a&&a(Object.prototype,"__proto__"),s=Object,l=s.getPrototypeOf;t.exports=i&&"function"==typeof i.get?o([i.get]):"function"==typeof l&&function(e){return l(null==e?e:s(e))}},942527,(e,t,r)=>{"use strict";var n=e.r(675672),o=e.r(343264),a=e.r(190482);t.exports=n?function(e){return n(e)}:o?function(e){if(!e||"object"!=typeof e&&"function"!=typeof e)throw TypeError("getProto: not an object");return o(e)}:a?function(e){return a(e)}:null},659774,(e,t,r)=>{"use strict";var n=e.r(44234),o=e.r(639857),a=e.r(974660),i=e.r(930575),s=e.r(265756),l=e.r(143e3),p=e.r(8224),c=e.r(420570),u=e.r(860410),d=e.r(692069),y=e.r(400315),f=e.r(869897),m=e.r(755752),h=e.r(156056),g=e.r(159532),b=Function,v=function(e){try{return b('"use strict"; return ('+e+").constructor;")()}catch(e){}},j=e.r(413560),x=e.r(405909),S=function(){throw new p},O=j?function(){try{return arguments.callee,S}catch(e){try{return j(arguments,"callee").get}catch(e){return S}}}():S,w=e.r(655875)(),$=e.r(942527),P=e.r(343264),A=e.r(675672),E=e.r(102215),k=e.r(600358),T={},C="undefined"!=typeof Uint8Array&&$?$(Uint8Array):void 0,R={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?void 0:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?void 0:ArrayBuffer,"%ArrayIteratorPrototype%":w&&$?$([][Symbol.iterator]()):void 0,"%AsyncFromSyncIteratorPrototype%":void 0,"%AsyncFunction%":T,"%AsyncGenerator%":T,"%AsyncGeneratorFunction%":T,"%AsyncIteratorPrototype%":T,"%Atomics%":"undefined"==typeof Atomics?void 0:Atomics,"%BigInt%":"undefined"==typeof BigInt?void 0:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?void 0:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?void 0:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?void 0:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":o,"%eval%":eval,"%EvalError%":a,"%Float16Array%":"undefined"==typeof Float16Array?void 0:Float16Array,"%Float32Array%":"undefined"==typeof Float32Array?void 0:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?void 0:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?void 0:FinalizationRegistry,"%Function%":b,"%GeneratorFunction%":T,"%Int8Array%":"undefined"==typeof Int8Array?void 0:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?void 0:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?void 0:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":w&&$?$($([][Symbol.iterator]())):void 0,"%JSON%":"object"==typeof JSON?JSON:void 0,"%Map%":"undefined"==typeof Map?void 0:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&w&&$?$(new Map()[Symbol.iterator]()):void 0,"%Math%":Math,"%Number%":Number,"%Object%":n,"%Object.getOwnPropertyDescriptor%":j,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?void 0:Promise,"%Proxy%":"undefined"==typeof Proxy?void 0:Proxy,"%RangeError%":i,"%ReferenceError%":s,"%Reflect%":"undefined"==typeof Reflect?void 0:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?void 0:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&w&&$?$(new Set()[Symbol.iterator]()):void 0,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?void 0:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":w&&$?$(""[Symbol.iterator]()):void 0,"%Symbol%":w?Symbol:void 0,"%SyntaxError%":l,"%ThrowTypeError%":O,"%TypedArray%":C,"%TypeError%":p,"%Uint8Array%":"undefined"==typeof Uint8Array?void 0:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?void 0:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?void 0:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?void 0:Uint32Array,"%URIError%":c,"%WeakMap%":"undefined"==typeof WeakMap?void 0:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?void 0:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?void 0:WeakSet,"%Function.prototype.call%":k,"%Function.prototype.apply%":E,"%Object.defineProperty%":x,"%Object.getPrototypeOf%":P,"%Math.abs%":u,"%Math.floor%":d,"%Math.max%":y,"%Math.min%":f,"%Math.pow%":m,"%Math.round%":h,"%Math.sign%":g,"%Reflect.getPrototypeOf%":A};if($)try{null.error}catch(e){var I=$($(e));R["%Error.prototype%"]=I}var N=function e(t){var r;if("%AsyncFunction%"===t)r=v("async function () {}");else if("%GeneratorFunction%"===t)r=v("function* () {}");else if("%AsyncGeneratorFunction%"===t)r=v("async function* () {}");else if("%AsyncGenerator%"===t){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if("%AsyncIteratorPrototype%"===t){var o=e("%AsyncGenerator%");o&&$&&(r=$(o.prototype))}return R[t]=r,r},U={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},q=e.r(932672),D=e.r(705843),_=q.call(k,Array.prototype.concat),L=q.call(E,Array.prototype.splice),F=q.call(k,String.prototype.replace),M=q.call(k,String.prototype.slice),B=q.call(k,RegExp.prototype.exec),H=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,W=/\\(\\)?/g,G=function(e){var t=M(e,0,1),r=M(e,-1);if("%"===t&&"%"!==r)throw new l("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new l("invalid intrinsic syntax, expected opening `%`");var n=[];return F(e,H,function(e,t,r,o){n[n.length]=r?F(o,W,"$1"):t||e}),n},J=function(e,t){var r,n=e;if(D(U,n)&&(n="%"+(r=U[n])[0]+"%"),D(R,n)){var o=R[n];if(o===T&&(o=N(n)),void 0===o&&!t)throw new p("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:r,name:n,value:o}}throw new l("intrinsic "+e+" does not exist!")};t.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new p("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new p('"allowMissing" argument must be a boolean');if(null===B(/^%?[^%]*%?$/,e))throw new l("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=G(e),n=r.length>0?r[0]:"",o=J("%"+n+"%",t),a=o.name,i=o.value,s=!1,c=o.alias;c&&(n=c[0],L(r,_([0,1],c)));for(var u=1,d=!0;u=r.length){var h=j(i,y);i=(d=!!h)&&"get"in h&&!("originalValue"in h.get)?h.get:i[y]}else d=D(i,y),i=i[y];d&&!s&&(R[a]=i)}}return i}},387889,(e,t,r)=>{"use strict";t.exports=Object},374333,(e,t,r)=>{"use strict";t.exports=Object.getOwnPropertyDescriptor},768219,(e,t,r)=>{"use strict";var n=e.r(374333);if(n)try{n([],"length")}catch(e){n=null}t.exports=n},515726,(e,t,r)=>{"use strict";var n=Object.defineProperty||!1;if(n)try{n({},"a",{value:1})}catch(e){n=!1}t.exports=n},488418,(e,t,r)=>{"use strict";t.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),r=Object(t);if("string"==typeof t||"[object Symbol]"!==Object.prototype.toString.call(t)||"[object Symbol]"!==Object.prototype.toString.call(r))return!1;for(var n in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var o=Object.getOwnPropertySymbols(e);if(1!==o.length||o[0]!==t||!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var a=Object.getOwnPropertyDescriptor(e,t);if(42!==a.value||!0!==a.enumerable)return!1}return!0}},472352,(e,t,r)=>{"use strict";var n="undefined"!=typeof Symbol&&Symbol,o=e.r(488418);t.exports=function(){return"function"==typeof n&&"function"==typeof Symbol&&"symbol"==typeof n("foo")&&"symbol"==typeof Symbol("bar")&&o()}},642e3,(e,t,r)=>{"use strict";var n=e.r(387889),o=e.r(639857),a=e.r(974660),i=e.r(930575),s=e.r(265756),l=e.r(143e3),p=e.r(8224),c=e.r(420570),u=e.r(860410),d=e.r(692069),y=e.r(400315),f=e.r(869897),m=e.r(755752),h=e.r(156056),g=e.r(159532),b=Function,v=function(e){try{return b('"use strict"; return ('+e+").constructor;")()}catch(e){}},j=e.r(768219),x=e.r(515726),S=function(){throw new p},O=j?function(){try{return arguments.callee,S}catch(e){try{return j(arguments,"callee").get}catch(e){return S}}}():S,w=e.r(472352)(),$=e.r(942527),P=e.r(343264),A=e.r(675672),E=e.r(102215),k=e.r(600358),T={},C="undefined"!=typeof Uint8Array&&$?$(Uint8Array):void 0,R={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?void 0:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?void 0:ArrayBuffer,"%ArrayIteratorPrototype%":w&&$?$([][Symbol.iterator]()):void 0,"%AsyncFromSyncIteratorPrototype%":void 0,"%AsyncFunction%":T,"%AsyncGenerator%":T,"%AsyncGeneratorFunction%":T,"%AsyncIteratorPrototype%":T,"%Atomics%":"undefined"==typeof Atomics?void 0:Atomics,"%BigInt%":"undefined"==typeof BigInt?void 0:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?void 0:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?void 0:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?void 0:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":o,"%eval%":eval,"%EvalError%":a,"%Float16Array%":"undefined"==typeof Float16Array?void 0:Float16Array,"%Float32Array%":"undefined"==typeof Float32Array?void 0:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?void 0:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?void 0:FinalizationRegistry,"%Function%":b,"%GeneratorFunction%":T,"%Int8Array%":"undefined"==typeof Int8Array?void 0:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?void 0:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?void 0:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":w&&$?$($([][Symbol.iterator]())):void 0,"%JSON%":"object"==typeof JSON?JSON:void 0,"%Map%":"undefined"==typeof Map?void 0:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&w&&$?$(new Map()[Symbol.iterator]()):void 0,"%Math%":Math,"%Number%":Number,"%Object%":n,"%Object.getOwnPropertyDescriptor%":j,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?void 0:Promise,"%Proxy%":"undefined"==typeof Proxy?void 0:Proxy,"%RangeError%":i,"%ReferenceError%":s,"%Reflect%":"undefined"==typeof Reflect?void 0:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?void 0:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&w&&$?$(new Set()[Symbol.iterator]()):void 0,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?void 0:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":w&&$?$(""[Symbol.iterator]()):void 0,"%Symbol%":w?Symbol:void 0,"%SyntaxError%":l,"%ThrowTypeError%":O,"%TypedArray%":C,"%TypeError%":p,"%Uint8Array%":"undefined"==typeof Uint8Array?void 0:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?void 0:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?void 0:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?void 0:Uint32Array,"%URIError%":c,"%WeakMap%":"undefined"==typeof WeakMap?void 0:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?void 0:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?void 0:WeakSet,"%Function.prototype.call%":k,"%Function.prototype.apply%":E,"%Object.defineProperty%":x,"%Object.getPrototypeOf%":P,"%Math.abs%":u,"%Math.floor%":d,"%Math.max%":y,"%Math.min%":f,"%Math.pow%":m,"%Math.round%":h,"%Math.sign%":g,"%Reflect.getPrototypeOf%":A};if($)try{null.error}catch(e){var I=$($(e));R["%Error.prototype%"]=I}var N=function e(t){var r;if("%AsyncFunction%"===t)r=v("async function () {}");else if("%GeneratorFunction%"===t)r=v("function* () {}");else if("%AsyncGeneratorFunction%"===t)r=v("async function* () {}");else if("%AsyncGenerator%"===t){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if("%AsyncIteratorPrototype%"===t){var o=e("%AsyncGenerator%");o&&$&&(r=$(o.prototype))}return R[t]=r,r},U={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},q=e.r(932672),D=e.r(705843),_=q.call(k,Array.prototype.concat),L=q.call(E,Array.prototype.splice),F=q.call(k,String.prototype.replace),M=q.call(k,String.prototype.slice),B=q.call(k,RegExp.prototype.exec),H=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,W=/\\(\\)?/g,G=function(e){var t=M(e,0,1),r=M(e,-1);if("%"===t&&"%"!==r)throw new l("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new l("invalid intrinsic syntax, expected opening `%`");var n=[];return F(e,H,function(e,t,r,o){n[n.length]=r?F(o,W,"$1"):t||e}),n},J=function(e,t){var r,n=e;if(D(U,n)&&(n="%"+(r=U[n])[0]+"%"),D(R,n)){var o=R[n];if(o===T&&(o=N(n)),void 0===o&&!t)throw new p("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:r,name:n,value:o}}throw new l("intrinsic "+e+" does not exist!")};t.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new p("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new p('"allowMissing" argument must be a boolean');if(null===B(/^%?[^%]*%?$/,e))throw new l("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=G(e),n=r.length>0?r[0]:"",o=J("%"+n+"%",t),a=o.name,i=o.value,s=!1,c=o.alias;c&&(n=c[0],L(r,_([0,1],c)));for(var u=1,d=!0;u=r.length){var h=j(i,y);i=(d=!!h)&&"get"in h&&!("originalValue"in h.get)?h.get:i[y]}else d=D(i,y),i=i[y];d&&!s&&(R[a]=i)}}return i}},325887,(e,t,r)=>{"use strict";var n=e.r(642e3),o=e.r(943569),a=o([n("%String.prototype.indexOf%")]);t.exports=function(e,t){var r=n(e,!!t);return"function"==typeof r&&a(e,".prototype.")>-1?o([r]):r}},274923,(e,t,r)=>{"use strict";var n=e.r(659774),o=e.r(325887),a=e.r(52493),i=e.r(8224),s=n("%Map%",!0),l=o("Map.prototype.get",!0),p=o("Map.prototype.set",!0),c=o("Map.prototype.has",!0),u=o("Map.prototype.delete",!0),d=o("Map.prototype.size",!0);t.exports=!!s&&function(){var e,t={assert:function(e){if(!t.has(e))throw new i("Side channel does not contain "+a(e))},delete:function(t){if(e){var r=u(e,t);return 0===d(e)&&(e=void 0),r}return!1},get:function(t){if(e)return l(e,t)},has:function(t){return!!e&&c(e,t)},set:function(t,r){e||(e=new s),p(e,t,r)}};return t}},139817,(e,t,r)=>{"use strict";t.exports=Object},967925,(e,t,r)=>{"use strict";t.exports=Object.getOwnPropertyDescriptor},949144,(e,t,r)=>{"use strict";var n=e.r(967925);if(n)try{n([],"length")}catch(e){n=null}t.exports=n},779517,(e,t,r)=>{"use strict";var n=Object.defineProperty||!1;if(n)try{n({},"a",{value:1})}catch(e){n=!1}t.exports=n},59324,(e,t,r)=>{"use strict";t.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),r=Object(t);if("string"==typeof t||"[object Symbol]"!==Object.prototype.toString.call(t)||"[object Symbol]"!==Object.prototype.toString.call(r))return!1;for(var n in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var o=Object.getOwnPropertySymbols(e);if(1!==o.length||o[0]!==t||!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var a=Object.getOwnPropertyDescriptor(e,t);if(42!==a.value||!0!==a.enumerable)return!1}return!0}},221073,(e,t,r)=>{"use strict";var n="undefined"!=typeof Symbol&&Symbol,o=e.r(59324);t.exports=function(){return"function"==typeof n&&"function"==typeof Symbol&&"symbol"==typeof n("foo")&&"symbol"==typeof Symbol("bar")&&o()}},951111,(e,t,r)=>{"use strict";var n=e.r(139817),o=e.r(639857),a=e.r(974660),i=e.r(930575),s=e.r(265756),l=e.r(143e3),p=e.r(8224),c=e.r(420570),u=e.r(860410),d=e.r(692069),y=e.r(400315),f=e.r(869897),m=e.r(755752),h=e.r(156056),g=e.r(159532),b=Function,v=function(e){try{return b('"use strict"; return ('+e+").constructor;")()}catch(e){}},j=e.r(949144),x=e.r(779517),S=function(){throw new p},O=j?function(){try{return arguments.callee,S}catch(e){try{return j(arguments,"callee").get}catch(e){return S}}}():S,w=e.r(221073)(),$=e.r(942527),P=e.r(343264),A=e.r(675672),E=e.r(102215),k=e.r(600358),T={},C="undefined"!=typeof Uint8Array&&$?$(Uint8Array):void 0,R={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?void 0:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?void 0:ArrayBuffer,"%ArrayIteratorPrototype%":w&&$?$([][Symbol.iterator]()):void 0,"%AsyncFromSyncIteratorPrototype%":void 0,"%AsyncFunction%":T,"%AsyncGenerator%":T,"%AsyncGeneratorFunction%":T,"%AsyncIteratorPrototype%":T,"%Atomics%":"undefined"==typeof Atomics?void 0:Atomics,"%BigInt%":"undefined"==typeof BigInt?void 0:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?void 0:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?void 0:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?void 0:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":o,"%eval%":eval,"%EvalError%":a,"%Float16Array%":"undefined"==typeof Float16Array?void 0:Float16Array,"%Float32Array%":"undefined"==typeof Float32Array?void 0:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?void 0:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?void 0:FinalizationRegistry,"%Function%":b,"%GeneratorFunction%":T,"%Int8Array%":"undefined"==typeof Int8Array?void 0:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?void 0:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?void 0:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":w&&$?$($([][Symbol.iterator]())):void 0,"%JSON%":"object"==typeof JSON?JSON:void 0,"%Map%":"undefined"==typeof Map?void 0:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&w&&$?$(new Map()[Symbol.iterator]()):void 0,"%Math%":Math,"%Number%":Number,"%Object%":n,"%Object.getOwnPropertyDescriptor%":j,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?void 0:Promise,"%Proxy%":"undefined"==typeof Proxy?void 0:Proxy,"%RangeError%":i,"%ReferenceError%":s,"%Reflect%":"undefined"==typeof Reflect?void 0:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?void 0:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&w&&$?$(new Set()[Symbol.iterator]()):void 0,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?void 0:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":w&&$?$(""[Symbol.iterator]()):void 0,"%Symbol%":w?Symbol:void 0,"%SyntaxError%":l,"%ThrowTypeError%":O,"%TypedArray%":C,"%TypeError%":p,"%Uint8Array%":"undefined"==typeof Uint8Array?void 0:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?void 0:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?void 0:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?void 0:Uint32Array,"%URIError%":c,"%WeakMap%":"undefined"==typeof WeakMap?void 0:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?void 0:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?void 0:WeakSet,"%Function.prototype.call%":k,"%Function.prototype.apply%":E,"%Object.defineProperty%":x,"%Object.getPrototypeOf%":P,"%Math.abs%":u,"%Math.floor%":d,"%Math.max%":y,"%Math.min%":f,"%Math.pow%":m,"%Math.round%":h,"%Math.sign%":g,"%Reflect.getPrototypeOf%":A};if($)try{null.error}catch(e){var I=$($(e));R["%Error.prototype%"]=I}var N=function e(t){var r;if("%AsyncFunction%"===t)r=v("async function () {}");else if("%GeneratorFunction%"===t)r=v("function* () {}");else if("%AsyncGeneratorFunction%"===t)r=v("async function* () {}");else if("%AsyncGenerator%"===t){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if("%AsyncIteratorPrototype%"===t){var o=e("%AsyncGenerator%");o&&$&&(r=$(o.prototype))}return R[t]=r,r},U={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},q=e.r(932672),D=e.r(705843),_=q.call(k,Array.prototype.concat),L=q.call(E,Array.prototype.splice),F=q.call(k,String.prototype.replace),M=q.call(k,String.prototype.slice),B=q.call(k,RegExp.prototype.exec),H=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,W=/\\(\\)?/g,G=function(e){var t=M(e,0,1),r=M(e,-1);if("%"===t&&"%"!==r)throw new l("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new l("invalid intrinsic syntax, expected opening `%`");var n=[];return F(e,H,function(e,t,r,o){n[n.length]=r?F(o,W,"$1"):t||e}),n},J=function(e,t){var r,n=e;if(D(U,n)&&(n="%"+(r=U[n])[0]+"%"),D(R,n)){var o=R[n];if(o===T&&(o=N(n)),void 0===o&&!t)throw new p("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:r,name:n,value:o}}throw new l("intrinsic "+e+" does not exist!")};t.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new p("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new p('"allowMissing" argument must be a boolean');if(null===B(/^%?[^%]*%?$/,e))throw new l("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=G(e),n=r.length>0?r[0]:"",o=J("%"+n+"%",t),a=o.name,i=o.value,s=!1,c=o.alias;c&&(n=c[0],L(r,_([0,1],c)));for(var u=1,d=!0;u=r.length){var h=j(i,y);i=(d=!!h)&&"get"in h&&!("originalValue"in h.get)?h.get:i[y]}else d=D(i,y),i=i[y];d&&!s&&(R[a]=i)}}return i}},34711,(e,t,r)=>{"use strict";var n=e.r(951111),o=e.r(325887),a=e.r(52493),i=e.r(274923),s=e.r(8224),l=n("%WeakMap%",!0),p=o("WeakMap.prototype.get",!0),c=o("WeakMap.prototype.set",!0),u=o("WeakMap.prototype.has",!0),d=o("WeakMap.prototype.delete",!0);t.exports=l?function(){var e,t,r={assert:function(e){if(!r.has(e))throw new s("Side channel does not contain "+a(e))},delete:function(r){if(l&&r&&("object"==typeof r||"function"==typeof r)){if(e)return d(e,r)}else if(i&&t)return t.delete(r);return!1},get:function(r){return l&&r&&("object"==typeof r||"function"==typeof r)&&e?p(e,r):t&&t.get(r)},has:function(r){return l&&r&&("object"==typeof r||"function"==typeof r)&&e?u(e,r):!!t&&t.has(r)},set:function(r,n){l&&r&&("object"==typeof r||"function"==typeof r)?(e||(e=new l),c(e,r,n)):i&&(t||(t=i()),t.set(r,n))}};return r}:i},660506,(e,t,r)=>{"use strict";var n=e.r(8224),o=e.r(52493),a=e.r(491455),i=e.r(274923),s=e.r(34711)||i||a;t.exports=function(){var e,t={assert:function(e){if(!t.has(e))throw new n("Side channel does not contain "+o(e))},delete:function(t){return!!e&&e.delete(t)},get:function(t){return e&&e.get(t)},has:function(t){return!!e&&e.has(t)},set:function(t,r){e||(e=s()),e.set(t,r)}};return t}},762541,(e,t,r)=>{"use strict";var n=String.prototype.replace,o=/%20/g,a={RFC1738:"RFC1738",RFC3986:"RFC3986"};t.exports={default:a.RFC3986,formatters:{RFC1738:function(e){return n.call(e,o,"+")},RFC3986:function(e){return String(e)}},RFC1738:a.RFC1738,RFC3986:a.RFC3986}},451113,(e,t,r)=>{"use strict";var n=e.r(762541),o=e.r(660506),a=Object.prototype.hasOwnProperty,i=Array.isArray,s=o(),l=function(e,t){return s.set(e,t),e},p=function(e){return s.has(e)},c=function(e){return s.get(e)},u=function(e,t){s.set(e,t)},d=function(){for(var e=[],t=0;t<256;++t)e[e.length]="%"+((t<16?"0":"")+t.toString(16)).toUpperCase();return e}(),y=function(e){for(;e.length>1;){var t=e.pop(),r=t.obj[t.prop];if(i(r)){for(var n=[],o=0;or?l(f(a,{plainObjects:n}),a.length-1):a},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],r=[],n=0;n=1024?i.slice(l,l+1024):i,c=[],u=0;u=48&&y<=57||y>=65&&y<=90||y>=97&&y<=122||a===n.RFC1738&&(40===y||41===y)){c[c.length]=p.charAt(u);continue}if(y<128){c[c.length]=d[y];continue}if(y<2048){c[c.length]=d[192|y>>6]+d[128|63&y];continue}if(y<55296||y>=57344){c[c.length]=d[224|y>>12]+d[128|y>>6&63]+d[128|63&y];continue}u+=1,y=65536+((1023&y)<<10|1023&p.charCodeAt(u)),c[c.length]=d[240|y>>18]+d[128|y>>12&63]+d[128|y>>6&63]+d[128|63&y]}s+=c.join("")}return s},isBuffer:function(e){return!!e&&"object"==typeof e&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},isOverflow:p,isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},markOverflow:l,maybeMap:function(e,t){if(i(e)){for(var r=[],n=0;nn.arrayLimit)return l(f(t.concat(r),n),o);t[o]=r}else if(!t||"object"!=typeof t)return[t,r];else if(p(t)){var s=c(t)+1;t[s]=r,u(t,s)}else(n&&(n.plainObjects||n.allowPrototypes)||!a.call(Object.prototype,r))&&(t[r]=!0);return t}if(!t||"object"!=typeof t){if(p(r)){for(var d=Object.keys(r),y=n&&n.plainObjects?{__proto__:null,0:t}:{0:t},m=0;mn.arrayLimit?l(f(h,n),h.length-1):h}var g=t;return(i(t)&&!i(r)&&(g=f(t,n)),i(t)&&i(r))?(r.forEach(function(r,o){if(a.call(t,o)){var i=t[o];i&&"object"==typeof i&&r&&"object"==typeof r?t[o]=e(i,r,n):t[t.length]=r}else t[o]=r}),t):Object.keys(r).reduce(function(t,o){var i=r[o];if(a.call(t,o)?t[o]=e(t[o],i,n):t[o]=i,p(r)&&!p(t)&&l(t,c(r)),p(t)){var s=parseInt(o,10);String(s)===o&&s>=0&&s>c(t)&&u(t,s)}return t},g)}}},160573,(e,t,r)=>{"use strict";var n=e.r(660506),o=e.r(451113),a=e.r(762541),i=Object.prototype.hasOwnProperty,s={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},l=Array.isArray,p=Array.prototype.push,c=function(e,t){p.apply(e,l(t)?t:[t])},u=Date.prototype.toISOString,d=a.default,y={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,commaRoundTrip:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:o.encode,encodeValuesOnly:!1,filter:void 0,format:d,formatter:a.formatters[d],indices:!1,serializeDate:function(e){return u.call(e)},skipNulls:!1,strictNullHandling:!1},f={},m=function e(t,r,a,i,s,p,u,d,m,h,g,b,v,j,x,S,O,w){for(var $,P,A=t,E=w,k=0,T=!1;void 0!==(E=E.get(f))&&!T;){var C=E.get(t);if(k+=1,void 0!==C)if(C===k)throw RangeError("Cyclic object value");else T=!0;void 0===E.get(f)&&(k=0)}if("function"==typeof h?A=h(r,A):A instanceof Date?A=v(A):"comma"===a&&l(A)&&(A=o.maybeMap(A,function(e){return e instanceof Date?v(e):e})),null===A){if(p)return m&&!S?m(r,y.encoder,O,"key",j):r;A=""}if("string"==typeof($=A)||"number"==typeof $||"boolean"==typeof $||"symbol"==typeof $||"bigint"==typeof $||o.isBuffer(A))return m?[x(S?r:m(r,y.encoder,O,"key",j))+"="+x(m(A,y.encoder,O,"value",j))]:[x(r)+"="+x(String(A))];var R=[];if(void 0===A)return R;if("comma"===a&&l(A))S&&m&&(A=o.maybeMap(A,m)),P=[{value:A.length>0?A.join(",")||null:void 0}];else if(l(h))P=h;else{var I=Object.keys(A);P=g?I.sort(g):I}var N=d?String(r).replace(/\./g,"%2E"):String(r),U=i&&l(A)&&1===A.length?N+"[]":N;if(s&&l(A)&&0===A.length)return U+"[]";for(var q=0;q0?v+b:""}},205544,(e,t,r)=>{"use strict";var n=e.r(451113),o=Object.prototype.hasOwnProperty,a=Array.isArray,i={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:n.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictNullHandling:!1,throwOnLimitExceeded:!1},s=function(e,t,r){if(e&&"string"==typeof e&&t.comma&&e.indexOf(",")>-1)return e.split(",");if(t.throwOnLimitExceeded&&r>=t.arrayLimit)throw RangeError("Array limit exceeded. Only "+t.arrayLimit+" element"+(1===t.arrayLimit?"":"s")+" allowed in an array.");return e},l=function(e,t){var r={__proto__:null},l=t.ignoreQueryPrefix?e.replace(/^\?/,""):e;l=l.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var p=t.parameterLimit===1/0?void 0:t.parameterLimit,c=l.split(t.delimiter,t.throwOnLimitExceeded?p+1:p);if(t.throwOnLimitExceeded&&c.length>p)throw RangeError("Parameter limit exceeded. Only "+p+" parameter"+(1===p?"":"s")+" allowed.");var u=-1,d=t.charset;if(t.charsetSentinel)for(y=0;y0&&"[]"===e[e.length-1]){var i=e.slice(0,-1).join("");a=Array.isArray(t)&&t[i]?t[i].length:0}for(var l=o?t:s(t,r,a),p=e.length-1;p>=0;--p){var c,u=e[p];if("[]"===u&&r.parseArrays)c=n.isOverflow(l)?l:r.allowEmptyArrays&&(""===l||r.strictNullHandling&&null===l)?[]:n.combine([],l,r.arrayLimit,r.plainObjects);else{c=r.plainObjects?{__proto__:null}:{};var d="["===u.charAt(0)&&"]"===u.charAt(u.length-1)?u.slice(1,-1):u,y=r.decodeDotInKeys?d.replace(/%2E/g,"."):d,f=parseInt(y,10),m=!isNaN(f)&&u!==y&&String(f)===y&&f>=0&&r.parseArrays;if(r.parseArrays||""!==y)if(m&&f{"use strict";var n=e.r(160573),o=e.r(205544);t.exports={formats:e.r(762541),parse:o,stringify:n}},717940,(e,t,r)=>{"use strict";t.exports=function(e){return"[object RegExp]"===Object.prototype.toString.call(e)}},225157,(e,t,r)=>{"use strict";t.exports=function(e){var t=typeof e;return null!==e&&("object"===t||"function"===t)}},968742,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=e=>Object.getOwnPropertySymbols(e).filter(t=>Object.prototype.propertyIsEnumerable.call(e,t))},31771,(e,t,r)=>{"use strict";let n=e.r(717940),o=e.r(225157),a=e.r(968742).default;t.exports=(e,t,r)=>{let i=[];return function e(t,r,s){let l;(r=r||{}).indent=r.indent||" ",s=s||"",l=void 0===r.inlineCharacterLimit?{newLine:"\n",newLineOrSpace:"\n",pad:s,indent:s+r.indent}:{newLine:"@@__STRINGIFY_OBJECT_NEW_LINE__@@",newLineOrSpace:"@@__STRINGIFY_OBJECT_NEW_LINE_OR_SPACE__@@",pad:"@@__STRINGIFY_OBJECT_PAD__@@",indent:"@@__STRINGIFY_OBJECT_INDENT__@@"};let p=e=>{if(void 0===r.inlineCharacterLimit)return e;let t=e.replace(RegExp(l.newLine,"g"),"").replace(RegExp(l.newLineOrSpace,"g")," ").replace(RegExp(l.pad+"|"+l.indent,"g"),"");return t.length<=r.inlineCharacterLimit?t:e.replace(RegExp(l.newLine+"|"+l.newLineOrSpace,"g"),"\n").replace(RegExp(l.pad,"g"),s).replace(RegExp(l.indent,"g"),s+r.indent)};if(-1!==i.indexOf(t))return'"[Circular]"';if(null==t||"number"==typeof t||"boolean"==typeof t||"function"==typeof t||"symbol"==typeof t||n(t))return String(t);if(t instanceof Date)return`new Date('${t.toISOString()}')`;if(Array.isArray(t)){if(0===t.length)return"[]";i.push(t);let n="["+l.newLine+t.map((n,o)=>{let a=t.length-1===o?l.newLine:","+l.newLineOrSpace,i=e(n,r,s+r.indent);return r.transform&&(i=r.transform(t,o,i)),l.indent+i+a}).join("")+l.pad+"]";return i.pop(),p(n)}if(o(t)){let n=Object.keys(t).concat(a(t));if(r.filter&&(n=n.filter(e=>r.filter(t,e))),0===n.length)return"{}";i.push(t);let o="{"+l.newLine+n.map((o,a)=>{let i=n.length-1===a?l.newLine:","+l.newLineOrSpace,p="symbol"==typeof o,c=!p&&/^[a-z$_][a-z$_0-9]*$/i.test(o),u=p||c?o:e(o,r),d=e(t[o],r,s+r.indent);return r.transform&&(d=r.transform(t,o,d)),l.indent+String(u)+": "+d+i}).join("")+l.pad+"}";return i.pop(),p(o)}return(t=String(t).replace(/[\r\n]/g,e=>"\n"===e?"\\n":"\\r"),!1===r.singleQuotes)?(t=t.replace(/"/g,'\\"'),`"${t}"`):(t=t.replace(/\\?'/g,"\\'"),`'${t}'`)}(e,t,r)}},319820,459685,691197,92333,745786,41212,e=>{"use strict";e.s(["generateSnippetMap",()=>es],319820);var t=e.i(127250),r=e.i(742458),n=e.i(450322);e.s(["generateRequest",()=>f,"stripOptionalObjectsWithEmptyRequiredFields",()=>h],459685);var o=e.i(462153),a=e.i(271944),i=e.i(411595);let s={headers:[],method:"GET",url:"",httpVersion:"HTTP/1.1",queryString:[],headersSize:-1,cookies:[],bodySize:-1};var l=e.i(703352),p=e.i(819701);let c=(e,t=new Set)=>("required"in e&&Array.isArray(e.required)&&e.required.forEach(e=>t.add(e)),"items"in e&&e.items&&(0,p.isSchemaObject)(e.items)&&c(e.items,t),"properties"in e&&e.properties&&Object.values(e.properties).forEach(e=>{c(e,t)}),"additionalProperties"in e&&(0,p.isSchemaObject)(e.additionalProperties)&&c(e.additionalProperties,t),"oneOf"in e&&Array.isArray(e.oneOf)&&e.oneOf.forEach(e=>{(0,p.isSchemaObject)(e)&&c(e,t)}),[...t]),u=e=>{switch(e.type){case"http":return"basic"===e.scheme?"Basic ":"Bearer ";case"oauth2":return"Bearer ";default:return""}};var d=e.i(64753);let y=(e,t="",r=[])=>{if(void 0!==(0,d.getFileLikeStringEncoding)(e)&&t&&!r.includes(t)&&r.push(t),"items"in e&&e.items){let n=t?`${t}.items`:"items";(0,p.isSchemaObject)(e.items)&&y(e.items,n,r)}if("properties"in e&&e.properties&&Object.entries(e.properties).forEach(([e,n])=>{y(n,t?`${t}.${e}`:e,r)}),"additionalProperties"in e&&(0,p.isSchemaObject)(e.additionalProperties)){let n=t?`${t}.additionalProperties`:"additionalProperties";y(e.additionalProperties,n,r)}return"oneOf"in e&&Array.isArray(e.oneOf)&&e.oneOf.forEach((e,n)=>{(0,p.isSchemaObject)(e)&&y(e,t?`${t}.${n}`:`${n}`,r)}),r},f=({exampleData:e,apiReferenceData:t,baseUrl:r,inputs:n,selectedBodyContentType:d,requiredOnly:f,selectedSecurityOptionIndex:g,exampleType:b})=>{var v,j,x,S,O,w,$,P,A,E,k,T;let C,R,I=null==(j=null==(v=t.dependencies)?void 0:v.processedSecurityOptions)?void 0:j[g],N=(({inputs:e,parameters:t,securityOption:r})=>{let n=((e,t)=>{let r=Object.fromEntries(Object.values(t).filter(e=>"query"===e.in).map(e=>[e.name,e]));return Object.entries(e.query).flatMap(([e,t])=>{if(null==t)return[];let n=r[e];if(Array.isArray(t)){if((null==n?void 0:n.explode)===!1){let r=t.filter(e=>null!=e).join(",");return r?[{name:e,value:r}]:[]}return t.filter(e=>null!=e).map(t=>({name:e,value:t.toString()}))}return"object"==typeof t?(null==n?void 0:n.style)==="deepObject"?Object.entries(t).filter(([e,t])=>null!=t).map(([t,r])=>({name:`${e}[${t}]`,value:r.toString()})):[{name:e,value:JSON.stringify(t)}]:[{name:e,value:t.toString()}]})})(e,t);return r&&r.schemes.forEach(({scheme:t,name:r})=>{if("in"in t&&"query"===t.in){let o="name"in t?t.name:r;o in e.query?n.filter(e=>e.name==o&&""===e.value):n.push({name:o,value:""})}}),n})({inputs:n,parameters:null!=(S=null==(x=t.dependencies)?void 0:x.parameters)?S:{},securityOption:I}),U=(0,l.addPathParams)(null!=(w=null==(O=t.operation)?void 0:O.path)?w:"",n.path),q=(({apiReferenceData:e,headerInputs:t,selectedBodyContentType:r,securityOption:n})=>{var o,a;let i=[],s=new Set,l=Object.values(null!=(a=null==(o=e.dependencies)?void 0:o.parameters)?a:{}).filter(e=>!e.in||"header"===e.in),c=new Set(l.map(e=>e.name)),d=l.filter(e=>{var t;return null==(t=e.schema)?void 0:t.isRequired});return Object.entries(t).filter(e=>null!=e[1]).filter(([e])=>c.has(e)).forEach(([e,t])=>{s.add(e),i.push({name:e,value:t.toString()})}),d.forEach(e=>{let t=e.name;s.has(t)||i.push({name:t,value:`<${t.toLowerCase()}>`})}),n&&n.schemes.forEach(({scheme:e,name:r})=>{var n,o;let a="in"in e&&"header"===e.in||"http"===e.type||"oauth2"===e.type;if((0,p.isBasicAuth)(e)){let a=null==(n=t[r])?void 0:n.username,s=null==(o=t[r])?void 0:o.password;if(a||s){let e=(0,p.encodeBasicAuth)(a,s);i.push({name:r,value:`Basic ${e}`})}else i.push({name:r,value:u(e)})}else a&&(r in t&&"string"==typeof t[r]?i.push({name:r,value:t[r].toString()}):i.push({name:r,value:u(e)}))}),r&&((e,t)=>{e.some(({name:e})=>"content-type"===e.toLowerCase())||e.push({name:"Content-Type",value:t})})(i,r),i})({apiReferenceData:t,headerInputs:n.header,selectedBodyContentType:d,securityOption:I}),D=(({securityOption:e,inputs:t})=>{if(!e)return[];let r=[];return e.schemes.forEach(({scheme:e,name:n})=>{if("in"in e&&"cookie"===e.in){let o="name"in e?e.name:n;t.cookie[o]&&"string"==typeof t.cookie[o]?r.push({name:o,value:t.cookie[o]}):r.push({name:o,value:""})}}),r})({securityOption:I,inputs:n}),_=m(n.body),L=(0,o.isObject)(e),F=Array.isArray(e),M=Array.isArray(n.body),B=(0,o.isObject)(n.body)?function e(t){let r=(0,a.default)(t);for(let t in r)void 0===r[t]?delete r[t]:(0,o.isObject)(r[t])&&e(r[t]);return r}(n.body):M?n.body:null!=($=n.body)?$:{};C=_?e:F&&M?B:L&&(0,o.isObject)(B)?"examples"===b?B:(0,i.default)((0,a.default)(e),B):B,d&&(0,p.isSchemaObject)(null==(E=null==(A=null==(P=t.dependencies)?void 0:P.requestBody)?void 0:A.content[d])?void 0:E.schema)&&(R=t.dependencies.requestBody.content[d].schema),(0,o.isObject)(C)&&R&&(0,p.isSchemaObject)(R)&&(C=h(C,R));let H=f&&R?c(R):void 0,W=f&&(0,o.isObject)(n.body)?Object.entries(n.body).filter(([,e])=>void 0!==e).map(([e])=>e):void 0,G=((e,t,r,n,a)=>{if(void 0!==e&&(!t||(0,l.isJsonContentType)(t)||void 0!==(e=(0,l.omitNullValues)(e)))){if("object"==typeof e&&null!==e&&!Array.isArray(e)&&r&&r.length>0&&(e=Object.fromEntries(Object.entries(e).filter(([e])=>r.includes(e)||(null==a?void 0:a.includes(e))))),"multipart/form-data"===t||"application/x-www-form-urlencoded"===t){if(!e||"object"!=typeof e)return;"object"==typeof e&&n&&n.length>0&&(0,o.isObject)(e)&&n.forEach(t=>{t in e||(e[t]={fileName:"example-file"})});let r=e=>(0,o.isFile)(e)?e.name||"file":"object"==typeof e?JSON.stringify(e,void 0,2):null==e?void 0:e.toString();return{mimeType:t,params:Object.entries(e).flatMap(([e,t])=>Array.isArray(t)?t.filter(e=>null!=e).map((a,i)=>{let s=t.length>1?`${e}[${i}]`:e;return(0,o.isFile)(a)&&"name"in a?{name:s,value:r(a),fileName:a.name}:n&&n.includes(e)?{name:s,value:r(a),fileName:"example-file"}:{name:s,value:r(a)}}):(0,o.isFile)(t)&&"name"in t?[{name:e,value:r(t),fileName:t.name}]:n&&n.includes(e)?[{name:e,value:r(t),fileName:"example-file"}]:[{name:e,value:r(t)}])}}return"string"==typeof e&&t&&function(e){let t=e.toLowerCase();return t.startsWith("text/")||t.endsWith("+xml")||t.endsWith("/xml")}(t)?{mimeType:t,text:e}:{mimeType:"application/json",text:JSON.stringify(e,null,2)}}})(C,d,H,R?y(R):void 0,W);return Object.assign(Object.assign({},s),{method:(null!=(T=null==(k=t.operation)?void 0:k.method)?T:"").toUpperCase(),url:(0,l.joinWithSingleSlash)((0,l.addServerVariables)(r,n.server),U),queryString:N,headers:q,postData:G,cookies:D})},m=e=>null==e||("object"==typeof e?Object.values(e).every(e=>void 0===e):void 0);function h(e,t){if("object"!==t.type||!t.properties)return e;let r=new Set(Array.isArray(t.required)?t.required:[]),n=Object.assign({},e);for(let[e,a]of Object.entries(t.properties)){if(!(0,p.isSchemaObject)(a)||r.has(e)||"object"!==a.type||!Array.isArray(a.required)||0===a.required.length)continue;let t=n[e];(0,o.isObject)(t)&&(a.required.some(e=>{if("string"!=typeof e)return!1;let r=t[e];return null!=r&&""!==r})||delete n[e])}return n}e.s(["generateSnippet",()=>ea],92333);var g=e.i(644169);let b=(e,t)=>Object.keys(e).find(e=>e.toLowerCase()===t.toLowerCase()),v=(e,t)=>{let r=b(e,t);if(r)return e[r]},j=(e,t)=>!!b(e,t),x=(e,t)=>{let r=e[t.name];return void 0===r?e[t.name]=t.value:Array.isArray(r)?r.push(t.value):e[t.name]=[r,t.value],e};function S(e){if(!e)return"";if(e.href&&!e.protocol&&!e.host&&!e.hostname)return e.href;let t="";if(e.protocol&&(t+=e.protocol,e.protocol.endsWith(":")||(t+=":")),(e.slashes||e.protocol&&(e.host||e.hostname))&&(t+="//"),e.auth){let r=e.auth.split(":").map((e,t)=>0===t?e:e.replace(/@/g,"%40")).join(":");t+=`${r}@`}if(e.host?t+=e.host:e.hostname&&(t+=e.hostname,e.port&&(t+=`:${e.port}`)),e.pathname&&(t+=e.pathname.startsWith("/")?e.pathname:`/${e.pathname}`),e.search)t+=e.search.startsWith("?")?e.search:`?${e.search}`;else if(null!==e.query&&void 0!==e.query&&"string"!=typeof e.query){let r=new URLSearchParams;for(let[t,n]of Object.entries(e.query))if(Array.isArray(n))for(let e of n)r.append(t,null==e?"":String(e));else r.append(t,null==n?"":String(n));let n=r.toString();n&&(t+=`?${n}`)}return e.hash&&(t+=e.hash.startsWith("#")?e.hash:`#${e.hash}`),t}class O{constructor({indent:e,join:t}={}){this.postProcessors=[],this.code=[],this.indentationCharacter="",this.lineJoin="\n",this.indentLine=(e,t=0)=>{let r=this.indentationCharacter.repeat(t);return`${r}${e}`},this.unshift=(e,t)=>{let r=this.indentLine(e,t);this.code.unshift(r)},this.push=(e,t)=>{let r=this.indentLine(e,t);this.code.push(r)},this.blank=()=>{this.code.push("")},this.join=()=>{let e=this.code.join(this.lineJoin);return this.postProcessors.reduce((e,t)=>t(e),e)},this.addPostProcessor=e=>{this.postProcessors=[...this.postProcessors,e]},this.indentationCharacter=e||"",this.lineJoin=t??"\n"}}function w(e,t={}){let{delimiter:r='"',escapeChar:n="\\",escapeNewlines:o=!0}=t;return[...e.toString()].map(e=>{if("\b"===e)return`${n}b`;if(" "===e)return`${n}t`;if("\n"===e){if(o)return`${n}n`}else if("\f"===e)return`${n}f`;else if("\r"===e){if(o)return`${n}r`}else if(e===n)return n+n;else if(e===r)return n+r;else if(e<" "||e>"~")return JSON.stringify(e).slice(1,-1);return e}).join("")}let $=e=>w(e,{delimiter:"'"}),P=e=>w(e,{delimiter:'"'});class A{constructor(e){this.name="",this.toString=()=>`:${this.name}`,this.name=e}}class E{constructor(e){this.path="",this.toString=()=>`(clojure.java.io/file "${this.path}")`,this.path=e}}let k=e=>void 0===e?null:null===e?"null":e.constructor.name.toLowerCase(),T=e=>void 0===e||"object"===k(e)&&0===Object.keys(e).length,C=e=>(Object.keys(e).filter(t=>T(e[t])).forEach(t=>{delete e[t]}),e),R=(e,t)=>{let r=" ".repeat(e);return t.replace(/\n/g,` ${r}`)},I=e=>{switch(k(e)){case"string":return`"${e.replace(/"/g,'\\"')}"`;case"file":case"keyword":default:return e.toString();case"null":return"nil";case"regexp":return`#"${e.source}"`;case"object":{let t=Object.keys(e).reduce((t,r)=>{let n=R(r.length+2,I(e[r]));return`${t}:${r} ${n} `},"").trim();return`{${R(1,t)}}`}case"array":{let t=e.reduce((e,t)=>`${e} ${I(t)}`,"").trim();return`[${R(1,t)}]`}}},N={info:{key:"clj_http",title:"clj-http",link:"https://github.com/dakrone/clj-http",description:"An idiomatic clojure http client wrapping the apache client.",extname:".clj"},convert:({queryObj:e,method:t,postData:r,url:n,allHeaders:o},a)=>{let{push:i,join:s}=new O({indent:a?.indent});if(!["get","post","put","delete","patch","head","options"].includes(t=t.toLowerCase()))return i("Method not supported"),s();let l={headers:o,"query-params":e};switch(r.mimeType){case"application/json":{l["content-type"]=new A("json"),l["form-params"]=r.jsonObj;let e=b(l.headers,"content-type");e&&delete l.headers[e]}break;case"application/x-www-form-urlencoded":{l["form-params"]=r.paramsObj;let e=b(l.headers,"content-type");e&&delete l.headers[e]}break;case"text/plain":{l.body=r.text;let e=b(l.headers,"content-type");e&&delete l.headers[e]}break;case"multipart/form-data":if(r.params){l.multipart=r.params.map(e=>e.fileName&&!e.value?{name:e.name,content:new E(e.fileName)}:{name:e.name,content:e.value});let e=b(l.headers,"content-type");e&&delete l.headers[e]}}if("application/json"===v(l.headers,"accept")){l.accept=new A("json");let e=b(l.headers,"accept");e&&delete l.headers[e]}if(i("(require '[clj-http.client :as client])\n"),T(C(l)))i(`(client/${t} "${n}")`);else{let e=R(11+t.length+n.length,I(C(l)));i(`(client/${t} "${n}" ${e})`)}return s()}},U={info:{key:"httpclient",title:"HttpClient",link:"https://docs.microsoft.com/en-us/dotnet/api/system.net.http.httpclient",description:".NET Standard HTTP Client",extname:".cs"},convert:({allHeaders:e,postData:t,method:r,fullUrl:n},o)=>{let{push:a,join:i}=new O({indent:{indent:" ",...o}.indent});a("using System.Net.Http.Headers;");let s="",l=!!e.cookie,p=(e=>{let t=v(e,"accept-encoding");if(!t)return[];let r={gzip:"DecompressionMethods.GZip",deflate:"DecompressionMethods.Deflate"},n=[];return"string"==typeof t&&(t=[t]),t.forEach(e=>{e.split(",").forEach(e=>{let t=/\s*([^;\s]+)/.exec(e);if(t){let e=r[t[1]];e&&n.push(e)}})}),n})(e);(l||p.length)&&(s="clientHandler",a("var clientHandler = new HttpClientHandler"),a("{"),l&&a("UseCookies = false,",1),p.length&&a(`AutomaticDecompression = ${p.join(" | ")},`,1),a("};")),a(`var client = new HttpClient(${s});`),a("var request = new HttpRequestMessage"),a("{"),r=(r=r.toUpperCase())&&["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS","TRACE"].includes(r)?`HttpMethod.${r[0]}${r.substring(1).toLowerCase()}`:`new HttpMethod("${r}")`,a(`Method = ${r},`,1),a(`RequestUri = new Uri("${n}"),`,1);let c=Object.keys(e).filter(e=>{switch(e.toLowerCase()){case"content-type":case"content-length":case"accept-encoding":return!1;default:return!0}});if(c.length&&(a("Headers =",1),a("{",1),c.forEach(t=>{a(`{ "${t}", "${P(e[t])}" },`,2)}),a("},",1)),t.text){let e=t.mimeType;switch(e){case"application/x-www-form-urlencoded":a("Content = new FormUrlEncodedContent(new Dictionary",1),a("{",1),t.params?.forEach(e=>{a(`{ "${e.name}", "${e.value}" },`,2)}),a("}),",1);break;case"multipart/form-data":a("Content = new MultipartFormDataContent",1),a("{",1),t.params?.forEach(e=>{a(`new StringContent(${JSON.stringify(e.value||"")})`,2),a("{",2),a("Headers =",3),a("{",3),e.contentType&&a(`ContentType = new MediaTypeHeaderValue("${e.contentType}"),`,4),a('ContentDisposition = new ContentDispositionHeaderValue("form-data")',4),a("{",4),a(`Name = "${e.name}",`,5),e.fileName&&a(`FileName = "${e.fileName}",`,5),a("}",4),a("}",3),a("},",2)}),a("},",1);break;default:a(`Content = new StringContent(${JSON.stringify(t.text||"")})`,1),a("{",1),a("Headers =",2),a("{",2),a(`ContentType = new MediaTypeHeaderValue("${e}")`,3),a("}",2),a("}",1)}}return a("};"),a("using (var response = await client.SendAsync(request))"),a("{"),a("response.EnsureSuccessStatusCode();",1),a("var body = await response.Content.ReadAsStringAsync();",1),a("Console.WriteLine(body);",1),a("}"),i()}};var q=e.i(467034),D=e.i(31771);let _=(e,t,r,n)=>{let o=`${e} *${t} = `,a=L(r,n?o.length:void 0);return`${o}${a};`},L=(e,t)=>{let r=void 0===t?", ":`, ${" ".repeat(t)}`;switch(Object.prototype.toString.call(e)){case"[object Number]":return`@${e}`;case"[object Array]":{let t=e.map(e=>L(e));return`@[ ${t.join(r)} ]`}case"[object Object]":{let t=[];return Object.keys(e).forEach(r=>{t.push(`@"${r}": ${L(e[r])}`)}),`@{ ${t.join(r)} }`}case"[object Boolean]":return e?"@YES":"@NO";default:if(null==e)return"";return`@"${e.toString().replace(/"/g,'\\"')}"`}},F=(e,t,r)=>{switch(r=r||"",t=t||"",Object.prototype.toString.call(e)){case"[object Boolean]":return e;case"[object Null]":case"[object Undefined]":default:return"null";case"[object String]":return`'${w(e,{delimiter:"'",escapeNewlines:!1})}'`;case"[object Number]":return e.toString();case"[object Array]":{let n=e.map(e=>F(e,`${t}${t}`,t)).join(`, ${t}`);return`[ ${t}${n} ${r}]`}case"[object Object]":{let n=[];for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.push(`${F(r,t)} => ${F(e[r],`${t}${t}`,t)}`);return`[ ${t}${n.join(`, ${t}`)} ${r}]`}}},M=["ACL","BASELINE_CONTROL","CHECKIN","CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LABEL","LOCK","MERGE","MKACTIVITY","MKCOL","MKWORKSPACE","MOVE","OPTIONS","POST","PROPFIND","PROPPATCH","PUT","REPORT","TRACE","UNCHECKOUT","UNLOCK","UPDATE","VERSION_CONTROL"],B=e=>({method:t,headersObj:r,cookies:n,uriObj:o,fullUrl:a,postData:i,allHeaders:s})=>{let{push:l,join:p}=new O;if(!["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS"].includes(t.toUpperCase()))return"Method not supported";let c=[],u=Object.keys(r);return u.length&&(l("$headers=@{}"),u.forEach(e=>{"connection"!==e&&l(`$headers.Add("${e}", "${w(r[e],{escapeChar:"`"})}")`)}),c.push("-Headers $headers")),n.length&&(l("$session = New-Object Microsoft.PowerShell.Commands.WebRequestSession"),n.forEach(e=>{l("$cookie = New-Object System.Net.Cookie"),l(`$cookie.Name = '${e.name}'`),l(`$cookie.Value = '${e.value}'`),l(`$cookie.Domain = '${o.host}'`),l("$session.Cookies.Add($cookie)")}),c.push("-WebSession $session")),i.text&&(c.push(`-ContentType '${w(v(s,"content-type"),{delimiter:"'",escapeChar:"`"})}'`),c.push(`-Body '${i.text}'`)),l(`$response = ${e} -Uri '${a}' -Method ${t} ${c.join(" ")}`.trim()),p()},H={info:{key:"restmethod",title:"Invoke-RestMethod",link:"https://docs.microsoft.com/en-us/powershell/module/Microsoft.PowerShell.Utility/Invoke-RestMethod",description:"Powershell Invoke-RestMethod client",extname:".ps1"},convert:B("Invoke-RestMethod")},W={info:{key:"webrequest",title:"Invoke-WebRequest",link:"https://docs.microsoft.com/en-us/powershell/module/Microsoft.PowerShell.Utility/Invoke-WebRequest",description:"Powershell Invoke-WebRequest client",extname:".ps1"},convert:B("Invoke-WebRequest")};function G(e,t,r,n,o){let a=n.repeat(o),i=n.repeat(o-1),s=r?`, ${a}`:", ",l="object"===e?"{":"[",p="object"===e?"}":"]";return r?`${l} ${a}${t.join(s)} ${i}${p}`:"object"===e&&t.length>0?`${l} ${t.join(s)} ${p}`:`${l}${t.join(s)}${p}`}let J=(e,t,r)=>{switch(r=void 0===r?1:r+1,Object.prototype.toString.call(e)){case"[object Number]":return e;case"[object Array]":{let n=!1;return G("array",e.map(e=>("[object Object]"===Object.prototype.toString.call(e)&&(n=Object.keys(e).length>1),J(e,t,r))),n,t.indent,r)}case"[object Object]":{let n=[];for(let o in e)n.push(`"${o}": ${J(e[o],t,r)}`);return G("object",n,t.pretty&&n.length>1,t.indent,r)}case"[object Null]":return"None";case"[object Boolean]":return e?"True":"False";default:if(null==e)return"";return`"${e.toString().replace(/"/g,'\\"')}"`}},z=["HEAD","GET","POST","PUT","PATCH","DELETE","OPTIONS"],V=(e="")=>/^[a-z0-9-_/.@%^=:]+$/i.test(e)?e:`'${e.replace(/'/g,"'\\''")}'`,K={"http1.0":"0","url ":"",cookie:"b",data:"d",form:"F",globoff:"g",header:"H",insecure:"k",request:"X"},Q=(e,t)=>t.repeat(e),Y=(e,t,r,n)=>{let o=Q(n,r),a=Q(n-1,r),i=t?`, ${o}`:", ";return t?`[ ${o}${e.join(i)} ${a}]`:`[${e.join(i)}]`},X=(e,t,r)=>`let ${e} = ${Z(t,r)}`,Z=(e,t,r)=>{switch(r=void 0===r?1:r+1,Object.prototype.toString.call(e)){case"[object Number]":return e;case"[object Array]":{let n=!1;return Y(e.map(e=>("[object Object]"===Object.prototype.toString.call(e)&&(n=Object.keys(e).length>1),Z(e,t,r))),n,t.indent,r)}case"[object Object]":{let n=[];for(let o in e)n.push(`"${o}": ${Z(e[o],t,r)}`);return Y(n,t.pretty&&n.length>1,t.indent,r)}case"[object Boolean]":return e.toString();default:if(null==e)return"nil";return`"${e.toString().replace(/"/g,'\\"')}"`}},ee={c:{info:{key:"c",title:"C",default:"libcurl",cli:"c"},clientsById:{libcurl:{info:{key:"libcurl",title:"Libcurl",link:"http://curl.haxx.se/libcurl",description:"Simple REST and HTTP API Client for C",extname:".c"},convert:({method:e,fullUrl:t,headersObj:r,allHeaders:n,postData:o})=>{let{push:a,blank:i,join:s}=new O;a("CURL *hnd = curl_easy_init();"),i(),a(`curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "${e.toUpperCase()}");`),a("curl_easy_setopt(hnd, CURLOPT_WRITEDATA, stdout);"),a(`curl_easy_setopt(hnd, CURLOPT_URL, "${t}");`);let l=Object.keys(r);return l.length&&(i(),a("struct curl_slist *headers = NULL;"),l.forEach(e=>{a(`headers = curl_slist_append(headers, "${e}: ${P(r[e])}");`)}),a("curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);")),n.cookie&&(i(),a(`curl_easy_setopt(hnd, CURLOPT_COOKIE, "${n.cookie}");`)),o.text&&(i(),a(`curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, ${JSON.stringify(o.text)});`)),i(),a("CURLcode ret = curl_easy_perform(hnd);"),s()}}}},clojure:{info:{key:"clojure",title:"Clojure",default:"clj_http"},clientsById:{clj_http:N}},csharp:{info:{key:"csharp",title:"C#",default:"restsharp",cli:"dotnet"},clientsById:{httpclient:U,restsharp:{info:{key:"restsharp",title:"RestSharp",link:"http://restsharp.org/",description:"Simple REST and HTTP API Client for .NET",extname:".cs",installation:()=>"dotnet add package RestSharp"},convert:({method:e,fullUrl:t,headersObj:r,cookies:n,postData:o,uriObj:a})=>{let{push:i,join:s}=new O;if(!["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS"].includes(e.toUpperCase()))return"Method not supported";i("using RestSharp;\n\n"),i(`var options = new RestClientOptions("${t}");`),i("var client = new RestClient(options);"),i('var request = new RestRequest("");');let l=o.mimeType&&"multipart/form-data"===o.mimeType;switch(l&&i("request.AlwaysMultipartFormData = true;"),Object.keys(r).forEach(e=>{if(o.mimeType&&"content-type"===e.toLowerCase()&&o.text){l&&o.boundary&&i(`request.FormBoundary = "${o.boundary}";`);return}i(`request.AddHeader("${e}", "${P(r[e])}");`)}),n.forEach(({name:e,value:t})=>{i(`request.AddCookie("${e}", "${P(t)}", "${a.pathname}", "${a.host}");`)}),o.mimeType){case"multipart/form-data":if(!o.params)break;o.params.forEach(e=>{e.fileName?i(`request.AddFile("${e.name}", "${e.fileName}");`):i(`request.AddParameter("${e.name}", "${e.value}");`)});break;case"application/x-www-form-urlencoded":if(!o.params)break;o.params.forEach(e=>{i(`request.AddParameter("${e.name}", "${e.value}");`)});break;case"application/json":{if(!o.text)break;let e=JSON.stringify(o.text);i(`request.AddJsonBody(${e}, false);`);break}default:if(!o.text)break;i(`request.AddStringBody("${o.text}", "${o.mimeType}");`)}return i(`var response = await client.${function(e){return e[0].toUpperCase()+e.slice(1).toLowerCase()}(e)}Async(request); `),i('Console.WriteLine("{0}", response.Content);\n'),s()}}}},go:{info:{key:"go",title:"Go",default:"native",cli:"go"},clientsById:{native:{info:{key:"native",title:"NewRequest",link:"http://golang.org/pkg/net/http/#NewRequest",description:"Golang HTTP client request",extname:".go"},convert:({postData:e,method:t,allHeaders:r,fullUrl:n},o={})=>{let{blank:a,push:i,join:s}=new O({indent:" "}),{showBoilerplate:l=!0,checkErrors:p=!1,printBody:c=!0,timeout:u=-1}=o,d=p?"err":"_",y=+!!l,f=()=>{p&&(i("if err != nil {",y),i("panic(err)",y+1),i("}",y))};l&&(i("package main"),a(),i("import ("),i('"fmt"',y),u>0&&i('"time"',y),e.text&&i('"strings"',y),i('"net/http"',y),c&&i('"io"',y),i(")"),a(),i("func main() {"),a());let m=u>0;return m&&(i("client := http.Client{",y),m&&i(`Timeout: time.Duration(${u} * time.Second),`,y+1),i("}",y),a()),i(`url := "${n}"`,y),a(),e.text?(i(`payload := strings.NewReader(${JSON.stringify(e.text)})`,y),a(),i(`req, ${d} := http.NewRequest("${t}", url, payload)`,y)):i(`req, ${d} := http.NewRequest("${t}", url, nil)`,y),a(),f(),Object.keys(r).length&&(Object.keys(r).forEach(e=>{i(`req.Header.Add("${e}", "${P(r[e])}")`,y)}),a()),i(`res, ${d} := ${m?"client":"http.DefaultClient"}.Do(req)`,y),f(),c&&(a(),i("defer res.Body.Close()",y),i(`body, ${d} := io.ReadAll(res.Body)`,y),f()),a(),c&&i("fmt.Println(string(body))",y),l&&(a(),i("}")),s()}}}},http:{info:{key:"http",title:"HTTP",default:"http1.1"},clientsById:{"http1.1":{info:{key:"http1.1",title:"HTTP/1.1",link:"https://tools.ietf.org/html/rfc7230",description:"HTTP/1.1 request string in accordance with RFC 7230",extname:null},convert:({method:e,fullUrl:t,uriObj:r,httpVersion:n,allHeaders:o,postData:a},i)=>{let s={absoluteURI:!1,autoContentLength:!0,autoHost:!0,...i},{blank:l,push:p,join:c}=new O({indent:"",join:"\r\n"}),u=s.absoluteURI?t:r.path;p(`${e} ${u} ${n}`);let d=Object.keys(o);if(d.forEach(e=>{let t=e.toLowerCase().replace(/(^|-)(\w)/g,e=>e.toUpperCase());p(`${t}: ${o[e]}`)}),s.autoHost&&!d.includes("host")&&p(`Host: ${r.host}`),s.autoContentLength&&a.text&&!d.includes("content-length")){let e=q.Buffer.byteLength(a.text,"ascii").toString();p(`Content-Length: ${e}`)}l();let y=c(),f=a.text||"";return`${y}\r ${f}`}}}},java:{info:{key:"java",title:"Java",default:"unirest"},clientsById:{asynchttp:{info:{key:"asynchttp",title:"AsyncHttp",link:"https://github.com/AsyncHttpClient/async-http-client",description:"Asynchronous Http and WebSocket Client library for Java",extname:".java"},convert:({method:e,allHeaders:t,postData:r,fullUrl:n},o)=>{let{blank:a,push:i,join:s}=new O({indent:{indent:" ",...o}.indent});return i("AsyncHttpClient client = new DefaultAsyncHttpClient();"),i(`client.prepare("${e.toUpperCase()}", "${n}")`),Object.keys(t).forEach(e=>{i(`.setHeader("${e}", "${P(t[e])}")`,1)}),r.text&&i(`.setBody(${JSON.stringify(r.text)})`,1),i(".execute()",1),i(".toCompletableFuture()",1),i(".thenAccept(System.out::println)",1),i(".join();",1),a(),i("client.close();"),s()}},nethttp:{info:{key:"nethttp",title:"java.net.http",link:"https://openjdk.java.net/groups/net/httpclient/intro.html",description:"Java Standardized HTTP Client API",extname:".java"},convert:({allHeaders:e,fullUrl:t,method:r,postData:n},o)=>{let{push:a,join:i}=new O({indent:{indent:" ",...o}.indent});return a("HttpRequest request = HttpRequest.newBuilder()"),a(`.uri(URI.create("${t}"))`,2),Object.keys(e).forEach(t=>{a(`.header("${t}", "${P(e[t])}")`,2)}),n.text?a(`.method("${r.toUpperCase()}", HttpRequest.BodyPublishers.ofString(${JSON.stringify(n.text)}))`,2):a(`.method("${r.toUpperCase()}", HttpRequest.BodyPublishers.noBody())`,2),a(".build();",2),a("HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());"),a("System.out.println(response.body());"),i()}},okhttp:{info:{key:"okhttp",title:"OkHttp",link:"http://square.github.io/okhttp/",description:"An HTTP Request Client Library",extname:".java"},convert:({postData:e,method:t,fullUrl:r,allHeaders:n},o)=>{let{push:a,blank:i,join:s}=new O({indent:{indent:" ",...o}.indent});return a("OkHttpClient client = new OkHttpClient();"),i(),e.text&&(e.boundary?a(`MediaType mediaType = MediaType.parse("${e.mimeType}; boundary=${e.boundary}");`):a(`MediaType mediaType = MediaType.parse("${e.mimeType}");`),a(`RequestBody body = RequestBody.create(mediaType, ${JSON.stringify(e.text)});`)),a("Request request = new Request.Builder()"),a(`.url("${r}")`,1),["GET","POST","PUT","DELETE","PATCH","HEAD"].includes(t.toUpperCase())?["POST","PUT","DELETE","PATCH"].includes(t.toUpperCase())?e.text?a(`.${t.toLowerCase()}(body)`,1):a(`.${t.toLowerCase()}(null)`,1):a(`.${t.toLowerCase()}()`,1):e.text?a(`.method("${t.toUpperCase()}", body)`,1):a(`.method("${t.toUpperCase()}", null)`,1),Object.keys(n).forEach(e=>{a(`.addHeader("${e}", "${P(n[e])}")`,1)}),a(".build();",1),i(),a("Response response = client.newCall(request).execute();"),s()}},unirest:{info:{key:"unirest",title:"Unirest",link:"http://unirest.io/java.html",description:"Lightweight HTTP Request Client Library",extname:".java"},convert:({method:e,allHeaders:t,postData:r,fullUrl:n},o)=>{let{join:a,push:i}=new O({indent:{indent:" ",...o}.indent});return["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS"].includes(e.toUpperCase())?i(`HttpResponse response = Unirest.${e.toLowerCase()}("${n}")`):i(`HttpResponse response = Unirest.customMethod("${e.toUpperCase()}","${n}")`),Object.keys(t).forEach(e=>{i(`.header("${e}", "${P(t[e])}")`,1)}),r.text&&i(`.body(${JSON.stringify(r.text)})`,1),i(".asString();",1),a()}}}},javascript:{info:{key:"javascript",title:"JavaScript",default:"fetch"},clientsById:{xhr:{info:{key:"xhr",title:"XMLHttpRequest",link:"https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest",description:"W3C Standard API that provides scripted client functionality",extname:".js"},convert:({postData:e,allHeaders:t,method:r,fullUrl:n},o)=>{let a={indent:" ",cors:!0,...o},{blank:i,push:s,join:l}=new O({indent:a.indent});switch(e.mimeType){case"application/json":s(`const data = JSON.stringify(${(0,D.default)(e.jsonObj,{indent:a.indent})});`),i();break;case"multipart/form-data":if(!e.params)break;if(s("const data = new FormData();"),e.params.forEach(e=>{s(`data.append('${e.name}', '${e.value||e.fileName||""}');`)}),j(t,"content-type")&&v(t,"content-type")?.includes("boundary")){let e=b(t,"content-type");e&&delete t[e]}i();break;default:s(`const data = ${e.text?`'${e.text}'`:"null"};`),i()}return s("const xhr = new XMLHttpRequest();"),a.cors&&s("xhr.withCredentials = true;"),i(),s("xhr.addEventListener('readystatechange', function () {"),s("if (this.readyState === this.DONE) {",1),s("console.log(this.responseText);",2),s("}",1),s("});"),i(),s(`xhr.open('${r}', '${n}');`),Object.keys(t).forEach(e=>{s(`xhr.setRequestHeader('${e}', '${$(t[e])}');`)}),i(),s("xhr.send(data);"),l()}},axios:{info:{key:"axios",title:"Axios",link:"https://github.com/axios/axios",description:"Promise based HTTP client for the browser and node.js",extname:".js",installation:()=>"npm install axios --save"},convert:({allHeaders:e,method:t,url:r,queryObj:n,postData:o},a)=>{let{blank:i,push:s,join:l,addPostProcessor:p}=new O({indent:{indent:" ",...a}.indent});s("import axios from 'axios';"),i();let c={method:t,url:r};switch(Object.keys(n).length&&(c.params=n),Object.keys(e).length&&(c.headers=e),o.mimeType){case"application/x-www-form-urlencoded":o.params&&(s("const encodedParams = new URLSearchParams();"),o.params.forEach(e=>{s(`encodedParams.set('${e.name}', '${e.value}');`)}),i(),c.data="encodedParams,",p(e=>e.replace(/'encodedParams,'/,"encodedParams,")));break;case"application/json":o.jsonObj&&(c.data=o.jsonObj);break;case"multipart/form-data":if(!o.params)break;s("const form = new FormData();"),o.params.forEach(e=>{s(`form.append('${e.name}', '${e.value||e.fileName||""}');`)}),i(),c.data="[form]";break;default:o.text&&(c.data=o.text)}let u=(0,D.default)(c,{indent:" ",inlineCharacterLimit:80}).replace('"[form]"',"form");return s(`const options = ${u};`),i(),s("axios"),s(".request(options)",1),s(".then(res => console.log(res.data))",1),s(".catch(err => console.error(err));",1),l()}},fetch:{info:{key:"fetch",title:"fetch",link:"https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch",description:"Perform asynchronous HTTP requests with the Fetch API",extname:".js"},convert:({method:e,allHeaders:t,postData:r,fullUrl:n},o)=>{let a={indent:" ",credentials:null,...o},{blank:i,join:s,push:l}=new O({indent:a.indent}),p={method:e};switch(Object.keys(t).length&&(p.headers=t),null!==a.credentials&&(p.credentials=a.credentials),r.mimeType){case"application/x-www-form-urlencoded":p.body=r.paramsObj?r.paramsObj:r.text;break;case"application/json":r.jsonObj&&(p.body=r.jsonObj);break;case"multipart/form-data":{if(!r.params)break;let e=b(t,"content-type");e&&delete t[e],l("const form = new FormData();"),r.params.forEach(e=>{l(`form.append('${e.name}', '${e.value||e.fileName||""}');`)}),i();break}default:r.text&&(p.body=r.text)}return p.headers&&!Object.keys(p.headers).length&&delete p.headers,l(`const options = ${(0,D.default)(p,{indent:a.indent,inlineCharacterLimit:80,transform:(e,t,n)=>{if("body"===t){if("application/x-www-form-urlencoded"===r.mimeType)return`new URLSearchParams(${n})`;else if("application/json"===r.mimeType)return`JSON.stringify(${n})`}return n}})};`),i(),r.params&&"multipart/form-data"===r.mimeType&&(l("options.body = form;"),i()),l(`fetch('${n}', options)`),l(".then(res => res.json())",1),l(".then(res => console.log(res))",1),l(".catch(err => console.error(err));",1),s()}},jquery:{info:{key:"jquery",title:"jQuery",link:"http://api.jquery.com/jquery.ajax/",description:"Perform an asynchronous HTTP (Ajax) requests with jQuery",extname:".js"},convert:({fullUrl:e,method:t,allHeaders:r,postData:n},o)=>{let a={indent:" ",...o},{blank:i,push:s,join:l}=new O({indent:a.indent}),p={async:!0,crossDomain:!0,url:e,method:t,headers:r};switch(n.mimeType){case"application/x-www-form-urlencoded":p.data=n.paramsObj?n.paramsObj:n.text;break;case"application/json":p.processData=!1,p.data=n.text;break;case"multipart/form-data":if(!n.params)break;if(s("const form = new FormData();"),n.params.forEach(e=>{s(`form.append('${e.name}', '${e.value||e.fileName||""}');`)}),p.processData=!1,p.contentType=!1,p.mimeType="multipart/form-data",p.data="[form]",j(r,"content-type")&&v(r,"content-type")?.includes("boundary")){let e=b(r,"content-type");e&&delete p.headers[e]}i();break;default:n.text&&(p.data=n.text)}let c=(0,D.default)(p,{indent:a.indent}).replace("'[form]'","form");return s(`const settings = ${c};`),i(),s("$.ajax(settings).done(res => {"),s("console.log(res);",1),s("});"),l()}}}},json:{info:{key:"json",title:"JSON",default:"native"},clientsById:{native:{info:{key:"native",title:"Native JSON",link:"https://www.json.org/json-en.html",description:"A JSON represetation of any HAR payload.",extname:".json"},convert:({postData:e},t)=>{let r={indent:" ",...t},n="";switch(e.mimeType){case"application/x-www-form-urlencoded":n=e.paramsObj?e.paramsObj:e.text;break;case"application/json":e.jsonObj&&(n=e.jsonObj);break;case"multipart/form-data":{if(!e.params)break;let t={};e.params.forEach(e=>{t[e.name]=e.value}),n=t;break}default:e.text&&(n=e.text)}return void 0===n||""===n?"No JSON body":JSON.stringify(n,null,r.indent)}}}},kotlin:{info:{key:"kotlin",title:"Kotlin",default:"okhttp"},clientsById:{okhttp:{info:{key:"okhttp",title:"OkHttp",link:"http://square.github.io/okhttp/",description:"An HTTP Request Client Library",extname:".kt"},convert:({postData:e,fullUrl:t,method:r,allHeaders:n},o)=>{let{blank:a,join:i,push:s}=new O({indent:{indent:" ",...o}.indent});return s("val client = OkHttpClient()"),a(),e.text&&(e.boundary?s(`val mediaType = MediaType.parse("${e.mimeType}; boundary=${e.boundary}")`):s(`val mediaType = MediaType.parse("${e.mimeType}")`),s(`val body = RequestBody.create(mediaType, ${JSON.stringify(e.text)})`)),s("val request = Request.Builder()"),s(`.url("${t}")`,1),["GET","POST","PUT","DELETE","PATCH","HEAD"].includes(r.toUpperCase())?["POST","PUT","DELETE","PATCH"].includes(r.toUpperCase())?e.text?s(`.${r.toLowerCase()}(body)`,1):s(`.${r.toLowerCase()}(null)`,1):s(`.${r.toLowerCase()}()`,1):e.text?s(`.method("${r.toUpperCase()}", body)`,1):s(`.method("${r.toUpperCase()}", null)`,1),Object.keys(n).forEach(e=>{s(`.addHeader("${e}", "${P(n[e])}")`,1)}),s(".build()",1),a(),s("val response = client.newCall(request).execute()"),i()}}}},node:{info:{key:"node",title:"Node.js",default:"fetch",cli:"node %s"},clientsById:{native:{info:{key:"native",title:"HTTP",link:"http://nodejs.org/api/http.html#http_http_request_options_callback",description:"Node.js native HTTP interface",extname:".cjs"},convert:({uriObj:e,method:t,allHeaders:r,postData:n},o={})=>{let{indent:a=" "}=o,{blank:i,join:s,push:l,unshift:p}=new O({indent:a}),c={method:t,hostname:e.hostname,port:e.port,path:e.path,headers:r};switch(l(`const http = require('${e.protocol?.replace(":","")}');`),i(),l(`const options = ${(0,D.default)(c,{indent:a})};`),i(),l("const req = http.request(options, function (res) {"),l("const chunks = [];",1),i(),l("res.on('data', function (chunk) {",1),l("chunks.push(chunk);",2),l("});",1),i(),l("res.on('end', function () {",1),l("const body = Buffer.concat(chunks);",2),l("console.log(body.toString());",2),l("});",1),l("});"),i(),n.mimeType){case"application/x-www-form-urlencoded":n.paramsObj&&(p("const qs = require('querystring');"),l(`req.write(qs.stringify(${(0,D.default)(n.paramsObj,{indent:" ",inlineCharacterLimit:80})}));`));break;case"application/json":n.jsonObj&&l(`req.write(JSON.stringify(${(0,D.default)(n.jsonObj,{indent:" ",inlineCharacterLimit:80})}));`);break;default:n.text&&l(`req.write(${(0,D.default)(n.text,{indent:a})});`)}return l("req.end();"),s()}},axios:{info:{key:"axios",title:"Axios",link:"https://github.com/axios/axios",description:"Promise based HTTP client for the browser and node.js",extname:".js",installation:()=>"npm install axios --save"},convert:({method:e,fullUrl:t,allHeaders:r,postData:n},o)=>{let{blank:a,join:i,push:s,addPostProcessor:l}=new O({indent:{indent:" ",...o}.indent});s("import axios from 'axios';"),a();let p={method:e,url:t};switch(Object.keys(r).length&&(p.headers=r),n.mimeType){case"application/x-www-form-urlencoded":n.params&&(s("const encodedParams = new URLSearchParams();"),n.params.forEach(e=>{s(`encodedParams.set('${e.name}', '${e.value}');`)}),a(),p.data="encodedParams,",l(e=>e.replace(/'encodedParams,'/,"encodedParams,")));break;case"application/json":n.jsonObj&&(p.data=n.jsonObj);break;default:n.text&&(p.data=n.text)}let c=(0,D.default)(p,{indent:" ",inlineCharacterLimit:80});return s(`const options = ${c};`),a(),s("axios"),s(".request(options)",1),s(".then(res => console.log(res.data))",1),s(".catch(err => console.error(err));",1),i()}},fetch:{info:{key:"fetch",title:"fetch",link:"https://nodejs.org/docs/latest/api/globals.html#fetch",description:"Perform asynchronous HTTP requests with the Fetch API",extname:".js"},convert:({method:e,fullUrl:t,postData:r,headersObj:n,cookies:o},a)=>{let i={indent:" ",...a},s=!1,{blank:l,push:p,join:c,unshift:u}=new O({indent:i.indent}),d={method:e};switch(Object.keys(n).length&&(d.headers=n),r.mimeType){case"application/x-www-form-urlencoded":p("const encodedParams = new URLSearchParams();"),r.params?.forEach(e=>{p(`encodedParams.set('${e.name}', '${e.value}');`)}),d.body="encodedParams",l();break;case"application/json":r.jsonObj&&(d.body=r.jsonObj);break;case"multipart/form-data":{if(!r.params)break;let e=b(n,"content-type");e&&delete n[e],p("const formData = new FormData();"),r.params.forEach(e=>{if(!e.fileName&&!e.fileName&&!e.contentType)return void p(`formData.append('${e.name}', '${e.value}');`);e.fileName&&(s=!0,p(`formData.append('${e.name}', await new Response(fs.createReadStream('${e.fileName}')).blob());`))}),d.body="formData",l();break}default:r.text&&(d.body=r.text)}if(o.length){let e=o.map(({name:e,value:t})=>`${encodeURIComponent(e)}=${encodeURIComponent(t)}`).join("; ");d.headers||(d.headers={}),d.headers.cookie=e}p(`const url = '${t}';`),d.headers&&!Object.keys(d.headers).length&&delete d.headers;let y=(0,D.default)(d,{indent:" ",inlineCharacterLimit:80,transform:(e,t,n)=>"body"===t&&"application/json"===r.mimeType?`JSON.stringify(${n})`:n});return p(`const options = ${y};`),l(),s&&u("import fs from 'fs';\n"),p("fetch(url, options)"),p(".then(res => res.json())",1),p(".then(json => console.log(json))",1),p(".catch(err => console.error(err));",1),c().replace(/'encodedParams'/,"encodedParams").replace(/'formData'/,"formData")}}}},objc:{info:{key:"objc",title:"Objective-C",default:"nsurlsession"},clientsById:{nsurlsession:{info:{key:"nsurlsession",title:"NSURLSession",link:"https://developer.apple.com/library/mac/documentation/Foundation/Reference/NSURLSession_class/index.html",description:"Foundation's NSURLSession request",extname:".m"},convert:({allHeaders:e,postData:t,method:r,fullUrl:n},o)=>{let a={indent:" ",pretty:!0,timeout:10,...o},{push:i,join:s,blank:l}=new O({indent:a.indent}),p={hasHeaders:!1,hasBody:!1};if(i("#import "),Object.keys(e).length&&(p.hasHeaders=!0,l(),i(_("NSDictionary","headers",e,a.pretty))),t.text||t.jsonObj||t.params)switch(p.hasBody=!0,t.mimeType){case"application/x-www-form-urlencoded":if(t.params?.length){l();let[e,...r]=t.params;i(`NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"${e.name}=${e.value}" dataUsingEncoding:NSUTF8StringEncoding]];`),r.forEach(({name:e,value:t})=>{i(`[postData appendData:[@"&${e}=${t}" dataUsingEncoding:NSUTF8StringEncoding]];`)})}else p.hasBody=!1;break;case"application/json":t.jsonObj&&(i(_("NSDictionary","parameters",t.jsonObj,a.pretty)),l(),i("NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];"));break;case"multipart/form-data":i(_("NSArray","parameters",t.params||[],a.pretty)),i(`NSString *boundary = @"${t.boundary}";`),l(),i("NSError *error;"),i("NSMutableString *body = [NSMutableString string];"),i("for (NSDictionary *param in parameters) {"),i('[body appendFormat:@"--%@\\r\\n", boundary];',1),i('if (param[@"fileName"]) {',1),i('[body appendFormat:@"Content-Disposition:form-data; name=\\"%@\\"; filename=\\"%@\\"\\r\\n", param[@"name"], param[@"fileName"]];',2),i('[body appendFormat:@"Content-Type: %@\\r\\n\\r\\n", param[@"contentType"]];',2),i('[body appendFormat:@"%@", [NSString stringWithContentsOfFile:param[@"fileName"] encoding:NSUTF8StringEncoding error:&error]];',2),i("if (error) {",2),i('NSLog(@"%@", error);',3),i("}",2),i("} else {",1),i('[body appendFormat:@"Content-Disposition:form-data; name=\\"%@\\"\\r\\n\\r\\n", param[@"name"]];',2),i('[body appendFormat:@"%@", param[@"value"]];',2),i("}",1),i("}"),i('[body appendFormat:@"\\r\\n--%@--\\r\\n", boundary];'),i("NSData *postData = [body dataUsingEncoding:NSUTF8StringEncoding];");break;default:l(),i(`NSData *postData = [[NSData alloc] initWithData:[@"${t.text}" dataUsingEncoding:NSUTF8StringEncoding]];`)}return l(),i(`NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"${n}"]`),i(" cachePolicy:NSURLRequestUseProtocolCachePolicy"),i(` timeoutInterval:${a.timeout.toFixed(1)}];`),i(`[request setHTTPMethod:@"${r}"];`),p.hasHeaders&&i("[request setAllHTTPHeaderFields:headers];"),p.hasBody&&i("[request setHTTPBody:postData];"),l(),i("NSURLSession *session = [NSURLSession sharedSession];"),i("NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request"),i(" completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {"),i(" if (error) {",1),i(' NSLog(@"%@", error);',2),i(" } else {",1),i(" NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;",2),i(' NSLog(@"%@", httpResponse);',2),i(" }",1),i(" }];"),i("[dataTask resume];"),s()}}}},ocaml:{info:{key:"ocaml",title:"OCaml",default:"cohttp"},clientsById:{cohttp:{info:{key:"cohttp",title:"CoHTTP",link:"https://github.com/mirage/ocaml-cohttp",description:"Cohttp is a very lightweight HTTP server using Lwt or Async for OCaml",extname:".ml",installation:()=>"opam install cohttp-lwt-unix cohttp-async"},convert:({fullUrl:e,allHeaders:t,postData:r,method:n},o)=>{let{push:a,blank:i,join:s}=new O({indent:{indent:" ",...o}.indent});a("open Cohttp_lwt_unix"),a("open Cohttp"),a("open Lwt"),i(),a(`let uri = Uri.of_string "${e}" in`);let l=Object.keys(t);1===l.length?a(`let headers = Header.add (Header.init ()) "${l[0]}" "${P(t[l[0]])}" in`):l.length>1&&(a("let headers = Header.add_list (Header.init ()) ["),l.forEach(e=>{a(`("${e}", "${P(t[e])}");`,1)}),a("] in")),r.text&&a(`let body = Cohttp_lwt_body.of_string ${JSON.stringify(r.text)} in`),i();let p=l.length?"~headers ":"",c=r.text?"~body ":"",u=["get","post","head","delete","patch","put","options"].includes(n.toLowerCase())?`\`${n.toUpperCase()}`:`(Code.method_of_string "${n}")`;return a(`Client.call ${p}${c}${u} uri`),a(">>= fun (res, body_stream) ->"),a("(* Do stuff with the result *)",1),s()}}}},php:{info:{key:"php",title:"PHP",default:"curl",cli:"php %s"},clientsById:{curl:{info:{key:"curl",title:"cURL",link:"http://php.net/manual/en/book.curl.php",description:"PHP with ext-curl",extname:".php"},convert:({uriObj:e,postData:t,fullUrl:r,method:n,httpVersion:o,cookies:a,headersObj:i},s={})=>{let{closingTag:l=!1,indent:p=" ",maxRedirects:c=10,namedErrors:u=!1,noTags:d=!1,shortTags:y=!1,timeout:f=30}=s,{push:m,blank:h,join:g}=new O({indent:p});d||(m(y?"{null!=e&&v.push(`${t} => ${r?JSON.stringify(e):e},`)});let j=a.map(e=>`${encodeURIComponent(e.name)}=${encodeURIComponent(e.value)}`);j.length&&v.push(`CURLOPT_COOKIE => "${j.join("; ")}",`);let x=Object.keys(i).sort().map(e=>`"${e}: ${P(i[e])}"`);return x.length&&(v.push("CURLOPT_HTTPHEADER => ["),v.push(x.join(`, ${p}${p}`),1),v.push("],")),m(v.join(),1),m("]);"),h(),m("$response = curl_exec($curl);"),m("$err = curl_error($curl);"),h(),m("curl_close($curl);"),h(),m("if ($err) {"),m(u?'echo array_flip(get_defined_constants(true)["curl"])[$err];':'echo "cURL Error #:" . $err;',1),m("} else {"),m("echo $response;",1),m("}"),!d&&l&&(h(),m("?>")),g()}},guzzle:{info:{key:"guzzle",title:"Guzzle",link:"http://docs.guzzlephp.org/en/stable/",description:"PHP with Guzzle",extname:".php",installation:()=>"composer require guzzlehttp/guzzle"},convert:({postData:e,fullUrl:t,method:r,cookies:n,headersObj:o},a)=>{let i={closingTag:!1,indent:" ",noTags:!1,shortTags:!1,...a},{push:s,blank:l,join:p}=new O({indent:i.indent}),{code:c,push:u,join:d}=new O({indent:i.indent});switch(!i.noTags&&s(i.shortTags?" ${F(e.paramsObj,i.indent+i.indent,i.indent)},`,1);break;case"multipart/form-data":{let t=[];if(e.params&&e.params.forEach(e=>{if(e.fileName){let r={name:e.name,filename:e.fileName,contents:e.value};e.contentType&&(r.headers={"Content-Type":e.contentType}),t.push(r)}else e.value&&t.push({name:e.name,contents:e.value})}),t.length&&(u(`'multipart' => ${F(t,i.indent+i.indent,i.indent)}`,1),j(o,"content-type")&&v(o,"content-type")?.indexOf("boundary"))){let e=b(o,"content-type");e&&delete o[e]}break}default:e.text&&u(`'body' => ${F(e.text)},`,1)}let y=Object.keys(o).sort().map(e=>`${i.indent}${i.indent}'${e}' => '${$(o[e])}',`),f=n.map(e=>`${encodeURIComponent(e.name)}=${encodeURIComponent(e.value)}`).join("; ");return f.length&&y.push(`${i.indent}${i.indent}'cookie' => '${$(f)}',`),y.length&&(u("'headers' => [",1),u(y.join("\n")),u("],",1)),s("$client = new \\GuzzleHttp\\Client();"),l(),c.length?(s(`$response = $client->request('${r}', '${t}', [`),s(d()),s("]);")):s(`$response = $client->request('${r}', '${t}');`),l(),s("echo $response->getBody();"),!i.noTags&&i.closingTag&&(l(),s("?>")),p()}},http1:{info:{key:"http1",title:"HTTP v1",link:"http://php.net/manual/en/book.http.php",description:"PHP with pecl/http v1",extname:".php"},convert:({method:e,url:t,postData:r,queryObj:n,headersObj:o,cookiesObj:a},i={})=>{let{closingTag:s=!1,indent:l=" ",noTags:p=!1,shortTags:c=!1}=i,{push:u,blank:d,join:y}=new O({indent:l});switch(!p&&(u(c?"setUrl(${F(t)});`),u(M.includes(e.toUpperCase())?`$request->setMethod(HTTP_METH_${e.toUpperCase()});`:`$request->setMethod(HttpRequest::HTTP_METH_${e.toUpperCase()});`),d(),Object.keys(n).length&&(u(`$request->setQueryData(${F(n,l)});`),d()),Object.keys(o).length&&(u(`$request->setHeaders(${F(o,l)});`),d()),Object.keys(a).length&&(u(`$request->setCookies(${F(a,l)});`),d()),r.mimeType){case"application/x-www-form-urlencoded":u(`$request->setContentType(${F(r.mimeType)});`),u(`$request->setPostFields(${F(r.paramsObj,l)});`),d();break;case"application/json":u(`$request->setContentType(${F(r.mimeType)});`),u(`$request->setBody(json_encode(${F(r.jsonObj,l)}));`),d();break;default:r.text&&(u(`$request->setBody(${F(r.text)});`),d())}return u("try {"),u("$response = $request->send();",1),d(),u("echo $response->getBody();",1),u("} catch (HttpException $ex) {"),u("echo $ex;",1),u("}"),!p&&s&&(d(),u("?>")),y()}},http2:{info:{key:"http2",title:"HTTP v2",link:"http://devel-m6w6.rhcloud.com/mdref/http",description:"PHP with pecl/http v2",extname:".php"},convert:({postData:e,headersObj:t,method:r,queryObj:n,cookiesObj:o,url:a},i={})=>{let{closingTag:s=!1,indent:l=" ",noTags:p=!1,shortTags:c=!1}=i,{push:u,blank:d,join:y}=new O({indent:l}),f=!1;switch(!p&&(u(c?"append(new http\\QueryString(${F(e.paramsObj,l)}));`),d(),f=!0;break;case"multipart/form-data":{if(!e.params)break;let r=[],n={};e.params.forEach(({name:e,fileName:t,value:o,contentType:a})=>{if(t)return void r.push({name:e,type:a,file:t,data:o});o&&(n[e]=o)});let o=Object.keys(n).length?F(n,l):"null",a=r.length?F(r,l):"null";if(u("$body = new http\\Message\\Body;"),u(`$body->addForm(${o}, ${a});`),j(t,"content-type")&&v(t,"content-type")?.indexOf("boundary")){let e=b(t,"content-type");e&&delete t[e]}d(),f=!0;break}case"application/json":u("$body = new http\\Message\\Body;"),u(`$body->append(json_encode(${F(e.jsonObj,l)}));`),f=!0;break;default:e.text&&(u("$body = new http\\Message\\Body;"),u(`$body->append(${F(e.text)});`),d(),f=!0)}return u(`$request->setRequestUrl(${F(a)});`),u(`$request->setRequestMethod(${F(r)});`),f&&(u("$request->setBody($body);"),d()),Object.keys(n).length&&(u(`$request->setQuery(new http\\QueryString(${F(n,l)}));`),d()),Object.keys(t).length&&(u(`$request->setHeaders(${F(t,l)});`),d()),Object.keys(o).length&&(d(),u(`$client->setCookies(${F(o,l)});`),d()),u("$client->enqueue($request)->send();"),u("$response = $client->getResponse();"),d(),u("echo $response->getBody();"),!p&&s&&(d(),u("?>")),y()}}}},powershell:{info:{key:"powershell",title:"Powershell",default:"webrequest"},clientsById:{webrequest:W,restmethod:H}},python:{info:{key:"python",title:"Python",default:"requests",cli:"python3 %s"},clientsById:{requests:{info:{key:"requests",title:"Requests",link:"http://docs.python-requests.org/en/latest/api/#requests.request",description:"Requests HTTP library",extname:".py",installation:()=>"python -m pip install requests"},convert:({fullUrl:e,postData:t,allHeaders:r,method:n},o)=>{let a={indent:" ",pretty:!0,...o},{push:i,blank:s,join:l,addPostProcessor:p}=new O({indent:a.indent});i("import requests"),s(),i(`url = "${e}"`),s();let c={},u={},d=!1,y=!1,f=!1;switch(t.mimeType){case"application/json":t.jsonObj&&(i(`payload = ${J(t.jsonObj,a)}`),f=!0,y=!0);break;case"multipart/form-data":if(!t.params)break;if(c={},t.params.forEach(e=>{e.fileName?(e.contentType?u[e.name]=`('${e.fileName}', open('${e.fileName}', 'rb'), '${e.contentType}')`:u[e.name]=`('${e.fileName}', open('${e.fileName}', 'rb'))`,d=!0):(c[e.name]=e.value,y=!0)}),d){i(`files = ${J(u,a)}`),y&&i(`payload = ${J(c,a)}`);let e=b(r,"content-type");e&&delete r[e]}else{let e=JSON.stringify(t.text);e&&(i(`payload = ${e}`),y=!0)}p(e=>e.replace(/"\('(.+)', open\('(.+)', 'rb'\)\)"/g,'("$1", open("$2", "rb"))').replace(/"\('(.+)', open\('(.+)', 'rb'\), '(.+)'\)"/g,'("$1", open("$2", "rb"), "$3")'));break;default:{if("application/x-www-form-urlencoded"===t.mimeType&&t.paramsObj){i(`payload = ${J(t.paramsObj,a)}`),y=!0;break}let e=JSON.stringify(t.text);e&&(i(`payload = ${e}`),y=!0)}}let m=Object.keys(r).length;if(0===m&&(y||d))s();else if(1===m)Object.keys(r).forEach(e=>{i(`headers = {"${e}": "${P(r[e])}"}`),s()});else if(m>1){let e=1;i("headers = {"),Object.keys(r).forEach(t=>{e!==m?i(`"${t}": "${P(r[t])}",`,1):i(`"${t}": "${P(r[t])}"`,1),e+=1}),i("}"),s()}let h=z.includes(n)?`response = requests.${n.toLowerCase()}(url`:`response = requests.request("${n}", url`;return y&&(f?h+=", json=payload":h+=", data=payload"),d&&(h+=", files=files"),m>0&&(h+=", headers=headers"),i(h+=")"),s(),i("print(response.text)"),l()}}}},r:{info:{key:"r",title:"R",default:"httr"},clientsById:{httr:{info:{key:"httr",title:"httr",link:"https://cran.r-project.org/web/packages/httr/vignettes/quickstart.html",description:"httr: Tools for Working with URLs and HTTP",extname:".r"},convert:({url:e,queryObj:t,queryString:r,postData:n,allHeaders:o,method:a})=>{let{push:i,blank:s,join:l}=new O;i("library(httr)"),s(),i(`url <- "${e}"`),s(),delete t.key;let p=Object.keys(t).length;1===r.length?(i(`queryString <- list(${Object.keys(t)} = "${Object.values(t).toString()}")`),s()):r.length>1&&(i("queryString <- list("),Object.keys(t).forEach((e,r)=>{r!==p-1?i(` ${e} = "${t[e].toString()}",`):i(` ${e} = "${t[e].toString()}"`)}),i(")"),s());let c=JSON.stringify(n.text);if(c&&(i(`payload <- ${c}`),s()),n.text||n.jsonObj||n.params)switch(n.mimeType){case"application/x-www-form-urlencoded":i('encode <- "form"'),s();break;case"application/json":i('encode <- "json"'),s();break;case"multipart/form-data":i('encode <- "multipart"'),s();break;default:i('encode <- "raw"'),s()}let u=v(o,"cookie"),d=v(o,"accept"),y=u?`set_cookies(\`${String(u).replace(/;/g,'", `').replace(/` /g,"`").replace(/[=]/g,'` = "')}")`:void 0,f=d?`accept("${P(d)}")`:void 0,m=`content_type("${P(n.mimeType)}")`,h=Object.entries(o).filter(([e])=>!["cookie","accept","content-type"].includes(e.toLowerCase())).map(([e,t])=>`'${e}' = '${$(t)}'`).join(", "),g=h?`add_headers(${h})`:void 0,b=`response <- VERB("${a}", url`;c&&(b+=", body = payload"),r.length&&(b+=", query = queryString");let j=[g,m,f,y].filter(e=>!!e).join(", ");return j&&(b+=`, ${j}`),(n.text||n.jsonObj||n.params)&&(b+=", encode = encode"),i(b+=")"),s(),i('content(response, "text")'),l()}}}},ruby:{info:{key:"ruby",title:"Ruby",default:"native"},clientsById:{native:{info:{key:"native",title:"net::http",link:"http://ruby-doc.org/stdlib-2.2.1/libdoc/net/http/rdoc/Net/HTTP.html",description:"Ruby HTTP client",extname:".rb"},convert:({uriObj:e,method:t,fullUrl:r,postData:n,allHeaders:o})=>{let{push:a,blank:i,join:s}=new O;a("require 'uri'"),a("require 'net/http'"),i();let l=t.toUpperCase(),p=l.charAt(0)+l.substring(1).toLowerCase();["GET","POST","HEAD","DELETE","PATCH","PUT","OPTIONS","COPY","LOCK","UNLOCK","MOVE","TRACE"].includes(l)||(a(`class Net::HTTP::${p} < Net::HTTPRequest`),a(` METHOD = '${l.toUpperCase()}'`),a(` REQUEST_HAS_BODY = '${n.text?"true":"false"}'`),a(" RESPONSE_HAS_BODY = true"),a("end"),i()),a(`url = URI("${r}")`),i(),a("http = Net::HTTP.new(url.host, url.port)"),"https:"===e.protocol&&a("http.use_ssl = true"),i(),a(`request = Net::HTTP::${p}.new(url)`);let c=Object.keys(o);return c.length&&c.forEach(e=>{a(`request["${e}"] = '${$(o[e])}'`)}),n.text&&a(`request.body = ${JSON.stringify(n.text)}`),i(),a("response = http.request(request)"),a("puts response.read_body"),s()}}}},shell:{info:{key:"shell",title:"Shell",default:"curl",cli:"%s"},clientsById:{curl:{info:{key:"curl",title:"cURL",link:"http://curl.haxx.se/",description:"cURL is a command line tool and library for transferring data with URL syntax",extname:".sh"},convert:({fullUrl:e,method:t,httpVersion:r,headersObj:n,allHeaders:o,postData:a},i={})=>{let{indent:s=" ",short:l=!1,binary:p=!1,globOff:c=!1}=i,{push:u,join:d}=new O({..."string"==typeof s?{indent:s}:{},join:!1!==s?` \\ ${s}`:" "}),y=e=>{if(l){let t=K[e];return t?`-${t}`:""}return`--${e}`},f=V(e);if(u(`curl ${y("request")} ${t}`),c&&(f=unescape(f),u(y("globoff"))),u(`${y("url ")}${f}`),"HTTP/1.0"===r&&u(y("http1.0")),v(o,"accept-encoding")&&u("--compressed"),"multipart/form-data"===a.mimeType){let e=b(n,"content-type");if(e){let t=n[e];if(e&&t){let r=String(t).replace(/; boundary.+?(?=(;|$))/,"");n[e]=r,o[e]=r}}}switch(Object.keys(n).sort().forEach(e=>{let t=`${e}: ${n[e]}`;u(`${y("header")} ${V(t)}`)}),o.cookie&&u(`${y("cookie")} ${V(o.cookie)}`),a.mimeType){case"multipart/form-data":a.params?.forEach(e=>{let t="";t=e.fileName?`${e.name}='@${e.fileName}'`:V(`${e.name}=${e.value}`),u(`${y("form")} ${t}`)});break;case"application/x-www-form-urlencoded":a.params?a.params.forEach(e=>{let t=e.name,r=encodeURIComponent(e.name),n=r!==t,o=p?"--data-binary":n?"--data-urlencode":y("data");u(`${o} ${V(`${n?r:t}=${e.value}`)}`)}):u(`${p?"--data-binary":y("data")} ${V(a.text)}`);break;default:{let e;if(!a.text)break;let t=!1;if(e=a.mimeType,["application/json","application/x-json","text/json","text/x-json","+json"].some(t=>e.indexOf(t)>-1)&&a.text.length>20)try{let e=JSON.parse(a.text);t=!0,a.text.indexOf("'")>0?u(`${p?"--data-binary":y("data")} @- <"brew install httpie"},convert:({allHeaders:e,postData:t,queryObj:r,fullUrl:n,method:o,url:a},i)=>{let s={body:!1,cert:!1,headers:!1,indent:" ",pretty:!1,print:!1,queryParams:!1,short:!1,style:!1,timeout:!1,verbose:!1,verify:!1,...i},{push:l,join:p,unshift:c}=new O({indent:s.indent,join:!1!==s.indent?` \\ ${s.indent}`:" "}),u=!1,d=[];s.headers&&d.push(s.short?"-h":"--headers"),s.body&&d.push(s.short?"-b":"--body"),s.verbose&&d.push(s.short?"-v":"--verbose"),s.print&&d.push(`${s.short?"-p":"--print"}=${s.print}`),s.verify&&d.push(`--verify=${s.verify}`),s.cert&&d.push(`--cert=${s.cert}`),s.pretty&&d.push(`--pretty=${s.pretty}`),s.style&&d.push(`--style=${s.style}`),s.timeout&&d.push(`--timeout=${s.timeout}`),s.queryParams&&Object.keys(r).forEach(e=>{let t=r[e];Array.isArray(t)?t.forEach(t=>{l(`${e}==${V(t)}`)}):l(`${e}==${V(t)}`)}),Object.keys(e).sort().forEach(t=>{l(`${t}:${V(e[t])}`)}),"application/x-www-form-urlencoded"===t.mimeType?t.params?.length&&(d.push(s.short?"-f":"--form"),t.params.forEach(e=>{l(`${e.name}=${V(e.value)}`)})):u=!0;let y=d.length?`${d.join(" ")} `:"";if(a=V(s.queryParams?a:n),c(`http ${y}${o} ${a}`),u&&t.text){let e=V(t.text);c(`echo ${e} | `)}return p()}},wget:{info:{key:"wget",title:"Wget",link:"https://www.gnu.org/software/wget/",description:"a free software package for retrieving files using HTTP, HTTPS",extname:".sh"},convert:({method:e,postData:t,allHeaders:r,fullUrl:n},o)=>{let a={indent:" ",short:!1,verbose:!1,...o},{push:i,join:s}=new O({..."string"==typeof a.indent?{indent:a.indent}:{},join:!1!==a.indent?` \\ ${a.indent}`:" "});return a.verbose?i(`wget ${a.short?"-v":"--verbose"}`):i(`wget ${a.short?"-q":"--quiet"}`),i(`--method ${V(e)}`),Object.keys(r).forEach(e=>{let t=`${e}: ${r[e]}`;i(`--header ${V(t)}`)}),t.text&&i(`--body-data ${V(t.text).replace(/\r/g,"\\r").replace(/\n/g,"\\n")}`),i(a.short?"-O":"--output-document"),i(`- ${V(n)}`),s()}}}},swift:{info:{key:"swift",title:"Swift",default:"urlsession"},clientsById:{urlsession:{info:{key:"urlsession",title:"URLSession",link:"https://developer.apple.com/documentation/foundation/urlsession",description:"Foundation's URLSession request",extname:".swift"},convert:({allHeaders:e,postData:t,uriObj:r,queryObj:n,method:o},a)=>{let i={indent:" ",pretty:!0,timeout:10,...a},{push:s,blank:l,join:p}=new O({indent:i.indent});s("import Foundation"),l();let c=t.text||t.jsonObj||t.params;if(c)switch(t.mimeType){case"application/x-www-form-urlencoded":if(t.params?.length){let e=t.params.map(e=>`"${e.name}": "${e.value}"`);i.pretty?(s("let parameters = ["),e.forEach(e=>{s(`${e},`,1)}),s("]")):s(`let parameters = [${e.join(", ")}]`),s('let joinedParameters = parameters.map { "\\($0.key)=\\($0.value)" }.joined(separator: "&")'),s("let postData = Data(joinedParameters.utf8)"),l()}break;case"application/json":t.jsonObj&&(s(`${X("parameters",t.jsonObj,i)} as [String : Any?]`),l(),s("let postData = try JSONSerialization.data(withJSONObject: parameters, options: [])"),l());break;case"multipart/form-data":s(X("parameters",t.params,i)),l(),s(`let boundary = "${t.boundary}"`),l(),s('var body = ""'),s("for param in parameters {"),s('let paramName = param["name"]!',1),s('body += "--\\(boundary)\\r\\n"',1),s('body += "Content-Disposition:form-data; name=\\"\\(paramName)\\""',1),s('if let filename = param["fileName"] {',1),s('let contentType = param["contentType"]!',2),s("let fileContent = try String(contentsOfFile: filename, encoding: .utf8)",2),s('body += "; filename=\\"\\(filename)\\"\\r\\n"',2),s('body += "Content-Type: \\(contentType)\\r\\n\\r\\n"',2),s("body += fileContent",2),s('} else if let paramValue = param["value"] {',1),s('body += "\\r\\n\\r\\n\\(paramValue)"',2),s("}",1),s("}"),l(),s("let postData = Data(body.utf8)"),l();break;default:s(`let postData = Data("${t.text}".utf8)`),l()}s(`let url = URL(string: "${r.href}")!`);let u=n?Object.entries(n):[];return u.length<1?s("var request = URLRequest(url: url)"):(s("var components = URLComponents(url: url, resolvingAgainstBaseURL: true)!"),s("let queryItems: [URLQueryItem] = ["),u.forEach(e=>{let t=e[0],r=e[1];switch(Object.prototype.toString.call(r)){case"[object String]":s(`URLQueryItem(name: "${t}", value: "${r}"),`,1);break;case"[object Array]":r.forEach(e=>{s(`URLQueryItem(name: "${t}", value: "${e}"),`,1)})}}),s("]"),s("components.queryItems = components.queryItems.map { $0 + queryItems } ?? queryItems"),l(),s("var request = URLRequest(url: components.url!)")),s(`request.httpMethod = "${o}"`),s(`request.timeoutInterval = ${i.timeout}`),Object.keys(e).length&&s(`request.allHTTPHeaderFields = ${Z(e,i)}`),c&&s("request.httpBody = postData"),l(),s("let (data, _) = try await URLSession.shared.data(for: request)"),s("print(String(decoding: data, as: UTF8.self))"),p()}}}}};class et{constructor(e,t={}){this.initCalled=!1,this.entries=[],this.requests=[],this.options={},this.options={harIsAlreadyEncoded:!1,...t},this.requests=[],(e=>"object"==typeof e&&"log"in e&&"object"==typeof e.log&&"entries"in e.log&&Array.isArray(e.log.entries))(e)?this.entries=e.log.entries:this.entries=[{request:e}]}init(){return this.initCalled=!0,this.requests=this.entries.map(({request:e})=>{let t={bodySize:0,headersSize:0,headers:[],cookies:[],httpVersion:"HTTP/1.1",queryString:[],postData:{mimeType:e.postData?.mimeType||"application/octet-stream"},...e};return t.postData&&!t.postData.mimeType&&(t.postData.mimeType="application/octet-stream"),this.prepare(t,this.options)}),this}prepare(e,t){let r,n={...e,fullUrl:"",uriObj:{},queryObj:{},headersObj:{},cookiesObj:{},allHeaders:{}};if(n?.queryString.length&&(n.queryObj=n.queryString.reduce(x,{})),n?.headers.length){let e=/^HTTP\/2/;n.headersObj=n.headers.reduce((t,{name:r,value:o})=>{let a=e.exec(n.httpVersion)?r.toLocaleLowerCase():r;return{...t,[a]:o}},{})}n?.cookies.length&&(n.cookiesObj=n.cookies.reduceRight((e,{name:t,value:r})=>({...e,[t]:r}),{}));let o=n.cookies?.map(({name:e,value:r})=>t.harIsAlreadyEncoded?`${e}=${r}`:`${encodeURIComponent(e)}=${encodeURIComponent(r)}`);switch(o?.length&&(n.allHeaders.cookie=o.join("; ")),n.postData.mimeType){case"multipart/mixed":case"multipart/related":case"multipart/form-data":case"multipart/alternative":if(n.postData.text="",n.postData.mimeType="multipart/form-data",n.postData?.params){let e="---011000010111000001101001",t=`${e}--`,r=e=>e.replace(/\r?\n|\r/g,"\r\n"),o=[`--${e}`];n.postData?.params.forEach((t,a)=>{let i=t.name,s=t.value||"",l=t.fileName||null,p=t.contentType||"application/octet-stream";l?(o.push(`Content-Disposition: form-data; name="${r(i).replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22")}"; filename="${l}"`),o.push(`Content-Type: ${p}`)):o.push(`Content-Disposition: form-data; name="${escape(r(i))}"`),o.push(""),o.push(r(s)),a!==n.postData.params.length-1&&o.push(`--${e}`)}),o.push(`--${t}`),n.postData.boundary=e,n.postData.text=o.join("\r\n");let a=b(n.headersObj,"content-type")||"content-type";n.headersObj[a]=`multipart/form-data; boundary=${e}`}break;case"application/x-www-form-urlencoded":n.postData.params?(n.postData.paramsObj=n.postData.params.reduce(x,{}),n.postData.text=(0,g.stringify)(n.postData.paramsObj)):n.postData.text="";break;case"text/json":case"text/x-json":case"application/json":case"application/x-json":if(n.postData.mimeType="application/json",n.postData.text)try{n.postData.jsonObj=JSON.parse(n.postData.text)}catch{n.postData.mimeType="text/plain"}}let a={...n.allHeaders,...n.headersObj},i=function(e,t=!1,r=!1){let n,o;if(!e)return{auth:null,hash:null,host:null,hostname:null,href:"",path:null,pathname:null,protocol:null,search:null,slashes:null,query:t?{}:null,port:null};let a=e;if(r&&!e.match(/^[a-z][a-z0-9+.-]*:/i)&&(a=`http://${e}`),e.match(/^([a-z][a-z0-9+.-]*:\/\/)$/i))return{auth:null,hash:null,host:"",hostname:"",href:e,path:null,pathname:null,protocol:e.match(/^[a-z][a-z0-9+.-]*:/i)?.[0]||null,search:null,slashes:!0,query:t?{}:null,port:null};try{n=new URL(a)}catch{try{n=new URL(a,"http://example.com")}catch{return{auth:null,hash:null,host:null,hostname:null,href:e,path:null,pathname:null,protocol:null,search:null,slashes:null,query:t?{}:null,port:null}}}let i=n.username||n.password?`${decodeURIComponent(n.username)}${n.password?`:${decodeURIComponent(n.password)}`:""}`:null,s=n.hostname||null;s&&s.startsWith("[")&&s.endsWith("]")&&(s=s.slice(1,-1));let l=n.port||null,p=e.match(/:(\d+)(?:\/|$|\?|#)/);!l&&p&&(l=p[1]);let c=null;if(s){let e=s.includes(":");c=l?e?`[${s}]:${l}`:`${s}:${l}`:s}let u=e.indexOf("#"),d=e.indexOf("?"),y=-1!==d&&(-1===u||do(e,r))}installation(e,t,r){this.initCalled||this.init(),!r&&t&&(r={clientId:t});let n=ee[e];if(!n)return[!1];let{info:o}=n.clientsById[t||n.info.default];return this.requests.map(e=>!!o?.installation&&o.installation(e,r))}}var er=e.i(422233),en=r;e.s(["isValidUrl",()=>eo],691197);let eo=e=>{try{return new URL(e),!0}catch(e){return!1}},ea=({request:e,pathInputs:t,apiReferenceData:r,snippetPresets:n=en.snippetPresets,isMultipleRequest:o=!1})=>{let a={},i=e.url.replace(/:{[^{}]+}/g,e=>{let t=":62437";return a[t]=e,t}).replace(/{[^{}]+}/g,e=>{let r=t[e.slice(1,e.length-1)];if(r&&("string"!=typeof r||r.length>0))return`${encodeURIComponent(r.toString())}`;let n=(0,er.v4)();return a[n]=e,n});if(!eo(i))return[{filename:"Error",code:"A valid request URL is required to generate request examples",language:""}];let s=new et(Object.assign(Object.assign({},e),{url:i,postData:e.postData||{mimeType:"application/json"}}));return n.map(e=>{var t;let{target:n,client:i}=e.httpSnippet;try{let l=s.convert(n,i),p=ei(a,l.toString());return{filename:o?e.displayName:(null==(t=r.operation)?void 0:t.title)||e.displayName,code:p,language:e.key}}catch(t){return console.error(`Error generating snippet for ${e.key}:`,t),null}}).filter(e=>null!==e)},ei=(e,t)=>Object.entries(e).reduce((e,[t,r])=>e.replace(t,r),t),es=({codeSamples:e,apiReferenceData:o,baseUrl:a,inputs:i,apiPlaygroundMode:s,requestExampleLanguages:l,requiredOnly:p,selectedSecurityOptionIndex:c,selectedRequestBodyContentTypeIndex:u,disableCodeSampleGeneration:d})=>{let y=!d&&(a&&"none"!==s||a&&l),m=null!=l?l:[];return e=e.map(e=>Object.assign(Object.assign({},e),{lang:(0,r.toShikiLang)(e.lang)})),void 0===l&&(e.forEach(e=>{m.includes(e.lang)||m.push(e.lang)}),y&&t.requestExampleLanguages.forEach(e=>{m.includes(e)||m.push(e)})),m.reduce((t,l)=>{var y,m;let h=null!=(y=r.shikiLangToDisplayLang[l])?y:l,g=e.filter(e=>e.lang===l),b=null!=(m=t[h])?m:{};if(0===g.length){if(d)return t;let e=(({apiReferenceData:e,baseUrl:t,inputs:o,apiPlaygroundMode:a,lang:i,requiredOnly:s,selectedSecurityOptionIndex:l,selectedRequestBodyContentTypeIndex:p})=>{var c,u,d,y,m,h,g,b;if(t&&"none"!==a){let a=Object.keys(null!=(d=null==(u=null==(c=e.dependencies)?void 0:c.requestBody)?void 0:u.content)?d:{})[p],v=(0,n.getFirstExampleValue)(null!=(h=null==(m=null==(y=e.dependencies)?void 0:y.requestBody)?void 0:m.content)?h:{},p);try{let n=f({baseUrl:t,apiReferenceData:e,inputs:o,exampleData:v,selectedBodyContentType:a,requiredOnly:s,selectedSecurityOptionIndex:l,exampleType:null==(b=null==(g=e.dependencies)?void 0:g.requestBody)?void 0:b.exampleType}),p=r.langToPresetMap[i];if(void 0==p)return;let[c]=ea({request:n,pathInputs:o.path,snippetPresets:[p],apiReferenceData:e});if(c)return{label:"Interactive Example",lang:c.language,source:c.code}}catch(e){}}})({baseUrl:a,apiReferenceData:o,inputs:i,apiPlaygroundMode:s,lang:l,requiredOnly:p,selectedSecurityOptionIndex:c,selectedRequestBodyContentTypeIndex:u});e&&el(e,l,h,b,!0)}else g.forEach(e=>{var t,n;h=null!=(n=null!=(t=r.shikiLangToDisplayLang[l])?t:e.label)?n:l,el(e,l,h,b,!1)});return Object.keys(b).length>0&&(t[h]=b),t},{})},el=(e,t,r,n,o)=>{var a;""in n&&(n["Example 1"]=n[""],delete n[""]);let i=Object.keys(n).length,s=null!=(a=e.label)?a:i>0?`Example ${i+1}`:"";n[s]={filename:o?r:s||r,language:t,code:e.source}};e.s(["useSelectedRequestBodyContentType",()=>em],41212),e.s(["ContentTypeOverrideProvider",()=>ey,"useContentTypeOverride",()=>ed],745786);var ep=e.i(843476),ec=e.i(271645);let eu=(0,ec.createContext)(null),ed=()=>(0,ec.useContext)(eu),ey=({children:e})=>{let[t,r]=(0,ec.useState)(0),[n,o]=(0,ec.useState)(0);return(0,ep.jsx)(eu.Provider,{value:{selectedRequestBodyContentTypeIndex:t,setSelectedRequestBodyContentTypeIndex:r,selectedResponseContentTypeIndex:n,setSelectedResponseContentTypeIndex:o},children:e})};var ef=e.i(864823);let em=()=>{let e=ed(),t=(0,ef.usePlaygroundInputsStore)(e=>e.selectedRequestBodyContentTypeIndex),r=(0,ef.usePlaygroundInputsStore)(e=>e.setSelectedRequestBodyContentTypeIndex);return e?{selectedRequestBodyContentTypeIndex:e.selectedRequestBodyContentTypeIndex,setSelectedRequestBodyContentTypeIndex:e.setSelectedRequestBodyContentTypeIndex}:{selectedRequestBodyContentTypeIndex:t,setSelectedRequestBodyContentTypeIndex:r}}},298618,e=>{"use strict";e.s(["useSelectedSecurityOption",()=>a]);var t=e.i(271645),r=e.i(810412),n=e.i(819701),o=e.i(864823);let a=()=>{var e;let{openApiReferenceData:a}=(0,t.useContext)(r.OpenApiReferenceContext),i=(0,o.usePlaygroundInputsStore)(e=>e.selectedSecurityOptionIndex),s=(0,o.usePlaygroundInputsStore)(e=>e.setSelectedSecurityOptionIndex),l=(0,t.useRef)(i),p=null==(e=a.dependencies)?void 0:e.processedSecurityOptions;return(0,t.useEffect)(()=>{if(l.current!==i){let e=null==p?void 0:p[l.current],t=null==p?void 0:p[i];if(e&&t){let r=Object.assign({},o.usePlaygroundInputsStore.getState().inputs);e.schemes.forEach(({scheme:e,name:t})=>{let o=(0,n.getSecurityOptionInputKeyPrefix)({scheme:e,name:t});"http"===e.type&&"basic"===e.scheme?(delete r[o+".username"],delete r[o+".password"]):delete r[o]}),t.schemes.forEach(({scheme:e,schema:t,name:o})=>{let a=(0,n.getSecurityOptionInputKeyPrefix)({scheme:e,name:o}),i="http"===e.type&&"basic"===e.scheme,s=(0,n.getSchemaDefault)(t);i?s&&"object"==typeof s&&(r[a+".username"]="username"in s&&"string"==typeof s.username?s.username:"",r[a+".password"]="password"in s&&"string"==typeof s.password?s.password:""):s&&"string"==typeof s&&(r[a]=s)}),o.usePlaygroundInputsStore.getState().replaceInputs(r)}l.current=i}},[i,p]),{selectedSecurityOptionIndex:i,setSelectedSecurityOptionIndex:s}}},167057,e=>{"use strict";e.s(["useSelectedExample",()=>r]);var t=e.i(864823);let r=()=>({selectedExampleIndex:(0,t.usePlaygroundInputsStore)(e=>e.selectedExampleIndex),setSelectedExampleIndex:(0,t.usePlaygroundInputsStore)(e=>e.setSelectedExampleIndex)})},165041,22042,505145,e=>{"use strict";e.s(["ApiExamples",()=>q],165041);var t=e.i(843476),r=e.i(296548),n=e.i(271645),o=e.i(143233),a=e.i(711429),i=e.i(864823),s=e.i(507995),l=e.i(863481),p=e.i(742458),c=e.i(319820),u=e.i(41212),d=e.i(334363),y=e.i(298618),f=e.i(459685),m=e.i(92333),h=e.i(167057),g=e.i(450322);let b=({baseUrl:e,apiReferenceData:r,inputs:n,requestExampleLanguages:o,requiredOnly:a,selectedSecurityOptionIndex:i,selectedRequestBodyContentTypeIndex:s})=>{var l,p,c;let u=null==(l=r.dependencies)?void 0:l.requestBody;if(!u)return(0,t.jsx)(v,{apiReferenceData:r,baseUrl:e,inputs:n,requestExampleLanguages:o,requiredOnly:a,selectedSecurityOptionIndex:i});let d=(0,g.getFirstExampleValue)(u.content,s);if(!d)return null;let y=Object.entries(u.content).map(([e,t])=>({contentType:e,examples:t.examples})),f=null==(p=y[s])?void 0:p.examples,m=null==(c=y[s])?void 0:c.contentType;return f&&Object.keys(f).length>1?(0,t.jsx)(j,{apiReferenceData:r,selectedBodyContentType:m,baseUrl:e,inputs:n,examples:f,requestExampleLanguages:o,requiredOnly:a,selectedSecurityOptionIndex:i}):(0,t.jsx)(v,{apiReferenceData:r,selectedBodyContentType:m,baseUrl:e,inputs:n,exampleValue:d,requestExampleLanguages:o,requiredOnly:a,selectedSecurityOptionIndex:i})},v=({baseUrl:e,apiReferenceData:r,inputs:n,selectedBodyContentType:a,exampleValue:i,requestExampleLanguages:s,requiredOnly:l,selectedSecurityOptionIndex:c})=>{var u,d;let y,h=(0,f.generateRequest)({baseUrl:e,apiReferenceData:r,inputs:n,selectedBodyContentType:a,exampleData:i,requiredOnly:l,selectedSecurityOptionIndex:c,exampleType:null==(d=null==(u=r.dependencies)?void 0:u.requestBody)?void 0:d.exampleType}),g=null==s?void 0:s.reduce((e,t)=>{let r=p.langToPresetMap[t];return r&&e.push(r),e},[]),b=(0,o.useCodeComponents)();if(!b)return null;let{CodeSnippets:v}=b;try{y=(0,m.generateSnippet)({apiReferenceData:r,pathInputs:n.path,request:h,snippetPresets:g})}catch(e){return console.error(e),null}return(0,t.jsx)(v,{snippets:y,noMargins:!0,dropdown:!0})},j=({baseUrl:e,apiReferenceData:r,inputs:n,selectedBodyContentType:a,examples:i,requestExampleLanguages:s,requiredOnly:l,selectedSecurityOptionIndex:c})=>{var u,d;let y=(0,o.useCodeComponents)(),{setSelectedExampleIndex:g}=(0,h.useSelectedExample)(),b={},v=n.path,j=null==s?void 0:s.reduce((e,t)=>{let r=p.langToPresetMap[t];return r&&e.push(r),e},[]);for(let[t,{value:o}]of Object.entries(i)){if(!o)continue;let i=(0,f.generateRequest)({baseUrl:e,apiReferenceData:r,inputs:n,selectedBodyContentType:a,exampleData:o,requiredOnly:l,selectedSecurityOptionIndex:c,exampleType:null==(d=null==(u=r.dependencies)?void 0:u.requestBody)?void 0:d.exampleType});try{(0,m.generateSnippet)({apiReferenceData:r,pathInputs:v,request:i,snippetPresets:j,isMultipleRequest:!0}).forEach(e=>{b[e.filename]=Object.assign(Object.assign({},b[e.filename]),{[t]:e})})}catch(e){return console.error(e),null}}if(!y)return null;let{CodeGroupSelect:x}=y;return(0,t.jsx)(x,{snippets:b,setSelectedExampleIndex:g})},x=(0,n.memo)(({apiReferenceData:e,inputs:r=l.initialApiPlaygroundInputs,apiPlaygroundDisplay:n})=>{var a,i,s,f;let m=null==(a=e.operation)?void 0:a.requestExamples,{selectedRequestBodyContentTypeIndex:h}=(0,u.useSelectedRequestBodyContentType)(),{selectedSecurityOptionIndex:g}=(0,y.useSelectedSecurityOption)(),v=null==(i=e.operation)?void 0:i.requestExampleLanguages,j=null==(s=e.operation)?void 0:s.requiredOnlyExamples,{baseUrl:x}=(0,d.useSelectedBaseUrl)(),S=(0,o.useCodeComponents)();if(!S)return null;let{CodeGroup:O,CodeBlock:w,CodeSnippets:$,CodeGroupSelect:P}=S;switch(null==(f=e.operation)?void 0:f.requestExampleType){case"mdx":{if(!m)return null;let e=m.some(e=>{var t;return null!=(t=e.dropdown)&&t});return(0,t.jsx)(O,{isSmallText:!0,noMargins:!0,dropdown:e,children:m.map(e=>(0,t.jsx)(w,{language:e.language,filename:e.filename,children:(0,t.jsx)("span",{children:e.code})},e.filename))})}case"webhook":{if(!m)return null;let e=m.flatMap(({code:e,language:t,filename:r})=>e&&t&&r?[{code:e,language:t,filename:r}]:[]);if(0===e.length)return null;if(e.length>1){let r={JSON:Object.fromEntries(e.map(e=>[e.filename,e]))};return(0,t.jsx)(P,{snippets:r})}return(0,t.jsx)($,{snippets:e,noMargins:!0})}case"codeSamples":{if(!e.operation.codeSamples)return null;let o=(0,c.generateSnippetMap)({apiReferenceData:e,codeSamples:e.operation.codeSamples,baseUrl:x,apiPlaygroundMode:n,requestExampleLanguages:v,requiredOnly:j,inputs:r,selectedSecurityOptionIndex:g,selectedRequestBodyContentTypeIndex:h,disableCodeSampleGeneration:e.operation.disableCodeSampleGeneration});if(Object.values(o).every(e=>Object.keys(e).length<=1)){let e=Object.values(o).flatMap(e=>Object.values(e));return new Set(e.map(e=>e.filename)).size!==e.length&&(e=e.map(e=>{var t;return Object.assign(Object.assign({},e),{filename:null!=(t=p.shikiLangToDisplayLang[e.language])?t:e.language})})),(0,t.jsx)($,{snippets:e,noMargins:!0,dropdown:!0})}return(0,t.jsx)(P,{snippets:o})}case"generated":{let n=x||"https://api.example.com";return(0,t.jsx)(b,{apiReferenceData:e,baseUrl:n,inputs:r,selectedSecurityOptionIndex:g,requestExampleLanguages:v,requiredOnly:j,selectedRequestBodyContentTypeIndex:h})}default:return null}});x.displayName="RequestExample";var S=e.i(691197);e.s(["useSelectedResponseContentType",()=>w],22042);var O=e.i(745786);let w=()=>{let e=(0,O.useContentTypeOverride)(),t=(0,i.usePlaygroundInputsStore)(e=>e.selectedResponseContentTypeIndex),r=(0,i.usePlaygroundInputsStore)(e=>e.setSelectedResponseContentTypeIndex);return e?{selectedResponseContentTypeIndex:e.selectedResponseContentTypeIndex,setSelectedResponseContentTypeIndex:e.setSelectedResponseContentTypeIndex}:{selectedResponseContentTypeIndex:t,setSelectedResponseContentTypeIndex:r}};var $=e.i(819701);let P=({apiReferenceData:e})=>{var r,n;let a=(0,o.useCodeComponents)(),{selectedResponseContentTypeIndex:i}=w(),s=Object.values(null!=(n=null==(r=e.dependencies)?void 0:r.responses)?n:{});if(!a)return null;let{CodeGroupSelect:l,CodeSnippets:p}=a;if(0===Object.keys(s).length||Object.values(s).every(e=>0===Object.keys(e).length))return null;let c=((e,t)=>Object.entries(e).sort().reduce((e,[r,n])=>{var o,a;let i=Object.keys(n),s=void 0!==t&&null!=(o=i[t])?o:i[0],l=s?n[s]:void 0;if(void 0===l)return e[r]={"":{filename:r,code:"This response has no body data.",language:""}},e;let p=null!=(a=null==s?void 0:s.startsWith("audio/"))&&a,c=l.examples,u=null==c?void 0:c[0];if(u&&"value"in u&&void 0===u.value)return e[r]={"":{filename:r,code:"This response does not have an example.",language:""}},e;let d=Object.entries(null!=c?c:{}).reduce((e,[t,n])=>{let o="value"in n?n.value:n,a="title"in n&&"string"==typeof n.title?n.title:"";if(p&&"string"==typeof o&&(0,S.isValidUrl)(o))e[a]={filename:r,language:"",code:"",audioUrl:o};else{let t=JSON.stringify(o,null,2);e[a]={filename:r,language:"json",code:t}}return e},{});return e[r]=d,e},{}))((0,$.mapResponseExamples)(e),i);if(Object.values(c).every(e=>Object.keys(e).length<=1)){let e=Object.values(c).flatMap(e=>Object.values(e));return(0,t.jsx)(p,{snippets:e,noMargins:!0})}return(0,t.jsx)(l,{snippets:c})},A=(0,n.memo)(({apiReferenceData:e})=>{var r,n;let a=(0,o.useCodeComponents)();if(!a)return null;let{CodeGroup:i,CodeBlock:s}=a,l=null==(r=e.operation)?void 0:r.responseExamples;if((null==(n=e.operation)?void 0:n.responseExampleType)!=="mdx")return(0,t.jsx)(P,{apiReferenceData:e});{if(!l)return null;let e=l.some(e=>{var t;return null!=(t=e.dropdown)&&t});return(0,t.jsx)(i,{isSmallText:!0,noMargins:!0,dropdown:e,children:l.map(e=>(0,t.jsx)(s,{language:e.language,filename:e.filename,children:(0,t.jsx)("span",{children:e.code})},e.filename))})}});A.displayName="ResponseExample",e.s(["ScrollArea",()=>T,"ScrollAreaContent",()=>I,"ScrollAreaScrollbar",()=>N,"ScrollAreaViewport",()=>R],505145);var E=e.i(706501),k=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);ot.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r};let T=e=>{var{className:n}=e,o=k(e,["className"]);return(0,t.jsx)(E.ScrollArea.Root,Object.assign({"data-component-part":"scroll-area",className:(0,r.cn)("min-w-0",n)},o))},C={top:"linear-gradient(to bottom, transparent 0, black min(var(--scroll-area-fade-size), var(--scroll-area-overflow-y-start, 0px)))",bottom:"linear-gradient(to top, transparent 0, black min(var(--scroll-area-fade-size), var(--scroll-area-overflow-y-end, var(--scroll-area-fade-size))))",left:"linear-gradient(to right, transparent 0, black min(var(--scroll-area-fade-size), var(--scroll-area-overflow-x-start, 0px)))",right:"linear-gradient(to left, transparent 0, black min(var(--scroll-area-fade-size), var(--scroll-area-overflow-x-end, var(--scroll-area-fade-size))))"},R=e=>{var{className:n,fade:o,style:a}=e,i=k(e,["className","fade","style"]);return(0,t.jsx)(E.ScrollArea.Viewport,Object.assign({"data-component-part":"scroll-area-viewport",className:(0,r.cn)("size-full rounded-[inherit] [--scroll-area-fade-size:32px]",n),style:Object.assign(Object.assign({},(e=>{if(!e||0===e.length)return;let t=e.map(e=>C[e]).join(", ");return{maskImage:t,WebkitMaskImage:t,maskComposite:"intersect",WebkitMaskComposite:"source-in",maskRepeat:"no-repeat"}})(o)),a)},i))},I=e=>{var{className:r}=e,n=k(e,["className"]);return(0,t.jsx)(E.ScrollArea.Content,Object.assign({"data-component-part":"scroll-area-content",className:r},n))},N=e=>{var{className:n,orientation:o="vertical"}=e,a=k(e,["className","orientation"]);return(0,t.jsx)(E.ScrollArea.Scrollbar,Object.assign({"data-component-part":"scroll-area-scrollbar",orientation:o,className:(0,r.cn)("z-10 flex bg-neutral-50 rounded-full dark:bg-neutral-800 in-[.codeblock-dark]:bg-neutral-800 opacity-0 transition-opacity pointer-events-none print:hidden","data-hovering:opacity-100 data-hovering:pointer-events-auto data-scrolling:opacity-100 data-scrolling:duration-0 data-scrolling:pointer-events-auto","before:absolute before:content-['']","vertical"===o?"w-1 justify-center my-4 mx-0.5 before:inset-y-0 before:-inset-x-1 pointer-coarse:before:-inset-x-2.5":"h-1 my-0.5 mx-4 before:inset-x-0 before:-inset-y-1 pointer-coarse:before:-inset-y-2.5",n)},a,{children:(0,t.jsx)(E.ScrollArea.Thumb,{"data-component-part":"scroll-area-thumb",className:(0,r.cn)("relative w-full rounded-full bg-neutral-300 hover:bg-neutral-400 active:bg-neutral-400 dark:bg-neutral-600 dark:hover:bg-neutral-500 dark:active:bg-neutral-500","in-[.codeblock-dark]:bg-neutral-600 in-[.codeblock-dark]:hover:bg-neutral-500 in-[.codeblock-dark]:active:bg-neutral-500","before:absolute before:content-['']","vertical"===o?"before:inset-y-0 before:-inset-x-1 pointer-coarse:before:-inset-x-2.5":"before:inset-x-0 before:-inset-y-1 pointer-coarse:before:-inset-y-2.5")})}))},U="gap-6 grid grid-rows-[repeat(auto-fit,minmax(0,min-content))] grid-rows min-h-[18rem]",q=({openApiReferenceData:e,apiPlaygroundDisplay:l,mdxRequestExampleData:p,mdxResponseExampleData:c,className:u,isModal:d=!1,isChatSheetOpen:y,codeComponents:f})=>{let m=(0,i.useDebouncedApiPlaygroundInputs)(100),[h,g]=(0,n.useState)(),b=(0,n.useMemo)(()=>(0,r.cn)("w-full relative print:print-color-exact",y?"xl:w-auto":"xl:w-[28rem]",d?"lg:max-h-[calc(100dvh-11rem)]":"max-h-[calc(100%-32px)] print:max-h-none",!d&&U,u),[u,d,y]),v=e=>d?(0,t.jsxs)(T,{className:b,children:[(0,t.jsx)(R,{className:"max-h-[inherit]",children:(0,t.jsx)(I,{className:(0,r.cn)("min-w-0! w-full lg:pb-4",U),children:e})}),(0,t.jsx)(N,{orientation:"vertical",className:"mr-[-7px] mb-[22px]"})]}):(0,t.jsx)("div",{className:b,children:e});if(!f)return null;let{CodeGroup:j,CodeBlock:S,CodeSnippet:O,MdxCodeExample:w}=f;if(!(null==e?void 0:e.operation)){if((null==e?void 0:e.schemaData)&&e.schemaData.example){let r=e.schemaData.title||"Example",n=e.schemaData.example.value;return void 0==n?null:(0,t.jsx)(o.CodeComponentsProvider,{codeComponents:f,children:v((0,t.jsx)(j,{isSmallText:!0,noMargins:!0,children:(0,t.jsx)(S,{filename:r,language:"json",children:(0,t.jsx)(O,{language:"json",children:JSON.stringify(n,null,2)})},"schema-example")}))})}return void 0===p&&void 0===c?null:(0,t.jsx)(a.CodeExampleLabelContext.Provider,{value:{selectedLabel:h,setSelectedLabel:g},children:v((0,t.jsxs)(s.default,{children:[void 0!==p&&(0,t.jsx)(w,{data:p}),void 0!==c&&(0,t.jsx)(w,{data:c})]}))})}return(0,t.jsx)(a.CodeExampleLabelContext.Provider,{value:{selectedLabel:h,setSelectedLabel:g},children:v((0,t.jsx)(s.default,{children:(0,t.jsxs)(o.CodeComponentsProvider,{codeComponents:f,children:[(0,t.jsx)(x,{apiReferenceData:e,inputs:m,apiPlaygroundDisplay:l}),(0,t.jsx)(A,{apiReferenceData:e})]})}))})}},256349,165592,e=>{"use strict";e.s(["CodeGroupSelect",()=>h],256349);var t=e.i(843476),r=e.i(962730),n=e.i(714953),o=e.i(343590),a=e.i(885401),i=e.i(167057),s=e.i(711429),l=e.i(296548),p=e.i(271645),c=e.i(453778),u=e.i(865420);let d=({code:e})=>{let r=(0,u.useAnalyticsContext)("docs.code_block.copy");return(0,t.jsx)("div",{"data-testid":"code-group-select-copy-button",children:(0,t.jsx)(c.CopyToClipboardButton,{textToCopy:e,onCopied:(e,t)=>r({code:t})})})};var y=e.i(45143),f=e.i(448205);let m=({selectedOption:e,setSelectedOption:r,options:n})=>{let o=n.length>1,i=(0,a.useCodeBlockThemeEnum)();return(0,t.jsxs)(y.DropdownMenu,{children:[(0,t.jsx)(y.DropdownMenuTrigger,{disabled:!o,className:(0,l.cn)("select-none bg-transparent px-2 py-[5px] text-xs font-medium min-w-16 flex-1 dark:bg-transparent","system"===i&&"text-primary dark:text-primary-light","dark"===i&&"text-primary-light focus-visible:outline-primary-light"),children:(0,t.jsxs)("div",{className:"flex gap-1.5 items-center px-2 py-1 group-hover:hover:bg-primary-light/10 rounded-lg min-w-16",children:[(0,t.jsx)("p",{className:"truncate",children:e}),o&&(0,t.jsx)(f.ChevronDownIcon,{"aria-hidden":"true",strokeWidth:2,className:"size-3 min-w-3 shrink-0"})]})}),(0,t.jsx)(y.DropdownMenuContent,{className:(0,l.cn)("overflow-y-auto","system"===i&&"border border-gray-200/70 dark:border-gray-800/50 bg-gray-50 dark:bg-[#0F1117]","dark"===i&&"border-none bg-[#0F1117]"),children:n.map((n,o)=>(0,t.jsx)(y.DropdownMenuItem,{onClick:()=>r(n),className:(0,l.cn)("py-1.5 text-xs","system"===i&&"hover:text-primary hover:bg-primary/10 dark:hover:text-primary-light dark:hover:bg-primary-light/10","dark"===i&&"text-primary-light dark:text-primary-light hover:text-primary-light hover:bg-primary-light/10 focus-visible:outline-primary-light",n===e&&"system"===i&&"text-primary dark:text-primary-light font-medium",n===e&&"dark"===i&&"text-primary-light dark:text-primary-light font-medium",n!==e&&"system"===i&&"text-gray-500 dark:text-white/50",n!==e&&"dark"===i&&"text-white/50"),children:n},o))})]})},h=({snippets:e})=>{let c=(0,a.useCodeBlockThemeEnum)(),{selectedLabel:u,setSelectedLabel:y}=(0,s.useCodeExampleLabel)(),f=(0,o.useSelectedLocale)(),{setSelectedExampleIndex:h}=(0,i.useSelectedExample)(),g=Object.keys(e),[b,v]=(0,p.useState)(g[0]),j=void 0!==b?e[b]:void 0,x=j?Object.keys(j):void 0,[S,O]=(0,p.useState)(x&&x[0]),w=S&&x?.includes(S)?S:x?.[0],$=void 0!==j&&void 0!==w?j[w]:void 0;return(0,p.useEffect)(()=>{u&&u!==w&&x?.includes(u)&&O(u)},[u,x,w]),(0,t.jsxs)("div",{className:(0,l.cn)("text-xs p-0.5 leading-6 rounded-2xl not-prose overflow-hidden relative max-w-full min-w-full flex flex-col","system"===c&&"bg-gray-50 dark:bg-white/5 border border-gray-950/10 dark:border-white/10","dark"===c&&"codeblock-dark bg-codeblock dark:bg-white/5 ring-1 ring-transparent dark:ring-white/[0.14]"),"data-testid":"code-group-select",children:[(0,t.jsxs)("div",{className:"flex justify-between text-xs leading-6 rounded-t-2xl w-full",children:[(0,t.jsx)(m,{selectedOption:b,setSelectedOption:e=>{v(e)},options:g,"data-testid":"code-group-select-group"}),(0,t.jsxs)("div",{className:"flex overflow-hidden",children:[x&&(0,t.jsx)(m,{selectedOption:w,setSelectedOption:e=>{O(e),h(x?.indexOf(e)??0),e!==u&&y(e)},options:x,"data-testid":"code-group-select-option"}),(0,t.jsxs)("div",{className:"flex items-center gap-1.5 pr-2.5","data-testid":"code-group-select-copy-button",children:[(0,t.jsx)(d,{code:$?.code??""}),(0,t.jsx)(r.AskAssistantCodeBlockButton,{code:$?.code??"",filename:$?.filename,language:$?.language})]})]})]}),(0,t.jsx)("div",{role:"region","aria-label":f["aria.codeSnippet"],className:"flex flex-1 overflow-hidden",children:(0,t.jsx)("div",{className:"w-full min-w-full max-w-full h-full max-h-full relative",children:$?.audioUrl?(0,t.jsx)("div",{className:"p-4",children:(0,t.jsx)("audio",{controls:!0,className:"w-full",src:$.audioUrl})}):(0,t.jsx)(n.BaseCodeBlock,{isParentCodeGroup:!0,isSmallText:!0,language:$?.language,children:$?.code})})})]})};e.s(["MdxCodeExample",()=>x],165592);var g=e.i(792616),b=e.i(177986),v=e.i(615824),j=e.i(251650);let x=({data:e})=>{let r=e.attributes?.some(e=>"dropdown"===e.name&&"false"!==e.value);return(0,t.jsx)(b.CodeGroup,{isSmallText:!0,noMargins:!0,dropdown:r,children:e.children?.map((e,r)=>{let n=(0,j.default)(e.html??""),o="object"!=typeof n||Array.isArray(n)||"pre"!==n.type?void 0:n.props.language??(0,v.getLanguageFromClassName)(n.props.className,e.filename);return(0,t.jsx)(g.CodeBlock,{language:o,filename:e.filename,children:(0,t.jsx)("span",{children:n})},(e.filename??"")+r)})})}},87390,e=>{"use strict";e.s(["ApiExamples",()=>g]);var t=e.i(843476),r=e.i(256349),n=e.i(456542),o=e.i(165592),a=e.i(91557),i=e.i(590280),s=e.i(491066),l=e.i(16731),p=e.i(477222),c=e.i(165041),u=e.i(810412),d=e.i(547864),y=e.i(271645),f=e.i(868888),m=e.i(792616),h=e.i(177986);let g=({className:e,isModal:g=!1})=>{let{openApiReferenceData:b}=(0,y.useContext)(u.OpenApiReferenceContext),{pageMetadata:v}=(0,y.useContext)(a.PageContext),{docsConfig:j}=(0,y.useContext)(a.DocsConfigContext),{isLivePreview:x,getDocsConfigOverrides:S}=(0,y.useContext)(i.LivePreviewContext),O=S(),w=(0,l.useUserGroups)(),$=(0,s.useMdxCodeExampleData)("request"),P=(0,s.useMdxCodeExampleData)("response"),{isChatSheetOpen:A}=(0,y.useContext)(p.ChatAssistantContext),E=(0,d.getApiPlaygroundDisplay)({pageMetadata:v,docsConfig:j,isLivePreview:x,docsConfigOverrides:O,apiReferenceData:b,userGroups:w}),k=(0,y.useMemo)(()=>({CodeGroup:h.CodeGroup,CodeBlock:m.CodeBlock,CodeSnippet:f.CodeSnippet,CodeSnippets:n.CodeSnippets,MdxCodeExample:o.MdxCodeExample,CodeGroupSelect:r.CodeGroupSelect}),[]);return(0,t.jsx)(c.ApiExamples,{openApiReferenceData:b,apiPlaygroundDisplay:E,mdxRequestExampleData:$,mdxResponseExampleData:P,isChatSheetOpen:A,codeComponents:k,className:e,isModal:g})}}]);