"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["ui_packages_hydro-analytics_hydro-analytics_ts-ui_packages_jump-to-element_model_ts"],{70170:(e,t,n)=>{function r(e,t=0,{start:n=!0,middle:o=!0,once:i=!1}={}){let a,c=n,s=0,l=!1;function u(...r){if(l)return;let f=Date.now()-s;s=Date.now(),n&&o&&f>=t&&(c=!0),c?(c=!1,e.apply(this,r),i&&u.cancel()):(o&&f{s=Date.now(),e.apply(this,r),i&&u.cancel()},o?t-f:t))}return u.cancel=()=>{clearTimeout(a),l=!0},u}function o(e,t=0,{start:n=!1,middle:i=!1,once:a=!1}={}){return r(e,t,{start:n,middle:i,once:a})}n.d(t,{n:()=>r,s:()=>o})},7799:(e,t,n)=>{let r;function o(){if(!r)throw Error("Client env was requested before it was loaded. This likely means you are attempting to use client env at the module level in SSR, which is not supported. Please move your client env usage into a function.");return r}function i(){return r?.locale??"en-US"}function a(){return!!o().login}n.d(t,{JK:()=>i,M3:()=>a,_$:()=>o});!function(){if("undefined"!=typeof document){let e=document.getElementById("client-env");if(e)try{r=JSON.parse(e.textContent||"")}catch(e){console.error("Error parsing client-env",e)}}}()},32475:(e,t,n)=>{n.d(t,{G:()=>o,K:()=>i});var r=n(96679);let o=r.XC?.readyState==="interactive"||r.XC?.readyState==="complete"?Promise.resolve():new Promise(e=>{r.XC?.addEventListener("DOMContentLoaded",()=>{e()})}),i=r.XC?.readyState==="complete"?Promise.resolve():new Promise(e=>{r.cg?.addEventListener("load",e)})},27851:(e,t,n)=>{n.d(t,{G7:()=>s,XY:()=>l,fQ:()=>c});var r=n(5225),o=n(7799);function i(){return new Set((0,o._$)().featureFlags)}let a=n(96679).X3||function(){try{return process?.env?.STORYBOOK==="true"}catch{return!1}}()?i:(0,r.A)(i);function c(){return Array.from(a())}function s(e){return a().has(e)}let l={isFeatureEnabled:s}},38007:(e,t,n)=>{let r;n.d(t,{BI:()=>h,Ti:()=>g,lA:()=>d,sX:()=>m});var o=n(70837),i=n(18679),a=n(85351),c=n(7479);let{getItem:s}=(0,a.A)("localStorage"),l="dimension_",u=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","scid"];try{let e=(0,o.O)("octolytics");delete e.baseContext,r=new i.s(e)}catch{}function f(e){let t=(0,o.O)("octolytics").baseContext||{};if(t)for(let[e,n]of(delete t.app_id,delete t.event_url,delete t.host,Object.entries(t)))e.startsWith(l)&&(t[e.replace(l,"")]=n,delete t[e]);let n=document.querySelector("meta[name=visitor-payload]");for(let[e,r]of(n&&Object.assign(t,JSON.parse(atob(n.content))),new URLSearchParams(window.location.search)))u.includes(e.toLowerCase())&&(t[e]=r);return t.staff=(0,c.X)().toString(),Object.assign(t,e)}function d(e){r?.sendPageView(f(e))}function m(){return document.head?.querySelector('meta[name="current-catalog-service"]')?.content}function h(e,t={}){let n=m(),o=n?{service:n}:{};for(let[e,n]of Object.entries(t))null!=n&&(o[e]=`${n}`);r&&(f(o),r.sendEvent(e||"unknown",f(o)))}function g(e){return Object.fromEntries(Object.entries(e).map(([e,t])=>[e,JSON.stringify(t)]))}},3785:(e,t,n)=>{n.d(t,{Av:()=>c,BM:()=>o,Gr:()=>s,HX:()=>f,M_:()=>d,RD:()=>u,rb:()=>i});var r=n(96679);let o="GraphQLTraces",i="GraphQLTracingRefresh",a=decodeURIComponent(new URLSearchParams(r.fV.search).get("disable_clusters")||"").split(",").filter(e=>""!==e);function c(e){if(!r.cg||!s()||!e)return;let t=r.cg;t&&!t[o]&&(t[o]=[]),t&&e.__trace&&(t[o].push(e.__trace),"function"==typeof t[i]&&t[i]())}function s(){let e=r.cg;return"true"===new URLSearchParams(r.fV.search).get("_tracing")||e&&void 0!==e[o]}function l(){return a.length>0}function u(e){if(!s()&&!l())return e;let t=new URL(e,r.fV.origin);return s()&&t.searchParams.set("_tracing","true"),l()&&t.searchParams.set("disable_clusters",a.join(",")),t.pathname+t.search}function f(e){return a.indexOf(e)>-1}function d(e){let t=a.indexOf(e);t>-1?a.splice(t,1):a.push(e);let n=new URLSearchParams(r.fV.search);n.set("disable_clusters",a.join(",")),r.fV.search=n.toString()}},37085:(e,t,n)=>{n.d(t,{KW:()=>m,lW:()=>s,u:()=>c});var r=n(5225),o=n(3785),i=n(42046),a=n(26559);function c(e,t){let n=new URL(e,window.location.origin),r=new URLSearchParams(n.search.slice(1));r.set("q",t);let o=new URLSearchParams(window.location.search).get("type");return o&&r.set("type",o),n.search=r.toString(),n.toString()}function s(e,t){let n=new URL(t,window.location.origin),r=new URLSearchParams(n.search.slice(1));return r.get("q")&&r.set("q",e),n.search=r.toString(),n.toString()}let l=new Map;async function u(e,t){let n=function(e){let t=new FormData;for(let e of Object.keys((0,i.oP)()).slice(0,10))t.append("variables[pageViews][]",e);return t}(0);n.set("_method","GET");let r=[],c=new URL(e,window.location.origin);location.search.match(/_tracing=true/)&&c.searchParams.set("graphql_query_trace","true");let s=await fetch(c.href,{method:"POST",mode:"same-origin",body:n,headers:{Accept:"application/json","Scoped-CSRF-Token":t,...(0,a.kt)()}});if(s.ok){let e=await s.json();(0,o.Av)(e),r=function(e){if("errors"in e.data)return[];let t=1,n=[];for(let r of e.data.suggestions.nodes)null!=r&&(r.rank=t++,r.pageKey=function(e){let t,[n,r]=e.name.split("/")||[];switch(e.type){case"Project":if(!e.owner)throw Error("Project owner is required");t=(0,i.Ti)(e.owner.name,`${e.number}`);break;case"Repository":if(!n||!r)throw Error("Repository owner and name are required");t=(0,i.g2)(n,r);break;case"Team":if(!n||!r)throw Error("Team owner and name are required");t=(0,i.$f)(n,r);break;default:throw Error(`Invalid Suggestion type: ${e.type}`)}return t}(r),"Team"===r.type&&(r.name=`@${r.name}`),n.push(r));return n}(e)}let l=document.querySelector(".js-search-commands");if(l instanceof HTMLInputElement){let e=l.value,t=[];try{t=JSON.parse(e).commands}catch{}r=r.concat(t)}return r}let f=0,d=(0,r.A)(u,{cache:l});async function m(e){let t=e.getAttribute("data-jump-to-suggestions-path");if(!t)throw Error("could not get jump to suggestions path");let n=function e(t,n){let r=t.nextElementSibling;return r instanceof HTMLElement?r.classList.contains(n)?r:e(r,n):null}(e,"js-data-jump-to-suggestions-path-csrf");return n?(Date.now()-f>5e3&&l.clear(),f=Date.now(),d(t,n.value)):[]}},42046:(e,t,n)=>{n.d(t,{$f:()=>s,D_:()=>a,Ti:()=>u,g2:()=>l,lM:()=>p,oP:()=>h});let r=/^\/orgs\/([a-z0-9-]+)\/teams\/([\w-]+)/,o=[/^\/([^/]+)\/([^/]+)\/?$/,/^\/([^/]+)\/([^/]+)\/blob/,/^\/([^/]+)\/([^/]+)\/tree/,/^\/([^/]+)\/([^/]+)\/issues/,/^\/([^/]+)\/([^/]+)\/pulls?/,/^\/([^/]+)\/([^/]+)\/pulse/],i=[["organization",/^\/orgs\/([a-z0-9-]+)\/projects\/([0-9-]+)/],["repository",/^\/([^/]+)\/([^/]+)\/projects\/([0-9-]+)/]];function a(e){let[t,n,a]=e.match(r)||[];if("string"==typeof n&&"string"==typeof a)return void c(s(n,a));for(let[t,n]of i){let r=e.match(n);if(r){let e,n,[o,i,a,s]=r;switch(t){case"organization":e=i,n=a;break;case"repository":e=`${i}/${a}`,n=s}e&&n&&c(u(e,n));return}}for(let t of o){let n=e.match(t);if(n){let[e,t,r]=n;if("string"!=typeof t||"string"!=typeof r)return;c(l(t,r));return}}}function c(e){let t=h(),n=Math.floor(Date.now()/1e3),r=t[e]||{lastVisitedAt:n,visitCount:0};r.visitCount+=1,r.lastVisitedAt=n,t[e]=r,m(function(e){let t=Object.keys(e);if(t.length<=100)return e;let n=p(e);return Object.fromEntries(t.sort((e,t)=>n(t)-n(e)).slice(0,50).map(t=>{if(void 0===e[t])throw Error(`pageViews[${t}] is undefined`);return[t,e[t]]}))}(t))}function s(e,t){return`team:${e}/${t}`}function l(e,t){return`repository:${e}/${t}`}function u(e,t){return`project:${e}/${t}`}let f=/^(team|repository|project):[^/]+\/[^/]+(\/([^/]+))?$/,d="jump_to:page_views";function m(e){var t=d,n=JSON.stringify(e);try{window.localStorage.setItem(t,n)}catch{}}function h(){let e,t=function(e){try{return window.localStorage.getItem(e)}catch{return null}}(d);if(!t)return{};try{e=JSON.parse(t)}catch{return m({}),{}}let n={};for(let t in e)t.match(f)&&(n[t]=e[t]);return n}let g={frequency:.6,recency:.4};function p(e){let t=function(e){let t=[...Object.values(e)].reduce((e,t)=>e+t.visitCount,0);return new Map(Object.keys(e).map(n=>{if(void 0===e[n])throw Error(`pageViews[${n}] is undefined`);return[n,e[n].visitCount/t]}))}(e),n=function(e){var t,n;let r=(t=[...Object.keys(e)],n=t=>e[t]?.lastVisitedAt||0,t.sort((e,t)=>n(e)-n(t))),o=r.length;return new Map(r.map((e,t)=>[e,(t+1)/o]))}(e);return function(e){var r,o;return r=t.get(e)||0,o=n.get(e)||0,r*g.frequency+o*g.recency}}},43827:(e,t,n)=>{n.d(t,{k:()=>a,v:()=>c});var r=n(5225),o=n(96679);let i=(0,r.A)(function(){return o.XC?.head?.querySelector('meta[name="runtime-environment"]')?.content||""}),a=(0,r.A)(function(){return"enterprise"===i()}),c="webpack"},85351:(e,t,n)=>{n.d(t,{A:()=>a,D:()=>c});var r=n(96679),o=n(7479);let i=class NoOpStorage{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}};function a(e,t={throwQuotaErrorsOnSet:!1},n=r.cg,c=e=>e,s=e=>e){let l;try{if(!n)throw Error();l=n[e]||new i}catch{l=new i}let{throwQuotaErrorsOnSet:u}=t;function f(e){t.sendCacheStats&&(0,o.i)({incrementKey:e})}function d(e){try{if(l.removeItem(e),t.ttl){let t=`${e}:expiry`;l.removeItem(t)}}catch{}}return{getItem:function(e,t=Date.now()){try{let n=l.getItem(e);if(!n)return null;let r=`${e}:expiry`,o=Number(l.getItem(r));if(o&&t>o)return d(e),d(r),f("SAFE_STORAGE_VALUE_EXPIRED"),null;return f("SAFE_STORAGE_VALUE_WITHIN_TTL"),c(n)}catch{return null}},setItem:function(e,n,r=Date.now()){try{if(l.setItem(e,s(n)),t.ttl){let n=`${e}:expiry`,o=r+t.ttl;l.setItem(n,o.toString())}}catch(e){if(u&&e instanceof Error&&e.message.toLowerCase().includes("quota"))throw e}},removeItem:d,clear:l.clear,getKeys:function(){return Object.keys(l)},get length(){return l.length}}}function c(e){return a(e,{throwQuotaErrorsOnSet:!1},r.cg,JSON.parse,JSON.stringify)}},96679:(e,t,n)=>{n.d(t,{KJ:()=>r.KJ,Kn:()=>o.Kn,X3:()=>r.X3,XC:()=>o.XC,cg:()=>o.cg,fV:()=>o.fV,g5:()=>r.g5});var r=n(28583),o=n(46570)},46570:(e,t,n)=>{n.d(t,{Kn:()=>a,XC:()=>o,cg:()=>i,fV:()=>c});let r="undefined"!=typeof FORCE_SERVER_ENV&&FORCE_SERVER_ENV,o="undefined"==typeof document||r?void 0:document,i="undefined"==typeof window||r?void 0:window,a="undefined"==typeof history||r?void 0:history,c="undefined"==typeof location||r?{pathname:"",origin:"",search:"",hash:"",href:""}:location},28583:(e,t,n)=>{n.d(t,{KJ:()=>i,X3:()=>o,g5:()=>a});var r=n(46570);let o=void 0===r.XC,i=!o;function a(){return!!o||!r.XC||!!(r.XC.querySelector('react-app[data-ssr="true"]')||r.XC.querySelector('react-partial[data-ssr="true"][partial-name="repos-overview"]'))}},7479:(e,t,n)=>{n.d(t,{X:()=>h,i:()=>u});var r=n(96679),o=n(32475),i=n(43827),a=n(27851),c=n(7799),s=n(70170);let l=[];function u(e,t=!1,n=.5){if(!r.X3&&!0!==(0,a.G7)("browser_stats_disabled")){if(n<0||n>1)throw RangeError("Sampling probability must be between 0 and 1");void 0===e.timestamp&&(e.timestamp=Date.now()),e.loggedIn=(0,c.M3)(),e.staff=h(),e.bundler=i.v,Math.random()JSON.stringify(e));for(;n.length>0;)t.push(function(e){let t=e.shift(),n=[t],r=t.length;for(;e.length>0&&r<=65536;){let t=e[0].length;if(r+t<=65536){let o=e.shift();n.push(o),r+=t}else break}return n}(n));return t}(l)){var t=e,n=`{"stats": [${r.join(",")}] }`;try{navigator.sendBeacon&&navigator.sendBeacon(t,n)}catch{}}l=[]}}function h(){return!!r.XC?.head?.querySelector('meta[name="user-staff"]')?.content}r.XC?.addEventListener("pagehide",m),r.XC?.addEventListener("visibilitychange",m)},18679:(e,t,n)=>{n.d(t,{s:()=>AnalyticsClient});let r=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","scid"];var o=n(36301);let AnalyticsClient=class AnalyticsClient{constructor(e){this.options=e}get collectorUrl(){return this.options.collectorUrl}get clientId(){return this.options.clientId?this.options.clientId:(0,o.y)()}createEvent(e){return{page:location.href,title:document.title,context:{...this.options.baseContext,...function(){let e={};try{for(let[t,n]of new URLSearchParams(window.location.search)){let o=t.toLowerCase();r.includes(o)&&(e[o]=n)}return e}catch(e){return{}}}(),...e}}}sendPageView(e){let t=this.createEvent(e);this.send({page_views:[t]})}sendEvent(e,t){let n={...this.createEvent(t),type:e};this.send({events:[n]})}send({page_views:e,events:t}){let n=JSON.stringify({client_id:this.clientId,page_views:e,events:t,request_context:{referrer:function(){let e;try{e=window.top.document.referrer}catch(t){if(window.parent)try{e=window.parent.document.referrer}catch(e){}}return""===e&&(e=document.referrer),e}(),user_agent:navigator.userAgent,screen_resolution:function(){try{return`${screen.width}x${screen.height}`}catch(e){return"unknown"}}(),browser_resolution:function(){let e=0,t=0;try{return"number"==typeof window.innerWidth?(t=window.innerWidth,e=window.innerHeight):null!=document.documentElement&&null!=document.documentElement.clientWidth?(t=document.documentElement.clientWidth,e=document.documentElement.clientHeight):null!=document.body&&null!=document.body.clientWidth&&(t=document.body.clientWidth,e=document.body.clientHeight),`${t}x${e}`}catch(e){return"unknown"}}(),browser_languages:navigator.languages?navigator.languages.join(","):navigator.language||"",pixel_ratio:window.devicePixelRatio,timestamp:Date.now(),tz_seconds:-60*new Date().getTimezoneOffset()}});try{if(navigator.sendBeacon)return void navigator.sendBeacon(this.collectorUrl,n)}catch{}fetch(this.collectorUrl,{method:"POST",cache:"no-cache",headers:{"Content-Type":"application/json"},body:n,keepalive:!1})}}},36301:(e,t,n)=>{let r;function o(){return`${Math.round(0x7fffffff*Math.random())}.${Math.round(Date.now()/1e3)}`}function i(){try{let e=function(){let e,t=document.cookie.match(/_octo=([^;]+)/g);if(!t)return;let n=[0,0];for(let r of t){let[,t]=r.split("="),[,o,...i]=t.split("."),a=o.split("-").map(Number);a>n&&(n=a,e=i.join("."))}return e}();if(e)return e;let t=o();return!function(e){let t=`GH1.1.${e}`,n=new Date(Date.now()+31536e6).toUTCString(),{domain:r}=document;r.endsWith(".github.com")&&(r="github.com"),document.cookie=`_octo=${t}; expires=${n}; path=/; domain=${r}; secure; samesite=lax`}(t),t}catch(e){return r||(r=o()),r}}n.d(t,{y:()=>i})},70837:(e,t,n)=>{n.d(t,{O:()=>r});function r(e="ha"){let t,n={};for(let r of Array.from(document.head.querySelectorAll(`meta[name^="${e}-"]`))){let{name:o,content:i}=r,a=o.replace(`${e}-`,"").replace(/-/g,"_");"url"===a?t=i:n[a]=i}if(!t)throw Error(`AnalyticsClient ${e}-url meta tag not found`);return{collectorUrl:t,...Object.keys(n).length>0?{baseContext:n}:{}}}},5225:(e,t,n)=>{function r(...e){return JSON.stringify(e,(e,t)=>"object"==typeof t?t:String(t))}function o(e,t={}){let{hash:n=r,cache:i=new Map}=t;return function(...t){let r=n.apply(this,t);if(i.has(r))return i.get(r);let o=e.apply(this,t);return o instanceof Promise&&(o=o.catch(e=>{throw i.delete(r),e})),i.set(r,o),o}}n.d(t,{A:()=>o})}}]); //# sourceMappingURL=ui_packages_hydro-analytics_hydro-analytics_ts-ui_packages_jump-to-element_model_ts-b8fb84bd717a.js.map