sd-webui-infinite-image-bro.../vue/dist/assets/emptyStartup-95b34410.js

4 lines
112 KiB
JavaScript

import{d as M,B as U,ah as Br,r as j,k as Ue,ai as Hr,a as k,c as h,aj as se,u as te,_ as De,ak as Nr,al as cr,P as J,am as Vr,h as F,g as zr,f as Mr,b as Wr,an as Kr,ao as Jr,ap as Zr,aq as Xr,j as lr,ar as ur,as as Yr,at as Qr,au as es,av as rs,A as pr,W as dr,aw as ss,ad as fe,x as D,m as I,ae as gr,ax as os,v as be,ay as ts,az as pe,aA as ns,aB as as,N as O,X as he,Y as C,R as B,S as v,aC as is,ag as cs,M as ls,aD as us,n as ps,aE as ds,aF as gs,o as ms,a3 as hs,O as R,Q as T,Z as f,U as H,$ as z,aG as He,T as K,a2 as ae,I as ke,H as Ts,t as Es,aH as fs,af as bs,aI as _s,aJ as vs,V as ws}from"./index-333f4d92.js";import{V as ys}from"./Checkbox-2cca96a3.js";import{D as ks}from"./index-267d1f4e.js";/* empty css */function Ne(r){var e=r.prefixCls,s=r.value,o=r.current,t=r.offset,a=t===void 0?0:t,n;return a&&(n={position:"absolute",top:"".concat(a,"00%"),left:0}),h("p",{style:n,class:se("".concat(e,"-only-unit"),{current:o})},[s])}function Ps(r,e,s){for(var o=r,t=0;(o+10)%10!==e;)o+=s,t+=s;return t}const Gs=M({compatConfig:{MODE:3},name:"SingleNumber",props:{prefixCls:String,value:String,count:Number},setup:function(e){var s=U(function(){return Number(e.value)}),o=U(function(){return Math.abs(e.count)}),t=Br({prevValue:s.value,prevCount:o.value}),a=function(){t.prevValue=s.value,t.prevCount=o.value},n=j();return Ue(s,function(){clearTimeout(n.value),n.value=setTimeout(function(){a()},1e3)},{flush:"post"}),Hr(function(){clearTimeout(n.value)}),function(){var i,c={},d=s.value;if(t.prevValue===d||Number.isNaN(d)||Number.isNaN(t.prevValue))i=[Ne(k(k({},e),{},{current:!0}))],c={transition:"none"};else{i=[];for(var g=d+10,u=[],E=d;E<=g;E+=1)u.push(E);var y=u.findIndex(function(l){return l%10===t.prevValue});i=u.map(function(l,p){var b=l%10;return Ne(k(k({},e),{},{value:b,offset:p-y,current:p===y}))});var S=t.prevCount<o.value?1:-1;c={transform:"translateY(".concat(-Ps(t.prevValue,d,S),"00%)")}}return h("span",{class:"".concat(e.prefixCls,"-only"),style:c,onTransitionend:function(){return a()}},[i])}}});var Os=["prefixCls","count","title","show","component","class","style"],Ss={prefixCls:String,count:J.any,component:String,title:J.any,show:Boolean};const As=M({compatConfig:{MODE:3},name:"ScrollNumber",inheritAttrs:!1,props:Ss,setup:function(e,s){var o=s.attrs,t=s.slots,a=te("scroll-number",e),n=a.prefixCls;return function(){var i,c=k(k({},e),o);c.prefixCls;var d=c.count,g=c.title;c.show;var u=c.component,E=u===void 0?"sup":u,y=c.class,S=c.style,l=De(c,Os),p=k(k({},l),{},{style:S,"data-show":e.show,class:se(n.value,y),title:g}),b=d;if(d&&Number(d)%1===0){var _=String(d).split("");b=_.map(function(w,G){return h(Gs,{prefixCls:n.value,count:Number(d),value:w,key:_.length-G},null)})}S&&S.borderColor&&(p.style=k(k({},S),{},{boxShadow:"0 0 0 1px ".concat(S.borderColor," inset")}));var P=Nr((i=t.default)===null||i===void 0?void 0:i.call(t));return P&&P.length?cr(P,{class:se("".concat(n.value,"-custom-component"))},!1):h(E,p,{default:function(){return[b]}})}}});function le(r){return Vr.indexOf(r)!==-1}var Rs=["class","style"],Fs=function(){return{prefix:String,color:{type:String},text:J.any,placement:{type:String,default:"end"}}};const Se=M({compatConfig:{MODE:3},name:"ABadgeRibbon",inheritAttrs:!1,props:Fs(),slots:["text"],setup:function(e,s){var o=s.attrs,t=s.slots,a=te("ribbon",e),n=a.prefixCls,i=a.direction,c=U(function(){return le(e.color)}),d=U(function(){var g;return[n.value,"".concat(n.value,"-placement-").concat(e.placement),(g={},F(g,"".concat(n.value,"-rtl"),i.value==="rtl"),F(g,"".concat(n.value,"-color-").concat(e.color),c.value),g)]});return function(){var g,u,E=o.class,y=o.style,S=De(o,Rs),l={},p={};return e.color&&!c.value&&(l.background=e.color,p.color=e.color),h("div",k({class:"".concat(n.value,"-wrapper")},S),[(g=t.default)===null||g===void 0?void 0:g.call(t),h("div",{class:[d.value,E],style:k(k({},l),y)},[h("span",{class:"".concat(n.value,"-text")},[e.text||((u=t.text)===null||u===void 0?void 0:u.call(t))]),h("div",{class:"".concat(n.value,"-corner"),style:p},null)])])}}});var Cs=function(e){return!isNaN(parseFloat(e))&&isFinite(e)};const Us=Cs;var Ds=function(){return{count:J.any,showZero:{type:Boolean,default:void 0},overflowCount:{type:Number,default:99},dot:{type:Boolean,default:void 0},prefixCls:String,scrollNumberPrefixCls:String,status:{type:String},size:{type:String,default:"default"},color:String,text:J.any,offset:Array,numberStyle:{type:Object,default:void 0},title:String}};const Te=M({compatConfig:{MODE:3},name:"ABadge",Ribbon:Se,inheritAttrs:!1,props:Ds(),slots:["text","count"],setup:function(e,s){var o=s.slots,t=s.attrs,a=te("badge",e),n=a.prefixCls,i=a.direction,c=U(function(){return e.count>e.overflowCount?"".concat(e.overflowCount,"+"):e.count}),d=U(function(){return e.status!==null&&e.status!==void 0||e.color!==null&&e.color!==void 0}),g=U(function(){return c.value==="0"||c.value===0}),u=U(function(){return e.dot&&!g.value}),E=U(function(){return u.value?"":c.value}),y=U(function(){var w=E.value===null||E.value===void 0||E.value==="";return(w||g.value&&!e.showZero)&&!u.value}),S=j(e.count),l=j(E.value),p=j(u.value);Ue([function(){return e.count},E,u],function(){y.value||(S.value=e.count,l.value=E.value,p.value=u.value)},{immediate:!0});var b=U(function(){var w;return w={},F(w,"".concat(n.value,"-status-dot"),d.value),F(w,"".concat(n.value,"-status-").concat(e.status),!!e.status),F(w,"".concat(n.value,"-status-").concat(e.color),le(e.color)),w}),_=U(function(){return e.color&&!le(e.color)?{background:e.color}:{}}),P=U(function(){var w;return w={},F(w,"".concat(n.value,"-dot"),p.value),F(w,"".concat(n.value,"-count"),!p.value),F(w,"".concat(n.value,"-count-sm"),e.size==="small"),F(w,"".concat(n.value,"-multiple-words"),!p.value&&l.value&&l.value.toString().length>1),F(w,"".concat(n.value,"-status-").concat(e.status),!!e.status),F(w,"".concat(n.value,"-status-").concat(e.color),le(e.color)),w});return function(){var w,G,$,q=e.offset,L=e.title,V=e.color,m=t.style,A=zr(o,e,"text"),x=n.value,W=S.value,Z=Mr((w=o.default)===null||w===void 0?void 0:w.call(o));Z=Z.length?Z:null;var ye=!!(!y.value||o.count),de=function(){if(!q)return k({},m);var me={marginTop:Us(q[1])?"".concat(q[1],"px"):q[1]};return i.value==="rtl"?me.left="".concat(parseInt(q[0],10),"px"):me.right="".concat(-parseInt(q[0],10),"px"),k(k({},me),m)}(),Ir=L??(typeof W=="string"||typeof W=="number"?W:void 0),xr=ye||!A?null:h("span",{class:"".concat(x,"-status-text")},[A]),jr=Wr(W)==="object"||W===void 0&&o.count?cr(W??((G=o.count)===null||G===void 0?void 0:G.call(o)),{style:de},!1):null,Be=se(x,($={},F($,"".concat(x,"-status"),d.value),F($,"".concat(x,"-not-a-wrapper"),!Z),F($,"".concat(x,"-rtl"),i.value==="rtl"),$),t.class);if(!Z&&d.value){var $r=de.color;return h("span",k(k({},t),{},{class:Be,style:de}),[h("span",{class:b.value,style:_.value},null),h("span",{style:{color:$r},class:"".concat(x,"-status-text")},[A])])}var qr=Kr(Z?"".concat(x,"-zoom"):"",{appear:!1}),ge=k(k({},de),e.numberStyle);return V&&!le(V)&&(ge=ge||{},ge.background=V),h("span",k(k({},t),{},{class:Be}),[Z,h(Jr,qr,{default:function(){return[Zr(h(As,{prefixCls:e.scrollNumberPrefixCls,show:ye,class:P.value,count:l.value,title:Ir,style:ge,key:"scrollNumber"},{default:function(){return[jr]}}),[[Xr,ye]])]}}),xr])}}});Te.install=function(r){return r.component(Te.name,Te),r.component(Se.name,Se),r};var Ls=["prefixCls","id"],mr=function(){return{prefixCls:String,checked:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},isGroup:{type:Boolean,default:void 0},value:J.any,name:String,id:String,autofocus:{type:Boolean,default:void 0},onChange:Function,onFocus:Function,onBlur:Function,onClick:Function,"onUpdate:checked":Function,"onUpdate:value":Function}};const N=M({compatConfig:{MODE:3},name:"ARadio",props:mr(),setup:function(e,s){var o=s.emit,t=s.expose,a=s.slots,n=lr(),i=j(),c=ur("radioGroupContext",void 0),d=te("radio",e),g=d.prefixCls,u=d.direction,E=function(){i.value.focus()},y=function(){i.value.blur()};t({focus:E,blur:y});var S=function(b){var _=b.target.checked;o("update:checked",_),o("update:value",_),o("change",b),n.onFieldChange()},l=function(b){o("change",b),c&&c.onRadioChange&&c.onRadioChange(b)};return function(){var p,b=c;e.prefixCls;var _=e.id,P=_===void 0?n.id.value:_,w=De(e,Ls),G=k({prefixCls:g.value,id:P},Yr(w,["onUpdate:checked","onUpdate:value"]));b?(G.name=b.props.name,G.onChange=l,G.checked=e.value===b.stateValue.value,G.disabled=e.disabled||b.props.disabled):G.onChange=S;var $=se((p={},F(p,"".concat(g.value,"-wrapper"),!0),F(p,"".concat(g.value,"-wrapper-checked"),G.checked),F(p,"".concat(g.value,"-wrapper-disabled"),G.disabled),F(p,"".concat(g.value,"-wrapper-rtl"),u.value==="rtl"),p));return h("label",{class:$},[h(ys,k(k({},G),{},{type:"radio",ref:i}),null),a.default&&h("span",null,[a.default()])])}}});var Is=es("large","default","small"),xs=function(){return{prefixCls:String,value:J.any,size:J.oneOf(Is),options:{type:Array},disabled:{type:Boolean,default:void 0},name:String,buttonStyle:{type:String,default:"outline"},id:String,optionType:{type:String,default:"default"},onChange:Function,"onUpdate:value":Function}};const Le=M({compatConfig:{MODE:3},name:"ARadioGroup",props:xs(),setup:function(e,s){var o=s.slots,t=s.emit,a=lr(),n=te("radio",e),i=n.prefixCls,c=n.direction,d=n.size,g=j(e.value),u=j(!1);Ue(function(){return e.value},function(y){g.value=y,u.value=!1});var E=function(S){var l=g.value,p=S.target.value;"value"in e||(g.value=p),!u.value&&p!==l&&(u.value=!0,t("update:value",p),t("change",S),a.onFieldChange()),rs(function(){u.value=!1})};return Qr("radioGroupContext",{onRadioChange:E,stateValue:g,props:e}),function(){var y,S=e.options,l=e.optionType,p=e.buttonStyle,b=e.id,_=b===void 0?a.id.value:b,P="".concat(i.value,"-group"),w=se(P,"".concat(P,"-").concat(p),(y={},F(y,"".concat(P,"-").concat(d.value),d.value),F(y,"".concat(P,"-rtl"),c.value==="rtl"),y)),G=null;if(S&&S.length>0){var $=l==="button"?"".concat(i.value,"-button"):i.value;G=S.map(function(L){if(typeof L=="string"||typeof L=="number")return h(N,{key:L,prefixCls:$,disabled:e.disabled,value:L,checked:g.value===L},{default:function(){return[L]}});var V=L.value,m=L.disabled,A=L.label;return h(N,{key:"radio-group-value-options-".concat(V),prefixCls:$,disabled:m||e.disabled,value:V,checked:g.value===V},{default:function(){return[A]}})})}else{var q;G=(q=o.default)===null||q===void 0?void 0:q.call(o)}return h("div",{class:w,id:_},[G])}}}),ue=M({compatConfig:{MODE:3},name:"ARadioButton",props:mr(),setup:function(e,s){var o=s.slots,t=te("radio-button",e),a=t.prefixCls,n=ur("radioGroupContext",void 0);return function(){var i,c=k(k({},e),{},{prefixCls:a.value});return n&&(c.onChange=n.onRadioChange,c.checked=c.value===n.stateValue.value,c.disabled=c.disabled||n.props.disabled),h(N,c,{default:function(){return[(i=o.default)===null||i===void 0?void 0:i.call(o)]}})}}});N.Group=Le;N.Button=ue;N.install=function(r){return r.component(N.name,N),r.component(N.Group.name,N.Group),r.component(N.Button.name,N.Button),r};var js={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M688 312v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8zm-392 88c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm376 116c-119.3 0-216 96.7-216 216s96.7 216 216 216 216-96.7 216-216-96.7-216-216-216zm107.5 323.5C750.8 868.2 712.6 884 672 884s-78.8-15.8-107.5-44.5C535.8 810.8 520 772.6 520 732s15.8-78.8 44.5-107.5C593.2 595.8 631.4 580 672 580s78.8 15.8 107.5 44.5C808.2 653.2 824 691.4 824 732s-15.8 78.8-44.5 107.5zM761 656h-44.3c-2.6 0-5 1.2-6.5 3.3l-63.5 87.8-23.1-31.9a7.92 7.92 0 00-6.5-3.3H573c-6.5 0-10.3 7.4-6.5 12.7l73.8 102.1c3.2 4.4 9.7 4.4 12.9 0l114.2-158c3.9-5.3.1-12.7-6.4-12.7zM440 852H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"file-done",theme:"outlined"};const $s=js;function Ve(r){for(var e=1;e<arguments.length;e++){var s=arguments[e]!=null?Object(arguments[e]):{},o=Object.keys(s);typeof Object.getOwnPropertySymbols=="function"&&(o=o.concat(Object.getOwnPropertySymbols(s).filter(function(t){return Object.getOwnPropertyDescriptor(s,t).enumerable}))),o.forEach(function(t){qs(r,t,s[t])})}return r}function qs(r,e,s){return e in r?Object.defineProperty(r,e,{value:s,enumerable:!0,configurable:!0,writable:!0}):r[e]=s,r}var Ie=function(e,s){var o=Ve({},e,s.attrs);return h(pr,Ve({},o,{icon:$s}),null)};Ie.displayName="FileDoneOutlined";Ie.inheritAttrs=!1;const Bs=Ie;var Hs={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z"}}]},name:"lock",theme:"outlined"};const Ns=Hs;function ze(r){for(var e=1;e<arguments.length;e++){var s=arguments[e]!=null?Object(arguments[e]):{},o=Object.keys(s);typeof Object.getOwnPropertySymbols=="function"&&(o=o.concat(Object.getOwnPropertySymbols(s).filter(function(t){return Object.getOwnPropertyDescriptor(s,t).enumerable}))),o.forEach(function(t){Vs(r,t,s[t])})}return r}function Vs(r,e,s){return e in r?Object.defineProperty(r,e,{value:s,enumerable:!0,configurable:!0,writable:!0}):r[e]=s,r}var xe=function(e,s){var o=ze({},e,s.attrs);return h(pr,ze({},o,{icon:Ns}),null)};xe.displayName="LockOutlined";xe.inheritAttrs=!1;const Me=xe;const Pe=async(r,e)=>{const s=dr();let o=e??"";const t=j(r);if({}.TAURI_ARCH){const a=await ss({directory:!0,defaultPath:e});if(typeof a=="string")o=a;else return}else o=await new Promise(a=>{const n=j(o);console.log("dfd",n.value),fe.confirm({title:D("inputTargetFolderPath"),width:"800px",content:()=>{var i;return I("div",[(i=s.conf)!=null&&i.enable_access_control?I("a",{style:{"word-break":"break-all","margin-bottom":"4px",display:"block"},target:"_blank",href:"https://github.com/zanllp/sd-webui-infinite-image-browsing/issues/518"},"Please open this link first (Access Control mode only)"):"",I(gr,{value:n.value,"onUpdate:value":c=>n.value=c}),I("div",[I("span",D("type")+": "),I(Le,{value:t.value,"onUpdate:value":c=>t.value=c,buttonStyle:"solid",style:{margin:"16px 0 32px"}},[I(ue,{value:"walk"},"Walk"),I(ue,{value:"scanned"},"Normal"),I(ue,{value:"scanned-fixed"},"Fixed")])]),I("p","Walk: "+D("walkModeDoc")),I("p","Normal: "+D("normalModelDoc")),I("p","Fixed: "+D("fixedModeDoc"))])},async onOk(){const i=n.value;(await os([i]))[i]?a(n.value):be.error(D("pathDoesNotExist"))}})});fe.confirm({content:D("confirmToAddToExtraPath"),async onOk(){await ts({types:[t.value],path:o}),be.success(D("addCompleted")),pe.emit("searchIndexExpired"),pe.emit("updateGlobalSetting")}})},We=(r,e)=>{fe.confirm({content:D("confirmDelete"),closable:!0,async onOk(){await ns({types:[e],path:r}),be.success(D("removeCompleted")),pe.emit("searchIndexExpired"),pe.emit("updateGlobalSetting")}})},Ke=r=>{const e=j("");fe.confirm({title:D("inputAlias"),content:()=>I("div",[I("div",{style:{"word-break":"break-all","margin-bottom":"4px"}},"Path: "+r),I(gr,{value:e.value,"onUpdate:value":s=>e.value=s})]),async onOk(){await as({alias:e.value,path:r}),be.success(D("addAliasCompleted")),pe.emit("updateGlobalSetting")}})},Je=M({__name:"actionContextMenu",emits:["openOnTheRight","openInNewTab"],setup(r,{emit:e}){const s=o=>{switch(o.key.toString()){case"openOnTheRight":e("openOnTheRight");break;case"openInNewTab":e("openInNewTab");break}};return(o,t)=>{const a=cs,n=ls,i=ks;return O(),he(i,{trigger:["contextmenu"]},{overlay:C(()=>[h(n,{onClick:s},{default:C(()=>[h(a,{key:"openOnTheRight"},{default:C(()=>[B(v(o.$t("openOnTheRight")),1)]),_:1}),h(a,{key:"openInNewTab"},{default:C(()=>[B(v(o.$t("openInNewTab")),1)]),_:1})]),_:1})]),default:C(()=>[is(o.$slots,"default")]),_:3})}}});function _e(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&process.version!==void 0?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:"<environment undetectable>"}var ve={exports:{}},zs=hr;function hr(r,e,s,o){if(typeof s!="function")throw new Error("method for before hook must be a function");return o||(o={}),Array.isArray(e)?e.reverse().reduce(function(t,a){return hr.bind(null,r,a,t,o)},s)():Promise.resolve().then(function(){return r.registry[e]?r.registry[e].reduce(function(t,a){return a.hook.bind(null,t,o)},s)():s(o)})}var Ms=Ws;function Ws(r,e,s,o){var t=o;r.registry[s]||(r.registry[s]=[]),e==="before"&&(o=function(a,n){return Promise.resolve().then(t.bind(null,n)).then(a.bind(null,n))}),e==="after"&&(o=function(a,n){var i;return Promise.resolve().then(a.bind(null,n)).then(function(c){return i=c,t(i,n)}).then(function(){return i})}),e==="error"&&(o=function(a,n){return Promise.resolve().then(a.bind(null,n)).catch(function(i){return t(i,n)})}),r.registry[s].push({hook:o,orig:t})}var Ks=Js;function Js(r,e,s){if(r.registry[e]){var o=r.registry[e].map(function(t){return t.orig}).indexOf(s);o!==-1&&r.registry[e].splice(o,1)}}var Tr=zs,Zs=Ms,Xs=Ks,Ze=Function.bind,Xe=Ze.bind(Ze);function Er(r,e,s){var o=Xe(Xs,null).apply(null,s?[e,s]:[e]);r.api={remove:o},r.remove=o,["before","error","after","wrap"].forEach(function(t){var a=s?[e,t,s]:[e,t];r[t]=r.api[t]=Xe(Zs,null).apply(null,a)})}function Ys(){var r="h",e={registry:{}},s=Tr.bind(null,e,r);return Er(s,e,r),s}function fr(){var r={registry:{}},e=Tr.bind(null,r);return Er(e,r),e}var Ye=!1;function ne(){return Ye||(console.warn('[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4'),Ye=!0),fr()}ne.Singular=Ys.bind();ne.Collection=fr.bind();ve.exports=ne;ve.exports.Hook=ne;ve.exports.Singular=ne.Singular;var Qs=ve.exports.Collection=ne.Collection,eo="9.0.5",ro=`octokit-endpoint.js/${eo} ${_e()}`,so={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":ro},mediaType:{format:""}};function oo(r){return r?Object.keys(r).reduce((e,s)=>(e[s.toLowerCase()]=r[s],e),{}):{}}function to(r){if(typeof r!="object"||r===null||Object.prototype.toString.call(r)!=="[object Object]")return!1;const e=Object.getPrototypeOf(r);if(e===null)return!0;const s=Object.prototype.hasOwnProperty.call(e,"constructor")&&e.constructor;return typeof s=="function"&&s instanceof s&&Function.prototype.call(s)===Function.prototype.call(r)}function br(r,e){const s=Object.assign({},r);return Object.keys(e).forEach(o=>{to(e[o])?o in r?s[o]=br(r[o],e[o]):Object.assign(s,{[o]:e[o]}):Object.assign(s,{[o]:e[o]})}),s}function Qe(r){for(const e in r)r[e]===void 0&&delete r[e];return r}function Ae(r,e,s){var t;if(typeof e=="string"){let[a,n]=e.split(" ");s=Object.assign(n?{method:a,url:n}:{url:a},s)}else s=Object.assign({},e);s.headers=oo(s.headers),Qe(s),Qe(s.headers);const o=br(r||{},s);return s.url==="/graphql"&&(r&&((t=r.mediaType.previews)!=null&&t.length)&&(o.mediaType.previews=r.mediaType.previews.filter(a=>!o.mediaType.previews.includes(a)).concat(o.mediaType.previews)),o.mediaType.previews=(o.mediaType.previews||[]).map(a=>a.replace(/-preview/,""))),o}function no(r,e){const s=/\?/.test(r)?"&":"?",o=Object.keys(e);return o.length===0?r:r+s+o.map(t=>t==="q"?"q="+e.q.split("+").map(encodeURIComponent).join("+"):`${t}=${encodeURIComponent(e[t])}`).join("&")}var ao=/\{[^}]+\}/g;function io(r){return r.replace(/^\W+|\W+$/g,"").split(/,/)}function co(r){const e=r.match(ao);return e?e.map(io).reduce((s,o)=>s.concat(o),[]):[]}function er(r,e){const s={__proto__:null};for(const o of Object.keys(r))e.indexOf(o)===-1&&(s[o]=r[o]);return s}function _r(r){return r.split(/(%[0-9A-Fa-f]{2})/g).map(function(e){return/%[0-9A-Fa-f]/.test(e)||(e=encodeURI(e).replace(/%5B/g,"[").replace(/%5D/g,"]")),e}).join("")}function re(r){return encodeURIComponent(r).replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function ie(r,e,s){return e=r==="+"||r==="#"?_r(e):re(e),s?re(s)+"="+e:e}function Y(r){return r!=null}function Ge(r){return r===";"||r==="&"||r==="?"}function lo(r,e,s,o){var t=r[s],a=[];if(Y(t)&&t!=="")if(typeof t=="string"||typeof t=="number"||typeof t=="boolean")t=t.toString(),o&&o!=="*"&&(t=t.substring(0,parseInt(o,10))),a.push(ie(e,t,Ge(e)?s:""));else if(o==="*")Array.isArray(t)?t.filter(Y).forEach(function(n){a.push(ie(e,n,Ge(e)?s:""))}):Object.keys(t).forEach(function(n){Y(t[n])&&a.push(ie(e,t[n],n))});else{const n=[];Array.isArray(t)?t.filter(Y).forEach(function(i){n.push(ie(e,i))}):Object.keys(t).forEach(function(i){Y(t[i])&&(n.push(re(i)),n.push(ie(e,t[i].toString())))}),Ge(e)?a.push(re(s)+"="+n.join(",")):n.length!==0&&a.push(n.join(","))}else e===";"?Y(t)&&a.push(re(s)):t===""&&(e==="&"||e==="?")?a.push(re(s)+"="):t===""&&a.push("");return a}function uo(r){return{expand:po.bind(null,r)}}function po(r,e){var s=["+","#",".","/",";","?","&"];return r=r.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(o,t,a){if(t){let i="";const c=[];if(s.indexOf(t.charAt(0))!==-1&&(i=t.charAt(0),t=t.substr(1)),t.split(/,/g).forEach(function(d){var g=/([^:\*]*)(?::(\d+)|(\*))?/.exec(d);c.push(lo(e,i,g[1],g[2]||g[3]))}),i&&i!=="+"){var n=",";return i==="?"?n="&":i!=="#"&&(n=i),(c.length!==0?i:"")+c.join(n)}else return c.join(",")}else return _r(a)}),r==="/"?r:r.replace(/\/$/,"")}function vr(r){var g;let e=r.method.toUpperCase(),s=(r.url||"/").replace(/:([a-z]\w+)/g,"{$1}"),o=Object.assign({},r.headers),t,a=er(r,["method","baseUrl","url","headers","request","mediaType"]);const n=co(s);s=uo(s).expand(a),/^http/.test(s)||(s=r.baseUrl+s);const i=Object.keys(r).filter(u=>n.includes(u)).concat("baseUrl"),c=er(a,i);if(!/application\/octet-stream/i.test(o.accept)&&(r.mediaType.format&&(o.accept=o.accept.split(/,/).map(u=>u.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${r.mediaType.format}`)).join(",")),s.endsWith("/graphql")&&(g=r.mediaType.previews)!=null&&g.length)){const u=o.accept.match(/[\w-]+(?=-preview)/g)||[];o.accept=u.concat(r.mediaType.previews).map(E=>{const y=r.mediaType.format?`.${r.mediaType.format}`:"+json";return`application/vnd.github.${E}-preview${y}`}).join(",")}return["GET","HEAD"].includes(e)?s=no(s,c):"data"in c?t=c.data:Object.keys(c).length&&(t=c),!o["content-type"]&&typeof t<"u"&&(o["content-type"]="application/json; charset=utf-8"),["PATCH","PUT"].includes(e)&&typeof t>"u"&&(t=""),Object.assign({method:e,url:s,headers:o},typeof t<"u"?{body:t}:null,r.request?{request:r.request}:null)}function go(r,e,s){return vr(Ae(r,e,s))}function wr(r,e){const s=Ae(r,e),o=go.bind(null,s);return Object.assign(o,{DEFAULTS:s,defaults:wr.bind(null,s),merge:Ae.bind(null,s),parse:vr})}var mo=wr(null,so);class rr extends Error{constructor(e){super(e),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="Deprecation"}}var je={exports:{}},ho=yr;function yr(r,e){if(r&&e)return yr(r)(e);if(typeof r!="function")throw new TypeError("need wrapper function");return Object.keys(r).forEach(function(o){s[o]=r[o]}),s;function s(){for(var o=new Array(arguments.length),t=0;t<o.length;t++)o[t]=arguments[t];var a=r.apply(this,o),n=o[o.length-1];return typeof a=="function"&&a!==n&&Object.keys(n).forEach(function(i){a[i]=n[i]}),a}}var kr=ho;je.exports=kr(Ee);je.exports.strict=kr(Pr);Ee.proto=Ee(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return Ee(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return Pr(this)},configurable:!0})});function Ee(r){var e=function(){return e.called?e.value:(e.called=!0,e.value=r.apply(this,arguments))};return e.called=!1,e}function Pr(r){var e=function(){if(e.called)throw new Error(e.onceError);return e.called=!0,e.value=r.apply(this,arguments)},s=r.name||"Function wrapped with `once`";return e.onceError=s+" shouldn't be called more than once",e.called=!1,e}var To=je.exports;const Gr=us(To);var Eo=Gr(r=>console.warn(r)),fo=Gr(r=>console.warn(r)),ce=class extends Error{constructor(r,e,s){super(r),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=e;let o;"headers"in s&&typeof s.headers<"u"&&(o=s.headers),"response"in s&&(this.response=s.response,o=s.response.headers);const t=Object.assign({},s.request);s.request.headers.authorization&&(t.headers=Object.assign({},s.request.headers,{authorization:s.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),t.url=t.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=t,Object.defineProperty(this,"code",{get(){return Eo(new rr("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),e}}),Object.defineProperty(this,"headers",{get(){return fo(new rr("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),o||{}}})}},bo="8.4.0";function _o(r){if(typeof r!="object"||r===null||Object.prototype.toString.call(r)!=="[object Object]")return!1;const e=Object.getPrototypeOf(r);if(e===null)return!0;const s=Object.prototype.hasOwnProperty.call(e,"constructor")&&e.constructor;return typeof s=="function"&&s instanceof s&&Function.prototype.call(s)===Function.prototype.call(r)}function vo(r){return r.arrayBuffer()}function sr(r){var i,c,d,g;const e=r.request&&r.request.log?r.request.log:console,s=((i=r.request)==null?void 0:i.parseSuccessResponseBody)!==!1;(_o(r.body)||Array.isArray(r.body))&&(r.body=JSON.stringify(r.body));let o={},t,a,{fetch:n}=globalThis;if((c=r.request)!=null&&c.fetch&&(n=r.request.fetch),!n)throw new Error("fetch is not set. Please pass a fetch implementation as new Octokit({ request: { fetch }}). Learn more at https://github.com/octokit/octokit.js/#fetch-missing");return n(r.url,{method:r.method,body:r.body,redirect:(d=r.request)==null?void 0:d.redirect,headers:r.headers,signal:(g=r.request)==null?void 0:g.signal,...r.body&&{duplex:"half"}}).then(async u=>{a=u.url,t=u.status;for(const E of u.headers)o[E[0]]=E[1];if("deprecation"in o){const E=o.link&&o.link.match(/<([^>]+)>; rel="deprecation"/),y=E&&E.pop();e.warn(`[@octokit/request] "${r.method} ${r.url}" is deprecated. It is scheduled to be removed on ${o.sunset}${y?`. See ${y}`:""}`)}if(!(t===204||t===205)){if(r.method==="HEAD"){if(t<400)return;throw new ce(u.statusText,t,{response:{url:a,status:t,headers:o,data:void 0},request:r})}if(t===304)throw new ce("Not modified",t,{response:{url:a,status:t,headers:o,data:await Oe(u)},request:r});if(t>=400){const E=await Oe(u);throw new ce(wo(E),t,{response:{url:a,status:t,headers:o,data:E},request:r})}return s?await Oe(u):u.body}}).then(u=>({status:t,url:a,headers:o,data:u})).catch(u=>{if(u instanceof ce)throw u;if(u.name==="AbortError")throw u;let E=u.message;throw u.name==="TypeError"&&"cause"in u&&(u.cause instanceof Error?E=u.cause.message:typeof u.cause=="string"&&(E=u.cause)),new ce(E,500,{request:r})})}async function Oe(r){const e=r.headers.get("content-type");return/application\/json/.test(e)?r.json().catch(()=>r.text()).catch(()=>""):!e||/^text\/|charset=utf-8$/.test(e)?r.text():vo(r)}function wo(r){if(typeof r=="string")return r;let e;return"documentation_url"in r?e=` - ${r.documentation_url}`:e="","message"in r?Array.isArray(r.errors)?`${r.message}: ${r.errors.map(JSON.stringify).join(", ")}${e}`:`${r.message}${e}`:`Unknown error: ${JSON.stringify(r)}`}function Re(r,e){const s=r.defaults(e);return Object.assign(function(t,a){const n=s.merge(t,a);if(!n.request||!n.request.hook)return sr(s.parse(n));const i=(c,d)=>sr(s.parse(s.merge(c,d)));return Object.assign(i,{endpoint:s,defaults:Re.bind(null,s)}),n.request.hook(i,n)},{endpoint:s,defaults:Re.bind(null,s)})}var Fe=Re(mo,{headers:{"user-agent":`octokit-request.js/${bo} ${_e()}`}}),yo="7.1.0";function ko(r){return`Request failed due to following response errors:
`+r.errors.map(e=>` - ${e.message}`).join(`
`)}var Po=class extends Error{constructor(r,e,s){super(ko(s)),this.request=r,this.headers=e,this.response=s,this.name="GraphqlResponseError",this.errors=s.errors,this.data=s.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}},Go=["method","baseUrl","url","headers","request","query","mediaType"],Oo=["query","method","url"],or=/\/api\/v3\/?$/;function So(r,e,s){if(s){if(typeof e=="string"&&"query"in s)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(const n in s)if(Oo.includes(n))return Promise.reject(new Error(`[@octokit/graphql] "${n}" cannot be used as variable name`))}const o=typeof e=="string"?Object.assign({query:e},s):e,t=Object.keys(o).reduce((n,i)=>Go.includes(i)?(n[i]=o[i],n):(n.variables||(n.variables={}),n.variables[i]=o[i],n),{}),a=o.baseUrl||r.endpoint.DEFAULTS.baseUrl;return or.test(a)&&(t.url=a.replace(or,"/api/graphql")),r(t).then(n=>{if(n.data.errors){const i={};for(const c of Object.keys(n.headers))i[c]=n.headers[c];throw new Po(t,i,n.data)}return n.data.data})}function $e(r,e){const s=r.defaults(e);return Object.assign((t,a)=>So(s,t,a),{defaults:$e.bind(null,s),endpoint:s.endpoint})}$e(Fe,{headers:{"user-agent":`octokit-graphql.js/${yo} ${_e()}`},method:"POST",url:"/graphql"});function Ao(r){return $e(r,{method:"POST",url:"/graphql"})}var Ro=/^v1\./,Fo=/^ghs_/,Co=/^ghu_/;async function Uo(r){const e=r.split(/\./).length===3,s=Ro.test(r)||Fo.test(r),o=Co.test(r);return{type:"token",token:r,tokenType:e?"app":s?"installation":o?"user-to-server":"oauth"}}function Do(r){return r.split(/\./).length===3?`bearer ${r}`:`token ${r}`}async function Lo(r,e,s,o){const t=e.endpoint.merge(s,o);return t.headers.authorization=Do(r),e(t)}var Io=function(e){if(!e)throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");if(typeof e!="string")throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return e=e.replace(/^(token|bearer) +/i,""),Object.assign(Uo.bind(null,e),{hook:Lo.bind(null,e)})},Or="5.2.0",tr=()=>{},xo=console.warn.bind(console),jo=console.error.bind(console),nr=`octokit-core.js/${Or} ${_e()}`,oe,$o=(oe=class{static defaults(e){return class extends this{constructor(...o){const t=o[0]||{};if(typeof e=="function"){super(e(t));return}super(Object.assign({},e,t,t.userAgent&&e.userAgent?{userAgent:`${t.userAgent} ${e.userAgent}`}:null))}}}static plugin(...e){var t;const s=this.plugins;return t=class extends this{},(()=>{t.plugins=s.concat(e.filter(n=>!s.includes(n)))})(),t}constructor(e={}){const s=new Qs,o={baseUrl:Fe.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},e.request,{hook:s.bind(null,"request")}),mediaType:{previews:[],format:""}};if(o.headers["user-agent"]=e.userAgent?`${e.userAgent} ${nr}`:nr,e.baseUrl&&(o.baseUrl=e.baseUrl),e.previews&&(o.mediaType.previews=e.previews),e.timeZone&&(o.headers["time-zone"]=e.timeZone),this.request=Fe.defaults(o),this.graphql=Ao(this.request).defaults(o),this.log=Object.assign({debug:tr,info:tr,warn:xo,error:jo},e.log),this.hook=s,e.authStrategy){const{authStrategy:a,...n}=e,i=a(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:n},e.auth));s.wrap("request",i.hook),this.auth=i}else if(!e.auth)this.auth=async()=>({type:"unauthenticated"});else{const a=Io(e.auth);s.wrap("request",a.hook),this.auth=a}const t=this.constructor;for(let a=0;a<t.plugins.length;++a)Object.assign(this,t.plugins[a](this,e))}},(()=>{oe.VERSION=Or})(),(()=>{oe.plugins=[]})(),oe),qo="4.0.1";function Sr(r){r.hook.wrap("request",(e,s)=>{r.log.debug("request",s);const o=Date.now(),t=r.request.endpoint.parse(s),a=t.url.replace(s.baseUrl,"");return e(s).then(n=>(r.log.info(`${t.method} ${a} - ${n.status} in ${Date.now()-o}ms`),n)).catch(n=>{throw r.log.info(`${t.method} ${a} - ${n.status} in ${Date.now()-o}ms`),n})})}Sr.VERSION=qo;var Bo="11.3.1";function Ho(r){if(!r.data)return{...r,data:[]};if(!("total_count"in r.data&&!("url"in r.data)))return r;const s=r.data.incomplete_results,o=r.data.repository_selection,t=r.data.total_count;delete r.data.incomplete_results,delete r.data.repository_selection,delete r.data.total_count;const a=Object.keys(r.data)[0],n=r.data[a];return r.data=n,typeof s<"u"&&(r.data.incomplete_results=s),typeof o<"u"&&(r.data.repository_selection=o),r.data.total_count=t,r}function qe(r,e,s){const o=typeof e=="function"?e.endpoint(s):r.request.endpoint(e,s),t=typeof e=="function"?e:r.request,a=o.method,n=o.headers;let i=o.url;return{[Symbol.asyncIterator]:()=>({async next(){if(!i)return{done:!0};try{const c=await t({method:a,url:i,headers:n}),d=Ho(c);return i=((d.headers.link||"").match(/<([^>]+)>;\s*rel="next"/)||[])[1],{value:d}}catch(c){if(c.status!==409)throw c;return i="",{value:{status:200,headers:{},data:[]}}}}})}}function Ar(r,e,s,o){return typeof s=="function"&&(o=s,s=void 0),Rr(r,[],qe(r,e,s)[Symbol.asyncIterator](),o)}function Rr(r,e,s,o){return s.next().then(t=>{if(t.done)return e;let a=!1;function n(){a=!0}return e=e.concat(o?o(t.value,n):t.value.data),a?e:Rr(r,e,s,o)})}Object.assign(Ar,{iterator:qe});function Fr(r){return{paginate:Object.assign(Ar.bind(null,r),{iterator:qe.bind(null,r)})}}Fr.VERSION=Bo;var No="13.2.2",Vo={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"],createOrUpdateEnvironmentSecret:["PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"],createOrgVariable:["POST /orgs/{org}/actions/variables"],createRegistrationTokenForOrg:["POST /orgs/{org}/actions/runners/registration-token"],createRegistrationTokenForRepo:["POST /repos/{owner}/{repo}/actions/runners/registration-token"],createRemoveTokenForOrg:["POST /orgs/{org}/actions/runners/remove-token"],createRemoveTokenForRepo:["POST /repos/{owner}/{repo}/actions/runners/remove-token"],createRepoVariable:["POST /repos/{owner}/{repo}/actions/variables"],createWorkflowDispatch:["POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches"],deleteActionsCacheById:["DELETE /repos/{owner}/{repo}/actions/caches/{cache_id}"],deleteActionsCacheByKey:["DELETE /repos/{owner}/{repo}/actions/caches{?key,ref}"],deleteArtifact:["DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"],deleteEnvironmentSecret:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],deleteEnvironmentVariable:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"],deleteOrgSecret:["DELETE /orgs/{org}/actions/secrets/{secret_name}"],deleteOrgVariable:["DELETE /orgs/{org}/actions/variables/{name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/actions/secrets/{secret_name}"],deleteRepoVariable:["DELETE /repos/{owner}/{repo}/actions/variables/{name}"],deleteSelfHostedRunnerFromOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}"],deleteSelfHostedRunnerFromRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}"],deleteWorkflowRun:["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}"],deleteWorkflowRunLogs:["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}/logs"],disableSelectedRepositoryGithubActionsOrganization:["DELETE /orgs/{org}/actions/permissions/repositories/{repository_id}"],disableWorkflow:["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable"],downloadArtifact:["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}"],downloadJobLogsForWorkflowRun:["GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs"],downloadWorkflowRunAttemptLogs:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs"],downloadWorkflowRunLogs:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/logs"],enableSelectedRepositoryGithubActionsOrganization:["PUT /orgs/{org}/actions/permissions/repositories/{repository_id}"],enableWorkflow:["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable"],forceCancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel"],generateRunnerJitconfigForOrg:["POST /orgs/{org}/actions/runners/generate-jitconfig"],generateRunnerJitconfigForRepo:["POST /repos/{owner}/{repo}/actions/runners/generate-jitconfig"],getActionsCacheList:["GET /repos/{owner}/{repo}/actions/caches"],getActionsCacheUsage:["GET /repos/{owner}/{repo}/actions/cache/usage"],getActionsCacheUsageByRepoForOrg:["GET /orgs/{org}/actions/cache/usage-by-repository"],getActionsCacheUsageForOrg:["GET /orgs/{org}/actions/cache/usage"],getAllowedActionsOrganization:["GET /orgs/{org}/actions/permissions/selected-actions"],getAllowedActionsRepository:["GET /repos/{owner}/{repo}/actions/permissions/selected-actions"],getArtifact:["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"],getCustomOidcSubClaimForRepo:["GET /repos/{owner}/{repo}/actions/oidc/customization/sub"],getEnvironmentPublicKey:["GET /repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key"],getEnvironmentSecret:["GET /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],getEnvironmentVariable:["GET /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"],getGithubActionsDefaultWorkflowPermissionsOrganization:["GET /orgs/{org}/actions/permissions/workflow"],getGithubActionsDefaultWorkflowPermissionsRepository:["GET /repos/{owner}/{repo}/actions/permissions/workflow"],getGithubActionsPermissionsOrganization:["GET /orgs/{org}/actions/permissions"],getGithubActionsPermissionsRepository:["GET /repos/{owner}/{repo}/actions/permissions"],getJobForWorkflowRun:["GET /repos/{owner}/{repo}/actions/jobs/{job_id}"],getOrgPublicKey:["GET /orgs/{org}/actions/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/actions/secrets/{secret_name}"],getOrgVariable:["GET /orgs/{org}/actions/variables/{name}"],getPendingDeploymentsForRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"],getRepoPermissions:["GET /repos/{owner}/{repo}/actions/permissions",{},{renamed:["actions","getGithubActionsPermissionsRepository"]}],getRepoPublicKey:["GET /repos/{owner}/{repo}/actions/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/actions/secrets/{secret_name}"],getRepoVariable:["GET /repos/{owner}/{repo}/actions/variables/{name}"],getReviewsForRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/approvals"],getSelfHostedRunnerForOrg:["GET /orgs/{org}/actions/runners/{runner_id}"],getSelfHostedRunnerForRepo:["GET /repos/{owner}/{repo}/actions/runners/{runner_id}"],getWorkflow:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}"],getWorkflowAccessToRepository:["GET /repos/{owner}/{repo}/actions/permissions/access"],getWorkflowRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}"],getWorkflowRunAttempt:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}"],getWorkflowRunUsage:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/timing"],getWorkflowUsage:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing"],listArtifactsForRepo:["GET /repos/{owner}/{repo}/actions/artifacts"],listEnvironmentSecrets:["GET /repos/{owner}/{repo}/environments/{environment_name}/secrets"],listEnvironmentVariables:["GET /repos/{owner}/{repo}/environments/{environment_name}/variables"],listJobsForWorkflowRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs"],listJobsForWorkflowRunAttempt:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs"],listLabelsForSelfHostedRunnerForOrg:["GET /orgs/{org}/actions/runners/{runner_id}/labels"],listLabelsForSelfHostedRunnerForRepo:["GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],listOrgSecrets:["GET /orgs/{org}/actions/secrets"],listOrgVariables:["GET /orgs/{org}/actions/variables"],listRepoOrganizationSecrets:["GET /repos/{owner}/{repo}/actions/organization-secrets"],listRepoOrganizationVariables:["GET /repos/{owner}/{repo}/actions/organization-variables"],listRepoSecrets:["GET /repos/{owner}/{repo}/actions/secrets"],listRepoVariables:["GET /repos/{owner}/{repo}/actions/variables"],listRepoWorkflows:["GET /repos/{owner}/{repo}/actions/workflows"],listRunnerApplicationsForOrg:["GET /orgs/{org}/actions/runners/downloads"],listRunnerApplicationsForRepo:["GET /repos/{owner}/{repo}/actions/runners/downloads"],listSelectedReposForOrgSecret:["GET /orgs/{org}/actions/secrets/{secret_name}/repositories"],listSelectedReposForOrgVariable:["GET /orgs/{org}/actions/variables/{name}/repositories"],listSelectedRepositoriesEnabledGithubActionsOrganization:["GET /orgs/{org}/actions/permissions/repositories"],listSelfHostedRunnersForOrg:["GET /orgs/{org}/actions/runners"],listSelfHostedRunnersForRepo:["GET /repos/{owner}/{repo}/actions/runners"],listWorkflowRunArtifacts:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts"],listWorkflowRuns:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs"],listWorkflowRunsForRepo:["GET /repos/{owner}/{repo}/actions/runs"],reRunJobForWorkflowRun:["POST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun"],reRunWorkflow:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun"],reRunWorkflowFailedJobs:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs"],removeAllCustomLabelsFromSelfHostedRunnerForOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}/labels"],removeAllCustomLabelsFromSelfHostedRunnerForRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],removeCustomLabelFromSelfHostedRunnerForOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}/labels/{name}"],removeCustomLabelFromSelfHostedRunnerForRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],removeSelectedRepoFromOrgVariable:["DELETE /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],reviewCustomGatesForRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule"],reviewPendingDeploymentsForRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"],setAllowedActionsOrganization:["PUT /orgs/{org}/actions/permissions/selected-actions"],setAllowedActionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions/selected-actions"],setCustomLabelsForSelfHostedRunnerForOrg:["PUT /orgs/{org}/actions/runners/{runner_id}/labels"],setCustomLabelsForSelfHostedRunnerForRepo:["PUT /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],setCustomOidcSubClaimForRepo:["PUT /repos/{owner}/{repo}/actions/oidc/customization/sub"],setGithubActionsDefaultWorkflowPermissionsOrganization:["PUT /orgs/{org}/actions/permissions/workflow"],setGithubActionsDefaultWorkflowPermissionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions/workflow"],setGithubActionsPermissionsOrganization:["PUT /orgs/{org}/actions/permissions"],setGithubActionsPermissionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories"],setSelectedReposForOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories"],setSelectedRepositoriesEnabledGithubActionsOrganization:["PUT /orgs/{org}/actions/permissions/repositories"],setWorkflowAccessToRepository:["PUT /repos/{owner}/{repo}/actions/permissions/access"],updateEnvironmentVariable:["PATCH /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"],updateOrgVariable:["PATCH /orgs/{org}/actions/variables/{name}"],updateRepoVariable:["PATCH /repos/{owner}/{repo}/actions/variables/{name}"]},activity:{checkRepoIsStarredByAuthenticatedUser:["GET /user/starred/{owner}/{repo}"],deleteRepoSubscription:["DELETE /repos/{owner}/{repo}/subscription"],deleteThreadSubscription:["DELETE /notifications/threads/{thread_id}/subscription"],getFeeds:["GET /feeds"],getRepoSubscription:["GET /repos/{owner}/{repo}/subscription"],getThread:["GET /notifications/threads/{thread_id}"],getThreadSubscriptionForAuthenticatedUser:["GET /notifications/threads/{thread_id}/subscription"],listEventsForAuthenticatedUser:["GET /users/{username}/events"],listNotificationsForAuthenticatedUser:["GET /notifications"],listOrgEventsForAuthenticatedUser:["GET /users/{username}/events/orgs/{org}"],listPublicEvents:["GET /events"],listPublicEventsForRepoNetwork:["GET /networks/{owner}/{repo}/events"],listPublicEventsForUser:["GET /users/{username}/events/public"],listPublicOrgEvents:["GET /orgs/{org}/events"],listReceivedEventsForUser:["GET /users/{username}/received_events"],listReceivedPublicEventsForUser:["GET /users/{username}/received_events/public"],listRepoEvents:["GET /repos/{owner}/{repo}/events"],listRepoNotificationsForAuthenticatedUser:["GET /repos/{owner}/{repo}/notifications"],listReposStarredByAuthenticatedUser:["GET /user/starred"],listReposStarredByUser:["GET /users/{username}/starred"],listReposWatchedByUser:["GET /users/{username}/subscriptions"],listStargazersForRepo:["GET /repos/{owner}/{repo}/stargazers"],listWatchedReposForAuthenticatedUser:["GET /user/subscriptions"],listWatchersForRepo:["GET /repos/{owner}/{repo}/subscribers"],markNotificationsAsRead:["PUT /notifications"],markRepoNotificationsAsRead:["PUT /repos/{owner}/{repo}/notifications"],markThreadAsDone:["DELETE /notifications/threads/{thread_id}"],markThreadAsRead:["PATCH /notifications/threads/{thread_id}"],setRepoSubscription:["PUT /repos/{owner}/{repo}/subscription"],setThreadSubscription:["PUT /notifications/threads/{thread_id}/subscription"],starRepoForAuthenticatedUser:["PUT /user/starred/{owner}/{repo}"],unstarRepoForAuthenticatedUser:["DELETE /user/starred/{owner}/{repo}"]},apps:{addRepoToInstallation:["PUT /user/installations/{installation_id}/repositories/{repository_id}",{},{renamed:["apps","addRepoToInstallationForAuthenticatedUser"]}],addRepoToInstallationForAuthenticatedUser:["PUT /user/installations/{installation_id}/repositories/{repository_id}"],checkToken:["POST /applications/{client_id}/token"],createFromManifest:["POST /app-manifests/{code}/conversions"],createInstallationAccessToken:["POST /app/installations/{installation_id}/access_tokens"],deleteAuthorization:["DELETE /applications/{client_id}/grant"],deleteInstallation:["DELETE /app/installations/{installation_id}"],deleteToken:["DELETE /applications/{client_id}/token"],getAuthenticated:["GET /app"],getBySlug:["GET /apps/{app_slug}"],getInstallation:["GET /app/installations/{installation_id}"],getOrgInstallation:["GET /orgs/{org}/installation"],getRepoInstallation:["GET /repos/{owner}/{repo}/installation"],getSubscriptionPlanForAccount:["GET /marketplace_listing/accounts/{account_id}"],getSubscriptionPlanForAccountStubbed:["GET /marketplace_listing/stubbed/accounts/{account_id}"],getUserInstallation:["GET /users/{username}/installation"],getWebhookConfigForApp:["GET /app/hook/config"],getWebhookDelivery:["GET /app/hook/deliveries/{delivery_id}"],listAccountsForPlan:["GET /marketplace_listing/plans/{plan_id}/accounts"],listAccountsForPlanStubbed:["GET /marketplace_listing/stubbed/plans/{plan_id}/accounts"],listInstallationReposForAuthenticatedUser:["GET /user/installations/{installation_id}/repositories"],listInstallationRequestsForAuthenticatedApp:["GET /app/installation-requests"],listInstallations:["GET /app/installations"],listInstallationsForAuthenticatedUser:["GET /user/installations"],listPlans:["GET /marketplace_listing/plans"],listPlansStubbed:["GET /marketplace_listing/stubbed/plans"],listReposAccessibleToInstallation:["GET /installation/repositories"],listSubscriptionsForAuthenticatedUser:["GET /user/marketplace_purchases"],listSubscriptionsForAuthenticatedUserStubbed:["GET /user/marketplace_purchases/stubbed"],listWebhookDeliveries:["GET /app/hook/deliveries"],redeliverWebhookDelivery:["POST /app/hook/deliveries/{delivery_id}/attempts"],removeRepoFromInstallation:["DELETE /user/installations/{installation_id}/repositories/{repository_id}",{},{renamed:["apps","removeRepoFromInstallationForAuthenticatedUser"]}],removeRepoFromInstallationForAuthenticatedUser:["DELETE /user/installations/{installation_id}/repositories/{repository_id}"],resetToken:["PATCH /applications/{client_id}/token"],revokeInstallationAccessToken:["DELETE /installation/token"],scopeToken:["POST /applications/{client_id}/token/scoped"],suspendInstallation:["PUT /app/installations/{installation_id}/suspended"],unsuspendInstallation:["DELETE /app/installations/{installation_id}/suspended"],updateWebhookConfigForApp:["PATCH /app/hook/config"]},billing:{getGithubActionsBillingOrg:["GET /orgs/{org}/settings/billing/actions"],getGithubActionsBillingUser:["GET /users/{username}/settings/billing/actions"],getGithubPackagesBillingOrg:["GET /orgs/{org}/settings/billing/packages"],getGithubPackagesBillingUser:["GET /users/{username}/settings/billing/packages"],getSharedStorageBillingOrg:["GET /orgs/{org}/settings/billing/shared-storage"],getSharedStorageBillingUser:["GET /users/{username}/settings/billing/shared-storage"]},checks:{create:["POST /repos/{owner}/{repo}/check-runs"],createSuite:["POST /repos/{owner}/{repo}/check-suites"],get:["GET /repos/{owner}/{repo}/check-runs/{check_run_id}"],getSuite:["GET /repos/{owner}/{repo}/check-suites/{check_suite_id}"],listAnnotations:["GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations"],listForRef:["GET /repos/{owner}/{repo}/commits/{ref}/check-runs"],listForSuite:["GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs"],listSuitesForRef:["GET /repos/{owner}/{repo}/commits/{ref}/check-suites"],rerequestRun:["POST /repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest"],rerequestSuite:["POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest"],setSuitesPreferences:["PATCH /repos/{owner}/{repo}/check-suites/preferences"],update:["PATCH /repos/{owner}/{repo}/check-runs/{check_run_id}"]},codeScanning:{deleteAnalysis:["DELETE /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}{?confirm_delete}"],getAlert:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}",{},{renamedParameters:{alert_id:"alert_number"}}],getAnalysis:["GET /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}"],getCodeqlDatabase:["GET /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}"],getDefaultSetup:["GET /repos/{owner}/{repo}/code-scanning/default-setup"],getSarif:["GET /repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}"],listAlertInstances:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances"],listAlertsForOrg:["GET /orgs/{org}/code-scanning/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/code-scanning/alerts"],listAlertsInstances:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances",{},{renamed:["codeScanning","listAlertInstances"]}],listCodeqlDatabases:["GET /repos/{owner}/{repo}/code-scanning/codeql/databases"],listRecentAnalyses:["GET /repos/{owner}/{repo}/code-scanning/analyses"],updateAlert:["PATCH /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}"],updateDefaultSetup:["PATCH /repos/{owner}/{repo}/code-scanning/default-setup"],uploadSarif:["POST /repos/{owner}/{repo}/code-scanning/sarifs"]},codesOfConduct:{getAllCodesOfConduct:["GET /codes_of_conduct"],getConductCode:["GET /codes_of_conduct/{key}"]},codespaces:{addRepositoryForSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"],checkPermissionsForDevcontainer:["GET /repos/{owner}/{repo}/codespaces/permissions_check"],codespaceMachinesForAuthenticatedUser:["GET /user/codespaces/{codespace_name}/machines"],createForAuthenticatedUser:["POST /user/codespaces"],createOrUpdateOrgSecret:["PUT /orgs/{org}/codespaces/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],createOrUpdateSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}"],createWithPrForAuthenticatedUser:["POST /repos/{owner}/{repo}/pulls/{pull_number}/codespaces"],createWithRepoForAuthenticatedUser:["POST /repos/{owner}/{repo}/codespaces"],deleteForAuthenticatedUser:["DELETE /user/codespaces/{codespace_name}"],deleteFromOrganization:["DELETE /orgs/{org}/members/{username}/codespaces/{codespace_name}"],deleteOrgSecret:["DELETE /orgs/{org}/codespaces/secrets/{secret_name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],deleteSecretForAuthenticatedUser:["DELETE /user/codespaces/secrets/{secret_name}"],exportForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/exports"],getCodespacesForUserInOrg:["GET /orgs/{org}/members/{username}/codespaces"],getExportDetailsForAuthenticatedUser:["GET /user/codespaces/{codespace_name}/exports/{export_id}"],getForAuthenticatedUser:["GET /user/codespaces/{codespace_name}"],getOrgPublicKey:["GET /orgs/{org}/codespaces/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/codespaces/secrets/{secret_name}"],getPublicKeyForAuthenticatedUser:["GET /user/codespaces/secrets/public-key"],getRepoPublicKey:["GET /repos/{owner}/{repo}/codespaces/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],getSecretForAuthenticatedUser:["GET /user/codespaces/secrets/{secret_name}"],listDevcontainersInRepositoryForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/devcontainers"],listForAuthenticatedUser:["GET /user/codespaces"],listInOrganization:["GET /orgs/{org}/codespaces",{},{renamedParameters:{org_id:"org"}}],listInRepositoryForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces"],listOrgSecrets:["GET /orgs/{org}/codespaces/secrets"],listRepoSecrets:["GET /repos/{owner}/{repo}/codespaces/secrets"],listRepositoriesForSecretForAuthenticatedUser:["GET /user/codespaces/secrets/{secret_name}/repositories"],listSecretsForAuthenticatedUser:["GET /user/codespaces/secrets"],listSelectedReposForOrgSecret:["GET /orgs/{org}/codespaces/secrets/{secret_name}/repositories"],preFlightWithRepoForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/new"],publishForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/publish"],removeRepositoryForSecretForAuthenticatedUser:["DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id}"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"],repoMachinesForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/machines"],setRepositoriesForSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}/repositories"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories"],startForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/start"],stopForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/stop"],stopInOrganization:["POST /orgs/{org}/members/{username}/codespaces/{codespace_name}/stop"],updateForAuthenticatedUser:["PATCH /user/codespaces/{codespace_name}"]},copilot:{addCopilotSeatsForTeams:["POST /orgs/{org}/copilot/billing/selected_teams"],addCopilotSeatsForUsers:["POST /orgs/{org}/copilot/billing/selected_users"],cancelCopilotSeatAssignmentForTeams:["DELETE /orgs/{org}/copilot/billing/selected_teams"],cancelCopilotSeatAssignmentForUsers:["DELETE /orgs/{org}/copilot/billing/selected_users"],getCopilotOrganizationDetails:["GET /orgs/{org}/copilot/billing"],getCopilotSeatDetailsForUser:["GET /orgs/{org}/members/{username}/copilot"],listCopilotSeats:["GET /orgs/{org}/copilot/billing/seats"],usageMetricsForEnterprise:["GET /enterprises/{enterprise}/copilot/usage"],usageMetricsForOrg:["GET /orgs/{org}/copilot/usage"],usageMetricsForTeam:["GET /orgs/{org}/team/{team_slug}/copilot/usage"]},dependabot:{addSelectedRepoToOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],deleteOrgSecret:["DELETE /orgs/{org}/dependabot/secrets/{secret_name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],getAlert:["GET /repos/{owner}/{repo}/dependabot/alerts/{alert_number}"],getOrgPublicKey:["GET /orgs/{org}/dependabot/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/dependabot/secrets/{secret_name}"],getRepoPublicKey:["GET /repos/{owner}/{repo}/dependabot/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],listAlertsForEnterprise:["GET /enterprises/{enterprise}/dependabot/alerts"],listAlertsForOrg:["GET /orgs/{org}/dependabot/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/dependabot/alerts"],listOrgSecrets:["GET /orgs/{org}/dependabot/secrets"],listRepoSecrets:["GET /repos/{owner}/{repo}/dependabot/secrets"],listSelectedReposForOrgSecret:["GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories"],updateAlert:["PATCH /repos/{owner}/{repo}/dependabot/alerts/{alert_number}"]},dependencyGraph:{createRepositorySnapshot:["POST /repos/{owner}/{repo}/dependency-graph/snapshots"],diffRange:["GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}"],exportSbom:["GET /repos/{owner}/{repo}/dependency-graph/sbom"]},emojis:{get:["GET /emojis"]},gists:{checkIsStarred:["GET /gists/{gist_id}/star"],create:["POST /gists"],createComment:["POST /gists/{gist_id}/comments"],delete:["DELETE /gists/{gist_id}"],deleteComment:["DELETE /gists/{gist_id}/comments/{comment_id}"],fork:["POST /gists/{gist_id}/forks"],get:["GET /gists/{gist_id}"],getComment:["GET /gists/{gist_id}/comments/{comment_id}"],getRevision:["GET /gists/{gist_id}/{sha}"],list:["GET /gists"],listComments:["GET /gists/{gist_id}/comments"],listCommits:["GET /gists/{gist_id}/commits"],listForUser:["GET /users/{username}/gists"],listForks:["GET /gists/{gist_id}/forks"],listPublic:["GET /gists/public"],listStarred:["GET /gists/starred"],star:["PUT /gists/{gist_id}/star"],unstar:["DELETE /gists/{gist_id}/star"],update:["PATCH /gists/{gist_id}"],updateComment:["PATCH /gists/{gist_id}/comments/{comment_id}"]},git:{createBlob:["POST /repos/{owner}/{repo}/git/blobs"],createCommit:["POST /repos/{owner}/{repo}/git/commits"],createRef:["POST /repos/{owner}/{repo}/git/refs"],createTag:["POST /repos/{owner}/{repo}/git/tags"],createTree:["POST /repos/{owner}/{repo}/git/trees"],deleteRef:["DELETE /repos/{owner}/{repo}/git/refs/{ref}"],getBlob:["GET /repos/{owner}/{repo}/git/blobs/{file_sha}"],getCommit:["GET /repos/{owner}/{repo}/git/commits/{commit_sha}"],getRef:["GET /repos/{owner}/{repo}/git/ref/{ref}"],getTag:["GET /repos/{owner}/{repo}/git/tags/{tag_sha}"],getTree:["GET /repos/{owner}/{repo}/git/trees/{tree_sha}"],listMatchingRefs:["GET /repos/{owner}/{repo}/git/matching-refs/{ref}"],updateRef:["PATCH /repos/{owner}/{repo}/git/refs/{ref}"]},gitignore:{getAllTemplates:["GET /gitignore/templates"],getTemplate:["GET /gitignore/templates/{name}"]},interactions:{getRestrictionsForAuthenticatedUser:["GET /user/interaction-limits"],getRestrictionsForOrg:["GET /orgs/{org}/interaction-limits"],getRestrictionsForRepo:["GET /repos/{owner}/{repo}/interaction-limits"],getRestrictionsForYourPublicRepos:["GET /user/interaction-limits",{},{renamed:["interactions","getRestrictionsForAuthenticatedUser"]}],removeRestrictionsForAuthenticatedUser:["DELETE /user/interaction-limits"],removeRestrictionsForOrg:["DELETE /orgs/{org}/interaction-limits"],removeRestrictionsForRepo:["DELETE /repos/{owner}/{repo}/interaction-limits"],removeRestrictionsForYourPublicRepos:["DELETE /user/interaction-limits",{},{renamed:["interactions","removeRestrictionsForAuthenticatedUser"]}],setRestrictionsForAuthenticatedUser:["PUT /user/interaction-limits"],setRestrictionsForOrg:["PUT /orgs/{org}/interaction-limits"],setRestrictionsForRepo:["PUT /repos/{owner}/{repo}/interaction-limits"],setRestrictionsForYourPublicRepos:["PUT /user/interaction-limits",{},{renamed:["interactions","setRestrictionsForAuthenticatedUser"]}]},issues:{addAssignees:["POST /repos/{owner}/{repo}/issues/{issue_number}/assignees"],addLabels:["POST /repos/{owner}/{repo}/issues/{issue_number}/labels"],checkUserCanBeAssigned:["GET /repos/{owner}/{repo}/assignees/{assignee}"],checkUserCanBeAssignedToIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}"],create:["POST /repos/{owner}/{repo}/issues"],createComment:["POST /repos/{owner}/{repo}/issues/{issue_number}/comments"],createLabel:["POST /repos/{owner}/{repo}/labels"],createMilestone:["POST /repos/{owner}/{repo}/milestones"],deleteComment:["DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}"],deleteLabel:["DELETE /repos/{owner}/{repo}/labels/{name}"],deleteMilestone:["DELETE /repos/{owner}/{repo}/milestones/{milestone_number}"],get:["GET /repos/{owner}/{repo}/issues/{issue_number}"],getComment:["GET /repos/{owner}/{repo}/issues/comments/{comment_id}"],getEvent:["GET /repos/{owner}/{repo}/issues/events/{event_id}"],getLabel:["GET /repos/{owner}/{repo}/labels/{name}"],getMilestone:["GET /repos/{owner}/{repo}/milestones/{milestone_number}"],list:["GET /issues"],listAssignees:["GET /repos/{owner}/{repo}/assignees"],listComments:["GET /repos/{owner}/{repo}/issues/{issue_number}/comments"],listCommentsForRepo:["GET /repos/{owner}/{repo}/issues/comments"],listEvents:["GET /repos/{owner}/{repo}/issues/{issue_number}/events"],listEventsForRepo:["GET /repos/{owner}/{repo}/issues/events"],listEventsForTimeline:["GET /repos/{owner}/{repo}/issues/{issue_number}/timeline"],listForAuthenticatedUser:["GET /user/issues"],listForOrg:["GET /orgs/{org}/issues"],listForRepo:["GET /repos/{owner}/{repo}/issues"],listLabelsForMilestone:["GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels"],listLabelsForRepo:["GET /repos/{owner}/{repo}/labels"],listLabelsOnIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/labels"],listMilestones:["GET /repos/{owner}/{repo}/milestones"],lock:["PUT /repos/{owner}/{repo}/issues/{issue_number}/lock"],removeAllLabels:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels"],removeAssignees:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/assignees"],removeLabel:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels/{name}"],setLabels:["PUT /repos/{owner}/{repo}/issues/{issue_number}/labels"],unlock:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock"],update:["PATCH /repos/{owner}/{repo}/issues/{issue_number}"],updateComment:["PATCH /repos/{owner}/{repo}/issues/comments/{comment_id}"],updateLabel:["PATCH /repos/{owner}/{repo}/labels/{name}"],updateMilestone:["PATCH /repos/{owner}/{repo}/milestones/{milestone_number}"]},licenses:{get:["GET /licenses/{license}"],getAllCommonlyUsed:["GET /licenses"],getForRepo:["GET /repos/{owner}/{repo}/license"]},markdown:{render:["POST /markdown"],renderRaw:["POST /markdown/raw",{headers:{"content-type":"text/plain; charset=utf-8"}}]},meta:{get:["GET /meta"],getAllVersions:["GET /versions"],getOctocat:["GET /octocat"],getZen:["GET /zen"],root:["GET /"]},migrations:{deleteArchiveForAuthenticatedUser:["DELETE /user/migrations/{migration_id}/archive"],deleteArchiveForOrg:["DELETE /orgs/{org}/migrations/{migration_id}/archive"],downloadArchiveForOrg:["GET /orgs/{org}/migrations/{migration_id}/archive"],getArchiveForAuthenticatedUser:["GET /user/migrations/{migration_id}/archive"],getStatusForAuthenticatedUser:["GET /user/migrations/{migration_id}"],getStatusForOrg:["GET /orgs/{org}/migrations/{migration_id}"],listForAuthenticatedUser:["GET /user/migrations"],listForOrg:["GET /orgs/{org}/migrations"],listReposForAuthenticatedUser:["GET /user/migrations/{migration_id}/repositories"],listReposForOrg:["GET /orgs/{org}/migrations/{migration_id}/repositories"],listReposForUser:["GET /user/migrations/{migration_id}/repositories",{},{renamed:["migrations","listReposForAuthenticatedUser"]}],startForAuthenticatedUser:["POST /user/migrations"],startForOrg:["POST /orgs/{org}/migrations"],unlockRepoForAuthenticatedUser:["DELETE /user/migrations/{migration_id}/repos/{repo_name}/lock"],unlockRepoForOrg:["DELETE /orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lock"]},oidc:{getOidcCustomSubTemplateForOrg:["GET /orgs/{org}/actions/oidc/customization/sub"],updateOidcCustomSubTemplateForOrg:["PUT /orgs/{org}/actions/oidc/customization/sub"]},orgs:{addSecurityManagerTeam:["PUT /orgs/{org}/security-managers/teams/{team_slug}"],assignTeamToOrgRole:["PUT /orgs/{org}/organization-roles/teams/{team_slug}/{role_id}"],assignUserToOrgRole:["PUT /orgs/{org}/organization-roles/users/{username}/{role_id}"],blockUser:["PUT /orgs/{org}/blocks/{username}"],cancelInvitation:["DELETE /orgs/{org}/invitations/{invitation_id}"],checkBlockedUser:["GET /orgs/{org}/blocks/{username}"],checkMembershipForUser:["GET /orgs/{org}/members/{username}"],checkPublicMembershipForUser:["GET /orgs/{org}/public_members/{username}"],convertMemberToOutsideCollaborator:["PUT /orgs/{org}/outside_collaborators/{username}"],createCustomOrganizationRole:["POST /orgs/{org}/organization-roles"],createInvitation:["POST /orgs/{org}/invitations"],createOrUpdateCustomProperties:["PATCH /orgs/{org}/properties/schema"],createOrUpdateCustomPropertiesValuesForRepos:["PATCH /orgs/{org}/properties/values"],createOrUpdateCustomProperty:["PUT /orgs/{org}/properties/schema/{custom_property_name}"],createWebhook:["POST /orgs/{org}/hooks"],delete:["DELETE /orgs/{org}"],deleteCustomOrganizationRole:["DELETE /orgs/{org}/organization-roles/{role_id}"],deleteWebhook:["DELETE /orgs/{org}/hooks/{hook_id}"],enableOrDisableSecurityProductOnAllOrgRepos:["POST /orgs/{org}/{security_product}/{enablement}"],get:["GET /orgs/{org}"],getAllCustomProperties:["GET /orgs/{org}/properties/schema"],getCustomProperty:["GET /orgs/{org}/properties/schema/{custom_property_name}"],getMembershipForAuthenticatedUser:["GET /user/memberships/orgs/{org}"],getMembershipForUser:["GET /orgs/{org}/memberships/{username}"],getOrgRole:["GET /orgs/{org}/organization-roles/{role_id}"],getWebhook:["GET /orgs/{org}/hooks/{hook_id}"],getWebhookConfigForOrg:["GET /orgs/{org}/hooks/{hook_id}/config"],getWebhookDelivery:["GET /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}"],list:["GET /organizations"],listAppInstallations:["GET /orgs/{org}/installations"],listBlockedUsers:["GET /orgs/{org}/blocks"],listCustomPropertiesValuesForRepos:["GET /orgs/{org}/properties/values"],listFailedInvitations:["GET /orgs/{org}/failed_invitations"],listForAuthenticatedUser:["GET /user/orgs"],listForUser:["GET /users/{username}/orgs"],listInvitationTeams:["GET /orgs/{org}/invitations/{invitation_id}/teams"],listMembers:["GET /orgs/{org}/members"],listMembershipsForAuthenticatedUser:["GET /user/memberships/orgs"],listOrgRoleTeams:["GET /orgs/{org}/organization-roles/{role_id}/teams"],listOrgRoleUsers:["GET /orgs/{org}/organization-roles/{role_id}/users"],listOrgRoles:["GET /orgs/{org}/organization-roles"],listOrganizationFineGrainedPermissions:["GET /orgs/{org}/organization-fine-grained-permissions"],listOutsideCollaborators:["GET /orgs/{org}/outside_collaborators"],listPatGrantRepositories:["GET /orgs/{org}/personal-access-tokens/{pat_id}/repositories"],listPatGrantRequestRepositories:["GET /orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories"],listPatGrantRequests:["GET /orgs/{org}/personal-access-token-requests"],listPatGrants:["GET /orgs/{org}/personal-access-tokens"],listPendingInvitations:["GET /orgs/{org}/invitations"],listPublicMembers:["GET /orgs/{org}/public_members"],listSecurityManagerTeams:["GET /orgs/{org}/security-managers"],listWebhookDeliveries:["GET /orgs/{org}/hooks/{hook_id}/deliveries"],listWebhooks:["GET /orgs/{org}/hooks"],patchCustomOrganizationRole:["PATCH /orgs/{org}/organization-roles/{role_id}"],pingWebhook:["POST /orgs/{org}/hooks/{hook_id}/pings"],redeliverWebhookDelivery:["POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"],removeCustomProperty:["DELETE /orgs/{org}/properties/schema/{custom_property_name}"],removeMember:["DELETE /orgs/{org}/members/{username}"],removeMembershipForUser:["DELETE /orgs/{org}/memberships/{username}"],removeOutsideCollaborator:["DELETE /orgs/{org}/outside_collaborators/{username}"],removePublicMembershipForAuthenticatedUser:["DELETE /orgs/{org}/public_members/{username}"],removeSecurityManagerTeam:["DELETE /orgs/{org}/security-managers/teams/{team_slug}"],reviewPatGrantRequest:["POST /orgs/{org}/personal-access-token-requests/{pat_request_id}"],reviewPatGrantRequestsInBulk:["POST /orgs/{org}/personal-access-token-requests"],revokeAllOrgRolesTeam:["DELETE /orgs/{org}/organization-roles/teams/{team_slug}"],revokeAllOrgRolesUser:["DELETE /orgs/{org}/organization-roles/users/{username}"],revokeOrgRoleTeam:["DELETE /orgs/{org}/organization-roles/teams/{team_slug}/{role_id}"],revokeOrgRoleUser:["DELETE /orgs/{org}/organization-roles/users/{username}/{role_id}"],setMembershipForUser:["PUT /orgs/{org}/memberships/{username}"],setPublicMembershipForAuthenticatedUser:["PUT /orgs/{org}/public_members/{username}"],unblockUser:["DELETE /orgs/{org}/blocks/{username}"],update:["PATCH /orgs/{org}"],updateMembershipForAuthenticatedUser:["PATCH /user/memberships/orgs/{org}"],updatePatAccess:["POST /orgs/{org}/personal-access-tokens/{pat_id}"],updatePatAccesses:["POST /orgs/{org}/personal-access-tokens"],updateWebhook:["PATCH /orgs/{org}/hooks/{hook_id}"],updateWebhookConfigForOrg:["PATCH /orgs/{org}/hooks/{hook_id}/config"]},packages:{deletePackageForAuthenticatedUser:["DELETE /user/packages/{package_type}/{package_name}"],deletePackageForOrg:["DELETE /orgs/{org}/packages/{package_type}/{package_name}"],deletePackageForUser:["DELETE /users/{username}/packages/{package_type}/{package_name}"],deletePackageVersionForAuthenticatedUser:["DELETE /user/packages/{package_type}/{package_name}/versions/{package_version_id}"],deletePackageVersionForOrg:["DELETE /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"],deletePackageVersionForUser:["DELETE /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"],getAllPackageVersionsForAPackageOwnedByAnOrg:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions",{},{renamed:["packages","getAllPackageVersionsForPackageOwnedByOrg"]}],getAllPackageVersionsForAPackageOwnedByTheAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions",{},{renamed:["packages","getAllPackageVersionsForPackageOwnedByAuthenticatedUser"]}],getAllPackageVersionsForPackageOwnedByAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions"],getAllPackageVersionsForPackageOwnedByOrg:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions"],getAllPackageVersionsForPackageOwnedByUser:["GET /users/{username}/packages/{package_type}/{package_name}/versions"],getPackageForAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}"],getPackageForOrganization:["GET /orgs/{org}/packages/{package_type}/{package_name}"],getPackageForUser:["GET /users/{username}/packages/{package_type}/{package_name}"],getPackageVersionForAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions/{package_version_id}"],getPackageVersionForOrganization:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"],getPackageVersionForUser:["GET /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"],listDockerMigrationConflictingPackagesForAuthenticatedUser:["GET /user/docker/conflicts"],listDockerMigrationConflictingPackagesForOrganization:["GET /orgs/{org}/docker/conflicts"],listDockerMigrationConflictingPackagesForUser:["GET /users/{username}/docker/conflicts"],listPackagesForAuthenticatedUser:["GET /user/packages"],listPackagesForOrganization:["GET /orgs/{org}/packages"],listPackagesForUser:["GET /users/{username}/packages"],restorePackageForAuthenticatedUser:["POST /user/packages/{package_type}/{package_name}/restore{?token}"],restorePackageForOrg:["POST /orgs/{org}/packages/{package_type}/{package_name}/restore{?token}"],restorePackageForUser:["POST /users/{username}/packages/{package_type}/{package_name}/restore{?token}"],restorePackageVersionForAuthenticatedUser:["POST /user/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"],restorePackageVersionForOrg:["POST /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"],restorePackageVersionForUser:["POST /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"]},projects:{addCollaborator:["PUT /projects/{project_id}/collaborators/{username}"],createCard:["POST /projects/columns/{column_id}/cards"],createColumn:["POST /projects/{project_id}/columns"],createForAuthenticatedUser:["POST /user/projects"],createForOrg:["POST /orgs/{org}/projects"],createForRepo:["POST /repos/{owner}/{repo}/projects"],delete:["DELETE /projects/{project_id}"],deleteCard:["DELETE /projects/columns/cards/{card_id}"],deleteColumn:["DELETE /projects/columns/{column_id}"],get:["GET /projects/{project_id}"],getCard:["GET /projects/columns/cards/{card_id}"],getColumn:["GET /projects/columns/{column_id}"],getPermissionForUser:["GET /projects/{project_id}/collaborators/{username}/permission"],listCards:["GET /projects/columns/{column_id}/cards"],listCollaborators:["GET /projects/{project_id}/collaborators"],listColumns:["GET /projects/{project_id}/columns"],listForOrg:["GET /orgs/{org}/projects"],listForRepo:["GET /repos/{owner}/{repo}/projects"],listForUser:["GET /users/{username}/projects"],moveCard:["POST /projects/columns/cards/{card_id}/moves"],moveColumn:["POST /projects/columns/{column_id}/moves"],removeCollaborator:["DELETE /projects/{project_id}/collaborators/{username}"],update:["PATCH /projects/{project_id}"],updateCard:["PATCH /projects/columns/cards/{card_id}"],updateColumn:["PATCH /projects/columns/{column_id}"]},pulls:{checkIfMerged:["GET /repos/{owner}/{repo}/pulls/{pull_number}/merge"],create:["POST /repos/{owner}/{repo}/pulls"],createReplyForReviewComment:["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies"],createReview:["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews"],createReviewComment:["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments"],deletePendingReview:["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],deleteReviewComment:["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}"],dismissReview:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals"],get:["GET /repos/{owner}/{repo}/pulls/{pull_number}"],getReview:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],getReviewComment:["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}"],list:["GET /repos/{owner}/{repo}/pulls"],listCommentsForReview:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments"],listCommits:["GET /repos/{owner}/{repo}/pulls/{pull_number}/commits"],listFiles:["GET /repos/{owner}/{repo}/pulls/{pull_number}/files"],listRequestedReviewers:["GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],listReviewComments:["GET /repos/{owner}/{repo}/pulls/{pull_number}/comments"],listReviewCommentsForRepo:["GET /repos/{owner}/{repo}/pulls/comments"],listReviews:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews"],merge:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge"],removeRequestedReviewers:["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],requestReviewers:["POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],submitReview:["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events"],update:["PATCH /repos/{owner}/{repo}/pulls/{pull_number}"],updateBranch:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/update-branch"],updateReview:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],updateReviewComment:["PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id}"]},rateLimit:{get:["GET /rate_limit"]},reactions:{createForCommitComment:["POST /repos/{owner}/{repo}/comments/{comment_id}/reactions"],createForIssue:["POST /repos/{owner}/{repo}/issues/{issue_number}/reactions"],createForIssueComment:["POST /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"],createForPullRequestReviewComment:["POST /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"],createForRelease:["POST /repos/{owner}/{repo}/releases/{release_id}/reactions"],createForTeamDiscussionCommentInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions"],createForTeamDiscussionInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions"],deleteForCommitComment:["DELETE /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}"],deleteForIssue:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}"],deleteForIssueComment:["DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}"],deleteForPullRequestComment:["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}"],deleteForRelease:["DELETE /repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}"],deleteForTeamDiscussion:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}"],deleteForTeamDiscussionComment:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}"],listForCommitComment:["GET /repos/{owner}/{repo}/comments/{comment_id}/reactions"],listForIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/reactions"],listForIssueComment:["GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"],listForPullRequestReviewComment:["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"],listForRelease:["GET /repos/{owner}/{repo}/releases/{release_id}/reactions"],listForTeamDiscussionCommentInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions"],listForTeamDiscussionInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions"]},repos:{acceptInvitation:["PATCH /user/repository_invitations/{invitation_id}",{},{renamed:["repos","acceptInvitationForAuthenticatedUser"]}],acceptInvitationForAuthenticatedUser:["PATCH /user/repository_invitations/{invitation_id}"],addAppAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],addCollaborator:["PUT /repos/{owner}/{repo}/collaborators/{username}"],addStatusCheckContexts:["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],addTeamAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],addUserAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],cancelPagesDeployment:["POST /repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}/cancel"],checkAutomatedSecurityFixes:["GET /repos/{owner}/{repo}/automated-security-fixes"],checkCollaborator:["GET /repos/{owner}/{repo}/collaborators/{username}"],checkPrivateVulnerabilityReporting:["GET /repos/{owner}/{repo}/private-vulnerability-reporting"],checkVulnerabilityAlerts:["GET /repos/{owner}/{repo}/vulnerability-alerts"],codeownersErrors:["GET /repos/{owner}/{repo}/codeowners/errors"],compareCommits:["GET /repos/{owner}/{repo}/compare/{base}...{head}"],compareCommitsWithBasehead:["GET /repos/{owner}/{repo}/compare/{basehead}"],createAutolink:["POST /repos/{owner}/{repo}/autolinks"],createCommitComment:["POST /repos/{owner}/{repo}/commits/{commit_sha}/comments"],createCommitSignatureProtection:["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],createCommitStatus:["POST /repos/{owner}/{repo}/statuses/{sha}"],createDeployKey:["POST /repos/{owner}/{repo}/keys"],createDeployment:["POST /repos/{owner}/{repo}/deployments"],createDeploymentBranchPolicy:["POST /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"],createDeploymentProtectionRule:["POST /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"],createDeploymentStatus:["POST /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"],createDispatchEvent:["POST /repos/{owner}/{repo}/dispatches"],createForAuthenticatedUser:["POST /user/repos"],createFork:["POST /repos/{owner}/{repo}/forks"],createInOrg:["POST /orgs/{org}/repos"],createOrUpdateCustomPropertiesValues:["PATCH /repos/{owner}/{repo}/properties/values"],createOrUpdateEnvironment:["PUT /repos/{owner}/{repo}/environments/{environment_name}"],createOrUpdateFileContents:["PUT /repos/{owner}/{repo}/contents/{path}"],createOrgRuleset:["POST /orgs/{org}/rulesets"],createPagesDeployment:["POST /repos/{owner}/{repo}/pages/deployments"],createPagesSite:["POST /repos/{owner}/{repo}/pages"],createRelease:["POST /repos/{owner}/{repo}/releases"],createRepoRuleset:["POST /repos/{owner}/{repo}/rulesets"],createTagProtection:["POST /repos/{owner}/{repo}/tags/protection"],createUsingTemplate:["POST /repos/{template_owner}/{template_repo}/generate"],createWebhook:["POST /repos/{owner}/{repo}/hooks"],declineInvitation:["DELETE /user/repository_invitations/{invitation_id}",{},{renamed:["repos","declineInvitationForAuthenticatedUser"]}],declineInvitationForAuthenticatedUser:["DELETE /user/repository_invitations/{invitation_id}"],delete:["DELETE /repos/{owner}/{repo}"],deleteAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"],deleteAdminBranchProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],deleteAnEnvironment:["DELETE /repos/{owner}/{repo}/environments/{environment_name}"],deleteAutolink:["DELETE /repos/{owner}/{repo}/autolinks/{autolink_id}"],deleteBranchProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection"],deleteCommitComment:["DELETE /repos/{owner}/{repo}/comments/{comment_id}"],deleteCommitSignatureProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],deleteDeployKey:["DELETE /repos/{owner}/{repo}/keys/{key_id}"],deleteDeployment:["DELETE /repos/{owner}/{repo}/deployments/{deployment_id}"],deleteDeploymentBranchPolicy:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"],deleteFile:["DELETE /repos/{owner}/{repo}/contents/{path}"],deleteInvitation:["DELETE /repos/{owner}/{repo}/invitations/{invitation_id}"],deleteOrgRuleset:["DELETE /orgs/{org}/rulesets/{ruleset_id}"],deletePagesSite:["DELETE /repos/{owner}/{repo}/pages"],deletePullRequestReviewProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],deleteRelease:["DELETE /repos/{owner}/{repo}/releases/{release_id}"],deleteReleaseAsset:["DELETE /repos/{owner}/{repo}/releases/assets/{asset_id}"],deleteRepoRuleset:["DELETE /repos/{owner}/{repo}/rulesets/{ruleset_id}"],deleteTagProtection:["DELETE /repos/{owner}/{repo}/tags/protection/{tag_protection_id}"],deleteWebhook:["DELETE /repos/{owner}/{repo}/hooks/{hook_id}"],disableAutomatedSecurityFixes:["DELETE /repos/{owner}/{repo}/automated-security-fixes"],disableDeploymentProtectionRule:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"],disablePrivateVulnerabilityReporting:["DELETE /repos/{owner}/{repo}/private-vulnerability-reporting"],disableVulnerabilityAlerts:["DELETE /repos/{owner}/{repo}/vulnerability-alerts"],downloadArchive:["GET /repos/{owner}/{repo}/zipball/{ref}",{},{renamed:["repos","downloadZipballArchive"]}],downloadTarballArchive:["GET /repos/{owner}/{repo}/tarball/{ref}"],downloadZipballArchive:["GET /repos/{owner}/{repo}/zipball/{ref}"],enableAutomatedSecurityFixes:["PUT /repos/{owner}/{repo}/automated-security-fixes"],enablePrivateVulnerabilityReporting:["PUT /repos/{owner}/{repo}/private-vulnerability-reporting"],enableVulnerabilityAlerts:["PUT /repos/{owner}/{repo}/vulnerability-alerts"],generateReleaseNotes:["POST /repos/{owner}/{repo}/releases/generate-notes"],get:["GET /repos/{owner}/{repo}"],getAccessRestrictions:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"],getAdminBranchProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],getAllDeploymentProtectionRules:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"],getAllEnvironments:["GET /repos/{owner}/{repo}/environments"],getAllStatusCheckContexts:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"],getAllTopics:["GET /repos/{owner}/{repo}/topics"],getAppsWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"],getAutolink:["GET /repos/{owner}/{repo}/autolinks/{autolink_id}"],getBranch:["GET /repos/{owner}/{repo}/branches/{branch}"],getBranchProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection"],getBranchRules:["GET /repos/{owner}/{repo}/rules/branches/{branch}"],getClones:["GET /repos/{owner}/{repo}/traffic/clones"],getCodeFrequencyStats:["GET /repos/{owner}/{repo}/stats/code_frequency"],getCollaboratorPermissionLevel:["GET /repos/{owner}/{repo}/collaborators/{username}/permission"],getCombinedStatusForRef:["GET /repos/{owner}/{repo}/commits/{ref}/status"],getCommit:["GET /repos/{owner}/{repo}/commits/{ref}"],getCommitActivityStats:["GET /repos/{owner}/{repo}/stats/commit_activity"],getCommitComment:["GET /repos/{owner}/{repo}/comments/{comment_id}"],getCommitSignatureProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],getCommunityProfileMetrics:["GET /repos/{owner}/{repo}/community/profile"],getContent:["GET /repos/{owner}/{repo}/contents/{path}"],getContributorsStats:["GET /repos/{owner}/{repo}/stats/contributors"],getCustomDeploymentProtectionRule:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"],getCustomPropertiesValues:["GET /repos/{owner}/{repo}/properties/values"],getDeployKey:["GET /repos/{owner}/{repo}/keys/{key_id}"],getDeployment:["GET /repos/{owner}/{repo}/deployments/{deployment_id}"],getDeploymentBranchPolicy:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"],getDeploymentStatus:["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}"],getEnvironment:["GET /repos/{owner}/{repo}/environments/{environment_name}"],getLatestPagesBuild:["GET /repos/{owner}/{repo}/pages/builds/latest"],getLatestRelease:["GET /repos/{owner}/{repo}/releases/latest"],getOrgRuleSuite:["GET /orgs/{org}/rulesets/rule-suites/{rule_suite_id}"],getOrgRuleSuites:["GET /orgs/{org}/rulesets/rule-suites"],getOrgRuleset:["GET /orgs/{org}/rulesets/{ruleset_id}"],getOrgRulesets:["GET /orgs/{org}/rulesets"],getPages:["GET /repos/{owner}/{repo}/pages"],getPagesBuild:["GET /repos/{owner}/{repo}/pages/builds/{build_id}"],getPagesDeployment:["GET /repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}"],getPagesHealthCheck:["GET /repos/{owner}/{repo}/pages/health"],getParticipationStats:["GET /repos/{owner}/{repo}/stats/participation"],getPullRequestReviewProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],getPunchCardStats:["GET /repos/{owner}/{repo}/stats/punch_card"],getReadme:["GET /repos/{owner}/{repo}/readme"],getReadmeInDirectory:["GET /repos/{owner}/{repo}/readme/{dir}"],getRelease:["GET /repos/{owner}/{repo}/releases/{release_id}"],getReleaseAsset:["GET /repos/{owner}/{repo}/releases/assets/{asset_id}"],getReleaseByTag:["GET /repos/{owner}/{repo}/releases/tags/{tag}"],getRepoRuleSuite:["GET /repos/{owner}/{repo}/rulesets/rule-suites/{rule_suite_id}"],getRepoRuleSuites:["GET /repos/{owner}/{repo}/rulesets/rule-suites"],getRepoRuleset:["GET /repos/{owner}/{repo}/rulesets/{ruleset_id}"],getRepoRulesets:["GET /repos/{owner}/{repo}/rulesets"],getStatusChecksProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],getTeamsWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"],getTopPaths:["GET /repos/{owner}/{repo}/traffic/popular/paths"],getTopReferrers:["GET /repos/{owner}/{repo}/traffic/popular/referrers"],getUsersWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"],getViews:["GET /repos/{owner}/{repo}/traffic/views"],getWebhook:["GET /repos/{owner}/{repo}/hooks/{hook_id}"],getWebhookConfigForRepo:["GET /repos/{owner}/{repo}/hooks/{hook_id}/config"],getWebhookDelivery:["GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}"],listActivities:["GET /repos/{owner}/{repo}/activity"],listAutolinks:["GET /repos/{owner}/{repo}/autolinks"],listBranches:["GET /repos/{owner}/{repo}/branches"],listBranchesForHeadCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head"],listCollaborators:["GET /repos/{owner}/{repo}/collaborators"],listCommentsForCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/comments"],listCommitCommentsForRepo:["GET /repos/{owner}/{repo}/comments"],listCommitStatusesForRef:["GET /repos/{owner}/{repo}/commits/{ref}/statuses"],listCommits:["GET /repos/{owner}/{repo}/commits"],listContributors:["GET /repos/{owner}/{repo}/contributors"],listCustomDeploymentRuleIntegrations:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps"],listDeployKeys:["GET /repos/{owner}/{repo}/keys"],listDeploymentBranchPolicies:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"],listDeploymentStatuses:["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"],listDeployments:["GET /repos/{owner}/{repo}/deployments"],listForAuthenticatedUser:["GET /user/repos"],listForOrg:["GET /orgs/{org}/repos"],listForUser:["GET /users/{username}/repos"],listForks:["GET /repos/{owner}/{repo}/forks"],listInvitations:["GET /repos/{owner}/{repo}/invitations"],listInvitationsForAuthenticatedUser:["GET /user/repository_invitations"],listLanguages:["GET /repos/{owner}/{repo}/languages"],listPagesBuilds:["GET /repos/{owner}/{repo}/pages/builds"],listPublic:["GET /repositories"],listPullRequestsAssociatedWithCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls"],listReleaseAssets:["GET /repos/{owner}/{repo}/releases/{release_id}/assets"],listReleases:["GET /repos/{owner}/{repo}/releases"],listTagProtection:["GET /repos/{owner}/{repo}/tags/protection"],listTags:["GET /repos/{owner}/{repo}/tags"],listTeams:["GET /repos/{owner}/{repo}/teams"],listWebhookDeliveries:["GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries"],listWebhooks:["GET /repos/{owner}/{repo}/hooks"],merge:["POST /repos/{owner}/{repo}/merges"],mergeUpstream:["POST /repos/{owner}/{repo}/merge-upstream"],pingWebhook:["POST /repos/{owner}/{repo}/hooks/{hook_id}/pings"],redeliverWebhookDelivery:["POST /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"],removeAppAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],removeCollaborator:["DELETE /repos/{owner}/{repo}/collaborators/{username}"],removeStatusCheckContexts:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],removeStatusCheckProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],removeTeamAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],removeUserAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],renameBranch:["POST /repos/{owner}/{repo}/branches/{branch}/rename"],replaceAllTopics:["PUT /repos/{owner}/{repo}/topics"],requestPagesBuild:["POST /repos/{owner}/{repo}/pages/builds"],setAdminBranchProtection:["POST /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],setAppAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],setStatusCheckContexts:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],setTeamAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],setUserAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],testPushWebhook:["POST /repos/{owner}/{repo}/hooks/{hook_id}/tests"],transfer:["POST /repos/{owner}/{repo}/transfer"],update:["PATCH /repos/{owner}/{repo}"],updateBranchProtection:["PUT /repos/{owner}/{repo}/branches/{branch}/protection"],updateCommitComment:["PATCH /repos/{owner}/{repo}/comments/{comment_id}"],updateDeploymentBranchPolicy:["PUT /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"],updateInformationAboutPagesSite:["PUT /repos/{owner}/{repo}/pages"],updateInvitation:["PATCH /repos/{owner}/{repo}/invitations/{invitation_id}"],updateOrgRuleset:["PUT /orgs/{org}/rulesets/{ruleset_id}"],updatePullRequestReviewProtection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],updateRelease:["PATCH /repos/{owner}/{repo}/releases/{release_id}"],updateReleaseAsset:["PATCH /repos/{owner}/{repo}/releases/assets/{asset_id}"],updateRepoRuleset:["PUT /repos/{owner}/{repo}/rulesets/{ruleset_id}"],updateStatusCheckPotection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks",{},{renamed:["repos","updateStatusCheckProtection"]}],updateStatusCheckProtection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],updateWebhook:["PATCH /repos/{owner}/{repo}/hooks/{hook_id}"],updateWebhookConfigForRepo:["PATCH /repos/{owner}/{repo}/hooks/{hook_id}/config"],uploadReleaseAsset:["POST /repos/{owner}/{repo}/releases/{release_id}/assets{?name,label}",{baseUrl:"https://uploads.github.com"}]},search:{code:["GET /search/code"],commits:["GET /search/commits"],issuesAndPullRequests:["GET /search/issues"],labels:["GET /search/labels"],repos:["GET /search/repositories"],topics:["GET /search/topics"],users:["GET /search/users"]},secretScanning:{getAlert:["GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"],listAlertsForEnterprise:["GET /enterprises/{enterprise}/secret-scanning/alerts"],listAlertsForOrg:["GET /orgs/{org}/secret-scanning/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/secret-scanning/alerts"],listLocationsForAlert:["GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations"],updateAlert:["PATCH /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"]},securityAdvisories:{createFork:["POST /repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks"],createPrivateVulnerabilityReport:["POST /repos/{owner}/{repo}/security-advisories/reports"],createRepositoryAdvisory:["POST /repos/{owner}/{repo}/security-advisories"],createRepositoryAdvisoryCveRequest:["POST /repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve"],getGlobalAdvisory:["GET /advisories/{ghsa_id}"],getRepositoryAdvisory:["GET /repos/{owner}/{repo}/security-advisories/{ghsa_id}"],listGlobalAdvisories:["GET /advisories"],listOrgRepositoryAdvisories:["GET /orgs/{org}/security-advisories"],listRepositoryAdvisories:["GET /repos/{owner}/{repo}/security-advisories"],updateRepositoryAdvisory:["PATCH /repos/{owner}/{repo}/security-advisories/{ghsa_id}"]},teams:{addOrUpdateMembershipForUserInOrg:["PUT /orgs/{org}/teams/{team_slug}/memberships/{username}"],addOrUpdateProjectPermissionsInOrg:["PUT /orgs/{org}/teams/{team_slug}/projects/{project_id}"],addOrUpdateRepoPermissionsInOrg:["PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],checkPermissionsForProjectInOrg:["GET /orgs/{org}/teams/{team_slug}/projects/{project_id}"],checkPermissionsForRepoInOrg:["GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],create:["POST /orgs/{org}/teams"],createDiscussionCommentInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments"],createDiscussionInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions"],deleteDiscussionCommentInOrg:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],deleteDiscussionInOrg:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],deleteInOrg:["DELETE /orgs/{org}/teams/{team_slug}"],getByName:["GET /orgs/{org}/teams/{team_slug}"],getDiscussionCommentInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],getDiscussionInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],getMembershipForUserInOrg:["GET /orgs/{org}/teams/{team_slug}/memberships/{username}"],list:["GET /orgs/{org}/teams"],listChildInOrg:["GET /orgs/{org}/teams/{team_slug}/teams"],listDiscussionCommentsInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments"],listDiscussionsInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions"],listForAuthenticatedUser:["GET /user/teams"],listMembersInOrg:["GET /orgs/{org}/teams/{team_slug}/members"],listPendingInvitationsInOrg:["GET /orgs/{org}/teams/{team_slug}/invitations"],listProjectsInOrg:["GET /orgs/{org}/teams/{team_slug}/projects"],listReposInOrg:["GET /orgs/{org}/teams/{team_slug}/repos"],removeMembershipForUserInOrg:["DELETE /orgs/{org}/teams/{team_slug}/memberships/{username}"],removeProjectInOrg:["DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id}"],removeRepoInOrg:["DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],updateDiscussionCommentInOrg:["PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],updateDiscussionInOrg:["PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],updateInOrg:["PATCH /orgs/{org}/teams/{team_slug}"]},users:{addEmailForAuthenticated:["POST /user/emails",{},{renamed:["users","addEmailForAuthenticatedUser"]}],addEmailForAuthenticatedUser:["POST /user/emails"],addSocialAccountForAuthenticatedUser:["POST /user/social_accounts"],block:["PUT /user/blocks/{username}"],checkBlocked:["GET /user/blocks/{username}"],checkFollowingForUser:["GET /users/{username}/following/{target_user}"],checkPersonIsFollowedByAuthenticated:["GET /user/following/{username}"],createGpgKeyForAuthenticated:["POST /user/gpg_keys",{},{renamed:["users","createGpgKeyForAuthenticatedUser"]}],createGpgKeyForAuthenticatedUser:["POST /user/gpg_keys"],createPublicSshKeyForAuthenticated:["POST /user/keys",{},{renamed:["users","createPublicSshKeyForAuthenticatedUser"]}],createPublicSshKeyForAuthenticatedUser:["POST /user/keys"],createSshSigningKeyForAuthenticatedUser:["POST /user/ssh_signing_keys"],deleteEmailForAuthenticated:["DELETE /user/emails",{},{renamed:["users","deleteEmailForAuthenticatedUser"]}],deleteEmailForAuthenticatedUser:["DELETE /user/emails"],deleteGpgKeyForAuthenticated:["DELETE /user/gpg_keys/{gpg_key_id}",{},{renamed:["users","deleteGpgKeyForAuthenticatedUser"]}],deleteGpgKeyForAuthenticatedUser:["DELETE /user/gpg_keys/{gpg_key_id}"],deletePublicSshKeyForAuthenticated:["DELETE /user/keys/{key_id}",{},{renamed:["users","deletePublicSshKeyForAuthenticatedUser"]}],deletePublicSshKeyForAuthenticatedUser:["DELETE /user/keys/{key_id}"],deleteSocialAccountForAuthenticatedUser:["DELETE /user/social_accounts"],deleteSshSigningKeyForAuthenticatedUser:["DELETE /user/ssh_signing_keys/{ssh_signing_key_id}"],follow:["PUT /user/following/{username}"],getAuthenticated:["GET /user"],getByUsername:["GET /users/{username}"],getContextForUser:["GET /users/{username}/hovercard"],getGpgKeyForAuthenticated:["GET /user/gpg_keys/{gpg_key_id}",{},{renamed:["users","getGpgKeyForAuthenticatedUser"]}],getGpgKeyForAuthenticatedUser:["GET /user/gpg_keys/{gpg_key_id}"],getPublicSshKeyForAuthenticated:["GET /user/keys/{key_id}",{},{renamed:["users","getPublicSshKeyForAuthenticatedUser"]}],getPublicSshKeyForAuthenticatedUser:["GET /user/keys/{key_id}"],getSshSigningKeyForAuthenticatedUser:["GET /user/ssh_signing_keys/{ssh_signing_key_id}"],list:["GET /users"],listBlockedByAuthenticated:["GET /user/blocks",{},{renamed:["users","listBlockedByAuthenticatedUser"]}],listBlockedByAuthenticatedUser:["GET /user/blocks"],listEmailsForAuthenticated:["GET /user/emails",{},{renamed:["users","listEmailsForAuthenticatedUser"]}],listEmailsForAuthenticatedUser:["GET /user/emails"],listFollowedByAuthenticated:["GET /user/following",{},{renamed:["users","listFollowedByAuthenticatedUser"]}],listFollowedByAuthenticatedUser:["GET /user/following"],listFollowersForAuthenticatedUser:["GET /user/followers"],listFollowersForUser:["GET /users/{username}/followers"],listFollowingForUser:["GET /users/{username}/following"],listGpgKeysForAuthenticated:["GET /user/gpg_keys",{},{renamed:["users","listGpgKeysForAuthenticatedUser"]}],listGpgKeysForAuthenticatedUser:["GET /user/gpg_keys"],listGpgKeysForUser:["GET /users/{username}/gpg_keys"],listPublicEmailsForAuthenticated:["GET /user/public_emails",{},{renamed:["users","listPublicEmailsForAuthenticatedUser"]}],listPublicEmailsForAuthenticatedUser:["GET /user/public_emails"],listPublicKeysForUser:["GET /users/{username}/keys"],listPublicSshKeysForAuthenticated:["GET /user/keys",{},{renamed:["users","listPublicSshKeysForAuthenticatedUser"]}],listPublicSshKeysForAuthenticatedUser:["GET /user/keys"],listSocialAccountsForAuthenticatedUser:["GET /user/social_accounts"],listSocialAccountsForUser:["GET /users/{username}/social_accounts"],listSshSigningKeysForAuthenticatedUser:["GET /user/ssh_signing_keys"],listSshSigningKeysForUser:["GET /users/{username}/ssh_signing_keys"],setPrimaryEmailVisibilityForAuthenticated:["PATCH /user/email/visibility",{},{renamed:["users","setPrimaryEmailVisibilityForAuthenticatedUser"]}],setPrimaryEmailVisibilityForAuthenticatedUser:["PATCH /user/email/visibility"],unblock:["DELETE /user/blocks/{username}"],unfollow:["DELETE /user/following/{username}"],updateAuthenticated:["PATCH /user"]}},zo=Vo,X=new Map;for(const[r,e]of Object.entries(zo))for(const[s,o]of Object.entries(e)){const[t,a,n]=o,[i,c]=t.split(/ /),d=Object.assign({method:i,url:c},a);X.has(r)||X.set(r,new Map),X.get(r).set(s,{scope:r,methodName:s,endpointDefaults:d,decorations:n})}var Mo={has({scope:r},e){return X.get(r).has(e)},getOwnPropertyDescriptor(r,e){return{value:this.get(r,e),configurable:!0,writable:!0,enumerable:!0}},defineProperty(r,e,s){return Object.defineProperty(r.cache,e,s),!0},deleteProperty(r,e){return delete r.cache[e],!0},ownKeys({scope:r}){return[...X.get(r).keys()]},set(r,e,s){return r.cache[e]=s},get({octokit:r,scope:e,cache:s},o){if(s[o])return s[o];const t=X.get(e).get(o);if(!t)return;const{endpointDefaults:a,decorations:n}=t;return n?s[o]=Ko(r,e,o,a,n):s[o]=r.request.defaults(a),s[o]}};function Wo(r){const e={};for(const s of X.keys())e[s]=new Proxy({octokit:r,scope:s,cache:{}},Mo);return e}function Ko(r,e,s,o,t){const a=r.request.defaults(o);function n(...i){let c=a.endpoint.merge(...i);if(t.mapToData)return c=Object.assign({},c,{data:c[t.mapToData],[t.mapToData]:void 0}),a(c);if(t.renamed){const[d,g]=t.renamed;r.log.warn(`octokit.${e}.${s}() has been renamed to octokit.${d}.${g}()`)}if(t.deprecated&&r.log.warn(t.deprecated),t.renamedParameters){const d=a.endpoint.merge(...i);for(const[g,u]of Object.entries(t.renamedParameters))g in d&&(r.log.warn(`"${g}" parameter is deprecated for "octokit.${e}.${s}()". Use "${u}" instead`),u in d||(d[u]=d[g]),delete d[g]);return a(d)}return a(...i)}return Object.assign(n,a)}function Cr(r){const e=Wo(r);return{...e,rest:e}}Cr.VERSION=No;var Jo="20.1.1",Zo=$o.plugin(Sr,Cr,Fr).defaults({userAgent:`octokit-rest.js/${Jo}`});const Xo={beforeDevCommand:"yarn dev",beforeBuildCommand:"yarn build",devPath:"http://localhost:5173",distDir:"../dist",withGlobalTauri:!1},Yo={allowlist:{all:!0,fs:{all:!0,scope:["**"]},shell:{all:!0,open:!0,sidecar:!0,scope:[{name:"iib_api_server",sidecar:!0}]}},bundle:{active:!0,targets:"all",identifier:"com.zanllp.iib",icon:["icons/32x32.png","icons/128x128.png","icons/128x128@2x.png","icons/icon.icns","icons/icon.ico"],externalBin:["iib_api_server"]},security:{csp:null},windows:[{fullscreen:!1,resizable:!0,fileDropEnabled:!1,title:"Infinite Image Browsing",width:800,height:600,maximized:!0}]},Qo={build:Xo,package:{productName:"Infinite Image Browsing",version:"0.15.0"},tauri:Yo},Ur=new Zo,et="v"+Qo.package.version,Q=j(),Ce=j(""),Dr=j(""),Lr=j(""),ee=U(()=>({tag:Lr.value||et,hash:Dr.value})),rt=U(()=>Ce.value?Ce.value!==ee.value.tag:!1);async function st(r,e){try{return(await Ur.repos.listCommits({owner:r,repo:e,per_page:1})).data[0]}catch(s){console.error("Error fetching the latest commit:",s)}}async function ot(r,e){try{return(await Ur.repos.getLatestRelease({owner:r,repo:e})).data}catch(s){console.error("Error fetching the latest release:",s)}}const ar="zanllp",ir="sd-webui-infinite-image-browsing";ps(500+500*Math.random()).then(async()=>{ds().then(e=>{Lr.value=e.tag??"",Dr.value=e.hash??""}),Q.value=await st(ar,ir);const r=await ot(ar,ir);Ce.value=(r==null?void 0:r.tag_name)??""});const we=r=>(_s("data-v-1dd79386"),r=r(),vs(),r),tt={class:"container"},nt={class:"header"},at={key:0,style:{"margin-left":"16px","font-size":"1.5em"}},it=we(()=>T("div",{"flex-placeholder":""},null,-1)),ct=we(()=>T("a",{href:"https://github.com/zanllp/sd-webui-infinite-image-browsing",target:"_blank",class:"last-record"},"Github",-1)),lt={href:"https://github.com/zanllp/sd-webui-infinite-image-browsing/blob/main/.env.example",target:"_blank",class:"last-record"},ut=we(()=>T("a",{href:"https://github.com/zanllp/sd-webui-infinite-image-browsing/releases",target:"_blank",class:"last-record"},"Releases",-1)),pt={href:"https://github.com/zanllp/sd-webui-infinite-image-browsing/wiki/Change-log",target:"_blank",class:"last-record"},dt={href:"https://github.com/zanllp/sd-webui-infinite-image-browsing/issues/90",target:"_blank",class:"last-record"},gt={class:"access-mode-message"},mt=we(()=>T("div",{"flex-placeholder":""},null,-1)),ht={class:"content"},Tt={class:"feature-item"},Et={class:"text line-clamp-1"},ft=["onClick"],bt={class:"text line-clamp-2"},_t={key:0,class:"feature-item"},vt={class:"text line-clamp-1"},wt=["onClick"],yt={class:"text line-clamp-2"},kt={key:0,class:"fixed"},Pt={class:"feature-item"},Gt=["onClick"],Ot={class:"text line-clamp-1"},St={class:"text line-clamp-1"},At={class:"text line-clamp-1"},Rt={class:"text line-clamp-1"},Ft={key:1,class:"feature-item recent"},Ct={class:"title"},Ut=["onClick"],Dt={class:"text line-clamp-1"},Lt={class:"ver-info"},It={key:0},xt={key:1},jt={key:2},$t=M({__name:"emptyStartup",props:{tabIdx:{},paneIdx:{},popAddPathModal:{}},setup(r){const e=r,s=dr(),o=gs();ms(()=>{e.popAddPathModal&&Pe(e.popAddPathModal.type,e.popAddPathModal.path)});const t={local:D("local"),"tag-search":D("imgSearch"),"fuzzy-search":D("fuzzy-search"),"global-setting":D("globalSettings"),"batch-download":D("batchDownload")+" / "+D("archive")},a=(l,p,b)=>{let _;switch(l){case"grid-view":case"tag-search-matched-image-grid":case"img-sli":return;case"global-setting":case"tag-search":case"batch-download":case"fuzzy-search":case"empty":_={type:l,name:t[l],key:Date.now()+ke()};break;case"local":_={type:l,name:t[l],key:Date.now()+ke(),path:p,mode:b==="scanned-fixed"||b==="walk"?b:"scanned"}}return _},n=(l,p,b)=>{const _=a(l,p,b);if(!_)return;const P=s.tabList[e.tabIdx];P.panes.splice(e.paneIdx,1,_),P.key=_.key},i=(l,p,b)=>{const _=a(l,p,b);if(!_)return;s.tabList[e.tabIdx].panes.push(_)},c=(l,p,b)=>{const _=a(l,p,b);if(!_)return;let P=s.tabList[e.tabIdx+1];P||(P={panes:[],key:"",id:ke()},s.tabList[e.tabIdx+1]=P),P.panes.push(_),P.key=_.key},d=U(()=>{var l;return(l=s.tabListHistoryRecord)==null?void 0:l[1]}),g=U(()=>s.quickMovePaths.filter(({key:l,types:p})=>l==="outdir_txt2img_samples"||l==="outdir_img2img_samples"||l==="outdir_txt2img_grids"||l==="outdir_img2img_grids"||p.includes("walk"))),u=window.parent!==window,E=()=>window.parent.open("/infinite_image_browsing"+(window.parent.location.href.includes("theme=dark")?"?__theme=dark":"")),y=()=>{Ts(d.value),s.tabList=Es(d.value.tabs)},S=U(()=>{var l;return hs?"desktop application":((l=s.conf)==null?void 0:l.launch_mode)==="sd"?"sd-webui extension":"standalone"});return(l,p)=>{var $,q,L,V;const b=Te,_=ue,P=Le,w=fs,G=bs;return O(),R("div",tt,[T("div",nt,[T("h1",null,v(l.$t("welcome")),1),($=f(s).conf)!=null&&$.enable_access_control&&f(s).dontShowAgain?(O(),R("div",at,[h(f(Me),{title:"Access Control mode",style:{"vertical-align":"text-bottom"}})])):H("",!0),it,ct,T("a",lt,v(l.$t("privacyAndSecurity")),1),h(b,{count:f(rt)?"new":null,offset:[2,0],color:"geekblue"},{default:C(()=>[ut]),_:1},8,["count"]),T("a",pt,v(l.$t("changlog")),1),T("a",dt,v(l.$t("faq")),1),h(P,{value:f(s).darkModeControl,"onUpdate:value":p[0]||(p[0]=m=>f(s).darkModeControl=m),"button-style":"solid"},{default:C(()=>[h(_,{value:"light"},{default:C(()=>[B("Light")]),_:1}),h(_,{value:"auto"},{default:C(()=>[B("Auto")]),_:1}),h(_,{value:"dark"},{default:C(()=>[B("Dark")]),_:1})]),_:1},8,["value"])]),(q=f(s).conf)!=null&&q.enable_access_control&&!f(s).dontShowAgain?(O(),he(w,{key:0,"show-icon":""},{message:C(()=>[T("div",gt,[T("div",null,v(l.$t("accessControlModeTips")),1),mt,T("a",{onClick:p[1]||(p[1]=z(m=>f(s).dontShowAgain=!0,["prevent"]))},v(l.$t("dontShowAgain")),1)])]),icon:C(()=>[h(f(Me))]),_:1})):H("",!0),T("div",ht,[T("div",Tt,[T("h2",null,v(l.$t("walkMode")),1),T("ul",null,[T("li",{onClick:p[2]||(p[2]=m=>f(Pe)("walk")),class:"item"},[T("span",Et,[h(f(He)),B(" "+v(l.$t("add")),1)])]),(O(!0),R(K,null,ae(g.value,m=>(O(),he(Je,{key:m.key,onOpenInNewTab:A=>i("local",m.dir,"walk"),onOpenOnTheRight:A=>c("local",m.dir,"walk")},{default:C(()=>[T("li",{class:"item rem",onClick:z(A=>n("local",m.dir,"walk"),["prevent"])},[T("span",bt,v(m.zh),1),m.can_delete?(O(),R(K,{key:0},[h(G,{type:"link",onClick:z(A=>f(Ke)(m.dir),["stop"])},{default:C(()=>[B(v(l.$t("alias")),1)]),_:2},1032,["onClick"]),h(G,{type:"link",onClick:z(A=>f(We)(m.dir,"walk"),["stop"])},{default:C(()=>[B(v(l.$t("remove")),1)]),_:2},1032,["onClick"])],64)):H("",!0)],8,ft)]),_:2},1032,["onOpenInNewTab","onOpenOnTheRight"]))),128))])]),f(s).quickMovePaths.length?(O(),R("div",_t,[T("h2",null,v(l.$t("launchFromNormalAndFixed")),1),T("ul",null,[T("li",{onClick:p[3]||(p[3]=m=>f(Pe)("scanned")),class:"item"},[T("span",vt,[h(f(He)),B(" "+v(l.$t("add")),1)])]),(O(!0),R(K,null,ae(f(s).quickMovePaths.filter(({types:m})=>m.includes("cli_access_only")||m.includes("preset")||m.includes("scanned")||m.includes("scanned-fixed")),m=>(O(),R(K,{key:m.key},[(O(!0),R(K,null,ae(m.types.filter(A=>A!=="walk"),A=>(O(),he(Je,{key:A,onOpenInNewTab:x=>i("local",m.dir,A),onOpenOnTheRight:x=>c("local",m.dir,A)},{default:C(()=>[T("li",{class:"item rem",onClick:z(x=>n("local",m.dir,A),["prevent"])},[T("span",yt,[A=="scanned-fixed"?(O(),R("span",kt,"Fixed")):H("",!0),B(v(m.zh),1)]),m.can_delete&&(A==="scanned-fixed"||A==="scanned")?(O(),R(K,{key:0},[h(G,{type:"link",onClick:z(x=>f(Ke)(m.dir),["stop"])},{default:C(()=>[B(v(l.$t("alias")),1)]),_:2},1032,["onClick"]),h(G,{type:"link",onClick:z(x=>f(We)(m.dir,A),["stop"])},{default:C(()=>[B(v(l.$t("remove")),1)]),_:2},1032,["onClick"])],64)):H("",!0)],8,wt)]),_:2},1032,["onOpenInNewTab","onOpenOnTheRight"]))),128))],64))),128))])])):H("",!0),T("div",Pt,[T("h2",null,v(l.$t("launch")),1),T("ul",null,[(O(!0),R(K,null,ae(Object.keys(t),m=>(O(),R("li",{key:m,class:"item",onClick:z(A=>n(m),["prevent"])},[T("span",Ot,v(t[m]),1)],8,Gt))),128)),T("li",{class:"item",onClick:p[4]||(p[4]=m=>f(o).opened=!0)},[T("span",St,v(l.$t("imgCompare")),1)]),u?(O(),R("li",{key:0,class:"item",onClick:E},[T("span",At,v(l.$t("openInNewWindow")),1)])):H("",!0),(L=d.value)!=null&&L.tabs.length?(O(),R("li",{key:1,class:"item",onClick:y},[T("span",Rt,v(l.$t("restoreLastRecord")),1)])):H("",!0)])]),f(s).recent.length?(O(),R("div",Ft,[T("div",Ct,[T("h2",null,v(l.$t("recent")),1),h(G,{onClick:p[5]||(p[5]=m=>f(s).recent=[]),type:"link"},{default:C(()=>[B(v(l.$t("clear")),1)]),_:1})]),T("ul",null,[(O(!0),R(K,null,ae(f(s).recent,m=>(O(),R("li",{key:m.key,class:"item",onClick:z(A=>n("local",m.path),["prevent"])},[h(f(Bs),{class:"icon"}),T("span",Dt,v(m.path),1)],8,Ut))),128))])])):H("",!0)]),T("div",Lt,[T("div",null," Version: "+v(f(ee).tag)+" ("+v(S.value)+") ",1),f(ee).hash?(O(),R("div",It," Hash: "+v(f(ee).hash),1)):H("",!0),f(Q)&&f(ee).hash&&f(Q).sha!==f(ee).hash?(O(),R("div",xt," Not the latest commit ")):H("",!0),f(Q)?(O(),R("div",jt," Latest Commit: "+v(f(Q).sha)+" (Updated at "+v((V=f(Q).commit.author)==null?void 0:V.date)+") ",1)):H("",!0)])])}}});const zt=ws($t,[["__scopeId","data-v-1dd79386"]]);export{zt as default};