1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[71404],{94397:function(e,t,s){var r=s(52676),i=s(4814),l=s(72070),a=s.n(l);t.Z=e=>{let{avatar:t,size:s}=e;return(0,r.jsx)("div",{className:(0,i.Z)("flex-none","small"===s?"w-6 h-6":"medium"===s?"w-10 h-10":"w-16 h-16"),children:(0,r.jsx)(a(),{src:t||"/resources/enterprise/default-avatar.svg",alt:"avatar",width:64,height:64,className:(0,i.Z)("object-cover","!w-full !h-full","border border-gray-100/50","small"===s?"rounded":"rounded-xl")})})}},59197:function(e,t,s){s.d(t,{Z:function(){return C}});var r=s(52676),i=s(68605),l=s(65819),a=s(7717),n=s(90887),o=s(84993),d=s(53079),c=s(25010),u=s(36600),m=s(72696),x=s(62421),h=s(75271),p=s(22617),f=s(4814),g=s(39109),v=function(e){let{item:t}=e,s=(0,a.useTranslations)(),i=(0,h.useMemo)(()=>(null==t?void 0:t.has_seat)?s("enterprise.remove_seat_title"):s("enterprise.set_seat_title"),[t]);return(0,r.jsx)("div",{children:i})},_=s(43046),j=s(37481),b=s(44342),C=e=>{var t,s;let{memberList:C,enterpriseInfo:w,getMemberList:y,isLoading:N,pageTotal:k=0,isModal:L,width:F}=e,Z=(0,a.useTranslations)(),E=(0,g.Z)(),{isMobile:S}=(0,b.b)(),R=(0,l.ZP)(e=>e.userInfo),M=(0,l.c0)(),D=(0,p.px)(),[I,O]=(0,h.useState)(!1),[T,A]=(0,h.useState)(null),[B,z]=(0,h.useState)(!1),[V,P]=(0,h.useState)(!1),[$,W]=(0,h.useState)(1),H=async e=>{if(e.preventDefault(),T){P(!0);try{let e=await (0,i.KL)(T.member_id);(null==e?void 0:e.status)===200?(z(!0),y(1)):(E.error(Z("security.reset2faFailed")),O(!1),A(null))}finally{P(!1)}}},U=e=>{A(e),z(!1),O(!0)},K=()=>{O(!1),setTimeout(()=>{A(null),z(!1)},100)},Y=async e=>{let t=await (0,i.BH)(e);(null==t?void 0:t.status)===200?(E.success(Z("enterprise.cancel_admin_success")),y(1)):E.error(Z("enterprise.cancel_admin_failed"))},X=async e=>{let t=await (0,i.sb)(e);(null==t?void 0:t.status)===200?(E.success(Z("enterprise.set_admin_success")),y(1)):E.error(Z("enterprise.set_admin_failed"))},G=async(e,t)=>{let s=await (0,i.v)(e);(null==s?void 0:s.status)===200?(t?E.success(Z("enterprise.cancel_invite_success")):E.success(Z("enterprise.remove_org_success")),p.ZP.getState().updateEnterprisePlanSeat(-1),y(1)):t?E.error(Z("enterprise.cancel_invite_failed")):E.error(Z("enterprise.remove_org_failed"))},J=e=>{let t=null==w?void 0:w.org_member.role;return"OWNER"===t||e!==t&&"MEMBER"!==t&&"ADMIN"===t&&"MEMBER"===e},q=async e=>{let{type:t,id:s}=e;if("set"===t){await (0,i.J4)({id:s})?(E.success(Z("enterprise.action_success")),y(1),p.ZP.getState().updateEnterprisePlanSeat(1)):E.error(Z("enterprise.ssoLogin.error_seats_not_enough"));return}if("cancel"===t){await (0,i.LL)({id:s})?(E.success(Z("enterprise.action_success")),y(1),p.ZP.getState().updateEnterprisePlanSeat(-1)):E.error(Z("server.INTERNAL_SERVER_ERROR"));return}},Q=e=>{W(e),y(e)},ee=C.some(e=>{var t,s;return"OWNER"!==e.role&&R.email!==e.email&&J(e.role)||(null==w?void 0:null===(s=w.org_settings)||void 0===s?void 0:null===(t=s.mfa_config)||void 0===t?void 0:t.enabled)&&"OWNER"===e.role&&R.email===e.email&&(null==w?void 0:w.org_member.role)==="OWNER"&&e.has_totp});return N||0!==C.length?(0,r.jsxs)(r.Fragment,{children:[N?(0,r.jsx)("div",{className:"flex justify-center min-h-36",children:(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)(n.Z,{className:"h-4 w-4 animate-spin"}),(0,r.jsx)("span",{children:Z("loading")})]})}):(0,r.jsx)("div",{className:(0,f.Z)(L?"max-h-[300px] overflow-y-auto custom-scrollbar":"min-h-[100px]","overflow-x-auto","border border-[#E8EDF5] dark:border-[#545D6F] rounded-xl"),children:(0,r.jsxs)("table",{className:(0,f.Z)("text-[#111827] dark:text-white w-full border-collapse"),style:{minWidth:F},children:[(0,r.jsx)("thead",{children:(0,r.jsxs)("tr",{className:(0,j.cn)("text-sm font-medium","bg-[#F8FAFD] dark:bg-[#353B46]","text-[#6B7280] dark:text-[#B9BFCA]","border-b border-[#E8EDF5] dark:border-[#545D6F] min-h-11"),children:[(0,r.jsx)("th",{className:"py-3 px-4 text-left font-medium w-2/5",children:Z("enterprise.email")}),(0,r.jsx)("th",{className:"py-3 px-4 text-left font-medium w-1/5",children:Z("enterprise.role")}),(null==w?void 0:null===(s=w.org_settings)||void 0===s?void 0:null===(t=s.mfa_config)||void 0===t?void 0:t.enabled)&&(0,r.jsx)("th",{className:"py-3 px-4 text-left font-medium w-1/5",children:Z("security.twoFactorStatus")}),(0,r.jsx)("th",{className:"py-3 px-4 text-left font-medium w-1/5",children:L?Z("enterprise.status"):Z("enterprise.seat_title")}),ee&&(0,r.jsx)("th",{className:"py-3 px-4 text-center font-medium w-[80px]",children:Z("virtual_groups.actions")})]})}),(0,r.jsx)("tbody",{children:C.map((e,t)=>{var s,i,l,a,n,u;return(0,r.jsxs)("tr",{className:(0,f.Z)("text-[15px] font-medium text-[#111827] dark:text-white bg-white dark:bg-[#202531]","border-b last:border-b-0 border-[#
1E8EDF5] dark:border-[#545D6F]"),children:[(0,r.jsx)("td",{className:(0,f.Z)("px-4 py-3 max-w-[200px] whitespace-nowrap overflow-hidden text-ellipsis"),children:(0,r.jsxs)("div",{className:"flex items-center gap-3",children:[(0,r.jsx)("div",{className:"flex h-8 w-8 shrink-0 items-center justify-center rounded-full bg-[#EEF4FF] text-sm font-semibold text-[#1A5FFF] dark:bg-[#2E3A52] dark:text-[#1EB1FF]",children:e.email.charAt(0).toUpperCase()}),(0,r.jsx)("span",{className:"truncate",title:e.email,children:e.email})]})}),(0,r.jsxs)("td",{className:"px-4 py-3",children:["OWNER"===e.role&&(0,r.jsx)("span",{className:"inline-flex items-center rounded-md bg-[#F3F5F9] px-2 py-1 text-[13px] font-medium text-[#475467] dark:bg-[#454E5D] dark:text-[#D0D4DC]",children:Z("enterprise.owner")}),"MEMBER"===e.role&&(0,r.jsx)("span",{className:"inline-flex items-center rounded-md bg-[#F3F5F9] px-2 py-1 text-[13px] font-medium text-[#475467] dark:bg-[#454E5D] dark:text-[#D0D4DC]",children:Z("enterprise.member")}),"ADMIN"===e.role&&(0,r.jsx)("span",{className:"inline-flex items-center rounded-md bg-[#F3F5F9] px-2 py-1 text-[13px] font-medium text-[#475467] dark:bg-[#454E5D] dark:text-[#D0D4DC]",children:Z("enterprise.admin")})]}),(null==w?void 0:null===(i=w.org_settings)||void 0===i?void 0:null===(s=i.mfa_config)||void 0===s?void 0:s.enabled)&&(0,r.jsxs)("td",{className:"px-4 py-3",children:[e.has_totp&&Z("security.verified"),!e.has_totp&&Z("security.notVerified")]}),(0,r.jsx)("td",{className:"px-4 py-3",children:L?(0,r.jsxs)(r.Fragment,{children:["SUCCESS"===e.status&&(0,r.jsx)("span",{className:"text-[#111827] dark:text-white text-[14px]",children:Z("enterprise.active")}),"INVITED"===e.status&&(0,r.jsxs)("span",{className:"inline-flex items-center gap-1.5 rounded-md bg-[#EEF4FF] px-2 py-1 text-[13px] font-medium text-[#1A5FFF] dark:bg-[#2E3A52] dark:text-[#1EB1FF]",children:[(0,r.jsx)(o.Z,{className:"h-3.5 w-3.5"}),Z("enterprise.invite_sending")]}),"REJECT"===e.status&&(0,r.jsx)("span",{className:"text-[#FF0000] text-[14px]",children:Z("enterprise.invite_reject")})]}):(null==e?void 0:e.has_seat)?Z("enterprise.has_seat_title"):"-"}),ee&&(0,r.jsx)("td",{className:"px-4 py-3 text-center",children:("OWNER"!==e.role&&R.email!==e.email&&J(e.role)||(null==w?void 0:null===(a=w.org_settings)||void 0===a?void 0:null===(l=a.mfa_config)||void 0===l?void 0:l.enabled)&&"OWNER"===e.role&&R.email===e.email&&(null==w?void 0:w.org_member.role)==="OWNER"&&e.has_totp)&&(0,r.jsxs)(m.h_,{children:[(0,r.jsx)(m.$F,{asChild:!0,children:(0,r.jsx)(c.z,{className:"bg-transparent dark:text-gray-500 my-1 mx-auto hover:bg-[#F3F5F9] dark:hover:bg-[#454E5D] focus:!ring-0 focus-visible:!ring-offset-0 h-8 w-8 p-0",size:"sm",variant:"secondary",children:(0,r.jsx)(d.Z,{className:"text-[#6B7280] dark:text-[#B9BFCA] h-5 w-5"})})}),(0,r.jsxs)(m.AW,{align:"end",children:[!L&&D===_.e0.PAID&&e.role!==_.gY.OWNER&&(M===_.gY.OWNER||M===_.gY.ADMIN)&&(0,r.jsx)(m.Xi,{onClick:()=>{q({type:(null==e?void 0:e.has_seat)?"cancel":"set",id:null==e?void 0:e.member_id})},children:(0,r.jsx)(v,{item:e})}),"SUCCESS"===e.status&&"MEMBER"===e.role&&(null==w?void 0:w.org_member.role)==="OWNER"&&(0,r.jsx)(m.Xi,{onClick:()=>X(e.member_id),children:Z("enterprise.set_admin")}),"SUCCESS"===e.status&&"ADMIN"===e.role&&(null==w?void 0:w.org_member.role)==="OWNER"&&(0,r.jsx)(m.Xi,{onClick:()=>Y(e.member_id),children:Z("enterprise.cancel_admin")}),"INVITED"===e.status&&(null==w?void 0:w.org_member.role)!=="MEMBER"&&(0,r.jsx)(m.Xi,{onClick:()=>G(null==e?void 0:e.member_id,!0),children:Z("enterprise.remove_invite")}),(null==w?void 0:null===(u=w.org_settings)||void 0===u?void 0:null===(n=u.mfa_config)||void 0===n?void 0:n.enabled)&&e.has_totp&&("SUCCESS"===e.status&&(null==w?void 0:w.org_member.role)==="OWNER"||"SUCCESS"===e.status&&"OWNER"!==e.role&&(null==w?void 0:w.org_member.role)==="ADMIN"||"SUCCESS"===e.status&&(null==w?void 0:w.org_member.role)==="OWNER"&&R.email===e.email)&&(0,r.jsx)(m.Xi,{onClick:()=>U(e),children:Z("security.reset2fa")}),"INVITED"!==e.status&&(null==w?void 0:w.org_member.role)!=="MEMBER"&&"OWNER"!==e.role&&(0,r.jsx)(m.Xi,{onClick:()=>G(null==e?void 0:e.member_id),children:Z("enterprise.remove_org")})]})]})})]},t)})})]})}),k>1&&(0,r.jsx)("div",{className:"mt-4 flex justify-center",children:(0,r.jsx)(x.tl,{children:(0,r.jsx)(x.ng,{children:(()=>{let e=[];$>1&&e.push((0,r.jsx)(x.nt,{children:(0,r.jsx)(x.dN,{href:"#",onClick:e=>{e.preventDefault(),Q($-1)}})},"prev"));for(let t=1;t<=k;t++)1===t||t===k||t>=$-1&&t<=$+1?e.push((0,r.jsx)(x.nt,{children:(0,r.jsx)(x.kN,{href:"#",onClick:e=>{e.preventDefault(),Q(t)},isActive:t===$,children:t})},t)):(t===$-2||t===$+2)&&e.push((0,r.jsx)(x.nt,{children:(0,r.jsx)(x.Dj,{})},`ellipsis-${t}`));return $<k&&e.push((0,r.jsx)(x.nt,{children:(0,r.jsx)(x.$0,{href:"#",onClick:e=>{e.preventDefault(),Q($+1)}})},"next")),e})()})})}),(0,r.jsx)(u.aR,{open:I,onOpenChange:O,children:(0,r.jsxs)(u._T,{className:"max-w-md",children:[(0,r.jsxs)(u.fY,{children:[(0,r.jsx)(u.f$,{children:Z("security.reset2faTitle")}),(0,r.jsx)(u.yT,{children:B?(0,r.jsxs)("div",{className:"space-y-4 mt
1-4",children:[(0,r.jsx)("p",{className:"font-medium text-theme-font-600 dark:text-white",children:Z("security.reset2faSuccess")}),(0,r.jsx)("div",{className:"bg-gray-100 dark:bg-gray-800 p-3 rounded font-medium",children:null==T?void 0:T.email})]}):(0,r.jsxs)("div",{className:"space-y-4 mt-4",children:[(0,r.jsx)("p",{className:"font-medium text-theme-font-600 dark:text-white",children:Z("security.reset2faUserTip")}),(0,r.jsx)("div",{className:"bg-gray-100 dark:bg-gray-800 p-3 rounded font-medium",children:null==T?void 0:T.email}),(0,r.jsx)("p",{children:Z("security.reset2faConfirm")})]})})]}),(0,r.jsx)(u.xo,{children:B?(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(u.OL,{onClick:K,children:Z("close")})}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(u.le,{onClick:K,children:Z("cancel")}),(0,r.jsxs)(u.OL,{onClick:H,disabled:V,className:"gap-2",children:[V&&(0,r.jsx)(n.Z,{className:"h-4 w-4 animate-spin"}),Z("security.confirmReset")]})]})})]})})]}):null}},41209:function(e,t,s){s.d(t,{H:function(){return d}});var r=s(75271),i=s(68605),l=s(22617),a=s(43046),n=s(84706),o=s(57546);let d=()=>{let[e,t]=(0,r.useState)([]),{enterpriseInfo:s,setIsOpenInviteModal:d}=(0,l.ZP)(),c=(0,l.px)(),[u,m]=(0,r.useState)(!1),[x,h]=(0,r.useState)(0),p=async e=>{m(!0);let s=await (0,i.IT)(e||1);t((null==s?void 0:s.records)||[]),h((null==s?void 0:s.pages)||0),m(!1)},f=async()=>{if(c===a.e0.FREE){n.$.publish("showSubscriptionEnterprisePlan",void 0);return}let e=await (0,i.IF)({return_url:`${window.location.origin}/settings`});e&&window.open(e,"_blank")};return(0,r.useEffect)(()=>{p(1)},[]),{memberList:e,enterpriseInfo:s,orgPlan:c,isLoading:u,pageTotal:x,getMemberList:p,onBuySeat:f,handleInvite:e=>{if(e){o.Z.getState().setUsePcDialogVisible(!0);return}c===a.e0.PAID?d(!0):n.$.publish("showSubscriptionEnterprisePlan",void 0)}}}},66122:function(e,t,s){var r=s(52676),i=s(25010),l=s(7717),a=s(75271),n=s(22617),o=s(70262),d=s(68605),c=s(90313),u=s(4814),m=s(68305),x=s(94397),h=s(72130),p=s(39109),f=s(29871),g=s(37481);t.Z=function(e){let{className:t,avatar:s,setAvatar:v,avatarProgress:_,setAvatarProgress:j,isOwner:b=!0}=e,C=(0,l.useTranslations)(),{isApp:w,isMobile:y}=(0,f.Z)(),N=(0,a.useRef)(null),{isAvatarUploading:k,setIsAvatarUploading:L}=(0,n.ZP)(),F=(0,n.ZP)(e=>e.enterpriseInfo),Z=(0,n.ZP)(e=>e.setEnterpriseInfo),E=(0,n.ZP)(e=>e.setOrgAccountList),S=(0,p.Z)(),R=async e=>{var t,s,r;let{avatar:i}=e,l=null==F?void 0:null===(t=F.org)||void 0===t?void 0:t.org_id;if(!l)return;let a=await (0,d.Q7)({org_id:l,avatar:i,name:(null==F?void 0:null===(s=F.org)||void 0===s?void 0:s.name)||"",description:(null==F?void 0:null===(r=F.org)||void 0===r?void 0:r.description)||""});(null==a?void 0:a.avatar)&&(E(n.ZP.getState().orgAccountList.map(e=>({...e,avatar:(null==e?void 0:e.org_id)===l?null==a?void 0:a.avatar:e.avatar}))),S.success(C("enterprise.update_avatar_success")))},M=e=>(0,h.WI)(e)?!(e.size>(y?10485760:5242880))||(S.default(C("enterprise.size_limit_exceeded_tip",{size:y?10:5})),!1):(S.default(C("enterprise.unsupported_image_type_tip")),!1),D=async e=>{let t=null==e?void 0:e[0];if(!M(t))return;j(0),L(!0),v(URL.createObjectURL(t));let s=(0,o.ct)(0,e=>{j(e??0)});try{let e=await (0,d.nK)({file:t});e?(F?Z({...F,org:{...F.org,avatar:e||""}}):v(e),R({avatar:e})):(S.default(C("server.INTERNAL_SERVER_ERROR")),v(""),F?Z({...F,org:{...F.org,avatar:""}}):v("")),s(),L(!1)}catch(e){S.default(C("server.INTERNAL_SERVER_ERROR")),s(),L(!1),v("")}};return(0,r.jsx)("div",{className:(0,g.cn)("flex items-center justify-center w-16",t),children:(0,r.jsxs)("div",{className:(0,u.Z)("w-16 h-16 bg-theme-bg-400 rounded-xl relative",b?"cursor-pointer":""),onClick:()=>{if(b){var e;null==N||null===(e=N.current)||void 0===e||e.click()}},children:[(0,r.jsx)("input",{type:"file",ref:N,className:"hidden",multiple:!1,accept:h.dI,onChange:e=>{let{files:t}=e.target;t&&D(t),e.target.value=""}}),(0,r.jsx)(x.Z,{avatar:s}),k?(0,r.jsx)("div",{className:(0,u.Z)("absolute z-0 left-0 top-0","flex justify-center items-center","w-16 h-16 rounded-xl border-1 border-gray-700","text-sm","bg-gray-900/70 text-white"),children:(0,r.jsx)(c.Z,{size:"sm",classNames:{svg:"w-10 h-10",track:"stroke-white/80",label:"text-white"},"aria-label":"Loading...",value:_||0,showValueLabel:!0})}):null,b?(0,r.jsx)(i.z,{size:"icon",className:(0,u.Z)("p-0 h-5 w-5 rounded-full absolute right-0 bottom-0","bg-[#f6f7f9] dark:bg-gray-800/80 dark:text-white hover:bg-gray-800/90 hover:text-white","[&_svg]:size-3"),onClick:e=>{var t;e.stopPropagation(),null==N||null===(t=N.current)||void 0===t||t.click()},variant:"secondary",children:(0,r.jsx)(m.yl,{})}):null]})})}},68235:function(e,t,s){s.d(t,{J:function(){return h}});var r=s(75271),i=s(7717),l=s(94572),a=s(68605),n=s(13263),o=s(25794),d=s(39109),c=s(29871),u=s(36716),m=s(22617),x=s(65819);let h=()=>{let e=(0,i.useTranslations)(),{isApp:t}=(0,c.Z)(),s=(0,x.ZP)(e=>e.userInfo),h=(0,m.ZP)(e=>e.setEnterpriseInfo),p=(0,d.Z)(),[f,g]=(0,r.useState)(!1),v=async()=>{try{var e,t,r,i,a,d,c,m,x,h;let l=await (0,n.$K)({id:""});if((null==l?void 0:l.error_code)==="TOTP_VERIFICATION_REQUIRED"||(null==l?void 0:l.error_code)==="TOTP_BINDING_REQUIRED"){u.Z.getState().openModal({org_id:(null==s?void 0:null===(r=s.user_org_member)||void 0===r?void 0:null===(t=r.org)||void 0===t?void 0:t.org_id)||"",name:(null==s?void 0:null===(a=s.user_org_member)||void 0===a?void 0:null===(i=a.org)||void 0===i?void 0:i.name)||"",avatar:(null==s?void 0:null===(c=s.user_org_member)||void 0===c?void 0:null===(d=c.org)||void 0===d?void 0:d.avatar)||"",id:(null==s?void 0:null===(x=s.user_org_member)||void 0===x?void 0:null===(m=x.org)||void 0===m?void 0:m.org_id)||""},(null==l?void 0:l.error_code)==="TOTP_BINDING_REQUIRED",null==l?void 0:null===(h=l.token_info)||void 0===h?void 0:h.token_value);return}let p=null==l?void 0:null===(e=l.token_info)||void 0===e?void 0:e.token_value;p&&(0,o.F_)(p)}catch(e){}await (0,l.gw)(1e3)};return{isLoading:f,handleDissolveOrg:async()=>
1{if(g(!0),await (0,a.S1)()){h(null),await v(),p.default(e("enterprise.action_success")),await (0,l.gw)(2e3),g(!1),t?window.location.href="/settings":window.location.href="/search";return}p.default(e("server.INTERNAL_SERVER_ERROR")),await (0,l.gw)(2e3),g(!1)},handleLeaveOrg:async()=>{if(g(!0),await (0,a.Rp)()){h(null),await v(),p.default(e("enterprise.action_success")),await (0,l.gw)(2e3),g(!1),t?window.location.href="/settings":window.location.href="/search";return}p.default(e("server.INTERNAL_SERVER_ERROR")),await (0,l.gw)(2e3),g(!1)}}}},68305:function(e,t,s){s.d(t,{C6:function(){return x},_V:function(){return d},cU:function(){return m},eQ:function(){return a},hN:function(){return l},hc:function(){return u},jV:function(){return n},p0:function(){return o},rO:function(){return h},yl:function(){return i},z0:function(){return c}});var r=s(52676);s(75271);let i=e=>(0,r.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",...e,children:(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.5393 2.00401C15.4939 1.04944 17.0416 1.04944 17.9962 2.00402C18.9507 2.95859 18.9507 4.50626 17.9962 5.46083L10.5075 12.9495C10.492 12.965 10.4766 12.9804 10.4614 12.9957C10.2363 13.2212 10.0378 13.42 9.79854 13.5667C9.58834 13.6955 9.35918 13.7904 9.11946 13.8479C8.84659 13.9134 8.56565 13.9132 8.247 13.9129C8.22543 13.9129 8.20369 13.9128 8.18177 13.9128H6.87042C6.43792 13.9128 6.08731 13.5622 6.08731 13.1297V11.8184C6.08731 11.7965 6.08729 11.7747 6.08727 11.7532C6.08697 11.4345 6.08671 11.1536 6.15222 10.8807C6.20977 10.641 6.3047 10.4118 6.43351 10.2016C6.58013 9.96237 6.77897 9.7639 7.0045 9.53879C7.01977 9.52355 7.03515 9.50819 7.05066 9.49269L14.5393 2.00401ZM16.8887 3.1115C16.5458 2.76857 15.9898 2.76857 15.6468 3.1115L8.15814 10.6002C7.8609 10.8974 7.80609 10.9593 7.76893 11.02C7.72599 11.0901 7.69435 11.1664 7.67517 11.2463C7.65856 11.3155 7.65353 11.3981 7.65353 11.8184V12.3466H8.18177C8.60213 12.3466 8.68467 12.3416 8.75383 12.325C8.83374 12.3058 8.91013 12.2742 8.98019 12.2312C9.04084 12.1941 9.10276 12.1393 9.4 11.842L16.8887 4.35335C17.2316 4.01042 17.2316 3.45443 16.8887 3.1115ZM5.89837 2.94931L9.21977 2.94931C9.65227 2.94931 10.0029 3.29992 10.0029 3.73242C10.0029 4.16492 9.65227 4.51553 9.21977 4.51553H5.93071C5.25991 4.51553 4.80391 4.51614 4.45144 4.54494C4.10812 4.57299 3.93254 4.62383 3.81006 4.68624C3.51536 4.8364 3.27576 5.076 3.1256 5.3707C3.06319 5.49318 3.01235 5.66876 2.9843 6.01208C2.9555 6.36455 2.95489 6.82055 2.95489 7.49135V14.0695C2.95489 14.7403 2.9555 15.1963 2.9843 15.5487C3.01235 15.8921 3.06319 16.0676 3.1256 16.1901C3.27576 16.4848 3.51536 16.7244 3.81006 16.8746C3.93254 16.937 4.10812 16.9878 4.45144 17.0159C4.80391 17.0447 5.25991 17.0453 5.93071 17.0453H12.5088C13.1796 17.0453 13.6356 17.0447 13.9881 17.0159C14.3314 16.9878 14.507 16.937 14.6295 16.8746C14.9242 16.7244 15.1638 16.4848 15.3139 16.1901C15.3763 16.0676 15.4272 15.8921 15.4552 15.5487C15.484 15.1963 15.4846 14.7403 15.4846 14.0695V10.7804C15.4846 10.3479 15.8353 9.9973 16.2678 9.9973C16.7003 9.9973 17.0509 10.3479 17.0509 10.7804V14.1018C17.0509 14.7322 17.0509 15.2525 17.0163 15.6763C16.9803 16.1165 16.9031 16.5211 16.7094 16.9012C16.4091 17.4906 15.9299 17.9698 15.3405 18.2701C14.9605 18.4637 14.5558 18.5409 14.1156 18.5769C13.6918 18.6115 13.1716 18.6115 12.5412 18.6115H5.89835C5.26798 18.6115 4.74771 18.6115 4.3239 18.5769C3.88372 18.5409 3.47908 18.4637 3.09901 18.2701C2.50961 17.9698 2.03041 17.4906 1.73009 16.9012C1.53643 16.5211 1.45925 16.1165 1.42328 15.6763C1.38865 15.2525 1.38866 14.7322 1.38867 14.1018V7.45901C1.38866 6.82863 1.38865 6.30836 1.42328 5.88454C1.45925 5.44436 1.53643 5.03973 1.73009 4.65965C2.03041 4.07025 2.50961 3.59105 3.09901 3.29073C3.47908 3.09707 3.88372 3.01989 4.3239 2.98392C4.74772 2.94929 5.26799 2.9493 5.89837 2.94931Z",fill:"currentColor"})}),l=e=>(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",...e,children:[(0,r.jsx)("path",{opacity:"0.6",d:"M21.6499 10.0302C21.2599 9.47022 20.5699 9.15022 19.7799 9.15022H15.6799C15.4099 9.15022 15.1599 9.04022 14.9899 8.84022C14.8099 8.64022 14.7399 8.3
16022 14.7799 8.07022L15.2899 4.79022C15.5099 3.81022 14.8599 2.71022 13.8799 2.38022C12.9699 2.04022 11.8999 2.50022 11.4699 3.15022L7.24988 9.42022L7.12988 9.62022V18.4602L7.27988 18.6102L10.4499 21.0602C10.8699 21.4802 11.8199 21.7102 12.4899 21.7102H16.3899C17.7299 21.7102 19.0799 20.7002 19.3799 19.4702L21.8399 11.9802C22.0999 11.2702 22.0299 10.5802 21.6499 10.0302Z",fill:"white"}),(0,r.jsx)("path",{d:"M5.21 6.37988H4.18C2.63 6.37988 2 6.97988 2 8.45988V18.5199C2 19.9999 2.63 20.5999 4.18 20.5999H5.21C6.76 20.5999 7.39 19.9999 7.39 18.5199V8.45988C7.39 6.97988 6.76 6.37988 5.21 6.37988Z",fill:"white"})]}),a=e=>(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",...e,children:[(0,r.jsx)("path",{d:"M27.2894 11.5914L27.6182 10.8372C28.2042 9.4923 29.2597 8.42156 30.5767 7.83578L31.5895 7.3853C32.1373 7.14172 32.1373 6.34476 31.5895 6.10117L30.6334 5.67586C29.2825 5.07502 28.2081 3.96465 27.6321 2.57412L27.2945 1.75905C27.0593 1.19099 26.2747 1.19099 26.0394 1.75905L25.7018 2.57412C25.1259 3.96465 24.0515 5.07502 22.7006 5.67586L21.7443 6.10117C21.1967 6.34476 21.1967 7.14172 21.7443 7.3853L22.7573 7.83578C24.0743 8.42156 25.1298 9.4923 25.7158 10.8372L26.0445 11.5914C26.2851 12.1436 27.0489 12.1436 27.2894 11.5914Z",fill:"#0080FF"}),(0,r.jsx)("path",{d:"M12.4559 14.1806L13.8381 17.4501H10.9673L12.4559 14.1806Z",fill:"#0080FF"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.66699 3.99967H20.0683C19.1283 4.66193 18.6612 5.71354 18.6671 6.76273C18.6668 6.78298 18.6671 6.80323 18.668 6.82346C18.6959 8.04017 19.3602 9.24346 20.6607 9.82195L21.6736 10.2724C22.3697 10.582 22.9462 11.1569 23.2711 11.9025L23.5999 12.6569C24.6594 15.0879 27.8656 15.3197 29.3337 13.3499V23.9997C29.3337 26.2088 27.5428 27.9997 25.3337 27.9997H6.66699C4.45785 27.9997 2.66699 26.2088 2.66699 23.9997V7.99968C2.66699 5.79054 4.45785 3.99967 6.66699 3.99967ZM10.2761 19.1376L9.31919 21.2469C9.14198 21.8094 8.80528 22.0555 8.30909 21.9852C7.56479 21.9149 7.3167 21.4754 7.56479 20.6668L11.2331 12.2295C11.4812 11.5967 11.8888 11.2979 12.4559 11.333C12.952 11.2979 13.3419 11.5967 13.6255 12.2295L17.2406 20.6668C17.4532 21.4754 17.1874 21.9149 16.4431 21.9852C15.9469 21.9852 15.6102 21.7567 15.433 21.2996L14.5292 19.1376H10.2761ZM18.8885 20.9315V12.4414C18.8531 11.668 19.1721 11.2989 19.8455 11.334C20.5189 11.2989 20.8379 11.668 20.8024 12.4414V20.9315C20.8024 21.6347 20.4835 21.9862 19.8455 21.9862C19.2075 22.0214 18.8885 21.6698 18.8885 20.9315Z",fill:"#0080FF"})]}),n=e=>(0,r.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",...e,children:(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.667 2.66699C8.03958 2.66699 2.66699 8.03958 2.66699 14.667C2.66699 21.2944 8.03958 26.667 14.667 26.667C17.5003 26.667 20.1043 25.685 22.1572 24.0429L27.0574 28.943C27.5781 29.4637 28.4223 29.4637 28.943 28.943C29.4637 28.4223 29.4637 27.5781 28.943 27.0574L24.0429 22.1572C25.685 20.1043 26.667 17.5003 26.667 14.667C26.667 8.03958 21.2944 2.66699 14.667 2.66699ZM15.7371 19.3533L15.3672 20.2014C15.0966 20.8222 14.2374 20.8222 13.9667 20.2014L13.5969 19.3533C12.9377 17.8412 11.7503 16.6372 10.2686 15.9786L9.12903 15.4721C8.51298 15.1982 8.51298 14.3021 9.12903 14.0282L10.2048 13.55C11.7246 12.8745 12.9333 11.626 13.5812 10.0625L13.961 9.14603C14.2257 8.50731 15.1083 8.50731 15.3729 9.14603L15.7527 10.0625C16.4007 11.626 17.6094 12.8745 19.1292 13.55L20.2048 14.0282C20.821 14.3021 20.821 15.1982 20.2048 15.4721L19.0654 15.9786C17.5838 16.6372 16.3964 17.8412 15.7371 19.3533Z",fill:"#0080FF"})}),o=e=>(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",...e,children:[(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 1.33301C5.79086 1.33301 4 3.12387 4 5.33301V26.6663C4 28.8755 5.79086 30.6663 8 30.6663H20.5383L20.3666 30.2724C19.8954 29.1917 19.0553 28.3497 18.0297 27.8938L16.7636 27.331C13.968 26.0881 13.9678 22.0961 16.7634 20.8532L17.9589 20.3218C19.0108 19.8542 19.8667 18.9807 20.33 17.8626L20.7521 16.8442C21.9554 13.9411 26.0443 13.9399 27.248 16.8447L27.6698 17.8625C27.7642 18.0902 27.8748 18.3077 28 18.5137V5.33301C28 3.12387 26.2091 1.33301 24 1.33301H8ZM9.33333 5.33301C8.59695 5.33301 8 5.92996 8 6.66634C8 7.40272 8.59695 7.99967 9.33333 7.99967H21.3333C22.0697 7.99967 22.6667 7.40272 22.6667 6.66634C22.6667 5.92996 22.0697 5.33301 21.3333 5.33301H9.33333ZM9.33333 10.6663C8.59695 10.6663 8 11.2633 8 11.9997C8 12.7361 8.59695 13.333 9.33333 13.333H17.3333C18.0697 13.333 18.6667 12.7361 18.6667 11.9997C18.6667 11.2633 18.0697 10.6663 17.3333 10.6663H9.33333ZM8 17.333C8 16.5966 8.59695 15.9997 9.33333 15.9997H12C12.7364 15.9997 13.3333 16.5966 13.3333 17.333C13.3333 18.0694 12.7364 18.6663 12 18.6663H9.33333C8.59695 18.6663 8 18.0694 8 17.333Z",fill:"#0080FF"}),(0,r.jsx)("path",{d:"M24.778 30.149L25.189 29.2067C25.9215 27.5265 27.2408 26.1888 28.8872 25.457L30.1532 24.8942C30.8378 24.5899 30.8378 23.5943 30.1532 23.2899L28.958 22.7586C27.2693 22.008 25.9263 20.6208 25.2064 18.8835L24.7844 17.8653C24.4904 17.1556 23.5097 17.1556 23.2155 17.8653L22.7935 18.8835C22.0737 20.6208 20.7307 22.008 19.042 22.7586L17.8467 23.2899C17.1622 23.5943 17.1622 24.5899 17.8467 24.8942L19.1129 25.457C20.7592 26.1888 22.0785 27.5265 22.811 29.2067L23.2219 30.149C23.5227 30.8388 24.4774 30.8388 24.778 30.149Z",fill:"#0080FF"})]}),d=e=>(0,r.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",...e,children:(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 10.667C8 6.24871 11.5817 2.66699 16 2.66699C20.4183 2.66699 24 6.24871 24 10.667V12.2008C24.3768 12.2833 24.7385 12.4036 25.088 12.5816C26.0915 13.093 26.9074 13.9088 27.4187 14.9124C27.7484 15.5595 27.8798 16.2484 27.9411 16.9979C28 17.7195 28 18.6053 28 19.6786V21.6554C28 22.7287 28 23.6145 27.9411 24.3361C27.8798 25.0856 27.7484 25.7745 27.4187 26.4216C26.9074 27.4251 26.0915 28.241 25.088 28.7524C24.4408 29.0821 23.7519 29.2135 23.0024 29.2747C22.2808 29.3337 21.395 29.3337 20.3217 29.3337H11.6783C10.605 29.3337 9.71917 29.3337 8.99757 29.2747C8.2481 29.2135 7.55917 29.0821 6.91205 28.7524C5.90852 28.241 5.09263 27.4251 4.5813 26.4216C4.25158 25.7745 4.12016 25.0856 4.05893 24.3361C3.99997 23.6145 3.99998 22.7287 4 21.6554V19.6786C3.99998 18.6053 3.99997 17.7195 4.05893 16.9979C4.12016 16.2484 4.25158 15.5595 4.5813 14.9124C5.09263 13.9088 5.9
10852 13.093 6.91205 12.5816C7.26152 12.4036 7.62319 12.2833 8 12.2008V10.667ZM21.3333 10.667V12.0025H10.6667V10.667C10.6667 7.72147 13.0545 5.33366 16 5.33366C18.9455 5.33366 21.3333 7.72147 21.3333 10.667ZM17.3333 19.3337C17.3333 18.5973 16.7364 18.0003 16 18.0003C15.2636 18.0003 14.6667 18.5973 14.6667 19.3337V22.0003C14.6667 22.7367 15.2636 23.3337 16 23.3337C16.7364 23.3337 17.3333 22.7367 17.3333 22.0003V19.3337Z",fill:"#0080FF"})}),c=e=>(0,r.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",...e,children:(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.619 1.45124C15.8719 1.41469 16.1288 1.41469 16.3817 1.45124C16.6732 1.49336 16.9445 1.59584 17.1599 1.6772L17.2176 1.69895L24.5408 4.44498C25.3646 4.75252 26.0879 5.02259 26.645 5.51355C27.1324 5.94305 27.5078 6.48477 27.7388 7.0919C28.0029 7.78591 28.0018 8.55807 28.0005 9.43733L28.0004 15.9998C28.0004 19.7687 25.9506 22.9108 23.7349 25.219C21.5044 27.5428 18.9524 29.1841 17.6029 29.9713L17.5482 30.0034C17.302 30.148 16.9823 30.3357 16.5595 30.4263C16.2136 30.5005 15.7871 30.5005 15.4412 30.4263C15.0184 30.3357 14.6987 30.148 14.4525 30.0034L14.3978 29.9713C13.0483 29.1841 10.4963 27.5428 8.26577 25.219C6.05008 22.9108 4.00035 19.7687 4.00035 15.9998L4.00017 9.43733C3.9989 8.55808 3.99778 7.78591 4.26187 7.0919C4.4929 6.48477 4.86832 5.94305 5.35567 5.51355C5.91277 5.02259 6.63615 4.75252 7.45988 4.44498L14.7831 1.69895L14.8408 1.6772C15.0562 1.59584 15.3275 1.49336 15.619 1.45124ZM18.2765 10.9428C18.7972 10.4221 18.7972 9.57789 18.2765 9.05719C17.7558 8.53649 16.9116 8.53649 16.3909 9.05719L12.3909 13.0572C12.0878 13.3603 11.9489 13.7905 12.0176 14.2136C12.0862 14.6366 12.354 15.0009 12.7374 15.1926L16.4161 17.0319L13.7242 19.7239C13.2035 20.2446 13.2035 21.0888 13.7242 21.6095C14.2449 22.1302 15.0891 22.1302 15.6098 21.6095L19.6098 17.6095C19.9129 17.3064 20.0518 16.8761 19.9831 16.4531C19.9145 16.03 19.6466 15.6658 19.2633 15.4741L15.5846 13.6347L18.2765 10.9428Z",fill:"#0080FF"})}),u=e=>(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",...e,children:[(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20.139 4.03063C20.4667 3.37119 21.267 3.10227 21.9264 3.42999C24.3378 4.62836 25.9997 7.11904 25.9997 10.0003C25.9997 12.8816 24.3378 15.3723 21.9264 16.5707C21.267 16.8984 20.4667 16.6295 20.139 15.97C19.8113 15.3106 20.0802 14.5103 20.7396 14.1826C22.2795 13.4174 23.333 11.8307 23.333 10.0003C23.333 8.16998 22.2795 6.58325 20.7396 5.81802C20.0802 5.49031 19.8113 4.69007 20.139 4.03063Z",fill:"#0080FF"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M22.7849 21.8058C23.0885 21.1349 23.8785 20.8372 24.5494 21.1408C26.7866 22.1531 28.7651 23.786 30.3815 25.8432C30.8364 26.4223 30.7358 27.2605 30.1568 27.7154C29.5777 28.1704 28.7395 28.0698 28.2846 27.4907C26.8943 25.7213 25.2433 24.3818 23.45 23.5703C22.7791 23.2667 22.4813 22.4767 22.7849 21.8058Z",fill:"#0080FF"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.33302 10.0003C5.33302 5.95024 8.61626 2.66699 12.6664 2.66699C16.7164 2.66699 19.9997 5.95024 19.9997 10.0003C19.9997 14.0504 16.7164 17.3337 12.6664 17.3337C8.61626 17.3337 5.33302 14.0504 5.33302 10.0003Z",fill:"#0080FF"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.61792 25.8432C4.40696 22.2935 8.28919 20.0003 12.6664 20.0003C17.0435 20.0003 20.9257 22.2935 23.7148 25.8432C24.0301 26.2446 24.0887 26.7908 23.8655 27.2499C23.6424 27.7089 23.1768 28.0003 22.6664 28.0003H2.66635C2.15593 28.0003 1.69029 27.7089 1.46716 27.2499C1.24403 26.7908 1.30257 26.2446 1.61792 25.8432Z",fill:"#0080FF"})]}),m=e=>(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",...e,children:[(0,r.jsx)("path",{d:"M18.1263 1.4863C24.5244 2.4156 29.584 7.47524 30.5133 13.8733C30.6052 14.5058 30.6511 14.8221 30.5242 15.1491C30.4223 15.4116 30.1825 15.6887 29.9373 15.8273C29.632 15.9999 29.2656 15.9999 28.533 15.9999H18.133C17.3863 15.9999 17.0129 15.9999 16.7277 15.8546C16.4768 15.7268 16.2728 15.5228 16.145 15.2719C15.9997 14.9867 15.9997 14.6133 15.9997 13.8666V3.46658C15.9997 2.73394 15.9997 2.36762 16.1723 2.06226C16.3109 1.81714 16.588 1.57732 16.8505 1.47543C17.1775 1.34849 17.4938 1.39443 18.1263 1.4863Z",fill:"#0080FF"}),(0,r.jsx)("path",{d:"M13.333 4.13596C13.333 3.2852 13.333 2.85982 13.1161 2.52759C12.944 2.26403 12.5991 2.02469 12.2919 1.9557C11.9048 1.86873 11.5591 1.99789 10.8676 2.25621C5.29848 4.33669 1.33301 9.70521 1.33301 15.9999C1.33301 24.1001 7.8995 30.6666 15.9997 30.6666C22.2944 30.6666 27.6629 26.7011 29.7434 21.132C30.0017 20.4406 30.1309 20.0948 30.0439 19.7077C29.9749 19.4006 29.7355 19.0556 29.472 18.8835C29.1398 18.6666 28.7144 18.6666 27.8636 18.6666L18.0713 18.6666C17.7537 18.6667 17.3743 18.6669 17.0402 18.6396C16.6529 18.6079 16.0983 18.5267 15.5171 18.2306C14.7644 17.8471 14.1525 17.2352 13.769 16.4825C13.4729 15.9014 13.3917 15.3467 13.3601 14.9595C13.3328 14.6253 13.3329 14.2459 13.333 13.9283L13.333 4.13596Z",fill:"#0080FF"})]}),x=e=>(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",...e,children:[(0,r.jsx)("path",{d:"M9.33301 12.6663C9.33301 8.98444 12.3178 5.99968 15.9997 5.99968C19.6816 5.99968 22.6663 8.98444 22.6663 12.6663C22.6663 16.3482 19.6816 19.333 15.9997 19.333C12.3178 19.333 9.33301 16.3482 9.33301 12.6663Z",fill:"#0080FF"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M22.9881 1.33301H9.01128C7.93799 1.33299 7.05216 1.33298 6.33058 1.39193C5.58111 1.45317 4.89217 1.58459 4.24506 1.91431C3.24153 2.42563 2.42563 3.24153 1.91431 4.24506C1.58459 4.89217 1.45317 5.58111 1.39193 6.33058C1.33298 7.
105216 1.33299 7.93797 1.33301 9.01126V22.9881C1.33299 24.0614 1.33298 24.9472 1.39193 25.6688C1.45317 26.4182 1.58459 27.1072 1.91431 27.7543C2.42563 28.7578 3.24153 29.5737 4.24506 30.085C4.89217 30.4148 5.58111 30.5462 6.33058 30.6074C7.05216 30.6664 7.93797 30.6664 9.01124 30.6663H22.9881C24.0614 30.6664 24.9472 30.6664 25.6688 30.6074C26.4182 30.5462 27.1072 30.4148 27.7543 30.085C28.7578 29.5737 29.5737 28.7578 30.085 27.7543C30.4148 27.1072 30.5462 26.4182 30.6074 25.6688C30.6664 24.9472 30.6664 24.0614 30.6663 22.9881V9.01125C30.6664 7.93797 30.6664 7.05216 30.6074 6.33058C30.5462 5.58111 30.4148 4.89217 30.085 4.24506C29.5737 3.24153 28.7578 2.42563 27.7543 1.91431C27.1072 1.58459 26.4182 1.45317 25.6688 1.39193C24.9472 1.33298 24.0614 1.33299 22.9881 1.33301ZM5.4557 4.29033C5.66423 4.18407 5.96317 4.0975 6.54773 4.04975C7.14785 4.00071 7.92424 3.99968 9.06634 3.99968H22.933C24.0751 3.99968 24.8515 4.00071 25.4516 4.04975C26.0362 4.0975 26.3351 4.18407 26.5437 4.29033C27.0454 4.54599 27.4534 4.95394 27.709 5.4557C27.8153 5.66423 27.9018 5.96317 27.9496 6.54773C27.9986 7.14785 27.9997 7.92424 27.9997 9.06634V22.933C27.9997 24.0751 27.9986 24.8515 27.9496 25.4516C27.915 25.8756 27.8599 26.1493 27.7917 26.3473C27.1592 23.8724 25.1598 21.9636 22.6337 21.4612C21.9873 21.3326 21.2442 21.3328 20.1541 21.333H11.8454C10.7553 21.3328 10.0122 21.3326 9.36579 21.4612C6.8396 21.9636 4.84016 23.8725 4.20767 26.3474C4.13947 26.1495 4.08439 25.8757 4.04975 25.4516C4.00071 24.8515 3.99968 24.0751 3.99968 22.933V9.06634C3.99968 7.92424 4.00071 7.14785 4.04975 6.54773C4.0975 5.96317 4.18407 5.66423 4.29033 5.4557C4.54599 4.95394 4.95394 4.54599 5.4557 4.29033Z",fill:"#0080FF"})]}),h=e=>(0,r.jsxs)("svg",{width:"406",height:"184",viewBox:"0 0 406 184",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,r.jsx)("circle",{cx:"203",cy:"92",r:"46.5",fill:"url(#paint0_linear_21867_8477)"}),(0,r.jsx)("circle",{cx:"203",cy:"92",r:"53.5",stroke:"url(#paint1_linear_21867_8477)",strokeOpacity:"0.1",strokeWidth:"14",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,r.jsx)("path",{d:"M225 79L197.5 106L185 93.7273",stroke:"white",strokeWidth:"8",strokeLinecap:"round",strokeLinejoin:"round"}),(0,r.jsx)("path",{d:"M263 85C264.657 85 266 83.6569 266 82C266 80.3431 264.657 79 263 79C261.343 79 260 80.3431 260 82C260 83.6569 261.343 85 263 85Z",stroke:"#F35E7B"}),(0,r.jsx)("path",{d:"M154 37.5H159M156.5 35V40",stroke:"#FDD594",strokeLinecap:"round",strokeLinejoin:"round"}),(0,r.jsx)("path",{d:"M128.165 137.25L130.665 141.58M131.58 138.165L127.25 140.665",stroke:"#846BE7",strokeLinecap:"round",strokeLinejoin:"round"}),(0,r.jsx)("path",{d:"M121.5 27V30.8683M128.308 30.1586L125.194 32.593M130 37.2971L126.096 36.4269M125.292 43L123.536 39.5232M117.708 43L119.464 39.5232M113 37.2971L116.904 36.4269M114.692 30.1586L117.806 32.593",stroke:"#FB9AAD",strokeLinecap:"round"}),(0,r.jsx)("path",{d:"M279.5 134V137.868M286.308 137.159L283.194 139.593M288 144.297L284.096 143.427M283.292 150L281.536 146.523M275.708 150L277.464 146.523M271 144.297L274.904 143.427M272.692 137.159L275.806 139.593",stroke:"#846BE7",strokeLinecap:"round"}),(0,r.jsx)("path",{d:"M150.924 120.783L149.189 119.788C148.71 119.513 148.099 119.678 147.824 120.157L146.829 121.892C146.554 122.371 146.719 122.982 147.198 123.257L148.933 124.252C149.412 124.527 150.023 124.362 150.298 123.883L151.293 122.148C151.568 121.669 151.403 121.058 150.924 120.783Z",fill:"#F5AB2A"}),(0,r.jsx)("path",{d:"M285.949 105.121L284.535 103.707C284.145 103.317 283.512 103.317 283.121 103.707L281.707 105.121C281.316 105.512 281.316 106.145 281.707 106.536L283.121 107.95C283.512 108.34 284.145 108.34 284.535 107.95L285.949 106.536C286.34 106.145 286.34 105.512 285.949 105.121Z",fill:"#E6970D"}),(0,r.jsx)("path",{d:"M217.734 32.3585L214.934 33.4336C214.418 33.6315 214.16 34.21 214.358 34.7256L215.433 37.5263C215.631 38.0419 216.21 38.2994 216.725 38.1015L219.526 37.0264C220.042 36.8285 220.299 36.2501 220.101 35.7345L219.026 32.9337C218.828 32.4181 218.25 32.1606 217.734 32.3585Z",fill:"#B91435"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M273.041 21.7748L272.774 25.6081C272.736 26.1591 272.258 26.5746 271.707 26.5363C271.51 26.5225 271.322 26.4509 271.165 26.3302L267.791 23.725C267.354 23.3875 267.273 22.7595 267.611 22.3223C267.731 22.166 267.896 22.049 268.083 21.9859L271.724 20.7578C272.247 20.5813 272.814 20.8624 272.991 21.3858C273.033 21.5109 273.05 21.6431 273.041 21.7748Z",fill:"#5C95EE"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M219.58 164.623L217.451 162.936C217.145 162.694 217.094 162.249 217.336 161.943C217.423 161.834 217.54 161.752 217.673 161.709L220.54 160.782C220.911 160.662 221.31 160.866 221.43 161.237C221.473 161.37 221.476 161.513 221.438 161.647L220.699 164.261C220.593 164.637 220.203 164.855 219.827 164.749C219.737 164.724 219.653 164.681 219.58 164.623Z",fill:"#1B64D7"}),(0,r.jsxs)("defs",{children:[(0,r.jsxs)("linearGradient",{id:"paint0_linear_21867_8477",x1:"191.956",y1:"45.5",x2:"260.072",y2:"75.111",gradientUnits:"userSpaceOnUse",children:[(0,r.jsx)("stop",{"stop-color":"#0080FF"}),(0,r.jsx)("stop",{offset:"1","stop-color":"#9A4DFF"})]}),(0,r.jsxs)("linearGradient",{id:"paint1_linear_21867_8477",x1:"191.956",y1:"45.5",x2:"260.072",y2:"75.111",gradientUnits:"userSpaceOnUse",children:[(0,r.jsx)("stop",{"stop-color":"#0080FF"}),(0,r.jsx)("stop",{offset:"1","stop-color":"#9A4DFF"})]})]})]})},26448:function(e,t,s){var r=s(52676),i=s(90477),l=s(7717),a=s(39109),n=s(75271),o=s(80277),d=s(63128),c=s(16820),u=s(90887),m=s(14916),x=s(43378),h=s(5588),p=s(25010),f=s(22617),g=s(36600),v=s(68605),_=s(40967);let j=e=>{let t=e.split(".");return 4===t.length&&t.every(e=>{if(!/^\d{1,3}$/.test(e))return!1;let t=Number(e);return t>=0&&t<=255})},b=e=>{let t=e.split(".");return 4===t.length&&"*"===t[3]&&t.slice(0,3).every(e=>{if(!/^\d{1,3}$/.test(e))return!1;let t=Number(e);return t>=0&&t<=255})},C=e=>{let t=e;if(t.includes(".")){let e=t.lastIndexOf(":");if(-1===e||!j(t.slice(e+1)))return!1;t=`${t.slice(0,e)}:0:0`}let s=t.split("::");if(s.length>2)return!1;let r=[...s[0]?s[0].split(":"):[],...s[1]?s[1].split(":"):[]];return!!r.every(e=>/^[\da-f]{1,4}
1$/i.test(e))&&(2===s.length?r.length<8:8===r.length)},w=e=>e.replace(/\s/g,"").split(",").every(e=>j(e)||b(e)||C(e));t.Z=()=>{let e=(0,l.useTranslations)(),t=(0,a.Z)(),s=(0,f.ZP)(e=>e.enterpriseInfo),j=(0,f.ZP)(e=>e.setEnterpriseInfo),[b,C]=(0,n.useState)(!1),[y,N]=(0,n.useState)(!1),[k,L]=(0,n.useState)(""),[F,Z]=(0,n.useState)([]),[E,S]=(0,n.useState)(!1),[R,M]=(0,n.useState)(null),[D,I]=(0,n.useState)(!1),[O,T]=(0,n.useState)(null),[A,B]=(0,n.useState)(!1),[z,V]=(0,n.useState)(!1),P=async(e,t)=>{var r,i;let l;return(null==(l=(null==s?void 0:null===(r=s.org_settings)||void 0===r?void 0:r.ip_whitelist_config)?await (0,v.rX)({enabled:e,ip_list:t}):await (0,v.UM)({enabled:e,ip_list:t}))?void 0:null===(i=l.data)||void 0===i?void 0:i.ip_whitelist_config)&&s&&j({...s,org_settings:{...s.org_settings,ip_whitelist_config:l.data.ip_whitelist_config}}),l};(0,n.useEffect)(()=>{var e;(null==s?void 0:null===(e=s.org_settings)||void 0===e?void 0:e.ip_whitelist_config)&&(C(s.org_settings.ip_whitelist_config.enabled),Z(s.org_settings.ip_whitelist_config.ip_list||[]))},[s]);let $=async()=>{if(b||0!==F.length){if(b)B(!0);else try{if(S(!0),!await P(!b,F))throw Error(e("security.updateFailed"));C(!b)}catch(s){t.error(e("security.updateFailed"))}finally{S(!1)}}else N(!0)},W=async()=>{if(!k.trim()){M(e("security.inputIp"));return}if(!w(k)){M(e("security.ipFormatError"));return}let s=k.replace(/\s/g,"").split(",");if(s.filter(e=>F.includes(e)).length>0){M(e("security.ipAlreadyExists"));return}try{S(!0);let r=[...F,...s];if(!await P(!0,r)){t.error(e("security.ipAddFailed"));return}Z(r),L(""),M(null),N(!1),0===F.length&&C(!0),t.success(e("security.ipAddSuccess"))}catch(s){t.error(e("security.ipAddFailed"))}finally{S(!1)}},H=e=>{1===F.length?(T(e),V(!0)):(T(e),I(!0))},U=async()=>{if(O)try{S(!0);let s=F.filter(e=>e!==O);if(!await P(s.length>0,s))throw Error(e("delete_failed"));Z(s),0===s.length&&C(!1),t.success(e("delete_success")),I(!1),V(!1),T(null)}catch(s){t.error(e("delete_failed"))}finally{S(!1)}},K=async()=>{try{if(S(!0),!await P(!1,F))throw Error(e("security.updateFailed"));C(!1),B(!1)}catch(s){t.error(e("security.updateFailed"))}finally{S(!1)}};return(0,r.jsxs)("div",{children:[(0,_.$)({title:e("security.ipLoginControl"),content:(0,r.jsx)("span",{className:"text-felo-text-4 dark:text-felo-text-4-dark text-sm",children:e("security.ipWhitelistDesc")}),action:(0,r.jsx)(i.r,{checked:b,onCheckedChange:$})}),b&&F.length>0&&(0,r.jsxs)("div",{className:"py-4 gap-2",children:[(0,r.jsxs)("div",{className:"flex items-center justify-between mb-3",children:[(0,r.jsx)("div",{className:"text-sm text-theme-font-600 dark:text-theme-font-dark-600",children:e("security.ipOnlyAllow")}),(0,r.jsxs)("button",{onClick:()=>N(!0),className:"flex items-center gap-1 text-primary",children:[(0,r.jsx)(o.Z,{size:16}),e("share.add_email")]})]}),(0,r.jsx)("div",{className:"space-y-2",children:F.map(e=>(0,r.jsxs)("div",{className:"flex items-center p-3 bg-[#EFF0F2] dark:bg-theme-bg
1-dark-200 rounded-lg",children:[(0,r.jsx)(d.Z,{size:16,className:"text-primary mr-2"}),(0,r.jsx)("span",{className:"text-sm",children:e}),(0,r.jsx)("button",{onClick:()=>H(e),className:"ml-auto text-red-500 hover:text-red-600 transition-colors",children:(0,r.jsx)(c.Z,{size:16})})]},e))})]}),(0,r.jsx)(x.Vq,{open:y,onOpenChange:()=>{N(!1),L(""),M(null),0===F.length&&C(!1)},children:(0,r.jsxs)(x.cZ,{className:"max-w-md",children:[(0,r.jsx)(x.fK,{children:(0,r.jsx)(x.$N,{children:e("security.addIp")})}),(0,r.jsxs)(x.a7,{children:[(0,r.jsxs)("div",{className:"flex gap-2 mb-2 items-center ",children:[(0,r.jsx)(h.I,{value:k,onChange:e=>{L(e.target.value),M(null)},placeholder:e("security.inputIp")}),(0,r.jsxs)(p.z,{onClick:W,className:"h-10 px-3",size:"default",disabled:E,children:[E&&(0,r.jsx)(u.Z,{className:"mr-2 h-4 w-4 animate-spin"}),e("confirm")]})]}),R&&(0,r.jsxs)("div",{className:"flex items-center gap-1 text-red-500 text-sm mb-2",children:[(0,r.jsx)(m.Z,{size:14}),R]}),(0,r.jsxs)("div",{className:"mt-4 mb-2 text-sm text-[#AAB2B9] dark:text-[#AAB2B9]",children:[(0,r.jsx)("p",{className:"mb-2",children:e("example")}),(0,r.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,r.jsxs)("p",{children:[" ⢠",e("security.ipRangeExample")]}),(0,r.jsxs)("p",{children:[" ⢠",e("security.ipSingleExample")]}),(0,r.jsxs)("p",{children:[" ⢠",e("security.ipMultiExample")]})]})]})]})]})}),(0,r.jsx)(g.aR,{open:A,onOpenChange:B,children:(0,r.jsxs)(g._T,{children:[(0,r.jsxs)(g.fY,{children:[(0,r.jsx)(g.f$,{children:e("security.operationTip")}),(0,r.jsxs)(g.yT,{children:[(0,r.jsx)("div",{className:"text-sm dark:text-white font-medium mb-2",children:e("security.confirmCloseIpControl")}),(0,r.jsx)("div",{className:"text-sm",children:e("security.closeIpControlDesc")})]})]}),(0,r.jsxs)(g.xo,{children:[(0,r.jsx)(g.le,{children:e("cancel")}),(0,r.jsxs)(g.OL,{onClick:e=>{e.preventDefault(),K()},disabled:E,children:[E&&(0,r.jsx)(u.Z,{className:"mr-2 h-4 w-4 animate-spin"}),e("security.confirmClose")]})]})]})}),(0,r.jsx)(g.aR,{open:D,onOpenChange:I,children:(0,r.jsxs)(g._T,{children:[(0,r.jsxs)(g.fY,{children:[(0,r.jsx)(g.f$,{children:e("security.operationTip")}),(0,r.jsxs)(g.yT,{children:[(0,r.jsx)("div",{className:"text-sm dark:text-white font-medium mb-2",children:e("security.confirmDeleteIp")}),(0,r.jsx)("div",{className:"text-sm",children:e.rich("security.deleteIpDesc",{strong:e=>(0,r.jsx)("span",{className:"font-bold",children:e})})})]})]}),(0,r.jsxs)(g.xo,{children:[(0,r.jsx)(g.le,{children:e("cancel")}),(0,r.jsxs)(g.OL,{onClick:e=>{e.preventDefault(),U()},className:"bg-red-500 hover:bg-red-600",disabled:E,children:[E&&(0,r.jsx)(u.Z,{className:"mr-2 h-4 w-4 animate-spin"}),e("security.confirmDelete")]})]})]})}),(0,r.jsx)(g.aR,{open:z,onOpenChange:V,children:(0,r.jsxs)(g._T,{children:[(0,r.jsxs)(g.fY,{children:[(0,r.jsx)(g.f$,{children:e("security.operationTip")}),(0,r.jsxs)(g.yT,{children:[(0,r.jsx)("div",{className:"text-sm dark:text-white font-medium mb-2",children:e("security.closeIpWhitelistTitle")}),(0,r.jsx)("div",{className:"text-sm",children:e.rich("security.deleteLastIpTip",{strong:e=>(0,r.jsx)("span",{className:"font-bold",children:e})})})]})]}),(0,r.jsxs)(g.xo,{children:[(0,r.jsx)(g.le,{children:e("cancel")}),(0,r.jsxs)(g.OL,{className:"bg-red-500 hover:bg-red-600",onClick:e=>{e.preventDefault(),U()},disabled:E,children:[E&&(0,r.jsx)(u.Z,{className:"mr-2 h-4 w-4 animate-spin"}),e("security.confirmClose")]})]})]})})]})}},30692:function(e,t,s){var r=s(52676),i=s(90477),l=s(7717),a=s(39109),n=s(75271),o=s(22617),d=s(68605),c=s(40967);t.Z=()=>{let e=(0,l.useTranslations)(),t=(0,a.Z)(),s=(0,o.ZP)(e=>e.enterpriseInfo),u=(0,o.ZP)(e=>e.setEnterpriseInfo),m=(0,o.FO)(),[x,h]=(0,n.useState)(!1),[p,f]=(0,n.useState)(!1);(0,n.useEffect)(()=>{var e,t,r;(null==s?void 0:null===(t=s.org_settings)||void 0===t?void 0:null===(e=t.security_config)||void 0===e?void 0:e.restrict_account_switch)!==void 0&&h(null===(r=s.org_settings.security_config)||void 0===r?void 0:r.restrict_account_switch)},[s]);let g=async()=>{f(!0);try{let i=await (0,d.FK)(!x);if((null==i?void 0:i.code)==="OK"){if(h(!x),s){var r;u({...s,org_settings:{...s.org_settings,security_config:{...null===(r=s.org_settings)||void 0===r?void 0:r.security_config,restrict_account_switch:!x}}})}t.success(e("security.updateSuccess"))}else t.error(e("security.updateFailed"))}catch{t.error(e("security.updateFailed"))}finally{f(!1)}};return(0,c.$)({title:e("security.restrictAccountSwitchTitle"),content:(0,r.jsxs)("span",{className:"text-felo-text-4 dark:text-felo-text-4-dark text-sm",children:[e("security.restrictAccountSwitchTip"),m&&(0,r.jsx)("span",{className:"block mt-1 text-xs opacity-70",children:e("security.enterpriseDomainRestrictTip")})]}),action:(0,r.jsx)(i.r,{checked:x,onCheckedChange:g,disabled:p||m})})}},69071:function(e,t,s){s.d(t,{Z:function(){return f}});var r=s(52676),i=s(75271),l=s(7717),a=s(72696),n=s(29596),o=s(39109),d=s(90477),c=s(65819),u=s(68605),m=s(40967),x=s(25010),h=s(22617),p=()=>{let e=(0,l.useTranslations)(),t=(0,o.Z)(),s=(0,h.ZP)(e=>e.enterpriseInfo),a=(0,h.ZP)(e=>e.updateEnterpriseInfo),{userInfo:n}=(0,c.ZP)(),[x,p]=(0,i.useState)(!0);(0,i.useEffect)(()=>{var e,t;p((null==s?void 0:null===(t=s.org_settings)||void 0===t?void 0:null===(e=t.share_permission_config)||void 0===e?void 0:e.restrict_third_party_data_sharing)??!0)},[null==s?void 0:s.org_settings]);let f=async s=>{var r,i;p(s);let l=null===(i=n.user_org_member)||void 0===i?void 0:null===(r=i.org_settings)||void 0===r?void 0:r.share_permission_config;try{await (0,u.YB)({restrict_third_party_data_sharing:s,share:(null==l?void 0:l.share)??!0,personal_thread_share:(null==l?void 0:l.personal_thread_share)??!0,space_content_share:(null==l?void 0:l.space_content_share)??!1,space_content_add_role:(null==l?void 0:l.space_content_add_role)??["OWNER","ADMIN"]}),t.success(e("save_success")),a()}catch(s){console.error("Failed to update MCP settings:",s),t.error(e("enterprise.mcpConnections.update_failed")),p(x)}};return(0,r.jsx)(r.Fragment,{children:(0,m.$)({title:e("enterprise.mcpConnections.name"),content:(0,r.jsx)("span",{className:"text-felo-text-4 dark:text-felo-text-4-dark text-sm",children:e("enterprise.mcpConnections.desc")}),action:(0,r.jsx)(d.r,{checked:x,onCheckedChange:f})})})},f=e=>{var t,s;let{className:f}=e,g=(0,l.useTranslations)(),v=(0,o.Z)(),{userInfo:_,setUserInfo:j}=(0,c.ZP)(),b=(0,h.ZP)(e=>e.enterpriseInfo),C=(null===(s=_.user_org_member)||void 0===s?void 0:null===(t=s.org_settings)||void 0===t?void 0:t.share_permission_config)||null,[w,y]=(0,i.useState)((null==C?void 0:C.share)||!1),[N,k]=(0,i.useState)((null==C?void 0:C.personal_thread_share)||!1),[L,F]=(0,i.useState)((null==C?void 0:C.space_content_share)||!1),[Z,E]=(0,i.useState)((null==C?void 0:C.space_content_add_role)||["OWNER","ADMIN"]),S={all:["OWNER","ADMIN","MEMBER"],admin:["ADMIN","OWNER"]},R=[{label:g("enterprise.setting_org_team_owner_title"),value:"all",roles:["OWNER","ADMIN","MEMBER"]},{label:g("enterprise.admin"),value:"admin",roles:["ADMIN","OWNER"]}],M=async e=>{try{var t,s,r,i,l;let a={share:w,personal_thread_share:N,space_content_share:L,space_content_add_role:Z,restrict_third_party_data_sharing:(null==b?void 0:null===(s=b.org_settings)||void 0===s?void 0:null===(t=s.share_permission_config)||void 0===t?void 0:t.restrict_third_party_data_sharing)??!1};await (0,u.YB)({...a,...e})?(v.success(g("save_success")),j({..._,user_org_member:{..._.user_org_member,org_settings:{org_id:(null===(i=_.user_org_member)||void 0===i?void 0:null===(r=i.org_settings)||void 0===r?void 0:r.org_id)||"",...null===(l=_.user_org_member)||void 0===l?void 0:l.org_settings,share_permission_config:{...a,...e}}}}
1)):v.error(g("save_failed"))}catch(e){v.error(g("save_failed"))}},D=e=>{let t=S[e];E(t),M({space_content_add_role:t})},I=(0,i.useMemo)(()=>{var e,t;let s=3===Z.length&&Z.includes("OWNER")&&Z.includes("ADMIN")&&Z.includes("MEMBER"),r=2===Z.length&&Z.includes("ADMIN")&&Z.includes("OWNER");return s?null===(e=R.find(e=>"all"===e.value))||void 0===e?void 0:e.label:r?null===(t=R.find(e=>"admin"===e.value))||void 0===t?void 0:t.label:R[0].label},[Z,R]);return(0,r.jsxs)("div",{className:f,children:[(0,m.$)({title:g("enterprise.allow_org_share"),content:(0,r.jsx)("span",{className:"text-felo-text-4 dark:text-felo-text-4-dark text-sm",children:g("enterprise.allow_org_share_desc")}),action:(0,r.jsx)(d.r,{checked:w,onCheckedChange:e=>{y(e),M({share:e})}})}),(0,m.$)({title:g("enterprise.pubilc_share_thread"),content:(0,r.jsx)("span",{className:"text-felo-text-4 dark:text-felo-text-4-dark text-sm",children:N?g("enterprise.pubilc_share_desc_close"):g("enterprise.pubilc_share_desc_open")}),action:(0,r.jsx)(d.r,{checked:N,onCheckedChange:e=>{k(e),M({personal_thread_share:e})}})}),(0,m.$)({title:g("enterprise.pubilc_org_share_all"),content:(0,r.jsx)("span",{className:"text-felo-text-4 dark:text-felo-text-4-dark text-sm",children:L?g("enterprise.pubilc_org_share_close"):g("enterprise.pubilc_org_share_open")}),action:(0,r.jsx)(d.r,{checked:L,onCheckedChange:e=>{F(e),M({space_content_share:e})}})}),(0,m.$)({title:g("enterprise.who_share_desc"),content:(0,r.jsx)("span",{className:"text-felo-text-4 dark:text-felo-text-4-dark text-sm",children:I}),action:(0,r.jsxs)(a.h_,{children:[(0,r.jsx)(a.$F,{asChild:!0,children:(0,r.jsxs)(x.z,{variant:"outline",size:"next-lg",className:"ml-auto font-normal text-base",children:[I,(0,r.jsx)(n.Z,{size:16})]})}),(0,r.jsx)(a.AW,{className:"w-48 p-2 max-h-[min(480px,var(--radix-dropdown-menu-content-available-height))] overflow-y-auto",collisionPadding:8,children:R.map(e=>(0,r.jsx)(a.Xi,{onClick:()=>D(e.value),children:e.label},e.value))})]})}),(0,r.jsx)(p,{})]})}},30099:function(e,t,s){var r=s(52676),i=s(90477),l=s(7717),a=s(39109),n=s(75271),o=s(77552),d=s(70450),c=s(90887),u=s(69226),m=s(72382),x=s(44831),h=s(85148),p=s(43378),f=s(5588),g=s(25010),v=s(68605),_=s(22617),j=s(70017),b=s(30743),C=s(40967);t.Z=()=>{var e,t,s,w;let y=(0,l.useTranslations)(),N=(0,a.Z)(),k=(0,_.ZP)(e=>e.enterpriseInfo),L=(0,_.ZP)(e=>e.updateEnterpriseInfo),[F,Z]=(0,n.useState)(!1),[E,S]=(0,n.useState)(!1),[R,M]=(0,n.useState)(""),[D,I]=(0,n.useState)(""),[O,T]=(0,n.useState)(null),[A,B]=(0,n.useState)(!1),[z,V]=(0,n.useState)(!1),[P,$]=(0,n.useState)(void 0),[W,H]=(0,n.useState)(!1),[U,K]=(0,n.useState)(!1),[Y,X]=(0,n.useState)({domain:"",saml:""}),[G,J]=(0,n.useState)(!1),{copy:q,copied:Q}=(0,j.V)(),{copy:ee,copied:et}=(0,j.V)();(0,n.useEffect)(()=>{if(null==k?void 0:k.org_sso){var e,t,s,r,i,l,a,n;Z(null===(e=k.org_sso)||void 0===e?void 0:e.enabled),(null===(s=k.org_sso)||void 0===s?void 0:null===(t=s.conf)||void 0===t?void 0:t.metadata)&&(null===(r=k.org_sso)||void 0===r?void 0:r.domain_verified)&&(null===(i=k.org_sso)||void 0===i?void 0:i.domain)&&X({saml:(null===(a=k.org_sso)||void 0===a?void 0:null===(l=a.conf)||void 0===l?void 0:l.metadata)||"",domain:(null===(n=k.org_sso)||void 0===n?void 0:n.domain)||""})}},[null==k?void 0:k.org_sso]),(0,n.useEffect)(()=>{if(E&&(null==k?void 0:k.org_sso)){var e,t,s,r,i,l,a;M((null===(t=k.org_sso)||void 0===t?void 0:null===(e=t.conf)||void 0===e?void 0:e.metadata)||""),I((null===(s=k.org_sso)||void 0===s?void 0:s.domain)||""),(null===(r=k.org_sso)||void 0===r?void 0:r.domain)&&(null===(i=k.org_sso)||void 0===i?void 0:i.domain_verified)?(H(!0),K(!0),$(null===(l=k.org_sso)||void 0===l?void 0:l.domain_record)):(H(!1),K(!1),$(null===(a=k.org_sso)||void 0===a?void 0:a.domain_record))}T(null),B(!1)},[E]);let es=async()=>{Z(!F),Y.saml||F||S(!0),Y.saml&&(await (0,v.Uh)(!F),L())},er=async()=>{if(O||A){N.error(y("enterprise.ssoLogin.error_setting_saml"));return}try{J(!0);let e=await (0,v.yG)(R);200===e.status?(B(!1),S(!1),N.success(y("save_success")),X({domain:D,saml:R}),await (0,v.Uh)(!0),L()):B(!0)}catch(e){B(!0)}finally{J(!1)}},ei=async()=>{try{if(G)return;J(!0);let e=await (0,v.WZ)(D);if(200===e.status)T(null),$(e.data),X({domain:"",saml:""});else if(403===e.status){let e=await (0,v.vy)(D);200===e.status?(T(null),$(e.data),X({domain:"",saml:""})):(e.message.includes("domain already be used")?T(y("enterprise.ssoLogin.domain_already_used")):T(y("enterprise.ssoLogin.sso_setting_error")),$(void 0))}else T(y("enterprise.ssoLogin.sso_setting_error")),$(void 0)}catch(e){T(y("enterprise.ssoLogin.sso_setting_error")),$(void 0)}finally{J(!1)}},el=async()=>{try{if(G)return;J(!0);let e=await (0,v.dt)();200===e.status?(T(null),K(!0)):(T(y("enterprise.ssoLogin.check_domain")),K(!1))}catch(e){T(y("enterprise.ssoLogin.check_domain")),K(!1)}finally{J(!1)}},ea=async()=>{K(!1),T(null),I(""),M(""),H(!1),V(!1)},en=async()=>{S(!1),Y.saml||(Z(!1),await (0,v.Uh)(!1),L())};return(0,r.jsxs)(r.Fragment,{children:[(0,C.$)({title:y("enterprise.ssoLogin.name"),content:(0,r.jsx)("span",{className:"text-felo-text-4 dark:text-felo-text-4-dark text-sm",children:y("enterprise.ssoLogin.dasc")}),action:(0,r.jsx)(i.r,{checked:F,onCheckedChange:es})}),Y.domain&&F&&(0,C.$)({title:Y.domain,content:(0,r.jsx)("div",{className:"text-felo-text-4 dark:text-felo-text-4-dark text-sm",children:y("enterprise.ssoLogin.dasc")}),action:(0,r.jsx)("div",{onClick:()=>{V(!0),S(!0)},className:"cursor-pointer hover:text-[#0080FF]",children:(0,r.jsx)(o.Z,{size:18})})}),(0,r.jsx)(p.Vq,{open:E,onOpenChange:en,children:(0,r.jsxs)(p.cZ,{className:"max-w-xl p-0",children:[(0,r.jsx)(p.fK,{className:"p-4",children:(0,r.jsx)(p.$N,{children:y("enterprise.ssoLogin.sso_setting_title")})}),(0,r.jsxs)(p.a7,{className:"px-4",children:[(0,r.jsx)("div",{className:"mb-2",children:y("enterprise.ssoLogin.step_one_setup_domain")}),(0,r.jsxs)("div",{className:"mt-2 mb-4 flex items-center justify-between rounded-lg bg-theme-bg
1-100 dark:bg-theme-bg-dark-100",children:[(0,r.jsx)(f.I,{value:D,className:"bg-transparent border-0",onChange:e=>{I(e.target.value),T(null),$(void 0),K(!1)},onFocus:e=>{setTimeout(()=>{let t=e.target;t.setSelectionRange(t.value.length,t.value.length)},0)},placeholder:y("enterprise.ssoLogin.sso_setting_desc"),disabled:W}),D.length>0&&(P?U?(0,r.jsxs)("div",{className:"ml-auto flex items-center text-blue-500 whitespace-nowrap mr-2 text-sm",children:[y("success"),(0,r.jsx)(d.Z,{className:"ml-1 h-4 w-4"})]}):(0,r.jsxs)(g.z,{className:"ml-auto flex items-center text-blue-500 whitespace-nowrap mr-2 text-sm cursor-pointer",onClick:el,variant:"outline-primary",children:[y("enterprise.ssoLogin.verify"),G?(0,r.jsx)(c.Z,{className:"h-4 w-4 animate-spin"}):(0,r.jsx)(u.Z,{className:"h-4 w-4"})]}):(0,r.jsxs)("div",{className:"ml-auto flex items-center text-blue-500 whitespace-nowrap mr-2 text-sm cursor-pointer",onClick:ei,children:[G&&(0,r.jsx)(c.Z,{className:"mr-2 h-4 w-4 animate-spin"}),y("enterprise.ssoLogin.get_configuration")]}))]}),O&&(0,r.jsx)("div",{className:"text-red-500 text-sm mt-2",children:O}),W?(0,r.jsxs)("div",{children:[(0,r.jsxs)("div",{className:"mb-2 flex",children:[y("enterprise.ssoLogin.step_two_setup_saml"),A&&(0,r.jsx)("div",{className:"text-red-500 text-sm ml-auto",children:y("enterprise.ssoLogin.error_setting_saml")}),G&&(0,r.jsx)("div",{className:"text-sm ml-auto text-[#ACB9CD] dark:text-[#737F96]",children:y("enterprise.ssoLogin.verifying_saml_validity")})]}),(0,r.jsx)(f.I,{value:R,className:"bg-theme-bg-100 dark:bg-theme-bg
1-dark-100 border-0 mt-2 mb-4 ",onChange:e=>{M(e.target.value),B(!1)},placeholder:y("enterprise.ssoLogin.input_saml_url"),disabled:z}),(0,r.jsxs)("div",{className:"bg-[#F6F7F9] dark:bg-[#353B46] rounded-lg p-2",children:[(0,r.jsxs)("div",{className:"mb-2 text-sm flex items-center gap-x-1",children:["Metadata URL",(0,r.jsx)(b.pn,{delayDuration:0,children:(0,r.jsxs)(b.u,{children:[(0,r.jsx)(b.aJ,{asChild:!0,children:(0,r.jsx)("button",{type:"button",tabIndex:-1,onClick:e=>e.preventDefault(),className:"text-xs flex gap-1 items-center text-blue-500 cursor-pointer touch-manipulation",children:(0,r.jsx)(m.Z,{className:"h-4 w-4 ml-2"})})}),(0,r.jsx)(b._v,{side:"top",align:"start",sideOffset:5,className:"bg-[#353B46] text-white dark:bg-[#353B46] dark:text-white max-w-[260px] whitespace-normal break-words",onPointerDownOutside:e=>e.preventDefault(),onTouchEnd:e=>e.preventDefault(),children:(0,r.jsx)("p",{children:y("enterprise.ssoLogin.sso_login_tip_1")})})]})})]}),(0,r.jsxs)("div",{className:"p-2 bg-white dark:bg-[#202329] border border-[#F6F7F9] dark:border-[#353B46] my-2 text-sm flex items-center justify-between rounded-lg ",children:[(0,r.jsx)("p",{className:"text-[#4B5F7F] max-w-[200px] sm:max-w-md truncate dark:text-[#9295A1]",children:null==k?void 0:null===(t=k.org_sso)||void 0===t?void 0:null===(e=t.conf)||void 0===e?void 0:e.sp_medata}),(0,r.jsx)("div",{className:"cursor-pointer text-[#0080FF]",onClick:()=>{var e,t;return q((null==k?void 0:null===(t=k.org_sso)||void 0===t?void 0:null===(e=t.conf)||void 0===e?void 0:e.sp_medata)||"")},children:Q?(0,r.jsx)(x.Z,{size:18}):(0,r.jsx)(h.Z,{size:18})})]})]}),(0,r.jsxs)("div",{className:"bg-[#F6F7F9] mt-2 dark:bg-[#353B46] rounded-lg p-2",children:[(0,r.jsxs)("div",{className:"mb-2 text-sm flex items-center gap-x-1",children:["ACS URL",(0,r.jsx)(b.pn,{delayDuration:0,children:(0,r.jsxs)(b.u,{children:[(0,r.jsx)(b.aJ,{asChild:!0,children:(0,r.jsx)("button",{tabIndex:-1,type:"button",onClick:e=>e.preventDefault(),className:"text-xs flex gap-1 items-center text-blue-500 cursor-pointer touch-manipulation",children:(0,r.jsx)(m.Z,{className:"h-4 w-4 ml-2"})})}),(0,r.jsx)(b._v,{side:"top",align:"start",sideOffset:5,className:"bg-[#353B46] text-white dark:bg-[#353B46] dark:text-white max-w-[260px] whitespace-normal break-words",onPointerDownOutside:e=>e.preventDefault(),onTouchEnd:e=>e.preventDefault(),children:(0,r.jsx)("p",{children:y("enterprise.ssoLogin.sso_login_tip_2")})})]})})]}),(0,r.jsxs)("div",{className:"p-2 bg-white dark:bg-[#202329] border border-[#F6F7F9] dark:border-[#353B46] my-2 text-sm flex items-center justify-between rounded-lg",children:[(0,r.jsx)("p",{className:"text-[#4B5F7F] max-w-[200px] sm:max-w-md truncate dark:text-[#9295A1]",children:null==k?void 0:null===(w=k.org_sso)||void 0===w?void 0:null===(s=w.conf)||void 0===s?void 0:s.sp_acs}),(0,r.jsx)("div",{className:"cursor-pointer text-[#0080FF]",onClick:()=>{var e,t;return ee((null==k?void 0:null===(t=k.org_sso)||void 0===t?void 0:null===(e=t.conf)||void 0===e?void 0:e.sp_acs)||"")},children:et?(0,r.jsx)(x.Z,{size:18}):(0,r.jsx)(h.Z,{size:18})})]})]})]}):(0,r.jsxs)("div",{className:"mt-4 text-sm min-h-[100px] text-theme-font-500 dark:text-theme-font-dark-500 bg-theme-bg-100 dark:bg-theme-bg
1-dark-100 rounded-lg p-2",children:[G&&!P&&(0,r.jsxs)("div",{className:"text-sm flex items-center text-theme-font-500 dark:text-theme-font-dark-500",children:[(0,r.jsx)(c.Z,{className:"mr-2 h-4 w-4 animate-spin"}),y("enterprise.ssoLogin.requesting_domain_dns")]}),P&&(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{children:y("enterprise.ssoLogin.domain_dns_verification")}),(0,r.jsxs)("div",{children:[y("enterprise.ssoLogin.record_type"),":",P.type]}),(0,r.jsxs)("div",{children:[y("drive.name"),":",P.key]}),(0,r.jsxs)("div",{children:[y("enterprise.ssoLogin.content"),":",P.value]})]})]})]}),(0,r.jsx)(p.cN,{className:"flex justify-between",children:(0,r.jsxs)("div",{children:[(0,r.jsx)(g.z,{variant:"outline",onClick:en,className:"mr-2",size:"lg",children:y("cancel")}),!z&&(W?(0,r.jsx)(g.z,{onClick:er,size:"lg",disabled:R.length<=0||A,children:G?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(c.Z,{className:"mr-2 h-4 w-4 animate-spin"}),y("save")]}):y("save")}):(0,r.jsx)(g.z,{onClick:()=>{H(!0)},size:"lg",disabled:!U,children:y("enterprise.create_next_step")})),z&&(0,r.jsx)(g.z,{onClick:ea,size:"lg",children:y("subscription.Change")})]})})]})})]})}},20388:function(e,t,s){var r=s(52676),i=s(90477),l=s(7717),a=s(39109),n=s(75271),o=s(22617),d=s(68605),c=s(90887),u=s(36600),m=s(36716),x=s(40967);t.Z=()=>{let e=(0,l.useTranslations)(),t=(0,a.Z)(),s=(0,o.ZP)(e=>e.enterpriseInfo),h=(0,o.ZP)(e=>e.setEnterpriseInfo),[p,f]=(0,n.useState)(!1),[g,v]=(0,n.useState)(!1),[_,j]=(0,n.useState)(!1),[b,C]=(0,n.useState)(!1);(0,n.useEffect)(()=>{var e;(null==s?void 0:null===(e=s.org_settings)||void 0===e?void 0:e.mfa_config)&&f(s.org_settings.mfa_config.enabled)},[s]);let w=async()=>{p?v(!0):j(!0)},y=async()=>{C(!0);try{var r,i,l;let a=(null==s?void 0:null===(r=s.org_settings)||void 0===r?void 0:r.mfa_config)?await (0,d.RA)(!0):await (0,d.S2)(!0);(null==a?void 0:a.code)==="OK"?(j(!1),f(!0),(null==a?void 0:null===(i=a.data)||void 0===i?void 0:i.mfa_config)&&s&&h({...s,org_settings:{...s.org_settings,mfa_config:a.data.mfa_config}}),(null==s?void 0:null===(l=s.org_member)||void 0===l?void 0:l.has_totp)||setTimeout(()=>{var e,t,r,i,l;m.Z.getState().setModalStep("twoFactor"),m.Z.getState().openModal({avatar:(null==s?void 0:null===(e=s.org)||void 0===e?void 0:e.avatar)||"",id:(null==s?void 0:null===(t=s.org)||void 0===t?void 0:t.org_id)||"",name:(null==s?void 0:null===(r=s.org)||void 0===r?void 0:r.name)||"",org_id:(null==s?void 0:null===(i=s.org)||void 0===i?void 0:i.org_id)||""},!0,(null==a?void 0:null===(l=a.data)||void 0===l?void 0:l.token_value)||"")},300)):t.error(e("security.updateFailed"))}catch(s){t.error(e("security.updateFailed"))}finally{C(!1)}},N=async()=>{C(!0);try{let i=await (0,d.RA)(!1);if((null==i?void 0:i.code)==="OK"){var r;f(!1),(null==i?void 0:null===(r=i.data)||void 0===r?void 0:r.mfa_config)&&s&&h({...s,org_settings:{...s.org_settings,mfa_config:i.data.mfa_config}}),v(!1)}else t.error(e("security.updateFailed"))}catch(s){t.error(e("security.updateFailed"))}finally{C(!1)}};return(0,r.jsxs)(r.Fragment,{children:[(0,x.$)({title:e("security.twoFactorAuthTitle"),content:(0,r.jsx)("span",{className:"text-felo-text-4 dark:text-felo-text-4-dark text-sm",children:e("security.twoFactorAuthTip")}),action:(0,r.jsx)(i.r,{checked:p,onCheckedChange:w})}),(0,r.jsx)(u.aR,{open:_,onOpenChange:j,children:(0,r.jsxs)(u._T,{children:[(0,r.jsxs)(u.fY,{children:[(0,r.jsx)(u.f$,{children:e("security.operationTip")}),(0,r.jsxs)(u.yT,{children:[(0,r.jsx)("div",{className:"text-sm dark:text-white font-medium mb-2",children:e("security.confirmEnable2fa")}),(0,r.jsx)("div",{className:"text-sm",children:e("security.enable2faTip")})]})]}),(0,r.jsxs)(u.xo,{children:[(0,r.jsx)(u.le,{children:e("cancel")}),(0,r.jsxs)(u.OL,{onClick:e=>{e.preventDefault(),y()},disabled:b,children:[b&&(0,r.jsx)(c.Z,{className:"mr-2 h-4 w-4 animate-spin"}),e("security.confirmAction")]})]})]})}),(0,r.jsx)(u.aR,{open:g,onOpenChange:v,children:(0,r.jsxs)(u._T,{children:[(0,r.jsxs)(u.fY,{children:[(0,r.jsx)(u.f$,{children:e("security.operationTip")}),(0,r.jsxs)(u.yT,{children:[(0,r.jsx)("div",{className:"text-sm dark:text-white font-medium mb-2",children:e("security.confirmDisable2fa")}),(0,r.jsx)("div",{className:"text-sm",children:e("security.disable2faTip")})]})]}),(0,r.jsxs)(u.xo,{children:[(0,r.jsx)(u.le,{children:e("cancel")}),(0,r.jsxs)(u.OL,{onClick:e=>{e.preventDefault(),N()},className:"bg-red-500 hover:bg-red-600",disabled:b,children:[b&&(0,r.jsx)(c.Z,{className:"mr-2 h-4 w-4 animate-spin"}),e("security.confirmClose")]})]})]})})]})}},38264:function(e,t,s){s.d(t,{Z:function(){return Z}});var r=s(52676),i=s(75271),l=s(7717),a=s(25010),n=s(90887),o=s(68605),d=s(39109),c=s(43378),u=s(5588),m=s(53986),x=e=>{let{isOpen:t,onOpenChange:s,onSuccess:x}=e,h=(0,l.useTranslations)(),p=(0,d.Z)(),[f,g]=(0,i.useState)(""),[v,_]=(0,i.useState)(""),[j,b]=(0,i.useState)(!1),[C,w]=(0,i.useState)("");(0,i.useEffect)(()=>{t||(g(""),_(""),w(""))},[t]);let y=e=>/^[a-zA-Z0-9._%+\-]+@[a-zA-Z0-9.\-]+\.[a-zA-Z]{2,}$/.test(e),N=async()=>
1{if(!f.trim()){w(h("virtual_groups.identity_required"));return}if(!y(f)){w(h("virtual_groups.invalid_email_format"));return}b(!0);try{let e=await (0,o.bT)({identity:f.trim(),display_name:v.trim()||void 0});if((null==e?void 0:e.code)==="OK")p.success(h("virtual_groups.create_success")),x();else{let t=(null==e?void 0:e.message)||h("virtual_groups.create_failed");p.error(t)}}catch(e){console.error("Failed to create virtual group:",e),p.error(h("virtual_groups.create_failed"))}finally{b(!1)}};return(0,r.jsx)(c.Vq,{open:t,onOpenChange:s,children:(0,r.jsxs)(c.cZ,{className:"sm:max-w-[500px]",children:[(0,r.jsx)(c.fK,{children:(0,r.jsx)(c.$N,{children:h("virtual_groups.create_group")})}),(0,r.jsxs)("div",{className:"space-y-4 py-4 px-6",children:[(0,r.jsxs)("div",{className:"space-y-2",children:[(0,r.jsxs)(m._,{htmlFor:"identity",children:[h("virtual_groups.identity"),(0,r.jsx)("span",{className:"text-red-500 ml-1",children:"*"})]}),(0,r.jsx)(u.I,{id:"identity",type:"email",value:f,onChange:e=>{g(e.target.value),C&&w("")},onBlur:()=>{f&&!y(f)?w(h("virtual_groups.invalid_email_format")):w("")},placeholder:h("virtual_groups.identity_placeholder"),disabled:j,className:C?"border-red-500":""}),C&&(0,r.jsx)("p",{className:"text-sm text-red-500",children:C})]}),(0,r.jsxs)("div",{className:"space-y-2",children:[(0,r.jsx)(m._,{htmlFor:"displayName",children:h("virtual_groups.display_name")}),(0,r.jsx)(u.I,{id:"displayName",value:v,onChange:e=>_(e.target.value),placeholder:h("virtual_groups.display_name_placeholder"),disabled:j})]})]}),(0,r.jsxs)(c.cN,{className:"px-6",children:[(0,r.jsx)(a.z,{variant:"outline",onClick:()=>s(!1),disabled:j,children:h("cancel")}),(0,r.jsxs)(a.z,{onClick:N,disabled:j||!f.trim(),children:[j&&(0,r.jsx)(n.Z,{className:"mr-2 h-4 w-4 animate-spin"}),h("save")]})]})]})})},h=s(53079),p=s(72696),f=s(30743),g=s(4814),v=s(35155),_=s(316),j=s(80277),b=s(40241),C=s(65819),w=s(66292),y=s.n(w),N=s(46571);let k=i.memo(e=>{let{placeholder:t,onChange:s,onClear:l}=e,[n,o]=(0,i.useState)(""),d=(0,i.useRef)(null),c=(0,i.useMemo)(()=>y()(e=>{s(e)},300),[s]);return(0,r.jsxs)("div",{className:"relative flex items-center gap-2 w-full h-10 border border-felo-border-3 dark:border-felo-border-3-dark rounded-lg px-4 bg-felo-bg-top dark:bg-felo-bg-top-dark transition-all duration-200 shadow-sm [&:has(input:focus)]:outline-none [&:has(input:focus)]:ring-0 focus-within:outline-none focus-within:ring-0 focus-within:ring-offset-0",style:{outline:"none",boxShadow:"none"},children:[(0,r.jsx)(v.Z,{className:"size-4 text-felo-text-4 dark:text-felo-text-4-dark flex-shrink-0"}),(0,r.jsx)(u.I,{ref:d,type:"text",className:"flex-1 border-0 shadow-none bg-transparent px-0 text-sm text-felo-text-2 dark:text-felo-text-2-dark placeholder:text-felo-text-4 dark:placeholder:text-felo-text-4-dark focus-visible:ring-0 focus-visible:ring-offset-0 focus:ring-0 focus:ring-offset-0 focus:outline-none focus-visible:outline-none focus:border-0 focus-visible:border-0",placeholder:t,value:n,onChange:e=>{let t=e.target.value;o(t),c(t)},maxLength:200,style:{outline:"none"}}),(0,r.jsx)(a.z,{size:"icon",variant:"secondary-default",className:(0,N.cn)("opacity-0 size-4 transition-opacity duration-200",n&&"opacity-100"),onClick:()=>{var e;o(""),s(""),l(),null===(e=d.current)||void 0===e||e.focus()},tabIndex:-1,"aria-label":"Clear search",children:(0,r.jsx)(_.Z,{className:"size-2 text-gray-400"})})]})});k.displayName="SearchInput";var L=e=>{let{isOpen:t,onOpenChange:s,groupId:u,existingMembers:m=[],onSuccess:x}=e,h=(0,l.useTranslations)(),p=(0,d.Z)(),f=(0,C.ZP)(e=>e.userInfo),[v,_]=(0,i.useState)([]),[w,y]=(0,i.useState)(""),[N,L]=(0,i.useState)(new Set),[F,Z]=(0,i.useState)(new Set),[E,S]=(0,i.useState)(!1),[R,M]=(0,i.useState)(new Set),D=(0,i.useMemo)(()=>R,[R]),I=(0,i.useMemo)(()=>{if(!w.trim())return v;let e=w.toLowerCase();return v.filter(t=>(t.member_email||t.email||"").toLowerCase().includes(e))},[v,w]),O=(0,i.useMemo)(()=>I,[I]),T=(0,i.useMemo)(()=>[...m.filter(e=>e.member_id&&D.has(e.member_id)&&e.member_id!==f.uid&&e.email!==f.email&&(e.member_email||e.email)!==f.email&&(!w.trim()||(e.member_email||e.email||"").toLowerCase().includes(w.toLowerCase()))),...v.filter(e=>D.has(e.member_id)&&!m.some(t=>t.member_id===e.member_id)&&e.member_id!==f.uid&&e.email!==f.email&&(!w.trim()||(e.member_email||e.email||"").toLowerCase().includes(w.toLowerCase()))).map(e=>({member_id:e.member_id,email:e.email,member_email:e.member_email||e.email,role:e.role}))],[m,v,D,w,f.uid,f.email]);(0,i.useEffect)(()=>{t&&A()},[t]),(0,i.useEffect)(()=>{t?M(new Set(m.map(e=>
1e.member_id).filter(Boolean))):(y(""),L(new Set),Z(new Set),_([]),M(new Set))},[t,m]);let A=async()=>{S(!0);try{let e=await (0,o.IT)(1,1e3);if((null==e?void 0:e.records)&&Array.isArray(e.records)){let t=e.records.filter(e=>!(e.uid===f.uid||e.email===f.email));_(t)}else _([])}catch(e){console.error("Failed to fetch members:",e),p.error(h("virtual_groups.fetch_members_failed")),_([])}finally{S(!1)}},B=async e=>{L(t=>new Set(t).add(e));try{let t=await (0,o.p$)({group_id:u,member_user_ids:[e]});if((null==t?void 0:t.code)==="OK")p.success(h("virtual_groups.add_member_success")),M(t=>{let s=new Set(t);return s.add(e),s});else{let e=(null==t?void 0:t.message)||h("virtual_groups.add_member_failed");p.error(e)}}catch(e){console.error("Failed to add member:",e),p.error(h("virtual_groups.add_member_failed"))}finally{L(t=>{let s=new Set(t);return s.delete(e),s})}},z=async e=>{Z(t=>new Set(t).add(e));try{let t=await (0,o.mj)({group_id:u,member_user_ids:[e]});if((null==t?void 0:t.code)==="OK")p.success(h("virtual_groups.remove_member_success")),M(t=>{let s=new Set(t);return s.delete(e),s});else{let e=(null==t?void 0:t.message)||h("virtual_groups.remove_member_failed");p.error(e)}}catch(e){console.error("Failed to remove member:",e),p.error(h("virtual_groups.remove_member_failed"))}finally{Z(t=>{let s=new Set(t);return s.delete(e),s})}};return(0,r.jsx)(c.Vq,{open:t,onOpenChange:e=>{e||y(""),s(e)},children:(0,r.jsxs)(c.cZ,{className:"sm:max-w-[640px] max-h-[85vh] flex flex-col p-0 gap-0 dark:bg-[#454E5D]",children:[(0,r.jsx)(c.fK,{className:"px-6 pt-6 pb-4 border-b border-felo-border-3 dark:border-felo-border-3-dark",children:(0,r.jsx)(c.$N,{className:"text-lg font-semibold text-felo-text-1 dark:text-felo-text-1-dark",children:h("virtual_groups.manage_members")})}),(0,r.jsxs)("div",{className:"flex-1 overflow-y-auto py-6 flex flex-col gap-6 px-6",children:[(0,r.jsx)("div",{children:(0,r.jsx)(k,{placeholder:h("virtual_groups.search_by_email"),onChange:e=>{y(e)},onClear:()=>{y("")}})}),E?(0,r.jsx)("div",{className:"flex justify-center items-center py-12",children:(0,r.jsxs)("div",{className:"flex items-center gap-3 text-felo-text-3 dark:text-felo-text-3-dark",children:[(0,r.jsx)(n.Z,{className:"h-5 w-5 animate-spin text-primary"}),(0,r.jsx)("span",{className:"text-sm",children:h("loading")})]})}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:"flex-1 flex flex-col min-h-0",children:[(0,r.jsx)("div",{className:"text-sm font-semibold mb-3 text-felo-text-2 dark:text-felo-text-2-dark",children:h("virtual_groups.member_list")}),(0,r.jsx)("div",{className:"space-y-2 max-h-[185px] min-h-[100px] overflow-y-auto custom-scrollbar pr-1",children:0===O.length?(0,r.jsx)("div",{className:"text-center py-12 border border-dashed border-felo-border-3 dark:border-felo-border-3-dark rounded-lg bg-felo-bg-1-lighter dark:bg-felo-bg-1-lighter-dark",children:(0,r.jsx)("div",{className:"text-sm text-felo-text-4 dark:text-felo-text-4-dark",children:(w.trim(),h("virtual_groups.no_members_available"))})}):O.map(e=>{let t=e.member_id,s=N.has(t),i=e.member_email||e.email,l=D.has(t);return(0,r.jsxs)("div",{className:(0,g.Z)("group flex items-center justify-between p-2 rounded-lg border transition-all duration-200",l?"bg-felo-bg-1-lighter dark:bg-felo-bg-1-lighter-dark border-felo-border-3 dark:border-felo-border-3-dark opacity-60 cursor-not-allowed":"bg-felo-bg-top dark:bg-felo-bg-top-dark border-felo-border-3 dark:border-felo-border-3-dark hover:border-primary/30 dark:hover:border-primary/30 hover:bg-felo-bg-1-lighter dark:hover:bg-felo-bg-1-lighter-dark hover:shadow-sm cursor-pointer"),onClick:()=>{l||s||B(t)},children:[(0,r.jsx)("div",{className:"flex-1 min-w-0",children:(0,r.jsx)("div",{className:(0,g.Z)("text-sm font-medium truncate",l?"text-felo-text-4 dark:text-felo-text-4-dark":"text-felo-text-1 dark:text-felo-text-1-dark group-hover:text-primary dark:group-hover:text-primary"),children:i})}),(0,r.jsx)("div",{className:"h-9 w-9 ml-2 flex-shrink-0 flex items-center justify-center",children:!l&&(0,r.jsx)(a.z,{size:"icon",variant:"ghost",className:"h-9 w-9 p-0 rounded-full hover:bg-primary/20 dark:hover:bg-primary/30 hover:border hover:border-primary/40 dark:hover:border-primary/40 transition-all duration-200 hover:scale-110",onClick:e=>{e.stopPropagation(),B(t)},disabled:s,children:s?(0,r.jsx)(n.Z,{className:"h-5 w-5 animate-spin text-primary"}):(0,r.jsx)(j.Z,{className:"h-5 w-5 text-primary font-semibold",strokeWidth:2.5})})})]},t)})})]}),(0,r.jsxs)("div",{className:"flex-1 flex flex-col min-h-0",children:[(0,r.jsxs)("div",{className:"text-sm font-semibold mb-3 text-felo-text-2 dark:text-felo-text-2-dark",children:[h("virtual_groups.selected_members"),T.length>0&&(0,r.jsxs)("span",{className:"ml-2 text-xs font-normal text-felo-text-4 dark:text-felo-text-4-dark",children:["(",T.length,")"]})]}),(0,r.jsx)("div",{className:"space-y-2 max-h-[185px] min-h-[100px] overflow-y-auto custom-scrollbar pr-1",children:0===T.length?(0,r.jsx)("div",{className:"text-center py-12 border border-dashed border-felo-border-3 dark:border-felo-border-3-dark rounded-lg bg-felo-bg-1-lighter dark:bg-felo-bg-1-lighter-dark",children:(0,r.jsx)("div",{className:"text-sm text-felo-text-4 dark:text-felo-text-4-dark",children:h("virtual_groups.no_selected_members")})}):T.map(e=>{let t=e.member_id;if(!t)return null;let s=F.has(t),i=e.member_email||e.email||"";return(0,r.jsxs)("div",{className:"group flex items-center justify-between p-2 rounded-lg border border-primary/20 dark:border-primary/30 bg-primary/5 dark:bg-primary/10 hover:border-primary/40 dark:hover:border-primary/50 hover:bg-primary/10 dark:hover:bg-primary/15 transition-all duration-200 hover:shadow-sm",children:[(0,r.jsx)("div",{className:"flex-1 min-w-0",children:(0,r.jsx)("div",{className:"text-sm font-medium text-felo-text-1 dark:text-felo-text-1-dark truncate",children:i})}),(0,r.jsx)("div",{className:"h-9 w-9 ml-2 flex-shrink-0 flex items-center justify-center",children:(0,r.jsx)(a.z,{size:"icon",variant:"ghost",className:"h-9 w-9 p-0 rounded-full hover:bg-destructive/20 dark:hover:bg-destructive/30 hover:border hover:border-destructive/40 dark:hover:border-destructive/40 transition-all duration-200 hover:scale-110",onClick:()=>z(t),disabled:s,children:s?(0,r.jsx)(n.Z,{className:"h-5 w-5 animate-spin text-destructive"}):(0,r.jsx)(b.Z,{className:"h-5 w-5 text-destructive font-semibold dark:[color:rgb(236_22_22)]",strokeWidth:2.5})})})]},t)})})]})]})]})]})})},F=e=>{let{virtualGroups:t,onRefresh:s,hideTitle:n=!1}=e,u=(0,l.useTranslations)(),m=(0,d.Z)(),[x,v]=i.useState(null),[_,j]=i.useState(null),[b,C]=i.useState(null),[w,y]=i.useState(!1),N=async()=>
1{if(b){y(!0);try{let e=await (0,o.kU)(b);(null==e?void 0:e.code)==="OK"?(m.success(u("virtual_groups.delete_success")),s(),C(null)):m.error((null==e?void 0:e.message)||u("virtual_groups.delete_failed"))}catch(e){console.error("Failed to delete virtual group:",e),m.error(u("virtual_groups.delete_failed"))}finally{y(!1)}}};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:(0,g.Z)("min-h-[100px]","overflow-x-auto",n&&"max-h-[300px] overflow-y-auto custom-scrollbar","border border-felo-border-3-modal dark:border-felo-border-3-modal-dark rounded-lg"),children:(0,r.jsxs)("table",{className:(0,g.Z)("text-theme-font-800 dark:text-theme-font-dark-800 w-full"),children:[(0,r.jsx)("thead",{children:(0,r.jsxs)("tr",{className:(0,g.Z)("text-sm","bg-felo-bg-1-modal-second dark:bg-felo-bg-1-modal-second-dark","text-felo-text-4 dark:text-felo-text-4-dark","border-b border-felo-border-3-modal dark:border-felo-border-3-modal-dark min-h-9"),children:[(0,r.jsx)("th",{className:"py-2 px-4 text-left font-normal",children:u("virtual_groups.identity")}),(0,r.jsx)("th",{className:"py-2 px-4 text-left font-normal",children:u("virtual_groups.display_name")}),(0,r.jsx)("th",{className:"py-2 px-4 text-left font-normal",children:u("virtual_groups.members")}),(0,r.jsx)("th",{className:"py-2 px-4 text-left font-normal"})]})}),(0,r.jsx)("tbody",{children:0===t.length?(0,r.jsx)("tr",{children:(0,r.jsx)("td",{colSpan:3,className:"px-4 py-8 text-center text-felo-text-4 dark:text-felo-text-4-dark",children:u("virtual_groups.empty_list")})}):t.map(e=>{var t;let s=(null===(t=e.members)||void 0===t?void 0:t.map(e=>e.member_name))||[],i=s.join(", ");return(0,r.jsxs)("tr",{className:(0,g.Z)("text-base text-[#30394A] dark:text-white","border-b last:border-b-0 border-felo-border-3-modal dark:border-felo-border-3-modal-dark"),children:[(0,r.jsx)("td",{className:"px-4 py-3 max-w-[200px]",children:(0,r.jsx)(f.pn,{delayDuration:0,children:(0,r.jsxs)(f.u,{children:[(0,r.jsx)(f.aJ,{asChild:!0,children:(0,r.jsx)("div",{className:"whitespace-nowrap overflow-hidden text-ellipsis",children:e.identity})}),(0,r.jsx)(f._v,{side:"top",className:"bg-[#353B46] text-white dark:bg-[#353B46] dark:text-white max-w-[400px] whitespace-normal break-words border-0",children:e.identity})]})})}),(0,r.jsx)("td",{className:"px-4 py-3 max-w-[200px]",children:(0,r.jsx)(f.pn,{delayDuration:0,children:(0,r.jsxs)(f.u,{children:[(0,r.jsx)(f.aJ,{asChild:!0,children:(0,r.jsx)("div",{className:"whitespace-nowrap overflow-hidden text-ellipsis",children:e.display_name})}),(0,r.jsx)(f._v,{side:"top",className:"bg-[#353B46] text-white dark:bg-[#353B46] dark:text-white max-w-[400px] whitespace-normal break-words border-0",children:e.display_name})]})})}),(0,r.jsx)("td",{className:"px-4 py-3 max-w-[300px]",children:s.length>0?(0,r.jsx)(f.pn,{delayDuration:0,children:(0,r.jsxs)(f.u,{children:[(0,r.jsx)(f.aJ,{asChild:!0,children:(0,r.jsx)("div",{className:"whitespace-nowrap overflow-hidden text-ellipsis",children:i})}),(0,r.jsx)(f._v,{side:"top",className:"bg-[#353B46] text-white dark:bg-[#353B46] dark:text-white max-w-[400px] whitespace-normal break-words border-0",children:i})]})}):(0,r.jsx)("span",{children:"0"})}),(0,r.jsx)("td",{className:"px-4 py-3",children:(0,r.jsxs)(p.h_,{children:[(0,r.jsx)(p.$F,{asChild:!0,children:(0,r.jsx)(a.z,{className:"bg-transparent dark:text-gray-500 my-1 ml-auto hover:bg-gray-300 dark:hover:bg-gray-500 focus:!ring-0 focus-visible:!ring-offset-0 h-6 px-2",size:"sm",variant:"secondary",children:(0,r.jsx)(h.Z,{className:"dark:text-white h-4 w-4"})})}),(0,r.jsxs)(p.AW,{align:"end",children:[(0,r.jsx)(p.Xi,{onClick:()=>{v(e.group_id),j(e)},children:u("virtual_groups.manage_members")}),(0,r.jsx)(p.Xi,{onClick:()=>C(e.group_id),className:"text-red-500 focus:text-red-500",children:u("virtual_groups.delete_group")})]})]})})]},e.group_id)})})]})}),x&&_&&(0,r.jsx)(L,{isOpen:!!x,onOpenChange:e=>{e||(v(null),j(null),s())},groupId:x,existingMembers:_.members||[],onSuccess:s}),(0,r.jsx)(c.Vq,{open:!!b,onOpenChange:e=>!e&&C(null),children:(0,r.jsxs)(c.cZ,{className:"sm:max-w-[425px]",children:[(0,r.jsxs)(c.fK,{children:[(0,r.jsx)(c.$N,{children:u("virtual_groups.delete_group")}),(0,r.jsx)(c.Be,{children:u("virtual_groups.delete_group_description")})]}),(0,r.jsxs)(c.cN,{children:[(0,r.jsx)(a.z,{variant:"outline",onClick:()=>C(null),disabled:w,children:u("cancel")}),(0,r.jsx)(a.z,{variant:"destructive",onClick:N,disabled:w,className:"bg-red-500 text-white hover:bg-red-500/90",children:w?u("loading"):u("virtual_groups.delete_group")})]})]})})]})},Z=e=>{let{hideTitle:t=!1}=e,s=(0,l.useTranslations)(),c=(0,d.Z)(),[u,m]=(0,i.useState)(!1),[h,p]=(0,i.useState)([]),[f,g]=(0,i.useState)(!1),v=async()=>{m(!0);try{let e=await (0,o._y)();(null==e?void 0:e.code)==="OK"&&(null==e?void 0:e.data)?p(e.data):c.error(s("virtual_groups.fetch_failed"))}catch(e){console.error("Failed to fetch virtual groups:",e),c.error(s("virtual_groups.fetch_failed"))}finally{m(!1)}};return(0,i.useEffect)(()=>{v()},[]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:"mb-6 last:mb-0 flex gap-4 md:items-center justify-between",children:[!t&&(0,r.jsx)("div",{className:"flex-1",children:(0,r.jsx)("span",{className:"block font-medium mb-1",children:s("virtual_groups.title")})}),(0,r.jsx)("div",{className:t?"ml-auto":"",children:(0,r.jsx)(a.z,{size:"next-lg",onClick:()=>g(!0),children:s("virtual_groups.create_group")})})]}),u?(0,r.jsx)("div",{className:"flex justify-center min-h-[212px]",children:(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)(n.Z,{className:"h-4 w-4 animate-spin"}),(0,r.jsx)("span",{children:s("loading")})]})}):(0,r.jsx)(F,{virtualGroups:h,onRefresh:v,hideTitle:t}),(0,r.jsx)(x,{isOpen:f,onOpenChange:g,onSuccess:()=>{v(),g(!1)}})]})}},40967:function(e,t,s){s.d(t,{$:function(){return i}});var r=s(52676);let i=e=>{let{key:t,title:s,content:i,action:l}=e;return(0,r.jsxs)("div",{className:"flex gap-8 md:items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex-1",children:[(0,r.jsx)("span",{className:"block font-medium mb-1",children:s}),i]}),l&&(0,r.jsx)("div",{children:"function"==typeof l?l():l})]},t)}},36600:function(e,t,s){s.d(t,{OL:function(){return f},_T:function(){return u},aR:function(){return o},dh:function(){return c},f$:function(){return h},fY:function(){return m},le:function(){return g},xo:function(){return x},yT:function(){return p}});var r=s(52676),i=s(75271),l=s(98621),a=s(37481),n=s(25010);let o=l.fC;l.xz;let d=l.h_,c=i.forwardRef((e,t)=>
1{let{className:s,...i}=e;return(0,r.jsx)(l.aV,{className:(0,a.cn)("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",s),...i,ref:t})});c.displayName=l.aV.displayName;let u=i.forwardRef((e,t)=>{let{className:s,...i}=e;return(0,r.jsxs)(d,{children:[(0,r.jsx)(c,{}),(0,r.jsx)(l.VY,{ref:t,className:(0,a.cn)("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",s),...i})]})});u.displayName=l.VY.displayName;let m=e=>{let{className:t,...s}=e;return(0,r.jsx)("div",{className:(0,a.cn)("flex flex-col space-y-2 text-center sm:text-left",t),...s})};m.displayName="AlertDialogHeader";let x=e=>{let{className:t,...s}=e;return(0,r.jsx)("div",{className:(0,a.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t),...s})};x.displayName="AlertDialogFooter";let h=i.forwardRef((e,t)=>{let{className:s,...i}=e;return(0,r.jsx)(l.Dx,{ref:t,className:(0,a.cn)("text-lg font-semibold",s),...i})});h.displayName=l.Dx.displayName;let p=i.forwardRef((e,t)=>{let{className:s,...i}=e;return(0,r.jsx)(l.dk,{ref:t,className:(0,a.cn)("text-sm text-muted-foreground",s),...i})});p.displayName=l.dk.displayName;let f=i.forwardRef((e,t)=>{let{className:s,...i}=e;return(0,r.jsx)(l.aU,{ref:t,className:(0,a.cn)((0,n.d)(),s),...i})});f.displayName=l.aU.displayName;let g=i.forwardRef((e,t)=>{let{className:s,...i}=e;return(0,r.jsx)(l.$j,{ref:t,className:(0,a.cn)((0,n.d)({variant:"outline"}),"mt-2 sm:mt-0",s),...i})});g.displayName=l.$j.displayName},5588:function(e,t,s){s.d(t,{I:function(){return a}});var r=s(52676),i=s(75271),l=s(37481);let a=i.forwardRef((e,t)=>{let{className:s,type:i,...a}=e;return(0,r.jsx)("input",{type:i,className:(0,l.cn)("flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm","focus-visible:ring-0 focus-visible:ring-offset-0 focus:ring-0 focus:ring-offset-0",s),ref:t,...a})});a.displayName="Input"},53986:function(e,t,s){s.d(t,{_:function(){return d}});var r=s(52676),i=s(75271),l=s(20280),a=s(2808),n=s(37481);let o=(0,a.j)("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),d=i.forwardRef((e,t)=>{let{className:s,...i}=e;return(0,r.jsx)(l.f,{ref:t,className:(0,n.cn)(o(),s),...i})});d.displayName=l.f.displayName},62421:function(e,t,s){s.d(t,{$0:function(){return p},Dj:function(){return f},dN:function(){return h},kN:function(){return x},ng:function(){return u},nt:function(){return m},tl:function(){return c}});var r=s(52676),i=s(75271),l=s(75262),a=s(53805),n=s(53079),o=s(37481),d=s(25010);let c=e=>{let{className:t,...s}=e;return(0,r.jsx)("nav",{role:"navigation","aria-label":"pagination",className:(0,o.cn)("mx-auto flex w-full justify-center",t),...s})};c.displayName="Pagination";let u=i.forwardRef((e,t)=>{let{className:s,...i}=e;return(0,r.jsx)("ul",{ref:t,className:(0,o.cn)("flex flex-row items-center gap-1",s),...i})});u.displayName="PaginationContent";let m=i.forwardRef((e,t)=>{let{className:s,...i}=e;return(0,r.jsx)("li",{ref:t,className:(0,o.cn)("",s),...i})});m.displayName="PaginationItem";let x=e=>{let{className:t,isActive:s,size:i="icon",...l}=e;return(0,r.jsx)("a",{"aria-current":s?"page":void 0,className:(0,o.cn)((0,d.d)({variant:s?"secondary-default":"ghost",size:i}),t),...l})};x.displayName="PaginationLink";let h=e=>{let{className:t,...s}=e;return(0,r.jsx)(x,{"aria-label":"Go to previous page",size:"default",className:(0,o.cn)("gap-1 pl-2.5",t),...s,children:(0,r.jsx)(l.Z,{className:"h-4 w-4"})})};h.displayName="PaginationPrevious";let p=e=>{let{className:t,...s}=e;return(0,r.jsx)(x,{"aria-label":"Go to next page",size:"default",className:(0,o.cn)("gap-1 pr-2.5",t),...s,children:(0,r.jsx)(a.Z,{className:"h-4 w-4"})})};p.displayName="PaginationNext";let f=e=>{let{className:t,...s}=e;
1return(0,r.jsxs)("span",{"aria-hidden":!0,className:(0,o.cn)("flex h-9 w-9 items-center justify-center",t),...s,children:[(0,r.jsx)(n.Z,{className:"h-4 w-4"}),(0,r.jsx)("span",{className:"sr-only",children:"More pages"})]})};f.displayName="PaginationEllipsis"},90477:function(e,t,s){s.d(t,{r:function(){return n}});var r=s(52676),i=s(75271),l=s(12463),a=s(37481);let n=i.forwardRef((e,t)=>{let{className:s,thumbClassName:i,...n}=e;return(0,r.jsx)(l.fC,{className:(0,a.cn)("peer inline-flex h-6 w-11 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=unchecked]:bg-input",s),...n,ref:t,children:(0,r.jsx)(l.bU,{className:(0,a.cn)("pointer-events-none bg-white block h-5 w-5 rounded-full shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-5 rtl:data-[state=checked]:-translate-x-5 data-[state=unchecked]:translate-x-0",i)})})});n.displayName=l.fC.displayName},48117:function(e,t,s){s.d(t,{g:function(){return a}});var r=s(52676),i=s(75271),l=s(37481);let a=i.forwardRef((e,t)=>{let{className:s,...i}=e;return(0,r.jsx)("textarea",{className:(0,l.cn)("flex min-h-[80px] w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",s),ref:t,...i})});a.displayName="Textarea"},70017:function(e,t,s){s.d(t,{V:function(){return i}});var r=s(75271);function i(){let{timeout:e=2e3}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[t,s]=(0,r.useState)(null),[i,l]=(0,r.useState)(!1),[a,n]=(0,r.useState)(null),o=t=>{window.clearTimeout(a),n(window.setTimeout(()=>l(!1),e)),l(t)};return{copy:e=>{"clipboard"in navigator?navigator.clipboard.writeText(e).then(()=>o(!0)).catch(t=>{try{let r=document.createElement("textarea");r.value=e,r.style.position="fixed",r.style.top="0",r.style.left="0",r.style.width="2em",r.style.height="2em",r.style.padding="0",r.style.border="none",r.style.outline="none",r.style.boxShadow="none",r.style.background="transparent",document.body.appendChild(r),r.focus(),r.select(),r.setSelectionRange(0,e.length);let i=document.execCommand("copy");document.body.removeChild(r),i?o(!0):s(t)}catch(e){s(t)}}):s(Error("useClipboard: navigator.clipboard is not supported"))},copyItem:e=>{"clipboard"in navigator?navigator.clipboard.write([e]).then(()=>o(!0)).catch(e=>s(e)):s(Error("useClipboard: navigator.clipboard is not supported"))},reset:()=>{l(!1),s(null),window.clearTimeout(a)},error:t,copied:i}}},72130:function(e,t,s){s.d(t,{WI:function(){return d},dI:function(){return i},fb:function(){return r}});let r=".jpg,.jpeg,.png,.tiff,.webp,.gif",i=".jpg,.jpeg,.png,.webp,.gif",l=new Set(["image/jpeg","image/jpg","image/png","image/tiff","image/gif","image/webp"]),a=new Set(["jpg","jpeg","png","tiff","webp","gif"]),n=new Set(["image/svg+xml"]),o=new Set(["svg"]),d=e=>{var t;let s=(null===(t=e.name.split(".").pop())||void 0===t?void 0:t.toLowerCase())||"";return!(n.has(e.type)||o.has(s))&&(!!l.has(e.type)||a.has(s))}}}]);
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.