(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8021],{39793:function(e,n,r){Promise.resolve().then(r.bind(r,14809))},16312:function(e,n,r){"use strict";r.d(n,{z:function(){return t.Z}});var t=r(78489)},10178:function(e,n,r){"use strict";r.d(n,{JO:function(){return t.Z},RM:function(){return o.Z},SC:function(){return a.Z},iA:function(){return l.Z},pj:function(){return u.Z},ss:function(){return s.Z},xs:function(){return i.Z}});var t=r(47323),l=r(21626),o=r(97214),u=r(28241),s=r(58834),i=r(69552),a=r(71876)},58643:function(e,n,r){"use strict";r.d(n,{OK:function(){return t.Z},nP:function(){return s.Z},td:function(){return o.Z},v0:function(){return l.Z},x4:function(){return u.Z}});var t=r(12485),l=r(18135),o=r(35242),u=r(29706),s=r(77991)},39760:function(e,n,r){"use strict";var t=r(2265),l=r(99376),o=r(14474),u=r(3914),s=r(19250);n.Z=()=>{var e,n,r,i,a,c;let d=(0,l.useRouter)(),m="undefined"!=typeof document?(0,u.e)("token"):null;(0,t.useEffect)(()=>{m||d.replace("".concat((0,s.getProxyBaseUrl)(),"/ui/login"))},[m,d]);let f=(0,t.useMemo)(()=>{if(!m)return null;try{return(0,o.o)(m)}catch(e){return(0,u.b)(),d.replace("".concat((0,s.getProxyBaseUrl)(),"/ui/login")),null}},[m,d]);return{token:m,accessToken:null!==(e=null==f?void 0:f.key)&&void 0!==e?e:null,userId:null!==(n=null==f?void 0:f.user_id)&&void 0!==n?n:null,userEmail:null!==(r=null==f?void 0:f.user_email)&&void 0!==r?r:null,userRole:function(e){if(!e)return"Undefined Role";switch(e.toLowerCase()){case"app_owner":case"demo_app_owner":return"App Owner";case"app_admin":case"proxy_admin":return"Admin";case"proxy_admin_viewer":return"Admin Viewer";case"org_admin":return"Org Admin";case"internal_user":return"Internal User";case"internal_user_viewer":case"internal_viewer":return"Internal Viewer";case"app_user":return"App User";default:return"Unknown Role"}}(null!==(i=null==f?void 0:f.user_role)&&void 0!==i?i:null),premiumUser:null!==(a=null==f?void 0:f.premium_user)&&void 0!==a?a:null,disabledPersonalKeyCreation:null!==(c=null==f?void 0:f.disabled_non_admin_personal_key_creation)&&void 0!==c?c:null,showSSOBanner:(null==f?void 0:f.login_method)==="username_password"}}},14809:function(e,n,r){"use strict";r.r(n);var t=r(57437),l=r(27975),o=r(39760);n.default=()=>{let{accessToken:e,userRole:n,userId:r}=(0,o.Z)();return(0,t.jsx)(l.Z,{accessToken:e,userRole:n,userID:r,modelData:{}})}},21609:function(e,n,r){"use strict";r.d(n,{Z:function(){return c}});var t=r(57437),l=r(57840),o=r(22116),u=r(51653),s=r(76188),i=r(4260),a=r(2265);function c(e){let{isOpen:n,title:r,alertMessage:c,message:d,resourceInformationTitle:m,resourceInformation:f,onCancel:p,onOk:v,confirmLoading:_,requiredConfirmation:x}=e,{Title:g,Text:h}=l.default,[b,Z]=(0,a.useState)("");return(0,a.useEffect)(()=>{n&&Z("")},[n]),(0,t.jsx)(o.Z,{title:r,open:n,onOk:v,onCancel:p,confirmLoading:_,okText:_?"Deleting...":"Delete",cancelText:"Cancel",okButtonProps:{danger:!0,disabled:!!x&&b!==x||_},cancelButtonProps:{disabled:_},children:(0,t.jsxs)("div",{className:"space-y-4",children:[c&&(0,t.jsx)(u.Z,{message:c,type:"warning"}),(0,t.jsxs)("div",{className:"mt-4 p-4 bg-red-50 rounded-lg border border-red-200",children:[(0,t.jsx)(g,{level:5,className:"mb-3 text-gray-900",children:m}),(0,t.jsx)(s.Z,{column:1,size:"small",children:f&&f.map(e=>{let{label:n,value:r,...l}=e;return(0,t.jsx)(s.Z.Item,{label:(0,t.jsx)("span",{className:"font-semibold text-gray-700",children:n}),children:(0,t.jsx)(h,{...l,children:null!=r?r:"-"})},n)})})]}),(0,t.jsx)("div",{children:(0,t.jsx)(h,{children:d})}),x&&(0,t.jsxs)("div",{className:"mb-6 mt-4 pt-4 border-t border-gray-200",children:[(0,t.jsxs)(h,{className:"block text-base font-medium text-gray-700 mb-2",children:[(0,t.jsx)(h,{children:"Type "}),(0,t.jsx)(h,{strong:!0,type:"danger",children:x}),(0,t.jsx)(h,{children:" to confirm deletion:"})]}),(0,t.jsx)(i.default,{value:b,onChange:e=>Z(e.target.value),placeholder:x,className:"rounded-md text-base border-gray-200",autoFocus:!0})]})]})})}},10703:function(e,n,r){"use strict";r.d(n,{p:function(){return l}});var t=r(19250);let l=async e=>{try{let n=await (0,t.modelHubCall)(e);if(console.log("model_info:",n),(null==n?void 0:n.data.length)>0){let e=n.data.map(e=>({model_group:e.model_group,mode:null==e?void 0:e.mode}));return e.sort((e,n)=>e.model_group.localeCompare(n.model_group)),e}return[]}catch(e){throw console.error("Error fetching model info:",e),e}}}},function(e){e.O(0,[9028,9409,4865,337,8135,1442,2926,2409,4546,7271,4612,8049,7975,2971,2117,1744],function(){return e(e.s=39793)}),_N_E=e.O()}]);