1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`4-28-5`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`981e130e-e4b7-4908-af9e-85e1d91f3768`,e._sentryDebugIdIdentifier=`sentry-dbid-981e130e-e4b7-4908-af9e-85e1d91f3768`)}catch{}})();import{Bf as e,Cd as t,Cf as n,Ef as r,Fd as i,Kd as a,Kf as o,Kt as s,Od as c,Sf as l,Tf as u,Vf as d,Xf as f,Yf as p,Zd as m,Zf as h,_f as g,a as _,ap as v,cf as y,dp as b,ef as x,gd as S,if as C,lf as w,nf as T,or as E,pf as D,qt as O,r as k,sf as A,tf as j,uf as M,wd as N,wf as P,xf as F,yd as I,zf as L}from"#entry";import{r as ee}from"./MVMbN24R.js";import{t as R}from"./BMkvOU-o.js";import{n as z,t as B}from"./Dg8eI6ZE.js";var V=t(`paste`,()=>{let e=h(),t=h();function n(t){e.value=t}return{currentPaste:f(e),setCurrentPaste:n,editableContent:t}}),H=Symbol(`head-component`),U={body:{type:Boolean,default:void 0},tagPosition:{type:String}};function W(e,t){let n=Object.fromEntries(Object.entries(e).filter(([e,t])=>t!==void 0));return n.body!==void 0&&(n.tagPosition=n.body?`bodyClose`:`head`),n.renderPriority!==void 0&&(n.tagPriority=n.renderPriority),{...n,key:t}}function G(){let e=M()?.vnode.key;return e!=null&&typeof e!=`symbol`?String(e):void 0}function K(){return D(H,q,!0)}function q(){let e=D(H,null);if(e)return e;let t=p({}),n=c(t),r={input:t,entry:n,update:()=>n.patch(t)};return P(H,r),r}var J={accesskey:String,autocapitalize:String,autofocus:{type:Boolean,default:void 0},class:{type:[String,Object,Array],default:void 0},contenteditable:{type:Boolean,default:void 0},contextmenu:String,dir:String,draggable:{type:Boolean,default:void 0},enterkeyhint:String,exportparts:String,hidden:{type:Boolean,default:void 0},id:String,inputmode:String,is:String,itemid:String,itemprop:String,itemref:String,itemscope:String,itemtype:String,lang:String,nonce:String,part:String,slot:String,spellcheck:{type:Boolean,default:void 0},style:{type:[String,Object,Array],default:void 0},tabindex:String,title:String,translate:String,renderPriority:[String,Number],tagPriority:{type:[String,Number]}};w({name:`NoScript`,inheritAttrs:!1,props:{...J,...U,title:String},setup(e,{slots:t}){let{input:n,update:r}=K();n.noscript||=[];let i=n.noscript.push({})-1;l(()=>{n.noscript[i]=null,r()});let a=G();return()=>{let o=W(e,a),s=t.default?.(),c=[];if(s)for(let e of s)e.children&&c.push(e.children);return c.length>0&&(o.textContent=c.join(``)),n.noscript[i]=o,r(),null}}}),w({name:`Link`,inheritAttrs:!1,props:{...J,...U,as:String,crossorigin:String,disabled:Boolean,fetchpriority:String,href:String,hreflang:String,imagesizes:String,imagesrcset:String,integrity:String,media:String,prefetch:{type:Boolean,default:void 0},referrerpolicy:String,rel:String,sizes:String,title:String,type:String,methods:String,target:String},setup(e){let{input:t,update:n}=K();t.link||=[];let r=t.link.push(null)-1,i=G();return l(()=>{t.link[r]=null,n()}),()=>(t.link[r]=W(e,i),n(),null)}}),w({name:`Base`,inheritAttrs:!1,props:{...J,href:String,target:String},setup(e){let{input:t,update:n}=K(),r=G();return l(()=>{t.base=null,n()}),()=>(t.base=W(e,r),n(),null)}});var Y=w({name:`Title`,inheritAttrs:!1,setup(e,{slots:t}){let{input:n,update:r}=K();return l(()=>{n.title=null,r()}),()=>{let e=t.default?.();return n.title=e?.[0]?.children?String(e?.[0]?.children):void 0,r(),null}}});w({name:`Meta`,inheritAttrs:!1,props:{...J,charset:String,content:String,httpEquiv:String,name:String,property:String},setup(e){let{input:t,update:n}=K(),r=G();t.meta||=[];let i=t.meta.push(null)-1;return l(()=>{t.meta[i]=null,n()}),()=>{let a={"http-equiv":e.httpEquiv,...W(e,r)};return`httpEquiv`in a&&delete a.httpEquiv,t.meta[i]=a,n(),null}}}),w({name:`Style`,inheritAttrs:!1,props:{...J,...U,type:String,media:String,nonce:String,title:String,scoped:{type:Boolean,default:void 0}},setup(e,{slots:t}){let{input:n,update:r}=K(),i=G();n.style||=[];let a=n.style.push({})-1;return l(()=>{n.style[a]=null,r()}),()=>{let o=W(e,i),s=t.default?.()?.[0]?.children;return s&&(n.style[a]=o,o.textContent=s),r(),null}}});var X=w({name:`Head`,inheritAttrs:!1,setup:(e,t)=>(q(),()=>t.slots.default?.())});w({name:`Html`,inheritAttrs:!1,props:{...J,manifest:String,version:String,xmlns:String}
1,setup(e,t){let{input:n,update:r}=K();return l(()=>{n.htmlAttrs=null,r()}),()=>(n.htmlAttrs={...e,...t.attrs},r(),t.slots.default?.())}}),w({name:`Body`,inheritAttrs:!1,props:J,setup(e,t){let{input:n,update:r}=K();return l(()=>{n.bodyAttrs=null,r()}),()=>(n.bodyAttrs={...e,...t.attrs},r(),t.slots.default?.())}});var Z={class:`flex h-full bg-[#1E1E1E]`},Q=Object.assign(w({__name:`HastebinLayout`,props:{title:{}},setup(t){return(i,a)=>{let o=Y,s=X;return n(),C(`div`,null,[y(s,null,{default:e(()=>[y(o,null,{default:e(()=>[A(b(t.title||`Hastebin`),1)]),_:1})]),_:1}),j(`div`,Z,[r(i.$slots,`default`)])])}}}),{__name:`HastebinLayout`}),te=Object.assign(_(w({__name:`HastebinEditor`,setup(e,{expose:t}){let r=h(),{editableContent:i}=N(V());return F(()=>{r.value?.focus()}),t({focus:()=>{g(()=>{r.value?.focus()})}}),(e,t)=>d((n(),C(`textarea`,{ref_key:`textareaRef`,ref:r,"onUpdate:modelValue":t[0]||=e=>o(i)?i.value=e:null,class:`h-full w-full p-2 bg-transparent outline-none rounded-md input resize-none`},null,512)),[[a,v(i)]])}}),[[`__scopeId`,`data-v-a5624618`]]),{__name:`HastebinEditor`}),$={class:`flex flex-row gap-2 items-center fixed top-2 right-4 h-14 p-2 bg-gray-500/50 rounded-md`},ne={class:`text-xs`},re=Object.assign(w({__name:`HastebinToolbar`,emits:[`save`,`new`,`copy`],async setup(t,{emit:r}){let a,o,s=r,c=i(),l=E(),d=z();[a,o]=L(()=>I(B,()=>d.getUserDataWithoutDashboards(),`$GpH2rhEWRP`)),await a,o();let f=V(),{currentPaste:p,editableContent:h}=N(f),g=S(),_=x(()=>!p.value&&h.value?.length),w=x(()=>!!p.value),D=x(()=>[{name:`Save`,icon:`lucide:save`,disabled:!_.value,tooltip:`Save`,onClick:()=>s(`save`)},{name:`New`,icon:`lucide:file-plus`,tooltip:`New`,onClick:()=>s(`new`)},{name:`Copy`,icon:`lucide:copy`,disabled:!w.value,tooltip:`Copy`,onClick:()=>s(`copy`)},{name:`Raw`,icon:`lucide:text`,disabled:!p.value,tooltip:`Text`,href:p.value?.id?`${g.origin}/h/${p.value?.id}/raw`:void 0},{name:`Profile`,icon:`lucide:user`,tooltip:`Profile`,disabled:!d.userWithoutDashboards,href:`${g.origin}${l(`/h/profile`)}`,onClick:()=>c.push(l(`/h/profile`))},{name:`Api`,icon:`lucide:code`,tooltip:`Api`,href:`${g.origin}/api/docs#tag/pastebin`}]);return(t,r)=>{let i=ee;return n(),C(`div`,$,[(n(!0),C(m,null,u(v(D),t=>(n(),T(i,{key:t.name,variant:`link`,size:`icon`,disabled:t.disabled??!1,as:t.href?`a`:`button`,href:t.href,class:`flex flex-col items-center justify-center`,onClick:t.onClick},{default:e(()=>[y(v(k),{class:`h-6 w-6 cursor-pointer text-gray-300 hover:text-gray-100 disabled:opacity-50`,name:t.icon},null,8,[`name`]),j(`span`,ne,b(t.name),1)]),_:2},1032,[`disabled`,`as`,`href`,`onClick`]))),128))])}}}),{__name:`HastebinToolbar`}),ie={class:`h-full [color-scheme:dark]`,"data-syntax-theme":`tokyo-night`},ae=[`data-language`],oe=Object.assign(_(w({__name:`HastebinViewer`,setup(e){let{currentPaste:t}=N(V()),{scheduleHighlight:r}=O(),i=x(()=>s(t.value?.language));return F(r),(e,r)=>(n(),C(`pre`,ie,[j(`code`,{"data-language":v(i)},b(v(t)?.content),9,ae)]))}}),[[`__scopeId`,`data-v-6000d30f`]]),{__name:`HastebinViewer`}),se={class:`min-h-screen w-full p-4 relative`},ce=Object.assign(w({__name:`HastebinPage`,setup(e){let t=h(),r=i(),a=E(),o=R(),s=V(),{currentPaste:c,editableContent:l}=N(s);async function u(){if(!l.value)return;let e=await o.v1.pastebinCreate({content:l.value});if(e.error)throw e.error;await r.push(a(`/h/${e.data?.data?.id}`))}async function d(){c.value&&(l.value=c.value.content,s.setCurrentPaste(void 0),await r.push(a(`/h`)))}async function f(){l.value=``,s.setCurrentPaste(void 0),await r.push(a(`/h`)),g(()=>{t.value?.focus()})}return(e,r)=>(n(),C(`div`,se,[y(re,{onSave:u,onNew:f,onCopy:d}),v(c)?(n(),T(oe,{key:0})):(n(),T(te,{key:1,ref_key:`editorRef`,ref:t},null,512))]))}}),{__name:`HastebinPage`});
1export{Q as n,V as r,ce as t};
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.