PageSourceSearch

https://lab.snackz.ai/_next/static/chunks/8498.dbf4724ff756c6cd.js

js snackz.ai collected 2026-10-05 12:41:21 UTC 67,647 bytes, 5 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8498],{248:(e,t,a)=>{a.d(t,{A:()=>s});var l=a(54705),n=a(63277),r=a(90613),i={key:0,class:"text-c-2 text-sm leading-normal text-pretty"},s=(0,n.pM)({__name:"DeleteSidebarListElement",props:{variableName:{},warningMessage:{}},emits:["close","delete"],setup(e,{emit:t}){let a=(0,n.EW)(()=>e.variableName.length>18?e.variableName.slice(0,18)+"…":e.variableName);return(s,o)=>((0,n.uX)(),(0,n.Wv)(l.A,{danger:"",label:`Delete ${a.value}`,onCancel:o[0]||(o[0]=e=>t("close")),onSubmit:o[1]||(o[1]=e=>t("delete"))},{default:(0,n.k6)(()=>[e.warningMessage?((0,n.uX)(),(0,n.CE)("p",i,(0,r.v_)(e.warningMessage),1)):(0,n.Q3)("",!0)]),_:1},8,["label"]))}})},14632:(e,t,a)=>{a.d(t,{A:()=>s});var l=a(46944),n=a(69372),r=a(80187),i=a(7144),s=(e=[],t={},a="")=>{let s={},o=[],u=new URLSearchParams;return e.forEach(e=>{if("apiKey"===e.type){let n=(0,l.G)(e.value,t)||a;"header"===e.in&&(s[e.name]=n),"query"===e.in&&u.append(e.name,n),"cookie"===e.in&&o.push(r.c.parse({uid:e.uid,name:e.name,value:n,path:"/"}))}if("http"===e.type)if("basic"===e.scheme){let a=`${(0,l.G)(e.username,t)}:${(0,l.G)(e.password,t)}`;s.Authorization=`Basic ${":"===a?"username:password":(0,i.lF)(a)}`}else s.Authorization=`Bearer ${(0,l.G)(e.token,t)||a}`;"oauth2"===e.type&&(s.Authorization=`Bearer ${Object.values(e.flows).filter(n.O9).find(e=>e.token)?.token||a}`)}),{headers:s,cookies:o,urlParams:u}}},20743:(e,t,a)=>{a.d(t,{A:()=>s});var l=a(91925),n=a(63277),r=a(48301),i=a(52619),s=(0,n.pM)({__name:"SidebarButton",props:{click:{type:Function},hotkey:{}},setup(e){let{layout:t}=(0,l.g)(),a=()=>{e.click()};return(l,s)=>((0,n.uX)(),(0,n.Wv)((0,r.R1)(i.RO),{class:"bg-b-1 text-c-1 hover:bg-b-2 group relative h-auto w-auto border px-2 py-1 md:w-full md:p-1.5",variant:"outlined",onClick:a},{default:(0,n.k6)(()=>[(0,n.RG)(l.$slots,"title"),e.hotkey&&"desktop"===(0,r.R1)(t)?((0,n.uX)(),(0,n.Wv)((0,r.R1)(i.RH),{key:0,class:"text-c-2 add-item-hotkey absolute right-2 hidden group-hover:opacity-80 md:flex",hotkey:e.hotkey},null,8,["hotkey"])):(0,n.Q3)("",!0)]),_:3}))}})},34413:(e,t,a)=>{let l;a.d(t,{A:()=>S});var n=a(63277),r=a(48301),i=a(90613),s=a(52619),o=a(27033),u=a(63202),d=a(79846),c=a(84560),p=a(52306),v=a(77536),f=a(98811),m=a(96696),h=a(59108),b=a(21498),y=a(11919),g=a(5952),k=a(9610);let R=Symbol("LabelContext");function x({slot:e={},name:t="Label",props:a={}}={}){let l=(0,r.KR)([]);return(0,n.Gt)(R,{register:function(e){return l.value.push(e),()=>{let t=l.value.indexOf(e);-1!==t&&l.value.splice(t,1)}},slot:e,name:t,props:a}),(0,n.EW)(()=>l.value.length>0?l.value.join(" "):void 0)}let E=(0,n.pM)({name:"Label",props:{as:{type:[Object,String],default:"label"},passive:{type:[Boolean],default:!1},id:{type:String,default:null}},setup(e,{slots:t,attrs:a}){var l;let i=null!=(l=e.id)?l:`headlessui-label-${(0,c.B)()}`,s=function e(){let t=(0,n.WQ)(R,null);if(null===t){let t=Error("You used a <Label /> component, but it is not inside a parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}();return(0,n.sV)(()=>(0,n.hi)(s.register(i))),()=>{let{name:l="Label",slot:n={},props:o={}}=s,{passive:u,...d}=e,c={...Object.entries(o).reduce((e,[t,a])=>Object.assign(e,{[t]:(0,r.R1)(a)}),{}),id:i};return u&&(delete c.onClick,delete c.htmlFor,delete d.onClick),(0,g.XX)({ourProps:c,theirProps:d,slot:n,attrs:a,slots:t,name:l})}}});function w(e,t){return e===t}let _=Symbol("RadioGroupContext"),C=(0,n.pM)({name:"RadioGroup",emits:{"update:modelValue":e=>!0},props:{as:{type:[Object,String],default:"div"},disabled:{type:[Boolean],default:!1},by:{type:[String,Function],default:()=>w},modelValue:{type:[Object,String,Number,Boolean],default:void 0},defaultValue:{type:[Object,String,Number,Boolean],default:void 0},form:{type:String,optional:!0},name:{type:String,optional:!0},id:{type:String,default:null}},inheritAttrs:!1,setup(e,{emit:t,attrs:a,slots:l,expose:i}){var s;let o=null!=(s=e.id)?s:`headlessui-radiogroup-${(0,c.B)()}`,u=(0,r.KR)(null),R=(0,r.KR)([]),E=x({name:"RadioGroupLabel"}),w=(0,k.r)({name:"RadioGroupDescription"});i({el:u,$el:u});let[C,T]=(0,d.P)((0,n.EW)(()=>e.modelValue),e=>t("update:modelValue",e),(0,n.EW)(()=>e.defaultValue)),W={options:R,value:C,disabled:(0,n.EW)(()=>e.disabled),firstOption:(0,n.EW)(()=>R.value.find(e=>!e.propsRef.disabled)),containsCheckedOption:(0,n.EW)(()=>R.value.some(t=>W.compare((0,r.ux)(t.propsRef.value),(0,r.ux)(e.modelValue)))),compare(t,a){
1if("string"==typeof e.by){let l=e.by;return(null==t?void 0:t[l])===(null==a?void 0:a[l])}return e.by(t,a)},change(t){var a;if(e.disabled||W.compare((0,r.ux)(C.value),(0,r.ux)(t)))return!1;let l=null==(a=R.value.find(e=>W.compare((0,r.ux)(e.propsRef.value),(0,r.ux)(t))))?void 0:a.propsRef;return(null==l||!l.disabled)&&(T(t),!0)},registerOption(e){R.value.push(e),R.value=(0,h.wl)(R.value,e=>e.element)},unregisterOption(e){let t=R.value.findIndex(t=>t.id===e);-1!==t&&R.value.splice(t,1)}};function D(e){if(!u.value||!u.value.contains(e.target))return;let t=R.value.filter(e=>!1===e.propsRef.disabled).map(e=>e.element);switch(e.key){case f.D.Enter:(0,b.q)(e.currentTarget);break;case f.D.ArrowLeft:case f.D.ArrowUp:if(e.preventDefault(),e.stopPropagation(),(0,h.CU)(t,h.BD.Previous|h.BD.WrapAround)===h.Me.Success){let e=R.value.find(e=>{var t;return e.element===(null==(t=(0,y.T)(u))?void 0:t.activeElement)});e&&W.change(e.propsRef.value)}break;case f.D.ArrowRight:case f.D.ArrowDown:if(e.preventDefault(),e.stopPropagation(),(0,h.CU)(t,h.BD.Next|h.BD.WrapAround)===h.Me.Success){let e=R.value.find(e=>{var t;return e.element===(null==(t=(0,y.T)(e.element))?void 0:t.activeElement)});e&&W.change(e.propsRef.value)}break;case f.D.Space:{e.preventDefault(),e.stopPropagation();let t=R.value.find(e=>{var t;return e.element===(null==(t=(0,y.T)(e.element))?void 0:t.activeElement)});t&&W.change(t.propsRef.value)}}}(0,n.Gt)(_,W),(0,p.i)({container:(0,n.EW)(()=>(0,m.t)(u)),accept:e=>"radio"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let A=(0,n.EW)(()=>{var e;return null==(e=(0,m.t)(u))?void 0:e.closest("form")});return(0,n.sV)(()=>{(0,n.wB)([A],()=>{if(A.value&&void 0!==e.defaultValue)return A.value.addEventListener("reset",t),()=>{var e;null==(e=A.value)||e.removeEventListener("reset",t)};function t(){W.change(e.defaultValue)}},{immediate:!0})}),()=>{let{disabled:t,name:r,form:i,...s}=e,d={ref:u,id:o,role:"radiogroup","aria-labelledby":E.value,"aria-describedby":w.value,onKeydown:D};return(0,n.h)(n.FK,[...null!=r&&null!=C.value?(0,b.h)({[r]:C.value}).map(([e,a])=>(0,n.h)(v.j,(0,g.oE)({features:v.O.Hidden,key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:i,disabled:t,name:e,value:a}))):[],(0,g.XX)({ourProps:d,theirProps:{...a,...(0,g.cJ)(s,["modelValue","defaultValue","by"])},slot:{},attrs:a,slots:l,name:"RadioGroup"})])}}});var T=((l=T||{})[l.Empty=1]="Empty",l[l.Active=2]="Active",l);let W=(0,n.pM)({name:"RadioGroupOption",props:{as:{type:[Object,String],default:"div"},value:{type:[Object,String,Number,Boolean]},disabled:{type:Boolean,default:!1},id:{type:String,default:null}},setup(e,{attrs:t,slots:a,expose:l}){var i;let s=null!=(i=e.id)?i:`headlessui-radiogroup-option-${(0,c.B)()}`,o=function e(t){let a=(0,n.WQ)(_,null);if(null===a){let a=Error(`<${t} /> is missing a parent <RadioGroup /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(a,e),a}return a}("RadioGroupOption"),u=x({name:"RadioGroupLabel"}),d=(0,k.r)({name:"RadioGroupDescription"}),p=(0,r.KR)(null),v=(0,n.EW)(()=>({value:e.value,disabled:e.disabled})),f=(0,r.KR)(1);l({el:p,$el:p});let h=(0,n.EW)(()=>(0,m.t)(p));(0,n.sV)(()=>o.registerOption({id:s,element:h,propsRef:v})),(0,n.hi)(()=>o.unregisterOption(s));let b=(0,n.EW)(()=>{var e;return(null==(e=o.firstOption.value)?void 0:e.id)===s}),y=(0,n.EW)(()=>o.disabled.value||e.disabled),R=(0,n.EW)(()=>o.compare((0,r.ux)(o.value.value),(0,r.ux)(e.value))),E=(0,n.EW)(()=>y.value?-1:R.value||!o.containsCheckedOption.value&&b.value?0:-1);function w(){var t;o.change(e.value)&&(f.value|=2,null==(t=(0,m.t)(p))||t.focus())}function C(){f.value|=2}function T(){f.value&=-3}return()=>{let{value:l,disabled:n,...r}=e,i={checked:R.value,disabled:y.value,active:!!(2&f.value)},o={id:s,ref:p,role:"radio","aria-checked":R.value?"true":"false","aria-labelledby":u.value,"aria-describedby":d.value,"aria-disabled":!!y.value||void 0,tabIndex:E.value,onClick:y.value?void 0:w,onFocus:y.value?void 0:C,onBlur:y.value?void 0:T};return(0,g.XX)({ourProps:o,theirProps:r,slot:i,attrs:t,slots:a,name:"RadioGroupOption"})}}});var D={class:"flex text-sm"},A={class:"bg-b-1 custom-scroll grid w-dvw max-w-[420px] auto-rows-[32px] grid-cols-[repeat(auto-fill,minmax(32px,1fr))] content-between justify-between rounded border p-1"},S=(0,n.pM)({__name:"IconSelector",props:{modelValue:{},placement:{}},emits:["update:modelValue"],setup(e,{emit:t}){let a=(0,n.EW)({get:()=>e.modelValue,set:e=>t("update:modelValue",e)});return(t,l)=>
1((0,n.uX)(),(0,n.Wv)((0,r.R1)(s.w),{class:"bg-b-2 rounded",focus:"",placement:e.placement??"bottom"},{popover:(0,n.k6)(({close:e})=>[(0,n.bF)((0,r.R1)(C),{modelValue:a.value,"onUpdate:modelValue":l[0]||(l[0]=e=>a.value=e),class:"flex flex-col"},{default:(0,n.k6)(()=>[(0,n.Lk)("div",D,[(0,n.bF)((0,r.R1)(E),{class:"text-c-2 px-1 py-1"},{default:(0,n.k6)(()=>[(0,n.RG)(t.$slots,"title",{},()=>[l[1]||(l[1]=(0,n.eW)("Select an icon",-1))])]),_:3})]),(0,n.Lk)("ul",A,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)((0,r.R1)(o.S),t=>((0,n.uX)(),(0,n.Wv)((0,r.R1)(W),{key:t.src,as:"li",class:"text-c-3 hover:text-c-2 hover:bg-b-2 ui-checked:bg-b-3 ui-active:bg-b-2 flex cursor-pointer items-center justify-center rounded p-2",value:t.src,onClick:e},{default:(0,n.k6)(()=>[(0,n.bF)((0,r.R1)(E),{class:"sr-only"},{default:(0,n.k6)(()=>[(0,n.eW)((0,i.v_)(t.src.replaceAll("-"," "))+" Icon ",1)]),_:2},1024),(0,n.bF)((0,r.R1)(u.A),{class:"stroke-[1.5]",src:t.src},null,8,["src"])]),_:2},1032,["value","onClick"]))),128))])]),_:2},1032,["modelValue"])]),default:(0,n.k6)(()=>[(0,n.RG)(t.$slots,"default")]),_:3},8,["placement"]))}})},38498:(e,t,a)=>{a.r(t),a.d(t,{default:()=>e2});var l=a(83443),n=a(38104),r=a(63277),i=a(48301),s=a(56098),o=Symbol(),u=a(91925),d=a(95181),c=a(96483),p=a(90349),v=a(46944),f=a(25590),m=a(14632),h=a(85e3),b=a(69372),y=a(58576),g=a(81055),k=a(84221),R=a(68404),x=a(69375),E=a(43805),w=a(60451),_=a(6
15488),C=a(90613),T=["aria-pressed"],W={class:"sr-only"},D={class:"size-4",fill:"none",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},A={"clip-path":"url(#mask)"},S=(0,r.pM)({__name:"SidebarToggle",setup(e){let{isSidebarOpen:t,toggleSidebarOpen:a}=(0,d.cL)();return(e,l)=>((0,r.uX)(),(0,r.CE)("button",{"aria-pressed":(0,i.R1)(t),class:"scalar-sidebar-toggle text-c-3 hover:bg-b-2 active:text-c-1 rounded-lg p-2",type:"button",onClick:l[0]||(l[0]=(...e)=>(0,i.R1)(a)&&(0,i.R1)(a)(...e))},[(0,r.Lk)("span",W,(0,C.v_)((0,i.R1)(t)?"Hide":"Show")+" sidebar",1),((0,r.uX)(),(0,r.CE)("svg",D,[l[1]||(l[1]=(0,r.Lk)("defs",null,[(0,r.Lk)("clipPath",{id:"mask"},[(0,r.Lk)("path",{"clip-rule":"evenodd",d:"M9 3.2H4c-1.7 0-3 1.3-3 3v11.5c0 1.7 1.3 3 3 3h5V3.2z"})])],-1)),(0,r.Lk)("g",A,[(0,r.Lk)("path",{class:(0,C.C4)(["transition-transform duration-300",(0,i.R1)(t)?"translate-x-0":"-translate-x-1/2"]),d:"M1 3.2h8v17.5H1z",fill:"currentColor"},null,2)]),l[2]||(l[2]=(0,r.Lk)("path",{d:"M20 20.8H4c-1.7 0-3-1.3-3-3V6.2c0-1.7 1.3-3 3-3h16c1.7 0 3 1.3 3 3v11.5c0 1.7-1.3 3-3 3zM9 3.2v17.5",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2"},null,-1))]))],8,T))}}),L=a(96626),q=a(29728),I=a(40602);function U(e,t){return t.split(".").reduce((e,t)=>e[t],e)}var F=a(69793),O=(e,t=[])=>{let a=[],l=!1;for(let n=0;n<e.length;n++){if(l){l=!1;continue}let r=e[n],i=e[n+1];if(r){if(t.length)r.path=[...t,...r.path],i&&(i.path=[...t,...i.path]);else if("paths"!==r.path[0]){a.push(r);continue}if("REMOVE"===r.type&&i?.type==="CREATE"){let[,e,n]=r.path,[,s,o]=i.path,u=["paths",s].filter(e=>"string"==typeof e);if(e!==s&&a.push({type:"CHANGE",path:["paths","path"],oldValue:e,value:s}),n&&"string"==typeof o&&n!==o&&s&&(a.push({type:"CHANGE",path:["paths",s,"method"],oldValue:n,value:o}),u.push(o)),0===t.length){let e=(0,F.A)(r.oldValue,i.value);if(e.length){let t=O(e,u);a.push(...t)}}l=!0}else"CREATE"===r.type&&r.path.length>3&&"number"!=typeof r.path.at(-1)?a.push({...r,type:"CHANGE",oldValue:void 0}):"REMOVE"===r.type&&r.path.length>3&&"number"!=typeof r.path.at(-1)?a.push({...r,type:"CHANGE",value:void 0}):a.push(r)}}return a},M=(e,t,a)=>{for(let l of e){let e=t[l];if(e&&a(e))return e}return null},X=e=>{if(e instanceof I.ZodOptional){let t=e.unwrap();if(t instanceof I.ZodType)return X(t)}if(e instanceof I.ZodDefault){let t=e._zod.def.innerType;if(t instanceof I.ZodType)return X(t)}if(e instanceof I.ZodCatch){let t=e._zod.def.innerType;if(t instanceof I.ZodType)return X(t)}if(e instanceof I.ZodPipe){let t=e._zod.def.in;if(t instanceof I.ZodType)return X(t)}return e},$=(e,t)=>{let a=((e,t)=>{let a=e;for(let e of t){if((a=X(a))instanceof I.ZodAny)break;if(a instanceof I.ZodObject&&"string"==typeof e&&e in a.shape){let t=a.shape[e];if(!(t instanceof I.ZodType))return null;a=t}else if(a instanceof I.ZodArray)if("number"==typeof e)if(!(a.element instanceof I.ZodType))return null;else a=a.element;else{if("string"!=typeof e||!(a.element instanceof I.ZodType)||!((a=a.element)instanceof I.ZodObject)||!(e in a.shape))return null;{let t=a.shape[e];if(!(t instanceof I.ZodType))return null;a=t}}else{if(!(a instanceof I.ZodRecord))return null;let t=a._zod.def.valueType;if(!t||!(t instanceof I.ZodType))return null;if("string"==typeof e)a=X(a=t);else if("number"==typeof e){if((a=X(a=t))instanceof I.ZodArray)if(!(a.element instanceof I.ZodType))return null;else a=a.element}else a=t}a=X(a)}return a})(e,t.path);if(!a)return null;let l=t.path.join("."),n=t.path.slice(0,-1).join(".");if("REMOVE"===t.type)return{path:l,pathMinusOne:n,value:void 0};let r=(0,b.TA)(t.value,a,!1);return null==r?null:{path:l,pathMinusOne:n,value:r}},V=(e,t)=>{let{requests:a,requestExamples:l,requestExampleMutators:n}=t,r=a[e];r?.examples.forEach(e=>{let t=(0,q.oE)(r,l[e]?.name??"Default");t&&n.set({...t,uid:e})})},z=a(90125),B=a(48774),j=a(5831),K=a(6135),N=a(28729),P=a(13725),G=a(10168),Q=a(72231),Z=a(248),H=a(40341),Y=a(88279),J=a(52619),ee=a(89952),et={class:"flex w-[inherit] items-center text-base"},ea={class:"m-0 flex items-center gap-1.5 font-bold"},el={class:"line-clamp-1 text-left"},en={class:"overflow-hidden text-ellipsis"},er={class:"flex h-4 w-4 items-center justify-center"},ei=(0,r.pM)({__name:"WorkspaceDropdown",setup(e){let{activeWorkspace:t}=(0,n.JC)(),{workspaces:a,workspaceMutators:l,events:s}=(0,_.hA)(),{push:o}=(0,ee.rd)(),u=(0,r.EW)(()=>1===Object.keys(a).length),d=()=>
1s.commandPalette.emit({commandName:"Create Workspace"}),c=(0,i.KR)(""),p=(0,i.KR)(""),v=(0,J.hS)(),f=(0,J.hS)(),m=e=>{let t=a[e];t&&(c.value=t.name,p.value=e,v.show())},h=e=>{e.trim()&&(l.edit(p.value,"name",e.trim()),v.hide())},b=e=>{let t=a[e];t&&(c.value=t.name,p.value=e,f.show())},y=async()=>{if(!u.value){let e=t.value?.uid===p.value,n={...a};if(delete n[p.value],l.delete(p.value),e){let e=Object.keys(n)[0];await o({name:"workspace",params:{workspace:e}})}}f.hide()};return(e,l)=>((0,r.uX)(),(0,r.CE)("div",null,[(0,r.Lk)("div",et,[(0,r.bF)((0,i.R1)(J.SM),null,{items:(0,r.k6)(()=>[((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)((0,i.R1)(a),(e,a)=>((0,r.uX)(),(0,r.Wv)((0,i.R1)(J.rA),{key:a,class:"group/item flex w-full items-center gap-1.5 overflow-hidden text-ellipsis whitespace-nowrap",onClick:(0,Y.D$)(a=>{var l;(l=e.uid)!==t.value?.uid&&o({name:"workspace",params:{workspace:l}})},["stop"])},{default:(0,r.k6)(()=>[(0,r.bF)((0,i.R1)(J.Pq),{selected:(0,i.R1)(t)?.uid===a},null,8,["selected"]),(0,r.Lk)("span",en,(0,C.v_)(e.name),1),(0,r.bF)((0,i.R1)(J.SM),{placement:"right-start",teleport:""},{items:(0,r.k6)(()=>[(0,r.bF)((0,i.R1)(J.rA),{class:"flex gap-2",onMousedown:t=>m(e.uid),onTouchend:(0,Y.D$)(t=>m(e.uid),["prevent"])},{default:(0,r.k6)(()=>[(0,r.bF)((0,i.R1)(J.kv),{class:"inline-flex",icon:"Edit",size:"md",thickness:"1.5"}),l[2]||(l[2]=(0,r.Lk)("span",null,"Rename",-1))]),_:1},8,["onMousedown","onTouchend"]),u.value?(0,r.Q3)("",!0):((0,r.uX)(),(0,r.Wv)((0,i.R1)(J.rA),{key:0,class:"flex gap-2",onMousedown:(0,Y.D$)(t=>b(e.uid),["prevent"]),onTouchend:(0,Y.D$)(t=>b(e.uid),["prevent"])},{default:(0,r.k6)(()=>[(0,r.bF)((0,i.R1)(J.kv),{class:"inline-flex",icon:"Delete",size:"md",thickness:"1.5"}),l[3]||(l[3]=(0,r.Lk)("span",null,"Delete",-1))]),_:1},8,["onMousedown","onTouchend"]))]),default:(0,r.k6)(()=>[(0,r.bF)((0,i.R1)(J.RO),{class:"hover:bg-b-3 -mr-1 ml-auto aspect-square h-fit px-0.5 py-0 group-hover/item:flex",size:"sm",type:"button",variant:"ghost"},{default:(0,r.k6)(()=>[(0,r.bF)((0,i.R1)(J.kv),{icon:"Ellipses",size:"sm"})]),_:1})]),_:2},1024)]),_:2},1032,["onClick"]))),128)),(0,r.bF)((0,i.R1)(J.t)),(0,r.bF)((0,i.R1)(J.rA),{class:"flex items-center gap-1.5",onClick:d},{default:(0,r.k6)(()=>[(0,r.Lk)("div",er,[(0,r.bF)((0,i.R1)(J.kv),{icon:"Add",size:"sm"})]),l[4]||(l[4]=(0,r.Lk)("span",null,"Create Workspace",-1))]),_:1})]),default:(0,r.k6)(()=>[(0,r.bF)((0,i.R1)(J.RO),{class:"text-c-1 hover:bg-b-2 line-clamp-1 h-full w-fit justify-start px-1.5 py-1.5 font-normal",variant:"ghost"},{default:(0,r.k6)(()=>[(0,r.Lk)("div",ea,[(0,r.Lk)("h2",el,(0,C.v_)((0,i.R1)(t)?.name),1)])]),_:1})]),_:1})]),(0,r.bF)((0,i.R1)(J.uT),{size:"xxs",state:(0,i.R1)(f),title:"Delete workspace"},{default:(0,r.k6)(()=>[(0,r.bF)(Z.A,{variableName:c.value,warningMessage:"This cannot be undone. You're about to delete the workspace and everything inside it.",onClose:l[0]||(l[0]=e=>(0,i.R1)(f).hide()),onDelete:y},null,8,["variableName"])]),_:1},8,["state"]),(0,r.bF)((0,i.R1)(J.uT),{size:"xxs",state:(0,i.R1)(v),title:"Rename Workspace"},{default:(0,r.k6)(()=>[(0,r.bF)(H.A,{name:c.value,onClose:l[1]||(l[1]=e=>(0,i.R1)(v).hide()),onEdit:h},null,8,["name"])]),_:1},8,["state"])]))}}),es=a(20743),eo={class:"m-0 flex items-center gap-1.5 font-medium whitespace-nowrap"},eu={class:"flex h-4 w-4 items-center justify-center"},ed=(0,r.pM)({__name:"EnvironmentSelector",setup(e){let{activeCollection:t,activeWorkspace:a,activeEnvironment:l}=(0,n.JC)(),{collectionMutators:s}=(0,_.hA)(),{layout:o}=(0,u.g)(),d=(0,ee.rd)(),c=e=>{t.value&&a.value&&(s.edit(t.value.uid,"x-scalar-active-environment",e),a.value.activeEnvironmentId=e)},p=()=>
1d.push({name:"environment.default",params:{[K.TU.Workspace]:a.value?.uid}}),v=(0,r.EW)(()=>{let{value:e}=l,{value:a}=t;return e?.name||a?.["x-scalar-active-environment"]||"No Environment"}),f=(0,r.EW)(()=>{let{value:e}=t,a=e?.["x-scalar-environments"];return a?Object.entries(a).map(([e,t])=>({...t,uid:e,name:e})):[]});(0,r.wB)(f,(e,t)=>{e.length>t.length&&(()=>{let e=f.value;if(e.length>0){let t=e[e.length-1];t?.uid&&c(t.uid)}})()});let m=e=>{let l=e["x-scalar-active-environment"];l&&t.value&&a.value?(t.value["x-scalar-active-environment"]=l,a.value.activeEnvironmentId=l):a.value&&(a.value.activeEnvironmentId="")};return(0,r.wB)(t,e=>e&&m(e)),(0,r.sV)(()=>{t.value&&m(t.value)}),(e,a)=>((0,r.uX)(),(0,r.Wv)((0,i.R1)(J.SM),{teleport:""},{items:(0,r.k6)(()=>[((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(f.value,e=>((0,r.uX)(),(0,r.Wv)((0,i.R1)(J.rA),{key:e.uid,class:"group/item flex items-center gap-1.5 overflow-hidden text-ellipsis whitespace-nowrap",onClick:(0,Y.D$)(t=>c(e.uid),["stop"])},{default:(0,r.k6)(()=>[(0,r.bF)((0,i.R1)(J.Pq),{selected:(0,i.R1)(t)?.["x-scalar-active-environment"]===e.uid},null,8,["selected"]),(0,r.eW)(" "+(0,C.v_)(e.name),1)]),_:2},1032,["onClick"]))),128)),(0,r.bF)((0,i.R1)(J.rA),{class:"group/item flex items-center gap-1.5 overflow-hidden text-ellipsis whitespace-nowrap",onClick:a[0]||(a[0]=(0,Y.D$)(e=>c(""),["stop"]))},{default:(0,r.k6)(()=>[(0,r.bF)((0,i.R1)(J.Pq),{selected:(0,i.R1)(l)?.uid===""&&(0,i.R1)(t)?.["x-scalar-active-environment"]===""||(0,i.R1)(l)?.name==="No Environment"},null,8,["selected"]),a[1]||(a[1]=(0,r.eW)(" No Environment ",-1))]),_:1}),(0,r.bF)((0,i.R1)(J.t)),"modal"!==(0,i.R1)(o)?((0,r.uX)(),(0,r.Wv)((0,i.R1)(J.rA),{key:0,class:"flex items-center gap-1.5",onClick:p},{default:(0,r.k6)(()=>[(0,r.Lk)("div",eu,[(0,r.bF)((0,i.R1)(J.kv),{icon:"Brackets",size:"sm"})]),a[2]||(a[2]=(0,r.Lk)("span",{class:"leading-none"},"Manage Environments",-1))]),_:1})):(0,r.Q3)("",!0)]),default:(0,r.k6)(()=>[(0,r.bF)((0,i.R1)(J.RO),{class:"text-c-1 hover:bg-b-2 line-clamp-1 h-auto w-fit justify-start px-1.5 py-1.5 font-normal",variant:"ghost"},{default:(0,r.k6)(()=>[(0,r.Lk)("h2",eo,(0,C.v_)(v.value),1)]),_:1})]),_:1}))}}),ec=a(90068),ep=a(34413),ev=a(54705),ef=a(63202),em={class:"grid grid-cols-[auto_1fr] gap-2"},eh={class:"flex aspect-square"},eb=(0,r.pM)({__name:"EditSidebarListCollection",props:{name:{},icon:{}},emits:["close","edit"],setup(e,{emit:t}){let a=(0,i.KR)(e.name),l=(0,i.KR)(e.icon);return(e,n)=>((0,r.uX)(),(0,r.Wv)(ev.A,{onCancel:n[2]||(n[2]=e=>t("close")),onSubmit:n[3]||(n[3]=e=>t("edit",a.value,l.value))},{default:(0,r.k6)(()=>[(0,r.Lk)("div",em,[(0,r.Lk)("div",eh,[(0,r.bF)(ep.A,{modelValue:l.value,"onUpdate:modelValue":n[0]||(n[0]=e=>l.value=e),placement:"bottom-start"},{default:(0,r.k6)(()=>[(0,r.bF)((0,i.R1)(J.RO),{class:"aspect-square h-auto px-0",variant:"outlined"},{default:(0,r.k6)(()=>[(0,r.bF)((0,i.R1)(ef.A),{class:"text-c-2 size-4",src:l.value},null,8,["src"])]),_:1})]),_:1},8,["modelValue"])]),(0,r.bF)((0,i.R1)(J.SB),{modelValue:a.value,"onUpdate:modelValue":n[1]||(n[1]=e=>a.value=e),autofocus:"",class:"flex-1"},null,8,["modelValue"])])]),_:1}))}}),ey=(0,r.pM)({__name:"RequestSidebarItemMenu",props:{menuItem:{}},emits:["closeMenu","toggleWatchMode","clearDrafts"],setup(e,{emit:t}){let{replace:a}=(0,ee.rd)(),{activeRouterParams:l,activeWorkspaceCollections:s,activeWorkspaceRequests:o}=(0,n.JC)(),{events:u,requestMutators:d}=(0,_.hA)(),c=(0,J.hS)(),p=(0,J.hS)(),v=(0,J.hS)(),f=()=>u.commandPalette.emit({commandName:"Add Example",metaData:{itemUid:e.menuItem.item?.entity.uid}}),m=(t,a)=>{e.menuItem.item?.edit(t,a),c.hide()},h=()=>{if(e.menuItem.item?.delete(),!o.value.length){let{request:e}=(0,N.AJ)(),t=s.value.find(e=>e.info?.title==="Drafts");t&&(d.add(e,t.uid),a({name:"request",params:{[K.TU.Request]:e.uid}}))}if(l.value[K.TU.Request]===e.menuItem.item?.entity.uid&&a({name:"request",params:{[K.TU.Request]:"default"}}),l.value[K.TU.Examples]===e.menuItem.item?.entity.uid&&a({name:"request",params:{[K.TU.Request]:"default"}}),s.value[0]){let e=s.value[0].requests[0];a({name:"request",params:{[K.TU.Request]:e}})}p.hide()},b=(0,i.KR)(null);
1(0,r.wB)([()=>e.menuItem.open,b],([e])=>{e&&b.value?.$parent?.$el&&b.value.$parent.$el.focus()});let y=()=>e.menuItem.open&&t("closeMenu");(0,r.sV)(()=>window.addEventListener("click",y)),(0,r.xo)(()=>window.removeEventListener("click",y));let g=()=>{t("toggleWatchMode",e.menuItem.item)},k=()=>{t("clearDrafts"),v.hide()},R=(0,r.EW)(()=>e.menuItem.item?.title==="Drafts");return(t,a)=>((0,r.uX)(),(0,r.CE)(r.FK,null,[e.menuItem.targetRef&&e.menuItem.open?((0,r.uX)(),(0,r.Wv)((0,i.R1)(J.Z5),{key:0,placement:"right-start",target:e.menuItem.targetRef,teleport:""},{floating:(0,r.k6)(()=>[(0,r.bF)((0,i.R1)(J.dR),{onKeydown:a[3]||(a[3]=(0,Y.jR)(e=>t.$emit("closeMenu"),["escape"]))},{default:(0,r.k6)(()=>[e.menuItem.item?.entity.type==="request"?((0,r.uX)(),(0,r.Wv)((0,i.R1)(J.kZ),{key:0,class:"flex items-center gap-2",onClick:f},{default:(0,r.k6)(()=>[(0,r.bF)((0,i.R1)(J.kv),{class:"inline-flex",icon:"Example",size:"md",thickness:"1.5"}),a[8]||(a[8]=(0,r.Lk)("span",null,"Add Example",-1))]),_:1})):(0,r.Q3)("",!0),R.value?(0,r.Q3)("",!0):((0,r.uX)(),(0,r.Wv)((0,i.R1)(J.kZ),{key:1,ref_key:"menuRef",ref:b,class:"flex items-center gap-2",onClick:a[0]||(a[0]=e=>(0,i.R1)(c).show())},{default:(0,r.k6)(()=>[(0,r.bF)((0,i.R1)(J.kv),{class:"inline-flex",icon:"Edit",size:"md",thickness:"1.5"}),(0,r.Lk)("span",null,[e.menuItem.item?.entity.type==="collection"?((0,r.uX)(),(0,r.CE)(r.FK,{key:0},[(0,r.eW)(" Edit ")],64)):((0,r.uX)(),(0,r.CE)(r.FK,{key:1},[(0,r.eW)(" Rename ")],64))])]),_:1},512)),e.menuItem.item?.documentUrl?((0,r.uX)(),(0,r.Wv)((0,i.R1)(J.kZ),{key:2,ref_key:"menuRef",ref:b,class:"flex items-center gap-2",onClick:g},{default:(0,r.k6)(()=>[(0,r.bF)((0,i.R1)(J.kv),{class:"inline-flex",icon:e.menuItem.item?.watchMode?"Unwatch":"Watch",size:"md",thickness:"1.5"},null,8,["icon"]),(0,r.Lk)("span",null,(0,C.v_)(e.menuItem.item?.watchMode?"Disable Watch Mode":"Enable Watch Mode"),1)]),_:1},512)):(0,r.Q3)("",!0),R.value?(0,r.Q3)("",!0):((0,r.uX)(),(0,r.Wv)((0,i.R1)(J.kZ),{key:3,class:"flex items-center gap-2",onClick:a[1]||(a[1]=e=>(0,i.R1)(p).show())},{default:(0,r.k6)(()=>[(0,r.bF)((0,i.R1)(J.kv),{class:"inline-flex",icon:"Delete",size:"md",thickness:"1.5"}),a[9]||(a[9]=(0,r.Lk)("span",null,"Delete",-1))]),_:1})),R.value?((0,r.uX)(),(0,r.Wv)((0,i.R1)(J.kZ),{key:4,class:"flex items-center gap-2",onClick:a[2]||(a[2]=e=>(0,i.R1)(v).show())},{default:(0,r.k6)(()=>[(0,r.bF)((0,i.R1)(J.kv),{class:"inline-flex",icon:"Delete",size:"md",thickness:"1.5"}),a[10]||(a[10]=(0,r.Lk)("span",null,"Clear Drafts",-1))]),_:1})):(0,r.Q3)("",!0)]),_:1})]),_:1},8,["target"])):(0,r.Q3)("",!0),(0,r.bF)((0,i.R1)(J.uT),{size:"xxs",state:(0,i.R1)(p),title:`Delete ${e.menuItem.item?.resourceTitle}`},{default:(0,r.k6)(()=>[(0,r.bF)(Z.A,{variableName:e.menuItem.item?.title??"",warningMessage:e.menuItem.item?.warning,onClose:a[4]||(a[4]=e=>(0,i.R1)(p).hide()),onDelete:h},null,8,["variableName","warningMessage"])]),_:1},8,["state","title"]),(0,r.bF)((0,i.R1)(J.uT),{size:"xxs",state:(0,i.R1)(c),title:`Edit ${e.menuItem.item?.resourceTitle}`},{default:(0,r.k6)(()=>[e.menuItem.item?.resourceTitle==="Collection"?((0,r.uX)(),(0,r.Wv)(eb,{key:0,icon:e.menuItem.item?.icon||"interface-content-folder",name:e.menuItem.item?.title,onClose:a[5]||(a[5]=e=>(0,i.R1)(c).hide()),onEdit:m},null,8,["icon","name"])):((0,r.uX)(),(0,r.Wv)(H.A,{key:1,name:e.menuItem.item?.title??"",onClose:a[6]||(a[6]=e=>(0,i.R1)(c).hide()),onEdit:m},null,8,["name"]))]),_:1},8,["state","title"]),(0,r.bF)((0,i.R1)(J.uT),{size:"xxs",state:(0,i.R1)(v),title:"Clear Drafts"},{default:(0,r.k6)(()=>[(0,r.bF)(Z.A,{variableName:"All Drafts",warningMessage:"This action will clear all drafts. This cannot be undone.",onClose:a[7]||(a[7]=e=>(0,i.R1)(v).hide()),onDelete:k})]),_:1},8,["state"])],64))}}),eg=(0,l.A)(ey,[["__scopeId","data-v-01a1ab71"]]),ek=a(70274),eR={Alt:"altKey",Control:"ctrlKey",Shift:"shiftKey",Meta:"metaKey"},ex=a(40948),eE={class:"line-clamp-1 w-full pl-2 break-all"},ew={class:"flex flex-row items-center gap-1"},e_={class:"relative"},eC={class:"flex items-start"},eT={class:"flex h-5 max-w-[14px] shrink-0 items-center justify-center"},eW={class:"flex flex-1 flex-row justify-between font-medium"},eD={class:"line-clamp-1 w-full text-left break-all"},eA={class:"relative flex h-fit items-center justify-end gap-0.5"},eS={class:"flex items-center justify-center",type:"button"},eL=["aria-expanded"],eq={class:"flex h-5 max-w-[14px] shrink-0 items-center justify-center"},eI={class:"flex flex-1 flex-row justify-between"},eU={class:"line-clamp-1 w-full text-left font-medium break-all"},eF={class:"relative flex h-fit items-center justify-end gap-0.5"},eO={class:"flex items-center justify-center",type:"button"},eM={key:3},eX="hover:bg-sidebar-b-active indent-padding-left",e$=(0,r.pM)({__name:"RequestSidebarItem",props:{isDraggable:{type:Boolean,default:!1},isDroppable:{type:[Boolean,Function],default:!1},parentUids:{},uid:{},menuItem:{}},emits:["onDragEnd","newTab","openMenu"],setup(e,{emit:t}){(0,Y.$9)(e=>({v2bb71a6d:D.value,b961af9e:A.value}));let{activeCollection:a,activeRequest:l,activeRouterParams:s,activeWorkspace:o}=(0,n.JC)(),{collections:c,tags:p,requests:v,requestExamples:f,collectionMutators:m,tagMutators:h,requestMutators:y,requestExampleMutators:g,events:k}=(0,_.hA)(),R=(0,ee.rd)(),{collapsedSidebarFolders:x,toggleSidebarFolder:E}=(0,d.cL)(),{layout:w}=(0,u.g)(),T=(0,r.EW)(()=>{let t=c[e.uid],a=p[e.uid],l=v[e.uid],n=f[e.uid];return t?{title:t.info?.title||"Untitled Collection",entity:t,resourceTitle:"Collection",children:t.children,icon:t["x-scalar-icon"],documentUrl:t.documentUrl,watchMode:t.watchMode,to:t.uid&&t?.info?.title!=="Drafts"?{name:"collection",params:{[K.TU.Worksp
1ace]:o.value?.uid,[K.TU.Collection]:t.uid}}:void 0,warning:"This cannot be undone. You're about to delete the collection and all folders and requests inside it.",edit:(e,a)=>{m.edit(t.uid,"info.title",e),a&&m.edit(t.uid,"x-scalar-icon",a)},delete:()=>{o.value&&m.delete(t,o.value)}}:a?{title:a.name,entity:a,resourceTitle:"Tag",children:a.children,warning:"This cannot be undone. You're about to delete the tag and all requests inside it",edit:e=>h.edit(a.uid,"name",e),delete:()=>e.parentUids[0]&&h.delete(a,e.parentUids[0])}:l?{title:l.summary??l.path,to:{name:"request",params:{workspace:o.value?.uid,request:l.uid}},method:l.method,entity:l,resourceTitle:"Request",warning:"This cannot be undone. You're about to delete the request.",children:l.examples.slice(1),edit:e=>y.edit(l.uid,"summary",e),delete:()=>e.parentUids[0]&&y.delete(l,e.parentUids[0])}:n?.requestUid?{title:n.name,to:{name:"request.examples",params:{workspace:o.value?.uid,request:n.requestUid,examples:n.uid}},method:v[n.requestUid]?.method,entity:n,resourceTitle:"Example",warning:"This cannot be undone. You're about to delete the example from the request.",children:[],edit:e=>g.edit(n.uid,"name",e),delete:()=>g.delete(n)}:{title:"Unknown",entity:{uid:"",type:"unknown"},resourceTitle:"Unknown",children:[],edit:()=>null,delete:()=>null}}),W=(0,r.EW)(()=>"collection"===T.value.entity.type&&"Drafts"===T.value.title),D=(0,r.EW)(()=>e.parentUids.length?"modal"===w?`${(e.parentUids.length-1)*12}px`:`${12*e.parentUids.length}px`:"12px"),A=(0,r.EW)(()=>e.parentUids.length?"modal"===w?`${(e.parentUids.length-1)*12}px`:`${12*e.parentUids.length}px`:"0px"),S=(0,r.EW)(()=>x[e.uid]||l.value?.uid===e.uid&&T.value.entity.examples.length>1),L=(0,r.EW)(()=>"string"==typeof R.currentRoute.value.name&&R.currentRoute.value.name.startsWith("request")&&"default"===s.value[K.TU.Request]&&l.value?.uid===e.uid),q=(0,i.KR)(null),I=(0,r.EW)(()=>{let e=.5,t=.5;if(!q.value)return{ceiling:e,floor:t};let{draggingItem:a}=q.value;return c[a?.id]||"collection"!==T.value.entity.type?"tag"===T.value.entity.type&&(e=.8,t=.2):(e=1,t=0),{ceiling:e,floor:t}}),U=(e,t)=>"modal"!==w&&!f[t.id]&&!c[e.id];function F(t){let a=e.parentUids[0]?c[e.parentUids[0]]?.uid||"":t,l=e.parentUids[0]&&p[t]?.name?{tags:[p[t].name]}:{},n=y.add(l,a);n&&(R.push({name:"request",params:{workspace:o.value?.uid,request:n.uid}}),k.hotKeys.emit({focusAddressBar:new KeyboardEvent("keydown",{key:"l"})}))}let O=(0,r.EW)(()=>{let{uid:e,watchModeStatus:t}=a.value||{};return e!==T.value.entity.uid?"text-c-3":"WATCHING"===t?"text-c-1":"ERROR"===t?"text-red":"text-c-3"}),M=(0,r.EW)(()=>"Drafts"===T.value.title&&"modal"!==w&&T.value.children.length>0),X=(0,r.EW)(()=>{let t=v[e.uid];if(t)return!(0,b.pH)(t);let a=p[e.uid];return!a||!(0,b.pH)(a)});return(a,l)=>{let n=(0,r.g2)("RequestSidebarItem",!0);return X.value?((0,r.uX)(),(0,r.CE)("li",{key:0,class:(0,C.C4)(["relative flex flex-row",["modal"===(0,i.R1)(w)&&e.parentUids.length>1||"modal"!==(0,i.R1)(w)&&e.parentUids.length?"before:bg-border indent-border-line-offset mb-[.5px] before:pointer-events-none before:absolute before:top-0 before:left-[calc(.75rem_+_.5px)] before:z-1 before:h-[calc(100%_+_.5px)] before:w-[.5px] last:mb-0 last:before:h-full":""]])},[(0,r.bF)((0,i.R1)(ex.s),{id:T.value.entity.uid,ref_key:"draggableRef",ref:q,ceiling:I.value.ceiling,class:"gap-1/2 flex flex-1 flex-col text-base/5",floor:I.value.floor,isDraggable:e.isDraggable,isDroppable:e.isDroppable,parentIds:e.parentUids,onOnDragEnd:l[13]||(l[13]=(...e)=>a.$emit("onDragEnd",...e))},{default:(0,r.k6)(()=>[("request"===T.value.entity.type||"requestExample"===T.value.entity.type)&&T.value.to?((0,r.uX)(),(0,r.Wv)((0,i.R1)(ee.Wk),{key:0,class:"group no-underline",to:T.value.to,onClick:l[1]||(l[1]=(0,Y.D$)(e=>{var a,l;return a=e,l=T.value,void(a&&(["default"].map(e=>"default"===e?(0,ek.U)()?"metaKey":"ctrlKey":eR[e]).some(e=>a[e])?t("newTab",l.title||"",l.entity.uid):l.to&&R.push(l.to),(0,r.dY)(()=>k.focusAddressBar.emit())))},["prevent"]))},{default:(0,r.k6)(({isExactActive:t})=>[(0,r.Lk)("div",{class:(0,C.C4)(["relative flex min-h-8 w-full cursor-pointer flex-row items-start justify-between gap-0.5 rounded py-1.5 pr-2",[eX,t||L.value?"bg-sidebar-b-active text-sidebar-c-active font-medium transition-none":"text-sidebar-c-2"]])},[(0,r.Lk)("span",eE,(0,C.v_)(T.value.title||"Untitled"),1),(0,r.Lk)("div",ew,[(0,r.Lk)("div",e_,["modal"!==(0,i.R1)(w)?((0,r.uX)(),(0,r.Wv)((0,i.R1)(J.RO),{key:0,class:(0,C.C4)(["hover:bg-b-3 hidden aspect-square h-fit px-0.5 py-0 opacity-0 group-hover:flex group-hover:opacity-100 group-focus-visible:opacity-100 group-has-[:focus-visible]:opacity-100",{flex:e.menuItem?.item?.entity.uid===T.value.entity.uid&&e.menuItem.open}]),size:"sm",type:"button",variant:"ghost",onClick:l[0]||(l[0]=(0,Y.D$)(t=>a.$emit("openMenu",{item:T.value,parentUids:e.parentUids,targetRef
1:t.currentTarget,open:!e.menuItem.open}),["stop","prevent"]))},{default:(0,r.k6)(()=>[(0,r.bF)((0,i.R1)(J.kv),{icon:"Ellipses",size:"md"})]),_:1},8,["class"])):(0,r.Q3)("",!0)]),(0,r.Lk)("span",eC,[l[14]||(l[14]=(0,r.eW)("   ",-1)),l[15]||(l[15]=(0,r.Lk)("span",{class:"sr-only"},"HTTP Method:",-1)),T.value.method?((0,r.uX)(),(0,r.Wv)((0,i.R1)(P.A),{key:0,class:"font-bold",method:T.value.method},null,8,["method"])):(0,r.Q3)("",!0)])])],2)]),_:1},8,["to"])):("modal"!==(0,i.R1)(w)||e.parentUids.length)&&"collection"===T.value.entity.type&&T.value.to?((0,r.uX)(),(0,r.Wv)((0,i.R1)(ee.Wk),{key:1,"aria-expanded":!!(0,i.R1)(x)[T.value.entity.uid],class:(0,C.C4)(["hover:bg-b-2 group relative flex w-full flex-row justify-start gap-1.5 rounded p-1.5 no-underline focus-visible:z-10",[eX,{"bg-sidebar-b-active text-sidebar-c-active transition-none":"string"==typeof(0,i.R1)(R).currentRoute.value.name&&(0,i.R1)(R).currentRoute.value.name.startsWith("collection")&&(0,i.R1)(R).currentRoute.value.params[(0,i.R1)(K.TU).Collection]===T.value.entity.uid,"text-c-2":"Untitled Collection"===T.value.title}]]),to:T.value.to},{default:(0,r.k6)(()=>[(0,r.Lk)("span",eT,[(0,r.RG)(a.$slots,"leftIcon",{},void 0,!0),l[16]||(l[16]=(0,r.eW)("   ",-1))]),(0,r.Lk)("div",eW,[(0,r.Lk)("span",eD,(0,C.v_)(T.value.title),1),(0,r.Lk)("div",eA,[(0,r.Lk)("div",{class:(0,C.C4)(["items-center gap-px opacity-0 group-hover:flex group-hover:opacity-100 group-focus-visible:opacity-100 group-has-[:focus-visible]:opacity-100",{flex:e.menuItem.open,hidden:!e.menuItem.open||e.menuItem.item?.entity.uid!==T.value.entity.uid}])},["modal"!==(0,i.R1)(w)&&!W.value||W.value&&M.value?((0,r.uX)(),(0,r.Wv)((0,i.R1)(J.RO),{key:0,class:"hover:bg-b-3 hover:text-c-1 aspect-square h-fit px-0.5 py-0 group-focus-visible:opacity-100 group-has-[:focus-visible]:opacity-100",size:"sm",variant:"ghost",onClick:l[2]||(l[2]=(0,Y.D$)(t=>a.$emit("openMenu",{item:T.value,parentUids:e.parentUids,targetRef:t.currentTarget?.parentNode,open:!0}),["stop","prevent"]))},{default:(0,r.k6)(()=>[(0,r.bF)((0,i.R1)(J.kv),{icon:"Ellipses",size:"md"})]),_:1})):(0,r.Q3)("",!0),"modal"!==(0,i.R1)(w)?((0,r.uX)(),(0,r.Wv)((0,i.R1)(J.RO),{key:1,class:"hover:bg-b-3 hover:text-c-1 aspect-square h-fit px-0.5 py-0 group-focus-visible:opacity-100 group-has-[:focus-visible]:opacity-100",size:"sm",variant:"ghost",onClick:l[3]||(l[3]=(0,Y.D$)(e=>F(T.value.entity.uid),["stop","prevent"]))},{default:(0,r.k6)(()=>[(0,r.bF)((0,i.R1)(J.kv),{icon:"Add",size:"md",thickness:"2"})]),_:1})):(0,r.Q3)("",!0)],2),T.value.watchMode?((0,r.uX)(),(0,r.Wv)((0,i.R1)(J.iy),{key:0,content:`Watching: ${T.value.documentUrl}`,offset:12,placement:"right"},{default:(0,r.k6)(()=>[(0,r.Lk)("button",eS,[(0,r.bF)((0,i.R1)(J.kv),{class:(0,C.C4)(["ml-0.5 text-sm",O.value]),icon:"Watch",size:"md",thickness:"2"},null,8,["class"])])]),_:1},8,["content"])):(0,r.Q3)("",!0),(0,r.Lk)("span",{class:"flex cursor-pointer items-center justify-center",onClick:l[4]||(l[4]=(0,Y.D$)(e=>(0,i.R1)(E)(T.value.entity.uid),["stop","prevent"]))},[(0,r.bF)((0,i.R1)(J.SL),{class:"text-c-3 hover:text-c-1 shrink-0",open:!!(0,i.R1)(x)[T.value.entity.uid]},null,8,["open"])])])])]),_:3},8,["aria-expanded","class","to"])):"modal"!==(0,i.R1)(w)||e.parentUids.length?((0,r.uX)(),(0,r.CE)("button",{key:2,"aria-expanded":!!(0,i.R1)(x)[T.value.entity.uid],class:(0,C.C4)(["hover:bg-b-2 group relative flex w-full flex-row justify-start gap-1.5 rounded p-1.5 focus-visible:z-10",[eX]]),type:"button",onClick:l[8]||(l[8]=e=>(0,i.R1)(E)(T.value.entity.uid))},[(0,r.Lk)("span",eq,[(0,r.RG)(a.$slots,"leftIcon",{},void 0,!0),l[17]||(l[17]=(0,r.eW)("   ",-1))]),(0,r.Lk)("div",eI,[(0,r.Lk)("span",eU,(0,C.v_)(T.value.title),1),(0,r.Lk)("div",eF,[(0,r.Lk)("div",{class:(0,C.C4)(["items-center gap-px opacity-0 group-hover:flex group-hover:opacity-100 group-focus-visible:opacity-100 group-has-[:focus-visible]:opacity-100",{flex:e.menuItem.open,hidden:!e.menuItem.open||e.menuItem.item?.entity.uid!==T.value.entity.uid}])},["modal"!==(0,i.R1)(w)&&!W.value||W.value&&M.value?((0,r.uX)(),(0,r.Wv)((0,i.R1)(J.RO),{key:0,class:"hover:bg-b-3 hover:text-c-1 aspect-square h-fit px-0.5 py-0 group-focus-visible:opacity-100 group-has-[:focus-visible]:opacity-100",size:"sm",variant:"ghost",onClick:l[5]||(l[5]=(0,Y.D$)(t=>a.$emit("openMenu",{item:T.value,parentUids:e.parentUids,targetRef
1:t.currentTarget?.parentNode,open:!0}),["stop","prevent"]))},{default:(0,r.k6)(()=>[(0,r.bF)((0,i.R1)(J.kv),{icon:"Ellipses",size:"md"})]),_:1})):(0,r.Q3)("",!0),"modal"!==(0,i.R1)(w)?((0,r.uX)(),(0,r.Wv)((0,i.R1)(J.RO),{key:1,class:"hover:bg-b-3 hover:text-c-1 aspect-square h-fit px-0.5 py-0 group-focus-visible:opacity-100 group-has-[:focus-visible]:opacity-100",size:"sm",variant:"ghost",onClick:l[6]||(l[6]=(0,Y.D$)(e=>F(T.value.entity.uid),["stop","prevent"]))},{default:(0,r.k6)(()=>[(0,r.bF)((0,i.R1)(J.kv),{icon:"Add",size:"md",thickness:"2"})]),_:1})):(0,r.Q3)("",!0)],2),T.value.watchMode?((0,r.uX)(),(0,r.Wv)((0,i.R1)(J.iy),{key:0,content:"Watching: {{ item.documentUrl }}",offset:12,placement:"right"},{default:(0,r.k6)(()=>[(0,r.Lk)("button",eO,[(0,r.bF)((0,i.R1)(J.kv),{class:(0,C.C4)(["ml-0.5 text-sm",O.value]),icon:"Watch",size:"md",thickness:"2"},null,8,["class"])])]),_:1})):(0,r.Q3)("",!0),(0,r.Lk)("span",{class:"flex cursor-pointer items-center justify-center",onClick:l[7]||(l[7]=(0,Y.D$)(e=>(0,i.R1)(E)(T.value.entity.uid),["stop","prevent"]))},[(0,r.bF)((0,i.R1)(J.SL),{class:"text-c-3 hover:text-c-1 shrink-0",open:!!(0,i.R1)(x)[T.value.entity.uid]},null,8,["open"])])])])],10,eL)):(0,r.Q3)("",!0),S.value?((0,r.uX)(),(0,r.CE)("ul",eM,[((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(T.value.children,t=>((0,r.uX)(),(0,r.Wv)(n,{key:t,isDraggable:!(0,i.R1)(f)[t],isDroppable:U,menuItem:e.menuItem,parentUids:[...e.parentUids,e.uid],uid:t,onNewTab:l[9]||(l[9]=(e,t)=>a.$emit("newTab",e,t)),onOnDragEnd:l[10]||(l[10]=(...e)=>a.$emit("onDragEnd",...e)),onOpenMenu:l[11]||(l[11]=e=>a.$emit("openMenu",e))},null,8,["isDraggable","menuItem","parentUids","uid"]))),128)),0===T.value.children.length?((0,r.uX)(),(0,r.Wv)((0,i.R1)(J.RO),{key:0,class:(0,C.C4)(["text-c-1 hover:bg-b-2 flex h-8 w-full justify-start gap-1.5 py-0 text-xs",e.parentUids.length?"pl-9":""]),variant:"ghost",onClick:l[12]||(l[12]=e=>F(T.value.entity.uid))},{default:(0,r.k6)(()=>[(0,r.bF)((0,i.R1)(J.kv),{icon:"Add",size:"sm"}),l[18]||(l[18]=(0,r.Lk)("span",null,"Add Request",-1))]),_:1},8,["class"])):(0,r.Q3)("",!0)])):(0,r.Q3)("",!0)]),_:3},8,["id","ceiling","floor","isDraggable","isDroppable","parentIds"])],2)):(0,r.Q3)("",!0)}}}),eV=(0,l.A)(e$,[["__scopeId","data-v-b2f06757"]]),ez={class:"bg-b-1 sticky top-0 z-20 flex h-12 items-center px-3"},eB={key:1,class:"text-c-3"},ej=["aria-pressed"],eK={class:"sr-only"},eN={key:0,class:"search-button-fade sticky top-12 z-10 px-3 py-2.5 pt-0 focus-within:z-20",role:"search"},eP={key:1,class:"contents"},eG={key:0,class:"empty-sidebar-item-content px-2.5 py-2.5"},eQ={class:"rabbit-ascii relative m-auto mt-2 h-[68px] w-[60px]"},eZ=(0,r.pM)({__name:"RequestSidebar",emits:["newTab","clearDrafts"],setup(e,{emit:t}){let{isSidebarOpen:a,setCollapsedSidebarFolder:l,toggleSidebarOpen:s}=(0,d.cL)(),{layout:o}=(0,u.g)(),c=(0,_.hA)(),{activeCollection:p,activeWorkspaceCollections:v,activeRequest:f,activeWorkspaceRequests:m,activeWorkspace:h}=(0,n.JC)(),{findRequestParents:y,events:g,requestMutators:k,requests:R}=c,{handleDragEnd:x,isDroppable:E}=function(e,{collections:t,collectionMutators:a,tags:l,tagMutators:n,workspaceMutators:r}){let{layout:i}=(0,u.g)(),s=(e,t)=>{"collection"===e.type?a.edit(e.uid,"children",t):"tag"===e.type&&n.edit(e.uid,"children",t)};return{handleDragEnd:(i,o)=>{if(!i||!o)return;let{id:u,parentId:d}=i,{id:c,parentId:p,offset:v}=o;if(d?t[d]?a.edit(d,"children",t[d].children.filter(e=>e!==u)):l[d]&&n.edit(d,"children",l[d].children.filter(e=>e!==u)):r.edit(e.value?.uid,"collections",e.value?.collections.filter(e=>e!==u)??[]),2===v){let e=t[c]||l[c];e&&s(e,[...e.children??[],u])}else if(p){let e=t[p]||l[p];if(!e)return;let a=[...e.children??[]],n=a.findIndex(e=>c===e)??0;a.splice(n+v,0,u),s(e,a)}else{let t=[...e.value?.collections??[]],a=t.findIndex(e=>c===e)??0;t.splice(a+v,0,u),r.edit(e.value?.uid,"collections",t)}},isDroppable:(e,a)=>"modal"!==i&&(!!t[e.id]||2===a.offset)&&(!t[e.id]||t[a.id]?.info?.title!=="Drafts")}}(h,c),{replace:w}=(0,ee.rd)(),T=()=>{g.commandPalette.emit({commandName:"Import from OpenAPI/Swagger/Postman/cURL"})},W=(0,r.Bi)(),{toast:D}=(0,z.Yf)(),A=(0,i.Kh)({open:!1}),S=(0,i.KR)(!1);(0,r.wB)(f,e=>
1{e&&y(e).forEach(e=>l(e,!0))},{immediate:!0});let{searchText:L,searchResultsWithPlaceholderResults:q,selectedSearchResult:I,onSearchResultClick:U,fuseSearch:F,searchInputRef:O,searchResultRefs:M,navigateSearchResults:X,selectSearchResult:$}=function(){let e=(0,ee.rd)(),{activeWorkspace:t,activeWorkspaceRequests:a,activeWorkspaceCollections:l}=(0,n.JC)(),{requests:s,tags:o}=(0,_.hA)(),u=(0,i.KR)([]),d=(0,i.KR)([]),c=(0,i.KR)(0),p=(0,i.KR)(""),v=(0,i.KR)(null),f=(0,i.KR)([]),m=new ec.A(u.value,{keys:["title","description","body"]}),h=a=>{u.value=a.filter(e=>!(0,b.pH)(e)).filter(e=>{let t=l.value?.find(t=>t.requests.includes(e.uid));return!t?.tags.map(e=>o[e]).filter(b.O9).filter(t=>e.tags?.includes(t.name)).filter(e=>(0,b.pH)(e)).length}).map(a=>({id:a.uid,title:a.summary??a.method,description:a.description??"",httpVerb:a.method,path:a.path,link:e?.resolve({name:"request",params:{[K.TU.Request]:a.uid,[K.TU.Workspace]:t.value?.uid}})?.href})),m.setCollection(u.value)},y=()=>{c.value=0,d.value=m.search(p.value)};(0,r.wB)(p,e=>{e.length?y():d.value=[]});let g=(0,r.EW)(()=>a.value.map(e=>s[e]).filter(b.O9));(0,r.wB)(a,()=>{h(g.value)},{immediate:!0});let k=t=>{e.push(t.item.id),p.value="",c.value=0,d.value=[],v.value instanceof HTMLInputElement&&v.value.blur()},R=(0,r.EW)(()=>0===p.value.length?u.value.map(e=>({item:e})):d.value);return{searchText:p,searchResultsWithPlaceholderResults:R,selectedSearchResult:c,onSearchResultClick:k,fuseSearch:y,searchInputRef:v,searchResultRefs:f,navigateSearchResults:e=>{let t=R.value.length;c.value=(c.value+("up"===e?-1:1)+t)%t,(0,r.dY)(()=>{let e=f.value[c.value];e instanceof HTMLElement&&e.scrollIntoView({behavior:"smooth",block:"center"})})},selectSearchResult:()=>{if(c.value>=0){let e=R.value[c.value];e&&k(e)}},populateFuseDataArray:h}}(),V=(0,i.KR)(),B=e=>{e&&(e.toggleSidebar&&s(),e.focusRequestSearch&&O.value?.focus())};(0,r.sV)(()=>g.hotKeys.on(B)),(0,r.xo)(()=>{g.hotKeys.off(B)});let j=e=>{if(e?.documentUrl){e.watchMode=!e.watchMode;let t=v.value.find(t=>t.uid===e.entity.uid);t&&(t.watchMode=e.watchMode)}};(0,r.wB)(()=>v.value.map(e=>e.watchMode),(e,t)=>{e.forEach((e,a)=>{if("modal"!==o&&e!==t[a]&&v.value[a]?.info?.title!=="Drafts"&&v.value[a]){let t=v.value[a];t&&D(`${t.info?.title}: Watch Mode ${e?"enabled":"disabled"}`,"info")}})});let Z=(0,r.EW)(()=>{let e=q.value;if(!e.length)return"No results found";let t=e[I.value]?.item;if(!t)return"No result selected";let a=L.value.length?`${e.length} result${1===e.length?"":"s"} found, `:"",l=`, HTTP Method ${t.httpVerb}, Path ${t.path}`;return`${a}Selected: ${t.title} ${l}`}),H=()=>{let e=v.value.find(e=>e.info?.title==="Drafts");if(e&&e.requests.forEach(t=>{R[t]&&k.delete(R[t],e.uid)}),m.value.length){let e=v.value[0]?.requests[0];e&&w({name:"request",params:{[K.TU.Request]:e}})}else{let{request:t}=(0,N.AJ)();e&&(k.add(t,e.uid),w({name:"request",params:{[K.TU.Request]:t.uid}}))}};(0,r.wB)(S,e=>{e||(L.value="")});let et=(0,r.EW)(()=>((e,t,a)=>{let l=e.find(e=>e.info?.title==="Drafts"),n=1===t.length;if(!t[0])return!1;let r=l?.requests.includes(t[0]);if(!r)return!1;let i=a[l?.requests[0]??""]?.summary!=="My First Request";return n&&r&&!i})(v.value,m.value,R)),ea=(0,r.EW)(()=>"modal"===o&&p.value?[p.value]:v.value);function el(e){L.value||e.relatedTarget===V.value||(S.value=!1)}return(e,l)=>((0,r.uX)(),(0,r.CE)(r.FK,null,[(0,r.bo)((0,r.bF)((0,i.R1)(G.A),{class:(0,C.C4)([(0,i.R1)(a)?"sidebar-active-width":""])},(0,r.eX)({content:(0,r.k6)(()=>[(0,r.Lk)("div",ez,[(0,r.Lk)("div",{class:(0,C.C4)(["size-8",{"xl:hidden":"modal"!==(0,i.R1)(o)}])},null,2),"modal"!==(0,i.R1)(o)?((0,r.uX)(),(0,r.Wv)((0,i.R1)(ei),{key:0})):(0,r.Q3)("",!0),"modal"!==(0,i.R1)(o)?((0,r.uX)(),(0,r.CE)("span",eB," / ")):(0,r.Q3)("",!0),"modal"!==(0,i.R1)(o)?((0,r.uX)(),(0,r.Wv)(ed,{key:2})):(0,r.Q3)("",!0),(0,r.Lk)("button",{ref_key:"searchToggleRef",ref:V,"aria-pressed":S.value,class:"ml-auto",type:"button",onClick:l[0]||(l[0]=e=>S.value=!S.value)},[(0,r.Lk)("span",eK,(0,C.v_)(S.value?"Hide":"Show")+" search ",1),(0,r.bF)((0,i.R1)(J.kv),{class:"text-c-3 hover:bg-b-2 max-h-8 max-w-8 rounded-lg p-1.75 text-sm",icon:"Search"})],8,ej)]),S.value?((0,r.uX)(),(0,r.CE)("div",eN,[(0,r.bF)((0,i.R1)(J.Rc),{ref_key:"searchInputRef",ref:O,modelValue:(0,i.R1)(L),"onUpdate:modelValue":l[1]||(l[1]=e=>(0,i.i9)(L)?L.value=e:null),autofocus:"","aria-controls":(0,i.R1)(W),label:Z.value,onInput:(0,i.R1)(F),onKeydown:[l[2]||(l[2]=(0,Y.jR)((0,Y.D$)(e=>(0,i.R1)(X)("down"),["stop"]),["down"])),l[3]||(l[3]=(0,Y.jR)((0,Y.D$)(e=>(0,i.R1)($)(),["stop"]),["enter"])),l[4]||(l[4]=(0,Y.jR)((0,Y.D$)(e=>(0,i.R1)(X)("up"),["stop"]),["up"]))],onBlur:el},null,8,["modelValue","aria-controls","label","onInput"])])):(0,r.Q3)("",!0),(0,r.Lk)("div",{class:(0,C.C4)(["gap-1/2 flex flex-1 flex-col overflow-visible overflow-y-auto px-3 pt-0 pb-3",[{"pb-14":"modal"!==(0,i.R1)(o)},{"h-[calc(100%-273.5px)]":et.value}
1]]),onDragenter:l[7]||(l[7]=(0,Y.D$)(()=>{},["prevent"])),onDragover:l[8]||(l[8]=(0,Y.D$)(()=>{},["prevent"]))},[(0,i.R1)(L)?((0,r.uX)(),(0,r.Wv)((0,i.R1)(J.oN),{key:0,id:(0,i.R1)(W),"aria-label":"Search Results",class:"gap-px",noResults:!(0,i.R1)(q).length},{default:(0,r.k6)(()=>[((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)((0,i.R1)(q),(e,t)=>((0,r.uX)(),(0,r.Wv)((0,i.R1)(J.rQ),{id:`#search-input-${e.item.id}`,key:e.refIndex,ref_for:!0,ref:e=>(0,i.R1)(M)[t]=e,selected:(0,i.R1)(I)===t,class:"px-2",href:e.item.link,onClick:(0,Y.D$)(t=>(0,i.R1)(U)(e),["prevent"]),onFocus:e=>I.value=t},{addon:(0,r.k6)(()=>[l[10]||(l[10]=(0,r.Lk)("span",{class:"sr-only"},"HTTP Method:",-1)),(0,r.bF)(P.A,{class:"font-bold",method:e.item.httpVerb??"get"},null,8,["method"])]),default:(0,r.k6)(()=>[(0,r.eW)((0,C.v_)(e.item.title)+" ",1)]),_:2},1032,["id","selected","href","onClick","onFocus"]))),128))]),_:1},8,["id","noResults"])):((0,r.uX)(),(0,r.CE)("nav",eP,[((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(ea.value,e=>((0,r.uX)(),(0,r.Wv)(eV,{key:e.uid,isDraggable:"modal"!==(0,i.R1)(o)&&e.info?.title!=="Drafts",isDroppable:(0,i.R1)(E),menuItem:A,parentUids:[],uid:e.uid,onNewTab:l[5]||(l[5]=(e,a)=>t("newTab",{name:e,uid:a})),onOnDragEnd:(0,i.R1)(x),onOpenMenu:l[6]||(l[6]=e=>Object.assign(A,e))},{leftIcon:(0,r.k6)(()=>[e.info?.title==="Drafts"?((0,r.uX)(),(0,r.Wv)((0,i.R1)(J.kv),{key:0,class:"text-sidebar-c-2",icon:"Scribble",thickness:"2.25"})):((0,r.uX)(),(0,r.Wv)((0,i.R1)(ef.A),{key:1,class:"text-sidebar-c-2 size-3.5 min-w-3.5 stroke-2",src:e["x-scalar-icon"]||"interface-content-folder"},null,8,["src"]))]),_:2},1032,["isDraggable","isDroppable","menuItem","uid","onOnDragEnd"]))),128))]))],34)]),button:(0,r.k6)(()=>[(0,r.Lk)("div",{class:(0,C.C4)({"empty-sidebar-item":et.value})},[et.value?((0,r.uX)(),(0,r.CE)("div",eG,[(0,r.Lk)("div",eQ,[(0,r.bF)(Q.A,{art:(0,i.R1)('         ,\\\n         \\\\\\,_\n          \\` ,\\\n     __,.-" =__)\n   ."        )\n,_/   ,    \\/\\_\n\\_| )_-\\ \\_-`\n   `-----` `--`'),class:"rabbitsit font-bold"},null,8,["art"]),(0,r.bF)(Q.A,{art:(0,i.R1)('         __\n        // \\,_\n          \\` ,\\\n     __,.-" =__)\n   ."        )\n,_/   ,    \\/\\ \n\\_| // /  /  /\n   /  /    '),class:"rabbitjump absolute top-0 left-0 font-bold"},null,8,["art"])]),l[11]||(l[11]=(0,r.Lk)("div",{class:"mt-2 mb-2 text-center text-sm text-balance"},[(0,r.Lk)("b",{class:"font-medium"},"Let's Get Started"),(0,r.Lk)("p",{class:"mt-2"}," Create request, folder, collection or import from OpenAPI/Postman ")],-1))])):(0,r.Q3)("",!0),"modal"!==(0,i.R1)(o)?((0,r.uX)(),(0,r.Wv)((0,i.R1)(J.RO),{key:1,class:(0,C.C4)(["mb-1.5 hidden h-fit w-full p-1.5 opacity-0",{"flex opacity-100":et.value}]),onClick:T},{default:(0,r.k6)(()=>[...l[12]||(l[12]=[(0,r.eW)(" Import Collection ",-1)])]),_:1},8,["class"])):(0,r.Q3)("",!0),"modal"!==(0,i.R1)(o)?((0,r.uX)(),(0,r.Wv)(es.A,{key:2,click:(0,i.R1)(g).commandPalette.emit,hotkey:"K"},{title:(0,r.k6)(()=>[...l[13]||(l[13]=[(0,r.eW)(" Add Item ",-1)])]),_:1},8,["click"])):(0,r.Q3)("",!0)],2)]),_:2},["modal"!==(0,i.R1)(o)?{name:"header",fn:(0,r.k6)(()=>[]),key:"0"}:void 0]),1032,["class"]),[[Y.aG,(0,i.R1)(a)]]),"modal"!==(0,i.R1)(o)&&A?((0,r.uX)(),(0,r.Wv)(eg,{key:0,menuItem:A,onClearDrafts:H,onCloseMenu:l[9]||(l[9]=e=>A.open=!1),onToggleWatchMode:j},null,8,["menuItem"])):(0,r.Q3)("",!0)],64))}}),eH=(0,l.A)(eZ,[["__scopeId","data-v-23d35bb5"]]);let eY={parse(e){try{return{error:!1,data:JSON.parse(e)}}catch(e){return{error:!0,message:e.message?String(e.message):"Unknown Error"}}}};var eJ={class:"flex h-full"},e0={class:"flex h-full flex-1 flex-col"},e1=(0,r.pM)({__name:"RequestRoot",emits:["newTab"],setup(e){let t=(0,_.hA)(),{toast:a}=(0,z.Yf)(),{layout:l}=(0,u.g)(),T=(0,r.WQ)(o,(0,i.KR)(s.HD.parse({}))),{isSidebarOpen:W}=(0,d.cL)(),{activeCollection:D,activeExample:A,activeEnvironment:K,activeRequest:N,activeWorkspace:P,activeServer:G}=(0,n.JC)(),{cookies:Q,requestHistory:Z,showSidebar:H,securitySchemes:Y,modalState:J,events:et}=t,ea=(0,c.u)(),el=(0,i.KR)();el.value;let en=(0,i.KR)(),er=(0,r.EW)(()=>{var e;let t;
1return e=A.value??null,t={invalidParams:new Set,hasBlockingErrors:!1},e&&(e.parameters?.path?.forEach(e=>{e.enabled&&""===e.value.trim()&&(t.invalidParams.add(e.key),t.hasBlockingErrors=!0)}),["query","headers","cookies"].forEach(a=>{e.parameters?.[a]?.forEach(e=>{e.required&&""===e.value&&t.invalidParams.add(e.key)})})),t}),ei=(0,i.KR)(null),es=(0,r.EW)(()=>(D.value?.useCollectionSecurity?D.value?.selectedSecuritySchemeUids:N.value?.selectedSecuritySchemeUids)??[]),eo=async()=>{if(!N.value||!A.value||!D.value)return;if(er.value.hasBlockingErrors){a("Path parameters must have values.","error"),et.requestStatus.emit("abort");return}let e="object"==typeof K.value?K.value.value:"{}",t=eY.parse(e);t.error&&console.error("INVALID ENVIRONMENT!");let l=t.error||"object"!=typeof t.data?{}:t.data??{},n=P.value?.cookies.map(e=>Q[e]).filter(R.O)??[],r=D.value?.info?.title==="Drafts"?void 0:G.value,[i,s]=(({environment:e,example:t,globalCookies:a,proxyUrl:l,request:n,securitySchemes:r,selectedSecuritySchemeUids:i=[],server:s,status:o,pluginManager:u})=>{try{let d,c,_,C=e??{},T=new AbortController,W=t.parameters.path.reduce((e,t)=>{if(t.enabled){let a=(0,v.G)(t.value,C);e[t.key]=encodeURIComponent(a)}return e},{}),D=(0,v.G)(s?.url??"",C),A=(0,v.G)((0,v.G)(n.path,C),W),S=D||A;if(!S)throw p.Sr.URL_EMPTY;Object.entries(s?.variables??{}).forEach(([e,t])=>{S=(0,v.G)(S,{[e]:W[e]||t.default})});let L=(d=new URLSearchParams,c=(n?.parameters??[]).reduce((e,t)=>("query"===t.in&&(e[t.name]=t),e),{}),t.parameters.query.forEach(e=>{if(!e.enabled)return;let t=c[e.key];if("array"===e.type){let a=(0,v.G)(e.value??"",C).split(/,\ ?/);if(t?.explode===!1){let t=a.join(",");d.append(e.key,t)}else a.forEach(t=>{d.append(e.key,t.trim())})}else{let t=(0,v.G)(e.value??"",C);d.append(e.key,t.trim())}}),d),q=(_={},t.parameters.headers.forEach(e=>{let t=e.key.trim().toLowerCase();e.enabled&&("content-type"!==t||"multipart/form-data"!==e.value)&&(_[t]=(0,v.G)(e.value,C))}),_),{body:I}=function(e,t,a){if(!(0,b.Ik)(e))return{body:void 0,contentType:void 0};if("formData"===t.body.activeBody&&t.body.formData){let e="form-data"===t.body.formData.encoding?"multipart/form-data":"application/x-www-form-urlencoded",l="form-data"===t.body.formData.encoding?new FormData:new URLSearchParams;return t.body.formData.value.forEach(e=>
1{e.enabled&&e.key&&(e.file&&l instanceof FormData?l.append(e.key,e.file,e.file.name):void 0!==e.value&&l.append(e.key,(0,v.G)(e.value,a)))}),{body:l,contentType:e}}return"raw"===t.body.activeBody?{body:(0,v.G)(t.body.raw?.value??"",a),contentType:t.body.raw?.encoding}:"binary"===t.body.activeBody?{body:t.body.binary,contentType:t.body.binary?.type}:{body:void 0,contentType:void 0}}(n.method,t,C),{cookieParams:U}=(0,k.hF)({example:t,env:C,globalCookies:a,serverUrl:S,proxyUrl:l}),F=(0,m.A)(i.flat().map(e=>r[e]).filter(R.O),C),O={...Object.entries(F.headers).reduce((e,[t,a])=>(e[t.toLowerCase()]=a,e),{}),...q},M=[...U,...F.cookies],X=new URLSearchParams([...L,...F.urlParams]);(0,h.b)()&&O["user-agent"]&&(O["X-Scalar-User-Agent"]=O["user-agent"]),S=(0,E.Hh)(S,A,X);let $=(0,v.G)((0,k.a2)(M,O.Cookie),C);$&&((0,h.b)()||(0,w.p)(l,S)?(console.warn("We're using a `X-Scalar-Cookie` custom header to the request. The proxy will forward this as a `Cookie` header. We do this to avoid the browser omitting the `Cookie` header for cross-origin requests for security reasons."),O["X-Scalar-Cookie"]=$):(console.warn(`We're trying to add a Cookie header, but browsers often omit them for cross-origin requests for various security reasons. If it's not working, that's probably why. Here are the requirements for it to work:
2
3          - The browser URL must be on the same domain as the server URL.
4          - The connection must be made over HTTPS.
5          `),O.Cookie=$));let V=(0,w.m)(l,S),z=new Request(V,{method:n.method.toUpperCase(),body:I??null,headers:O}),B=async()=>{if(o?.emit("start"),u)try{await u.executeHook("onBeforeRequest",{request:z})}catch(t){let e=Error(p.Sr.ON_BEFORE_REQUEST_FAILED,{cause:t});return o?.emit("abort"),[(0,p.cQ)(e),null]}let e=Date.now();try{let a,r=await fetch(z,{signal:T.signal}),i=r.headers.get("content-type")?.startsWith("text/event-stream");o?.emit("stop");let s=Date.now()-e,d=r.clone(),c=(0,f.q)(r.headers,(0,w.p)(l,S)),p=r.headers.get("content-type")??"text/plain;charset=UTF-8",v=await d.arrayBuffer(),m=(a=new g(p),(0,y._5)(a.essence)?new TextDecoder(a.parameters.get("charset")).decode(v):new Blob([v],{type:a.essence})),h=r.clone(),b=h.statusText||x.Z[h.status]?.name||"",k=[204,205,304].includes(h.status),R=new Response(!k?h.body:null,{status:h.status,statusText:b,headers:h.headers});u&&await u.executeHook("onResponseReceived",{response:R,operation:n});let E="getSetCookie"in R.headers&&"function"==typeof R.headers.getSetCookie?R.headers.getSetCookie():[];if(i&&r.body)return[null,{timestamp:Date.now(),request:t,response:{...R,headers:c,cookieHeaderKeys:E,reader:r.body?.getReader(),duration:s,method:n.method,path:A}}];return[null,{timestamp:Date.now(),request:t,response:{...r,headers:c,cookieHeaderKeys:E,data:m,size:v.byteLength,duration:Date.now()-e,method:n.method,status:r.status,path:A}}]}catch(e){return o?.emit("abort"),[(0,p.cQ)(e,p.Sr.REQUEST_FAILED),null]}};return[null,{request:z,sendRequest:B,controller:T}]}catch(e){return console.error(e),o?.emit("abort"),[(0,p.cQ)(e),null]}})({request:N.value,example:A.value,selectedSecuritySchemeUids:es.value,proxyUrl:P.value?.proxyUrl??"",environment:l,globalCookies:n,status:et.requestStatus,securitySchemes:Y,server:r,pluginManager:ea});if(T.value?.onRequestSent?.(N.value.path??""),i)return void a(i.message,"error");en.value=s.controller;let[o,u]=await s.sendRequest();ei.value=u,o?a(o.message,"error"):Z.push(ec(u))},eu=async()=>en.value?.abort(p.Sr.REQUEST_ABORTED);function ed(){}(0,r.wB)(J,({open:e})=>{e||eu()}),(0,r.sV)(()=>{et.executeRequest.on(eo),et.executeRequest.on(ed),et.cancelRequest.on(eu)}),(()=>{let{toast:e}=(0,z.Yf)(),t=(0,n.JC)(),a=(0,_.hA)(),{activeCollection:l,activeWorkspace:i}=t,{collectionMutators:s}=a,o=t=>e(`[useOpenApiWatcher] Changes to the ${t} were not applied`,"error"),u=e=>{"info"===e.path[0]||"security"===e.path[0]?((e,{activeCollection:t},{collectionMutators:a})=>{if(!t.value)return!1;if("number"==typeof e.path[e.path.length-1]&&("CREATE"===e.type||"REMOVE"===e.type)){let l=$(q.CV,{...e,path:e.path});if(!l)return!1;let n=[...U(t.value,l.pathMinusOne)];"CREATE"===e.type?n.push(l.value):"REMOVE"===e.type&&n.pop(),a.edit(t.value.uid,l.pathMinusOne,n)}else{let l=$(q.CV,e);if(!l)return!1;a.edit(t.value.uid,l.path,l.value)}return!0})(e,t,a)||o("collection"):"components"===e.path[0]&&"securitySchemes"===e.path[1]?((e,{activeCollection:t},{securitySchemes:a,securitySchemeMutators:l})=>
5{if(!t.value)return!1;let[,,n,...r]=e.path,i=a[n]??M(t.value.securitySchemes,a,e=>e.nameKey===n);if(r?.length){let t=((e,t,a)=>{let l=X(e);if(l instanceof I.ZodUnion||l instanceof I.ZodDiscriminatedUnion)for(let e of l.options){if(!(e instanceof I.ZodType))continue;let l=X(e);if(l instanceof I.ZodObject&&t in l.shape){let e=X(l.shape[t]);if(e instanceof I.ZodLiteral&&e.value===a||e instanceof I.ZodDefault&&e._zod.def.innerType instanceof I.ZodLiteral&&e._zod.def.innerType.value===a||e instanceof I.ZodOptional&&e._zod.def.innerType instanceof I.ZodLiteral&&e._zod.def.innerType.value===a||e instanceof I.ZodDefault&&e._zod.def.innerType instanceof I.ZodOptional&&e._zod.def.innerType._zod.def.innerType instanceof I.ZodLiteral&&e._zod.def.innerType._zod.def.innerType.value===a)return l}}return null})(q.NV,"type",i?.type??"");if(!t||!i)return!1;let a=$(t,{...e,path:r});if(!a)return!1;let n=a.path;l.edit(i.uid,n,a.value)}else if("REMOVE"===e.type){if(!i)return!1;l.delete(i.uid)}else"CREATE"===e.type&&l.add(q.NV.parse(e.value),t.value.uid);return!0})(e,t,a)||o("securitySchemes"):"servers"===e.path[0]?((e,{activeCollection:t},{servers:a,serverMutators:l})=>{if(!t.value)return!1;let[,n,...r]=e.path;if(r?.length){let i=t.value.servers[n];if(!i)return!1;let s=a[i],o=$(q.zT,{...e,path:r});if(!s||!o)return!1;let u="REMOVE"===e.type&&"variables"===r[r.length-1]?{}:o.value;l.edit(i,o.path,u)}else if("REMOVE"===e.type){if(!t.value.servers[n])return!1;l.delete(t.value.servers[n],t.value.uid)}else if("CREATE"===e.type){let a=(0,b.TA)(e.value,q.zT,!1);if(!a)return!1;l.add(a,t.value.uid)}return!0})(e,t,a)||o("servers"):"tags"===e.path[0]?((e,{activeCollection:t},{tags:a,tagMutators:l})=>{if(!t.value)return!1;let[,n,...r]=e.path;if(r?.length){let i=t.value.tags[n];if(!i)return!1;let s=a[i],o=$(q.c3,{...e,path:r});if(!s||!o)return!1;l.edit(i,o.path,o.value)}else if("REMOVE"===e.type){let e=t.value.tags[n];if(!e)return!1;let r=a[e];if(!r)return!1;l.delete(r,t.value.uid)}else if("CREATE"===e.type){let a=(0,b.TA)(e.value,q.c3,!1);if(!a)return!1;l.add(a,t.value.uid)}return!0})(e,t,a)||o("tags"):"paths"!==e.path[0]||((e,{activeCollection:t},a)=>{if(!t.value)return!1;let{requests:l,requestMutators:n}=a,[,r,i,...s]=e.path;if("path"===r&&"CHANGE"===e.type)t.value.requests.forEach(t=>{l[t]?.path===e.oldValue&&n.edit(t,"path",e.value)});else if("method"===i&&"CHANGE"===e.type)t.value.requests.forEach(t=>{l[t]?.method===e.oldValue&&l[t]?.path===r&&n.edit(t,"method",e.value)});else if("CHANGE"!==e.type&&"number"==typeof s.at(-1)){let s=M(t.value.requests,l,e=>e.path===r&&e.method===i),o=$(q.TF,{...e,path:e.path.slice(3)});if(!s||!o)return!1;let u=[...U(s,o.pathMinusOne)];"CREATE"===e.type?u.push(o.value):"REMOVE"===e.type&&u.pop(),n.edit(s.uid,o.pathMinusOne,u),("parameters"===e.path[3]||"requestBody"===e.path[3])&&V(s.uid,a)}else if("CREATE"===e.type){let[a]=Object.entries(e.value??{}),[l,s]=a??[],o=i?e.value:s,u=i||l,d=q.zT.array().parse(o.servers??[]),{security:c,...p}=o,v={...p,method:(0,b.aO)(u)?u:"get",path:r,parameters:o.parameters??[],servers:d.map(e=>e.uid)};c?.length&&(v.security=c.map(e=>{if(Object.keys(e).length){let[t]=Object.keys(e);return t?{[t]:e[t]}:e}return e}));let f=(0,b.TA)(v,q.TF,!1);if(!f)return!1;n.add(f,t.value.uid)}else if("REMOVE"===e.type){let e=M(t.value.requests,l,e=>e.path===r&&e.method===i);if(!e)return!1;n.delete(e,t.value.uid)}else if("CHANGE"===e.type){let o=M(t.value.requests,l,e=>e.path===r&&e.method===i),u=$(q.TF,{...e,path:s});if(!o||!u)return!1;n.edit(o.uid,u.path,u.value),("parameters"===e.path[3]||"requestBody"===e.path[3])&&V(o.uid,a)}return!0})(e,t,a)||o("requests")},{pause:d,resume:c}=(0,j.Sj0)(async()=>{let t=l.value?.documentUrl;if(!t)return;let a=L.i[t];try{let e=await (0,b.sW)(t,i.value?.proxyUrl,void 0,!1),n=(0,b.n1)(e);if(s.edit(l.value.uid,"watchModeStatus","WATCHING"),a?.hash)if(a.hash&&a.hash!==n){let{schema:l}=await (0,B.D0)(e),r=O((0,F.A)(a.schema,l));try{r.forEach(u),L.i[t]={hash:n,schema:l}}catch(e){console.error("[useOpenApiWatcher] Error:",e)}}else console.log("[useOpenApiWatcher] No changes detected yet…");else{let{schema:a}=await (0,B.D0)(e);a&&(L.i[t]={hash:n,schema:a})}}catch(t){console.error("[useOpenApiWatcher] Error:",t),console.info("[useOpenApiWatcher] Pausing watcher for 60 seconds"),d(),s.edit(l.value.uid,"watchModeStatus","ERROR"),e("[useOpenApiWatcher] Unable to fetch the spec file, paused the watcher for 60 seconds","error"),setTimeout(()=>{console.info("[useOpenApiWatcher] Resuming watcher"),c()},6e4)}},5e3);
5(0,r.wB)([()=>l.value?.documentUrl,()=>l.value?.watchMode],([e,t])=>{e&&t?(console.info(`[useOpenApiWatcher] Watching ${e} …`),c()):l.value&&(d(),s.edit(l.value.uid,"watchModeStatus","IDLE"))},{immediate:!0})})(),(0,r.xo)(()=>{et.executeRequest.off(eo),et.executeRequest.off(ed),et.cancelRequest.off(eu)});let ec=e=>{try{return structuredClone(e)}catch{let t={...e};return e.response?.data&&(e.response.data instanceof Blob||e.response.data instanceof ArrayBuffer?t.response.data=e.response.data:t.response.data=JSON.parse(JSON.stringify(e.response.data))),t}};return(e,t)=>((0,r.uX)(),(0,r.CE)("div",{ref_key:"_element",ref:el,class:(0,C.C4)(["bg-b-1 relative z-0 flex h-full flex-1 flex-col overflow-hidden pt-0",{"!mr-0 !mb-0 !border-0":"modal"===(0,i.R1)(l)}])},[(0,i.R1)(H)?((0,r.uX)(),(0,r.Wv)(S,{key:0,modelValue:(0,i.R1)(W),"onUpdate:modelValue":t[0]||(t[0]=e=>(0,i.i9)(W)?W.value=e:null),class:(0,C.C4)(["absolute top-2 left-3 z-50",[{hidden:(0,i.R1)(W)},{"xl:!flex":!(0,i.R1)(W)},{"!flex":"modal"===(0,i.R1)(l)}]])},null,8,["modelValue","class"])):(0,r.Q3)("",!0),(0,r.Lk)("div",eJ,[(0,i.R1)(H)?((0,r.uX)(),(0,r.Wv)(eH,{key:0,onNewTab:t[1]||(t[1]=t=>e.$emit("newTab",t))})):(0,r.Q3)("",!0),(0,r.Lk)("div",e0,[(0,r.bF)((0,i.R1)(ee.Tp),{invalidParams:er.value.invalidParams,requestResult:ei.value,selectedSecuritySchemeUids:es.value},null,8,["invalidParams","requestResult","selectedSecuritySchemeUids"])])])],2))}}),e2=(0,l.A)(e1,[["__scopeId","data-v-cf286224"]])},40341:(e,t,a)=>{a.d(t,{A:()=>s});var l=a(54705),n=a(63277),r=a(48301),i=a(52619),s=(0,n.pM)({__name:"EditSidebarListElement",props:{name:{}},emits:["close","edit"],setup(e,{emit:t}){let a=(0,r.KR)(e.name);return(e,s)=>((0,n.uX)(),(0,n.Wv)(l.A,{onCancel:s[1]||(s[1]=e=>t("close")),onSubmit:s[2]||(s[2]=e=>t("edit",a.value))},{default:(0,n.k6)(()=>[(0,n.bF)((0,r.R1)(i.SB),{modelValue:a.value,"onUpdate:modelValue":s[0]||(s[0]=e=>a.value=e),autofocus:""},null,8,["modelValue"])]),_:1}))}})},40948:(e,t,a)=>{a.d(t,{s:()=>d});var l=a(48301),n=a(63277),r=a(90613),i=a(88279),s=(0,l.KR)(null),o=(0,l.KR)(null),u=["draggable"],d=((e,t)=>{let a=e.__vccOpts||e;for(let[e,l]of t)a[e]=l;return a})((0,n.pM)({__name:"Draggable",props:{ceiling:{default:.8},floor:{default:.2},isDraggable:{type:Boolean,default:!0},isDroppable:{type:[Boolean,Function],default:!0},parentIds:{},id:{}},emits:["onDragEnd","onDragStart"],setup(e,{expose:t,emit:a}){var d;let c,p=(0,n.EW)(()=>e.parentIds.at(-1)??null),v=t=>{t.dataTransfer&&t.target instanceof HTMLElement&&e.isDraggable&&(t.target.classList.add("dragging"),t.dataTransfer.dropEffect="move",t.dataTransfer.effectAllowed="move",s.value={id:e.id,parentId:p.value},a("onDragStart",{id:e.id,parentId:p.value}))},f=(d=t=>{let a;if(!s.value||s.value.id===e.id||e.parentIds.includes(s.value?.id??""))return;let l=o.value?.offset,n=t.target.offsetHeight,r=e.floor*n,i=e.ceiling*n,u=3;t.offsetY<=0&&l&&3!==l?u=l:t.offsetY<=r?u=0:t.offsetY>=i?u=1:t.offsetY>r&&t.offsetY<i&&(u=2),a=u,("function"==typeof e.isDroppable?e.isDroppable(s.value,{id:e.id,parentId:p.value,offset:a}):e.isDroppable)&&(o.value={id:e.id,parentId:p.value,offset:u})},c=!1,(...e)=>{c||(d(...e),c=!0,setTimeout(()=>c=!1,25))}),m=["above","below","asChild"],h=(0,n.EW)(()=>{let t="sidebar-indent-nested";return e.id===o.value?.id&&(t+=` dragover-${m[o.value.offset]}`),t}),b=()=>{if(!o.value||!s.value)return;let e={...s.value},t={...o.value};s.value=null,o.value=null,document.querySelectorAll("div.dragging").forEach(e=>e.classList.remove("dragging")),e.id!==t.id&&a("onDragEnd",e,t)};return t({draggingItem:s,hoveredItem:o}),(t,a)=>((0,n.uX)(),(0,n.CE)("div",{class:(0,r.C4)(h.value),draggable:e.isDraggable,onDragend:b,onDragover:a[0]||(a[0]=(0,i.D$)((...e)=>(0,l.R1)(f)&&(0,l.R1)(f)(...e),["prevent","stop"])),onDragstart:(0,i.D$)(v,["stop"])},[(0,n.RG)(t.$slots,"default",{},void 0,!0)],42,u))}}),[["__scopeId","data-v-a89d6a6e"]])},54705:(e,t,a)=>{a.d(t,{A:()=>u});var l=a(63277),n=a(88279),r=a(48301),i=a(90613),s=a(52619),o={class:"flex justify-between gap-10"},u=(0,l.pM)({__name:"SidebarListElementForm",props:{danger:{type:Boolean},label:{}},emits:["cancel","submit"],setup:(e,{emit:t})=>(a,u)=>((0,l.uX)(),(0,l.CE)("form",{class:"flex flex-col gap-4 text-base",onSubmit:u[1]||(u[1]=(0,n.D$)(e=>t("submit"),["prevent"]))},[(0,l.RG)(a.$slots,"default"),(0,l.Lk)("div",o,[(0,l.bF)((0,r.R1)(s.RO),{size:"sm",type:"button",variant:"outlined",onClick:u[0]||(u[0]=e=>t("cancel"))},{default:(0,l.k6)(()=>[...u[2]||(u[2]=[(0,l.eW)(" Cancel ",-1)])]),_:1}),(0,l.bF)((0,r.R1)(s.RO),{"data-testid":"sidebar-list-element-form-submit-button",size:"sm",type:"submit",variant:e.danger?"danger":"solid"},{default:(0,l.k6)(()=>[(0,l.eW)((0,i.v_)(e.label??"Save"),1)]),_:1},8,["variant"])])],32))})},96483:(e,t,a)=>{a.d(t,{u:()=>r});var l=a(63277),n=Symbol(),r=()=>{let e=(0,l.WQ)(n);return e||(({plugins:e=[]})=>{let t=new Map;
5return e.forEach(e=>{let a=e();t.set(a.name,a)}),{getViewComponents:e=>Array.from(t.values()).flatMap(t=>t.views?.[e]||[]),executeHook:(e,...a)=>{let[l]=a;return"onBeforeRequest"===e&&l&&"request"in l?Promise.all(Array.from(t.values()).map(e=>e.hooks?.onBeforeRequest).filter(e=>"function"==typeof e).map(e=>e({request:l.request}))):"onResponseReceived"===e&&l&&"response"in l&&"operation"in l?Promise.all(Array.from(t.values()).map(e=>e.hooks?.onResponseReceived).filter(e=>"function"==typeof e).map(e=>e({response:l.response,operation:l.operation}))):Promise.resolve([])}}})({})}}}]);

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.