????
Current Path : C:/inetpub/vhost/binhdinhf1.gdtsolutions.vn/admin/assets/ |
Current File : C:/inetpub/vhost/binhdinhf1.gdtsolutions.vn/admin/assets/index-mxUm4rJ5.js |
var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});import{j as jsxDevRuntimeExports,b0 as SvgIcon,bd as alpha,r as reactExports,ab as Checkbox,R as React,bi as Container,C as CircularProgress,a as axios,h as IconButton,I as Icon,b7 as Chip,bj as Paper,bk as TableContainer,ad as Table,af as TableHead,ag as TableRow,ah as TableCell,ai as TableBody,G as Grid,be as Container$1,bl as Tabs,aL as PropTypes,v as Typography,B as Box,bm as Tab,a0 as Tooltip,bn as Skeleton,e as styled,m as createTheme,bh as ThemeProvider}from"./vendor-d1l7PA9U.js";import{S as SelectSingle,m as makeStyles,w as withStyles,C as CustomizedDialogs}from"./NumberFormat-2ngWAb2i.js";import{D as DataTable}from"./DataTable-hGDoCAWM.js";import{F as CHECK_ERROR,I as Menus$1,R as Roles,E as CHECK_SUCCESS,J as Endpoints,K as AuthorizedRoles}from"./index-xxTpRcwO.js";import{T as TreeView,a as TreeItem}from"./TreeView-3IfJzr0k.js";import{_ as _classnames}from"./utils-7A1eFKMP.js";import"./tiny-warning.esm-mOgAIwdD.js";import"./Button-8xnHbmfB.js";const _Enums_Type_Role={SA:"ADMIN"},Enums_Type_Role=[{value:"SA",label:"Quản trị"}],columns$1=[{field:"id",dataID:!0,type:"numeric",hidden:!0},{title:"Tên vai trò",field:"name",type:"string",dataCheck:!0,searchable:!0},{title:"Web đơn vị",field:"normalizedName",type:"boolean",sorting:!1},{title:"Nhóm",field:"code",type:"string",dataCheck:!0,searchable:!0,render:({code})=>_Enums_Type_Role[code],editComponent:props=>jsxDevRuntimeExports.jsxDEV(SelectSingle,{valueRef:"value",labelRef:"label",options:Enums_Type_Role,value:props.value,onChange:e=>e?props.onChange(e.value):props.onChange(null)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/Enums/admin/roles.tsx",lineNumber:35,columnNumber:7},void 0)},{title:"Gốc",field:"concurrencyStamp",type:"boolean",editable:"never",hidden:!0}];function MinusSquare(props){return jsxDevRuntimeExports.jsxDEV(SvgIcon,{fontSize:"inherit",...props,color:"secondary",children:jsxDevRuntimeExports.jsxDEV("path",{d:"M22.047 22.074v0 0-20.147 0h-20.12v0 20.147 0h20.12zM22.047 24h-20.12q-.803 0-1.365-.562t-.562-1.365v-20.147q0-.776.562-1.351t1.365-.575h20.147q.776 0 1.351.575t.575 1.351v20.147q0 .803-.575 1.365t-1.378.562v0zM17.873 11.023h-11.826q-.375 0-.669.281t-.294.682v0q0 .401.294 .682t.669.281h11.826q.375 0 .669-.281t.294-.682v0q0-.401-.294-.682t-.669-.281z"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/material-kit/customs/tree/TreeView.tsx",lineNumber:10,columnNumber:7},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/material-kit/customs/tree/TreeView.tsx",lineNumber:8,columnNumber:5},this)}__name(MinusSquare,"MinusSquare");function PlusSquare(props){return jsxDevRuntimeExports.jsxDEV(SvgIcon,{fontSize:"inherit",...props,color:"primary",children:jsxDevRuntimeExports.jsxDEV("path",{d:"M22.047 22.074v0 0-20.147 0h-20.12v0 20.147 0h20.12zM22.047 24h-20.12q-.803 0-1.365-.562t-.562-1.365v-20.147q0-.776.562-1.351t1.365-.575h20.147q.776 0 1.351.575t.575 1.351v20.147q0 .803-.575 1.365t-1.378.562v0zM17.873 12.977h-4.923v4.896q0 .401-.281.682t-.682.281v0q-.375 0-.669-.281t-.294-.682v-4.896h-4.923q-.401 0-.682-.294t-.281-.669v0q0-.401.281-.682t.682-.281h4.923v-4.896q0-.401.294-.682t.669-.281v0q.401 0 .682.281t.281.682v4.896h4.923q.401 0 .682.281t.281.682v0q0 .375-.281.669t-.682.294z"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/material-kit/customs/tree/TreeView.tsx",lineNumber:19,columnNumber:7},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/material-kit/customs/tree/TreeView.tsx",lineNumber:17,columnNumber:5},this)}__name(PlusSquare,"PlusSquare");function CloseSquare(props){return jsxDevRuntimeExports.jsxDEV(SvgIcon,{className:"tree-close",fontSize:"inherit",...props,color:"disabled",children:jsxDevRuntimeExports.jsxDEV("path",{d:"M17.485 17.512q-.281.281-.682.281t-.696-.268l-4.12-4.147-4.12 4.147q-.294.268-.696.268t-.682-.281-.281-.682.294-.669l4.12-4.147-4.12-4.147q-.294-.268-.294-.669t.281-.682.682-.281.696 .268l4.12 4.147 4.12-4.147q.294-.268.696-.268t.682.281 .281.669-.294.682l-4.12 4.147 4.12 4.147q.294.268 .294.669t-.281.682zM22.047 22.074v0 0-20.147 0h-20.12v0 20.147 0h20.12zM22.047 24h-20.12q-.803 0-1.365-.562t-.562-1.365v-20.147q0-.776.562-1.351t1.365-.575h20.147q.776 0 1.351.575t.575 1.351v20.147q0 .803-.575 1.365t-1.378.562v0z"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/material-kit/customs/tree/TreeView.tsx",lineNumber:28,columnNumber:7},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/material-kit/customs/tree/TreeView.tsx",lineNumber:26,columnNumber:5},this)}__name(CloseSquare,"CloseSquare");const useStyles$1=makeStyles({root:{flexGrow:1,padding:"1px"}}),getParentId=__name((nameId,nodes,arr)=>{nodes&&nodes.forEach(node=>{node.children&&node.children.length>0&&(node[nameId]&&arr.push(node[nameId]),getParentId(nameId,node.children,arr))})},"getParentId"),getAllParentId=__name((nameId,nodes,isTopParent)=>{if(nodes){let arr=[];return getParentId(nameId,nodes,arr),arr}return[""]},"getAllParentId");function CustomTreeView$1(props){const classes=useStyles$1(),{children,nameId,data,expandAll,onNodeToggle,expanded,selected,onNodeSelect,disableSelection=!0,multiSelect=!0}=props;return jsxDevRuntimeExports.jsxDEV(TreeView,{multiSelect,disableSelection,className:classes.root,defaultCollapseIcon:jsxDevRuntimeExports.jsxDEV(MinusSquare,{},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/material-kit/customs/tree/TreeView.tsx",lineNumber:79,columnNumber:28},this),defaultExpandIcon:jsxDevRuntimeExports.jsxDEV(PlusSquare,{},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/material-kit/customs/tree/TreeView.tsx",lineNumber:80,columnNumber:26},this),defaultEndIcon:jsxDevRuntimeExports.jsxDEV(CloseSquare,{},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/material-kit/customs/tree/TreeView.tsx",lineNumber:81,columnNumber:23},this),onNodeToggle,onNodeSelect,selected,expanded:expanded||getAllParentId(nameId,data),defaultExpanded:expandAll&&getAllParentId(nameId,data),children},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/material-kit/customs/tree/TreeView.tsx",lineNumber:75,columnNumber:5},this)}__name(CustomTreeView$1,"CustomTreeView$1");const StyledTreeItem=withStyles(theme=>({iconContainer:{"& .tree-close":{opacity:.3}},group:{marginLeft:12,paddingLeft:12,borderLeft:`1px dashed ${alpha(theme.palette.text.primary,.4)}`}}))(props=>jsxDevRuntimeExports.jsxDEV(TreeItem,{...props},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/material-kit/customs/tree/TreeItem.tsx",lineNumber:19,columnNumber:21},void 0));function CustomTreeView(props){const{children,nodeId,title,icon,data,renderAfter,checkable,checked,onCheck,onSelection,disabled,classIcon}=props,[check,setCheck]=reactExports.useState(!1);return reactExports.useEffect(()=>{checkable&&setCheck(checked)},[checkable,checked]),jsxDevRuntimeExports.jsxDEV(StyledTreeItem,{nodeId,label:jsxDevRuntimeExports.jsxDEV("div",{style:{marginRight:"5px",display:"flex",padding:"4px 0px",alignItems:"center"},onClick:e=>onSelection&&onSelection(e,data),children:[checkable&&jsxDevRuntimeExports.jsxDEV(Checkbox,{disabled,checked:check,color:"primary",onChange:e=>{let valueChecked=!check;setCheck(valueChecked),onCheck&&onCheck(e,valueChecked,data)}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/material-kit/customs/tree/TreeItem.tsx",lineNumber:51,columnNumber:13},this),jsxDevRuntimeExports.jsxDEV("div",{style:{marginRight:"5px",display:"flex",padding:"4px 0px",alignItems:"center"},children:[jsxDevRuntimeExports.jsxDEV("i",{className:_classnames("mr-2",icon,classIcon)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/material-kit/customs/tree/TreeItem.tsx",lineNumber:65,columnNumber:13},this),jsxDevRuntimeExports.jsxDEV("span",{style:{fontSize:"0.875rem",fontWeight:"400",lineHeight:"1.43",letterSpacing:"0.01071em"},children:title},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/material-kit/customs/tree/TreeItem.tsx",lineNumber:67,columnNumber:13},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/material-kit/customs/tree/TreeItem.tsx",lineNumber:64,columnNumber:11},this),renderAfter]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/material-kit/customs/tree/TreeItem.tsx",lineNumber:46,columnNumber:9},this),children},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/material-kit/customs/tree/TreeItem.tsx",lineNumber:43,columnNumber:5},this)}__name(CustomTreeView,"CustomTreeView");function getNestedChildren(arr,idParent){const children=[];return arr.forEach(curr=>{if(curr.parentId===idParent){const grandChildren=getNestedChildren(arr,curr.id);grandChildren.length&&(curr.children=grandChildren),children.push(curr)}}),children}__name(getNestedChildren,"getNestedChildren");const LoadingSpinner$4=__name(props=>{const{show,children}=props;return jsxDevRuntimeExports.jsxDEV(Container,{children:[children,show&&jsxDevRuntimeExports.jsxDEV(CircularProgress,{},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/menus/Menus.tsx",lineNumber:31,columnNumber:16},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/menus/Menus.tsx",lineNumber:29,columnNumber:5},void 0)},"LoadingSpinner$4"),settingData=__name(data=>{const arrData=[];return data.forEach((curr,index,arr)=>{if(!curr.parentId){const element={...curr};if(arr.filter(x=>x.parentId===curr.id).length!==0){const dataChild=getNestedChildren(data,curr.id);element.children=dataChild}arrData.push(element)}}),arrData},"settingData"),Menus=React.forwardRef((props,ref)=>{const{role,checkedKeys,typeModal}=props,[loading,setLoading]=reactExports.useState(!0),[menus,setMenus]=reactExports.useState([]),[listChecked,setListChecked]=reactExports.useState(checkedKeys||null),[expanded,setExpanded]=reactExports.useState(["null"]),checkEndpoint=__name(type=>type==="ADMIN"?Menus$1.getMenuTree():type==="USER"?Menus$1.getMenuTree():Promise.resolve(null),"checkEndpoint");reactExports.useEffect(()=>{role&&checkEndpoint(typeModal).then(result=>{const menus2=settingData(result.value);setMenus(menus2)}).catch(()=>CHECK_ERROR("Không thể load dữ liệu !")).finally(()=>setLoading(!1))},[role,typeModal]),reactExports.useEffect(()=>{setListChecked(checkedKeys)},[checkedKeys]),reactExports.useImperativeHandle(ref,()=>({getAllChecked:()=>listChecked}));const handleToggle=__name((event,nodeIds)=>{event.persist(),event.target.closest(".MuiTreeItem-iconContainer")&&setExpanded(nodeIds)},"handleToggle");return jsxDevRuntimeExports.jsxDEV(LoadingSpinner$4,{show:loading,children:menus&&menus.length!==0&&checkedKeys&&jsxDevRuntimeExports.jsxDEV(CustomTreeView$1,{nameId:"id",expanded,expandAll:!0,data:[{id:"null",children:menus}],onNodeToggle:handleToggle,children:jsxDevRuntimeExports.jsxDEV(CustomTreeView,{nodeId:"null",icon:"fa-home",title:`WEB ${typeModal}`,path:"/",children:viewNodes(menus,listChecked,setListChecked)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/menus/Menus.tsx",lineNumber:110,columnNumber:11},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/menus/Menus.tsx",lineNumber:103,columnNumber:9},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/menus/Menus.tsx",lineNumber:101,columnNumber:5},void 0)}),viewNodes=__name((nodes,listChecked,setListChecked)=>nodes&&nodes.map((node,i)=>jsxDevRuntimeExports.jsxDEV(CustomTreeView,{nodeId:node.id,icon:node.icon,title:node.label,checkable:!0,checked:listChecked.includes(node.id),onCheck:(e,check)=>{listChecked.includes(node.id)?check===!1&&(listChecked=listChecked.filter(ele=>ele!==node.id)):check===!0&&listChecked.push(node.id),setListChecked(listChecked)},children:node.children&&viewNodes(node.children,listChecked,setListChecked)},`${i}${node.id}`,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/menus/Menus.tsx",lineNumber:123,columnNumber:7},void 0)),"viewNodes"),LoadingSpinner$3=__name(props=>{const{show,children}=props;return jsxDevRuntimeExports.jsxDEV(Container,{children:[children,show&&jsxDevRuntimeExports.jsxDEV(CircularProgress,{},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/menus/CheckMenus.tsx",lineNumber:21,columnNumber:16},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/menus/CheckMenus.tsx",lineNumber:19,columnNumber:5},void 0)},"LoadingSpinner$3"),CheckMenus=__name(props=>{const menuRef=reactExports.useRef(null),{isOpen,typeModal,toggle,role}=props,[loading,setLoading]=reactExports.useState(!1),[checkedKeys,setCheckedKeys]=reactExports.useState(null),checkMenuWithAuthority=__name((role2,type,arrSave)=>{if(type==="ADMIN")return arrSave===void 0?Roles.getMenuWithIDRole(role2.id):Roles.setAllMenuAdministrationWithRole(arrSave);throw new Error("Lỗi")},"checkMenuWithAuthority"),getMenu=reactExports.useCallback(async(oldMenu,linkGetData,isNextLink)=>{const link=isNextLink?axios.get(linkGetData):linkGetData,{value:[data]}=await link(),{menus}=data;return data["menu.@odata.nextLink"]?getMenu(oldMenu,menus["menu.@odata.nextLink"],!0):[...oldMenu,...menus]},[]);reactExports.useEffect(()=>{isOpen===!0&&role&&role.id&&(setLoading(!0),getMenu([],()=>checkMenuWithAuthority(role,typeModal)).then(result=>{if(result){let listCheck=[];result.forEach(e=>listCheck.push(e.id)),setCheckedKeys(listCheck)}}).catch(err=>CHECK_ERROR("Không tìm thấy vai trò !")).finally(()=>setLoading(!1)))},[getMenu,isOpen,role,typeModal]);const callApiSetMenu=__name(()=>{const listChecked=menuRef.current&&menuRef.current.getAllChecked();let arrSave={Role_ID:role.id,Menus_ID:[...listChecked]};checkMenuWithAuthority(role,typeModal,arrSave).then(()=>CHECK_SUCCESS("Lưu thành công !")).catch(()=>CHECK_ERROR("Lưu không thành công !"))},"callApiSetMenu");return jsxDevRuntimeExports.jsxDEV(CustomizedDialogs,{open:isOpen,handleClose:toggle,title:`Chọn các Menu trong WEB ${typeModal} để hiển thị cho vai trò '${role&&role.name}'`,renderFooter:jsxDevRuntimeExports.jsxDEV("div",{className:"btn-list",children:[jsxDevRuntimeExports.jsxDEV(IconButton,{onClick:callApiSetMenu,disabled:loading,children:jsxDevRuntimeExports.jsxDEV(Icon,{sx:{color:"green"},children:"save"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/menus/CheckMenus.tsx",lineNumber:137,columnNumber:13},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/menus/CheckMenus.tsx",lineNumber:136,columnNumber:11},void 0)," ",jsxDevRuntimeExports.jsxDEV(IconButton,{onClick:toggle,disabled:loading,children:jsxDevRuntimeExports.jsxDEV(Icon,{sx:{color:"darkgray"},children:"cancel"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/menus/CheckMenus.tsx",lineNumber:140,columnNumber:13},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/menus/CheckMenus.tsx",lineNumber:139,columnNumber:11},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/menus/CheckMenus.tsx",lineNumber:135,columnNumber:9},void 0),children:jsxDevRuntimeExports.jsxDEV(LoadingSpinner$3,{show:loading,children:checkedKeys&&jsxDevRuntimeExports.jsxDEV(Menus,{ref:menuRef,role,checkedKeys,typeModal},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/menus/CheckMenus.tsx",lineNumber:146,columnNumber:25},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/menus/CheckMenus.tsx",lineNumber:145,columnNumber:7},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/menus/CheckMenus.tsx",lineNumber:130,columnNumber:5},void 0)},"CheckMenus"),ICheckbox=__name(props=>{const{checked,onChange}=props,[chk,setChk]=reactExports.useState(!1);return reactExports.useEffect(()=>{setChk(checked)},[checked]),jsxDevRuntimeExports.jsxDEV(Checkbox,{checked:chk,onChange:event=>{setChk(event.target.checked),onChange(event.target.checked)}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/Checkbox.tsx",lineNumber:19,columnNumber:5},void 0)},"ICheckbox"),MethodHttp=__name(({method})=>method==="GET"?jsxDevRuntimeExports.jsxDEV(Chip,{label:method,size:"small",style:{backgroundColor:"#61affe",color:"white",width:70,marginLeft:"1rem"}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/MethodHttp.tsx",lineNumber:7,columnNumber:7},void 0):method==="POST"?jsxDevRuntimeExports.jsxDEV(Chip,{label:method,size:"small",style:{backgroundColor:"#49cc90",color:"white",width:70,marginLeft:"1rem"}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/MethodHttp.tsx",lineNumber:16,columnNumber:7},void 0):method==="PUT"?jsxDevRuntimeExports.jsxDEV(Chip,{label:method,size:"small",style:{backgroundColor:"#fca130",color:"white",width:70,marginLeft:"1rem"}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/MethodHttp.tsx",lineNumber:25,columnNumber:7},void 0):method==="DELETE"?jsxDevRuntimeExports.jsxDEV(Chip,{label:method,size:"small",style:{backgroundColor:"#f93e3e",color:"white",width:70,marginLeft:"1rem"}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/MethodHttp.tsx",lineNumber:34,columnNumber:7},void 0):method==="PATCH"?jsxDevRuntimeExports.jsxDEV(Chip,{label:method,size:"small",style:{backgroundColor:"#fab005",color:"white",width:70,marginLeft:"1rem"}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/MethodHttp.tsx",lineNumber:43,columnNumber:7},void 0):jsxDevRuntimeExports.jsxDEV(jsxDevRuntimeExports.Fragment,{},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/MethodHttp.tsx",lineNumber:50,columnNumber:10},void 0),"MethodHttp"),LoadingSpinner$2=__name(props=>{const{show,children}=props;return jsxDevRuntimeExports.jsxDEV(Container$1,{children:[children,show&&jsxDevRuntimeExports.jsxDEV(CircularProgress,{},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/TableCheckBox.tsx",lineNumber:29,columnNumber:16},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/TableCheckBox.tsx",lineNumber:27,columnNumber:5},void 0)},"LoadingSpinner$2"),columns=__name((group,size)=>[{id:"Summary",label:`Danh sách các quyền của nhóm '${group.mota}' - Tổng:${size||""} `,style:{width:700}}],"columns"),useStyles=makeStyles({root:{width:"100%"},container:{height:420},tableHead:{fontWeight:"bold",width:"25rem",padding:"1rem"}}),TableCheckBox=reactExports.forwardRef((props,ref)=>{const{value,index,group,checks}=props,classes=useStyles(),[data,setData]=reactExports.useState(null),[loading,setLoading]=reactExports.useState(!1),[chks,setChks]=reactExports.useState(null);return reactExports.useEffect(()=>(value===index&&checks&&(setChks(checks),setLoading(!0),Endpoints.findAllEndpointByGroupName(group.controller).then(result=>{setData(result.value)}).catch(()=>CHECK_ERROR("Không tìm thấy vai trò !")).finally(()=>setLoading(!1))),()=>{setData(null),setChks(null)}),[group,value,index,checks]),reactExports.useImperativeHandle(ref,()=>({getListChecked:()=>chks})),jsxDevRuntimeExports.jsxDEV(LoadingSpinner$2,{show:loading,children:jsxDevRuntimeExports.jsxDEV(Paper,{className:classes.root,children:jsxDevRuntimeExports.jsxDEV(TableContainer,{className:classes.container,children:jsxDevRuntimeExports.jsxDEV(Table,{stickyHeader:!0,"aria-label":"sticky table",size:"small",children:[jsxDevRuntimeExports.jsxDEV(TableHead,{className:classes.tableHead,children:jsxDevRuntimeExports.jsxDEV(TableRow,{children:[columns(group,data&&data.length).map(column=>jsxDevRuntimeExports.jsxDEV(TableCell,{className:classes.tableHead,align:column.align,style:{minWidth:column.minWidth},children:column.label},column.id,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/TableCheckBox.tsx",lineNumber:103,columnNumber:19},void 0)),jsxDevRuntimeExports.jsxDEV(TableCell,{align:"center",children:data&&jsxDevRuntimeExports.jsxDEV(ICheckbox,{checked:chks?data.length===chks.length:!1,onChange:checked=>setChks(checked===!0?[...data.map(e=>e.id)]:[])},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/TableCheckBox.tsx",lineNumber:114,columnNumber:21},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/TableCheckBox.tsx",lineNumber:112,columnNumber:17},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/TableCheckBox.tsx",lineNumber:101,columnNumber:15},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/TableCheckBox.tsx",lineNumber:100,columnNumber:13},void 0),jsxDevRuntimeExports.jsxDEV(TableBody,{children:data&&data.map((row,i)=>row.summary&&jsxDevRuntimeExports.jsxDEV(TableRow,{hover:!0,role:"checkbox",tabIndex:-1,children:[columns(group,data.length).map(column=>jsxDevRuntimeExports.jsxDEV(TableCell,{align:column.align,style:column.style,children:jsxDevRuntimeExports.jsxDEV(Grid,{container:!0,spacing:1,children:[jsxDevRuntimeExports.jsxDEV(Grid,{xs:4,children:jsxDevRuntimeExports.jsxDEV(MethodHttp,{method:row.method},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/TableCheckBox.tsx",lineNumber:134,columnNumber:33},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/TableCheckBox.tsx",lineNumber:133,columnNumber:31},void 0),jsxDevRuntimeExports.jsxDEV(Grid,{xs:8,children:jsxDevRuntimeExports.jsxDEV("div",{children:[jsxDevRuntimeExports.jsxDEV("div",{style:{textTransform:"capitalize",fontWeight:"bold"},children:row.summary},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/TableCheckBox.tsx",lineNumber:138,columnNumber:35},void 0),jsxDevRuntimeExports.jsxDEV("small",{children:row.pathTemplate},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/TableCheckBox.tsx",lineNumber:139,columnNumber:35},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/TableCheckBox.tsx",lineNumber:137,columnNumber:33},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/TableCheckBox.tsx",lineNumber:136,columnNumber:31},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/TableCheckBox.tsx",lineNumber:132,columnNumber:29},void 0)},column.id,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/TableCheckBox.tsx",lineNumber:131,columnNumber:27},void 0)),jsxDevRuntimeExports.jsxDEV(TableCell,{align:"center",style:{width:10},children:jsxDevRuntimeExports.jsxDEV(ICheckbox,{checked:chks?chks.includes(row.id):!1,onChange:checked=>setChks(checked===!0?[...chks,row.id]:[...chks.filter(ele=>ele!==row.id)])},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/TableCheckBox.tsx",lineNumber:146,columnNumber:27},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/TableCheckBox.tsx",lineNumber:145,columnNumber:25},void 0)]},i,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/TableCheckBox.tsx",lineNumber:129,columnNumber:23},void 0))},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/TableCheckBox.tsx",lineNumber:124,columnNumber:13},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/TableCheckBox.tsx",lineNumber:99,columnNumber:11},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/TableCheckBox.tsx",lineNumber:98,columnNumber:9},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/TableCheckBox.tsx",lineNumber:97,columnNumber:7},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/TableCheckBox.tsx",lineNumber:96,columnNumber:5},void 0)}),ITabs=__name(props=>{const{children,width,...attribute}=props,classes=makeStyles(theme=>({tabs:{width,borderRight:`1px solid ${theme.palette.divider}`}}))();return jsxDevRuntimeExports.jsxDEV(Tabs,{variant:"scrollable","aria-label":"Vertical",className:classes.tabs,...attribute,children},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/material-kit/customs/vertical/tab-vertical/Tabs.tsx",lineNumber:19,columnNumber:5},void 0)},"ITabs");ITabs.defaultProps={orientation:"vertical"};function TabPanel(props){const{children,value,index,...other}=props;return jsxDevRuntimeExports.jsxDEV(Typography,{component:"div",role:"tabpanel",hidden:value!==index,id:`vertical-tabpanel-${index}`,"aria-labelledby":`vertical-tab-${index}`,...other,children:value===index&&jsxDevRuntimeExports.jsxDEV(Box,{p:3,children},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/material-kit/customs/vertical/tab-vertical/TabPanel.tsx",lineNumber:16,columnNumber:27},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/material-kit/customs/vertical/tab-vertical/TabPanel.tsx",lineNumber:8,columnNumber:5},this)}__name(TabPanel,"TabPanel");TabPanel.propTypes={children:PropTypes.node,index:PropTypes.any.isRequired,value:PropTypes.any.isRequired};function a11yProps(index){return{id:`vertical-tab-${index}`,"aria-controls":`vertical-tabpanel-${index}`}}__name(a11yProps,"a11yProps");const VerticalTabs=__name(props=>{const{children,tabs,height,tabWidth,...attribute}=props,classes=makeStyles(theme=>({root:{height,flexGrow:1,backgroundColor:theme.palette.background.paper,display:"flex"},tab:{maxWidth:"inherit",fontWeight:"Bold",alignItems:"left",borderBottom:"1px solid beige"}}))();return jsxDevRuntimeExports.jsxDEV("div",{className:classes.root,children:[jsxDevRuntimeExports.jsxDEV(ITabs,{width:tabWidth,...attribute,children:tabs.map((tab,index)=>jsxDevRuntimeExports.jsxDEV(Tab,{className:classes.tab,label:tab.label,...a11yProps(tab.index)},index,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/material-kit/customs/vertical/tab-vertical/VerticalTabs.tsx",lineNumber:36,columnNumber:18},void 0))},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/material-kit/customs/vertical/tab-vertical/VerticalTabs.tsx",lineNumber:34,columnNumber:7},void 0),children]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/material-kit/customs/vertical/tab-vertical/VerticalTabs.tsx",lineNumber:33,columnNumber:5},void 0)},"VerticalTabs"),LoadingSpinner$1=__name(props=>{const{show,children}=props;return jsxDevRuntimeExports.jsxDEV(Container$1,{children:[children,show&&jsxDevRuntimeExports.jsxDEV(CircularProgress,{},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/Permissions.tsx",lineNumber:19,columnNumber:16},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/Permissions.tsx",lineNumber:17,columnNumber:5},void 0)},"LoadingSpinner$1"),Permission=__name(props=>{const{value,index,group,role}=props,tableRef=reactExports.useRef(null),[loading,setLoading]=reactExports.useState(!1),[checks,setCheckes]=reactExports.useState(null);reactExports.useEffect(()=>(role&&value===index&&(setLoading(!0),AuthorizedRoles.getEndpointWithIDRole(role.id,group.controller).then(result=>{const arrChecked=[];result.value.length>0&&result.value.forEach(cur=>arrChecked.push(cur.endpointId)),setCheckes(arrChecked)}).catch(err=>CHECK_ERROR(err)).finally(()=>setLoading(!1))),()=>{setCheckes(null)}),[role,value,index,group]);const handleSave=__name(()=>{const listChecked=tableRef.current&&tableRef.current.getListChecked();if(listChecked){let arrSave={role_ID:role.id,endpoints_ID:[...listChecked],controller:group.controller,server:group.server};Roles.saveAllWithRoleAndGroupName(arrSave).then(({message})=>CHECK_SUCCESS(message)).catch(()=>CHECK_ERROR("Lưu không thành công !"))}},"handleSave");return jsxDevRuntimeExports.jsxDEV(TabPanel,{value,index,children:jsxDevRuntimeExports.jsxDEV(Grid,{container:!0,spacing:2,children:[jsxDevRuntimeExports.jsxDEV(Grid,{xs:11,children:value===index&&jsxDevRuntimeExports.jsxDEV(LoadingSpinner$1,{show:loading,children:jsxDevRuntimeExports.jsxDEV(TableCheckBox,{ref:tableRef,value,index,group,checks:checks||null},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/Permissions.tsx",lineNumber:77,columnNumber:15},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/Permissions.tsx",lineNumber:76,columnNumber:13},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/Permissions.tsx",lineNumber:74,columnNumber:9},void 0),jsxDevRuntimeExports.jsxDEV(Grid,{xs:!0,children:[loading?jsxDevRuntimeExports.jsxDEV(IconButton,{color:"primary",disabled:!0,children:jsxDevRuntimeExports.jsxDEV(Icon,{children:"save"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/Permissions.tsx",lineNumber:84,columnNumber:15},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/Permissions.tsx",lineNumber:83,columnNumber:13},void 0):jsxDevRuntimeExports.jsxDEV(Tooltip,{title:"Lưu sự thay đổi",children:jsxDevRuntimeExports.jsxDEV(IconButton,{color:"primary",onClick:()=>handleSave(),children:jsxDevRuntimeExports.jsxDEV(Icon,{children:"save"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/Permissions.tsx",lineNumber:89,columnNumber:17},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/Permissions.tsx",lineNumber:88,columnNumber:15},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/Permissions.tsx",lineNumber:87,columnNumber:13},void 0),loading?jsxDevRuntimeExports.jsxDEV(IconButton,{color:"secondary",disabled:!0,children:jsxDevRuntimeExports.jsxDEV(Icon,{children:"rotate_left"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/Permissions.tsx",lineNumber:95,columnNumber:15},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/Permissions.tsx",lineNumber:94,columnNumber:13},void 0):jsxDevRuntimeExports.jsxDEV(Tooltip,{title:"Reset tất cả",children:jsxDevRuntimeExports.jsxDEV(IconButton,{color:"secondary",children:jsxDevRuntimeExports.jsxDEV(Icon,{children:"rotate_left"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/Permissions.tsx",lineNumber:100,columnNumber:17},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/Permissions.tsx",lineNumber:99,columnNumber:15},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/Permissions.tsx",lineNumber:98,columnNumber:13},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/Permissions.tsx",lineNumber:81,columnNumber:9},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/Permissions.tsx",lineNumber:73,columnNumber:7},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/Permissions.tsx",lineNumber:72,columnNumber:5},void 0)},"Permission"),LoadingSpinner=__name(props=>{const{show,children}=props;return jsxDevRuntimeExports.jsxDEV(Container$1,{children:[children,show&&jsxDevRuntimeExports.jsxDEV(CircularProgress,{},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/SetPermission.tsx",lineNumber:19,columnNumber:16},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/SetPermission.tsx",lineNumber:17,columnNumber:5},void 0)},"LoadingSpinner"),SetPermission=__name(props=>{const{isOpen,toggle,role}=props,[value,setValue]=reactExports.useState(0),[loading,setLoading]=reactExports.useState(!1),[groups,setGroups]=reactExports.useState(null);return reactExports.useEffect(()=>{isOpen===!0&&role&&(setLoading(!0),Endpoints.findAllGroupName().then(({resultObj})=>{setGroups(resultObj)}).catch(_err=>CHECK_ERROR("Đã xãy ra lỗi !")).finally(()=>setLoading(!1)))},[isOpen,role]),jsxDevRuntimeExports.jsxDEV(CustomizedDialogs,{maxWidth:"lg",open:isOpen,handleClose:()=>{toggle(),setValue(0),setGroups(null)},title:`Cài đặt quyền cho vai trò '${role&&role.name}'`,children:groups?jsxDevRuntimeExports.jsxDEV(LoadingSpinner,{show:loading,children:jsxDevRuntimeExports.jsxDEV(VerticalTabs,{height:500,tabWidth:400,value,onChange:(_event,newValue)=>{setValue(newValue)},tabs:groups.map((group,index)=>({...group,index,label:`${group.mota}`})),children:groups.map((group,index)=>jsxDevRuntimeExports.jsxDEV(Permission,{value,index,group,role},index,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/SetPermission.tsx",lineNumber:70,columnNumber:15},void 0))},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/SetPermission.tsx",lineNumber:60,columnNumber:11},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/SetPermission.tsx",lineNumber:59,columnNumber:9},void 0):jsxDevRuntimeExports.jsxDEV(Skeleton,{variant:"rectangular",height:500},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/SetPermission.tsx",lineNumber:75,columnNumber:9},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/permission/SetPermission.tsx",lineNumber:48,columnNumber:5},void 0)},"SetPermission"),ContentBox=styled("div")(({theme})=>({margin:"30px",[theme.breakpoints.down("sm")]:{margin:"16px"}}));function CheckColorWWithAuthority(role){if((role==null?void 0:role.role)==="ADMIN")return{backgroundColor:"rgb(177, 245, 186)"}}__name(CheckColorWWithAuthority,"CheckColorWWithAuthority");const Analytics=__name(()=>{const[modalMenu,setModalMenu]=reactExports.useState(!1),[modalPermission,setModalPermission]=reactExports.useState(!1),[type,setType]=reactExports.useState(""),[role,setRole]=reactExports.useState(null),tableRef=reactExports.createRef(),theme=createTheme();return jsxDevRuntimeExports.jsxDEV(ThemeProvider,{theme,children:jsxDevRuntimeExports.jsxDEV(ContentBox,{className:"analytics",children:jsxDevRuntimeExports.jsxDEV(Grid,{container:!0,spacing:1,children:jsxDevRuntimeExports.jsxDEV(Grid,{item:!0,lg:12,md:12,sm:12,xs:12,children:[jsxDevRuntimeExports.jsxDEV(DataTable,{isAuth:!0,tableRef,noOdata:!0,url:"/admin/allow/Roles",title:"Danh sách vai trò tài khoản",columns:columns$1,selectType:"withColumns",onAdd:{defaultValues:[{field:"normalizedName",isSame:"name"}]},onEdit:{},onDelete:{},onActions:[dataRow=>({icon:"fab fa-bars",color:"rgb(230, 109, 204)",typeFont:"fontawesome",tooltip:"Cấu hình hiển thị Menu",disabled:dataRow&&dataRow.enableAdmin===!1,onClick:(event,rowData)=>{setRole(rowData),setModalMenu(!0),setType("ADMIN")}})],rowStyle:rowData=>CheckColorWWithAuthority(rowData),onRowClick:(event,rowData)=>{setRole(rowData),setModalPermission(!0)}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/index.tsx",lineNumber:45,columnNumber:13},void 0),jsxDevRuntimeExports.jsxDEV(CheckMenus,{typeModal:type,isOpen:modalMenu,role,toggle:()=>{setModalMenu(!modalMenu),setRole(null)}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/index.tsx",lineNumber:91,columnNumber:13},void 0),jsxDevRuntimeExports.jsxDEV(SetPermission,{isOpen:modalPermission,role,toggle:()=>{setModalPermission(!modalPermission),setRole(null)}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/index.tsx",lineNumber:100,columnNumber:13},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/index.tsx",lineNumber:44,columnNumber:11},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/index.tsx",lineNumber:43,columnNumber:9},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/index.tsx",lineNumber:42,columnNumber:7},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/admin/Roles/index.tsx",lineNumber:41,columnNumber:5},void 0)},"Analytics");export{Analytics as default};