1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2906],{6711:_=>{_.exports={inner:"ProfileHeader_inner__87WQE",left:"ProfileHeader_left__J7bei",name:"ProfileHeader_name__S0m7S",lastActive:"ProfileHeader_lastActive__CWItk",ellipse:"ProfileHeader_ellipse__fk2Nt",imageContainer:"ProfileHeader_imageContainer__OxTJD",imageButton:"ProfileHeader_imageButton__74aqt",bio:"ProfileHeader_bio__vqVJ_",addBioLink:"ProfileHeader_addBioLink__nRnsm",success:"ProfileHeader_success__Y_gXm",bioToggler:"ProfileHeader_bioToggler__c8x0C"}},9484:_=>{_.exports={container:"Summary_container__soXAj",summary:"Summary_summary__ZgYPV",stat:"Summary_stat__jjmP6",profileDetail:"Summary_profileDetail__4Kmr1",loc:"Summary_loc__I0YIv",url:"Summary_url__7fB5X",addDetailLink:"Summary_addDetailLink__uMFC5"}},30168:(_,e,r)=>{"use strict";r.d(e,{a:()=>s});var a=r(63331);function s(_){return _?.type===a.QhX.Active}},35102:(_,e,r)=>{"use strict";r.d(e,{Ay:()=>c});var a=r(6029),s=r(54197),n=r(77116),t=r(69084),i=r(68958),l=r.n(i);function o(){return(0,a.jsx)("div",{className:l().code,"data-cy":"code-404-block","data-testid":"code404",children:(0,a.jsx)("code",{children:"____________________________________________________________________ ____________________________________________________________________ ____________________________________________________________________ ____________/\\\\\\_________/\\\\\\\\\\\\\\________________/\\\\\\_______________ ___________/\\\\\\\\\\_______/\\\\\\/////\\\\\\____________/\\\\\\\\\\______________ __________/\\\\\\/\\\\\\______/\\\\\\____\\//\\\\\\_________/\\\\\\/\\\\\\_____________ _________/\\\\\\/\\/\\\\\\_____\\/\\\\\\_____\\/\\\\\\_______/\\\\\\/\\/\\\\\\____________ ________/\\\\\\/__\\/\\\\\\_____\\/\\\\\\_____\\/\\\\\\_____/\\\\\\/__\\/\\\\\\___________ _______/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\__\\/\\\\\\_____\\/\\\\\\___/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\_______ _______\\///////////\\\\\\//___\\//\\\\\\____/\\\\\\___\\///////////\\\\\\//_______ __________________\\/\\\\\\______\\///\\\\\\\\\\\\\\/______________\\/\\\\\\________ ___________________\\///_________\\///////________________\\///________ ____________________________________________________________________ ____________________________________________________________________ ____________________________________________________________________"})})}function c({title:_="Page not found",children:e,error:r}){let{isDoltLabDeployment:i}=(0,n.B$)(),d=r?"Sorry, but there was an error loading this page.":"Sorry, but the page you were looking for could not be found.";return(0,a.jsxs)("div",{className:l().page,"data-cy":"404-page",children:[(0,a.jsx)("h1",{children:_}),!r&&(0,a.jsx)(o,{}),e?(0,a.jsx)("div",{children:e}):(0,a.jsxs)("div",{className:l().text,children:[(0,a.jsx)("p",{children:d}),i?(0,a.jsxs)("p",{"data-cy":"404-page-links",children:["Return to the ",(0,a.jsx)(s.A,{href:"/",children:"homepage"})]}):(0,a.jsxs)("p",{"data-cy":"404-page-links",children:["Return to our ",(0,a.jsx)(s.A,{href:"/",children:"homepage"}),", or"," ",(0,a.jsx)(s.A,{href:"/contact",children:"reach out to us"})," if you can't find what you're looking for."]})]}),r&&(0,a.jsxs)("div",{className:l().error,children:[(0,a.jsx)("span",{children:"Additional error details: "}),(0,a.jsx)(t.IW,{err:r})]})]})}},39800:_=>{_.exports={outer:"ProfileLayout_outer__HCYT3",header:"ProfileLayout_header__Q863u",innerHeader:"ProfileLayout_innerHeader__14h_y",mobileNav:"ProfileLayout_mobileNav__EJwFC",desktopNav:"ProfileLayout_desktopNav__dZxXh",tab:"ProfileLayout_tab__a8LeO",active:"ProfileLayout_active__AIznb",innerTab:"ProfileLayout_innerTab__S77EF",content:"ProfileLayout_content__Ii6js"}},59042:(_,e,r)=>{"use strict";r.d(e,{Al:()=>h,HW:()=>p,Kg:()=>x});var a=r(6029),s=r(77116),n=r(75228),t=r(69759),i=r(90436),l=r(55729);let o=(0,n.b7)("ProfileContext"),c=({username:_})=>[{name:"Overview",url:f(0,_),label:"user-profile-overview-tab"},{name:"Databases",url:f(1,_),label:"user-profile-databases-tab"},{name:"Organizations",url:f(2,_),label:"user-profile-organizations-tab"}],d=({username:_})=>[{name:"Overview",url:f(0,_),label:"user-profile-overview-tab"},{name:"Databases",url:f(1,_),label:"user-profile-databases-tab"}],u=({orgName:_})=>[{name:"Databases",url:b(0,_),label:"org-profile-databases-tab"},{name:"People",url:b(1,_),label:"org-profile-people-tab"},{name:"Teams",url:b(2,_),label:"org-profile-teams-tab"},{name:"Settings",url:b(3,_),label:"org-profile-settings-tab"}];
1function m(_,e){return"Databases"!==_&&"Overview"!==_&&!e}function p(_){let{isDoltLabDeployment:e,isEnterpriseEdition:r}=(0,s.B$)(),[n,i]=(0,l.useState)("Success!"),p=(0,t.Zb)(5e3),[x,f]=(0,l.useState)(_.initialTabIndex??0),b=!e,g=e&&!r?d:c,j=e?u:_=>(({orgName:_},e)=>{let r=[{name:"Databases",url:h(0,_),label:"org-profile-databases-tab"},{name:"People",url:h(1,_),label:"org-profile-people-tab"},{name:"Teams",url:h(2,_),label:"org-profile-teams-tab"},{name:"Settings",url:h(3,_),label:"org-profile-settings-tab"},{name:"Billing",url:h(4,_),label:"org-profile-billing-tab"}];return e?.showOAuth&&r.push({name:"Apps",url:h(5,_),label:"org-profile-apps-tab"}),r})(_,{showOAuth:b});(0,l.useEffect)(()=>{_.initialTabIndex&&f(_.initialTabIndex)},[_.initialTabIndex]);let v=(0,l.useMemo)(()=>({success:p,successMsg:n,setSuccessMsg:i,tabIndex:x,setTabIndex:f,getUserProfileTabs:g,getOrgProfileTabs:j,getDisabledTab:m}),[j,p,n,x]);return(0,a.jsx)(o.Provider,{value:v,children:_.children})}function x(){return(0,t.HI)(o)}function f(_,e){let r=function(_){switch(_){case 0:return"overview";case 1:return"repositories";case 2:return"organizations";default:return""}}(_);return(0,i.kQ)({username:e,section:r})}function h(_,e){let r=function(_){switch(_){case 0:return"repositories";case 1:return"people";case 2:return"teams";case 3:return"settings";case 4:return"billing";case 5:return"apps";case 6:return"payment-history";default:return""}}(_);return(0,i.$r)({orgName:e,section:r})}function b(_,e){let r=function(_){switch(_){case 0:return"repositories";case 1:return"people";case 2:return"teams";case 3:return"settings";default:return""}}(_);return(0,i.$r)({orgName:e,section:r})}},68958:_=>{_.exports={page:"Page404_page__qgk5_",text:"Page404_text__iL9Gc",code:"Page404_code__l1Z6K",error:"Page404_error__J1H2R"}},92906:(_,e,r)=>{"use strict";r.d(e,{A:()=>W});var a=r(6029),s=r(28515),n=r(59042),t=r(63331),i=r(69084),l=r(81278);function o(_){let{tabIndex:e}=(0,n.Kg)(),r=(0,l.useRouter)(),s=_.own?_.tabs:_.tabs.filter(_=>"Databases"===_.name||"Overview"===_.name),t=s.map(_=>({label:_.name,value:_}));return(0,a.jsx)(i.FX,{onChangeValue:_=>{if(!_)return;let{href:e,as:a}=_.url;r.push(e,a).catch(console.error)},options:t,val:s[e],forMobile:!0,getValFunc:(_,e)=>_.name===e.name,hideSelectedOptions:!0})}var c=r(77116),d=r(55063),u=r(90436),m=r(74599),p=r(82203),x=r.n(p),f=r(15985),h=r(55729),b=r(56353),g=r(32988),j=r.n(g),v=r(83329),N=r(9484),y=r.n(N);function w(_,e,r=!1){return void 0!==e&&(0,a.jsxs)("div",{children:[(0,a.jsxs)("span",{children:[e,r&&"+"]})," ",(0,d.td)(e,_)]})}function P({orgName:_}){let e=(0,t.jPi)({variables:{orgName:_}});return e.loading||e.error||!e.data?null:(0,a.jsxs)("div",{className:y().stat,children:[(0,a.jsx)(v.H_r,{}),w("person",e.data.orgMembers.length)]})}var A=r(28668);function H({username:_}){let e=(0,t.OwL)({variables:{username:_}});return e.loading||e.error||!e.data?null:(0,a.jsxs)("div",{className:y().stat,children:[(0,a.jsx)(A.XaX,{}),w("merged pull request",e.data.userStats.mergedPullRequests)]})}function k({own:_=!1,forUser:e=!1,...r}){return(0,a.jsxs)("div",{className:y().container,children:[(0,a.jsxs)("div",{className:y().summary,"data-cy":"profile-summary",children:[r.repos&&(0,a.jsxs)("div",{className:y().stat,children:[(0,a.jsx)(m.Hbo,{}),w("database",r.repos.length,15===r.repos.length)]}),e&&(0,a.jsx)(H,{username:r.name}),!e&&_&&(0,a.jsx)(P,{orgName:r.name})]}),(0,a.jsx)("div",{children:(0,a.jsx)(S,{...r,own:_,name:"location",editUrl:r.editUrl,icon:(0,a.jsx)(b.o9J,{}),item:r.location,children:(0,a.jsxs)("div",{"data-cy":"profile-card-location",className:j()(y().profileDetail,y().loc),children:[(0,a.jsx)(b.o9J,{}),(0,a.jsx)("span",{children:r.location})]})})})]})}function S(_){return _.item.length?_.children:_.own?(0,a.jsxs)(x(),{..._.editUrl,"data-cy":`add-${_.name}-link`,className:y().addDetailLink,children:[_.icon," Add a ",_.name]}):null}var C=r(6711),T=r.n(C);function L({bio:_,own:e,editUrl:r}){let[s,n]=(0,h.useState)(!1);return _.length?(0,a.jsx)("div",{className:T().bio,"data-cy":"profile-card-bio",children:_.length>400?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("span",{children:[s?_:(0,d.Kb)(_,400)," "]}),(0,a.jsx)(i.$n.Link,{onClick:()=>n(!s),className:T().bioToggler,children:s?"Hide":"More"})]}):(0,a.jsx)("span",{children:_})}):(0,a.jsxs)("div",{className:T().bio,"data-cy":"profile-card-bio",children:[(0,a.jsx)("span",{children:"No bio provided."}),e&&(0,a.jsx)(x(),{...r,className:T().addBioLink,children:"Add one."})]})}function I(_){let{isDoltLabDeployment:e}
1=(0,c.B$)(),r=(0,t.D1X)({variables:{ownerName:_.name}}),s=e||_.own||!_.hideUserProfile&&!!r.data?.repos.list.length,o=(0,l.useRouter)(),{successMsg:p,success:x}=(0,n.Kg)(),h=_.forUser?new d.qh("/settings"):(0,u.$r)({orgName:_.name,section:"settings"});return(0,a.jsxs)("div",{"data-cy":"profile-card","aria-label":"profile-card",children:[x.active&&(0,a.jsx)("div",{className:T().success,children:p}),(0,a.jsxs)("div",{className:T().inner,children:[(0,a.jsxs)("div",{className:T().left,children:[(0,a.jsx)("div",{className:T().imageContainer,children:(0,a.jsxs)(i.tB,{disabled:!_.own,onClick:()=>{o.push(h.href,h.as).catch(console.error)},className:T().imageButton,children:[(0,a.jsx)(m.SG1,{}),(0,a.jsx)("img",{src:_.profPicUrl,alt:"Profile","data-cy":"profile-card-pic"})]})}),(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:T().name,children:[(0,a.jsx)("h2",{"data-cy":"profile-card-name",children:_.displayName}),r.data&&r.data.repos.list.length>0&&(0,a.jsxs)("span",{className:T().lastActive,children:[(0,a.jsx)("span",{className:T().ellipse}),"Last active"," ",(0,a.jsx)(f.A,{date:r.data.repos.list[0].timestamp})]})]}),s&&(0,a.jsx)(L,{..._,editUrl:h})]})]}),s&&(0,a.jsx)(k,{..._,editUrl:h,repos:r.data?.repos.list})]})]})}function O({params:_}){let e=(0,t.MrB)({variables:_});return(0,a.jsx)(i.PH,{result:e,render:_=>(0,a.jsx)(I,{..._.org,name:_.org.orgName,bio:_.org.description})})}function U({params:_}){let e=(0,t.asv)({variables:_});return(0,a.jsx)(i.PH,{result:e,render:_=>(0,a.jsx)(I,{..._.org,name:_.org.orgName,bio:_.org.description,own:!0})})}function $({params:_,own:e}){let r=(0,t.rQy)({variables:_});return(0,a.jsx)(i.PH,{result:r,render:_=>(0,a.jsx)(I,{..._.user,name:_.user.username,url:_.user.url,own:e,hideUserProfile:!_.user.isPublicProfile,forUser:!0})})}function D({params:_,own:e}){switch(_.ownerType){case t.A$C.User:return(0,a.jsx)($,{own:e,params:{username:_.ownerName}});case t.A$C.Org:if(e)return(0,a.jsx)(U,{params:{orgName:_.ownerName}});return(0,a.jsx)(O,{params:{orgName:_.ownerName}});default:return null}}var B=r(39800),X=r.n(B);function F({tab:_,own:e,isActive:r}){let{getDisabledTab:s}=(0,n.Kg)();return s(_.name,e)?null:(0,a.jsx)("li",{"data-cy":_.label,children:(0,a.jsx)(x(),{..._.url,"aria-label":`${r?"active-":""}${_.label}`,className:j()(X().tab,{[X().active]:r}),children:(0,a.jsx)("span",{className:X().innerTab,children:_.name})})})}function K(_){let{tabIndex:e,getOrgProfileTabs:r,getUserProfileTabs:i}=(0,n.Kg)(),l=_.params.ownerType===t.A$C.User?i({username:_.params.ownerName}):r({orgName:_.params.ownerName});return(0,a.jsxs)(s.A,{className:X().outer,children:[(0,a.jsx)("header",{className:X().header,children:(0,a.jsxs)("div",{className:X().innerHeader,children:[(0,a.jsx)(D,{..._}),(0,a.jsx)("ul",{className:X().desktopNav,children:l.map((r,s)=>(0,a.jsx)(F,{own:!!_.own,tab:r,isActive:e===s},r.name))}),(0,a.jsx)("div",{className:X().mobileNav,"data-cy":"mobile-profile-selector",children:(0,a.jsx)(o,{own:!!_.own,tabs:l})})]})}),(0,a.jsx)("div",{className:X().content,children:_.children})]})}var q=r(35102),J=r(10811),R=r(30168),E=r(59323);function M(_){return(0,a.jsx)(E.A,{children:(0,a.jsx)(n.HW,{initialTabIndex:_.tabIndex,children:_.children})})}var z=r(47419);function Q({params:_,children:e}){let{currentUser:r}=(0,z.A)();return(0,a.jsx)(K,{params:{ownerName:_.username,ownerType:t.A$C.User},own:r?.username===_.username,children:e})}let W=Object.assign(K,{ForUser:function(_){let e=(0,t.xOm)({variables:_.params});return(0,a.jsx)(M,{tabIndex:_.tabIdx,children:(0,a.jsx)(i.PH,{result:e,render:()=>(0,a.jsx)(Q,{..._}),errComponent:(0,a.jsx)(q.Ay,{title:"User not found"})})})},ForOrg:function(_){let e={ownerName:_.params.orgName,ownerType:t.A$C.Org},r=(0,t.e5q)({variables:_.params}),s=(0,t.gsA)({variables:e}),{userIsOrgMember:n,userIsSuperAdmin:l,loading:o}=(0,J.S)({orgName:_.params.orgName});return o||s.loading||r.loading?(0,a.jsx)(i.aH,{loaded:!1}):(0,a.jsx)(M,{tabIndex:_.tabIdx,children:(0,a.jsx)(K,{hasSubscription:(0,R.a)(s.data?.subscription),params:e,own:l||n,children:(0,a.jsx)(i.PH,{result:r,render:()=>(0,a.jsx)("div",{children:_.children}),errComponent:(0,a.jsx)(q.Ay,{title:"Organization not found"})})})})}})}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.