From 52427b80ec01d50b770203967c2bb7110c21ad49 Mon Sep 17 00:00:00 2001 From: Denys Dinkevych Date: Mon, 18 Nov 2024 19:11:36 +0200 Subject: [PATCH 01/24] Add files via upload --- README.md | 45 ++---- devfinder-preview.png | Bin 0 -> 369664 bytes dist/assets/index-D0lu0K35.js | 175 +++++++++++++++++++++ dist/assets/index-DdvEiTXx.css | 1 + dist/index.html | 32 ++++ index.html | 24 +-- package-lock.json | 15 +- package.json | 3 +- src/App.tsx | 157 +++++++++++------- src/components/LanguageBadge.tsx | 158 +++++++++++++++++++ src/components/Search.tsx | 128 +++++++++++++++ src/components/SearchBar.tsx | 103 ++++++------ src/components/UserList.tsx | 262 ++++++++++++++++++++----------- src/components/ui/badge.tsx | 19 +++ src/components/ui/card.tsx | 47 ++++++ src/components/ui/select.tsx | 136 ++++++++++++++++ src/styles/global.css | 51 +++--- src/types/github.ts | 6 +- tailwind.config.js | 41 ++++- 19 files changed, 1126 insertions(+), 277 deletions(-) create mode 100644 devfinder-preview.png create mode 100644 dist/assets/index-D0lu0K35.js create mode 100644 dist/assets/index-DdvEiTXx.css create mode 100644 dist/index.html create mode 100644 src/components/LanguageBadge.tsx create mode 100644 src/components/Search.tsx create mode 100644 src/components/ui/badge.tsx create mode 100644 src/components/ui/card.tsx create mode 100644 src/components/ui/select.tsx diff --git a/README.md b/README.md index 75759be..63cfc5c 100644 --- a/README.md +++ b/README.md @@ -1,38 +1,17 @@ -# GitHub Bio Search +# DevFinder -Search GitHub users by their bio descriptions. Built with React, TypeScript, and Tailwind CSS. +A GitHub user search application that helps discover talented developers worldwide. -## Setup - -1. Clone the repository -2. Install dependencies: - ```bash - npm install - ``` - -3. Create a `.env.local` file with your GitHub credentials: - ``` - VITE_GITHUB_TOKEN=your_github_token - VITE_GITHUB_CLIENT_ID=your_client_id - ``` - -4. For development: - ```bash - netlify dev - ``` +## Features -## Environment Variables +- GitHub OAuth authentication +- Search users by bio and location +- Sort by followers, repositories, or stars +- Dark/light theme support +- Responsive design +- Most used programming language detection +- Detailed user profiles -### Local Development -- `VITE_GITHUB_TOKEN`: GitHub Personal Access Token -- `VITE_GITHUB_CLIENT_ID`: GitHub OAuth App Client ID - -### Netlify Deployment -Set these in Netlify environment variables: -- `GITHUB_CLIENT_ID`: OAuth App Client ID -- `GITHUB_CLIENT_SECRET`: OAuth App Client Secret -- `VITE_GITHUB_CLIENT_ID`: Same as GITHUB_CLIENT_ID - -## License +## Setup -MIT \ No newline at end of file +1. Clone the repository \ No newline at end of file diff --git a/devfinder-preview.png b/devfinder-preview.png new file mode 100644 index 0000000000000000000000000000000000000000..c39c7785c9450ff7e283c44b3c3f89b69a994be1 GIT binary patch literal 369664 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 literal 0 HcmV?d00001 diff --git a/dist/assets/index-D0lu0K35.js b/dist/assets/index-D0lu0K35.js new file mode 100644 index 0000000..7da584a --- /dev/null +++ b/dist/assets/index-D0lu0K35.js @@ -0,0 +1,175 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))n(o);new MutationObserver(o=>{for(const s of o)if(s.type==="childList")for(const i of s.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function r(o){const s={};return o.integrity&&(s.integrity=o.integrity),o.referrerPolicy&&(s.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?s.credentials="include":o.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function n(o){if(o.ep)return;o.ep=!0;const s=r(o);fetch(o.href,s)}})();function Ca(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Oa={exports:{}},yo={},Ra={exports:{}},A={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var ln=Symbol.for("react.element"),mp=Symbol.for("react.portal"),hp=Symbol.for("react.fragment"),yp=Symbol.for("react.strict_mode"),vp=Symbol.for("react.profiler"),Ep=Symbol.for("react.provider"),wp=Symbol.for("react.context"),Tp=Symbol.for("react.forward_ref"),kp=Symbol.for("react.suspense"),_p=Symbol.for("react.memo"),Sp=Symbol.for("react.lazy"),ol=Symbol.iterator;function Pp(e){return e===null||typeof e!="object"?null:(e=ol&&e[ol]||e["@@iterator"],typeof e=="function"?e:null)}var Ga={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Aa=Object.assign,Fa={};function mr(e,t,r){this.props=e,this.context=t,this.refs=Fa,this.updater=r||Ga}mr.prototype.isReactComponent={};mr.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};mr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function ba(){}ba.prototype=mr.prototype;function li(e,t,r){this.props=e,this.context=t,this.refs=Fa,this.updater=r||Ga}var ai=li.prototype=new ba;ai.constructor=li;Aa(ai,mr.prototype);ai.isPureReactComponent=!0;var sl=Array.isArray,Ua=Object.prototype.hasOwnProperty,ui={current:null},ja={key:!0,ref:!0,__self:!0,__source:!0};function Da(e,t,r){var n,o={},s=null,i=null;if(t!=null)for(n in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(s=""+t.key),t)Ua.call(t,n)&&!ja.hasOwnProperty(n)&&(o[n]=t[n]);var l=arguments.length-2;if(l===1)o.children=r;else if(1>>1,q=_[$];if(0>>1;$o(Do,R))Sto(fn,Do)?(_[$]=fn,_[St]=R,$=St):(_[$]=Do,_[_t]=R,$=_t);else if(Sto(fn,R))_[$]=fn,_[St]=R,$=St;else break e}}return O}function o(_,O){var R=_.sortIndex-O.sortIndex;return R!==0?R:_.id-O.id}if(typeof performance=="object"&&typeof performance.now=="function"){var s=performance;e.unstable_now=function(){return s.now()}}else{var i=Date,l=i.now();e.unstable_now=function(){return i.now()-l}}var a=[],u=[],h=1,f=null,g=3,y=!1,T=!1,w=!1,j=typeof setTimeout=="function"?setTimeout:null,p=typeof clearTimeout=="function"?clearTimeout:null,c=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function d(_){for(var O=r(u);O!==null;){if(O.callback===null)n(u);else if(O.startTime<=_)n(u),O.sortIndex=O.expirationTime,t(a,O);else break;O=r(u)}}function v(_){if(w=!1,d(_),!T)if(r(a)!==null)T=!0,te(k);else{var O=r(u);O!==null&&rt(v,O.startTime-_)}}function k(_,O){T=!1,w&&(w=!1,p(C),C=-1),y=!0;var R=g;try{for(d(O),f=r(a);f!==null&&(!(f.expirationTime>O)||_&&!Y());){var $=f.callback;if(typeof $=="function"){f.callback=null,g=f.priorityLevel;var q=$(f.expirationTime<=O);O=e.unstable_now(),typeof q=="function"?f.callback=q:f===r(a)&&n(a),d(O)}else n(a);f=r(a)}if(f!==null)var dn=!0;else{var _t=r(u);_t!==null&&rt(v,_t.startTime-O),dn=!1}return dn}finally{f=null,g=R,y=!1}}var P=!1,x=null,C=-1,U=5,G=-1;function Y(){return!(e.unstable_now()-G_||125<_?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):U=0<_?Math.floor(1e3/_):5},e.unstable_getCurrentPriorityLevel=function(){return g},e.unstable_getFirstCallbackNode=function(){return r(a)},e.unstable_next=function(_){switch(g){case 1:case 2:case 3:var O=3;break;default:O=g}var R=g;g=O;try{return _()}finally{g=R}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(_,O){switch(_){case 1:case 2:case 3:case 4:case 5:break;default:_=3}var R=g;g=_;try{return O()}finally{g=R}},e.unstable_scheduleCallback=function(_,O,R){var $=e.unstable_now();switch(typeof R=="object"&&R!==null?(R=R.delay,R=typeof R=="number"&&0$?(_.sortIndex=R,t(u,_),r(a)===null&&_===r(u)&&(w?(p(C),C=-1):w=!0,rt(v,R-$))):(_.sortIndex=q,t(a,_),T||y||(T=!0,te(k))),_},e.unstable_shouldYield=Y,e.unstable_wrapCallback=function(_){var O=g;return function(){var R=g;g=O;try{return _.apply(this,arguments)}finally{g=R}}}})($a);Ma.exports=$a;var Dp=Ma.exports;/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Lp=F,ke=Dp;function E(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ds=Object.prototype.hasOwnProperty,Np=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,ll={},al={};function zp(e){return ds.call(al,e)?!0:ds.call(ll,e)?!1:Np.test(e)?al[e]=!0:(ll[e]=!0,!1)}function Ip(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Mp(e,t,r,n){if(t===null||typeof t>"u"||Ip(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function fe(e,t,r,n,o,s,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=o,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=s,this.removeEmptyString=i}var oe={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){oe[e]=new fe(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];oe[t]=new fe(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){oe[e]=new fe(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){oe[e]=new fe(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){oe[e]=new fe(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){oe[e]=new fe(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){oe[e]=new fe(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){oe[e]=new fe(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){oe[e]=new fe(e,5,!1,e.toLowerCase(),null,!1,!1)});var pi=/[\-:]([a-z])/g;function di(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(pi,di);oe[t]=new fe(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(pi,di);oe[t]=new fe(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(pi,di);oe[t]=new fe(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){oe[e]=new fe(e,1,!1,e.toLowerCase(),null,!1,!1)});oe.xlinkHref=new fe("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){oe[e]=new fe(e,1,!1,e.toLowerCase(),null,!0,!0)});function fi(e,t,r,n){var o=oe.hasOwnProperty(t)?oe[t]:null;(o!==null?o.type!==0:n||!(2l||o[i]!==s[l]){var a=` +`+o[i].replace(" at new "," at ");return e.displayName&&a.includes("")&&(a=a.replace("",e.displayName)),a}while(1<=i&&0<=l);break}}}finally{zo=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?Gr(e):""}function $p(e){switch(e.tag){case 5:return Gr(e.type);case 16:return Gr("Lazy");case 13:return Gr("Suspense");case 19:return Gr("SuspenseList");case 0:case 2:case 15:return e=Io(e.type,!1),e;case 11:return e=Io(e.type.render,!1),e;case 1:return e=Io(e.type,!0),e;default:return""}}function hs(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Bt:return"Fragment";case Ht:return"Portal";case fs:return"Profiler";case gi:return"StrictMode";case gs:return"Suspense";case ms:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Va:return(e.displayName||"Context")+".Consumer";case Ba:return(e._context.displayName||"Context")+".Provider";case mi:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case hi:return t=e.displayName||null,t!==null?t:hs(e.type)||"Memo";case ot:t=e._payload,e=e._init;try{return hs(e(t))}catch{}}return null}function Hp(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return hs(t);case 8:return t===gi?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function vt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function qa(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Bp(e){var t=qa(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var o=r.get,s=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(i){n=""+i,s.call(this,i)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(i){n=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function hn(e){e._valueTracker||(e._valueTracker=Bp(e))}function Ka(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=qa(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function Wn(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function ys(e,t){var r=t.checked;return V({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function cl(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=vt(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Qa(e,t){t=t.checked,t!=null&&fi(e,"checked",t,!1)}function vs(e,t){Qa(e,t);var r=vt(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Es(e,t.type,r):t.hasOwnProperty("defaultValue")&&Es(e,t.type,vt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function pl(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function Es(e,t,r){(t!=="number"||Wn(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var Ar=Array.isArray;function rr(e,t,r,n){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=yn.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Br(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var Ur={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Vp=["Webkit","ms","Moz","O"];Object.keys(Ur).forEach(function(e){Vp.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Ur[t]=Ur[e]})});function Ja(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||Ur.hasOwnProperty(e)&&Ur[e]?(""+t).trim():t+"px"}function eu(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=Ja(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,o):e[r]=o}}var Wp=V({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ks(e,t){if(t){if(Wp[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(E(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(E(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(E(61))}if(t.style!=null&&typeof t.style!="object")throw Error(E(62))}}function _s(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Ss=null;function yi(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ps=null,nr=null,or=null;function gl(e){if(e=cn(e)){if(typeof Ps!="function")throw Error(E(280));var t=e.stateNode;t&&(t=ko(t),Ps(e.stateNode,e.type,t))}}function tu(e){nr?or?or.push(e):or=[e]:nr=e}function ru(){if(nr){var e=nr,t=or;if(or=nr=null,gl(e),t)for(e=0;e>>=0,e===0?32:31-(nd(e)/od|0)|0}var vn=64,En=4194304;function Fr(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Yn(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,o=e.suspendedLanes,s=e.pingedLanes,i=r&268435455;if(i!==0){var l=i&~o;l!==0?n=Fr(l):(s&=i,s!==0&&(n=Fr(s)))}else i=r&~o,i!==0?n=Fr(i):s!==0&&(n=Fr(s));if(n===0)return 0;if(t!==0&&t!==n&&!(t&o)&&(o=n&-n,s=t&-t,o>=s||o===16&&(s&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0r;r++)t.push(e);return t}function an(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-De(t),e[t]=r}function ad(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0=Dr),_l=" ",Sl=!1;function ku(e,t){switch(e){case"keyup":return Dd.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function _u(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Vt=!1;function Nd(e,t){switch(e){case"compositionend":return _u(t);case"keypress":return t.which!==32?null:(Sl=!0,_l);case"textInput":return e=t.data,e===_l&&Sl?null:e;default:return null}}function zd(e,t){if(Vt)return e==="compositionend"||!Pi&&ku(e,t)?(e=wu(),Dn=ki=at=null,Vt=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Ol(r)}}function Cu(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Cu(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Ou(){for(var e=window,t=Wn();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=Wn(e.document)}return t}function xi(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Kd(e){var t=Ou(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&Cu(r.ownerDocument.documentElement,r)){if(n!==null&&xi(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=r.textContent.length,s=Math.min(n.start,o);n=n.end===void 0?s:Math.min(n.end,o),!e.extend&&s>n&&(o=n,n=s,s=o),o=Rl(r,s);var i=Rl(r,n);o&&i&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),s>n?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r=document.documentMode,Wt=null,As=null,Nr=null,Fs=!1;function Gl(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Fs||Wt==null||Wt!==Wn(n)||(n=Wt,"selectionStart"in n&&xi(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),Nr&&Yr(Nr,n)||(Nr=n,n=Jn(As,"onSelect"),0Qt||(e.current=Ns[Qt],Ns[Qt]=null,Qt--)}function L(e,t){Qt++,Ns[Qt]=e.current,e.current=t}var Et={},ae=Tt(Et),he=Tt(!1),Ut=Et;function ur(e,t){var r=e.type.contextTypes;if(!r)return Et;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var o={},s;for(s in r)o[s]=t[s];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function ye(e){return e=e.childContextTypes,e!=null}function to(){z(he),z(ae)}function Ll(e,t,r){if(ae.current!==Et)throw Error(E(168));L(ae,t),L(he,r)}function Lu(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var o in n)if(!(o in t))throw Error(E(108,Hp(e)||"Unknown",o));return V({},r,n)}function ro(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Et,Ut=ae.current,L(ae,e),L(he,he.current),!0}function Nl(e,t,r){var n=e.stateNode;if(!n)throw Error(E(169));r?(e=Lu(e,t,Ut),n.__reactInternalMemoizedMergedChildContext=e,z(he),z(ae),L(ae,e)):z(he),L(he,r)}var We=null,_o=!1,es=!1;function Nu(e){We===null?We=[e]:We.push(e)}function lf(e){_o=!0,Nu(e)}function kt(){if(!es&&We!==null){es=!0;var e=0,t=D;try{var r=We;for(D=1;e>=i,o-=i,qe=1<<32-De(t)+o|r<C?(U=x,x=null):U=x.sibling;var G=g(p,x,d[C],v);if(G===null){x===null&&(x=U);break}e&&x&&G.alternate===null&&t(p,x),c=s(G,c,C),P===null?k=G:P.sibling=G,P=G,x=U}if(C===d.length)return r(p,x),I&&Pt(p,C),k;if(x===null){for(;CC?(U=x,x=null):U=x.sibling;var Y=g(p,x,G.value,v);if(Y===null){x===null&&(x=U);break}e&&x&&Y.alternate===null&&t(p,x),c=s(Y,c,C),P===null?k=Y:P.sibling=Y,P=Y,x=U}if(G.done)return r(p,x),I&&Pt(p,C),k;if(x===null){for(;!G.done;C++,G=d.next())G=f(p,G.value,v),G!==null&&(c=s(G,c,C),P===null?k=G:P.sibling=G,P=G);return I&&Pt(p,C),k}for(x=n(p,x);!G.done;C++,G=d.next())G=y(x,p,C,G.value,v),G!==null&&(e&&G.alternate!==null&&x.delete(G.key===null?C:G.key),c=s(G,c,C),P===null?k=G:P.sibling=G,P=G);return e&&x.forEach(function(ue){return t(p,ue)}),I&&Pt(p,C),k}function j(p,c,d,v){if(typeof d=="object"&&d!==null&&d.type===Bt&&d.key===null&&(d=d.props.children),typeof d=="object"&&d!==null){switch(d.$$typeof){case mn:e:{for(var k=d.key,P=c;P!==null;){if(P.key===k){if(k=d.type,k===Bt){if(P.tag===7){r(p,P.sibling),c=o(P,d.props.children),c.return=p,p=c;break e}}else if(P.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===ot&&Ml(k)===P.type){r(p,P.sibling),c=o(P,d.props),c.ref=Pr(p,P,d),c.return=p,p=c;break e}r(p,P);break}else t(p,P);P=P.sibling}d.type===Bt?(c=At(d.props.children,p.mode,v,d.key),c.return=p,p=c):(v=Bn(d.type,d.key,d.props,null,p.mode,v),v.ref=Pr(p,c,d),v.return=p,p=v)}return i(p);case Ht:e:{for(P=d.key;c!==null;){if(c.key===P)if(c.tag===4&&c.stateNode.containerInfo===d.containerInfo&&c.stateNode.implementation===d.implementation){r(p,c.sibling),c=o(c,d.children||[]),c.return=p,p=c;break e}else{r(p,c);break}else t(p,c);c=c.sibling}c=as(d,p.mode,v),c.return=p,p=c}return i(p);case ot:return P=d._init,j(p,c,P(d._payload),v)}if(Ar(d))return T(p,c,d,v);if(wr(d))return w(p,c,d,v);xn(p,d)}return typeof d=="string"&&d!==""||typeof d=="number"?(d=""+d,c!==null&&c.tag===6?(r(p,c.sibling),c=o(c,d),c.return=p,p=c):(r(p,c),c=ls(d,p.mode,v),c.return=p,p=c),i(p)):r(p,c)}return j}var pr=$u(!0),Hu=$u(!1),so=Tt(null),io=null,Zt=null,Gi=null;function Ai(){Gi=Zt=io=null}function Fi(e){var t=so.current;z(so),e._currentValue=t}function Ms(e,t,r){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function ir(e,t){io=e,Gi=Zt=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(me=!0),e.firstContext=null)}function Ge(e){var t=e._currentValue;if(Gi!==e)if(e={context:e,memoizedValue:t,next:null},Zt===null){if(io===null)throw Error(E(308));Zt=e,io.dependencies={lanes:0,firstContext:e}}else Zt=Zt.next=e;return t}var Ot=null;function bi(e){Ot===null?Ot=[e]:Ot.push(e)}function Bu(e,t,r,n){var o=t.interleaved;return o===null?(r.next=r,bi(t)):(r.next=o.next,o.next=r),t.interleaved=r,Ze(e,n)}function Ze(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var st=!1;function Ui(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Vu(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Qe(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function gt(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,b&2){var o=n.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),n.pending=t,Ze(e,r)}return o=n.interleaved,o===null?(t.next=t,bi(n)):(t.next=o.next,o.next=t),n.interleaved=t,Ze(e,r)}function Nn(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,Ei(e,r)}}function $l(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var o=null,s=null;if(r=r.firstBaseUpdate,r!==null){do{var i={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};s===null?o=s=i:s=s.next=i,r=r.next}while(r!==null);s===null?o=s=t:s=s.next=t}else o=s=t;r={baseState:n.baseState,firstBaseUpdate:o,lastBaseUpdate:s,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function lo(e,t,r,n){var o=e.updateQueue;st=!1;var s=o.firstBaseUpdate,i=o.lastBaseUpdate,l=o.shared.pending;if(l!==null){o.shared.pending=null;var a=l,u=a.next;a.next=null,i===null?s=u:i.next=u,i=a;var h=e.alternate;h!==null&&(h=h.updateQueue,l=h.lastBaseUpdate,l!==i&&(l===null?h.firstBaseUpdate=u:l.next=u,h.lastBaseUpdate=a))}if(s!==null){var f=o.baseState;i=0,h=u=a=null,l=s;do{var g=l.lane,y=l.eventTime;if((n&g)===g){h!==null&&(h=h.next={eventTime:y,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var T=e,w=l;switch(g=t,y=r,w.tag){case 1:if(T=w.payload,typeof T=="function"){f=T.call(y,f,g);break e}f=T;break e;case 3:T.flags=T.flags&-65537|128;case 0:if(T=w.payload,g=typeof T=="function"?T.call(y,f,g):T,g==null)break e;f=V({},f,g);break e;case 2:st=!0}}l.callback!==null&&l.lane!==0&&(e.flags|=64,g=o.effects,g===null?o.effects=[l]:g.push(l))}else y={eventTime:y,lane:g,tag:l.tag,payload:l.payload,callback:l.callback,next:null},h===null?(u=h=y,a=f):h=h.next=y,i|=g;if(l=l.next,l===null){if(l=o.shared.pending,l===null)break;g=l,l=g.next,g.next=null,o.lastBaseUpdate=g,o.shared.pending=null}}while(!0);if(h===null&&(a=f),o.baseState=a,o.firstBaseUpdate=u,o.lastBaseUpdate=h,t=o.shared.interleaved,t!==null){o=t;do i|=o.lane,o=o.next;while(o!==t)}else s===null&&(o.shared.lanes=0);Lt|=i,e.lanes=i,e.memoizedState=f}}function Hl(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;tr?r:4,e(!0);var n=rs.transition;rs.transition={};try{e(!1),t()}finally{D=r,rs.transition=n}}function ac(){return Ae().memoizedState}function pf(e,t,r){var n=ht(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},uc(e))cc(t,r);else if(r=Bu(e,t,r,n),r!==null){var o=pe();Le(r,e,n,o),pc(r,t,n)}}function df(e,t,r){var n=ht(e),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(uc(e))cc(t,o);else{var s=e.alternate;if(e.lanes===0&&(s===null||s.lanes===0)&&(s=t.lastRenderedReducer,s!==null))try{var i=t.lastRenderedState,l=s(i,r);if(o.hasEagerState=!0,o.eagerState=l,Ne(l,i)){var a=t.interleaved;a===null?(o.next=o,bi(t)):(o.next=a.next,a.next=o),t.interleaved=o;return}}catch{}finally{}r=Bu(e,t,o,n),r!==null&&(o=pe(),Le(r,e,n,o),pc(r,t,n))}}function uc(e){var t=e.alternate;return e===B||t!==null&&t===B}function cc(e,t){zr=uo=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function pc(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,Ei(e,r)}}var co={readContext:Ge,useCallback:se,useContext:se,useEffect:se,useImperativeHandle:se,useInsertionEffect:se,useLayoutEffect:se,useMemo:se,useReducer:se,useRef:se,useState:se,useDebugValue:se,useDeferredValue:se,useTransition:se,useMutableSource:se,useSyncExternalStore:se,useId:se,unstable_isNewReconciler:!1},ff={readContext:Ge,useCallback:function(e,t){return Me().memoizedState=[e,t===void 0?null:t],e},useContext:Ge,useEffect:Vl,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,In(4194308,4,nc.bind(null,t,e),r)},useLayoutEffect:function(e,t){return In(4194308,4,e,t)},useInsertionEffect:function(e,t){return In(4,2,e,t)},useMemo:function(e,t){var r=Me();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=Me();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=pf.bind(null,B,e),[n.memoizedState,e]},useRef:function(e){var t=Me();return e={current:e},t.memoizedState=e},useState:Bl,useDebugValue:$i,useDeferredValue:function(e){return Me().memoizedState=e},useTransition:function(){var e=Bl(!1),t=e[0];return e=cf.bind(null,e[1]),Me().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=B,o=Me();if(I){if(r===void 0)throw Error(E(407));r=r()}else{if(r=t(),ee===null)throw Error(E(349));Dt&30||Qu(n,t,r)}o.memoizedState=r;var s={value:r,getSnapshot:t};return o.queue=s,Vl(Xu.bind(null,n,s,e),[e]),n.flags|=2048,on(9,Yu.bind(null,n,s,r,t),void 0,null),r},useId:function(){var e=Me(),t=ee.identifierPrefix;if(I){var r=Ke,n=qe;r=(n&~(1<<32-De(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=rn++,0<\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=i.createElement(r,{is:n.is}):(e=i.createElement(r),r==="select"&&(i=e,n.multiple?i.multiple=!0:n.size&&(i.size=n.size))):e=i.createElementNS(e,r),e[$e]=t,e[Jr]=n,Tc(e,t,!1,!1),t.stateNode=e;e:{switch(i=_s(r,n),r){case"dialog":N("cancel",e),N("close",e),o=n;break;case"iframe":case"object":case"embed":N("load",e),o=n;break;case"video":case"audio":for(o=0;ogr&&(t.flags|=128,n=!0,xr(s,!1),t.lanes=4194304)}else{if(!n)if(e=ao(i),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),xr(s,!0),s.tail===null&&s.tailMode==="hidden"&&!i.alternate&&!I)return ie(t),null}else 2*K()-s.renderingStartTime>gr&&r!==1073741824&&(t.flags|=128,n=!0,xr(s,!1),t.lanes=4194304);s.isBackwards?(i.sibling=t.child,t.child=i):(r=s.last,r!==null?r.sibling=i:t.child=i,s.last=i)}return s.tail!==null?(t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=K(),t.sibling=null,r=H.current,L(H,n?r&1|2:r&1),t):(ie(t),null);case 22:case 23:return Ki(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?Ee&1073741824&&(ie(t),t.subtreeFlags&6&&(t.flags|=8192)):ie(t),null;case 24:return null;case 25:return null}throw Error(E(156,t.tag))}function Tf(e,t){switch(Oi(t),t.tag){case 1:return ye(t.type)&&to(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return dr(),z(he),z(ae),Li(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Di(t),null;case 13:if(z(H),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(E(340));cr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return z(H),null;case 4:return dr(),null;case 10:return Fi(t.type._context),null;case 22:case 23:return Ki(),null;case 24:return null;default:return null}}var On=!1,le=!1,kf=typeof WeakSet=="function"?WeakSet:Set,S=null;function Jt(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){W(e,t,n)}else r.current=null}function Ys(e,t,r){try{r()}catch(n){W(e,t,n)}}var ra=!1;function _f(e,t){if(bs=Xn,e=Ou(),xi(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var o=n.anchorOffset,s=n.focusNode;n=n.focusOffset;try{r.nodeType,s.nodeType}catch{r=null;break e}var i=0,l=-1,a=-1,u=0,h=0,f=e,g=null;t:for(;;){for(var y;f!==r||o!==0&&f.nodeType!==3||(l=i+o),f!==s||n!==0&&f.nodeType!==3||(a=i+n),f.nodeType===3&&(i+=f.nodeValue.length),(y=f.firstChild)!==null;)g=f,f=y;for(;;){if(f===e)break t;if(g===r&&++u===o&&(l=i),g===s&&++h===n&&(a=i),(y=f.nextSibling)!==null)break;f=g,g=f.parentNode}f=y}r=l===-1||a===-1?null:{start:l,end:a}}else r=null}r=r||{start:0,end:0}}else r=null;for(Us={focusedElem:e,selectionRange:r},Xn=!1,S=t;S!==null;)if(t=S,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,S=e;else for(;S!==null;){t=S;try{var T=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(T!==null){var w=T.memoizedProps,j=T.memoizedState,p=t.stateNode,c=p.getSnapshotBeforeUpdate(t.elementType===t.type?w:be(t.type,w),j);p.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var d=t.stateNode.containerInfo;d.nodeType===1?d.textContent="":d.nodeType===9&&d.documentElement&&d.removeChild(d.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(E(163))}}catch(v){W(t,t.return,v)}if(e=t.sibling,e!==null){e.return=t.return,S=e;break}S=t.return}return T=ra,ra=!1,T}function Ir(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var o=n=n.next;do{if((o.tag&e)===e){var s=o.destroy;o.destroy=void 0,s!==void 0&&Ys(t,r,s)}o=o.next}while(o!==n)}}function xo(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function Xs(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function Sc(e){var t=e.alternate;t!==null&&(e.alternate=null,Sc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[$e],delete t[Jr],delete t[Ls],delete t[of],delete t[sf])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Pc(e){return e.tag===5||e.tag===3||e.tag===4}function na(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Pc(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Zs(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=eo));else if(n!==4&&(e=e.child,e!==null))for(Zs(e,t,r),e=e.sibling;e!==null;)Zs(e,t,r),e=e.sibling}function Js(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(Js(e,t,r),e=e.sibling;e!==null;)Js(e,t,r),e=e.sibling}var re=null,Ue=!1;function nt(e,t,r){for(r=r.child;r!==null;)xc(e,t,r),r=r.sibling}function xc(e,t,r){if(He&&typeof He.onCommitFiberUnmount=="function")try{He.onCommitFiberUnmount(vo,r)}catch{}switch(r.tag){case 5:le||Jt(r,t);case 6:var n=re,o=Ue;re=null,nt(e,t,r),re=n,Ue=o,re!==null&&(Ue?(e=re,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):re.removeChild(r.stateNode));break;case 18:re!==null&&(Ue?(e=re,r=r.stateNode,e.nodeType===8?Jo(e.parentNode,r):e.nodeType===1&&Jo(e,r),Kr(e)):Jo(re,r.stateNode));break;case 4:n=re,o=Ue,re=r.stateNode.containerInfo,Ue=!0,nt(e,t,r),re=n,Ue=o;break;case 0:case 11:case 14:case 15:if(!le&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){o=n=n.next;do{var s=o,i=s.destroy;s=s.tag,i!==void 0&&(s&2||s&4)&&Ys(r,t,i),o=o.next}while(o!==n)}nt(e,t,r);break;case 1:if(!le&&(Jt(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(l){W(r,t,l)}nt(e,t,r);break;case 21:nt(e,t,r);break;case 22:r.mode&1?(le=(n=le)||r.memoizedState!==null,nt(e,t,r),le=n):nt(e,t,r);break;default:nt(e,t,r)}}function oa(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new kf),t.forEach(function(n){var o=Ff.bind(null,e,n);r.has(n)||(r.add(n),n.then(o,o))})}}function Fe(e,t){var r=t.deletions;if(r!==null)for(var n=0;no&&(o=i),n&=~s}if(n=o,n=K()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Pf(n/1960))-n,10e?16:e,ut===null)var n=!1;else{if(e=ut,ut=null,go=0,b&6)throw Error(E(331));var o=b;for(b|=4,S=e.current;S!==null;){var s=S,i=s.child;if(S.flags&16){var l=s.deletions;if(l!==null){for(var a=0;aK()-Wi?Gt(e,0):Vi|=r),ve(e,t)}function Uc(e,t){t===0&&(e.mode&1?(t=En,En<<=1,!(En&130023424)&&(En=4194304)):t=1);var r=pe();e=Ze(e,t),e!==null&&(an(e,t,r),ve(e,r))}function Af(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),Uc(e,r)}function Ff(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,o=e.memoizedState;o!==null&&(r=o.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(E(314))}n!==null&&n.delete(t),Uc(e,r)}var jc;jc=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||he.current)me=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return me=!1,Ef(e,t,r);me=!!(e.flags&131072)}else me=!1,I&&t.flags&1048576&&zu(t,oo,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Mn(e,t),e=t.pendingProps;var o=ur(t,ae.current);ir(t,r),o=zi(null,t,n,e,o,r);var s=Ii();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ye(n)?(s=!0,ro(t)):s=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Ui(t),o.updater=Po,t.stateNode=o,o._reactInternals=t,Hs(t,n,e,r),t=Ws(null,t,n,!0,s,r)):(t.tag=0,I&&s&&Ci(t),ce(null,t,o,r),t=t.child),t;case 16:n=t.elementType;e:{switch(Mn(e,t),e=t.pendingProps,o=n._init,n=o(n._payload),t.type=n,o=t.tag=Uf(n),e=be(n,e),o){case 0:t=Vs(null,t,n,e,r);break e;case 1:t=Jl(null,t,n,e,r);break e;case 11:t=Xl(null,t,n,e,r);break e;case 14:t=Zl(null,t,n,be(n.type,e),r);break e}throw Error(E(306,n,""))}return t;case 0:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:be(n,o),Vs(e,t,n,o,r);case 1:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:be(n,o),Jl(e,t,n,o,r);case 3:e:{if(vc(t),e===null)throw Error(E(387));n=t.pendingProps,s=t.memoizedState,o=s.element,Vu(e,t),lo(t,n,null,r);var i=t.memoizedState;if(n=i.element,s.isDehydrated)if(s={element:n,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=s,t.memoizedState=s,t.flags&256){o=fr(Error(E(423)),t),t=ea(e,t,n,r,o);break e}else if(n!==o){o=fr(Error(E(424)),t),t=ea(e,t,n,r,o);break e}else for(we=ft(t.stateNode.containerInfo.firstChild),Te=t,I=!0,je=null,r=Hu(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(cr(),n===o){t=Je(e,t,r);break e}ce(e,t,n,r)}t=t.child}return t;case 5:return Wu(t),e===null&&Is(t),n=t.type,o=t.pendingProps,s=e!==null?e.memoizedProps:null,i=o.children,js(n,o)?i=null:s!==null&&js(n,s)&&(t.flags|=32),yc(e,t),ce(e,t,i,r),t.child;case 6:return e===null&&Is(t),null;case 13:return Ec(e,t,r);case 4:return ji(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=pr(t,null,n,r):ce(e,t,n,r),t.child;case 11:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:be(n,o),Xl(e,t,n,o,r);case 7:return ce(e,t,t.pendingProps,r),t.child;case 8:return ce(e,t,t.pendingProps.children,r),t.child;case 12:return ce(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,o=t.pendingProps,s=t.memoizedProps,i=o.value,L(so,n._currentValue),n._currentValue=i,s!==null)if(Ne(s.value,i)){if(s.children===o.children&&!he.current){t=Je(e,t,r);break e}}else for(s=t.child,s!==null&&(s.return=t);s!==null;){var l=s.dependencies;if(l!==null){i=s.child;for(var a=l.firstContext;a!==null;){if(a.context===n){if(s.tag===1){a=Qe(-1,r&-r),a.tag=2;var u=s.updateQueue;if(u!==null){u=u.shared;var h=u.pending;h===null?a.next=a:(a.next=h.next,h.next=a),u.pending=a}}s.lanes|=r,a=s.alternate,a!==null&&(a.lanes|=r),Ms(s.return,r,t),l.lanes|=r;break}a=a.next}}else if(s.tag===10)i=s.type===t.type?null:s.child;else if(s.tag===18){if(i=s.return,i===null)throw Error(E(341));i.lanes|=r,l=i.alternate,l!==null&&(l.lanes|=r),Ms(i,r,t),i=s.sibling}else i=s.child;if(i!==null)i.return=s;else for(i=s;i!==null;){if(i===t){i=null;break}if(s=i.sibling,s!==null){s.return=i.return,i=s;break}i=i.return}s=i}ce(e,t,o.children,r),t=t.child}return t;case 9:return o=t.type,n=t.pendingProps.children,ir(t,r),o=Ge(o),n=n(o),t.flags|=1,ce(e,t,n,r),t.child;case 14:return n=t.type,o=be(n,t.pendingProps),o=be(n.type,o),Zl(e,t,n,o,r);case 15:return mc(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:be(n,o),Mn(e,t),t.tag=1,ye(n)?(e=!0,ro(t)):e=!1,ir(t,r),dc(t,n,o),Hs(t,n,o,r),Ws(null,t,n,!0,e,r);case 19:return wc(e,t,r);case 22:return hc(e,t,r)}throw Error(E(156,t.tag))};function Dc(e,t){return uu(e,t)}function bf(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Oe(e,t,r,n){return new bf(e,t,r,n)}function Yi(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Uf(e){if(typeof e=="function")return Yi(e)?1:0;if(e!=null){if(e=e.$$typeof,e===mi)return 11;if(e===hi)return 14}return 2}function yt(e,t){var r=e.alternate;return r===null?(r=Oe(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Bn(e,t,r,n,o,s){var i=2;if(n=e,typeof e=="function")Yi(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Bt:return At(r.children,o,s,t);case gi:i=8,o|=8;break;case fs:return e=Oe(12,r,t,o|2),e.elementType=fs,e.lanes=s,e;case gs:return e=Oe(13,r,t,o),e.elementType=gs,e.lanes=s,e;case ms:return e=Oe(19,r,t,o),e.elementType=ms,e.lanes=s,e;case Wa:return Oo(r,o,s,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Ba:i=10;break e;case Va:i=9;break e;case mi:i=11;break e;case hi:i=14;break e;case ot:i=16,n=null;break e}throw Error(E(130,e==null?e:typeof e,""))}return t=Oe(i,r,t,o),t.elementType=e,t.type=n,t.lanes=s,t}function At(e,t,r,n){return e=Oe(7,e,n,t),e.lanes=r,e}function Oo(e,t,r,n){return e=Oe(22,e,n,t),e.elementType=Wa,e.lanes=r,e.stateNode={isHidden:!1},e}function ls(e,t,r){return e=Oe(6,e,null,t),e.lanes=r,e}function as(e,t,r){return t=Oe(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function jf(e,t,r,n,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=$o(0),this.expirationTimes=$o(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=$o(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Xi(e,t,r,n,o,s,i,l,a){return e=new jf(e,t,r,l,a),t===1?(t=1,s===!0&&(t|=8)):t=0,s=Oe(3,null,null,t),e.current=s,s.stateNode=e,s.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ui(s),e}function Df(e,t,r){var n=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Ic)}catch(e){console.error(e)}}Ic(),Ia.exports=_e;var Mf=Ia.exports,Mc,da=Mf;Mc=da.createRoot,da.hydrateRoot;/** + * @license lucide-react v0.344.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */var $f={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** + * @license lucide-react v0.344.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Hf=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase().trim(),M=(e,t)=>{const r=F.forwardRef(({color:n="currentColor",size:o=24,strokeWidth:s=2,absoluteStrokeWidth:i,className:l="",children:a,...u},h)=>F.createElement("svg",{ref:h,...$f,width:o,height:o,stroke:n,strokeWidth:i?Number(s)*24/Number(o):s,className:["lucide",`lucide-${Hf(e)}`,l].join(" "),...u},[...t.map(([f,g])=>F.createElement(f,g)),...Array.isArray(a)?a:[a]]));return r.displayName=`${e}`,r};/** + * @license lucide-react v0.344.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const us=M("Box",[["path",{d:"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z",key:"hh9hay"}],["path",{d:"m3.3 7 8.7 5 8.7-5",key:"g66t2b"}],["path",{d:"M12 22V12",key:"d0xqtd"}]]);/** + * @license lucide-react v0.344.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Bf=M("Braces",[["path",{d:"M8 3H7a2 2 0 0 0-2 2v5a2 2 0 0 1-2 2 2 2 0 0 1 2 2v5c0 1.1.9 2 2 2h1",key:"ezmyqa"}],["path",{d:"M16 21h1a2 2 0 0 0 2-2v-5c0-1.1.9-2 2-2a2 2 0 0 1-2-2V5a2 2 0 0 0-2-2h-1",key:"e1hn23"}]]);/** + * @license lucide-react v0.344.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Vf=M("Building",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",ry:"2",key:"76otgf"}],["path",{d:"M9 22v-4h6v4",key:"r93iot"}],["path",{d:"M8 6h.01",key:"1dz90k"}],["path",{d:"M16 6h.01",key:"1x0f13"}],["path",{d:"M12 6h.01",key:"1vi96p"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M8 14h.01",key:"6423bh"}]]);/** + * @license lucide-react v0.344.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Wf=M("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/** + * @license lucide-react v0.344.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const qf=M("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);/** + * @license lucide-react v0.344.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Kf=M("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/** + * @license lucide-react v0.344.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const An=M("Code",[["polyline",{points:"16 18 22 12 16 6",key:"z7tu5w"}],["polyline",{points:"8 6 2 12 8 18",key:"1eg1df"}]]);/** + * @license lucide-react v0.344.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Qf=M("Cog",[["path",{d:"M12 20a8 8 0 1 0 0-16 8 8 0 0 0 0 16Z",key:"sobvz5"}],["path",{d:"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z",key:"11i496"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 22v-2",key:"1osdcq"}],["path",{d:"m17 20.66-1-1.73",key:"eq3orb"}],["path",{d:"M11 10.27 7 3.34",key:"16pf9h"}],["path",{d:"m20.66 17-1.73-1",key:"sg0v6f"}],["path",{d:"m3.34 7 1.73 1",key:"1ulond"}],["path",{d:"M14 12h8",key:"4f43i9"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"m20.66 7-1.73 1",key:"1ow05n"}],["path",{d:"m3.34 17 1.73-1",key:"nuk764"}],["path",{d:"m17 3.34-1 1.73",key:"2wel8s"}],["path",{d:"m11 13.73-4 6.93",key:"794ttg"}]]);/** + * @license lucide-react v0.344.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const fa=M("Cpu",[["rect",{x:"4",y:"4",width:"16",height:"16",rx:"2",key:"1vbyd7"}],["rect",{x:"9",y:"9",width:"6",height:"6",key:"o3kz5p"}],["path",{d:"M15 2v2",key:"13l42r"}],["path",{d:"M15 20v2",key:"15mkzm"}],["path",{d:"M2 15h2",key:"1gxd5l"}],["path",{d:"M2 9h2",key:"1bbxkp"}],["path",{d:"M20 15h2",key:"19e6y8"}],["path",{d:"M20 9h2",key:"19tzq7"}],["path",{d:"M9 2v2",key:"165o2o"}],["path",{d:"M9 20v2",key:"i2bqo8"}]]);/** + * @license lucide-react v0.344.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Yf=M("FileJson",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 12a1 1 0 0 0-1 1v1a1 1 0 0 1-1 1 1 1 0 0 1 1 1v1a1 1 0 0 0 1 1",key:"1oajmo"}],["path",{d:"M14 18a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1 1 1 0 0 1-1-1v-1a1 1 0 0 0-1-1",key:"mpwhp6"}]]);/** + * @license lucide-react v0.344.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Xf=M("FileType",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M9 13v-1h6v1",key:"1bb014"}],["path",{d:"M12 12v6",key:"3ahymv"}],["path",{d:"M11 18h2",key:"12mj7e"}]]);/** + * @license lucide-react v0.344.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const ga=M("Github",[["path",{d:"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4",key:"tonef"}],["path",{d:"M9 18c-4.51 2-5-2-7-2",key:"9comsn"}]]);/** + * @license lucide-react v0.344.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Zf=M("Hash",[["line",{x1:"4",x2:"20",y1:"9",y2:"9",key:"4lhtct"}],["line",{x1:"4",x2:"20",y1:"15",y2:"15",key:"vyu0kd"}],["line",{x1:"10",x2:"8",y1:"3",y2:"21",key:"1ggp8o"}],["line",{x1:"16",x2:"14",y1:"3",y2:"21",key:"weycgp"}]]);/** + * @license lucide-react v0.344.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Jf=M("Heart",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}]]);/** + * @license lucide-react v0.344.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const eg=M("Link",[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]]);/** + * @license lucide-react v0.344.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const $c=M("MapPin",[["path",{d:"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z",key:"2oe9fu"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);/** + * @license lucide-react v0.344.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const tg=M("Moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]);/** + * @license lucide-react v0.344.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const rg=M("Puzzle",[["path",{d:"M19.439 7.85c-.049.322.059.648.289.878l1.568 1.568c.47.47.706 1.087.706 1.704s-.235 1.233-.706 1.704l-1.611 1.611a.98.98 0 0 1-.837.276c-.47-.07-.802-.48-.968-.925a2.501 2.501 0 1 0-3.214 3.214c.446.166.855.497.925.968a.979.979 0 0 1-.276.837l-1.61 1.61a2.404 2.404 0 0 1-1.705.707 2.402 2.402 0 0 1-1.704-.706l-1.568-1.568a1.026 1.026 0 0 0-.877-.29c-.493.074-.84.504-1.02.968a2.5 2.5 0 1 1-3.237-3.237c.464-.18.894-.527.967-1.02a1.026 1.026 0 0 0-.289-.877l-1.568-1.568A2.402 2.402 0 0 1 1.998 12c0-.617.236-1.234.706-1.704L4.23 8.77c.24-.24.581-.353.917-.303.515.077.877.528 1.073 1.01a2.5 2.5 0 1 0 3.259-3.259c-.482-.196-.933-.558-1.01-1.073-.05-.336.062-.676.303-.917l1.525-1.525A2.402 2.402 0 0 1 12 1.998c.617 0 1.234.236 1.704.706l1.568 1.568c.23.23.556.338.877.29.493-.074.84-.504 1.02-.968a2.5 2.5 0 1 1 3.237 3.237c-.464.18-.894.527-.967 1.02Z",key:"i0oyt7"}]]);/** + * @license lucide-react v0.344.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const ng=M("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/** + * @license lucide-react v0.344.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const og=M("Star",[["polygon",{points:"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2",key:"8f66p6"}]]);/** + * @license lucide-react v0.344.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const sg=M("Sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]);/** + * @license lucide-react v0.344.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const ma=M("Terminal",[["polyline",{points:"4 17 10 11 4 5",key:"akl6gq"}],["line",{x1:"12",x2:"20",y1:"19",y2:"19",key:"q2wloq"}]]);/** + * @license lucide-react v0.344.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const ig=M("Twitter",[["path",{d:"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z",key:"pff0z6"}]]);/** + * @license lucide-react v0.344.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const lg=M("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]),Hc=F.createContext(void 0);function ag({children:e}){const[t,r]=F.useState(()=>{const o=localStorage.getItem("theme");return o==="light"||o==="dark"?o:window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"});F.useEffect(()=>{document.documentElement.setAttribute("data-theme",t),t==="dark"?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark"),localStorage.setItem("theme",t)},[t]);const n=()=>{r(o=>o==="light"?"dark":"light")};return m.jsx(Hc.Provider,{value:{theme:t,toggleTheme:n},children:e})}function vr(){const e=F.useContext(Hc);if(e===void 0)throw new Error("useTheme must be used within a ThemeProvider");return e}function ug({keyword:e,location:t,setKeyword:r,setLocation:n,onSearch:o}){const{theme:s}=vr(),i=l=>{l.preventDefault(),o()};return m.jsx("form",{onSubmit:i,className:"w-full",children:m.jsx("div",{className:`p-4 rounded-xl ${s==="dark"?"bg-gray-900/50 border border-gray-800":"bg-gray-50 border border-gray-100"}`,children:m.jsxs("div",{className:"flex flex-col md:flex-row gap-4",children:[m.jsx("div",{className:"flex-1",children:m.jsxs("div",{className:"relative",children:[m.jsx(ng,{className:`absolute left-3 top-1/2 -translate-y-1/2 w-5 h-5 ${s==="dark"?"text-gray-400":"text-gray-500"}`}),m.jsx("input",{id:"keyword",type:"text",value:e,onChange:l=>r(l.target.value),className:`w-full pl-10 pr-4 py-3 rounded-lg border ${s==="dark"?"bg-black border-gray-800 text-white focus:border-gray-700":"bg-white border-gray-200 text-black focus:border-gray-300"} focus:outline-none focus:ring-2 focus:ring-blue-500/20 transition-all`,placeholder:"Search by bio..."})]})}),m.jsx("div",{className:"flex-1",children:m.jsxs("div",{className:"relative",children:[m.jsx($c,{className:`absolute left-3 top-1/2 -translate-y-1/2 w-5 h-5 ${s==="dark"?"text-gray-400":"text-gray-500"}`}),m.jsx("input",{id:"location",type:"text",value:t,onChange:l=>n(l.target.value),className:`w-full pl-10 pr-4 py-3 rounded-lg border ${s==="dark"?"bg-black border-gray-800 text-white focus:border-gray-700":"bg-white border-gray-200 text-black focus:border-gray-300"} focus:outline-none focus:ring-2 focus:ring-blue-500/20 transition-all`,placeholder:"Filter by location..."})]})}),m.jsx("button",{type:"submit",className:`px-6 py-3 rounded-lg font-medium transition-all ${s==="dark"?"bg-white text-black hover:bg-gray-200":"bg-black text-white hover:bg-gray-800"} focus:outline-none focus:ring-2 focus:ring-blue-500/20`,children:"Search"})]})})})}const Bc=F.forwardRef(({className:e,...t},r)=>m.jsx("div",{ref:r,className:`rounded-lg border bg-card text-card-foreground shadow-sm ${e}`,...t}));Bc.displayName="Card";const Vc=F.forwardRef(({className:e,...t},r)=>m.jsx("div",{ref:r,className:`flex flex-col space-y-1.5 p-6 ${e}`,...t}));Vc.displayName="CardHeader";const Wc=F.forwardRef(({className:e,...t},r)=>m.jsx("div",{ref:r,className:`p-6 pt-0 ${e}`,...t}));Wc.displayName="CardContent";const qc=F.forwardRef(({className:e,...t},r)=>m.jsx("div",{ref:r,className:`flex items-center p-6 pt-0 ${e}`,...t}));qc.displayName="CardFooter";const Kc=F.createContext(void 0),cg=({value:e,onValueChange:t,children:r})=>{const[n,o]=F.useState(!1),{theme:s}=vr(),i=F.useMemo(()=>({value:e,onValueChange:t,open:n,setOpen:o,theme:s}),[e,t,n,s]);return m.jsx(Kc.Provider,{value:i,children:m.jsx("div",{className:"relative",children:r})})},bo=()=>{const e=F.useContext(Kc);if(!e)throw new Error("Select components must be used within a Select provider");return e},pg=({className:e="",children:t})=>{const{open:r,setOpen:n,theme:o}=bo();return m.jsxs("button",{type:"button",onClick:()=>n(!r),className:`flex items-center justify-between w-full px-3 py-2 text-sm border rounded-md shadow-sm focus:outline-none focus:ring-2 focus:ring-blue-500/20 ${o==="dark"?"bg-gray-900 border-gray-700 text-gray-200 hover:bg-gray-800":"bg-white border-gray-200 text-gray-700 hover:bg-gray-50"} ${e}`,children:[t,m.jsx(Wf,{className:`w-4 h-4 transition-transform ${o==="dark"?"text-gray-400":"text-gray-500"} ${r?"transform rotate-180":""}`})]})},dg=({placeholder:e})=>{const{value:t,theme:r}=bo();return m.jsx("span",{className:r==="dark"?"text-gray-200":"text-gray-700",children:t||e})},fg=({children:e})=>{const{open:t,theme:r}=bo();return t?m.jsx("div",{className:`absolute z-10 w-full mt-1 border rounded-md shadow-lg ${r==="dark"?"bg-gray-900 border-gray-700":"bg-white border-gray-200"}`,children:m.jsx("div",{className:"py-1",children:e})}):null},Fn=({value:e,children:t})=>{const{value:r,onValueChange:n,setOpen:o,theme:s}=bo(),i=()=>{n(e),o(!1)};return m.jsx("div",{onClick:i,className:`px-3 py-2 text-sm cursor-pointer ${s==="dark"?`${r===e?"bg-gray-800":""} text-gray-200 hover:bg-gray-800`:`${r===e?"bg-gray-50":""} text-gray-700 hover:bg-gray-50`}`,children:t})},Qc=F.forwardRef(({className:e,variant:t="default",...r},n)=>m.jsx("div",{ref:n,className:`inline-flex items-center rounded-full px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 ${t==="secondary"?"bg-secondary text-secondary-foreground hover:bg-secondary/80":"bg-primary text-primary-foreground hover:bg-primary/80"} ${e}`,...r}));Qc.displayName="Badge";const gg=({language:e})=>{const{theme:t}=vr(),n=(o=>{const s={className:"w-3.5 h-3.5",strokeWidth:2};switch(o.toLowerCase()){case"javascript":return{icon:m.jsx(us,{...s}),color:t==="dark"?"text-yellow-300":"text-yellow-600",bgColor:t==="dark"?"bg-yellow-500/10":"bg-yellow-50"};case"typescript":return{icon:m.jsx(us,{...s}),color:t==="dark"?"text-blue-300":"text-blue-600",bgColor:t==="dark"?"bg-blue-500/10":"bg-blue-50"};case"python":return{icon:m.jsx(Xf,{...s}),color:t==="dark"?"text-green-300":"text-green-600",bgColor:t==="dark"?"bg-green-500/10":"bg-green-50"};case"java":return{icon:m.jsx(fa,{...s}),color:t==="dark"?"text-orange-300":"text-orange-600",bgColor:t==="dark"?"bg-orange-500/10":"bg-orange-50"};case"kotlin":return{icon:m.jsx(fa,{...s}),color:t==="dark"?"text-purple-300":"text-purple-600",bgColor:t==="dark"?"bg-purple-500/10":"bg-purple-50"};case"c#":case"csharp":return{icon:m.jsx(Zf,{...s}),color:t==="dark"?"text-purple-300":"text-purple-600",bgColor:t==="dark"?"bg-purple-500/10":"bg-purple-50"};case"c":return{icon:m.jsx(An,{...s}),color:t==="dark"?"text-blue-300":"text-blue-600",bgColor:t==="dark"?"bg-blue-500/10":"bg-blue-50"};case"php":return{icon:m.jsx(Bf,{...s}),color:t==="dark"?"text-indigo-300":"text-indigo-600",bgColor:t==="dark"?"bg-indigo-500/10":"bg-indigo-50"};case"ruby":return{icon:m.jsx(ma,{...s}),color:t==="dark"?"text-red-300":"text-red-600",bgColor:t==="dark"?"bg-red-500/10":"bg-red-50"};case"go":case"golang":return{icon:m.jsx(us,{...s}),color:t==="dark"?"text-sky-300":"text-sky-600",bgColor:t==="dark"?"bg-sky-500/10":"bg-sky-50"};case"rust":return{icon:m.jsx(Qf,{...s}),color:t==="dark"?"text-orange-300":"text-orange-700",bgColor:t==="dark"?"bg-orange-500/10":"bg-orange-50"};case"c++":case"cpp":return{icon:m.jsx(rg,{...s}),color:t==="dark"?"text-pink-300":"text-pink-600",bgColor:t==="dark"?"bg-pink-500/10":"bg-pink-50"};case"html":return{icon:m.jsx(An,{...s}),color:t==="dark"?"text-orange-300":"text-orange-600",bgColor:t==="dark"?"bg-orange-500/10":"bg-orange-50"};case"css":return{icon:m.jsx(An,{...s}),color:t==="dark"?"text-blue-300":"text-blue-600",bgColor:t==="dark"?"bg-blue-500/10":"bg-blue-50"};case"shell":return{icon:m.jsx(ma,{...s}),color:t==="dark"?"text-green-300":"text-green-600",bgColor:t==="dark"?"bg-green-500/10":"bg-green-50"};case"json":return{icon:m.jsx(Yf,{...s}),color:t==="dark"?"text-gray-300":"text-gray-600",bgColor:t==="dark"?"bg-gray-500/10":"bg-gray-100"};default:return{icon:m.jsx(An,{...s}),color:t==="dark"?"text-gray-300":"text-gray-600",bgColor:t==="dark"?"bg-gray-500/10":"bg-gray-100"}}})(e);return m.jsxs(Qc,{variant:"secondary",className:`flex items-center gap-1.5 px-2 py-1 border transition-colors duration-200 + ${n.bgColor} ${n.color} + ${t==="dark"?"border-gray-700 hover:border-gray-600":"border-gray-200 hover:border-gray-300"} + `,children:[Na.cloneElement(n.icon,{className:`${n.icon.props.className} ${n.color}`}),m.jsx("span",{className:"text-xs font-medium",children:e})]})};function mg({users:e,totalCount:t,currentPage:r,loading:n,error:o,searchKeyword:s,sortBy:i,onPageChange:l,onSortChange:a}){const{theme:u}=vr(),h=Math.ceil(Math.min(t,1e3)/10),f=y=>y>=1e6?`${(y/1e6).toFixed(1)}M`:y>=1e3?`${(y/1e3).toFixed(1)}K`:y.toString(),g=()=>{const y=[];if(h<=5)for(let w=1;w<=h;w++)y.push(w);else{y.push(1),r>3&&y.push("...");for(let w=Math.max(2,r-1);w<=Math.min(r+1,h-1);w++)y.push(w);rl(r-1),disabled:r===1,className:`p-2 rounded-md transition-colors ${u==="dark"?"text-gray-400 hover:text-white disabled:text-gray-600":"text-gray-600 hover:text-black disabled:text-gray-300"}`,"aria-label":"Previous page",children:m.jsx(qf,{className:"w-5 h-5"})}),y.map((w,j)=>m.jsx(Na.Fragment,{children:typeof w=="number"?m.jsx("button",{onClick:()=>l(w),className:`px-4 py-2 rounded-md text-sm transition-colors ${r===w?u==="dark"?"bg-white text-black":"bg-black text-white":u==="dark"?"text-gray-400 hover:text-white":"text-gray-600 hover:text-black"}`,children:w}):m.jsx("span",{className:`px-2 ${u==="dark"?"text-gray-400":"text-gray-600"}`,children:w})},j)),m.jsx("button",{onClick:()=>l(r+1),disabled:r===h,className:`p-2 rounded-md transition-colors ${u==="dark"?"text-gray-400 hover:text-white disabled:text-gray-600":"text-gray-600 hover:text-black disabled:text-gray-300"}`,"aria-label":"Next page",children:m.jsx(Kf,{className:"w-5 h-5"})})]})};return n?m.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[...Array(6)].map((y,T)=>m.jsx("div",{className:`animate-pulse p-6 rounded-lg ${u==="dark"?"bg-gray-900/50":"bg-gray-50"}`,children:m.jsxs("div",{className:"flex items-center space-x-4",children:[m.jsx("div",{className:`w-12 h-12 rounded-full ${u==="dark"?"bg-gray-800":"bg-gray-200"}`}),m.jsxs("div",{className:"flex-1 space-y-3",children:[m.jsx("div",{className:`h-4 rounded ${u==="dark"?"bg-gray-800":"bg-gray-200"}`}),m.jsx("div",{className:`h-3 rounded ${u==="dark"?"bg-gray-800":"bg-gray-200"}`})]})]})},T))}):o?m.jsx("div",{className:"text-center py-8 text-red-500",children:o}):s?e.length===0?m.jsx("div",{className:`text-center py-8 ${u==="dark"?"text-gray-400":"text-gray-600"}`,children:"No users found matching your criteria"}):m.jsxs("div",{className:"space-y-6",children:[m.jsxs("div",{className:"flex items-center justify-between",children:[m.jsxs("div",{className:`${u==="dark"?"text-gray-300":"text-gray-700"}`,children:[m.jsxs("span",{className:"text-lg font-medium",children:[t.toLocaleString()," ",t===1?"user":"users"," found"]}),m.jsxs("span",{className:"text-sm ml-4",children:["Showing ",(r-1)*10+1,"-",Math.min(r*10,t)," of ",t.toLocaleString()]})]}),m.jsxs(cg,{value:i,onValueChange:y=>a(y),children:[m.jsx(pg,{className:"w-[180px]",children:m.jsx(dg,{placeholder:"Sort by..."})}),m.jsxs(fg,{children:[m.jsx(Fn,{value:"",children:"Most relevant"}),m.jsx(Fn,{value:"followers",children:"Most followers"}),m.jsx(Fn,{value:"repositories",children:"Most repositories"}),m.jsx(Fn,{value:"stars",children:"Most stars received"})]})]})]}),m.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-4",children:e.map(y=>m.jsxs(Bc,{className:`w-full transition-all duration-300 hover:scale-[1.02] hover:shadow-lg ${u==="dark"?"bg-gray-900/50 border-gray-800 hover:bg-gray-800/70":"bg-white border-gray-100 hover:bg-gray-50"}`,children:[m.jsxs(Vc,{className:"flex flex-row items-center gap-4",children:[m.jsx("a",{href:y.html_url,target:"_blank",rel:"noopener noreferrer",className:"relative group",children:m.jsx("img",{src:y.avatar_url,alt:`${y.login}'s avatar`,className:"w-16 h-16 rounded-full ring-2 ring-offset-2 ring-offset-background transition-transform duration-300 group-hover:scale-105\n ${theme === 'dark' ? 'ring-gray-700' : 'ring-gray-200'}"})}),m.jsxs("div",{className:"flex flex-col",children:[m.jsxs("div",{className:"flex items-center gap-2",children:[m.jsx("a",{href:y.html_url,target:"_blank",rel:"noopener noreferrer",className:`text-lg font-semibold hover:underline ${u==="dark"?"text-white":"text-gray-900"}`,children:y.name||y.login}),y.most_used_language&&m.jsx(gg,{language:y.most_used_language})]}),m.jsxs("span",{className:`text-sm ${u==="dark"?"text-gray-400":"text-gray-500"}`,children:["@",y.login]})]})]}),m.jsxs(Wc,{className:"space-y-4",children:[y.bio&&m.jsx("p",{className:`text-sm leading-relaxed ${u==="dark"?"text-gray-300":"text-gray-600"}`,children:y.bio}),m.jsxs("div",{className:"flex flex-wrap items-center gap-4",children:[y.location&&m.jsxs("span",{className:`flex items-center gap-1.5 text-sm ${u==="dark"?"text-gray-300":"text-gray-600"}`,children:[m.jsx($c,{className:"w-4 h-4"}),y.location]}),y.company&&m.jsxs("span",{className:`flex items-center gap-1.5 text-sm ${u==="dark"?"text-gray-300":"text-gray-600"}`,children:[m.jsx(Vf,{className:"w-4 h-4"}),y.company]})]}),m.jsxs("div",{className:"flex gap-6",children:[m.jsxs("div",{className:`flex items-center gap-2 ${u==="dark"?"text-gray-300":"text-gray-600"}`,children:[m.jsx(lg,{className:"w-5 h-5"}),m.jsxs("div",{className:"flex flex-col",children:[m.jsx("span",{className:"text-lg font-semibold",children:f(y.followers)}),m.jsx("span",{className:"text-xs",children:"followers"})]})]}),y.public_repos>0&&m.jsxs("div",{className:`flex items-center gap-2 ${u==="dark"?"text-gray-300":"text-gray-600"}`,children:[m.jsx(og,{className:"w-5 h-5"}),m.jsxs("div",{className:"flex flex-col",children:[m.jsx("span",{className:"text-lg font-semibold",children:f(y.public_repos)}),m.jsx("span",{className:"text-xs",children:"repositories"})]})]})]})]}),m.jsxs(qc,{className:"flex gap-4 pt-4 border-t border-gray-800",children:[y.blog&&m.jsxs("a",{href:y.blog.startsWith("http")?y.blog:`https://${y.blog}`,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-1.5 text-sm font-medium text-blue-500 hover:text-blue-400",children:[m.jsx(eg,{className:"w-4 h-4"}),"Website"]}),y.twitter_username&&m.jsxs("a",{href:`https://twitter.com/${y.twitter_username}`,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-1.5 text-sm font-medium text-blue-500 hover:text-blue-400",children:[m.jsx(ig,{className:"w-4 h-4"}),"@",y.twitter_username]})]})]},y.id))}),h>1&&m.jsxs("div",{className:"mt-8",children:[g(),m.jsxs("div",{className:`text-center mt-4 text-sm ${u==="dark"?"text-gray-400":"text-gray-600"}`,children:["Page ",r," of ",h]})]})]}):null}function hg(){const{theme:e,toggleTheme:t}=vr();return m.jsx("button",{onClick:t,className:"theme-switcher","aria-label":`Switch to ${e==="light"?"dark":"light"} theme`,children:e==="light"?m.jsx(tg,{className:"w-5 h-5 text-gray-700"}):m.jsx(sg,{className:"w-5 h-5 text-white"})})}function Uo(){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})`:""}var jo={exports:{}},yg=Yc;function Yc(e,t,r,n){if(typeof r!="function")throw new Error("method for before hook must be a function");return n||(n={}),Array.isArray(t)?t.reverse().reduce(function(o,s){return Yc.bind(null,e,s,o,n)},r)():Promise.resolve().then(function(){return e.registry[t]?e.registry[t].reduce(function(o,s){return s.hook.bind(null,o,n)},r)():r(n)})}var vg=Eg;function Eg(e,t,r,n){var o=n;e.registry[r]||(e.registry[r]=[]),t==="before"&&(n=function(s,i){return Promise.resolve().then(o.bind(null,i)).then(s.bind(null,i))}),t==="after"&&(n=function(s,i){var l;return Promise.resolve().then(s.bind(null,i)).then(function(a){return l=a,o(l,i)}).then(function(){return l})}),t==="error"&&(n=function(s,i){return Promise.resolve().then(s.bind(null,i)).catch(function(l){return o(l,i)})}),e.registry[r].push({hook:n,orig:o})}var wg=Tg;function Tg(e,t,r){if(e.registry[t]){var n=e.registry[t].map(function(o){return o.orig}).indexOf(r);n!==-1&&e.registry[t].splice(n,1)}}var Xc=yg,kg=vg,_g=wg,ha=Function.bind,ya=ha.bind(ha);function Zc(e,t,r){var n=ya(_g,null).apply(null,r?[t,r]:[t]);e.api={remove:n},e.remove=n,["before","error","after","wrap"].forEach(function(o){var s=r?[t,o,r]:[t,o];e[o]=e.api[o]=ya(kg,null).apply(null,s)})}function Sg(){var e="h",t={registry:{}},r=Xc.bind(null,t,e);return Zc(r,t,e),r}function Jc(){var e={registry:{}},t=Xc.bind(null,e);return Zc(t,e),t}var va=!1;function Er(){return va||(console.warn('[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4'),va=!0),Jc()}Er.Singular=Sg.bind();Er.Collection=Jc.bind();jo.exports=Er;jo.exports.Hook=Er;jo.exports.Singular=Er.Singular;var Pg=jo.exports.Collection=Er.Collection,xg="9.0.5",Cg=`octokit-endpoint.js/${xg} ${Uo()}`,Og={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":Cg},mediaType:{format:""}};function Rg(e){return e?Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{}):{}}function Gg(e){if(typeof e!="object"||e===null||Object.prototype.toString.call(e)!=="[object Object]")return!1;const t=Object.getPrototypeOf(e);if(t===null)return!0;const r=Object.prototype.hasOwnProperty.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&Function.prototype.call(r)===Function.prototype.call(e)}function ep(e,t){const r=Object.assign({},e);return Object.keys(t).forEach(n=>{Gg(t[n])?n in e?r[n]=ep(e[n],t[n]):Object.assign(r,{[n]:t[n]}):Object.assign(r,{[n]:t[n]})}),r}function Ea(e){for(const t in e)e[t]===void 0&&delete e[t];return e}function oi(e,t,r){var o;if(typeof t=="string"){let[s,i]=t.split(" ");r=Object.assign(i?{method:s,url:i}:{url:s},r)}else r=Object.assign({},t);r.headers=Rg(r.headers),Ea(r),Ea(r.headers);const n=ep(e||{},r);return r.url==="/graphql"&&(e&&((o=e.mediaType.previews)!=null&&o.length)&&(n.mediaType.previews=e.mediaType.previews.filter(s=>!n.mediaType.previews.includes(s)).concat(n.mediaType.previews)),n.mediaType.previews=(n.mediaType.previews||[]).map(s=>s.replace(/-preview/,""))),n}function Ag(e,t){const r=/\?/.test(e)?"&":"?",n=Object.keys(t);return n.length===0?e:e+r+n.map(o=>o==="q"?"q="+t.q.split("+").map(encodeURIComponent).join("+"):`${o}=${encodeURIComponent(t[o])}`).join("&")}var Fg=/\{[^}]+\}/g;function bg(e){return e.replace(/^\W+|\W+$/g,"").split(/,/)}function Ug(e){const t=e.match(Fg);return t?t.map(bg).reduce((r,n)=>r.concat(n),[]):[]}function wa(e,t){const r={__proto__:null};for(const n of Object.keys(e))t.indexOf(n)===-1&&(r[n]=e[n]);return r}function tp(e){return e.split(/(%[0-9A-Fa-f]{2})/g).map(function(t){return/%[0-9A-Fa-f]/.test(t)||(t=encodeURI(t).replace(/%5B/g,"[").replace(/%5D/g,"]")),t}).join("")}function tr(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function Or(e,t,r){return t=e==="+"||e==="#"?tp(t):tr(t),r?tr(r)+"="+t:t}function $t(e){return e!=null}function cs(e){return e===";"||e==="&"||e==="?"}function jg(e,t,r,n){var o=e[r],s=[];if($t(o)&&o!=="")if(typeof o=="string"||typeof o=="number"||typeof o=="boolean")o=o.toString(),n&&n!=="*"&&(o=o.substring(0,parseInt(n,10))),s.push(Or(t,o,cs(t)?r:""));else if(n==="*")Array.isArray(o)?o.filter($t).forEach(function(i){s.push(Or(t,i,cs(t)?r:""))}):Object.keys(o).forEach(function(i){$t(o[i])&&s.push(Or(t,o[i],i))});else{const i=[];Array.isArray(o)?o.filter($t).forEach(function(l){i.push(Or(t,l))}):Object.keys(o).forEach(function(l){$t(o[l])&&(i.push(tr(l)),i.push(Or(t,o[l].toString())))}),cs(t)?s.push(tr(r)+"="+i.join(",")):i.length!==0&&s.push(i.join(","))}else t===";"?$t(o)&&s.push(tr(r)):o===""&&(t==="&"||t==="?")?s.push(tr(r)+"="):o===""&&s.push("");return s}function Dg(e){return{expand:Lg.bind(null,e)}}function Lg(e,t){var r=["+","#",".","/",";","?","&"];return e=e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(n,o,s){if(o){let l="";const a=[];if(r.indexOf(o.charAt(0))!==-1&&(l=o.charAt(0),o=o.substr(1)),o.split(/,/g).forEach(function(u){var h=/([^:\*]*)(?::(\d+)|(\*))?/.exec(u);a.push(jg(t,l,h[1],h[2]||h[3]))}),l&&l!=="+"){var i=",";return l==="?"?i="&":l!=="#"&&(i=l),(a.length!==0?l:"")+a.join(i)}else return a.join(",")}else return tp(s)}),e==="/"?e:e.replace(/\/$/,"")}function rp(e){var h;let t=e.method.toUpperCase(),r=(e.url||"/").replace(/:([a-z]\w+)/g,"{$1}"),n=Object.assign({},e.headers),o,s=wa(e,["method","baseUrl","url","headers","request","mediaType"]);const i=Ug(r);r=Dg(r).expand(s),/^http/.test(r)||(r=e.baseUrl+r);const l=Object.keys(e).filter(f=>i.includes(f)).concat("baseUrl"),a=wa(s,l);if(!/application\/octet-stream/i.test(n.accept)&&(e.mediaType.format&&(n.accept=n.accept.split(/,/).map(f=>f.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`)).join(",")),r.endsWith("/graphql")&&(h=e.mediaType.previews)!=null&&h.length)){const f=n.accept.match(/[\w-]+(?=-preview)/g)||[];n.accept=f.concat(e.mediaType.previews).map(g=>{const y=e.mediaType.format?`.${e.mediaType.format}`:"+json";return`application/vnd.github.${g}-preview${y}`}).join(",")}return["GET","HEAD"].includes(t)?r=Ag(r,a):"data"in a?o=a.data:Object.keys(a).length&&(o=a),!n["content-type"]&&typeof o<"u"&&(n["content-type"]="application/json; charset=utf-8"),["PATCH","PUT"].includes(t)&&typeof o>"u"&&(o=""),Object.assign({method:t,url:r,headers:n},typeof o<"u"?{body:o}:null,e.request?{request:e.request}:null)}function Ng(e,t,r){return rp(oi(e,t,r))}function np(e,t){const r=oi(e,t),n=Ng.bind(null,r);return Object.assign(n,{DEFAULTS:r,defaults:np.bind(null,r),merge:oi.bind(null,r),parse:rp})}var zg=np(null,Og);class Ta extends Error{constructor(t){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="Deprecation"}}var tl={exports:{}},Ig=op;function op(e,t){if(e&&t)return op(e)(t);if(typeof e!="function")throw new TypeError("need wrapper function");return Object.keys(e).forEach(function(n){r[n]=e[n]}),r;function r(){for(var n=new Array(arguments.length),o=0;oconsole.warn(e)),Hg=lp(e=>console.warn(e)),Rr=class extends Error{constructor(e,t,r){super(e),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=t;let n;"headers"in r&&typeof r.headers<"u"&&(n=r.headers),"response"in r&&(this.response=r.response,n=r.response.headers);const o=Object.assign({},r.request);r.request.headers.authorization&&(o.headers=Object.assign({},r.request.headers,{authorization:r.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),o.url=o.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=o,Object.defineProperty(this,"code",{get(){return $g(new Ta("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),t}}),Object.defineProperty(this,"headers",{get(){return Hg(new Ta("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),n||{}}})}},Bg="8.4.0";function Vg(e){if(typeof e!="object"||e===null||Object.prototype.toString.call(e)!=="[object Object]")return!1;const t=Object.getPrototypeOf(e);if(t===null)return!0;const r=Object.prototype.hasOwnProperty.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&Function.prototype.call(r)===Function.prototype.call(e)}function Wg(e){return e.arrayBuffer()}function ka(e){var l,a,u,h;const t=e.request&&e.request.log?e.request.log:console,r=((l=e.request)==null?void 0:l.parseSuccessResponseBody)!==!1;(Vg(e.body)||Array.isArray(e.body))&&(e.body=JSON.stringify(e.body));let n={},o,s,{fetch:i}=globalThis;if((a=e.request)!=null&&a.fetch&&(i=e.request.fetch),!i)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 i(e.url,{method:e.method,body:e.body,redirect:(u=e.request)==null?void 0:u.redirect,headers:e.headers,signal:(h=e.request)==null?void 0:h.signal,...e.body&&{duplex:"half"}}).then(async f=>{s=f.url,o=f.status;for(const g of f.headers)n[g[0]]=g[1];if("deprecation"in n){const g=n.link&&n.link.match(/<([^>]+)>; rel="deprecation"/),y=g&&g.pop();t.warn(`[@octokit/request] "${e.method} ${e.url}" is deprecated. It is scheduled to be removed on ${n.sunset}${y?`. See ${y}`:""}`)}if(!(o===204||o===205)){if(e.method==="HEAD"){if(o<400)return;throw new Rr(f.statusText,o,{response:{url:s,status:o,headers:n,data:void 0},request:e})}if(o===304)throw new Rr("Not modified",o,{response:{url:s,status:o,headers:n,data:await ps(f)},request:e});if(o>=400){const g=await ps(f);throw new Rr(qg(g),o,{response:{url:s,status:o,headers:n,data:g},request:e})}return r?await ps(f):f.body}}).then(f=>({status:o,url:s,headers:n,data:f})).catch(f=>{if(f instanceof Rr)throw f;if(f.name==="AbortError")throw f;let g=f.message;throw f.name==="TypeError"&&"cause"in f&&(f.cause instanceof Error?g=f.cause.message:typeof f.cause=="string"&&(g=f.cause)),new Rr(g,500,{request:e})})}async function ps(e){const t=e.headers.get("content-type");return/application\/json/.test(t)?e.json().catch(()=>e.text()).catch(()=>""):!t||/^text\/|charset=utf-8$/.test(t)?e.text():Wg(e)}function qg(e){if(typeof e=="string")return e;let t;return"documentation_url"in e?t=` - ${e.documentation_url}`:t="","message"in e?Array.isArray(e.errors)?`${e.message}: ${e.errors.map(JSON.stringify).join(", ")}${t}`:`${e.message}${t}`:`Unknown error: ${JSON.stringify(e)}`}function si(e,t){const r=e.defaults(t);return Object.assign(function(o,s){const i=r.merge(o,s);if(!i.request||!i.request.hook)return ka(r.parse(i));const l=(a,u)=>ka(r.parse(r.merge(a,u)));return Object.assign(l,{endpoint:r,defaults:si.bind(null,r)}),i.request.hook(l,i)},{endpoint:r,defaults:si.bind(null,r)})}var ii=si(zg,{headers:{"user-agent":`octokit-request.js/${Bg} ${Uo()}`}}),Kg="7.1.0";function Qg(e){return`Request failed due to following response errors: +`+e.errors.map(t=>` - ${t.message}`).join(` +`)}var Yg=class extends Error{constructor(e,t,r){super(Qg(r)),this.request=e,this.headers=t,this.response=r,this.name="GraphqlResponseError",this.errors=r.errors,this.data=r.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}},Xg=["method","baseUrl","url","headers","request","query","mediaType"],Zg=["query","method","url"],_a=/\/api\/v3\/?$/;function Jg(e,t,r){if(r){if(typeof t=="string"&&"query"in r)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(const i in r)if(Zg.includes(i))return Promise.reject(new Error(`[@octokit/graphql] "${i}" cannot be used as variable name`))}const n=typeof t=="string"?Object.assign({query:t},r):t,o=Object.keys(n).reduce((i,l)=>Xg.includes(l)?(i[l]=n[l],i):(i.variables||(i.variables={}),i.variables[l]=n[l],i),{}),s=n.baseUrl||e.endpoint.DEFAULTS.baseUrl;return _a.test(s)&&(o.url=s.replace(_a,"/api/graphql")),e(o).then(i=>{if(i.data.errors){const l={};for(const a of Object.keys(i.headers))l[a]=i.headers[a];throw new Yg(o,l,i.data)}return i.data.data})}function rl(e,t){const r=e.defaults(t);return Object.assign((o,s)=>Jg(r,o,s),{defaults:rl.bind(null,r),endpoint:r.endpoint})}rl(ii,{headers:{"user-agent":`octokit-graphql.js/${Kg} ${Uo()}`},method:"POST",url:"/graphql"});function em(e){return rl(e,{method:"POST",url:"/graphql"})}var tm=/^v1\./,rm=/^ghs_/,nm=/^ghu_/;async function om(e){const t=e.split(/\./).length===3,r=tm.test(e)||rm.test(e),n=nm.test(e);return{type:"token",token:e,tokenType:t?"app":r?"installation":n?"user-to-server":"oauth"}}function sm(e){return e.split(/\./).length===3?`bearer ${e}`:`token ${e}`}async function im(e,t,r,n){const o=t.endpoint.merge(r,n);return o.headers.authorization=sm(e),t(o)}var lm=function(t){if(!t)throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");if(typeof t!="string")throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return t=t.replace(/^(token|bearer) +/i,""),Object.assign(om.bind(null,t),{hook:im.bind(null,t)})},ap="5.2.0",Sa=()=>{},am=console.warn.bind(console),um=console.error.bind(console),Pa=`octokit-core.js/${ap} ${Uo()}`,bt,cm=(bt=class{static defaults(t){return class extends this{constructor(...n){const o=n[0]||{};if(typeof t=="function"){super(t(o));return}super(Object.assign({},t,o,o.userAgent&&t.userAgent?{userAgent:`${o.userAgent} ${t.userAgent}`}:null))}}}static plugin(...t){var o;const r=this.plugins;return o=class extends this{},o.plugins=r.concat(t.filter(i=>!r.includes(i))),o}constructor(t={}){const r=new Pg,n={baseUrl:ii.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},t.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(n.headers["user-agent"]=t.userAgent?`${t.userAgent} ${Pa}`:Pa,t.baseUrl&&(n.baseUrl=t.baseUrl),t.previews&&(n.mediaType.previews=t.previews),t.timeZone&&(n.headers["time-zone"]=t.timeZone),this.request=ii.defaults(n),this.graphql=em(this.request).defaults(n),this.log=Object.assign({debug:Sa,info:Sa,warn:am,error:um},t.log),this.hook=r,t.authStrategy){const{authStrategy:s,...i}=t,l=s(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:i},t.auth));r.wrap("request",l.hook),this.auth=l}else if(!t.auth)this.auth=async()=>({type:"unauthenticated"});else{const s=lm(t.auth);r.wrap("request",s.hook),this.auth=s}const o=this.constructor;for(let s=0;s{e.log.debug("request",r);const n=Date.now(),o=e.request.endpoint.parse(r),s=o.url.replace(r.baseUrl,"");return t(r).then(i=>(e.log.info(`${o.method} ${s} - ${i.status} in ${Date.now()-n}ms`),i)).catch(i=>{throw e.log.info(`${o.method} ${s} - ${i.status} in ${Date.now()-n}ms`),i})})}up.VERSION=pm;var dm="11.3.1";function fm(e){if(!e.data)return{...e,data:[]};if(!("total_count"in e.data&&!("url"in e.data)))return e;const r=e.data.incomplete_results,n=e.data.repository_selection,o=e.data.total_count;delete e.data.incomplete_results,delete e.data.repository_selection,delete e.data.total_count;const s=Object.keys(e.data)[0],i=e.data[s];return e.data=i,typeof r<"u"&&(e.data.incomplete_results=r),typeof n<"u"&&(e.data.repository_selection=n),e.data.total_count=o,e}function nl(e,t,r){const n=typeof t=="function"?t.endpoint(r):e.request.endpoint(t,r),o=typeof t=="function"?t:e.request,s=n.method,i=n.headers;let l=n.url;return{[Symbol.asyncIterator]:()=>({async next(){if(!l)return{done:!0};try{const a=await o({method:s,url:l,headers:i}),u=fm(a);return l=((u.headers.link||"").match(/<([^>]+)>;\s*rel="next"/)||[])[1],{value:u}}catch(a){if(a.status!==409)throw a;return l="",{value:{status:200,headers:{},data:[]}}}}})}}function cp(e,t,r,n){return typeof r=="function"&&(n=r,r=void 0),pp(e,[],nl(e,t,r)[Symbol.asyncIterator](),n)}function pp(e,t,r,n){return r.next().then(o=>{if(o.done)return t;let s=!1;function i(){s=!0}return t=t.concat(n?n(o.value,i):o.value.data),s?t:pp(e,t,r,n)})}Object.assign(cp,{iterator:nl});function dp(e){return{paginate:Object.assign(cp.bind(null,e),{iterator:nl.bind(null,e)})}}dp.VERSION=dm;var gm="13.2.2",mm={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"]}},hm=mm,Ft=new Map;for(const[e,t]of Object.entries(hm))for(const[r,n]of Object.entries(t)){const[o,s,i]=n,[l,a]=o.split(/ /),u=Object.assign({method:l,url:a},s);Ft.has(e)||Ft.set(e,new Map),Ft.get(e).set(r,{scope:e,methodName:r,endpointDefaults:u,decorations:i})}var ym={has({scope:e},t){return Ft.get(e).has(t)},getOwnPropertyDescriptor(e,t){return{value:this.get(e,t),configurable:!0,writable:!0,enumerable:!0}},defineProperty(e,t,r){return Object.defineProperty(e.cache,t,r),!0},deleteProperty(e,t){return delete e.cache[t],!0},ownKeys({scope:e}){return[...Ft.get(e).keys()]},set(e,t,r){return e.cache[t]=r},get({octokit:e,scope:t,cache:r},n){if(r[n])return r[n];const o=Ft.get(t).get(n);if(!o)return;const{endpointDefaults:s,decorations:i}=o;return i?r[n]=Em(e,t,n,s,i):r[n]=e.request.defaults(s),r[n]}};function vm(e){const t={};for(const r of Ft.keys())t[r]=new Proxy({octokit:e,scope:r,cache:{}},ym);return t}function Em(e,t,r,n,o){const s=e.request.defaults(n);function i(...l){let a=s.endpoint.merge(...l);if(o.mapToData)return a=Object.assign({},a,{data:a[o.mapToData],[o.mapToData]:void 0}),s(a);if(o.renamed){const[u,h]=o.renamed;e.log.warn(`octokit.${t}.${r}() has been renamed to octokit.${u}.${h}()`)}if(o.deprecated&&e.log.warn(o.deprecated),o.renamedParameters){const u=s.endpoint.merge(...l);for(const[h,f]of Object.entries(o.renamedParameters))h in u&&(e.log.warn(`"${h}" parameter is deprecated for "octokit.${t}.${r}()". Use "${f}" instead`),f in u||(u[f]=u[h]),delete u[h]);return s(u)}return s(...l)}return Object.assign(i,s)}function fp(e){const t=vm(e);return{...t,rest:t}}fp.VERSION=gm;var wm="20.1.1",xa=cm.plugin(up,fp,dp).defaults({userAgent:`octokit-rest.js/${wm}`});const gp=F.createContext({});function Tm({children:e}){const[t,r]=F.useState(localStorage.getItem("github_access_token")),[n,o]=F.useState(null),[s,i]=F.useState(null),l=!!t;F.useEffect(()=>{(async()=>{if(t)try{const f=await fetch("https://api.github.com/user",{headers:{Authorization:`Bearer ${t}`}});if(!f.ok)throw new Error("Failed to fetch user data");const g=await f.json();o(g)}catch(f){console.error("Error fetching user data:",f),localStorage.removeItem("github_access_token"),r(null)}})()},[t]),F.useEffect(()=>{(async()=>{const f=new URLSearchParams(window.location.search).get("code");if(f)try{const g=await fetch("/.netlify/functions/auth",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({code:f})});if(!g.ok)throw new Error("Failed to authenticate with GitHub");const y=await g.json();y.access_token?(localStorage.setItem("github_access_token",y.access_token),r(y.access_token),window.history.replaceState({},document.title,"/")):(console.error("Authentication failed: No access token returned"),i("Authentication failed"))}catch(g){console.error("Authentication error:",g),i("Authentication error occurred")}})()},[]);const a=()=>{{i("GitHub Client ID not configured");return}},u=()=>{r(null),o(null),localStorage.removeItem("github_access_token")};return m.jsx(gp.Provider,{value:{isAuthenticated:l,accessToken:t,user:n,login:a,logout:u,error:s},children:e})}function km(){const e=F.useContext(gp);if(e===void 0)throw new Error("useAuth must be used within an AuthProvider");return e}function _m(){const{theme:e}=vr(),{isAuthenticated:t,login:r,accessToken:n,error:o}=km(),[s,i]=F.useState(""),[l,a]=F.useState(""),[u,h]=F.useState([]),[f,g]=F.useState(0),[y,T]=F.useState(1),[w,j]=F.useState(null),[p,c]=F.useState(!1),[d,v]=F.useState("");F.useEffect(()=>{t&&window.history.replaceState({},document.title,"/")},[t]);const k=U=>{v(U),T(1),s&&P(s,1,U)},P=async(U,G=1,Y=d)=>{if(U.trim()){c(!0),j(null);try{const ue=new xa({auth:n});let ze=`${U} in:bio${l?` location:${l}`:""}`;const tt=await ue.search.users({q:ze,page:G,per_page:10,...Y==="followers"||Y==="repositories"?{sort:Y,order:"desc"}:{}});if(tt.data.items.length===0){h([]),g(0),j("No users found matching your search criteria.");return}let Pe=await Promise.all(tt.data.items.map(async te=>{try{const[rt,_]=await Promise.all([ue.users.getByUsername({username:te.login}),x(te.login,n)]);let O=0;if(Y==="stars"){const{data:R}=await ue.repos.listForUser({username:te.login,per_page:100,type:"owner"});O=(R==null?void 0:R.reduce(($,q)=>$+(q.fork?0:q.stargazers_count),0))||0}return{...rt.data,most_used_language:_,total_stars:O}}catch{return{...te,name:te.login,bio:"",location:null,blog:null,twitter_username:null,followers:0,following:0,company:null,most_used_language:null,total_stars:0}}}));Y==="stars"&&Pe.sort((te,rt)=>(rt.total_stars||0)-(te.total_stars||0)),h(Pe),g(Math.min(tt.data.total_count,1e3)),T(G)}catch(ue){console.error("Search error:",ue),j(ue instanceof Error?`Error: ${ue.message}`:"An error occurred while searching. Please try again later."),h([]),g(0)}finally{c(!1)}}},x=async(U,G)=>{try{const Y=new xa({auth:G}),{data:ue}=await Y.repos.listForUser({username:U,sort:"pushed",per_page:10}),ze=ue.map(Pe=>Pe.language).filter(Boolean);if(ze.length===0)return null;const tt=ze.reduce((Pe,te)=>(te&&(Pe[te]=(Pe[te]||0)+1),Pe),{});return Object.entries(tt).sort(([,Pe],[,te])=>te-Pe)[0][0]}catch{return null}},C=U=>{P(s,U)};return m.jsxs("div",{className:`min-h-screen flex flex-col ${e==="dark"?"bg-black":"bg-white"}`,children:[m.jsxs("div",{className:"container mx-auto px-4 py-8 flex-grow max-w-7xl",children:[m.jsx("div",{className:"flex justify-end mb-8",children:m.jsx(hg,{})}),m.jsxs("div",{className:"flex flex-col items-center",children:[m.jsxs("div",{className:"text-center mb-12",children:[m.jsxs("div",{className:"flex items-center justify-center space-x-3 mb-4",children:[m.jsx(ga,{className:`w-10 h-10 ${e==="dark"?"text-white":"text-black"}`}),m.jsx("h1",{className:`text-4xl font-bold ${e==="dark"?"text-white":"text-black"} tracking-tight`,children:"DevFinder"})]}),m.jsx("p",{className:`text-lg ${e==="dark"?"text-gray-400":"text-gray-600"}`,children:"Discover talented developers worldwide"}),m.jsx("p",{className:"text-sm mt-2 text-gray-500",children:"Search through millions of GitHub profiles with advanced filtering"})]}),m.jsxs("div",{className:"w-full max-w-3xl",children:[m.jsx(ug,{keyword:s,location:l,setKeyword:i,setLocation:a,onSearch:()=>P(s,1)}),!t&&m.jsxs("div",{className:"mt-6 text-center",children:[m.jsxs("div",{className:"relative group inline-block",children:[m.jsx("div",{className:"absolute -inset-0.5 bg-gradient-to-r from-indigo-500 via-purple-500 to-pink-500 rounded-lg blur opacity-75 group-hover:opacity-100 transition duration-1000 group-hover:duration-200 animate-gradient-xy"}),m.jsxs("button",{onClick:r,className:`relative px-8 py-3 rounded-lg font-medium text-base ${e==="dark"?"bg-black text-white hover:bg-gray-900":"bg-white text-black hover:bg-gray-100"} transition-all duration-200 shadow-lg hover:shadow-xl flex items-center gap-2`,children:["Sign in with GitHub",m.jsx(ga,{className:"w-5 h-5"})]})]}),m.jsx("p",{className:`text-sm mt-4 ${e==="dark"?"text-gray-400":"text-gray-600"}`,children:"Sign in with GitHub to start searching for users"})]})]}),m.jsx("div",{className:"w-full mt-8",children:m.jsx(mg,{users:u,totalCount:f,currentPage:y,loading:p,error:w,searchKeyword:s,sortBy:d,onPageChange:C,onSortChange:k})})]})]}),m.jsx("footer",{className:`py-6 ${e==="dark"?"bg-black border-gray-800":"bg-white border-gray-100"} border-t`,children:m.jsx("div",{className:"container mx-auto px-4 text-center max-w-7xl",children:m.jsxs("p",{className:`text-sm ${e==="dark"?"text-gray-400":"text-gray-600"} flex items-center justify-center gap-2`,children:["Built with"," ",m.jsx("a",{href:"https://cursor.sh",target:"_blank",rel:"noopener noreferrer",className:`hover:text-${e==="dark"?"white":"black"} transition-colors`,children:"Cursor"})," ","&"," ",m.jsx(Jf,{className:"w-4 h-4 text-red-500 inline-block animate-pulse fill-current","aria-label":"love"})," ","by"," ",m.jsx("a",{href:"https://linkedin.com/in/sourcingdenis",target:"_blank",rel:"noopener noreferrer",className:`hover:text-${e==="dark"?"white":"black"} transition-colors`,children:"@sourcingdenis"})]})})})]})}function Sm(){return m.jsx(ag,{children:m.jsx(Tm,{children:m.jsx(_m,{})})})}Mc(document.getElementById("root")).render(m.jsx(F.StrictMode,{children:m.jsx(Sm,{})})); diff --git a/dist/assets/index-DdvEiTXx.css b/dist/assets/index-DdvEiTXx.css new file mode 100644 index 0000000..5c8c8d8 --- /dev/null +++ b/dist/assets/index-DdvEiTXx.css @@ -0,0 +1 @@ +*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.-inset-0\.5{top:-.125rem;right:-.125rem;bottom:-.125rem;left:-.125rem}.left-3{left:.75rem}.top-1\/2{top:50%}.z-10{z-index:10}.mx-auto{margin-left:auto;margin-right:auto}.mb-12{margin-bottom:3rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.ml-4{margin-left:1rem}.mr-1{margin-right:.25rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-\[180px\]{width:180px}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-3xl{max-width:48rem}.max-w-7xl{max-width:80rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes gradient-xy{0%,to{background-size:400% 400%;background-position:left center}50%{background-size:200% 200%;background-position:right center}}.animate-gradient-xy{animation:gradient-xy 3s ease infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-t{border-top-width:1px}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.bg-card{background-color:var(--card)}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-gray-500\/10{background-color:#6b72801a}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-gray-900\/50{background-color:#11182780}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}.bg-green-500\/10{background-color:#22c55e1a}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity))}.bg-orange-500\/10{background-color:#f973161a}.bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity))}.bg-pink-500\/10{background-color:#ec48991a}.bg-primary{background-color:var(--primary)}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity))}.bg-purple-500\/10{background-color:#a855f71a}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.bg-red-500\/10{background-color:#ef44441a}.bg-secondary{background-color:var(--secondary)}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity))}.bg-yellow-500\/10{background-color:#eab3081a}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-purple-500{--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a855f7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pl-10{padding-left:2.5rem}.pr-4{padding-right:1rem}.pt-0{padding-top:0}.pt-4{padding-top:1rem}.text-center{text-align:center}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-card-foreground{color:var(--card-foreground)}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity))}.text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity))}.text-primary-foreground{color:var(--primary-foreground)}.text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity))}.opacity-75{opacity:.75}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-gray-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity))}.ring-gray-700{--tw-ring-opacity: 1;--tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity))}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-background{--tw-ring-offset-color: var(--background)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.hover\:border-gray-600:hover{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.hover\:bg-gray-800\/70:hover{background-color:#1f2937b3}.hover\:bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.hover\:text-blue-400:hover{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-gray-300:focus{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.focus\:border-gray-700:focus{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500\/20:focus{--tw-ring-color: rgb(59 130 246 / .2)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-gray-300:disabled{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.disabled\:text-gray-600:disabled{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:duration-200{transition-duration:.2s}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}}@media (min-width: 1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}} diff --git a/dist/index.html b/dist/index.html new file mode 100644 index 0000000..57dd640 --- /dev/null +++ b/dist/index.html @@ -0,0 +1,32 @@ + + + + + + + + + DevFinder - Discover talented developers worldwide + + + + + + + + + + + + + + + + + + + + +

+ + diff --git a/index.html b/index.html index e3e07ff..9ce43c3 100644 --- a/index.html +++ b/index.html @@ -1,26 +1,28 @@ - + - + - Vite + React + TS - - + + + DevFinder - Discover talented developers worldwide + + - - - + + + - - - + + +
diff --git a/package-lock.json b/package-lock.json index a3a5f26..563e295 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,8 @@ "@octokit/rest": "^20.0.2", "lucide-react": "^0.344.0", "react": "^18.2.0", - "react-dom": "^18.2.0" + "react-dom": "^18.2.0", + "use-debounce": "^10.0.4" }, "devDependencies": { "@types/node": "^22.9.0", @@ -4439,6 +4440,18 @@ "integrity": "sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ==", "license": "MIT" }, + "node_modules/use-debounce": { + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/use-debounce/-/use-debounce-10.0.4.tgz", + "integrity": "sha512-6Cf7Yr7Wk7Kdv77nnJMf6de4HuDE4dTxKij+RqE9rufDsI6zsbjyAxcH5y2ueJCQAnfgKbzXbZHYlkFwmBlWkw==", + "license": "MIT", + "engines": { + "node": ">= 16.0.0" + }, + "peerDependencies": { + "react": "*" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", diff --git a/package.json b/package.json index 8266760..57faf70 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,8 @@ "@octokit/rest": "^20.0.2", "lucide-react": "^0.344.0", "react": "^18.2.0", - "react-dom": "^18.2.0" + "react-dom": "^18.2.0", + "use-debounce": "^10.0.4" }, "devDependencies": { "@types/node": "^22.9.0", diff --git a/src/App.tsx b/src/App.tsx index da63252..8842c80 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -2,7 +2,7 @@ import React, { useState, useEffect } from 'react'; import { Github, Heart } from 'lucide-react'; import SearchBar from './components/SearchBar'; import UserList from './components/UserList'; -import { GitHubUser } from './types/github'; +import { GitHubUser, SortOption } from './types/github'; import { ThemeProvider, useTheme } from './contexts/ThemeContext'; import { ThemeSwitcher } from './components/ThemeSwitcher'; import { Octokit } from '@octokit/rest'; @@ -18,6 +18,7 @@ function AppContent() { const [currentPage, setCurrentPage] = useState(1); const [error, setError] = useState(null); const [loading, setLoading] = useState(false); + const [sortBy, setSortBy] = useState(''); // Redirect user to the home screen after logging in useEffect(() => { @@ -27,25 +28,37 @@ function AppContent() { } }, [isAuthenticated]); - const searchUsers = async (page = 1) => { - if (!keyword.trim()) return; + const handleSortChange = (newSort: SortOption) => { + setSortBy(newSort); + setCurrentPage(1); + if (keyword) { + searchUsers(keyword, 1, newSort); + } + }; + + const searchUsers = async (query: string, page = 1, sort: SortOption = sortBy) => { + if (!query.trim()) return; + + // Check for authentication before proceeding + if (!isAuthenticated || !accessToken) { + setError('Please sign in with GitHub to search users'); + setUsers([]); + setTotalCount(0); + return; + } setLoading(true); setError(null); try { - const token = accessToken || import.meta.env.VITE_GITHUB_TOKEN; - if (!token) { - throw new Error('Authentication required. Please sign in with GitHub.'); - } - - const octokit = new Octokit({ auth: token }); - const query = `${keyword} in:bio${location ? ` location:${location}` : ''}`; + const octokit = new Octokit({ auth: accessToken }); + let endpoint = `${query} in:bio${location ? ` location:${location}` : ''}`; const searchResponse = await octokit.search.users({ - q: query, + q: endpoint, page, per_page: 10, + ...(sort === 'followers' || sort === 'repositories' ? { sort, order: 'desc' } : {}), }); if (searchResponse.data.items.length === 0) { @@ -55,17 +68,30 @@ function AppContent() { return; } - const detailedUsers = await Promise.all( + let users = await Promise.all( searchResponse.data.items.map(async (user) => { try { const [userData, mostUsedLanguage] = await Promise.all([ octokit.users.getByUsername({ username: user.login }), - getMostUsedLanguage(user.login, token), + getMostUsedLanguage(user.login, accessToken), ]); + let totalStars = 0; + if (sort === 'stars') { + const { data: repos } = await octokit.repos.listForUser({ + username: user.login, + per_page: 100, + type: 'owner', + }); + totalStars = (repos || []).reduce((acc, repo) => + acc + (repo.fork ? 0 : (repo.stargazers_count || 0)), 0 + ); + } + return { ...userData.data, most_used_language: mostUsedLanguage, + total_stars: totalStars, }; } catch (err) { return { @@ -79,12 +105,17 @@ function AppContent() { following: 0, company: null, most_used_language: null, + total_stars: 0, }; } }) ); - setUsers(detailedUsers as GitHubUser[]); + if (sort === 'stars') { + users.sort((a, b) => (b.total_stars || 0) - (a.total_stars || 0)); + } + + setUsers(users as GitHubUser[]); setTotalCount(Math.min(searchResponse.data.total_count, 1000)); setCurrentPage(page); } catch (err) { @@ -129,33 +160,14 @@ function AppContent() { }; const handlePageChange = (page: number) => { - searchUsers(page); + searchUsers(keyword, page); }; - const renderAuthButton = () => ( -
- {authError &&
{authError}
} - {!isAuthenticated && ( - - )} -
- ); - return (
-
-
+
+
- {renderAuthButton()}
@@ -165,42 +177,71 @@ function AppContent() {

- GitHub User Search + DevFinder

- Find GitHub users by searching their bio descriptions & location + Discover talented developers worldwide +

+

+ Search through millions of GitHub profiles with advanced filtering

-
- searchUsers(1)} - /> +
+ {isAuthenticated ? ( + searchUsers(keyword, 1)} + /> + ) : ( +
+
+
+ +
+

+ Sign in with GitHub to start searching for users +

+
+ )}
-
- -
+ {isAuthenticated && ( +
+ +
+ )}