PageSourceSearch

https://docs.agent-drop.com/mintlify-assets/_next/static/chunks/86…?dpl=dpl_AdgF69PdgrU7nYyZAbxVCHc36KNP

js agent-drop.com collected 2026-10-05 02:55:59 UTC 196,305 bytes, 29 lines download raw bytes

1(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(859711),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:l}=(0,t.useContext)(r.OpenApiReferenceContext),s=null!=(o=null==(e=l.operation)?void 0:e.baseUrlOptions[a])?o:"";return{selectedBaseUrlIndex:a,setSelectedBaseUrlIndex:i,baseUrl:s}}},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),l=i.length;l--;){var s=i[e?l:++o];if(!1===r(a[s],s,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),l=e.r(992433),s=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,x,S){var j=h(e,r),$=h(t,r),O=S.get($);if(O)return void n(e,r,O);var w=x?x(j,$,r+"",e,t,S):void 0,A=void 0===w;if(A){var P=p($),E=!P&&u($),T=!P&&!E&&m($);w=$,P||E||T?p(j)?w=j:c(j)?w=i(j):E?(A=!1,w=o($,!0)):T?(A=!1,w=a($,!0)):w=[]:f($)||s($)?(w=j,s(j)?w=g(j):(!y(j)||d(j))&&(w=l($))):A=!1}A&&(S.set($,w),v(w,$,b,x,S),S.delete($)),n(e,r,w)}},5702,(e,t,r)=>{var n=e.r(901551),o=e.r(858352),a=e.r(98728),i=e.r(720346),l=e.r(12447),s=e.r(689695),p=e.r(484305);t.exports=function e(t,r,c,u,d){t!==r&&a(r,function(a,s){if(d||(d=new n),l(a))i(t,r,s,c,e,u,d);else{var y=u?u(p(t,s),a,s+"",t,r,d):void 0;void 0===y&&(y=a),o(t,s,y)}},s)}},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 l=typeof t;return("number"==l?!!(o(r)&&a(t,r.length)):"string"==l&&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,l=a>2?r[2]:void 0;for(i=e.length>3&&"function"==typeof i?(a--,i):void 0,l&&o(r[0],r[1],l)&&(i=a<3?void 0:i,a=1),t=Object(t);++n<a;){var s=r[n];s&&e(t,s,n,i)}return t})}},411595,(e,t,r)=>{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,l="function"==typeof Set&&Set.prototype,s=Object.getOwnPropertyDescriptor&&l?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,p=l&&s&&"function"==typeof s.get?s.get:null,c=l&&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,x=String.prototype.toUpperCase,S=String.prototype.toLowerCase,j=RegExp.prototype.test,$=Array.prototype.concat,O=Array.prototype.join,w=Array.prototype.slice,A=Math.floor,P="function"==typeof BigInt?BigInt.prototype.valueOf:null,E=Object.getOwnPropertySymbols,T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,k="function"==typeof Symbol&&"object"==typeof Symbol.iterator,C="function"==typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===k?"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||j.call(/e/,t))return t;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var n=e<0?-A(-e):A(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,L={__proto__:null,double:'"',single:"'"},_={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};function B(e,t,r){var n=L[r.quoteStyle||t];return n+e+n}function M(e){return!C||!("object"==typeof e&&(C in e||void 0!==e[C]))}function F(e){return"[object Array]"===G(e)&&M(e)}function H(e){return"[object RegExp]"===G(e)&&M(e)}function W(e){if(k)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return!0;
1if(!e||"object"!=typeof e||!T)return!1;try{return T.call(e),!0}catch(e){}return!1}t.exports=function t(r,n,o,l){var s,m,x,j,A,E=n||{};if(J(E,"quoteStyle")&&!J(L,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 z=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=_[r.quoteStyle||"single"];return o.lastIndex=0,B(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 z?N(r,et):et}if("bigint"==typeof r){var er=String(r)+"n";return z?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 F(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=O.call(Array(e.indent+1)," ")}return{base:r,prev:O.call(Array(t+1),r)}}(E,o);if(void 0===l)l=[];else if(V(l,r)>=0)return"[Circular]";function ea(e,r,n){if(r&&(l=w.call(l)).push(r),n){var a={depth:E.depth};return J(E,"quoteStyle")&&(a.quoteStyle=E.quoteStyle),t(e,a,o+1,l)}return t(e,E,o+1,l)}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),el=ee(r,ea);return"[Function"+(ei?": "+ei:" (anonymous)")+"]"+(el.length>0?" { "+O.call(el,", ")+" }":"")}if(W(r)){var es=k?v.call(String(r),/^(Symbol\(.*\))_[^)]*$/,"$1"):T.call(r);return"object"!=typeof r||k?es:Q(es)}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="<"+S.call(String(r.nodeName)),ed=r.attributes||[],ey=0;ey<ed.length;ey++){eu+=" "+ed[ey].name+"="+B((ec=ed[ey].value,v.call(String(ec),/"/g,"&quot;")),"double",E)}return eu+=">",r.childNodes&&r.childNodes.length&&(eu+="..."),eu+="</"+S.call(String(r.nodeName))+">"}if(F(r)){if(0===r.length)return"[]";var ef=ee(r,ea);return eo&&!function(e){for(var t=0;t<e.length;t++)if(V(e[t],"\n")>=0)return!1;return!0}(ef)?"["+Z(ef,eo)+"]":"[ "+O.call(ef,", ")+" ]"}if("[object Error]"===G(s=r)&&M(s)){var em=ee(r,ea);return"cause"in Error.prototype||!("cause"in r)||R.call(r,"cause")?0===em.length?"["+String(r)+"]":"{ ["+String(r)+"] "+O.call(em,", ")+" }":"{ ["+String(r)+"] "+O.call($.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;
1try{return y.call(e),!0}catch(e){}return!1}(r))return Y("WeakRef");if("[object Number]"===G(m=r)&&M(m))return Q(ea(Number(r)));if(function(e){if(!e||"object"!=typeof e||!P)return!1;try{return P.call(e),!0}catch(e){}return!1}(r))return Q(ea(P.call(r)));if("[object Boolean]"===G(x=r)&&M(x))return Q(f.call(r));if("[object String]"===G(j=r)&&M(j))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]"===G(A=r)&&M(A))&&!H(r)){var eb=ee(r,ea),ev=I?I(r)===Object.prototype:r instanceof Object||r.constructor===Object,ex=r instanceof Object?"":"null prototype",eS=!ev&&C&&Object(r)===r&&C in r?b.call(G(r),8,-1):ex?"Object":"",ej=(ev||"function"!=typeof r.constructor?"":r.constructor.name?r.constructor.name+" ":"")+(eS||ex?"["+O.call($.call([],eS||[],ex||[]),": ")+"] ":"");return 0===eb.length?ej+"{}":eo?ej+"{"+Z(eb,eo)+"}":ej+"{ "+O.call(eb,", ")+" }"}return String(r)};var z=Object.prototype.hasOwnProperty||function(e){return e in this};function J(e,t){return z.call(e,t)}function G(e){return m.call(e)}function V(e,t){if(e.indexOf)return e.indexOf(t);for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return -1}function K(e){var t=e.charCodeAt(0),r={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return r?"\\"+r:"\\x"+(t<16?"0":"")+x.call(t.toString(16))}function Q(e){return"Object("+e+")"}function Y(e){return e+" { ? }"}function X(e,t,r,n){return e+" ("+t+") {"+(n?Z(r,n):O.call(r,", "))+"}"}function Z(e,t){if(0===e.length)return"";var r="\n"+t.prev+t.base;return r+O.call(e,","+r)+"\n"+t.prev}function ee(e,t){var r,n=F(e),o=[];if(n){o.length=e.length;for(var a=0;a<e.length;a++)o[a]=J(e,a)?t(e[a],e):""}var i="function"==typeof E?E(e):[];if(k){r={};for(var l=0;l<i.length;l++)r["$"+i[l]]=i[l]}for(var s in e)if(J(e,s)&&(!n||String(Number(s))!==s||!(s<e.length)))if(k&&r["$"+s]instanceof Symbol)continue;else j.call(/[^\w$]/,s)?o.push(t(s,e)+": "+t(e[s],e)):o.push(s+": "+t(e[s],e));if("function"==typeof E)for(var p=0;p<i.length;p++)R.call(e,i[p])&&o.push("["+t(i[p])+"]: "+t(e[i[p]],e));return o}},491455,(e,t,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}},l=function(e,t,r){var n=a(e,t);n?n.value=r:e.next={key:t,next:e.next,value:r}},s=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=s(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}),l(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}
1,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__"),l=Object,s=l.getPrototypeOf;t.exports=i&&"function"==typeof i.get?o([i.get]):"function"==typeof s&&function(e){return s(null==e?e:l(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},603437,(e,t,r)=>{"use strict";var n=Function.prototype.call,o=Object.prototype.hasOwnProperty;t.exports=e.r(932672).call(n,o)},659774,(e,t,r)=>{"use strict";var n=e.r(44234),o=e.r(639857),a=e.r(974660),i=e.r(930575),l=e.r(265756),s=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){}},x=e.r(413560),S=e.r(405909),j=function(){throw new p},$=x?function(){try{return arguments.callee,j}catch(e){try{return x(arguments,"callee").get}catch(e){return j}}}():j,O=e.r(655875)(),w=e.r(942527),A=e.r(343264),P=e.r(675672),E=e.r(102215),T=e.r(600358),k={},C="undefined"!=typeof Uint8Array&&w?w(Uint8Array):void 0,R={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?void 0:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?void 0:ArrayBuffer,"%ArrayIteratorPrototype%":O&&w?w([][Symbol.iterator]()):void 0,"%AsyncFromSyncIteratorPrototype%":void 0,"%AsyncFunction%":k,"%AsyncGenerator%":k,"%AsyncGeneratorFunction%":k,"%AsyncIteratorPrototype%":k,"%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%":k,"%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,"%
1IteratorPrototype%":O&&w?w(w([][Symbol.iterator]())):void 0,"%JSON%":"object"==typeof JSON?JSON:void 0,"%Map%":"undefined"==typeof Map?void 0:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&O&&w?w(new Map()[Symbol.iterator]()):void 0,"%Math%":Math,"%Number%":Number,"%Object%":n,"%Object.getOwnPropertyDescriptor%":x,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?void 0:Promise,"%Proxy%":"undefined"==typeof Proxy?void 0:Proxy,"%RangeError%":i,"%ReferenceError%":l,"%Reflect%":"undefined"==typeof Reflect?void 0:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?void 0:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&O&&w?w(new Set()[Symbol.iterator]()):void 0,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?void 0:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":O&&w?w(""[Symbol.iterator]()):void 0,"%Symbol%":O?Symbol:void 0,"%SyntaxError%":s,"%ThrowTypeError%":$,"%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%":T,"%Function.prototype.apply%":E,"%Object.defineProperty%":S,"%Object.getPrototypeOf%":A,"%Math.abs%":u,"%Math.floor%":d,"%Math.max%":y,"%Math.min%":f,"%Math.pow%":m,"%Math.round%":h,"%Math.sign%":g,"%Reflect.getPrototypeOf%":P};if(w)try{null.error}catch(e){var I=w(w(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&&w&&(r=w(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(603437),L=q.call(T,Array.prototype.concat),_=q.call(E,Array.prototype.splice),B=q.call(T,String.prototype.replace),M=q.call(T,String.prototype.slice),F=q.call(T,RegExp.prototype.exec),H=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,W=/\\(\\)?/g,z=function(e){var t=M(e,0,1),r=M(e,-1);if("%"===t&&"%"!==r)throw new s("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new s("invalid intrinsic syntax, expected opening `%`");var n=[];return B(e,H,function(e,t,r,o){n[n.length]=r?B(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===k&&(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 s("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===F(/^%?[^%]*%?$/,e))throw new s("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=z(e),n=r.length>0?r[0]:"",o=J("%"+n+"%",t),a=o.name,i=o.value,l=!1,c=o.alias;c&&(n=c[0],_(r,L([0,1],c)));for(var u=1,d=!0;u<r.length;u+=1){var y=r[u],f=M(y,0,1),m=M(y,-1);if(('"'===f||"'"===f||"`"===f||'"'===m||"'"===m||"`"===m)&&f!==m)throw new s("property names with quotes must have matching quotes");if("constructor"!==y&&d||(l=!0),n+="."+y,D(R,a="%"+n+"%"))i=R[a];else if(null!=i){if(!(y in i)){if(!t)throw new p("base intrinsic for "+e+" exists, but the property is not available.");return}if(x&&u+1>=r.length){var h=x(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&&!l&&(R[a]=i)}}return i}},387889,(e,t,r)=>{"use strict";
1t.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}},735530,(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()}},334933,(e,t,r)=>{"use strict";var n=Function.prototype.call,o=Object.prototype.hasOwnProperty;t.exports=e.r(932672).call(n,o)},642e3,(e,t,r)=>{"use strict";var n=e.r(387889),o=e.r(639857),a=e.r(974660),i=e.r(930575),l=e.r(265756),s=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){}},x=e.r(768219),S=e.r(515726),j=function(){throw new p},$=x?function(){try{return arguments.callee,j}catch(e){try{return x(arguments,"callee").get}catch(e){return j}}}():j,O=e.r(735530)(),w=e.r(942527),A=e.r(343264),P=e.r(675672),E=e.r(102215),T=e.r(600358),k={},C="undefined"!=typeof Uint8Array&&w?w(Uint8Array):void 0,R={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?void 0:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?void 0:ArrayBuffer,"%ArrayIteratorPrototype%":O&&w?w([][Symbol.iterator]()):void 0,"%AsyncFromSyncIteratorPrototype%":void 0,"%AsyncFunction%":k,"%AsyncGenerator%":k,"%AsyncGeneratorFunction%":k,"%AsyncIteratorPrototype%":k,"%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%":k,"%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,"%
1IteratorPrototype%":O&&w?w(w([][Symbol.iterator]())):void 0,"%JSON%":"object"==typeof JSON?JSON:void 0,"%Map%":"undefined"==typeof Map?void 0:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&O&&w?w(new Map()[Symbol.iterator]()):void 0,"%Math%":Math,"%Number%":Number,"%Object%":n,"%Object.getOwnPropertyDescriptor%":x,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?void 0:Promise,"%Proxy%":"undefined"==typeof Proxy?void 0:Proxy,"%RangeError%":i,"%ReferenceError%":l,"%Reflect%":"undefined"==typeof Reflect?void 0:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?void 0:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&O&&w?w(new Set()[Symbol.iterator]()):void 0,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?void 0:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":O&&w?w(""[Symbol.iterator]()):void 0,"%Symbol%":O?Symbol:void 0,"%SyntaxError%":s,"%ThrowTypeError%":$,"%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%":T,"%Function.prototype.apply%":E,"%Object.defineProperty%":S,"%Object.getPrototypeOf%":A,"%Math.abs%":u,"%Math.floor%":d,"%Math.max%":y,"%Math.min%":f,"%Math.pow%":m,"%Math.round%":h,"%Math.sign%":g,"%Reflect.getPrototypeOf%":P};if(w)try{null.error}catch(e){var I=w(w(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&&w&&(r=w(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(334933),L=q.call(T,Array.prototype.concat),_=q.call(E,Array.prototype.splice),B=q.call(T,String.prototype.replace),M=q.call(T,String.prototype.slice),F=q.call(T,RegExp.prototype.exec),H=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,W=/\\(\\)?/g,z=function(e){var t=M(e,0,1),r=M(e,-1);if("%"===t&&"%"!==r)throw new s("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new s("invalid intrinsic syntax, expected opening `%`");var n=[];return B(e,H,function(e,t,r,o){n[n.length]=r?B(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===k&&(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 s("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===F(/^%?[^%]*%?$/,e))throw new s("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=z(e),n=r.length>0?r[0]:"",o=J("%"+n+"%",t),a=o.name,i=o.value,l=!1,c=o.alias;c&&(n=c[0],_(r,L([0,1],c)));for(var u=1,d=!0;u<r.length;u+=1){var y=r[u],f=M(y,0,1),m=M(y,-1);if(('"'===f||"'"===f||"`"===f||'"'===m||"'"===m||"`"===m)&&f!==m)throw new s("property names with quotes must have matching quotes");if("constructor"!==y&&d||(l=!0),n+="."+y,D(R,a="%"+n+"%"))i=R[a];else if(null!=i){if(!(y in i)){if(!t)throw new p("base intrinsic for "+e+" exists, but the property is not available.");return}if(x&&u+1>=r.length){var h=x(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&&!l&&(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),l=n("%Map%",!0),s=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=!!l&&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 s(e,t)},has:function(t){return!!e&&c(e,t)},set:function(t,r){e||(e=new l),p(e,t,r)}};return t}},139817,(e,t,r)=>{"use strict";
1t.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()}},250398,(e,t,r)=>{"use strict";var n=Function.prototype.call,o=Object.prototype.hasOwnProperty;t.exports=e.r(932672).call(n,o)},951111,(e,t,r)=>{"use strict";var n=e.r(139817),o=e.r(639857),a=e.r(974660),i=e.r(930575),l=e.r(265756),s=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){}},x=e.r(949144),S=e.r(779517),j=function(){throw new p},$=x?function(){try{return arguments.callee,j}catch(e){try{return x(arguments,"callee").get}catch(e){return j}}}():j,O=e.r(221073)(),w=e.r(942527),A=e.r(343264),P=e.r(675672),E=e.r(102215),T=e.r(600358),k={},C="undefined"!=typeof Uint8Array&&w?w(Uint8Array):void 0,R={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?void 0:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?void 0:ArrayBuffer,"%ArrayIteratorPrototype%":O&&w?w([][Symbol.iterator]()):void 0,"%AsyncFromSyncIteratorPrototype%":void 0,"%AsyncFunction%":k,"%AsyncGenerator%":k,"%AsyncGeneratorFunction%":k,"%AsyncIteratorPrototype%":k,"%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%":k,"%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,"%
1IteratorPrototype%":O&&w?w(w([][Symbol.iterator]())):void 0,"%JSON%":"object"==typeof JSON?JSON:void 0,"%Map%":"undefined"==typeof Map?void 0:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&O&&w?w(new Map()[Symbol.iterator]()):void 0,"%Math%":Math,"%Number%":Number,"%Object%":n,"%Object.getOwnPropertyDescriptor%":x,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?void 0:Promise,"%Proxy%":"undefined"==typeof Proxy?void 0:Proxy,"%RangeError%":i,"%ReferenceError%":l,"%Reflect%":"undefined"==typeof Reflect?void 0:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?void 0:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&O&&w?w(new Set()[Symbol.iterator]()):void 0,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?void 0:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":O&&w?w(""[Symbol.iterator]()):void 0,"%Symbol%":O?Symbol:void 0,"%SyntaxError%":s,"%ThrowTypeError%":$,"%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%":T,"%Function.prototype.apply%":E,"%Object.defineProperty%":S,"%Object.getPrototypeOf%":A,"%Math.abs%":u,"%Math.floor%":d,"%Math.max%":y,"%Math.min%":f,"%Math.pow%":m,"%Math.round%":h,"%Math.sign%":g,"%Reflect.getPrototypeOf%":P};if(w)try{null.error}catch(e){var I=w(w(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&&w&&(r=w(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(250398),L=q.call(T,Array.prototype.concat),_=q.call(E,Array.prototype.splice),B=q.call(T,String.prototype.replace),M=q.call(T,String.prototype.slice),F=q.call(T,RegExp.prototype.exec),H=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,W=/\\(\\)?/g,z=function(e){var t=M(e,0,1),r=M(e,-1);if("%"===t&&"%"!==r)throw new s("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new s("invalid intrinsic syntax, expected opening `%`");var n=[];return B(e,H,function(e,t,r,o){n[n.length]=r?B(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===k&&(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 s("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===F(/^%?[^%]*%?$/,e))throw new s("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=z(e),n=r.length>0?r[0]:"",o=J("%"+n+"%",t),a=o.name,i=o.value,l=!1,c=o.alias;c&&(n=c[0],_(r,L([0,1],c)));for(var u=1,d=!0;u<r.length;u+=1){var y=r[u],f=M(y,0,1),m=M(y,-1);if(('"'===f||"'"===f||"`"===f||'"'===m||"'"===m||"`"===m)&&f!==m)throw new s("property names with quotes must have matching quotes");if("constructor"!==y&&d||(l=!0),n+="."+y,D(R,a="%"+n+"%"))i=R[a];else if(null!=i){if(!(y in i)){if(!t)throw new p("base intrinsic for "+e+" exists, but the property is not available.");return}if(x&&u+1>=r.length){var h=x(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&&!l&&(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),l=e.r(8224),s=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=s?function(){var e,t,r={assert:function(e){if(!r.has(e))throw new l("Side channel does not contain "+a(e))},delete:function(r){if(s&&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 s&&r&&("object"==typeof r||"function"==typeof r)&&e?p(e,r):t&&t.get(r)},has:function(r){return s&&r&&("object"==typeof r||"function"==typeof r)&&e?u(e,r):!!t&&t.has(r)}
1,set:function(r,n){s&&r&&("object"==typeof r||"function"==typeof r)?(e||(e=new s),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),l=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=l()),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,l=o(),s=function(e,t){return l.set(e,t),e},p=function(e){return l.has(e)},c=function(e){return l.get(e)},u=function(e,t){l.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;o<r.length;++o)void 0!==r[o]&&(n[n.length]=r[o]);t.obj[t.prop]=n}}},f=function(e,t){for(var r=t&&t.plainObjects?{__proto__:null}:{},n=0;n<e.length;++n)void 0!==e[n]&&(r[n]=e[n]);return r};t.exports={arrayToObject:f,assign:function(e,t){return Object.keys(t).reduce(function(e,r){return e[r]=t[r],e},e)},combine:function(e,t,r,n){if(p(e)){var o=c(e)+1;return e[o]=t,u(e,o),e}var a=[].concat(e,t);return a.length>r?s(f(a,{plainObjects:n}),a.length-1):a},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],r=[],n=0;n<t.length;++n)for(var o=t[n],a=o.obj[o.prop],i=Object.keys(a),l=0;l<i.length;++l){var s=i[l],p=a[s];"object"==typeof p&&null!==p&&-1===r.indexOf(p)&&(t[t.length]={obj:a,prop:s},r[r.length]=p)}return y(t),e},decode:function(e,t,r){var n=e.replace(/\+/g," ");if("iso-8859-1"===r)return n.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(n)}catch(e){return n}},encode:function(e,t,r,o,a){if(0===e.length)return e;var i=e;if("symbol"==typeof e?i=Symbol.prototype.toString.call(e):"string"!=typeof e&&(i=String(e)),"iso-8859-1"===r)return escape(i).replace(/%u[0-9a-f]{4}/gi,function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"});for(var l="",s=0;s<i.length;s+=1024){for(var p=i.length>=1024?i.slice(s,s+1024):i,c=[],u=0;u<p.length;++u){var y=p.charCodeAt(u);if(45===y||46===y||95===y||126===y||y>=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]}l+=c.join("")}return l},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:s,maybeMap:function(e,t){if(i(e)){for(var r=[],n=0;n<e.length;n+=1)r[r.length]=t(e[n]);return r}return t(e)},merge:function e(t,r,n){if(!r)return t;if("object"!=typeof r&&"function"!=typeof r){if(i(t)){var o=t.length;if(n&&"number"==typeof n.arrayLimit&&o>n.arrayLimit)return s(f(t.concat(r),n),o);t[o]=r}else if(!t||"object"!=typeof t)return[t,r];else if(p(t)){var l=c(t)+1;t[l]=r,u(t,l)}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;m<d.length;m++)y[parseInt(d[m],10)+1]=r[d[m]];return s(y,c(r)+1)}var h=[t].concat(r);return n&&"number"==typeof n.arrayLimit&&h.length>n.arrayLimit?s(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];
1if(a.call(t,o)?t[o]=e(t[o],i,n):t[o]=i,p(r)&&!p(t)&&s(t,c(r)),p(t)){var l=parseInt(o,10);String(l)===o&&l>=0&&l>c(t)&&u(t,l)}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,l={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},s=Array.isArray,p=Array.prototype.push,c=function(e,t){p.apply(e,s(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,l,p,u,d,m,h,g,b,v,x,S,j,$,O){for(var w,A,P=t,E=O,T=0,k=!1;void 0!==(E=E.get(f))&&!k;){var C=E.get(t);if(T+=1,void 0!==C)if(C===T)throw RangeError("Cyclic object value");else k=!0;void 0===E.get(f)&&(T=0)}if("function"==typeof h?P=h(r,P):P instanceof Date?P=v(P):"comma"===a&&s(P)&&(P=o.maybeMap(P,function(e){return e instanceof Date?v(e):e})),null===P){if(p)return m&&!j?m(r,y.encoder,$,"key",x):r;P=""}if("string"==typeof(w=P)||"number"==typeof w||"boolean"==typeof w||"symbol"==typeof w||"bigint"==typeof w||o.isBuffer(P))return m?[S(j?r:m(r,y.encoder,$,"key",x))+"="+S(m(P,y.encoder,$,"value",x))]:[S(r)+"="+S(String(P))];var R=[];if(void 0===P)return R;if("comma"===a&&s(P))j&&m&&(P=o.maybeMap(P,m)),A=[{value:P.length>0?P.join(",")||null:void 0}];else if(s(h))A=h;else{var I=Object.keys(P);A=g?I.sort(g):I}var N=d?String(r).replace(/\./g,"%2E"):String(r),U=i&&s(P)&&1===P.length?N+"[]":N;if(l&&s(P)&&0===P.length)return U+"[]";for(var q=0;q<A.length;++q){var D=A[q],L="object"==typeof D&&D&&void 0!==D.value?D.value:P[D];if(!u||null!==L){var _=b&&d?String(D).replace(/\./g,"%2E"):String(D),B=s(P)?"function"==typeof a?a(U,_):U:U+(b?"."+_:"["+_+"]");O.set(t,T);var M=n();M.set(f,O),c(R,e(L,B,a,i,l,p,u,d,"comma"===a&&j&&s(P)?null:m,h,g,b,v,x,S,j,$,M))}}return R},h=function(e){if(!e)return y;if(void 0!==e.allowEmptyArrays&&"boolean"!=typeof e.allowEmptyArrays)throw TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(void 0!==e.encodeDotInKeys&&"boolean"!=typeof e.encodeDotInKeys)throw TypeError("`encodeDotInKeys` option can only be `true` or `false`, when provided");if(null!==e.encoder&&void 0!==e.encoder&&"function"!=typeof e.encoder)throw TypeError("Encoder has to be a function.");var t,r=e.charset||y.charset;if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=a.default;if(void 0!==e.format){if(!i.call(a.formatters,e.format))throw TypeError("Unknown format option provided.");n=e.format}var o=a.formatters[n],p=y.filter;if(("function"==typeof e.filter||s(e.filter))&&(p=e.filter),t=e.arrayFormat in l?e.arrayFormat:"indices"in e?e.indices?"indices":"repeat":y.arrayFormat,"commaRoundTrip"in e&&"boolean"!=typeof e.commaRoundTrip)throw TypeError("`commaRoundTrip` must be a boolean, or absent");var c=void 0===e.allowDots?!0===e.encodeDotInKeys||y.allowDots:!!e.allowDots;return{addQueryPrefix:"boolean"==typeof e.addQueryPrefix?e.addQueryPrefix:y.addQueryPrefix,allowDots:c,allowEmptyArrays:"boolean"==typeof e.allowEmptyArrays?!!e.allowEmptyArrays:y.allowEmptyArrays,arrayFormat:t,charset:r,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:y.charsetSentinel,commaRoundTrip:!!e.commaRoundTrip,delimiter:void 0===e.delimiter?y.delimiter:e.delimiter,encode:"boolean"==typeof e.encode?e.encode:y.encode,encodeDotInKeys:"boolean"==typeof e.encodeDotInKeys?e.encodeDotInKeys:y.encodeDotInKeys,encoder:"function"==typeof e.encoder?e.encoder:y.encoder,encodeValuesOnly:"boolean"==typeof e.encodeValuesOnly?e.encodeValuesOnly:y.encodeValuesOnly,filter:p,format:n,formatter:o,serializeDate:"function"==typeof e.serializeDate?e.serializeDate:y.serializeDate,skipNulls:"boolean"==typeof e.skipNulls?e.skipNulls:y.skipNulls,sort:"function"==typeof e.sort?e.sort:null,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:y.strictNullHandling}};t.exports=function(e,t){var r,o=e,a=h(t);"function"==typeof a.filter?o=(0,a.filter)("",o):s(a.filter)&&(r=a.filter);var i=[];if("object"!=typeof o||null===o)return"";var p=l[a.arrayFormat],u="comma"===p&&a.commaRoundTrip;r||(r=Object.keys(o)),a.sort&&r.sort(a.sort);for(var d=n(),y=0;y<r.length;++y){var f=r[y],g=o[f];a.skipNulls&&null===g||c(i,m(g,f,p,u,a.allowEmptyArrays,a.strictNullHandling,a.skipNulls,a.encodeDotInKeys,a.encode?a.encoder:null,a.filter,a.sort,a.allowDots,a.serializeDate,a.format,a.formatter,a.encodeValuesOnly,a.charset,d))}var b=i.join(a.delimiter),v=!0===a.addQueryPrefix?"?":"";return a.charsetSentinel&&("iso-8859-1"===a.charset?v+="utf8=%26%2310003%3B&":v+="utf8=%E2%9C%93&"),b.length>0?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},l=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},s=function(e,t){var r={__proto__:null},s=t.ignoreQueryPrefix?e.replace(/^\?/,""):e;s=s.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var p=t.parameterLimit===1/0?void 0:t.parameterLimit,c=s.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;y<c.length;++y)0===c[y].indexOf("utf8=")&&("utf8=%E2%9C%93"===c[y]?d="utf-8":"utf8=%26%2310003%3B"===c[y]&&(d="iso-8859-1"),u=y,y=c.length);for(y=0;y<c.length;++y)if(y!==u){var y,f,m,h=c[y],g=h.indexOf("]="),b=-1===g?h.indexOf("="):g+1;if(-1===b?(f=t.decoder(h,i.decoder,d,"key"),m=t.strictNullHandling?null:""):null!==(f=t.decoder(h.slice(0,b),i.decoder,d,"key"))&&(m=n.maybeMap(l(h.slice(b+1),t,a(r[f])?r[f].length:0),function(e){return t.decoder(e,i.decoder,d,"value")})),m&&t.interpretNumericEntities&&"iso-8859-1"===d&&(m=String(m).replace(/&#(\d+);/g,function(e,t){return String.fromCharCode(parseInt(t,10))})),h.indexOf("[]=")>-1&&(m=a(m)?[m]:m),t.comma&&a(m)&&m.length>t.arrayLimit){if(t.throwOnLimitExceeded)throw RangeError("Array limit exceeded. Only "+t.arrayLimit+" element"+(1===t.arrayLimit?"":"s")+" allowed in an array.");m=n.combine([],m,t.arrayLimit,t.plainObjects)}if(null!==f){var v=o.call(r,f);
1v&&"combine"===t.duplicates?r[f]=n.combine(r[f],m,t.arrayLimit,t.plainObjects):v&&"last"!==t.duplicates||(r[f]=m)}}return r},p=function(e,t,r,o){var a=0;if(e.length>0&&"[]"===e[e.length-1]){var i=e.slice(0,-1).join("");a=Array.isArray(t)&&t[i]?t[i].length:0}for(var s=o?t:l(t,r,a),p=e.length-1;p>=0;--p){var c,u=e[p];if("[]"===u&&r.parseArrays)c=n.isOverflow(s)?s:r.allowEmptyArrays&&(""===s||r.strictNullHandling&&null===s)?[]:n.combine([],s,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<r.arrayLimit)(c=[])[f]=s;else if(m&&r.throwOnLimitExceeded)throw RangeError("Array limit exceeded. Only "+r.arrayLimit+" element"+(1===r.arrayLimit?"":"s")+" allowed in an array.");else m?(c[f]=s,n.markOverflow(c,f)):"__proto__"!==y&&(c[y]=s);else c={0:s}}s=c}return s},c=function(e,t){var r=t.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e;if(t.depth<=0){if(!t.plainObjects&&o.call(Object.prototype,r)&&!t.allowPrototypes)return;return[r]}var n=/(\[[^[\]]*])/g,a=/(\[[^[\]]*])/.exec(r),i=a?r.slice(0,a.index):r,l=[];if(i){if(!t.plainObjects&&o.call(Object.prototype,i)&&!t.allowPrototypes)return;l[l.length]=i}for(var s=0;null!==(a=n.exec(r))&&s<t.depth;){s+=1;var p=a[1].slice(1,-1);if(!t.plainObjects&&o.call(Object.prototype,p)&&!t.allowPrototypes)return;l[l.length]=a[1]}if(a){if(!0===t.strictDepth)throw RangeError("Input depth exceeded depth option of "+t.depth+" and strictDepth is true");l[l.length]="["+r.slice(a.index)+"]"}return l},u=function(e,t,r,n){if(e){var o=c(e,r);if(o)return p(o,t,r,n)}},d=function(e){if(!e)return i;if(void 0!==e.allowEmptyArrays&&"boolean"!=typeof e.allowEmptyArrays)throw TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(void 0!==e.decodeDotInKeys&&"boolean"!=typeof e.decodeDotInKeys)throw TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw TypeError("Decoder has to be a function.");if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");if(void 0!==e.throwOnLimitExceeded&&"boolean"!=typeof e.throwOnLimitExceeded)throw TypeError("`throwOnLimitExceeded` option must be a boolean");var t=void 0===e.charset?i.charset:e.charset,r=void 0===e.duplicates?i.duplicates:e.duplicates;if("combine"!==r&&"first"!==r&&"last"!==r)throw TypeError("The duplicates option must be either combine, first, or last");return{allowDots:void 0===e.allowDots?!0===e.decodeDotInKeys||i.allowDots:!!e.allowDots,allowEmptyArrays:"boolean"==typeof e.allowEmptyArrays?!!e.allowEmptyArrays:i.allowEmptyArrays,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:i.allowPrototypes,allowSparse:"boolean"==typeof e.allowSparse?e.allowSparse:i.allowSparse,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:i.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:i.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:i.comma,decodeDotInKeys:"boolean"==typeof e.decodeDotInKeys?e.decodeDotInKeys:i.decodeDotInKeys,decoder:"function"==typeof e.decoder?e.decoder:i.decoder,delimiter:"string"==typeof e.delimiter||n.isRegExp(e.delimiter)?e.delimiter:i.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:i.depth,duplicates:r,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:i.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:i.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:i.plainObjects,strictDepth:"boolean"==typeof e.strictDepth?!!e.strictDepth:i.strictDepth,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:i.strictNullHandling,throwOnLimitExceeded:"boolean"==typeof e.throwOnLimitExceeded&&e.throwOnLimitExceeded}};t.exports=function(e,t){var r=d(t);if(""===e||null==e)return r.plainObjects?{__proto__:null}:{};for(var o="string"==typeof e?s(e,r):e,a=r.plainObjects?{__proto__:null}:{},i=Object.keys(o),l=0;l<i.length;++l){var p=i[l],c=u(p,o[p],r,"string"==typeof e);
1a=n.merge(a,c,r)}return!0===r.allowSparse?a:n.compact(a)}},644169,(e,t,r)=>{"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)}},934043,(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(934043),a=e.r(968742).default;t.exports=(e,t,r)=>{let i=[];return function e(t,r,l){let s;(r=r||{}).indent=r.indent||"	",l=l||"",s=void 0===r.inlineCharacterLimit?{newLine:"\n",newLineOrSpace:"\n",pad:l,indent:l+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(s.newLine,"g"),"").replace(RegExp(s.newLineOrSpace,"g")," ").replace(RegExp(s.pad+"|"+s.indent,"g"),"");return t.length<=r.inlineCharacterLimit?t:e.replace(RegExp(s.newLine+"|"+s.newLineOrSpace,"g"),"\n").replace(RegExp(s.pad,"g"),l).replace(RegExp(s.indent,"g"),l+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="["+s.newLine+t.map((n,o)=>{let a=t.length-1===o?s.newLine:","+s.newLineOrSpace,i=e(n,r,l+r.indent);return r.transform&&(i=r.transform(t,o,i)),s.indent+i+a}).join("")+s.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="{"+s.newLine+n.map((o,a)=>{let i=n.length-1===a?s.newLine:","+s.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,l+r.indent);return r.transform&&(d=r.transform(t,o,d)),s.indent+String(u)+": "+d+i}).join("")+s.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,316055,434062,269377,459685,691197,92333,745786,41212,e=>{"use strict";e.s(["generateSnippetMap",()=>e5],319820);var t=e.i(127250),r=e.i(742458),n=e.i(450322);e.s(["generateRequest",()=>G,"stripOptionalObjectsWithEmptyRequiredFields",()=>K],459685);var o=e.i(462153),a=e.i(271944),i=e.i(898892),l=e.i(411595);let s={headers:[],method:"GET",url:"",httpVersion:"HTTP/1.1",queryString:[],headersSize:-1,cookies:[],bodySize:-1};var p=e.i(703352),c=e.i(819701);let u=(e,t=new Set)=>("required"in e&&Array.isArray(e.required)&&e.required.forEach(e=>t.add(e)),"items"in e&&e.items&&(0,c.isSchemaObject)(e.items)&&u(e.items,t),"properties"in e&&e.properties&&Object.values(e.properties).forEach(e=>{u(e,t)}),"additionalProperties"in e&&(0,c.isSchemaObject)(e.additionalProperties)&&u(e.additionalProperties,t),"oneOf"in e&&Array.isArray(e.oneOf)&&e.oneOf.forEach(e=>{(0,c.isSchemaObject)(e)&&u(e,t)}),[...t]);var d=e.i(829623);e.s(["MULTIPART_FORM_DATA",()=>f,"defaultPartContentType",()=>m,"getPartContentType",()=>b,"getPostData",()=>j,"keepRequiredProperties",()=>g,"orderPartsBySchema",()=>S,"serializePartValue",()=>h],316055);let y="application/x-www-form-urlencoded",f="multipart/form-data",m=e=>"object"==typeof e&&null!==e?"application/json":"text/plain",h=e=>"object"==typeof e&&null!==e?JSON.stringify(e,void 0,2):String(e),g=(e,t,r)=>"object"!=typeof e||null===e||Array.isArray(e)||!t||0===t.length?e:Object.fromEntries(Object.entries(e).filter(([e])=>t.includes(e)||(null==r?void 0:r.includes(e)))),b=(e,t,r)=>{var n,o,a,i;let l=null==(n=null==e?void 0:e.encoding)?void 0:n[t];return l?void 0!==r?(0,p.firstListedContentType)(null!=(a=null==(o=v(l,r))?void 0:o.contentType)?a:l.contentType):(0,p.firstListedContentType)(l.contentType):void 0!==r&&void 0!==e?(0,p.firstListedContentType)(null==(i=v(e,r))?void 0:i.contentType):void 0},v=(e,t)=>
1void 0!==e.prefixEncoding&&t<e.prefixEncoding.length?e.prefixEncoding[t]:e.itemEncoding,x=(e,t)=>{if(!(0,o.isObject)(t)||!(0,o.isObject)(t.properties))return e;let r=Object.keys(t.properties).filter(t=>t in e),n=Object.keys(e).filter(e=>!r.includes(e));return Object.fromEntries([...r,...n].map(t=>[t,e[t]]))},S=(e,t)=>(0,o.isObject)(e)?x(e,t):e,j=(e,t,r,n,a,i)=>{if(void 0===e)return;let l=t?(0,p.getMediaType)(t):void 0,s=(null==l?void 0:l.startsWith("multipart/"))===!0,c=s&&l!==f,u=e=>c?null==e:void 0===(0,p.omitNullValues)(e),d=Array.isArray(e)?e.flatMap((e,t)=>u(e)?[]:[t]):void 0,v=(0,o.isObject)(e)?Object.fromEntries(Object.entries(e).flatMap(([e,t])=>Array.isArray(t)?[[e,t.flatMap((e,t)=>u(e)?[]:[t])]]:[])):{};if(t&&!(0,p.isJsonContentType)(t)){let t=c&&(Array.isArray(e)||(0,o.isObject)(e));if(void 0===(e=t?(e=>{if(Array.isArray(e)){let t=e.filter(e=>null!=e);return e.length>0&&0===t.length?void 0:t}return(0,o.isObject)(e)?Object.fromEntries(Object.entries(e).flatMap(([e,t])=>{if(null==t)return[];if(!Array.isArray(t))return[[e,t]];let r=t.filter(e=>null!=e);return t.length>0&&0===r.length?[]:[[e,r]]})):null==e?void 0:e})(e):(0,p.omitNullValues)(e)))return t&&void 0!==l?{mimeType:l,params:[]}:void 0}if(e=g(e,r,a),s||l===y){if(l===y&&"string"==typeof e)return{mimeType:l,text:e};if(s&&"string"==typeof e)return{mimeType:null!=t?t:l,text:e};if(!e||"object"!=typeof e)return;"object"==typeof e&&n&&n.length>0&&(0,o.isObject)(e)&&n.forEach(t=>{t.includes(".")||t in e||(e[t]={fileName:"example-file"})});let r=c&&(0,o.isObject)(e)?x(e,null==i?void 0:i.schema):e,a=e=>(0,o.isFile)(e)?e.name||"file":"object"==typeof e?JSON.stringify(e,void 0,2):null==e?void 0:e.toString(),p=(e,t,r,n)=>{let a=((e,t,r)=>{let n=s?b(i,e,t):void 0;return null!=n?n:c&&void 0!==r&&!(0,o.isFile)(r)?m(r):void 0})(t,r,n);return a?Object.assign(Object.assign({},e),{contentType:a}):e},u=(e,t,r,i,l)=>(0,o.isFile)(t)&&"name"in t?p({name:e,value:a(t),fileName:t.name},r,i):n&&l.some(e=>n.includes(e))?p({name:e,value:a(t),fileName:"example-file"},r,i):p({name:e,value:null==t?a(t):h(t)},r,i,t);return Array.isArray(e)?{mimeType:l,params:e.map((e,t)=>{var r;let n=null!=(r=null==d?void 0:d[t])?r:t;return u(String(t),e,String(t),n,[`[${n}]`,"items"])})}:{mimeType:l,params:Object.entries(r).flatMap(([e,t])=>Array.isArray(t)?t.filter(e=>null!=e).map((r,n)=>{var o,a;let i=null!=(a=null==(o=v[e])?void 0:o[n])?a:n;return u(t.length>1&&l!==y?`${e}[${n}]`:e,r,e,i,[`${e}.[${i}]`,`${e}.items`])}):[u(e,t,e,void 0,[e])])}}return"string"==typeof e&&t&&!(0,p.isJsonContentType)(t)?{mimeType:t,text:e}:{mimeType:t&&!(0,p.isJsonContentType)(t)?t:"application/json",text:JSON.stringify(e,null,2)}};var $=e.i(540853);let O=e=>{switch(e.type){case"http":return"basic"===e.scheme?"Basic <encoded-value>":"Bearer <token>";case"oauth2":return"Bearer <token>";default:return"<api-key>"}};e.s(["appendQueryString",()=>N,"createInputQueryParams",()=>k,"createQueryString",()=>D,"encodeQueryValue",()=>C,"getQuerySecurityNames",()=>U,"serializeQueryParams",()=>I,"toHarQueryString",()=>R],434062);let w=e=>encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,","),A={form:",",spaceDelimited:" ",pipeDelimited:"|"},P=e=>(e=>"string"==typeof e||"number"==typeof e||"boolean"==typeof e||"bigint"==typeof e)(e)?String(e):JSON.stringify(e),E=(e,t,r,n)=>{let o=t.filter(e=>null!=e);return 0===o.length?[]:n||"deepObject"===r?o.map(t=>({name:e,value:P(t)})):[T(e,o.map(P),A[r])]},T=(e,t,r)=>({name:e,value:t.join(r),delimited:{items:t,separator:r}}),k=(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],o=(e=>(e=>"form"===e||"spaceDelimited"===e||"pipeDelimited"===e||"deepObject"===e)(null==e?void 0:e.style)?e.style:"form")(n),a=((e,t)=>"boolean"==typeof(null==e?void 0:e.explode)?e.explode:"form"===t)(n,o),i=Array.isArray(t)?E(e,t,o,a):"object"==typeof t?((e,t,r,n)=>{let o=Object.entries(t).filter(([,e])=>null!=e);return 0===o.length?[]:"deepObject"===r?o.map(([t,r])=>({name:`${e}[${t}]`,value:P(r)})):n?o.flatMap(([e,t])=>Array.isArray(t)?E(e,t,"form",!0):[{name:e,value:P(t)}]):[T(e,o.flatMap(([e,t])=>[e,P(t)]),A[r])]})(e,t,o,a):[{name:e,value:P(t)}];return(0,$.isAllowReserved)(n)?i.map(e=>Object.assign(Object.assign({},e),{reserved:!0})):i})},C=e=>{if(e.reserved)return q(e);let{value:t,delimited:r}=e;if(!r)return w(t);let{items:n,separator:o}=r,a=encodeURIComponent(o);return n.map(e=>w(e).replaceAll(o,a)).join(" "===o?"%20":o)},R=e=>e.map(e=>e.delimited||e.reserved?{name:e.name,value:e.value,encodedValue:C(e)}:{name:e.name,value:e.value}),I=e=>{if(0!==e.length)return e.map(e=>`${w(e.name)}=${C(e)}`).join("&")},N=(e,t)=>{if(!t)return e;let r=e.indexOf("#"),n=-1===r?e:e.slice(0,r),o=-1===r?void 0:e.slice(r+1),a=n.indexOf("?"),i=-1===a?n:n.slice(0,a),l=-1===a?"":n.slice(a+1),s=`${i}?${l?`${t}&${l}`:t}`;return void 0===o?s:`${s}#${o}`},U=e=>{var t;
1return new Set((null!=(t=null==e?void 0:e.schemes)?t:[]).flatMap(({scheme:e,name:t})=>"in"in e&&"query"===e.in?["name"in e?e.name:t]:[]))},q=({value:e,delimited:t})=>{if(!t)return(0,$.reservedExpandQueryPart)(e);let{items:r,separator:n}=t,o=encodeURIComponent(n);return r.map(e=>(0,$.reservedExpandQueryPart)(e).replaceAll(n,o)).join(" "===n?"%20":n)},D=({inputs:e,parameters:t,securityOption:r,securityOnly:n=!1})=>{let o=U(r),a=k(e,t).filter(({name:e})=>!n||o.has(e));return r&&r.schemes.forEach(({scheme:t,name:r})=>{if("in"in t&&"query"===t.in){let n="name"in t?t.name:r;n in e.query?a.filter(e=>e.name==n&&""===e.value):a.push({name:n,value:""})}}),a};var L=e.i(64753);let _=(e,t="",r=[])=>{if(void 0!==(0,L.getFileLikeStringEncoding)(e)&&t&&!r.includes(t)&&r.push(t),"items"in e&&e.items){let n=t?`${t}.items`:"items";(0,c.isSchemaObject)(e.items)&&_(e.items,n,r)}if("prefixItems"in e&&Array.isArray(e.prefixItems)&&e.prefixItems.forEach((e,n)=>{(0,c.isSchemaObject)(e)&&_(e,t?`${t}.[${n}]`:`[${n}]`,r)}),"properties"in e&&e.properties&&Object.entries(e.properties).forEach(([e,n])=>{_(n,t?`${t}.${e}`:e,r)}),"additionalProperties"in e&&(0,c.isSchemaObject)(e.additionalProperties)){let n=t?`${t}.additionalProperties`:"additionalProperties";_(e.additionalProperties,n,r)}return"oneOf"in e&&Array.isArray(e.oneOf)&&e.oneOf.forEach((e,n)=>{(0,c.isSchemaObject)(e)&&_(e,t?`${t}.${n}`:`${n}`,r)}),r};e.s(["hasQuerystringParameter",()=>z,"serializeQuerystring",()=>J],269377);var B=e.i(863481);let M="application/x-www-form-urlencoded",F=[M,"application/json"],H=e=>encodeURIComponent("object"==typeof e&&null!==e?JSON.stringify(e):String(e)).replaceAll("%20","+"),W=e=>encodeURIComponent(e).replaceAll("%20","+"),z=e=>Object.values(e).some(e=>"querystring"===e.in),J=({inputs:e,parameters:t})=>{var r;let n=Object.values(t).find(e=>"querystring"===e.in);if(!n)return;let a=e.querystring[n.name];if(null==a)return;let i=(e=>{var t;if(!e.content)return;let r=Object.entries(e.content).filter(e=>(0,o.isObject)(e[1])),n=F.map(e=>r.find(([t])=>t.toLowerCase()===e)).find(e=>void 0!==e),[a,i]=null!=(t=null!=n?n:r[0])?t:[];return void 0!==a&&void 0!==i?{contentType:a,media:i}:void 0})(n),l=null!=(r=null==i?void 0:i.contentType.toLowerCase())?r:M;if(!(e=>{let t=(0,p.getMediaType)(e);return t===M||(0,p.isJsonContentType)(t)||t.startsWith("text/")})(l))return;let s=(0,p.getMediaType)(l);if(""===a&&!(0,p.isJsonContentType)(s))return;let c=s===M?((e,t)=>"object"!=typeof e||null===e||Array.isArray(e)?H(e):Object.entries(e).flatMap(([e,r])=>{if(null==r)return[];let n=t[e];return(null==n?void 0:n.style)!==void 0||(null==n?void 0:n.explode)!==void 0?k(Object.assign(Object.assign({},B.initialApiPlaygroundInputs),{query:{[e]:r}}),{[e]:{name:e,in:"query",style:n.style,explode:n.explode}}).map(e=>`${W(e.name)}=${C(e)}`):(null==n?void 0:n.contentType)!==void 0&&(0,p.isJsonContentType)(n.contentType)?[`${W(e)}=${W(JSON.stringify(r))}`]:(Array.isArray(r)?r.filter(e=>null!=e):[r]).map(t=>`${W(e)}=${H(t)}`)}).join("&"))(a,(e=>{if("object"!=typeof e||null===e||!("encoding"in e))return{};let t=e.encoding;return"object"!=typeof t||null===t?{}:Object.fromEntries(Object.entries(t).flatMap(([e,t])=>{if("object"!=typeof t||null===t)return[];let r={};return"style"in t&&"string"==typeof t.style&&(r.style=t.style),"explode"in t&&"boolean"==typeof t.explode&&(r.explode=t.explode),"contentType"in t&&"string"==typeof t.contentType&&(r.contentType=t.contentType),[[e,r]]}))})(null==i?void 0:i.media)):(0,p.isJsonContentType)(s)?encodeURIComponent(JSON.stringify(a)):"string"==typeof a||"number"==typeof a||"boolean"==typeof a?encodeURIComponent(String(a)):void 0;return""===c?void 0:c},G=({exampleData:e,exampleSerializedValue:t,apiReferenceData:r,baseUrl:n,inputs:y,selectedBodyContentType:m,requiredOnly:h,selectedSecurityOptionIndex:b,exampleType:v})=>{var x,S,w,A,P,E,T,k,C,U,q;let L,B=null==(S=null==(x=r.dependencies)?void 0:x.processedSecurityOptions)?void 0:S[b],M=null!=(A=null==(w=r.dependencies)?void 0:w.parameters)?A:{},F=J({inputs:y,parameters:M}),H=D({inputs:y,parameters:M,securityOption:B,securityOnly:z(M)}
1),W=void 0===F?void 0:[F,I(H)].filter(Boolean).join("&"),G=void 0===F?R(H):[],Y=(0,p.addPathParams)(null!=(E=null==(P=r.operation)?void 0:P.path)?E:"",y.path,M),X=m?null==(k=null==(T=r.dependencies)?void 0:T.requestBody)?void 0:k.content[m]:void 0,Z=void 0!==m&&(0,d.isSequentialItemMedia)(m,X),ee=Q(y.header),et=(({securityOption:e,inputs:t,parameters:r={}})=>{var n;let o=[],a=new Set((null!=(n=null==e?void 0:e.schemes)?n:[]).flatMap(({scheme:e,name:t})=>"in"in e&&"cookie"===e.in?["name"in e?e.name:t]:[])),i=new Set([...a].map(encodeURIComponent));return Object.values(r).filter(e=>"cookie"===e.in).forEach(e=>{let r="cookie"===e.style?a:i;o.push(...(0,$.serializeCookieParameter)(e,t.cookie[e.name]).filter(e=>!r.has(e.name)))}),e&&e.schemes.forEach(({scheme:e,name:r})=>{if("in"in e&&"cookie"===e.in){let n="name"in e?e.name:r,a=t.cookie[n];o.push({name:encodeURIComponent(n),value:a&&"string"==typeof a?encodeURIComponent(a):""})}}),o})({securityOption:B,inputs:y,parameters:M}),er=(0,d.getBodySchema)(X),en=(0,c.isSchemaObject)(er)?er:void 0,eo=void 0===X||void 0!==en||!(0,o.isObject)(y.body),ea=!eo||V(y.body),ei=(0,o.isObject)(e),el=Array.isArray(e),es=Array.isArray(y.body),ep=(0,o.isObject)(y.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])&&(r[t]=e(r[t]));return r}(y.body):es?y.body:null!=(C=y.body)?C:{};L=ea?e:el&&es?ep:ei&&(0,o.isObject)(ep)?"examples"===v?ep:(0,l.default)((0,a.default)(e),ep):ep,(0,o.isObject)(L)&&en&&(0,c.isSchemaObject)(en)&&(L=K(L,en));let ec=h&&en?u(en):void 0,eu=h&&eo&&(0,o.isObject)(y.body)?Object.entries(y.body).filter(([,e])=>void 0!==e).map(([e])=>e):void 0,ed=en?_(en):void 0,ey=null!=ee?ee:m,ef=void 0!==ey&&Z&&(0,d.isSequentialMediaType)(ey);ef&&void 0!==L&&(L=(0,d.serializeSequentialItem)(g(L,ec,eu),ey,X));let em=ea||(0,i.default)(ep,e),eh=m?(0,p.getMediaType)(m):void 0,eg=void 0!==eh&&eh.startsWith("multipart/")&&eh!==f&&"string"==typeof e,eb=!0===h&&Z&&void 0!==e,ev=void 0!==t&&(Z||eg)&&em&&!eb&&(void 0===ee||void 0===L),ex=null!=ee?ee:m,eS=void 0===ex?void 0:ev?(0,d.matchMultipartBoundary)(ex,t):ef?"string"==typeof L?(0,d.matchMultipartBoundary)(ex,L):(0,d.sequentialItemContentType)(ex):ex,ej=(({apiReferenceData:e,headerInputs:t,selectedBodyContentType:r,securityOption:n})=>{var o,a;let i=[],l=new Set,s=Object.values(null!=(a=null==(o=e.dependencies)?void 0:o.parameters)?a:{}).filter(e=>!e.in||"header"===e.in),p=new Set(s.map(e=>e.name)),u=s.filter(e=>{var t;return null==(t=e.schema)?void 0:t.isRequired});return Object.entries(t).filter(e=>null!=e[1]).filter(([e])=>p.has(e)).forEach(([e,t])=>{l.add(e),i.push({name:e,value:t.toString()})}),u.forEach(e=>{let t=e.name;l.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,c.isBasicAuth)(e)){let a=null==(n=t[r])?void 0:n.username,l=null==(o=t[r])?void 0:o.password;if(a||l){let e=(0,c.encodeBasicAuth)(a,l);i.push({name:r,value:`Basic ${e}`})}else i.push({name:r,value:O(e)})}else a&&(r in t&&"string"==typeof t[r]?i.push({name:r,value:t[r].toString()}):i.push({name:r,value:O(e)}))}),r&&((e,t)=>{e.some(({name:e})=>"content-type"===e.toLowerCase())||e.push({name:"Content-Type",value:t})})(i,r),i})({apiReferenceData:r,headerInputs:y.header,selectedBodyContentType:eS,securityOption:B}),e$=void 0!==eS&&void 0!==ee?((e,t)=>{let r=e.find(({name:e})=>"content-type"===e.toLowerCase());return r?e.map(e=>e===r?Object.assign(Object.assign({},e),{value:t}):e):[...e,{name:"Content-Type",value:t}]})(ej,eS):ej,eO=ev&&void 0!==eS?{mimeType:eS,text:t}:j(L,eS,ec,ed,eu,X);return Object.assign(Object.assign({},s),{method:(null!=(q=null==(U=r.operation)?void 0:U.method)?q:"").toUpperCase(),url:N((0,p.joinWithSingleSlash)((0,p.addServerVariables)(n,y.server),Y),W),queryString:G,headers:e$,postData:eO,cookies:et})},V=e=>null==e||("object"==typeof e?Object.values(e).every(e=>void 0===e):void 0);function K(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,c.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}let Q=e=>{let t=Object.keys(e).find(e=>"content-type"===e.toLowerCase()),r=void 0===t?void 0:e[t];return"string"==typeof r&&""!==r?r:void 0};e.s(["generateSnippet",()=>e1],92333);var Y=e.i(644169);let X=(e,t)=>Object.keys(e).find(e=>e.toLowerCase()===t.toLowerCase()),Z=(e,t)=>{let r=X(e,t);if(r)return e[r]},ee=(e,t)=>
1!!X(e,t),et=(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 er(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 en{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);
1this.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 eo(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 ea=e=>eo(e,{delimiter:"'"}),ei=e=>eo(e,{delimiter:'"'}),el=(e,t,r)=>{let n={"\\":"\\\\",'"':'\\"',"\n":"\\n","\r":"\\r","	":"\\t",...t},o=Array.from(e).map(e=>{let t=n[e];if(void 0!==t)return t;let o=e.codePointAt(0)??0;return o<32||127===o?r(o):e}).join("");return`"${o}"`},es=e=>{let t=e.multipartParts;if(!e.mimeType.toLowerCase().startsWith("multipart/")||void 0===t||!t.some(e=>void 0!==e.fileName))return;let r=`\r
2--${e.boundary??""}--`,n=[],o=e=>{let t=n[n.length-1];void 0!==t&&"text"in t?t.text+=e:n.push({text:e})};return t.forEach((e,a)=>{let i=a===t.length-1?r:"\r\n";void 0!==e.fileName?(o(e.head),n.push({file:e.fileName}),o(i)):o(e.head+e.value+i)}),n},ep=e=>el(e,{},e=>`\\${e.toString(8).padStart(3,"0")}`);class ec{constructor(e){this.name="",this.toString=()=>`:${this.name}`,this.name=e}}class eu{constructor(e){this.path="",this.toString=()=>`(clojure.java.io/file "${this.path}")`,this.path=e}}let ed=e=>void 0===e?null:null===e?"null":e.constructor.name.toLowerCase(),ey=e=>void 0===e||"object"===ed(e)&&0===Object.keys(e).length,ef=e=>(Object.keys(e).filter(t=>ey(e[t])).forEach(t=>{delete e[t]}),e),em=(e,t)=>{let r=" ".repeat(e);return t.replace(/\n/g,`
3${r}`)},eh=e=>{switch(ed(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=em(r.length+2,eh(e[r]));return`${t}:${r} ${n}
4 `},"").trim();return`{${em(1,t)}}`}case"array":{let t=e.reduce((e,t)=>`${e} ${eh(t)}`,"").trim();return`[${em(1,t)}]`}}},eg={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:l}=new en({indent:a?.indent}),s=!["get","post","put","delete","patch","head","options"].includes(t=t.toLowerCase()),p={headers:o,"query-params":e};switch(r.mimeType){case"application/json":{p["content-type"]=new ec("json"),p["form-params"]=r.jsonObj;let e=X(p.headers,"content-type");e&&delete p.headers[e]}break;case"application/x-www-form-urlencoded":{p["form-params"]=r.paramsObj;let e=X(p.headers,"content-type");e&&delete p.headers[e]}break;case"text/plain":{p.body=r.text;let e=X(p.headers,"content-type");e&&delete p.headers[e]}break;case"multipart/form-data":if(r.params){p.multipart=r.params.map(e=>e.fileName&&!e.value?{name:e.name,content:new eu(e.fileName)}:{name:e.name,content:e.value});let e=X(p.headers,"content-type");e&&delete p.headers[e]}}if("application/json"===Z(p.headers,"accept")){p.accept=new ec("json");let e=X(p.headers,"accept");e&&delete p.headers[e]}if(i("(require '[clj-http.client :as client])\n"),s){let e={method:new ec(t),url:n,...ef(p)};i(`(client/request ${em(15,eh(e))})`)}else if(ey(ef(p)))i(`(client/${t} "${n}")`);else{let e=em(11+t.length+n.length,eh(ef(p)));i(`(client/${t} "${n}" ${e})`)}return l()}},eb=e=>e.includes(";")?`MediaTypeHeaderValue.Parse("${ei(e)}")`:`new MediaTypeHeaderValue("${e}")`,ev={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 en({indent:{indent:"    ",...o}.indent});a("using System.Net.Http.Headers;");let l="",s=!!e.cookie,p=(e=>{let t=Z(e,"accept-encoding");if(!t)return[];let r={gzip:"DecompressionMethods.GZip",deflate:"DecompressionMethods.Deflate"},n=[];
4return"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);(s||p.length)&&(l="clientHandler",a("var clientHandler = new HttpClientHandler"),a("{"),s&&a("UseCookies = false,",1),p.length&&a(`AutomaticDecompression = ${p.join(" | ")},`,1),a("};")),a(`var client = new HttpClient(${l});`);let c=t.text?es(t):void 0;if(void 0!==c){a("var payload = new System.IO.MemoryStream();");let e=0;c.forEach(t=>{let r="file"in t?`file${e++}`:`text${e}`;a("file"in t?`var ${r} = System.IO.File.ReadAllBytes("${ei(t.file)}");`:`var ${r} = System.Text.Encoding.UTF8.GetBytes("${ei(t.text)}");`),a(`payload.Write(${r}, 0, ${r}.Length);`)})}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 u=Object.keys(e).filter(e=>{switch(e.toLowerCase()){case"content-type":case"content-length":case"accept-encoding":return!1;default:return!0}});if(u.length&&(a("Headers =",1),a("{",1),u.forEach(t=>{a(`{ "${t}", "${ei(e[t])}" },`,2)}),a("},",1)),t.text){let r=Z(e,"content-type"),n=!t.params&&t.mimeType.startsWith("multipart/")&&void 0!==r?r:t.mimeType;switch(t.params?t.mimeType:"text"){case"application/x-www-form-urlencoded":a("Content = new FormUrlEncodedContent(new Dictionary<string, string>",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 = ${eb(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(void 0!==c?"Content = new ByteArrayContent(payload.ToArray())":`Content = new StringContent(${JSON.stringify(t.text||"")})`,1),a("{",1),a("Headers =",2),a("{",2),a(`ContentType = ${eb(String(n))}`,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 ex=e.i(725922),eS=e.i(31771);let ej=e=>el(e,{$:"\\$"},e=>`\\u${e.toString(16).padStart(4,"0")}`),e$=(e,t,r,n)=>{let o=`${e} *${t} = `,a=eO(r,n?o.length:void 0);return`${o}${a};`},eO=(e,t)=>{let r=void 0===t?", ":`,
5   ${" ".repeat(t)}`;switch(Object.prototype.toString.call(e)){case"[object Number]":return`@${e}`;case"[object Array]":{let t=e.map(e=>eO(e));return`@[ ${t.join(r)} ]`}case"[object Object]":{let t=[];return Object.keys(e).forEach(r=>{t.push(`@"${r}": ${eO(e[r])}`)}),`@{ ${t.join(r)} }`}case"[object Boolean]":return e?"@YES":"@NO";default:if(null==e)return"";return`@"${e.toString().replace(/"/g,'\\"')}"`}},ew=(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`'${eo(e,{delimiter:"'",escapeNewlines:!1})}'`;case"[object Number]":return e.toString();case"[object Array]":{let n=e.map(e=>ew(e,`${t}${t}`,t)).join(`,
6${t}`);return`[
7${t}${n}
8${r}]`}case"[object Object]":{let n=[];for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.push(`${ew(r,t)} => ${ew(e[r],`${t}${t}`,t)}`);return`[
9${t}${n.join(`,
10${t}`)}
11${r}]`}}},eA=["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"],eP={"\\":"\\\\",'"':'\\"',$:"\\$","\n":"\\n","\r":"\\r","	":"\\t","\v":"\\v","\f":"\\f","\x1b":"\\e"},eE=e=>`"${e.replace(/[\\"$\u0000-\u001f\u007f]/g,e=>eP[e]??`\\x${e.charCodeAt(0).toString(16).padStart(2,"0")}`)}"`,eT=e=>String(e).replace(/['\u2018\u2019\u201A\u201B]/g,"$&$&"),ek=e=>eo(e,{escapeChar:"`"}).replace(/[$\u201C\u201D\u201E]/g,"`$&"),eC=e=>({method:t,headersObj:r,cookies:n,uriObj:o,fullUrl:a,postData:i,allHeaders:l})=>{let{push:s,join:p}=new en;if(!["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS"].includes(t.toUpperCase()))return"Method not supported";
11let c=[],u=Object.keys(r);u.length&&(s("$headers=@{}"),u.forEach(e=>{"connection"!==e&&s(`$headers.Add("${ek(e)}", "${ek(r[e])}")`)}),c.push("-Headers $headers")),n.length&&(s("$session = New-Object Microsoft.PowerShell.Commands.WebRequestSession"),n.forEach(e=>{s("$cookie = New-Object System.Net.Cookie"),s(`$cookie.Name = '${eT(e.name)}'`),s(`$cookie.Value = '${eT(e.value)}'`),s(`$cookie.Domain = '${eT(o.host)}'`),s("$session.Cookies.Add($cookie)")}),c.push("-WebSession $session"));let d=Z(l,"content-type")||i.mimeType,y=d?[`-ContentType '${eT(d)}'`]:[],f=es(i);return void 0!==f?(s(`$payload = [byte[]](${f.map(e=>"file"in e?`[System.IO.File]::ReadAllBytes('${eT(e.file)}')`:`[System.Text.Encoding]::UTF8.GetBytes('${eT(e.text)}')`).join(" + ")})`),c.push(...y,"-Body $payload")):i.text&&c.push(...y,`-Body '${eT(i.text)}'`),s(`$response = ${e} -Uri '${eT(a)}' -Method ${t} ${c.join(" ")}`.trim()),p()},eR={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:eC("Invoke-RestMethod")},eI={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:eC("Invoke-WebRequest")};function eN(e,t,r,n,o){let a=n.repeat(o),i=n.repeat(o-1),l=r?`,
12${a}`:", ",s="object"===e?"{":"[",p="object"===e?"}":"]";return r?`${s}
13${a}${t.join(l)}
14${i}${p}`:"object"===e&&t.length>0?`${s} ${t.join(l)} ${p}`:`${s}${t.join(l)}${p}`}let eU=(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 eN("array",e.map(e=>("[object Object]"===Object.prototype.toString.call(e)&&(n=Object.keys(e).length>1),eU(e,t,r))),n,t.indent,r)}case"[object Object]":{let n=[];for(let o in e)n.push(`"${o}": ${eU(e[o],t,r)}`);return eN("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,'\\"')}"`}},eq=["HEAD","GET","POST","PUT","PATCH","DELETE","OPTIONS"],eD=(e="")=>/^[a-z0-9-_/.@%^=:]+$/i.test(e)?e:`'${e.replace(/'/g,"'\\''")}'`,eL={"http1.0":"0","url ":"",cookie:"b",data:"d",form:"F",globoff:"g",header:"H",insecure:"k",request:"X"},e_="[A-Za-z0-9][A-Za-z0-9!#$&^_.+-]*",eB=`(?:\\*|${e_})`,eM=RegExp(`^${eB}/${eB}(?:;\\s*(?!(?:filename|type|headers|encoder)=)${e_}=(?:${e_}|"[^"'\\\\\\x00-\\x1f]*"))*$`),eF=e=>`$'${e.replace(/\\/g,"\\\\").replace(/'/g,"\\'").replace(/\r/g,"\\r").replace(/\n/g,"\\n")}'`,eH=(e,t)=>t.repeat(e),eW=(e,t,r,n)=>{let o=eH(n,r),a=eH(n-1,r),i=t?`,
15${o}`:", ";return t?`[
16${o}${e.join(i)}
17${a}]`:`[${e.join(i)}]`},ez=(e,t,r)=>`let ${e} = ${eJ(t,r)}`,eJ=(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 eW(e.map(e=>("[object Object]"===Object.prototype.toString.call(e)&&(n=Object.keys(e).length>1),eJ(e,t,r))),n,t.indent,r)}case"[object Object]":{let n=[];for(let o in e)n.push(`"${o}": ${eJ(e[o],t,r)}`);return eW(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,'\\"')}"`}},eG=e=>el(e,{},e=>`\\u{${e.toString(16)}}`),eV={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:l}=new en;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 s=Object.keys(r);s.length&&(i(),a("struct curl_slist *headers = NULL;"),s.forEach(e=>{a(`headers = curl_slist_append(headers, "${e}: ${ei(r[e])}");`)}),a("curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);")),n.cookie&&(i(),a(`curl_easy_setopt(hnd, CURLOPT_COOKIE, "${ei(n.cookie)}");`));let p=es(o);if(void 0!==p){i();let e=[];p.forEach((t,r)=>{"file"in t?(a(`FILE *file${r} = fopen(${ep(t.file)}, "rb");`),a(`if (file${r} == NULL) { perror(${ep(t.file)}); exit(1); }`),a(`fseek(file${r}, 0, SEEK_END);`),a(`long file${r}_size = ftell(file${r});`),a(`rewind(file${r});`),e.push(`file${r}_size`)):(a(`const char text${r}[] = ${ep(t.text)};
17`),e.push(`sizeof(text${r}) - 1`))}),a(`size_t payload_size = ${e.join(" + ")};`),a("char *payload = malloc(payload_size);"),a("size_t offset = 0;"),p.forEach((e,t)=>{"file"in e?(a(`offset += fread(payload + offset, 1, file${t}_size, file${t});`),a(`fclose(file${t});`)):(a(`memcpy(payload + offset, text${t}, sizeof(text${t}) - 1);`),a(`offset += sizeof(text${t}) - 1;`))}),p.some(e=>"file"in e)&&a('if (offset != payload_size) { fputs("failed to read every file\\n", stderr); exit(1); }'),a("curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, payload);"),a("curl_easy_setopt(hnd, CURLOPT_POSTFIELDSIZE, (long)payload_size);")}else o.text&&(i(),a(`curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, ${JSON.stringify(o.text)});`));return i(),a("CURLcode ret = curl_easy_perform(hnd);"),l()}}}},clojure:{info:{key:"clojure",title:"Clojure",default:"clj_http"},clientsById:{clj_http:eg}},csharp:{info:{key:"csharp",title:"C#",default:"restsharp",cli:"dotnet"},clientsById:{httpclient:ev,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 i,{push:l,join:s}=new en;if(!["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS"].includes(e.toUpperCase()))return"Method not supported";l("using RestSharp;\n\n"),l(`var options = new RestClientOptions("${t}");`),l("var client = new RestClient(options);"),l('var request = new RestRequest("");');let p=o.mimeType&&"multipart/form-data"===o.mimeType;p&&l("request.AlwaysMultipartFormData = true;");let c=o.mimeType.toLowerCase().startsWith("multipart/")&&!p&&!!o.text;switch(Object.keys(r).forEach(e=>{if(o.mimeType&&"content-type"===e.toLowerCase()&&o.text){if(p&&o.boundary&&l(`request.FormBoundary = "${o.boundary}";`),c){let t=r[e];i="string"==typeof t?t:t?.join(", ")}return}l(`request.AddHeader("${e}", "${ei(r[e])}");`)}),n.forEach(({name:e,value:t})=>{l(`request.AddCookie("${e}", "${ei(t)}", "${a.pathname}", "${a.host}");`)}),o.mimeType){case"multipart/form-data":if(!o.params)break;o.params.forEach(e=>{e.fileName?l(`request.AddFile("${e.name}", "${e.fileName}");`):l(`request.AddParameter("${e.name}", "${e.value}");`)});break;case"application/x-www-form-urlencoded":if(!o.params)break;o.params.forEach(e=>{l(`request.AddParameter("${e.name}", "${e.value}");`)});break;case"application/json":{if(!o.text)break;let e=JSON.stringify(o.text);l(`request.AddJsonBody(${e}, false);`);break}default:{if(!o.text)break;let e=c?es(o):void 0;if(void 0!==e){l("var payload = new System.IO.MemoryStream();");let t=0;e.forEach(e=>{if("file"in e){let r=`file${t++}`;l(`var ${r} = System.IO.File.ReadAllBytes("${ei(e.file)}");`),l(`payload.Write(${r}, 0, ${r}.Length);`)}else{let r=`text${t}`;l(`var ${r} = System.Text.Encoding.UTF8.GetBytes("${ei(e.text)}");`),l(`payload.Write(${r}, 0, ${r}.Length);`)}}),l(`request.AddBody(payload.ToArray(), "${ei(i??o.mimeType)}");`);break}if(c){l(`request.AddStringBody("${ei(o.text)}", "${ei(i??o.mimeType)}");`);break}let t=Z(r,"content-type"),n="string"==typeof t&&t.toLowerCase().startsWith(o.mimeType.toLowerCase())?t:o.boundary?`${o.mimeType}; boundary=${o.boundary}`:o.mimeType;l(`request.AddStringBody("${ei(o.text)}", "${ei(n)}");`)}}return l(`var response = await client.${function(e){return e[0].toUpperCase()+e.slice(1).toLowerCase()}(e)}Async(request);
18`),l('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:l}=new en({indent:"	"}),{showBoilerplate:s=!0,checkErrors:p=!1,printBody:c=!0,timeout:u=-1}=o,d=p?"err":"_",y=+!!s,f=()=>{p&&(i("if err != nil {",y),i("panic(err)",y+1),i("}",y))},m=es(e);s&&(i("package main"),a(),i("import ("),void 0!==m&&i('"bytes"',y),i('"fmt"',y),u>0&&i('"time"',y),e.text&&void 0===m&&i('"strings"',y),i('"net/http"',y),c&&i('"io"',y),void 0!==m&&i('"os"',y),i(")"),a(),i("func main() {"),a());let h=u>0;if(h&&(i("client := http.Client{",y),h&&i(`Timeout: time.Duration(${u} * time.Second),`,y+1),i("}",y),a()),i(`url := "${n}"`,y),a(),void 0!==m){i("var payload bytes.Buffer",y);let e=0;m.forEach(t=>{if("file"in t){let r=`file${e++}`;i(`${r}, err := os.ReadFile(${JSON.stringify(t.file)})`,y),i("if err != nil {",y),i("panic(err)",y+1),i("}",y),i(`payload.Write(${r})`,y)}else i(`payload.WriteString(${JSON.stringify(t.text)})`,y)}),a(),i(`req, ${d} := http.NewRequest("${t}", url, &payload)`,y),a()}else 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();
18return f(),Object.keys(r).length&&(Object.keys(r).forEach(e=>{i(`req.Header.Add("${e}", "${ei(r[e])}")`,y)}),a()),i(`res, ${d} := ${h?"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),s&&(a(),i("}")),l()}}}},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 l={absoluteURI:!1,autoContentLength:!0,autoHost:!0,...i},{blank:s,push:p,join:c}=new en({indent:"",join:"\r\n"}),u=l.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]}`)}),l.autoHost&&!d.includes("host")&&p(`Host: ${r.host}`),l.autoContentLength&&a.text&&!d.includes("content-length")){let e=ex.Buffer.byteLength(a.text,"ascii").toString();p(`Content-Length: ${e}`)}s();let y=c(),f=a.text||"";return`${y}\r
19${f}`}}}},java:{info:{key:"java",title:"Java",default:"unirest"},clientsById:{asynchttp:{info:{key:"asynchttp",title:"AsyncHttp",link:"https://github.com/AsyncHttpCl
19ient/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:l}=new en({indent:{indent:"  ",...o}.indent});return i("AsyncHttpClient client = new DefaultAsyncHttpClient();"),i(`client.prepare("${e.toUpperCase()}", "${n}")`),Object.keys(t).forEach(e=>{i(`.setHeader("${e}", "${ei(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();"),l()}},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 en({indent:{indent:"  ",...o}.indent});return a("HttpRequest request = HttpRequest.newBuilder()"),a(`.uri(URI.create("${t}"))`,2),Object.keys(e).forEach(t=>{a(`.header("${t}", "${ei(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<String> response = HttpClient.newHttpClient().send(request, HttpResponse.BodyH
19andlers.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:l}=new en({indent:{indent:"  ",...o}.indent});if(a("OkHttpClient client = new OkHttpClient();"),i(),e.text){let t=es(e),r=(void 0===t?void 0:Z(n,"content-type"))??(e.boundary?`${e.mimeType}; boundary=${e.boundary}`:e.mimeType);a(`MediaType mediaType = MediaType.parse("${ei(r)}");`),void 0!==t?(a("okio.Buffer payload = new okio.Buffer();"),t.forEach(e=>{a("file"in e?`payload.write(java.nio.file.Files.readAllBytes(java.nio.file.Paths.get(${JSON.stringify(e.file)})));`:`payload.writeUtf8(${JSON.stringify(e.text)});`)}),a("RequestBody body = RequestBody.create(mediaType, payload.readByteArray());")):a(`RequestBody body = RequestBody.create(mediaType, ${JSON.stringify(e.text)});`)}return 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}", "${ei(n[e])}")`,1)}),a(".build();",1),i(),a("Response response = client.newCall(request).execute();"),l()}},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{blank:a,join:i,push:l}=new en({indent:{indent:"  ",...o}.indent}),s=es(r);return void 0!==s&&(l("java.io.ByteArrayOutputStream payload = new java.io.ByteArrayOutputStream();"),s.forEach((e,t)=>{l("file"in e?`byte[] part${t} = java.nio.file.Files.readAllBytes(java.nio.file.Paths.get(${JSON.stringify(e.file)}));`:`byte[] part${t} = ${JSON.stringify(e.text)}.getBytes(java.nio.charset.StandardCharsets.UTF_8);`),l(`payload.write(part${t}, 0, part${t}.length);`)}),a()),["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS"].includes(e.toUpperCase())?l(`HttpResponse<String> response = Unirest.${e.toLowerCase()}("${n}")`):l(`HttpResponse<String> response = Unirest.customMethod("${e.toUpperCase()}","${n}")`),Object.keys(t).forEach(e=>{l(`.header("${e}", "${ei(t[e])}")`,1)}),void 0!==s?l(".body(payload.toByteArray())",1):r.text&&l(`.body(${JSON.stringify(r.text)})`,1),l(".asString();",1),i()}}}},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:l,join:s}=new en({indent:a.indent});switch(e.mimeType){case"application/json":l(`const data = JSON.stringify(${(0,eS.default)(e.jsonObj,{indent:a.indent})});`),i();break;case"multipart/form-data":if(!e.params)break;if(l("const data = new FormData();"),e.params.forEach(e=>{l(`data.append('${e.name}', '${e.value||e.fileName||""}');`)}),ee(t,"content-type")&&Z(t,"content-type")?.includes("boundary")){let e=X(t,"content-type");e&&delete t[e]}i();break;default:{let t=es(e);if(void 0!==t){l("const fileFor = (name) => {"),l('const input = document.querySelector(`input[type="file"][data-name="${CSS.escape(name)}"]`);',1),l("if (!input?.files?.[0]) throw new Error(`Select a file for ${name}`);",1),l("return input.files[0];",1),l("};"),l("const data = new Blob(["),t.forEach(e=>{l("file"in e?`fileFor(${JSON.stringify(e.file)}),`:`${JSON.stringify(e.text)},`,1)}),l("]);"),i();break}l(`const data = ${e.text?`'${ea(e.text)}'`:"null"};`),i()}}return l("const xhr = new XMLHttpRequest();"),a.cors&&l("xhr.withCredentials = true;"),i(),l("xhr.addEventListener('readystatechange', function () {"),l("if (this.readyState === this.DONE) {",1),l("console.log(this.responseText);",2),l("}",1),l("});"),i(),l(`xhr.open('${r}', '${ea(n)}');
19`),Object.keys(t).forEach(e=>{l(`xhr.setRequestHeader('${e}', '${ea(t[e])}');`)}),i(),l("xhr.send(data);"),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:({allHeaders:e,method:t,url:r,queryObj:n,postData:o},a)=>{let{blank:i,push:l,join:s,addPostProcessor:p}=new en({indent:{indent:"  ",...a}.indent});l("import axios from 'axios';"),i();let c={method:t,url:r};switch(Object.keys(n).length&&(c.params=n,Object.values(n).some(e=>Array.isArray(e))&&(c.paramsSerializer={indexes:null})),Object.keys(e).length&&(c.headers=e),o.mimeType){case"application/x-www-form-urlencoded":o.params&&(l("const encodedParams = new URLSearchParams();"),o.params.forEach(e=>{l(`encodedParams.append('${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;l("const form = new FormData();"),o.params.forEach(e=>{l(`form.append('${e.name}', '${e.value||e.fileName||""}');`)}),i(),c.data="[form]";break;default:o.text&&(c.data=o.text)}let u=(0,eS.default)(c,{indent:"  ",inlineCharacterLimit:80}).replace('"[form]"',"form");return l(`const options = ${u};`),i(),l("axios"),l(".request(options)",1),l(".then(res => console.log(res.data))",1),l(".catch(err => console.error(err));",1),s()}},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:l,push:s}=new en({indent:a.indent}),p=!1,c={method:e};switch(Object.keys(t).length&&(c.headers=t),null!==a.credentials&&(c.credentials=a.credentials),r.mimeType){case"application/x-www-form-urlencoded":r.params&&new Set(r.params.map(({name:e})=>e)).size<r.params.length?c.body=r.params.map(({name:e,value:t})=>[e,t]):c.body=r.paramsObj?r.paramsObj:r.text;break;case"application/json":r.jsonObj&&(c.body=r.jsonObj);break;case"multipart/form-data":{if(!r.params)break;let e=X(t,"content-type");e&&delete t[e],s("const form = new FormData();"),r.params.forEach(e=>{s(`form.append('${e.name}', '${e.value||e.fileName||""}');`)}),i();break}default:{let e=es(r);if(void 0!==e){s("const fileFor = (name) => {"),s('const input = document.querySelector(`input[type="file"][data-name="${CSS.escape(name)}"]`);',1),s("if (!input?.files?.[0]) throw new Error(`Select a file for ${name}`);",1),s("return input.files[0];",1),s("};"),s("const framedBody = new Blob(["),e.forEach(e=>{s("file"in e?`fileFor(${JSON.stringify(e.file)}),`:`${JSON.stringify(e.text)},`,1)}),s("]);"),c.body="framedBody",p=!0,i();break}r.text&&(c.body=r.text)}}return c.headers&&!Object.keys(c.headers).length&&delete c.headers,s(`const options = ${(0,eS.default)(c,{indent:a.indent,inlineCharacterLimit:80,transform:(e,t,n)=>{if("body"===t){if("application/x-www-form-urlencoded"===r.mimeType)return`new URLSearchParams(${n})`;if("application/json"===r.mimeType)return`JSON.stringify(${n})`;if(p&&"'framedBody'"===n)return"framedBody"}return n}})};`),i(),r.params&&"multipart/form-data"===r.mimeType&&(s("options.body = form;"),i()),s(`fetch('${ea(n)}', options)`),s(".then(res => res.json())",1),s(".then(res => console.log(res))",1),s(".catch(err => console.error(err));",1),l()}},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:l,join:s}=new en({indent:a.indent}),p={async:!0,crossDomain:!0,url:e,method:t,headers:r};
19switch(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(l("const form = new FormData();"),n.params.forEach(e=>{l(`form.append('${e.name}', '${e.value||e.fileName||""}');`)}),p.processData=!1,p.contentType=!1,p.mimeType="multipart/form-data",p.data="[form]",ee(r,"content-type")&&Z(r,"content-type")?.includes("boundary")){let e=X(r,"content-type");e&&delete p.headers[e]}i();break;default:n.text&&(p.data=n.text)}let c=(0,eS.default)(p,{indent:a.indent}).replace("'[form]'","form");return l(`const settings = ${c};`),i(),l("$.ajax(settings).done(res => {"),l("console.log(res);",1),l("});"),s()}}}},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:l}=new en({indent:{indent:"  ",...o}.indent});if(l("val client = OkHttpClient()"),a(),e.text){let t=es(e),r=(void 0===t?void 0:Z(n,"content-type"))??(e.boundary?`${e.mimeType}; boundary=${e.boundary}`:e.mimeType);l(`val mediaType = MediaType.parse("${ei(r)}")`),void 0!==t?(l("val payload = okio.Buffer()"),t.forEach(e=>{l("file"in e?`payload.write(java.io.File(${ej(e.file)}).readBytes())`:`payload.writeUtf8(${ej(e.text)})`)}),l("val body = RequestBody.create(mediaType, payload.readByteArray())")):l(`val body = RequestBody.create(mediaType, ${JSON.stringify(e.text)})`)}return l("val request = Request.Builder()"),l(`.url("${t.replace(/\$/g,"\\$")}")`,1),["GET","POST","PUT","DELETE","PATCH","HEAD"].includes(r.toUpperCase())?["POST","PUT","DELETE","PATCH"].includes(r.toUpperCase())?e.text?l(`.${r.toLowerCase()}(body)`,1):l(`.${r.toLowerCase()}(null)`,1):l(`.${r.toLowerCase()}()`,1):e.text?l(`.method("${r.toUpperCase()}", body)`,1):l(`.method("${r.toUpperCase()}", null)`,1),Object.keys(n).forEach(e=>{l(`.addHeader("${e}", "${ei(n[e])}")`,1)}),l(".build()",1),a(),l("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:l,push:s,unshift:p}=new en({indent:a}),c={method:t,hostname:e.hostname,port:e.port,path:e.path,headers:r};switch(s(`const http = require('${e.protocol?.replace(":","")}');`),i(),s(`const options = ${(0,eS.default)(c,{indent:a})};`),i(),s("const req = http.request(options, function (res) {"),s("const chunks = [];",1),i(),s("res.on('data', function (chunk) {",1),s("chunks.push(chunk);",2),s("});",1),i(),s("res.on('end', function () {",1),s("const body = Buffer.concat(chunks);",2),s("console.log(body.toString());",2),s("});",1),s("});"),i(),n.mimeType){case"application/x-www-form-urlencoded":n.paramsObj&&(p("const qs = require('querystring');"),s(`req.write(qs.stringify(${(0,eS.default)(n.paramsObj,{indent:"  ",inlineCharacterLimit:80})}));`));break;case"application/json":n.jsonObj&&s(`req.write(JSON.stringify(${(0,eS.default)(n.jsonObj,{indent:"  ",inlineCharacterLimit:80})}));`);break;default:n.text&&s(`req.write(${(0,eS.default)(n.text,{indent:a})});`)}return s("req.end();"),l()}},axios:{info:{key:"axios",title:"Axios",link:"https://github.com/axios/axios",description:"Promise based HTTP client for the browser and n
19ode.js",extname:".js",installation:()=>"npm install axios --save"},convert:({method:e,fullUrl:t,allHeaders:r,postData:n},o)=>{let{blank:a,join:i,push:l,addPostProcessor:s}=new en({indent:{indent:"  ",...o}.indent});l("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&&(l("const encodedParams = new URLSearchParams();"),n.params.forEach(e=>{l(`encodedParams.append('${e.name}', '${e.value}');`)}),a(),p.data="encodedParams,",s(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,eS.default)(p,{indent:"  ",inlineCharacterLimit:80});return l(`const options = ${c};`),a(),l("axios"),l(".request(options)",1),l(".then(res => console.log(res.data))",1),l(".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,allHeaders:o},a)=>{let i={indent:"  ",...a},l=!1,s=!1,{blank:p,push:c,join:u,unshift:d}=new en({indent:i.indent}),y={method:e};switch(Object.keys(n).length&&(y.headers=n),r.mimeType){case"application/x-www-form-urlencoded":c("const encodedParams = new URLSearchParams();"),r.params?.forEach(e=>{c(`encodedParams.append('${e.name}', '${e.value}');`)}),y.body="encodedParams",p();break;case"application/json":r.jsonObj&&(y.body=r.jsonObj);break;case"multipart/form-data":{if(!r.params)break;let e=X(n,"content-type");e&&delete n[e],c("const formData = new FormData();"),r.params.forEach(e=>{let t=ea(e.name);if(e.fileName){l=!0;let r=ea(e.fileName);return e.contentType?void c(`formData.append('${t}', new Blob([fs.readFileSync('${r}')], { type: '${ea(e.contentType)}' }), '${r}');`):void c(`formData.append('${t}', await new Response(fs.createReadStream('${r}')).blob());`)}c(`formData.append('${t}', '${ea(e.value??"")}');`)}),y.body="formData",p();break}default:{let e=es(r);if(void 0!==e){l=!0,c("const framedBody = Buffer.concat(["),e.forEach(e=>{c("file"in e?`fs.readFileSync(${JSON.stringify(e.file)}),`:`Buffer.from(${JSON.stringify(e.text)}),`,1)}),c("]);"),y.body="framedBody",s=!0,p();break}r.text&&(y.body=r.text)}}let f=o.cookie;"string"==typeof f&&f.length&&(y.headers||(y.headers={}),y.headers.cookie=f),c(`const url = '${ea(t)}';`),y.headers&&!Object.keys(y.headers).length&&delete y.headers;let m=(0,eS.default)(y,{indent:"  ",inlineCharacterLimit:80,transform:(e,t,n)=>"body"===t&&"application/json"===r.mimeType?`JSON.stringify(${n})`:"body"===t&&s&&"'framedBody'"===n?"framedBody":n});c(`const options = ${m};`),p(),l&&d("import fs from 'fs';\n"),c("fetch(url, options)"),c(".then(res => res.json())",1),c(".then(json => console.log(json))",1),c(".catch(err => console.error(err));",1);let h=u();return s?h:h.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:l,blank:s}=new en({indent:a.indent}),p={hasHeaders:!1,hasBody:!1};if(i("#import <Foundation/Foundation.h>"),Object.keys(e).length&&(p.hasHeaders=!0,s(),i(e$("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){s();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(e$("NSDictionary","parameters",t.jsonObj,a.pretty
19)),s(),i("NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];"));break;case"multipart/form-data":i(e$("NSArray","parameters",t.params||[],a.pretty)),i(`NSString *boundary = @"${t.boundary}";`),s(),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:s(),i(`NSData *postData = [[NSData alloc] initWithData:[@"${t.text}" dataUsingEncoding:NSUTF8StringEncoding]];`)}return s(),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];"),s(),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];"),l()}}}},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:l}=new en({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 s=Object.keys(t);1===s.length?a(`let headers = Header.add (Header.init ()) "${s[0]}" "${ei(t[s[0]])}" in`):s.length>1&&(a("let headers = Header.add_list (Header.init ()) ["),s.forEach(e=>{a(`("${e}", "${ei(t[e])}");`,1)}),a("] in")),r.text&&a(`let body = Cohttp_lwt_body.of_string ${JSON.stringify(r.text)} in`),i();let p=s.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),l()}}}},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,allHeaders:a,headersObj:i},l={})=>{let{closingTag:s=!1,indent:p="  ",maxRedirects:c=10,namedErrors:u=!1,noTags:d=!1,shortTags:y=!1,timeout:f=30}=l,{push:m,blank:h,join:g}=new en({indent:p});d||(m(y?"<?":"<?php"),h()),m("$curl = curl_init();"),h();let b=es(t);void 0!==b&&(b.forEach((e,t)=>{"file"in e&&(m(`$file${t} = file_get_contents(${eE(e.file)});`),m(`if ($file${t} === false) { throw new RuntimeException(${eE(`unable to read ${e.file}`)}); }`))}),m(`$payload = ${b.map((e,t)=>"file"in e?`$file${t}`:eE(e.text)).join(" . ")};`),h());let v=[{escape:!0,name:"CURLOPT_PORT",value:e.port},{escape:!0,name:"CURLOPT_URL",value:r},{escape:!1,name:"CURLOPT_RETURNTRANSFER",value:"true"},{escape:!0,name:"CURLOPT_ENCODING",value:""},{escape:!1,name:"CURLOPT_MAXREDIRS",value:c},{escape:!1,name:"CURLOPT_TIMEOUT",value:f},{escape:!1,name:"CURLOPT_HTTP_VERSION",value:"HTTP/1.0"===o?"CURL_HTTP_VERSION_1_0":"CURL_HTTP_VERSION_1_1"},{escape:!0,name:"CURLOPT_CUSTOMREQUEST",value:n},{escape:!t.jsonObj&&void 0===b,name:"CURLOPT_POSTFIELDS",value:t?t.jsonObj?`json_encode(${ew(t.jsonObj,p.repeat(2),p)})`:void 0===b?t.text:"$payload":void 0}];m("curl_setopt_array($curl, [");let x=new en({indent:p,join:`
20${p}`});v.forEach(({value:e,name:t,escape:r})=>{if(null!=e){let n=r?JSON.stringify(e).replace(/\$/g,"\\$"):e;x.push(`${t} => ${n},`)}});let S=a.cookie;"string"==typeof S&&S.length&&x.push(`CURLOPT_COOKIE => "${ei(S).replace(/\$/g,"\\$")}",`);let j=Object.keys(i).sort().map(e=>`"${e}: ${ei(i[e])}"`);return j.length&&(x.push("CURLOPT_HTTPHEADER => ["),x.push(j.join(`,
21${p}${p}`),1),x.push("],")),m(x.join(),1),m("]);"),h(),m("$response = curl_exec($curl);"),m("$err = curl_error($curl);"),h(),m("curl_close($curl);"),h(),m("if ($err) {"),u?m('echo array_flip(get_defined_constants(true)["curl"])[$err];',1):m('echo "cURL Error #:" . $err;',1),m("} else {"),m("echo $response;",1),m("}"),!d&&s&&(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,allHeaders:n,headersObj:o},a)=>{let i={closingTag:!1,indent:"  ",noTags:!1,shortTags:!1,...a},{push:l,blank:s,join:p}=new en({indent:i.indent}
21),{code:c,push:u,join:d}=new en({indent:i.indent});switch(!i.noTags&&l(i.shortTags?"<?":"<?php"),l("require_once('vendor/autoload.php');"),s(),e.mimeType){case"application/x-www-form-urlencoded":u(`'form_params' => ${ew(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 if(e.value){let r={name:e.name,contents:e.value};e.contentType&&(r.headers={"Content-Type":e.contentType}),t.push(r)}}),t.length&&(u(`'multipart' => ${ew(t,i.indent+i.indent,i.indent)}`,1),ee(o,"content-type")&&Z(o,"content-type")?.indexOf("boundary"))){let e=X(o,"content-type");e&&delete o[e]}break}default:e.text&&u(`'body' => ${ew(e.text)},`,1)}let y=Object.keys(o).sort().map(e=>`${i.indent}${i.indent}'${e}' => '${ea(o[e])}',`),f="string"==typeof n.cookie?n.cookie:"";return f.length&&y.push(`${i.indent}${i.indent}'cookie' => '${ea(f)}',`),y.length&&(u("'headers' => [",1),u(y.join("\n")),u("],",1)),l("$client = new \\GuzzleHttp\\Client();"),s(),c.length?(l(`$response = $client->request('${r}', '${ea(t)}', [`),l(d()),l("]);")):l(`$response = $client->request('${r}', '${ea(t)}');`),s(),l("echo $response->getBody();"),!i.noTags&&i.closingTag&&(s(),l("?>")),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:l=!1,indent:s="  ",noTags:p=!1,shortTags:c=!1}=i,{push:u,blank:d,join:y}=new en({indent:s});switch(!p&&(u(c?"<?":"<?php"),d()),!eA.includes(e.toUpperCase())&&u(`HttpRequest::methodRegister('${e}');`),u("$request = new HttpRequest();"),u(`$request->setUrl(${ew(t)});`),u(eA.includes(e.toUpperCase())?`$request->setMethod(HTTP_METH_${e.toUpperCase()});`:`$request->setMethod(HttpRequest::HTTP_METH_${e.toUpperCase()});`),d(),Object.keys(n).length&&(u(`$request->setQueryData(${ew(n,s)});`),d()),Object.keys(o).length&&(u(`$request->setHeaders(${ew(o,s)});`),d()),Object.keys(a).length&&(u(`$request->setCookies(${ew(a,s)});`),d()),r.mimeType){case"application/x-www-form-urlencoded":u(`$request->setContentType(${ew(r.mimeType)});`),u(`$request->setPostFields(${ew(r.paramsObj,s)});`),d();break;case"application/json":u(`$request->setContentType(${ew(r.mimeType)});`),u(`$request->setBody(json_encode(${ew(r.jsonObj,s)}));`),d();break;default:r.text&&(u(`$request->setBody(${ew(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&&l&&(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:l=!1,indent:s="  ",noTags:p=!1,shortTags:c=!1}=i,{push:u,blank:d,join:y}=new en({indent:s}),f=!1;switch(!p&&(u(c?"<?":"<?php"),d()),u("$client = new http\\Client;"),u("$request = new http\\Client\\Request;"),d(),e.mimeType){case"application/x-www-form-urlencoded":u("$body = new http\\Message\\Body;"),u(`$body->append(new http\\QueryString(${ew(e.paramsObj,s)}));`),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?ew(n,s):"null",a=r.length?ew(r,s):"null";if(u("$body = new http\\Message\\Body;"),u(`$body->addForm(${o}, ${a});`),ee(t,"content-type")&&Z(t,"content-type")?.indexOf("boundary")){let e=X(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(${ew(e.jsonObj,s)}));`),f=!0;break;default:e.text&&(u("$body = new http\\Message\\Body;"),u(`$body->append(${ew(e.text)});`),d(),f=!0)}return u(`$request->setRequestUrl(${ew(a)});`),u(`$request->setRequestMethod(${ew(r)});`),f&&(u("$request->setBody($body);"),d()),Object.keys(n).length&&(u(`$request->setQuery(new http\\QueryString(${ew(n,s)}));`),d()),Object.keys(t).length&&(u(`$request->setHeaders(${ew(t,s)});`),d()),Object.keys(o).length&&(d(),u(`$client->setCookies(${ew(o,s)});`),d()),u("$client->enqueue($request)->send();"),u("$response = $client->getResponse();"),d(),u("echo $response->getBody();"),!p&&l&&(d(),u("?>")),y()}}}},powershell:{info:{key:"powershell",title:"Powershell",default:"webrequest"},clientsById:{webrequest:eI,restmethod:eR}},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:l,join:s,addPostProcessor:p}=new en({indent:a.indent});i("import requests"),l(),i(`url = "${e}
21"`),l();let c={},u={},d=!1,y=!1,f=!1;switch(t.mimeType){case"application/json":t.jsonObj&&(i(`payload = ${eU(t.jsonObj,a)}`),f=!0,y=!0);break;case"multipart/form-data":if(!t.params)break;c={};let m=[];if(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):e.contentType?(m.push({name:e.name,value:e.value??"",contentType:e.contentType}),d=!0):(c[e.name]=e.value,y=!0)}),d){i(`files = ${eU(u,a)}`),m.forEach(({name:e,value:t,contentType:r})=>{i(`files[${JSON.stringify(e)}] = (None, ${JSON.stringify(t)}, ${JSON.stringify(r)})`)}),y&&i(`payload = ${eU(c,a)}`);let e=X(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 = ${eU(t.paramsObj,a)}`),y=!0;break}let e=es(t);if(void 0!==e){i('payload = b"".join(['),e.forEach(e=>{i("file"in e?`open(${JSON.stringify(e.file)}, "rb").read(),`:`${JSON.stringify(e.text)}.encode(),`,1)}),i("])"),y=!0;break}let r=JSON.stringify(t.text);r&&(i(`payload = ${r}`),y=!0)}}let h=Object.keys(r).length;if(0===h&&(y||d))l();else if(1===h)Object.keys(r).forEach(e=>{i(`headers = {"${e}": "${ei(r[e])}"}`),l()});else if(h>1){let e=1;i("headers = {"),Object.keys(r).forEach(t=>{e!==h?i(`"${t}": "${ei(r[t])}",`,1):i(`"${t}": "${ei(r[t])}"`,1),e+=1}),i("}"),l()}let g=eq.includes(n)?`response = requests.${n.toLowerCase()}(url`:`response = requests.request("${n}", url`;return y&&(f?g+=", json=payload":g+=", data=payload"),d&&(g+=", files=files"),h>0&&(g+=", headers=headers"),i(g+=")"),l(),i("print(response.text)"),s()}}}},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,postData:r,allHeaders:n,method:o})=>{let{push:a,blank:i,join:l}=new en;a("library(httr)"),i(),a(`url <- "${e}"`),i(),delete t.key;let s=Object.keys(t).length;1===s?(a(`queryString <- list(${Object.keys(t)} = "${Object.values(t).toString()}")`),i()):s>1&&(a("queryString <- list("),Object.keys(t).forEach((e,r)=>{r!==s-1?a(`  ${e} = "${t[e].toString()}",`):a(`  ${e} = "${t[e].toString()}"`)}),a(")"),i());let p=JSON.stringify(r.text);if(p&&(a(`payload <- ${p}`),i()),r.text||r.jsonObj||r.params)switch(r.mimeType){case"application/x-www-form-urlencoded":a('encode <- "form"'),i();break;case"application/json":a('encode <- "json"'),i();break;case"multipart/form-data":a('encode <- "multipart"'),i();break;default:a('encode <- "raw"'),i()}let c=Z(n,"cookie"),u=Z(n,"accept"),d=c?`set_cookies(\`${String(c).replace(/;/g,'", `').replace(/` /g,"`").replace(/[=]/g,'` = "')}")`:void 0,y=u?`accept("${ei(u)}")`:void 0,f=`content_type("${ei(r.mimeType)}")`,m=Object.entries(n).filter(([e])=>!["cookie","accept","content-type"].includes(e.toLowerCase())).map(([e,t])=>`'${e}' = '${ea(t)}'`).join(", "),h=`response <- VERB("${o}", url`;p&&(h+=", body = payload"),s>0&&(h+=", query = queryString");let g=[m?`add_headers(${m})`:void 0,f,y,d].filter(e=>!!e).join(", ");return g&&(h+=`, ${g}`),(r.text||r.jsonObj||r.params)&&(h+=", encode = encode"),a(h+=")"),i(),a('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:l}=new en;a("require 'uri'"),a("require 'net/http'"),i();let s=t.toUpperCase(),p=s.charAt(0)+s.substring(1).toLowerCase();["GET","POST","HEAD","DELETE","PATCH","PUT","OPTIONS","COPY","LOCK","UNLOCK","MOVE","TRACE"].includes(s)||(a(`class Net::HTTP::${p} < Net::HTTPRequest`),a(`  METHOD = '${s.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);
21c.length&&c.forEach(e=>{a(`request["${e}"] = '${ea(o[e])}'`)});let u=es(n);if(void 0!==u){let e=e=>JSON.stringify(e).replace(/#/g,"\\#");a("request.body = ["),u.forEach(t=>{a("file"in t?`  File.binread(${e(t.file)}),`:`  ${e(t.text)},`)}),a("].map(&:b).join")}else n.text&&a(`request.body = ${JSON.stringify(n.text)}`);return i(),a("response = http.request(request)"),a("puts response.read_body"),l()}}}},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:l="  ",short:s=!1,binary:p=!1,globOff:c=!1}=i,{push:u,join:d}=new en({..."string"==typeof l?{indent:l}:{},join:!1!==l?` \\
22${l}`:" "}),y=e=>{if(s){let t=eL[e];return t?`-${t}`:""}return`--${e}`},f="",m=eD(e);if(u(`curl ${y("request")} ${t}`),c?(m=unescape(m),u(y("globoff"))):/[[\]{}]/.test(e)&&u(y("globoff")),u(`${y("url ")}${m}`),"HTTP/1.0"===r&&u(y("http1.0")),Z(o,"accept-encoding")&&u("--compressed"),"multipart/form-data"===a.mimeType&&a.params){let e=X(n,"content-type");if(e){let t=n[e];if(e&&t){let r=String(t).replace(/; boundary.+?(?=(;|$))/,"");
22n[e]=r,o[e]=r}}}switch(Object.keys(n).sort().forEach(e=>{let t=`${e}: ${n[e]}`;u(`${y("header")} ${eD(t)}`)}),o.cookie&&u(`${y("cookie")} ${eD(o.cookie)}`),a.mimeType){case"multipart/form-data":if(!a.params&&a.text){u(`--data-binary ${eF(a.text)}`);break}a.params?.forEach(e=>{let t="",r=e.contentType&&eM.test(e.contentType)?`;type=${e.contentType}`:"";if(e.fileName){let n=/[;,"\\]/.test(e.fileName)?`"${e.fileName.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`:e.fileName;t=eD(`${e.name}=@${n}${r}`)}else{let n=e.value??"",o=/;|^"/.test(n)?`"${n.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`:n;t=eD(`${e.name}=${o}${r}`)}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} ${eD(`${n?r:t}=${e.value}`)}`)}):u(`${p?"--data-binary":y("data")} ${eD(a.text)}`);break;default:{let e;if(!a.text)break;if(a.mimeType.toLowerCase().startsWith("multipart/")){let e=es(a);if(void 0!==e){let t=e.map(e=>"file"in e?`cat -- ${eD(e.file)}`:`printf '%s' ${eF(e.text)}`);f=`{ ${t.join("; ")}; } | `,u("--data-binary @-");break}u(`--data-binary ${eF(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")} @- <<EOF
23${JSON.stringify(e,null,"  ")}
24EOF`):u(`${p?"--data-binary":y("data")} '
25${JSON.stringify(e,null,"  ")}
26'`)}catch{}t||u(`${p?"--data-binary":y("data")} ${eD(a.text)}`)}}return`${f}${d()}`}},httpie:{info:{key:"httpie",title:"HTTPie",link:"http://httpie.org/",description:"a CLI, cURL-like tool for humans",extname:".sh",installation:()=>"brew install httpie"},convert:({allHeaders:e,postData:t,queryObj:r,fullUrl:n,method:o,url:a},i)=>{let l={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:s,join:p,unshift:c}=new en({indent:l.indent,join:!1!==l.indent?` \\
27${l.indent}`:" "}),u=!1,d=[];l.headers&&d.push(l.short?"-h":"--headers"),l.body&&d.push(l.short?"-b":"--body"),l.verbose&&d.push(l.short?"-v":"--verbose"),l.print&&d.push(`${l.short?"-p":"--print"}=${l.print}`),l.verify&&d.push(`--verify=${l.verify}`),l.cert&&d.push(`--cert=${l.cert}`),l.pretty&&d.push(`--pretty=${l.pretty}`),l.style&&d.push(`--style=${l.style}`),l.timeout&&d.push(`--timeout=${l.timeout}`),l.queryParams&&Object.keys(r).forEach(e=>{let t=r[e];Array.isArray(t)?t.forEach(t=>{s(`${e}==${eD(t)}`)}):s(`${e}==${eD(t)}`)}),Object.keys(e).sort().forEach(t=>{s(`${t}:${eD(e[t])}`)}),"application/x-www-form-urlencoded"===t.mimeType?t.params?.length&&(d.push(l.short?"-f":"--form"),t.params.forEach(e=>{s(`${e.name}=${eD(e.value)}`)})):u=!0;let y=d.length?`${d.join(" ")} `:"";if(a=eD(l.queryParams?a:n),c(`http ${y}${o} ${a}`),u&&t.text){let e=eD(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:l}=new en({..."string"==typeof a.indent?{indent:a.indent}:{},join:!1!==a.indent?` \\
28${a.indent}`:" "});return a.verbose?i(`wget ${a.short?"-v":"--verbose"}`):i(`wget ${a.short?"-q":"--quiet"}`),i(`--method ${eD(e)}`),Object.keys(r).forEach(e=>{let t=`${e}: ${r[e]}`;i(`--header ${eD(t)}`)}),t.text&&i(`--body-data ${eD(t.text).replace(/\r/g,"\\r").replace(/\n/g,"\\n")}`),i(a.short?"-O":"--output-document"),i(`- ${eD(n)}`),l()}}}},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,url:r,queryObj:n,method:o},a)=>{let i={indent:"  ",pretty:!0,timeout:10,...a},{push:l,blank:s,join:p}=new en({indent:i.indent});l("import Foundation"),s();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=new Set(t.params.map(({name:e})=>e)).size<t.params.length,r=t.params.map(t=>{let r=encodeURIComponent(t.name),n=encodeURIComponent(t.value??"");return e?`("${r}", "${n}")`:`"${r}": "${n}"`});
28i.pretty?(l("let parameters = ["),r.forEach(e=>{l(`${e},`,1)}),l("]")):l(`let parameters = [${r.join(", ")}]`),l(e?'let joinedParameters = parameters.map { "\\($0.0)=\\($0.1)" }.joined(separator: "&")':'let joinedParameters = parameters.map { "\\($0.key)=\\($0.value)" }.joined(separator: "&")'),l("let postData = Data(joinedParameters.utf8)"),s()}break;case"application/json":t.jsonObj&&(l(`${ez("parameters",t.jsonObj,i)} as [String : Any?]`),s(),l("let postData = try JSONSerialization.data(withJSONObject: parameters, options: [])"),s());break;case"multipart/form-data":l(ez("parameters",t.params,i)),s(),l(`let boundary = "${t.boundary}"`),s(),l('var body = ""'),l("for param in parameters {"),l('let paramName = param["name"]!',1),l('body += "--\\(boundary)\\r\\n"',1),l('body += "Content-Disposition:form-data; name=\\"\\(paramName)\\""',1),l('if let filename = param["fileName"] {',1),l('let contentType = param["contentType"]!',2),l("let fileContent = try String(contentsOfFile: filename, encoding: .utf8)",2),l('body += "; filename=\\"\\(filename)\\"\\r\\n"',2),l('body += "Content-Type: \\(contentType)\\r\\n\\r\\n"',2),l("body += fileContent",2),l('} else if let paramValue = param["value"] {',1),l('body += "\\r\\n\\r\\n\\(paramValue)"',2),l("}",1),l("}"),s(),l("let postData = Data(body.utf8)"),s();break;default:{let e=es(t);void 0!==e?(l("var postData = Data()"),e.forEach(e=>{l("file"in e?`postData.append(try Data(contentsOf: URL(fileURLWithPath: ${eG(e.file)})))`:`postData.append(Data(${eG(e.text)}.utf8))`)})):l(`let postData = Data(${eG(t.text??"")}.utf8)`),s()}}l(`let url = URL(string: "${r}")!`);let u=n?Object.entries(n):[];return u.length<1?l("var request = URLRequest(url: url)"):(l("var components = URLComponents(url: url, resolvingAgainstBaseURL: true)!"),l("let queryItems: [URLQueryItem] = ["),u.forEach(e=>{let t=e[0],r=e[1];switch(Object.prototype.toString.call(r)){case"[object String]":l(`URLQueryItem(name: "${t}", value: "${r}"),`,1);break;case"[object Array]":r.forEach(e=>{l(`URLQueryItem(name: "${t}", value: "${e}"),`,1)})}}),l("]"),l("var queryAllowed = CharacterSet.urlQueryAllowed"),l('queryAllowed.remove(charactersIn: "&=+#")'),l('let encodedQuery = queryItems.map { "\\($0.name.addingPercentEncoding(withAllowedCharacters: queryAllowed)!)=\\(($0.value ?? "").addingPercentEncoding(withAllowedCharacters: queryAllowed)!)" }.joined(separator: "&")'),l('components.percentEncodedQuery = components.percentEncodedQuery.map { $0 + "&" + encodedQuery } ?? encodedQuery'),s(),l("var request = URLRequest(url: components.url!)")),l(`request.httpMethod = "${o}"`),l(`request.timeoutInterval = ${i.timeout}`),Object.keys(e).length&&l(`request.allHTTPHeaderFields = ${eJ(e,i)}`),c&&l("request.httpBody = postData"),s(),l("let (data, _) = try await URLSession.shared.data(for: request)"),l("print(String(decoding: data, as: UTF8.self))"),p()}}}}},eK=e=>e?.replace(/^\?/,"")??"",eQ=e=>{try{return decodeURIComponent(e.replace(/\+/g," "))}catch{return}};class eY{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,o,a={...e,fullUrl:"",uriObj:{},queryObj:{},headersObj:{},cookiesObj:{},allHeaders:{}};if(a?.queryString.length&&(a.queryObj=a.queryString.reduce(et,{})),a?.headers.length){let e=/^HTTP\/2/;a.headersObj=a.headers.reduce((t,{name:r,value:n})=>{let o=e.exec(a.httpVersion)?r.toLocaleLowerCase():r;return{...t,[o]:n}},{})}a?.cookies.length&&(a.cookiesObj=a.cookies.reduceRight((e,{name:t,value:r})=>({...e,[t]:r}),{}));let i=a.cookies?.map(({name:e,value:r})=>t.harIsAlreadyEncoded||t.preserveCookies?`${e}=${r}`:`${encodeURIComponent(e)}=${encodeURIComponent(r)}`);i?.length&&(a.allHeaders.cookie=i.join("; "));let l=e=>e.replace(/\r?\n|\r/g,"\r\n"),s="---011000010111000001101001",p=e=>{let t=s;for(let r=1;e.some(e=>e.includes(`--${t}`));r+=1)t=`${s}-${r}`;return t},c=e=>e.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),u=e=>void 0===e||/[\x00-\x1f\x7f]/.test(e)?void 0:e,d=(e,t,r)=>{let n=e?.split(";")[0]?.trim().toLowerCase(),o=void 0!==e&&n===t?e:t;return`${o.replace(/;\s*boundary=(?:"[^"]*"|[^;]*)/i,"").trim()}; boundary=${r}`},y=X(a.headersObj,"content-type")||"content-type",f=a.headersObj[y]??(a.postData.mimeType.includes(";")?a.postData.mimeType:void 0),m=a.postData.mimeType.split(";")[0]?.trim().toLowerCase()??"";if("multipart/form-data"===m&&a.postData.params&&(a.postData.mimeType="multipart/form-data"),m.startsWith("multipart/")&&"multipart/form-data"!==m&&a.postData.params){let e=p(a.postData.params.map(e=>e.fileName?"":e.value||"")),t=a.postData.params.map(t=>{let r=t.fileName||void 0,n=void 0===r?void 0:c(l(r)).replace(/[\x00-\x1f\x7f]/g,""),o=u(t.contentType)??(void 0!==r?"application/octet-stream":"text/plain"),a=[`--${e}`,`Content-Type: ${o}`,...void 0!==n?[`Content-Disposition: attachment; filename="${n}"`]:[],"",""].join("\r\n");return void 0!==r?{head:a,fileName:r,value:`<binary contents of ${n??r}>`}:{head:a,value:t.value||""}});a.postData.mimeType=m,a.postData.boundary=e,a.postData.multipartParts=t,a.postData.text=`${t.map(e=>e.head+e.value).join("\r\n")}\r
29--${e}--`,delete a.postData.params,a.headersObj[y]=d("string"==typeof f?f:void 0,a.postData.mimeType,e)}switch(a.postData.mimeType){case"multipart/form-data":if(a.postData?.params){let e=p(a.postData.params.map(e=>e.fileName?"":l(e.value||""))),t=`${e}--`,r=[`--${e}`];a.postData.params=a.postData.params.map(({contentType:e,...t})=>void 0===e||/[\x00-\x1f\x7f]/.test(e)?t:{...t,contentType:e}
29),a.postData.params.forEach((t,n)=>{let o=t.name,i=t.value||"",s=t.fileName||null,p=u(t.contentType);s?(r.push(`Content-Disposition: form-data; name="${c(l(o))}"; filename="${c(l(s))}"`),r.push(`Content-Type: ${p||"application/octet-stream"}`)):(r.push(`Content-Disposition: form-data; name="${escape(l(o))}"`),p&&r.push(`Content-Type: ${p}`)),r.push(""),r.push(l(i)),n!==a.postData.params.length-1&&r.push(`--${e}`)}),r.push(`--${t}`),a.postData.boundary=e,a.postData.text=r.join("\r\n"),a.headersObj[y]=d("string"==typeof f?f:void 0,"multipart/form-data",e)}else a.postData.text||(a.postData.text="");break;case"application/x-www-form-urlencoded":a.postData.params?(a.postData.paramsObj=a.postData.params.reduce(et,{}),a.postData.text=(0,Y.stringify)(a.postData.paramsObj,{arrayFormat:"repeat"})):a.postData.text="";break;case"text/json":case"text/x-json":case"application/json":case"application/x-json":if(a.postData.mimeType="application/json",a.postData.text)try{a.postData.jsonObj=JSON.parse(a.postData.text)}catch{a.postData.mimeType="text/plain"}}let h={...a.allHeaders,...a.headersObj},g=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,l=n.hostname||null;l&&l.startsWith("[")&&l.endsWith("]")&&(l=l.slice(1,-1));let s=n.port||null,p=e.match(/:(\d+)(?:\/|$|\?|#)/);!s&&p&&(s=p[1]);let c=null;if(l){let e=l.includes(":");c=s?e?`[${l}]:${s}`:`${l}:${s}`:l}let u=e.indexOf("#"),d=e.indexOf("?"),y=-1!==d&&(-1===u||d<u)&&!n.search?"?":n.search||null,f=e.includes("#")&&!n.hash?"#":n.hash||null,m=null;try{let e=a.match(/^[a-z][a-z0-9+.-]*:\/\/[^/]+(\/[^?#]*)/i);m=e&&e[1]?e[1]:n.pathname||null}catch{m=n.pathname||null}let h=y?`${m}${y}`:m;if(t)if(y){let e=new URLSearchParams(y),t={};for(let[r,n]of e.entries())if(r in t){let e=t[r];Array.isArray(e)?e.push(n):t[r]=[e,n]}else t[r]=n;o=t}else o={};else o=y?y.slice(1):null;return{auth:i,hash:f,host:c,hostname:l,href:n.href,path:h,pathname:m,protocol:n.protocol||null,search:y,slashes:!!n.protocol||null,query:o,port:s}}(a.url,!0,!0);t.harIsAlreadyEncoded?(a.queryObj={...a.queryObj,...g.query},r=(0,Y.stringify)(a.queryObj,{encode:!1,indices:!1})):(n=a.queryString,o=g.search,r=[n.map(e=>`${w(e.name)}=${e.encodedValue??w(e.value)}`).join("&"),eK(o)].filter(Boolean).join("&"));let b=t.harIsAlreadyEncoded?[]:(e=>{let t=eK(e);if(""===t)return[];let r=[];for(let e of t.split("&")){let t=e.indexOf("=");if(-1===t)return;let n=eQ(e.slice(0,t)),o=eQ(e.slice(t+1));if(void 0===n||void 0===o||`${w(n)}=${w(o)}`!==e)return;r.push({name:n,value:o})}return r})(g.search),v=void 0!==b&&a.queryString.every(e=>void 0===e.encodedValue),x="";t.harIsAlreadyEncoded||(v?a.queryObj=[...a.queryString,...b].reduce(et,{}):(a.queryObj={},x=r));let S={...g,query:a.queryObj,search:r,path:r?`${g.pathname}?${r}`:g.pathname},j=er({...g,query:null,search:x?`?${x}`:null}),$=er({...g,...S});return{...a,allHeaders:h,fullUrl:$,url:j,uriObj:S}}convert(e,t,r){this.initCalled||this.init(),!r&&t&&(r={clientId:t});let n=eV[e];if(!n)return[!1];let{convert:o}=n.clientsById[t||n.info.default];return this.requests.map(e=>o(e,r))}installation(e,t,r){this.initCalled||this.init(),!r&&t&&(r={clientId:t});let n=eV[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 eX=e.i(422233),eZ=r;e.s(["isValidUrl",()=>e0],691197);let e0=e=>{try{return new URL(e),!0}catch(e){return!1}},e1=({request:e,pathInputs:t,apiReferenceData:r,snippetPresets:n=eZ.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=`p${(0,eX.v4)()}`;return a[n]=e,n});if(!e0(i))return[{filename:"Error",code:"A valid request URL is required to generate request examples",language:""}];let l=new eY(Object.assign(Object.assign({},e),{url:i,postData:e.postData||{mimeType:"application/json"}}),{preserveCookies:!0});return n.map(e=>{var t;let{target:n,client:i}=e.httpSnippet;try{let s=l.convert(n,i),p=e2(a,s.toString());return{filename:o?e.displayName:(null==(t=r.operation)?void 0:t.t
29itle)||e.displayName,code:p,language:e.key}}catch(t){return console.error(`Error generating snippet for ${e.key}:`,t),null}}).filter(e=>null!==e)},e2=(e,t)=>Object.entries(e).reduce((e,[t,r])=>e.replace(t,r),t),e5=({codeSamples:e,apiReferenceData:o,baseUrl:a,inputs:i,apiPlaygroundMode:l,requestExampleLanguages:s,requiredOnly:p,selectedSecurityOptionIndex:c,selectedRequestBodyContentTypeIndex:u,disableCodeSampleGeneration:d})=>{let y=!d&&(a&&"none"!==l||a&&s),f=null!=s?s:[];return e=e.map(e=>Object.assign(Object.assign({},e),{lang:(0,r.toShikiLang)(e.lang)})),void 0===s&&(e.forEach(e=>{f.includes(e.lang)||f.push(e.lang)}),y&&t.requestExampleLanguages.forEach(e=>{f.includes(e)||f.push(e)})),f.reduce((t,s)=>{var y,f;let m=null!=(y=r.shikiLangToDisplayLang[s])?y:s,h=e.filter(e=>e.lang===s),g=null!=(f=t[m])?f:{};if(0===h.length){if(d)return t;let e=(({apiReferenceData:e,baseUrl:t,inputs:o,apiPlaygroundMode:a,lang:i,requiredOnly:l,selectedSecurityOptionIndex:s,selectedRequestBodyContentTypeIndex:p})=>{var c,u,d,y,f,m,h;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],g=(0,n.getFirstExampleBody)(null!=(m=null==(f=null==(y=e.dependencies)?void 0:y.requestBody)?void 0:f.content)?m:{},p);try{let p=G({baseUrl:t,apiReferenceData:e,inputs:o,exampleData:null==g?void 0:g.value,exampleSerializedValue:null==g?void 0:g.serializedValue,selectedBodyContentType:a,requiredOnly:l,selectedSecurityOptionIndex:s,exampleType:(0,n.requestBodyExampleType)(null==(h=e.dependencies)?void 0:h.requestBody,a)}),c=r.langToPresetMap[i];if(void 0==c)return;let[u]=e1({request:p,pathInputs:o.path,snippetPresets:[c],apiReferenceData:e});if(u)return{label:"Interactive Example",lang:u.language,source:u.code}}catch(e){}}})({baseUrl:a,apiReferenceData:o,inputs:i,apiPlaygroundMode:l,lang:s,requiredOnly:p,selectedSecurityOptionIndex:c,selectedRequestBodyContentTypeIndex:u});e&&e3(e,s,m,g,!0)}else h.forEach(e=>{var t,n;m=null!=(n=null!=(t=r.shikiLangToDisplayLang[s])?t:e.label)?n:s,e3(e,s,m,g,!1)});return Object.keys(g).length>0&&(t[m]=g),t},{})},e3=(e,t,r,n,o)=>{var a;""in n&&(n["Example 1"]=n[""],delete n[""]);let i=Object.keys(n).length,l=null!=(a=e.label)?a:i>0?`Example ${i+1}`:"";n[l]={filename:o?r:l||r,language:t,code:e.source}};e.s(["useSelectedRequestBodyContentType",()=>tt],41212),e.s(["ContentTypeOverrideProvider",()=>e9,"useContentTypeOverride",()=>e7],745786);var e6=e.i(843476),e4=e.i(271645);let e8=(0,e4.createContext)(null),e7=()=>(0,e4.useContext)(e8),e9=({children:e})=>{let[t,r]=(0,e4.useState)(0),[n,o]=(0,e4.useState)(0);return(0,e6.jsx)(e8.Provider,{value:{selectedRequestBodyContentTypeIndex:t,setSelectedRequestBodyContentTypeIndex:r,selectedResponseContentTypeIndex:n,setSelectedResponseContentTypeIndex:o},children:e})};var te=e.i(864823);let tt=()=>{let e=e7(),t=(0,te.usePlaygroundInputsStore)(e=>e.selectedRequestBodyContentTypeIndex),r=(0,te.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(859711),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),l=(0,o.usePlaygroundInputsStore)(e=>e.setSelectedSecurityOptionIndex),s=(0,t.useRef)(i),p=null==(e=a.dependencies)?void 0:e.processedSecurityOptions;return(0,t.useEffect)(()=>{if(s.current!==i){let e=null==p?void 0:p[s.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,l=(0,n.getSchemaDefault)(t);i?l&&"object"==typeof l&&(r[a+".username"]="username"in l&&"string"==typeof l.username?l.username:"",r[a+".password"]="password"in l&&"string"==typeof l.password?l.password:""):l&&"string"==typeof l&&(r[a]=l)}),o.usePlaygroundInputsStore.getState().replaceInputs(r)}s.current=i}},[i,p]),{selectedSecurityOptionIndex:i,setSelectedSecurityOptionIndex:l}}},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",()=>ts],165041);var t=e.i(843476),r=e.i(179862),n=e.i(271645),o=e.i(143233),a=e.i(711429),i=e.i(864823),l=e.i(507995),s=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(872956),b=e.i(450322);let v=({baseUrl:e,apiReferenceData:r,inputs:n,requestExampleLanguages:o,requiredOnly:a,selectedSecurityOptionIndex:i,selectedRequestBodyContentTypeIndex:l})=>{var s,p,c,u;let d=null==(s=r.dependencies)?void 0:s.requestBody;if(!d)return(0,t.jsx)(x,{apiReferenceData:r,baseUrl:e,inputs:n,requestExampleLanguages:o,requiredOnly:a,selectedSecurityOptionIndex:i});let y=(0,b.getFirstExampleBody)(d.content,l),f=Object.entries(d.content).map(([e,t])=>({contentType:e,media:t,examples:t.examples})),m=null==(p=f[l])?void 0:p.examples,h=null==(c=f[l])?void 0:c.contentType,v=null==(u=f[l])?void 0:u.media,j=Object.values(null!=m?m:{}).filter(e=>"object"==typeof e&&null!==e&&void 0!==(0,g.getExampleRequestSample)(e,null!=h?h:"",v)).length;return void 0!==y&&m&&j>1?(0,t.jsx)(S,{apiReferenceData:r,selectedBodyContentType:h,baseUrl:e,inputs:n,examples:m,requestExampleLanguages:o,requiredOnly:a,selectedSecurityOptionIndex:i}):(0,t.jsx)(x,{apiReferenceData:r,selectedBodyContentType:h,baseUrl:e,inputs:n,exampleValue:null==y?void 0:y.value,exampleSerializedValue:null==y?void 0:y.serializedValue,requestExampleLanguages:o,requiredOnly:a,selectedSecurityOptionIndex:i})},x=({baseUrl:e,apiReferenceData:r,inputs:n,selectedBodyContentType:a,exampleValue:i,exampleSerializedValue:l,requestExampleLanguages:s,requiredOnly:c,selectedSecurityOptionIndex:u})=>{var d;let y,h=(0,f.generateRequest)({baseUrl:e,apiReferenceData:r,inputs:n,selectedBodyContentType:a,exampleData:i,exampleSerializedValue:l,requiredOnly:c,selectedSecurityOptionIndex:u,exampleType:(0,b.requestBodyExampleType)(null==(d=r.dependencies)?void 0:d.requestBody,a)}),g=null==s?void 0:s.reduce((e,t)=>
29{let r=p.langToPresetMap[t];return r&&e.push(r),e},[]),v=(0,o.useCodeComponents)();if(!v)return null;let{CodeSnippets:x}=v;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)(x,{snippets:y,noMargins:!0,dropdown:!0})},S=({baseUrl:e,apiReferenceData:r,inputs:n,selectedBodyContentType:a,examples:i,requestExampleLanguages:l,requiredOnly:s,selectedSecurityOptionIndex:c})=>{var u,d,y;let v=(0,o.useCodeComponents)(),{setSelectedExampleIndex:x}=(0,h.useSelectedExample)(),S={},j=n.path,$=null==l?void 0:l.reduce((e,t)=>{let r=p.langToPresetMap[t];return r&&e.push(r),e},[]),O=a?null==(d=null==(u=r.dependencies)?void 0:u.requestBody)?void 0:d.content[a]:void 0;for(let[t,o]of Object.entries(i)){let i=(0,g.getExampleRequestSample)(o,null!=a?a:"",O);if(void 0===i)continue;let l=(0,f.generateRequest)({baseUrl:e,apiReferenceData:r,inputs:n,selectedBodyContentType:a,exampleData:i.value,exampleSerializedValue:i.serializedValue,requiredOnly:s,selectedSecurityOptionIndex:c,exampleType:(0,b.requestBodyExampleType)(null==(y=r.dependencies)?void 0:y.requestBody,a)});try{(0,m.generateSnippet)({apiReferenceData:r,pathInputs:j,request:l,snippetPresets:$,isMultipleRequest:!0}).forEach(e=>{S[e.filename]=Object.assign(Object.assign({},S[e.filename]),{[t]:e})})}catch(e){return console.error(e),null}}if(!v)return null;let{CodeGroupSelect:w}=v;return(0,t.jsx)(w,{snippets:S,setSelectedExampleIndex:x})},j=(0,n.memo)(({apiReferenceData:e,inputs:r=s.initialApiPlaygroundInputs,apiPlaygroundDisplay:n})=>{var a,i,l,f;let m=null==(a=e.operation)?void 0:a.requestExamples,{selectedRequestBodyContentTypeIndex:h}=(0,u.useSelectedRequestBodyContentType)(),{selectedSecurityOptionIndex:g}=(0,y.useSelectedSecurityOption)(),b=null==(i=e.operation)?void 0:i.requestExampleLanguages,x=null==(l=e.operation)?void 0:l.requiredOnlyExamples,{baseUrl:S}=(0,d.useSelectedBaseUrl)(),j=(0,o.useCodeComponents)();if(!j)return null;let{CodeGroup:$,CodeBlock:O,CodeSnippets:w,CodeGroupSelect:A}=j;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)($,{isSmallText:!0,noMargins:!0,dropdown:e,children:m.map(e=>(0,t.jsx)(O,{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)(A,{snippets:r})}return(0,t.jsx)(w,{snippets:e,noMargins:!0})}case"codeSamples":{if(!e.operation.codeSamples)return null;let o=(0,c.generateSnippetMap)({apiReferenceData:e,codeSamples:e.operation.codeSamples,baseUrl:S,apiPlaygroundMode:n,requestExampleLanguages:b,requiredOnly:x,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)(w,{snippets:e,noMargins:!0,dropdown:!0})}return(0,t.jsx)(A,{snippets:o})}case"generated":{let n=S||"https://api.example.com";return(0,t.jsx)(v,{apiReferenceData:e,baseUrl:n,inputs:r,selectedSecurityOptionIndex:g,requestExampleLanguages:b,requiredOnly:x,selectedRequestBodyContentTypeIndex:h})}default:return null}});j.displayName="RequestExample";var $=e.i(703352),O=e.i(691197);e.s(["useSelectedResponseContentType",()=>A],22042);var w=e.i(745786);let A=()=>{let e=(0,w.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 P=e.i(819701);let E=({apiReferenceData:e})=>{var r,n;let a=(0,o.useCodeComponents)(),{selectedResponseContentTypeIndex:i}
29=A(),l=Object.values(null!=(n=null==(r=e.dependencies)?void 0:r.responses)?n:{});if(!a)return null;let{CodeGroupSelect:s,CodeSnippets:p}=a;if(0===Object.keys(l).length||Object.values(l).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),l=void 0!==t&&null!=(o=i[t])?o:i[0],s=l?n[l]:void 0;if(void 0===s)return e[r]={"":{filename:r,code:"This response has no body data.",language:""}},e;let p=null!=(a=null==l?void 0:l.startsWith("audio/"))&&a,c=s.examples,u=null==c?void 0:c[0];if(u&&"value"in u&&void 0===u.value&&!("serializedValue"in u)&&!("externalValue"in u))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="serializedValue"in n&&"string"==typeof n.serializedValue?n.serializedValue:void 0,i="externalValue"in n&&"string"==typeof n.externalValue?n.externalValue:void 0,s="title"in n&&"string"==typeof n.title?n.title:"";if(void 0!==a)e[s]={filename:r,language:(0,g.getLanguageForContentType)(null!=l?l:""),code:a};else if(void 0!==i)e[s]=Object.assign({filename:r,language:"",code:`This example is hosted at ${i}`},p&&(0,O.isValidUrl)(i)&&{audioUrl:i});else if(p&&"string"==typeof o&&(0,O.isValidUrl)(o))e[s]={filename:r,language:"",code:"",audioUrl:o};else if("string"==typeof o&&(0,$.isTextualContentType)(null!=l?l:""))e[s]={filename:r,language:(0,g.getLanguageForContentType)(null!=l?l:""),code:o};else{let t=JSON.stringify(o,null,2);e[s]={filename:r,language:"json",code:t}}return e},{});return e[r]=d,e},{}))((0,P.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)(s,{snippets:c})},T=(0,n.memo)(({apiReferenceData:e})=>{var r,n;let a=(0,o.useCodeComponents)();if(!a)return null;let{CodeGroup:i,CodeBlock:l}=a,s=null==(r=e.operation)?void 0:r.responseExamples;if((null==(n=e.operation)?void 0:n.responseExampleType)!=="mdx")return(0,t.jsx)(E,{apiReferenceData:e});{if(!s)return null;let e=s.some(e=>{var t;return null!=(t=e.dropdown)&&t});return(0,t.jsx)(i,{isSmallText:!0,noMargins:!0,dropdown:e,children:s.map(e=>(0,t.jsx)(l,{language:e.language,filename:e.filename,children:(0,t.jsx)("span",{children:e.code})},e.filename))})}});T.displayName="ResponseExample",e.s(["ScrollArea",()=>tr,"ScrollAreaContent",()=>ta,"ScrollAreaScrollbar",()=>ti,"ScrollAreaViewport",()=>to],505145),e.s(["Content",()=>e8,"Corner",()=>e9,"Root",()=>ew,"Scrollbar",()=>e4,"Thumb",()=>e7,"Viewport",()=>e2],796425),e.s([],644184),e.i(644184),e.i(247167);let k={...n},C={};function R(e,t){let r=n.useRef(C);return r.current===C&&(r.current=e(t)),r}let I=k.useInsertionEffect,N=I&&I!==k.useLayoutEffect?I:e=>e();function U(e){let t=R(q).current;return t.next=e,N(t.effect),t.trampoline}function q(){let e={next:void 0,callback:D,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function D(){}let L=Object.freeze([]),_=Object.freeze({});class B{static create(){return new B}currentId=0;start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=0,t()},e)}isStarted(){return 0!==this.currentId}clear=()=>{0!==this.currentId&&(clearTimeout(this.currentId),this.currentId=0)};disposeEffect=()=>this.clear}function M(){var e;let t=R(B.create).current;return e=t.disposeEffect,n.useEffect(e,L),t}let F=function(e,...t){let r=new URL("https://base-ui.com/production-error");return r.searchParams.set("code",e.toString()),t.forEach(e=>r.searchParams.append("args[]",e)),`Base UI error #${e}; visit ${r} for the full message.`},H=n.createContext(void 0);function W(){let e=n.useContext(H);if(void 0===e)throw Error(F(53));return e}function z(e,t,r,n){var o,a,i,l,s;let p=R(J).current;return o=p,a=e,i=t,l=r,s=n,(o.refs[0]!==a||o.refs[1]!==i||o.refs[2]!==l||o.refs[3]!==s)&&G(p,[e,t,r,n]),p.callback}function J(){return{callback:null,cleanup:null,refs:[]}}function G(e,t){if(e.refs=t,t.every(e=>null==e)){e.callback=null;return}e.callback=r=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),null!=r){let n=Array(t.length).fill(null);for(let e=0;e<t.length;e+=1){let o=t[e];
29if(null!=o)switch(typeof o){case"function":{let t=o(r);"function"==typeof t&&(n[e]=t);break}case"object":o.current=r}}e.cleanup=()=>{for(let e=0;e<t.length;e+=1){let r=t[e];if(null!=r)switch(typeof r){case"function":{let t=n[e];"function"==typeof t?t():r(null);break}case"object":r.current=null}}}}}}let V=parseInt(n.version,10);function K(e){if(!n.isValidElement(e))return null;let t=e.props;return(V>=19?t?.ref:e.ref)??null}function Q(e,t){return e&&!t?e:!e&&t?t:e||t?{...e,...t}:void 0}let Y={};function X(e,t,r,n,o){if(!r&&!n&&!o&&!e)return Z(t);let a=Z(e);return t&&(a=ee(a,t)),r&&(a=ee(a,r)),n&&(a=ee(a,n)),o&&(a=ee(a,o)),a}function Z(e){return er(e)?{...en(e,Y)}:function(e){let t={...e};for(let e in t){let r=t[e];et(e,r)&&(t[e]=eo(r))}return t}(e)}function ee(e,t){return er(t)?en(t,e):function(e,t){if(!t)return e;for(let r in t){let n=t[r];switch(r){case"style":e[r]=Q(e.style,n);break;case"className":e[r]=ei(e.className,n);break;default:et(r,n)?e[r]=function(e,t){return t?e?(...r)=>{let n=r[0];if(el(n)){ea(n);let o=t(...r);return n.baseUIHandlerPrevented||e?.(...r),o}let o=t(...r);return e?.(...r),o}:eo(t):e}(e[r],n):e[r]=n}}return e}(e,t)}function et(e,t){let r=e.charCodeAt(0),n=e.charCodeAt(1),o=e.charCodeAt(2);return 111===r&&110===n&&o>=65&&o<=90&&("function"==typeof t||void 0===t)}function er(e){return"function"==typeof e}function en(e,t){return er(e)?e(t):e??Y}function eo(e){return e?(...t)=>{let r=t[0];return el(r)&&ea(r),e(...t)}:e}function ea(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function ei(e,t){return t?e?t+" "+e:t:e}function el(e){return null!=e&&"object"==typeof e&&"nativeEvent"in e}function es(e,t,r={}){let o=t.render,a=function(e,t={}){let{className:r,style:n,render:o}=e,{state:a=_,ref:i,props:l,stateAttributesMapping:s,enabled:p=!0}=t,c=p?"function"==typeof r?r(a):r:void 0,u=p?"function"==typeof n?n(a):n:void 0,d=p?function(e,t){let r={};for(let n in e){let o=e[n];if(t?.hasOwnProperty(n)){let e=t[n](o);null!=e&&Object.assign(r,e);continue}!0===o?r[`data-${n.toLowerCase()}`]="":o&&(r[`data-${n.toLowerCase()}`]=o.toString())}return r}(a,s):_,y=p&&l?function(e){if(Array.isArray(e)){if(0===e.length)return Y;if(1===e.length)return Z(e[0]);let t=Z(e[0]);for(let r=1;r<e.length;r+=1)t=ee(t,e[r]);return t}return X(void 0,e)}(l):void 0,f=p?Q(d,y)??{}:_;return("undefined"!=typeof document&&(p?Array.isArray(i)?f.ref=function(e){var t,r;let n=R(J).current;return t=n,r=e,(t.refs.length!==r.length||t.refs.some((e,t)=>e!==r[t]))&&G(n,e),n.callback}([f.ref,K(o),...i]):f.ref=z(f.ref,K(o),i):z(null,null)),p)?(void 0!==c&&(f.className=ei(f.className,c)),void 0!==u&&(f.style=Q(f.style,u)),f):_}(t,r);return!1===r.enabled?null:function(e,t,r,o){if(t){if("function"==typeof t)return t(r,o);let e=X(r,t.props);e.ref=r.ref;let a=t;return a?.$$typeof===ep&&(a=n.Children.toArray(t)[0]),n.cloneElement(a,e)}if(e&&"string"==typeof e){var a,i;return a=e,i=r,"button"===a?(0,n.createElement)("button",{type:"button",...i,key:i.key}):"img"===a?(0,n.createElement)("img",{alt:"",...i,key:i.key}):n.createElement(a,i)}throw Error(F(8))}(e,o,a,r.state??_)}let ep=Symbol.for("react.lazy");function ec(e,t,r){if(!e)return 0;let n=getComputedStyle(e),o=`${t}${"x"===r?"Inline":"Block"}`,a=parseFloat(n[`${o}Start`]);return"x"===r&&"margin"===t?2*a:a+parseFloat(n[`${o}End`])}let eu="base-ui-disable-scrollbar",ed={className:eu,getElement:e=>(0,t.jsx)("style",{nonce:e,href:eu,precedence:"base-ui:low",children:`.${eu}{scrollbar-width:none}.${eu}::-webkit-scrollbar{display:none}`})},ey=0,ef=k.useId,em=e=>t=>t?{[e]:""}:null,eh={hasOverflowX:em("data-has-overflow-x"),hasOverflowY:em("data-has-overflow-y"),overflowXStart:em("data-overflow-x-start"),overflowXEnd:em("data-overflow-x-end"),overflowYStart:em("data-overflow-y-start"),overflowYEnd:em("data-overflow-y-end"),cornerHidden:()=>null};var eg=e.i(229315);function eb(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&(0,eg.isShadowRoot)(r)){let r=t;for(;r;){if(e===r)return!0;r=r.parentNode||r.host}}return!1}let ev=n.createContext(void 0),ex={disableStyleElements:!1},eS={x:0,y:0},ej={width:0,height:0},e$={xStart:!1,xEnd:!1,yStart:!1,yEnd:!1},eO={x:!0,y:!0,corner:!0},ew=n.forwardRef(function(e,r){let{render:o,className:a,overflowEdgeThreshold:i,style:l,...s}=e,{xStart:p,xEnd:c,yStart:u,yEnd:d}=function(e){let t="number"==typeof e?{xStart:e,xEnd:e,yStart:e,yEnd:e}:e;return{xStart:Math.max(0,t?.xStart||0),xEnd:Math.max(0,t?.xEnd||0),yStart:Math.max(0,t?.yStart||0),yEnd:Math.max(0,t?.yEnd||0)}}(i),y=function(e){var t=void 0,r="base-ui";if(void 0!==ef){let e=ef();return t??(r?`${r}-${e}`:e)}return function(e,t="mui"){let[r,o]=n.useState(e),a=e||r;return n.useEffect(()=>{null==r&&(ey+=1,o(`${t}-${ey}`))},[r,t]),a}(t,r)}(),f=M(),m=M(),{nonce:h,disableStyleElements:g}=n.useContext(ev)??ex,[b,v]=n.useState(!1),[x,S]=n.useState(!1),[j,$]=n.useState(!1),[O,w]=n.useState(!1),[A,P]=n.useState(!1),[E,T]=n.useState(ej),[k,C]=n.useState(ej),[R,I]=n.useState(e$),[N,q]=n.useState(eO),D=n.useRef(null),L=n.useRef(null),_=n.useRef(null),B=n.useRef(null),F=n.useRef(null),W=n.useRef(null),z=n.useRef(null),J=n.useRef(null),G=n.useRef(0),V=n.useRef(0),K=n.useRef(0),Q=n.useRef(0),Y=n.useRef("vertical"),X=n.useRef(eS),Z=n.useRef(null);function ee(e){let t=e?$:S;t(!0),(e?f:m).start(500,()=>{t(!1)})}let et=U(e=>{let t=e.x-X.current.x,r=e.y-X.current.y;X.current=e,0!==r&&ee(!0),0!==t&&ee(!1)}),er=U(()=>{let e=L.current;e&&null===Z.current&&(Z.current=e.style.scrollSnapType,e.style.scrollSnapType="none")}),en=U(e=>{if(0!==e.button)return;
29if(null!==J.current){let e="vertical"===Y.current?F.current:W.current;if(e?.hasPointerCapture(J.current))return}J.current=e.pointerId,G.current=e.clientY,V.current=e.clientX,Y.current=e.currentTarget.getAttribute("data-orientation");let t=L.current;t&&(K.current=t.scrollTop,Q.current=t.scrollLeft,er());let r="vertical"===Y.current?F.current:W.current;r?.setPointerCapture(e.pointerId)}),eo=U(e=>{if(e.pointerId!==J.current)return;J.current=null,("vertical"===Y.current?$:S)(!1),null!==Z.current&&(L.current&&(L.current.style.scrollSnapType=Z.current),Z.current=null);let t="vertical"===Y.current?F.current:W.current;t?.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId)}),ea=U(e=>{if(e.pointerId!==J.current)return;if(e.buttons%2==0)return void eo(e);let t=L.current;if(!t)return;let r="vertical"===Y.current,n=r?F.current:W.current,o=r?_.current:B.current;if(!n||!o)return;let a=r?"y":"x",i=ec(o,"padding",a),l=ec(n,"margin",a),s=r?n.offsetHeight:n.offsetWidth,p=(r?o.offsetHeight:o.offsetWidth)-s-i-l,c=r?e.clientY-G.current:e.clientX-V.current,u=r?t.scrollHeight:t.scrollWidth,d=r?t.clientHeight:t.clientWidth,y=(r?K.current:Q.current)+(p<=0?0:c/p)*(u-d);r?t.scrollTop=y:t.scrollLeft=y,e.preventDefault(),ee(r)});function ei(e){w("touch"===e.pointerType)}function el(e){ei(e),"touch"!==e.pointerType&&v(eb(D.current,e.target))}let ep=n.useMemo(()=>({scrolling:x||j,hasOverflowX:!N.x,hasOverflowY:!N.y,overflowXStart:R.xStart,overflowXEnd:R.xEnd,overflowYStart:R.yStart,overflowYEnd:R.yEnd,cornerHidden:N.corner}),[x,j,N.x,N.y,N.corner,R]),eu=es("div",e,{state:ep,ref:[r,D],props:[{role:"presentation",onPointerEnter:el,onPointerMove:el,onPointerDown:ei,onPointerLeave(){v(!1)},style:{position:"relative","--scroll-area-corner-height":`${E.height}px`,"--scroll-area-corner-width":`${E.width}px`}},s],stateAttributesMapping:eh}),em=n.useMemo(()=>({handlePointerDown:en,handlePointerMove:ea,handlePointerUp:eo,handleScroll:et,disableViewportSnap:er,cornerSize:E,setCornerSize:T,thumbSize:k,setThumbSize:C,hasMeasuredScrollbar:A,setHasMeasuredScrollbar:P,touchModality:O,cornerRef:z,scrollingX:x,scrollingY:j,hovering:b,setHovering:v,viewportRef:L,scrollbarYRef:_,scrollbarXRef:B,thumbYRef:F,thumbXRef:W,rootId:y,hiddenState:N,setHiddenState:q,overflowEdges:R,setOverflowEdges:I,viewportState:ep,overflowEdgeThreshold:{xStart:p,xEnd:c,yStart:u,yEnd:d}}),[en,ea,eo,et,er,E,k,A,O,x,j,b,y,N,R,ep,p,c,u,d]);return(0,t.jsxs)(H.Provider,{value:em,children:[!g&&ed.getElement(h),eu]})}),eA="undefined"!=typeof document?n.useLayoutEffect:()=>{};e.s(["engine",()=>eH,"env",()=>eG,"os",()=>e_,"screenReader",()=>ez],179214),e.s([],564949),e.i(564949),e.s(["android",()=>eN,"apple",()=>eL,"ios",()=>eR,"linux",()=>eD,"mac",()=>eU,"windows",()=>eq],503720);let{userAgent:eP,platform:eE,maxTouchPoints:eT}="undefined"==typeof navigator?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0},ek=eP.toLowerCase(),eC=eE.toLowerCase(),eR=/^i(os$|p)/.test(eC)||"macintel"===eC&&eT>1,eI="android",eN=eC===eI||ek.includes(eI),eU=!eR&&eC.startsWith("mac"),eq=eC.startsWith("win"),eD=!eN&&/^(linux|chrome os)/.test(eC),eL=eU||eR;var e_=e.i(503720);e.s(["blink",()=>eF,"gecko",()=>eM,"webkit",()=>eB],879850);let eB="undefined"!=typeof CSS&&!!CSS.supports?.("-webkit-backdrop-filter:none"),eM=!eB&&ek.includes("firefox"),eF=!eB&&ek.includes("chrom");var eH=e.i(879850);e.s(["voiceOver",()=>eW],999170);let eW=eL;var ez=e.i(999170);e.s(["jsdom",()=>eJ],736174);let eJ=/jsdom|happydom/.test(ek);var eG=e.i(736174),eV=e.i(179214),eV=eV;let eK=n.createContext(void 0),eQ=n.createContext(void 0);function eY(){let e=n.useContext(eQ);return e?.direction??"ltr"}function eX(e,t=Number.MIN_SAFE_INTEGER,r=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,r))}function eZ(e,t){if(t<=0)return 0;let r=eX(e,0,t),n=t-r,o=r<=1,a=n<=1;return o&&a?r<=n?0:t:o?0:a?t:r}let e0=["--scroll-area-overflow-x-start","--scroll-area-overflow-x-end","--scroll-area-overflow-y-start","--scroll-area-overflow-y-end"],e1=!1,e2=n.forwardRef(function(e,r){let{render:o,className:a,style:i,...l}=e,{viewportRef:s,scrollbarYRef:p,scrollbarXRef:c,thumbYRef:u,thumbXRef:d,cornerRef:y,cornerSize:f,setCornerSize:m,setThumbSize:h,rootId:g,setHiddenState:b,hiddenState:v,setHasMeasuredScrollbar:x,handleScroll:S,touchModality:j,setHovering:$,setOverflowEdges:O,overflowEdgeThreshold:w,viewportState:A}=W(),P=eY(),E=n.useRef(!0),T=n.useRef([NaN,NaN,NaN,NaN]),k=M(),C=M(),R=U(()=>{let e=s.current,t=p.current,r=c.current,n=u.current,o=d.current,a=y.
29current;if(!e)return;let i=e.scrollHeight,l=e.scrollWidth,g=e.clientHeight,v=e.clientWidth,S=e.scrollTop,j=e.scrollLeft,$=T.current,A=Number.isNaN($[0]);if($[0]=g,$[1]=i,$[2]=v,$[3]=l,A&&x(!0),0===i||0===l)return;let E=function(e){let t=e.clientHeight>=e.scrollHeight,r=e.clientWidth>=e.scrollWidth;return{y:t,x:r,corner:t||r}}(e),k=E.y,C=E.x,R=v/l,I=g/i,N=Math.max(0,l-v),U=Math.max(0,i-g),q=0,D=0;C||(q=eZ("rtl"===P?-j:j,N),D=N-q);let L=k?0:eZ(S,U),_=k?0:U-L,B=C?0:v,M=k?0:g,F=0,H=0;C||k||(F=t?.offsetWidth||0,H=r?.offsetHeight||0);let W=0===f.width&&0===f.height,z=W?F:0,J=W?H:0,G=ec(r,"padding","x"),V=ec(t,"padding","y"),K=ec(o,"margin","x"),Q=ec(n,"margin","y"),Y=B-G-K,X=M-V-Q,Z=r?Math.min(r.offsetWidth-z,Y):Y,ee=t?Math.min(t.offsetHeight-J,X):X,et=Math.max(16,Z*R),er=Math.max(16,ee*I);if(h(e=>e5(e,{width:et,height:er})),t&&n){let e=t.offsetHeight-er-V-Q,r=e3(n,"--scroll-area-thumb-height",S,U,i,er,e);n.style.transform=`translate3d(0,${r}px,0)`}if(r&&o){let e=r.offsetWidth-et-G-K,t=e3(o,"--scroll-area-thumb-width","rtl"===P?-j:j,N,l,et,e);o.style.transform=`translate3d(${"rtl"===P?-t:t}px,0,0)`}let en=[q,D,L,_];e0.forEach((t,r)=>{e.style.setProperty(t,`${en[r]}px`)}),a&&m(e=>e5(e,{width:F,height:H})),b(e=>e5(e,E));let eo={xStart:!C&&q>w.xStart,xEnd:!C&&D>w.xEnd,yStart:!k&&L>w.yStart,yEnd:!k&&_>w.yEnd};O(e=>e5(e,eo))});function I(){E.current=!1}eA(()=>{e1||eV.engine.webkit||("undefined"!=typeof CSS&&"registerProperty"in CSS&&e0.forEach(e=>{try{CSS.registerProperty({name:e,syntax:"<length>",inherits:!1,initialValue:"0px"})}catch{}}),e1=!0)},[]),eA(()=>{queueMicrotask(R)},[R,v,P,w.xStart,w.xEnd,w.yStart,w.yEnd]),eA(()=>{s.current?.matches(":hover")&&$(!0)},[s,$]),eA(()=>{let e=s.current;if("undefined"==typeof ResizeObserver||!e)return;let t=!1,r=new ResizeObserver(()=>{if(!t){t=!0;let r=T.current;if(r[0]===e.clientHeight&&r[1]===e.scrollHeight&&r[2]===e.clientWidth&&r[3]===e.scrollWidth)return}R()});return r.observe(e),C.start(0,()=>{let t=e.getAnimations({subtree:!0});0!==t.length&&Promise.allSettled(t.map(e=>e.finished)).then(R).catch(()=>{})}),()=>{r.disconnect(),C.clear()}},[R,s,C]);let N={role:"presentation",...g&&{"data-id":`${g}-viewport`},tabIndex:v.x&&v.y?-1:0,className:ed.className,style:{overflow:"scroll"},onScroll(){s.current&&(R(),(j||!E.current)&&S({x:s.current.scrollLeft,y:s.current.scrollTop}),k.start(100,()=>{E.current=!0}))},onWheel:I,onPointerMove:I,onPointerEnter:I,onKeyDown:I},q=es("div",e,{ref:[r,s],state:A,props:[N,l],stateAttributesMapping:eh}),D=n.useMemo(()=>({computeThumbPosition:R}),[R]);return(0,t.jsx)(eK.Provider,{value:D,children:q})});function e5(e,t){for(let r in t)if(e[r]!==t[r])return t;return e}function e3(e,t,r,n,o,a,i){let l=eX(r,0,n),s=r-l,p=Math.max(16,a*o/(o+Math.abs(s)));return e.style.setProperty(t,s?`${p}px`:""),(n?l/n*i:0)+(s>0?a-p:0)}let e6=n.createContext(void 0),e4=n.forwardRef(function(e,r){let{render:o,className:a,orientation:i="vertical",keepMounted:l=!1,style:s,...p}=e,{hovering:c,scrollingX:u,scrollingY:d,hiddenState:y,scrollbarYRef:f,scrollbarXRef:m,viewportRef:h,thumbYRef:g,thumbXRef:b,handlePointerDown:v,handlePointerUp:x,handleScroll:S,disableViewportSnap:j,rootId:$,thumbSize:O,hasMeasuredScrollbar:w,viewportState:A}=W(),P="vertical"===i,E={...A,hovering:c,scrolling:P?d:u,orientation:i},T=eY(),k=!w&&!l,C=P?y.y:y.x,R=l||!C;n.useEffect(()=>{if(!R)return;let e=h.current,t=P?f.current:m.current;if(t){var r,n,o;return r="wheel",n=function(t){if(!e||t.ctrlKey)return;let r=!P,n=r?"scrollLeft":"scrollTop",o=r?t.deltaX:t.deltaY;if(0===o)return;let a=r?e.scrollWidth-e.clientWidth:e.scrollHeight-e.clientHeight,i=r&&"rtl"===T?-a:0,l=r&&"rtl"===T?0:a,s=e[n];s<=i&&o<0||s>=l&&o>0||(t.preventDefault(),e[n]=Math.min(l,Math.max(i,s+o)),S({x:e.scrollLeft,y:e.scrollTop}))},o={passive:!1},t.addEventListener(r,n,o),()=>{t.removeEventListener(r,n,o)}}},[T,S,P,m,f,R,h]);let I={...$&&{"data-id":`${$}-scrollbar`},onPointerDown(e){var t;if(0!==e.button)return;let r="composedPath"in(t=e.nativeEvent)?t.composedPath()[0]:t.target,n=P?g.current:b.current;if(n&&eb(n,r))return;let o=h.current;if(!o)return;let a=P?f.current:m.current;if(!n||!a)return;
29let i=P?"y":"x",l=ec(n,"margin",i),s=ec(a,"padding",i),p=P?n.offsetHeight:n.offsetWidth,c=a.getBoundingClientRect(),u=P?e.clientY-c.top-p/2-s+l/2:e.clientX-c.left-p/2-s+l/2,d=P?o.scrollHeight:o.scrollWidth,y=P?o.clientHeight:o.clientWidth,x=(P?a.offsetHeight:a.offsetWidth)-p-s-l;if(x<=0)return;let $=u/x,O=d-y;j(),P?o.scrollTop=$*O:"rtl"===T?o.scrollLeft=-(1-$)*O:o.scrollLeft=$*O,S({x:o.scrollLeft,y:o.scrollTop}),v(e)},onPointerUp:x,onPointerCancel:x,style:{position:"absolute",touchAction:"none",WebkitUserSelect:"none",userSelect:"none",visibility:k?"hidden":void 0,...P?{top:0,bottom:"var(--scroll-area-corner-height)",insetInlineEnd:0,"--scroll-area-thumb-height":`${O.height}px`}:{insetInlineStart:0,insetInlineEnd:"var(--scroll-area-corner-width)",bottom:0,"--scroll-area-thumb-width":`${O.width}px`}}},N=es("div",e,{ref:[r,P?f:m],state:E,props:[I,p],stateAttributesMapping:eh});return R?(0,t.jsx)(e6.Provider,{value:i,children:N}):null}),e8=n.forwardRef(function(e,t){let{render:r,className:o,style:a,...i}=e,{computeThumbPosition:l}=function(){let e=n.useContext(eK);if(void 0===e)throw Error(F(55));return e}(),{hasMeasuredScrollbar:s,viewportState:p}=W(),c=n.useRef(null),u=n.useRef(s);return eA(()=>{if("undefined"==typeof ResizeObserver)return;let e=!1,t=new ResizeObserver(()=>{(e||(e=!0,u.current))&&l()});return c.current&&t.observe(c.current),()=>{t.disconnect()}},[l]),es("div",e,{ref:[t,c],state:p,stateAttributesMapping:eh,props:[{role:"presentation",style:{minWidth:"fit-content"}},i]})}),e7=n.forwardRef(function(e,t){let{render:r,className:o,style:a,...i}=e,{thumbYRef:l,thumbXRef:s,handlePointerDown:p,handlePointerMove:c,handlePointerUp:u,scrollingX:d,scrollingY:y,hasMeasuredScrollbar:f}=W(),m=function(){let e=n.useContext(e6);if(void 0===e)throw Error(F(54));return e}(),h="vertical"===m;return es("div",e,{ref:[t,h?l:s],state:{scrolling:h?y:d,orientation:m},props:[{onPointerDown:p,onPointerMove:c,onPointerUp:u,onPointerCancel:u,style:{visibility:f?void 0:"hidden",...h?{height:"var(--scroll-area-thumb-height)"}:{width:"var(--scroll-area-thumb-width)"}}},i]})}),e9=n.forwardRef(function(e,t){let{render:r,className:n,style:o,...a}=e,{cornerRef:i,cornerSize:l,hiddenState:s}=W(),p=es("div",e,{ref:[t,i],props:[{style:{position:"absolute",bottom:0,insetInlineEnd:0,width:l.width,height:l.height}},a]});return s.corner?null:p});var te=e.i(796425),te=te,tt=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);o<n.length;o++)0>t.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r};let tr=e=>{var{className:n}=e,o=tt(e,["className"]);return(0,t.jsx)(te.Root,Object.assign({"data-component-part":"scroll-area",className:(0,r.cn)("min-w-0",n)},o))},tn={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))))"},to=e=>{var{className:n,fade:o,style:a}=e,i=tt(e,["className","fade","style"]);return(0,t.jsx)(te.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=>tn[e]).join(", ");return{maskImage:t,WebkitMaskImage:t,maskComposite:"intersect",WebkitMaskComposite:"source-in",maskRepeat:"no-repeat"}})(o)),a)},i))},ta=e=>{var{className:r}=e,n=tt(e,["className"]);return(0,t.jsx)(te.Content,Object.assign({"data-component-part":"scroll-area-content",className:r},n))},ti=e=>{var{className:n,orientation:o="vertical"}=e,a=tt(e,["className","orientation"]);return(0,t.jsx)(te.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)(te.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 dar
29k: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")})}))},tl="gap-6 grid grid-rows-[repeat(auto-fit,minmax(0,min-content))] grid-rows min-h-[18rem]",ts=({openApiReferenceData:e,apiPlaygroundDisplay:s,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&&tl,u),[u,d,y]),v=e=>d?(0,t.jsxs)(tr,{className:b,children:[(0,t.jsx)(to,{className:"max-h-[inherit]",children:(0,t.jsx)(ta,{className:(0,r.cn)("min-w-0! w-full lg:pb-4",tl),children:e})}),(0,t.jsx)(ti,{orientation:"vertical",className:"mr-[-7px] mb-[22px]"})]}):(0,t.jsx)("div",{className:b,children:e});if(!f)return null;let{CodeGroup:x,CodeBlock:S,CodeSnippet:$,MdxCodeExample:O}=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)(x,{isSmallText:!0,noMargins:!0,children:(0,t.jsx)(S,{filename:r,language:"json",children:(0,t.jsx)($,{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)(l.default,{children:[void 0!==p&&(0,t.jsx)(O,{data:p}),void 0!==c&&(0,t.jsx)(O,{data:c})]}))})}return(0,t.jsx)(a.CodeExampleLabelContext.Provider,{value:{selectedLabel:h,setSelectedLabel:g},children:v((0,t.jsx)(l.default,{children:(0,t.jsxs)(o.CodeComponentsProvider,{codeComponents:f,children:[(0,t.jsx)(j,{apiReferenceData:e,inputs:m,apiPlaygroundDisplay:s}),(0,t.jsx)(T,{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),l=e.i(711429),s=e.i(179862),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,s.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,s.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,s.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,l.useCodeExampleLabel)(),f=(0,o.useSelectedLocale)(),{setSelectedExampleIndex:h}=(0,i.useSelectedExample)(),g=Object.keys(e),[b,v]=(0,p.useState)(g[0]),x=void 0!==b?e[b]:void 0,S=x?Object.keys(x):void 0,[j,$]=(0,p.useState)(S&&S[0]),O=j&&S?.includes(j)?j:S?.[0],w=void 0!==x&&void 0!==O?x[O]:void 0;return(0,p.useEffect)(()=>{u&&u!==O&&S?.includes(u)&&$(u)},[u,S,O]),(0,t.jsxs)("div",{className:(0,s.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:[S&&(0,t.jsx)(m,{selectedOption:O,setSelectedOption:e=>{$(e),h(S?.indexOf(e)??0),e!==u&&y(e)},options:S,"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:w?.code??""}),(0,t.jsx)(r.AskAssistantCodeBlockButton,{code:w?.code??"",filename:w?.filename,language:w?.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:w?.audioUrl?(0,t.jsx)("div",{className:"p-4",children:(0,t.jsx)("audio",{controls:!0,className:"w-full",src:w.audioUrl})}):(0,t.jsx)(n.BaseCodeBlock,{isParentCodeGroup:!0,isSmallText:!0,language:w?.language,children:w?.code})})})]})};e.s(["MdxCodeExample",()=>S],165592);var g=e.i(792616),b=e.i(177986),v=e.i(615824),x=e.i(251650);let S=({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,x.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),l=e.i(491066),s=e.i(16731),p=e.i(477222),c=e.i(165041),u=e.i(859711),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:x}=(0,y.useContext)(a.DocsConfigContext),{isLivePreview:S,getDocsConfigOverrides:j}=(0,y.useContext)(i.LivePreviewContext),$=j(),O=(0,s.useUserGroups)(),w=(0,l.useMdxCodeExampleData)("request"),A=(0,l.useMdxCodeExampleData)("response"),{isChatSheetOpen:P}=(0,y.useContext)(p.ChatAssistantContext),E=(0,d.getApiPlaygroundDisplay)({pageMetadata:v,docsConfig:x,isLivePreview:S,docsConfigOverrides:$,apiReferenceData:b,userGroups:O}),T=(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:w,mdxResponseEx
29ampleData:A,isChatSheetOpen:P,codeComponents:T,className:e,isModal:g})}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.