performance.mark("js-parse-end:49095-04303af8d662218d.js"); "use strict";(globalThis.webpackChunk_github_ui_github_ui=globalThis.webpackChunk_github_ui_github_ui||[]).push([["49095"],{95136(e,t,n){n.d(t,{y:()=>i});var a=n(74848),r=n(16522),o=n(8470);function i(e){let t,n,i=(0,r.c)(7),{children:s,appName:l,category:c,metadata:u}=e;i[0]!==l||i[1]!==c||i[2]!==u?(t={appName:l,category:c,metadata:u},i[0]=l,i[1]=c,i[2]=u,i[3]=t):t=i[3];let d=t;return i[4]!==s||i[5]!==d?(n=(0,a.jsx)(o.I,{value:d,children:s}),i[4]=s,i[5]=d,i[6]=n):n=i[6],n}i.displayName="AnalyticsProvider"},8470(e,t,n){n.d(t,{I:()=>a});let a=(0,n(96540).createContext)(null);a.displayName="AnalyticsContext"},87253(e,t,n){n.d(t,{_S:()=>o,cB:()=>s,cW:()=>i});var a=n(56341),r=n(26316);let o=()=>{let e=(0,a.JV)().appId;return e&&"rails"!==e?e:crypto.randomUUID()},i=e=>{(0,a.C3)({appId:e})},s=()=>{let e=document.querySelector("react-app")||document.querySelector("projects-v2");return e?.uuid||"rails"};r.cg?.addEventListener("hashchange",()=>{(0,a.C3)({appId:s()})},!0)},34619(e,t,n){n.d(t,{O:()=>i,S:()=>o});var a=n(26316);let r=a.cg?.document?.head?.querySelector('meta[name="release"]')?.content||"",o="X-GitHub-Client-Version";function i(){return r}},13705(e,t,n){n.d(t,{D:()=>o,Y:()=>i});var a=n(49481),r=n(26316);function o(e){if(!r.XC)return;let t=r.XC.querySelector("title"),n=r.XC.createElement("title");n.textContent=e,t?t.textContent!==e&&(t.replaceWith(n),(0,a.i)(e)):(r.XC.head.appendChild(n),(0,a.i)(e))}function i(e){return document.body.classList.contains("logged-out")?`${e} \xb7 GitHub`:e}},5045(e,t,n){n.d(t,{jC:()=>s,kt:()=>o,tV:()=>i});var a=n(34619),r=n(381);function o(e){let t={"X-Requested-With":"XMLHttpRequest",...(0,r.wE)(e)};return{...t,[a.S]:(0,a.O)()}}function i(e,t){for(let[n,a]of Object.entries(o(t)))e.set(n,a)}function s(e){return{"X-GitHub-App-Type":e}}},381(e,t,n){n.d(t,{$r:()=>i,M1:()=>s,li:()=>r,pS:()=>c,wE:()=>l});var a=n(26316);let r="X-Fetch-Nonce",o=new Set;function i(e){o.add(e)}function s(){return o.values().next().value||""}function l(e){let t={};return void 0!==e&&(t["X-Fetch-Nonce-To-Validate"]=e),void 0===e?t[r]=s():o.has(e)?t[r]=e:t[r]=Array.from(o).join(","),t}function c(){let e=a.XC?.head?.querySelector('meta[name="fetch-nonce"]')?.content||"";e&&i(e)}},74073(e,t,n){n.d(t,{K:()=>s});var a=n(74848),r=n(33542),o=n(35490),i=n(94709);function s({logoUrl:e,darkModeIcon:t,publisher:n,square:l=!0,...c}){let{colorScheme:u}=(0,i.DP)(),d=u?.includes("dark"),p=e;return p&&"AI21 Labs"!==n||(p=t?`data:image/svg+xml;base64,${t}`:null),"xAI"===n&&d&&(p="/images/modules/marketplace/models/families/xai-dark.svg"),(0,a.jsx)(o.A,{square:l,alt:`${n} logo`,src:p,...(0,r.G)("publisher-avatar"),...c})}s.displayName="PublisherAvatar"},56341(e,t,n){n.d(t,{C3:()=>l,JV:()=>o,K3:()=>p,MM:()=>c,OE:()=>m,Qb:()=>f,Zu:()=>d,bj:()=>i,jc:()=>u,kd:()=>s});var a=n(26316);let r=null;function o(){return a.Kn?.state||{}}function i(e){h(o(),"",e)}function s(e){a.Kn?.pushState({appId:o().appId},"",e),g()}function l(e){let t={...o(),...e};r&&(r=t),h(t,"",location.href)}function c(e){i(`?${e.toString()}${a.fV.hash}`)}function u(){i(a.fV.pathname+a.fV.hash)}function d(e){i(e.startsWith("#")?e:`#${e}`),(r=o())&&requestIdleCallback(()=>{!history.state&&r&&(l(r),r=null)})}function p(){i(a.fV.pathname+a.fV.search)}function m(){a.Kn?.back()}function f(){a.Kn?.forward()}function h(e,t,n){a.Kn?.replaceState(e,t,n),g()}function g(){a.cg?.dispatchEvent(new CustomEvent("statechange",{bubbles:!1,cancelable:!1}))}},13759(e,t,n){n.d(t,{Av:()=>s,BM:()=>a,HX:()=>d,M_:()=>p,RD:()=>u,rb:()=>r});let a="GraphQLTraces",r="GraphQLTracingRefresh",o=i()?decodeURIComponent(new URLSearchParams(window.location.search).get("disable_clusters")||"").split(",").filter(e=>""!==e):[];function i(){return"u">typeof window}function s(e){if(!i()||!l()||!e)return;let t=window;t&&!t[a]&&(t[a]=[]),t&&e.__trace&&(t[a].push(e.__trace),"function"==typeof t[r]&&t[r]())}function l(){if(!i())return!1;let e=window;return"true"===new URLSearchParams(window.location.search).get("_tracing")||e&&void 0!==e[a]}function c(){return o.length>0}function u(e){if(!i()||!l()&&!c())return e;let t=new URL(e,window.location.origin);return l()&&t.searchParams.set("_tracing","true"),c()&&t.searchParams.set("disable_clusters",o.join(",")),t.pathname+t.search}function d(e){return o.indexOf(e)>-1}function p(e){if(!i())return;let t=o.indexOf(e);t>-1?o.splice(t,1):o.push(e);let n=new URLSearchParams(window.location.search);n.set("disable_clusters",o.join(",")),window.location.search=n.toString()}},52111(e,t,n){n.d(t,{l:()=>a});let a=()=>void 0},53181(e,t,n){n.d(t,{$$:()=>d,Al:()=>p,Aw:()=>l,D:()=>c,LH:()=>o,Lo:()=>u,NG:()=>r,RS:()=>s,af:()=>m,k7:()=>f,kD:()=>h,m2:()=>i,xG:()=>g});var a=n(95424);function r({category:e,publisher:t,task:n}={}){if(!e&&!n&&!t)return"/marketplace/models/catalog";let o=new URLSearchParams;return o.append("type","models"),e&&o.append("category",e),n&&o.append("task",(0,a.y9)(n)),t&&o.append("publisher",t),`/marketplace?${o.toString()}`}let o=({registry:e,name:t})=>`/marketplace/models/${e}/${t}`,i=e=>`${o(e)}/playground`,s=()=>"/marketplace/models",l=e=>`${(({registry:e,name:t})=>`/models/${e}/${t}`)(e)}/feedback`;function c({commit:e,filePath:t,repoOwner:n,repoName:a,beginLine:r,endLine:i,...s}){let l=new URLSearchParams;if(e&&l.set("c",e),t&&l.set("path",t),n&&l.set("l",n),a&&l.set("n",a),null!=r&&null!=i){let e="";e=r===i?`${Math.max(r-10,0)}-${i+10}`:`${r}-${i}`,l.set("lines",e)}let u=`${o(s)}/prompt`,d=l.toString();return d.length<1?u:`${u}?${d}`}let u=({org:e})=>`/organizations/${e}/settings/models/billing`,d=({owner:e,repo:t})=>`/${e}/${t}/settings/models/access-policy`;function p({repo:e,action:t,allModels:n=!1}){let r=["",e.ownerLogin,e.name,"models"];t&&r.push(t);let o=new URLSearchParams;n&&o.set("all_models","true");let i=o.toString(),s=r.map(a.QU).join("/");return i.length<1?s:`${s}?${i}`}function m({repo:e,commitish:t,action:n,path:r}){let o=["",e.ownerLogin,e.name,"models","prompt",n];return t&&o.push(t),r&&"/"!==r&&o.push(r),o.map(a.QU).join("/")}let f=e=>`${p({repo:e})}/prompt/new`,h=(e,t)=>"isCustom"in t&&t.isCustom?`${p({repo:e})}/${t.registry}/${t.publisher}/${t.name}/playground`:`${p({repo:e})}/${t.registry}/${t.name}/playground`,g=(e,t,n)=>n?`/enterprises/${n}/settings/models`:e&&""!==t.trim()?`/organizations/${t}/settings/models/access-policy`:"/settings/models"},58418(e,t,n){let a;n.d(t,{A:()=>u});var r=n(35205),o=n(51189);let{getItem:i,setItem:s,removeItem:l}=(0,r.A)("localStorage"),c="REACT_PROFILING_DISABLED_UNTIL",u={enable:()=>{l(c),a=void 0},disable:()=>{s(c,String(Date.now()+864e5)),a=!1},isEnabled:()=>!("u"=t)&&(l(c),!0)}():.02>Math.random()),resetCache:()=>{a=void 0}}},5384(e,t,n){n.d(t,{Tt:()=>s,X7:()=>i,Ou:()=>l});let a="service_worker.postrequest";var r=n(66743);let o=null;async function i(e){if(null===o)try{let t=navigator.serviceWorker?.controller;if(!t||!function(e){let t=new URL(e,self.location.origin).pathname.split("/").filter(Boolean);if(4!==t.length||"issues"!==t[2])return!1;let n=t[3];return!!(void 0!==n&&/^\d+$/.test(n))&&!!t[0]&&!!t[1]}(e))return;let n=performance.now();o=await new Promise((o,i)=>{let s=new MessageChannel;function l(){s.port1.onmessage=null,s.port1.onmessageerror=null,s.port1.close(),s.port2.close()}let c=setTimeout(()=>{l();let e=performance.now()-n;(0,r.BI)(a,{duration_ms:e,timedOut:!0}),o(null)},500);s.port1.onmessage=e=>{clearTimeout(c),l();let t=performance.now()-n;if(e.data?.type==="CACHED_QUERIES_RESPONSE"&&e.data.data){let n=e.data.data.preloadedQueries;(0,r.BI)(a,{duration_ms:t,timedOut:!1}),o(n)}else(0,r.BI)(a,{duration_ms:t,timedOut:!1}),o(null)},s.port1.onmessageerror=()=>{clearTimeout(c),l(),i(Error("SW message channel error"))},t.postMessage({type:"GET_CACHED_QUERIES",url:e},[s.port2])})}catch{o=null}}function s(){return o}function l(){o=null}},70247(e,t,n){n.d(t,{V:()=>m});var a=n(74848),r=n(16522),o=n(96540),i=n(40914),s=n(38621),l=n(52870),c=n(56149);let u={info:"",success:"Toast--success",error:"Toast--error"},d={info:(0,a.jsx)(s.InfoIcon,{}),success:(0,a.jsx)(s.CheckIcon,{}),error:(0,a.jsx)(s.StopIcon,{})},p=e=>{let t,n,i,s,p,m=(0,r.c)(14),{message:f,timeToLive:h,icon:g,type:w,role:b}=e,v=void 0===w?"info":w,y=void 0===b?"log":b,[$,S]=o.useState(!0),{safeSetTimeout:_}=(0,l.A)();m[0]!==_||m[1]!==h?(t=()=>{h&&_(()=>S(!1),h-300)},n=[_,h],m[0]=_,m[1]=h,m[2]=t,m[3]=n):(t=m[2],n=m[3]),(0,o.useEffect)(t,n);let C=`Toast ${u[v]} ${$?"Toast--animateIn":"Toast--animateOut"}`,I=`ui-app-toast-${v}`,x=g||d[v];return m[4]!==x?(i=(0,a.jsx)("span",{className:"Toast-icon",children:x}),m[4]=x,m[5]=i):i=m[5],m[6]!==f?(s=(0,a.jsx)("span",{className:"Toast-content",children:f}),m[6]=f,m[7]=s):s=m[7],m[8]!==y||m[9]!==C||m[10]!==I||m[11]!==i||m[12]!==s?(p=(0,a.jsx)(c.ZL,{children:(0,a.jsx)("div",{className:"p-1 position-fixed bottom-0 left-0 tmp-mb-3 tmp-ml-3",children:(0,a.jsxs)("div",{className:C,id:"ui-app-toast","data-testid":I,role:y,children:[i,s]})})}),m[8]=y,m[9]=C,m[10]=I,m[11]=i,m[12]=s,m[13]=p):p=m[13],p};function m(){let e,t,n,s=(0,r.c)(7),{toasts:l,persistedToast:c}=(0,o.use)(i.T8);return s[0]!==l?(e=l.map(f),s[0]=l,s[1]=e):e=s[1],s[2]!==c?(t=c&&(0,a.jsx)(p,{message:c.message,icon:c.icon,type:c.type,role:c.role}),s[2]=c,s[3]=t):t=s[3],s[4]!==e||s[5]!==t?(n=(0,a.jsxs)(a.Fragment,{children:[e,t]}),s[4]=e,s[5]=t,s[6]=n):n=s[6],n}function f(e,t){return(0,a.jsx)(p,{message:e.message,icon:e.icon,timeToLive:i.Qn,type:e.type,role:e.role},t)}p.displayName="Toast",m.displayName="Toasts"},78597(e,t,n){n.d(t,{DI:()=>i,QJ:()=>l,Sr:()=>c,lS:()=>s});var a=n(5045),r=n(41763),o=n(13759);async function i(e,t={}){let n,s,l,c;var u,d=e;if(new URL(d,window.location.origin).origin!==window.location.origin)throw Error("Can not make cross-origin requests from verifiedFetch");let{tracingEnabled:p,fetchPath:m}=(n=new URL(u=e,window.location.href),(l=(s=new URL(window.location.href,window.location.origin)).searchParams.get("_features"))&&!n.searchParams.has("_features")&&n.searchParams.set("_features",l),(c=s.searchParams.get("_tracing"))&&!n.searchParams.has("_tracing")&&n.searchParams.set("_tracing",c),{tracingEnabled:!!c,fetchPath:u.startsWith(window.location.origin)?n.href:`${n.pathname}${n.search}`}),f={...t.headers,"GitHub-Verified-Fetch":"true",...(0,a.kt)()},h=await fetch(m,{...t,headers:f}),g=h?.headers?.get("X-Github-Request-Id");if(g&&(0,r.Ex)(g),p&&h){let e=h.clone();try{let t=await e.text(),n=t&&JSON.parse(t);(0,o.Av)(n)}catch{}}return h}function s(e,t){let n={...t?.headers??{},Accept:"application/json","Content-Type":"application/json"},a=t?.body?JSON.stringify(t.body):void 0;return i(e,{...t,body:a,headers:n})}function l(e,t={}){let n={...t.headers,"GitHub-Is-React":"true"};return i(e,{...t,headers:n})}function c(e,t){let n={...t?.headers??{},"GitHub-Is-React":"true"};return s(e,{...t,headers:n})}}}]); //# sourceMappingURL=49095-04303af8d662218d-d0c41516e0cbaeed.js.map