1"use strict";(self.webpackChunkradboox=self.webpackChunkradboox||[]).push([[7709],{35648:(e,n,a)=>{a.d(n,{Z:()=>c});var i=a(73428),s=a(48310),t=a(67216),d=a(32600),l=a(84488),r=a(83213),o=a(46417);const c=()=>(0,o.jsx)(i.Z,{sx:{p:2},children:(0,o.jsx)(s.Z,{sx:{py:0},children:(0,o.jsxs)(t.ZP,{alignItems:"center",disableGutters:!0,sx:{py:0},children:[(0,o.jsx)(d.Z,{children:(0,o.jsx)(l.Z,{variant:"rectangular",width:44,height:44})}),(0,o.jsx)(r.Z,{sx:{py:0},primary:(0,o.jsx)(l.Z,{variant:"rectangular",height:20}),secondary:(0,o.jsx)(l.Z,{variant:"text"})})]})})})},75721:(e,n,a)=>{a.d(n,{Z:()=>u});var i=a(1413),s=a(30467),t=a(41727),d=a(47131),l=a(51405),r=a(23195),o=a(47313),c=a(46417);const u=e=>{let{sx:n,options:a,label:u,onChange:x}=e;const[h,g]=(0,o.useState)(null),p=(0,o.useRef)(null);return(0,c.jsx)(s.Z,{sx:(0,i.Z)({minWidth:120,width:"100%"},n),fullWidth:!0,select:!0,size:"small",value:null!==h&&void 0!==h?h:"",label:u,onChange:e=>{g(e.target.value),x(e.target.value)},SelectProps:{ref:p,native:!1,MenuProps:{PaperProps:{sx:{width:"auto",minWidth:"calc(100% + 2px)",maxWidth:"none"}}}},InputProps:{endAdornment:h&&(0,c.jsx)(t.Z,{position:"end",children:(0,c.jsx)(d.Z,{size:"small",onClick:e=>{e.stopPropagation(),g(null),x(null),p.current&&p.current.focus()},sx:{padding:.5,marginRight:1},children:(0,c.jsx)(r.Z,{fontSize:"small"})})})},children:a.map((e=>(0,c.jsx)(l.Z,{value:e,children:e.label},e.id)))})}},57709:(e,n,a)=>{a.r(n),a.d(n,{default:()=>Fe});var i=a(9019),s=a(54285),t=a(47313),d=a(12401),l=a(1413),r=a(9506),o=a(69099),c=a(91554),u=a(85281),x=a(36373),h=a(99881),g=a(36996),p=a(35648),v=a(89577),m=a(71325),Z=a(1759),j=a(29428),b=a(3665),f=a(19860),S=a(23477),P=a(24076),y=a(70941),k=a(44758),w=a(82558),C=a(47131),R=a(66212),A=a(65033),I=a(70501),z=a(51629),B=a(66835),F=a(57861),T=a(91034),W=a(94638),E=a(50373),M=a(71673),O=a(65280),D=a(59485),L=a(99506),G=a(46417);function N(e,n,a){return n[a]<e[a]?-1:n[a]>e[a]?1:0}const H=(e,n)=>"desc"===e?(e,a)=>N(e,a,n):(e,a)=>-N(e,a,n);function q(e,n){const a=e.map(((e,n)=>[e,n]));return a.sort(((e,a)=>{const i=n(e[0],a[0]);return 0!==i?i:e[1]-a[1]})),a.map((e=>e[0]))}const X=[{id:"no",numeric:!1,disablePadding:!0,align:"center",sort:!1,label:"No"},{id:"name",numeric:!1,disablePadding:!0,align:"left",sort:!1,label:(0,G.jsx)(m.Z,{id:"name"})},{id:"username",numeric:!1,disablePadding:!0,align:"left",sort:!1,label:(0,G.jsx)(m.Z,{id:"username"})},{id:"password",numeric:!1,disablePadding:!0,align:"left",sort:!1,label:(0,G.jsx)(m.Z,{id:"password"})},{id:"enable",numeric:!1,disablePadding:!0,align:"left",sort:!1,label:(0,G.jsx)(m.Z,{id:"enable"})},{id:"type",numeric:!1,disablePadding:!0,align:"left",sort:!1,label:(0,G.jsx)(m.Z,{id:"type"})},{id:"mode",numeric:!1,disablePadding:!0,align:"left",sort:!0,label:(0,G.jsx)(m.Z,{id:"mode"})},{id:"service",numeric:!1,disablePadding:!0,align:"left",sort:!1,label:(0,G.jsx)(m.Z,{id:"service"})},{id:"nat",numeric:!1,disablePadding:!0,align:"left",sort:!0,label:"Nat"},{id:"mac",numeric:!1,disablePadding:!0,align:"center",sort:!0,label:"Mac Address"},{id:"dns",numeric:!1,disablePadding:!0,align:"left",sort:!1,label:"DNS"},{id:"uptime",numeric:!1,disablePadding:!0,align:"left",sort:!1,label:(0,G.jsx)(m.Z,{id:"uptime"})},{id:"status",numeric:!1,disablePadding:!0,align:"left",sort:!1,label:(0,G.jsx)(m.Z,{id:"status"})},{id:"vlan",numeric:!1,disablePadding:!0,align:"left",sort:!1,label:"VLan"},{id:"ip",numeric:!1,disablePadding:!0,align:"left",sort:!1,label:(0,G.jsx)(m.Z,{id:"ip-address"})}];function V(e){const{order:n,orderBy:a,onRequestSort:i}=e;return(0,G.jsx)(S.Z,{children:(0,G.jsx)(P.Z,{children:X.map((e=>{return e.sort?(0,G.jsx)(y.Z,{align:e.align,padding:e.disablePadding?"none":"normal",sortDirection:a===e.id&&n,children:(0,G.jsx)(w.Z,{active:a===e.id,direction:a===e.id?n:"asc",onClick:(s=e.id,e=>{i(e,s)}),children:e.label})},e.id):(0,G.jsx)(y.Z,{align:e.align,padding:e.disablePadding?"none":"normal",children:e.label},e.id);var s}))})})}const Y=e=>{var n,a,i,s,t,d,l,r,o,c,u,x,h,g,p,v,m,Z,j,b,S,k,w,C,R,A,I,z,B;const{row:F,index:T,onIsSelected:W}=e,E=(0,f.Z)(),M=W(F.index);return(0,G.jsxs)(P.Z,{hover:!0,selected:M,children:[(0,G.jsx)(y.Z,{padding:"none",sx:{px:2},children:T+1}),(0,G.jsx)(y.Z,{padding:"none",align:"left",children:null!==(n=null===(a=F.name)||void 0===a?void 0:a.value)&&void 0!==n?n:"-"}),(0,G.jsx)(y.Z,{padding:"none",sx:{py:.5},children:null!==(i=null===(s=F.username)||void 0===s?void 0:s.value)&&void 0!==i?i:"-"}),(0,G.jsx)(y.Z,{padding:"none",children:null!==(t=null===(d=F.password)||void 0===d?void 0:d.value)&&void 0!==t?t:"-"}),(0,G.jsx)(y.Z,{padding:"none",children:String(null!==(l=null===(r=F.enable)||void 0===r?void 0:r.value)&&void 0!==l?l:"-")}),(0,G.jsx)(y.Z,{padding:"none",children:null!==(o=null===(c=F.type)||void 0===c?void 0:c.value)&&void 0!==o?o:"-"}),(0,G.jsx)(y.Z,{padding:"none",children:null!==(u=null===(x=F.mode)||void 0===x?void 0:x.value)&&void 0!==u?u:"-"}),(0,G.jsx)(y.Z,{padding:"none",children:null!==(h=null===(g=F.service)||void 0===g?void 0:g.value)&&void 0!==h?h:"-"}),(0,G.jsx)(y.Z,{padding:"none",children:String(null!==(p=null===(v=F.nat)||void 0===v?void 0:v.value)&&void 0!==p?p:"-")}),(0,G.jsx)(y.Z,{padding:"none",children:null!==(m=null===(Z=F.mac)||void 0===Z?void 0:Z.value)&&void 0!==m?m:"-"}),(0,G.jsx)(y.Z,{padding:"none",children:null!==(j=null===(b=F.dns)||void 0===b?void 0:b.value)&&void 0!==j?j:"-"}),(0,G.jsx)(y.Z,{padding:"none",children:null!==(S=null===(k=F.uptime)||void 0===k?void 0:k.value)&&void 0!==S?S:"-"}),(0,G.jsx)(y.Z,{padding:"none",sx:{color:(O=null===(w=F.status)||void 0===w?void 0:w.value,"Connected"===O?E.palette.success.dark:E.palette.primary.dark)},children:null!==(C=null===(R=F.status)||void 0===R?void 0:R.value)&&void 0!==C?C:"-"}),(0,G.jsx)(y.Z,{padding:"none",children:null!==(A=null===(I=F.vlan)||void 0===I?void 0:I.value)&&void 0!==A?A:"-"}),(0,G.jsx)(y.Z,{padding:"none",children:null!==(z=null===(B=F.ip)||void 0===B?void 0:B.value)&&void 0!==z?z:"-"})]});var O},U=e=>{let{idGenieAcs:n,idDevice:a,onSetTabPanel:i,dataWan:s,tabRefresh:d,handleBackdrop:l}=e;const[r,o]=(0,t.useState)(!0),[c,u]=(0,t.useState)(!0),[x,h]=(0,t.useState)("asc"),[j,b]=(0,t.useState)(""),[f,S]=(0,t.useState)(0),[k,w]=(0,t.useState)(25),[C,R]=(0,t.useState)([]),[A,W]=(0,t.useState)([]),[E,M]=(0,t.useState)(A),O=(0,g.Z)();(0,t.useEffect)((()=>{s&&Array.isArray(s)&&(u(!0),M(s),W(s),setTimeout((()=>u(!1)),200),i(!0))}),[s]),(0,t.useEffect)((()=>{d>0&&(l(!0),u(!0),O.get("/api-v1/genieacs/xapi/wan/".concat(n,"?id=").concat(a)).then((e=>{const n=e.data.message;M(n),W(n),u(!1),l(!1)})).catch((()=>
1{l(!1),u(!1)})))}),[d,n,a]),(0,t.useEffect)((()=>{i(!1)}),[i]);const D=e=>-1!==C.indexOf(e),L=f>0?Math.max(0,(1+f)*k-E.length):0;return(0,G.jsx)(Z.Z,{content:!1,title:(0,G.jsx)(m.Z,{id:"list-data-wan"}),children:c?(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(v.Z,{}),(0,G.jsx)(p.Z,{})]}):(0,G.jsxs)(I.Z,{sx:{width:"100%",marginY:2,marginLeft:2,paddingRight:2},children:[(0,G.jsx)(z.Z,{sx:{overflowX:"auto"},children:(0,G.jsxs)(B.Z,{sx:{minWidth:1200},"aria-labelledby":"tableTitle",size:"small",children:[(0,G.jsx)(V,{numSelected:C.length,order:x,orderBy:j,onRequestSort:(e,n)=>{h(j===n&&"asc"===x?"desc":"asc"),b(n)},rowCount:E.length}),(0,G.jsxs)(F.Z,{children:[q(E,H(x,j)).slice(f*k,f*k+k).map(((e,n)=>(0,G.jsx)(Y,{row:e,index:n,onIsSelected:D},e.name.value))),L>0&&(0,G.jsx)(P.Z,{style:{height:34*L},children:(0,G.jsx)(y.Z,{colSpan:6})})]})]})}),(0,G.jsx)(T.Z,{rowsPerPageOptions:[10,25,50,100,250,500],component:"div",count:E.length,rowsPerPage:k,page:f,onPageChange:(e,n)=>{S(n)},onRowsPerPageChange:e=>{w(parseInt(null===e||void 0===e?void 0:e.target.value,10)),S(0)}})]})})};function _(e,n,a){return n[a]<e[a]?-1:n[a]>e[a]?1:0}const J=(e,n)=>"desc"===e?(e,a)=>_(e,a,n):(e,a)=>-_(e,a,n);function K(e,n){const a=e.map(((e,n)=>[e,n]));return a.sort(((e,a)=>{const i=n(e[0],a[0]);return 0!==i?i:e[1]-a[1]})),a.map((e=>e[0]))}const Q=[{id:"no",numeric:!1,disablePadding:!0,align:"left",sort:!1,label:"No"},{id:"ssid",numeric:!1,disablePadding:!0,align:"left",sort:!1,label:"SSID"},{id:"name",numeric:!1,disablePadding:!0,align:"left",sort:!1,label:(0,G.jsx)(m.Z,{id:"name"})},{id:"password",numeric:!1,disablePadding:!0,align:"left",sort:!1,label:(0,G.jsx)(m.Z,{id:"password"})},{id:"status",numeric:!1,disablePadding:!0,align:"left",sort:!1,label:(0,G.jsx)(m.Z,{id:"status"})},{id:"userconnected",numeric:!1,disablePadding:!0,align:"left",sort:!1,label:(0,G.jsx)(m.Z,{id:"user-connected"})}];function $(e){const{order:n,orderBy:a,onRequestSort:i}=e;return(0,G.jsx)(S.Z,{children:(0,G.jsx)(P.Z,{children:Q.map((e=>{return e.sort?(0,G.jsx)(y.Z,{align:e.align,padding:e.disablePadding?"none":"normal",sortDirection:a===e.id&&n,children:(0,G.jsx)(w.Z,{active:a===e.id,direction:a===e.id?n:"asc",onClick:(s=e.id,e=>{i(e,s)}),children:e.label})},e.id):(0,G.jsx)(y.Z,{align:e.align,padding:e.disablePadding?"none":"normal",children:e.label},e.id);var s}))})})}const ee=e=>{const{row:n,onIsSelected:a}=e,i=(0,f.Z)(),s=a(n.index);return(0,G.jsx)(G.Fragment,{children:n.wlan.map(((e,n)=>{var a,t,d,l,r,o,c,u,x,h;return(0,G.jsxs)(P.Z,{hover:!0,selected:s,children:[(0,G.jsx)(y.Z,{padding:"none",sx:{px:1},children:n+1}),(0,G.jsx)(y.Z,{padding:"none",sx:{py:1},children:null!==(a=null===(t=e.ssid)||void 0===t?void 0:t.value)&&void 0!==a?a:"-"}),(0,G.jsx)(y.Z,{padding:"none",children:null!==(d=null===(l=e.name)||void 0===l?void 0:l.value)&&void 0!==d?d:"-"}),(0,G.jsx)(y.Z,{padding:"none",children:(null===(r=e.password)||void 0===r?void 0:r.value)||"-"}),(0,G.jsx)(y.Z,{padding:"none",sx:{color:(h=null===(o=e.status)||void 0===o?void 0:o.value,"Up"===h?i.palette.success.dark:"Disabled"===h?i.palette.error.dark:"NoLink"===h?i.palette.warning.dark:i.palette.primary.dark)},children:null!==(c=null===(u=e.status)||void 0===u?void 0:u.value)&&void 0!==c?c:"-"}),(0,G.jsx)(y.Z,{padding:"none",children:void 0!==(null===(x=e.users_connected)||void 0===x?void 0:x.value)?e.users_connected.value:"-"})]},e.ssid.value)}))})},ne=e=>{let{idGenieAcs:n,idDevice:a,onSetTabPanel:i,refresh:s}=e;const[d,l]=(0,t.useState)(!0),[r,o]=(0,t.useState)(!0),[c,u]=(0,t.useState)("asc"),[x,h]=(0,t.useState)(""),[j,b]=(0,t.useState)(0),[f,S]=(0,t.useState)(25),[k,w]=(0,t.useState)([]),[C,R]=(0,t.useState)([]),[A,W]=(0,t.useState)(C),E=(0,g.Z)(),[M,O]=(0,t.useState)(!1);(0,t.useEffect)((()=>{W([]),o(!0),E.get("/api-v1/genieacs/xapi/wlan/".concat(n,"?id=").concat(a)).then((e=>{const n=e.data.message;R(n),W(n),o(!1),l(!1)})).catch((()=>{R([]),o(!1),l(!1)})),i(!0)}),[E,n,s,M]),(0,t.useEffect)((()=>{i(d)}),[d,i]);const D=e=>-1!==k.indexOf(e),L=j>0?Math.max(0,(1+j)*f-A.length):0;return(0,G.jsx)(Z.Z,{content:!1,title:(0,G.jsx)(m.Z,{id:"list-data-wlan"}),children:r?(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(v.Z,{}),(0,G.jsx)(p.Z,{})]}):(0,G.jsxs)(I.Z,{sx:{width:"100%",marginY:2,marginLeft:2,paddingRight:2},children:[(0,G.jsx)(z.Z,{sx:{overflowX:"auto"},children:(0,G.jsxs)(B.Z,{sx:{minWidth:1200},"aria-labelledby":"tableTitle",size:"small",children:[(0,G.jsx)($,{numSelected:k.length,order:c,orderBy:x,onRequestSort:(e,n)=>{u(x===n&&"asc"===c?"desc":"asc"),h(n)},rowCount:A.length}),(0,G.jsxs)(F.Z,{children:[K(A,J(c,x)).slice(j*f,j*f+f).map(((e,n)=>(0,G.jsx)(ee,{row:e,onIsSelected:D},n))),L>0&&(0,G.jsx)(P.Z,{style:{height:34*L},children:(0,G.jsx)(y.Z,{colSpan:6})})]})]})}),(0,G.jsx)(T.Z,{rowsPerPageOptions:[10,25,50,100,250,500],component:"div",count:A.length,rowsPerPage:f,page:j,onPageChange:(e,n)=>{b(n)},onRowsPerPageChange:e=>{S(parseInt(null===e||void 0===e?void 0:e.target.value,10)),b(0)}})]})})};var ae=a(35898),ie=a(61113),se=a(87807),te=a(56691);function de(e,n,a){return n[a]<e[a]?-1:n[a]>e[a]?1:0}const le=(e,n)=>"desc"===e?(e,a)=>de(e,a,n):(e,a)=>-de(e,a,n);function re(e,n){const a=e.map(((e,n)=>[e,n]));return a.sort(((e,a)=>{const i=n(e[0],a[0]);return 0!==i?i:e[1]-a[1]})),a.map((e=>e[0]))}const oe=[{id:"no",numeric:!1,disablePadding:!0,align:"center",sort:!1,label:"No"},{id:"dhcpserver",numeric:!1,disablePadding:!0,align:"left",sort:!1,label:(0,G.jsx)(m.Z,{id:"dhcp-server"})},{id:"dnsserver",numeric:!1,disablePadding:!0,align:"left",sort:!1,label:(0,G.jsx)(m.Z,{id:"dns-server"})},{id:"host",numeric:!1,disablePadding:!0,align:"left",sort:!1,label:(0,G.jsx)(m.Z,{id:"host"})},{id:"ipaddress",numeric:!1,disablePadding:!0,align:"left",sort:!1,label:(0,G.jsx)(m.Z,{id:"ip-address"})},{id:"lan",numeric:!1,disablePadding:!0,align:"left",sort:!1,label:"LAN"},{id:"minaddress",numeric:!1,disablePadding:!0,align:"left",sort:!0,label:(0,G.jsx)(m.Z,{id:"min-address"})},{id:"maxaddress",numeric:!1,disablePadding:!0,align:"left",sort:!1,label:(0,G.jsx)(m.Z,{id:"max-address"})}];function ce(e){const{order:n,orderBy:a,onRequestSort:i}=e;return(0,G.jsx)(S.Z,{children:(0,G.jsx)(P.Z,{children:oe.map((e=>{return e.sort?(0,G.jsx)(y.Z,{align:e.align,padding:e.disablePadding?"none":"normal",sortDirection:a===e.id&&n,children:(0,G.jsx)(w.Z,{active:a===e.id,direction:a===e.id?n:"asc",onClick:(s=e.id,e=>{i(e,s)}),children:e.label})},e.id):(0,G.jsx)(y.Z,{align:e.align,padding:e.disablePadding?"none":"normal",children:e.label},e.id);var s}))})})}const ue=e=>{var n,a,i,s,t;const{row:d,index:l,onIsSelected:o}=e,c=o(d.index),u=e=>{switch(e){case"Up":return"success";case"Disabled":return"error";
1case"NoLink":return"warning";default:return"action"}},x=e=>null===e||void 0===e||""===e?"-":String(e);return(0,G.jsxs)(P.Z,{hover:!0,selected:c,children:[(0,G.jsx)(y.Z,{padding:"none",sx:{px:2},children:l+1}),(0,G.jsx)(y.Z,{padding:"none",align:"left",children:!0===(null===(n=d.dhcpServer)||void 0===n?void 0:n.value)?"Enable":"Disable"}),(0,G.jsx)(y.Z,{padding:"none",sx:{py:.5},children:x(null===(a=d.dnsServer)||void 0===a?void 0:a.value)}),(0,G.jsx)(y.Z,{padding:"none",children:(0,G.jsx)(ae.Z,{spacing:1,children:Array.isArray(d.host)&&d.host.map(((e,n)=>{var a,i,s,t;return(0,G.jsxs)(r.Z,{children:[(0,G.jsxs)(r.Z,{sx:{display:"flex",alignItems:"center"},children:[(0,G.jsx)(te.Z,{sx:{mr:1,fontSize:"small",color:"primary.main"}}),(0,G.jsx)(ie.Z,{variant:"body2",fontWeight:"bold",children:x(null===(a=e.name)||void 0===a?void 0:a.value)})]}),(0,G.jsxs)(r.Z,{sx:{pl:3},children:[(0,G.jsxs)(ie.Z,{variant:"caption",color:"text.secondary",children:["IP: ",x(null===(i=e.ip)||void 0===i?void 0:i.value)]}),(0,G.jsxs)(ie.Z,{variant:"caption",color:"text.secondary",sx:{ml:1},children:["MAC: ",x(null===(s=e.mac)||void 0===s?void 0:s.value)]}),(0,G.jsxs)(ie.Z,{variant:"caption",color:"text.secondary",sx:{ml:1},children:["Active: ",x(null===(t=e.active)||void 0===t?void 0:t.value)]})]})]},n)}))})}),(0,G.jsx)(y.Z,{padding:"none",children:x(null===(i=d.ipAddress)||void 0===i?void 0:i.value)}),(0,G.jsx)(y.Z,{padding:"none",children:(0,G.jsx)(ae.Z,{spacing:1,children:Array.isArray(d.lan)&&d.lan.map(((e,n)=>{var a,i,s,t;return(0,G.jsxs)(r.Z,{children:[(0,G.jsxs)(r.Z,{sx:{display:"flex",alignItems:"center"},children:[(0,G.jsx)(se.Z,{sx:{mr:1},fontSize:"small",color:u(null===(a=e.status)||void 0===a?void 0:a.value)}),(0,G.jsx)(ie.Z,{variant:"body2",fontWeight:"bold",children:x(null===(i=e.name)||void 0===i?void 0:i.value)})]}),(0,G.jsxs)(r.Z,{sx:{pl:3},children:[(0,G.jsxs)(ie.Z,{variant:"caption",color:"text.secondary",sx:{ml:1},children:["Status: ",x(null===(s=e.status)||void 0===s?void 0:s.value)]}),(0,G.jsxs)(ie.Z,{variant:"caption",color:"text.secondary",sx:{ml:1},children:["Mac: ",x(null===(t=e.mac)||void 0===t?void 0:t.value)]})]})]},n)}))})}),(0,G.jsx)(y.Z,{padding:"none",children:x(null===(s=d.minAddress)||void 0===s?void 0:s.value)}),(0,G.jsx)(y.Z,{padding:"none",children:x(null===(t=d.maxAddress)||void 0===t?void 0:t.value)})]})},xe=e=>{let{idGenieAcs:n,idDevice:a,onSetTabPanel:i}=e;const[s,d]=(0,t.useState)(!0),[l,r]=(0,t.useState)(!0),[o,c]=(0,t.useState)("asc"),[u,x]=(0,t.useState)(""),[h,j]=(0,t.useState)(0),[b,f]=(0,t.useState)(25),[S,k]=(0,t.useState)([]),[w,C]=(0,t.useState)([]),[R,A]=(0,t.useState)(w),W=(0,g.Z)(),[E,M]=(0,t.useState)(!1);(0,t.useEffect)((()=>{A([]),r(!0),W.get("/api-v1/genieacs/xapi/lan/".concat(n,"?id=").concat(a)).then((e=>{const n=e.data.message;C(n),A(n),r(!1),d(!1)})).catch((()=>{C([]),r(!1),d(!1)})),i(!0)}),[W,n,E]),(0,t.useEffect)((()=>{i(s)}),[s,i]);const O=e=>-1!==S.indexOf(e),D=h>0?Math.max(0,(1+h)*b-R.length):0;return(0,G.jsx)(Z.Z,{content:!1,title:(0,G.jsx)(m.Z,{id:"list-data-lan"}),children:l?(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(v.Z,{}),(0,G.jsx)(p.Z,{})]}):(0,G.jsxs)(I.Z,{sx:{width:"100%",marginY:2,marginLeft:2,paddingRight:2},children:[(0,G.jsx)(z.Z,{sx:{overflowX:"auto"},children:(0,G.jsxs)(B.Z,{sx:{minWidth:1200},"aria-labelledby":"tableTitle",size:"small",children:[(0,G.jsx)(ce,{numSelected:S.length,order:o,orderBy:u,onRequestSort:(e,n)=>{c(u===n&&"asc"===o?"desc":"asc"),x(n)},rowCount:R.length}),(0,G.jsxs)(F.Z,{children:[re(R,le(o,u)).slice(h*b,h*b+b).map(((e,n)=>(0,G.jsx)(ue,{row:e,index:n,onIsSelected:O},e.dnsServer))),D>0&&(0,G.jsx)(P.Z,{style:{height:34*D},children:(0,G.jsx)(y.Z,{colSpan:6})})]})]})}),(0,G.jsx)(T.Z,{rowsPerPageOptions:[10,25,50,100,250,500],component:"div",count:R.length,rowsPerPage:b,page:h,onPageChange:(e,n)=>{j(n)},onRowsPerPageChange:e=>{f(parseInt(null===e||void 0===e?void 0:e.target.value,10)),j(0)}})]})})},he=e=>{let{idGenieAcs:n,idDevice:a,row:i,refresh:s,handleReloadTop:d,handleBackdrop:l,handleSetSnackbar:o}=e;const[c,u]=(0,t.useState)("1"),[x,h]=(0,t.useState)(!1),[g,p]=(0,t.useState)(0),v=e=>{h(e)};return(0,G.jsx)(r.Z,{sx:{width:"100%",overflowX:"auto",typography:"body1"},children:(0,G.jsxs)(W.ZP,{value:c,children:[(0,G.jsx)(r.Z,{sx:{borderBottom:1,borderColor:"divider",overflowX:"auto",WebkitOverflowScrolling:"touch"},children:(0,G.jsxs)(E.Z,{onChange:(e,n)=>{"1"===n&&"1"!==c&&p((e=>e+1)),u(n)},"aria-label":"lab API tabs example",variant:"scrollable",scrollButtons:"auto",allowScrollButtonsMobile:!0,sx:{minWidth:"max-content","& .MuiTab-root":{minWidth:"unset",padding:{xs:"12px 8px",sm:"12px 16px"},fontSize:{xs:"0.75rem",sm:"0.875rem"},"& .MuiSvgIcon-root":{fontSize:{xs:"1rem",sm:"1.25rem"}}}},children:[(0,G.jsx)(O.Z,{icon:(0,G.jsx)(D.Z,{}),iconPosition:"start",label:"Wan",disabled:x,value:"1"}),(0,G.jsx)(O.Z,{icon:(0,G.jsx)(L.Z,{}),iconPosition:"start",label:"Lan",disabled:x,value:"2"}),(0,G.jsx)(O.Z,{icon:(0,G.jsx)(L.Z,{}
1),iconPosition:"start",label:"WLan",disabled:x,value:"3"})]})}),(0,G.jsxs)(r.Z,{sx:{height:"100%",overflowX:"auto",mt:2},children:[(0,G.jsx)(M.Z,{value:"1",sx:{p:0,height:"100%",minHeight:{xs:"300px",sm:"auto"},overflowX:"auto"},children:(0,G.jsx)(U,{dataWan:i,onSetTabPanel:v,refresh:s,handleReloadTop:d,idGenieAcs:n,idDevice:a,tabRefresh:g,handleBackdrop:l,handleSetSnackbar:o})}),(0,G.jsx)(M.Z,{value:"2",sx:{p:0,height:"100%",minHeight:{xs:"300px",sm:"auto"}},children:(0,G.jsx)(xe,{idGenieAcs:n,idDevice:a,onSetTabPanel:v})}),(0,G.jsx)(M.Z,{value:"3",sx:{p:0,height:"100%",minHeight:{xs:"300px",sm:"auto"}},children:(0,G.jsx)(ne,{idGenieAcs:n,idDevice:a,onSetTabPanel:v})})]})]})})};var ge=a(98528),pe=a(94469),ve=a(33604),me=a(96467),Ze=a(19536),je=a(4117),be=a(11198);const fe=e=>{let{idGenieAcs:n,idDevice:a,handleReload:s,brand:d,handleBackdrop:l,handleSetSnackbar:r}=e;const[c,u]=(0,t.useState)(!1),x=(0,g.Z)();return(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(o.Z,{sx:{minWidth:0,padding:"2px 6px",fontSize:"0.6rem",lineHeight:1.2,"& .MuiButton-label":{fontSize:"0.7rem"}},size:"small",variant:"contained",onClick:()=>{u(!0)},color:"primary",children:"Summon"}),(0,G.jsxs)(pe.Z,{fullWidth:!0,maxWidth:"xs",open:c,"aria-labelledby":"responsive-dialog-title",children:[(0,G.jsxs)(ve.Z,{children:["Summon this GenieAcs \xa0",d,(0,G.jsx)(C.Z,{"aria-label":"close",onClick:()=>{u(!1)},sx:{position:"absolute",right:10,top:10,color:e=>e.palette.grey[500]},children:(0,G.jsx)(be.Z,{})})]}),(0,G.jsx)(me.Z,{children:(0,G.jsxs)(ie.Z,{variant:"h5",children:[(0,G.jsx)(m.Z,{id:"are-you-sure-to"}),"\xa0summon this ",d," \xa0?"]})}),(0,G.jsx)(Ze.Z,{}),(0,G.jsx)(je.Z,{children:(0,G.jsx)(i.ZP,{container:!0,spacing:2,children:(0,G.jsx)(i.ZP,{item:!0,xs:12,children:(0,G.jsx)(ae.Z,{direction:"row",justifyContent:"end",children:(0,G.jsx)(o.Z,{sx:{my:1,mr:2},variant:"outlined",color:"primary",onClick:()=>(u(!1),l(!0),void x.get("/api-v1/genieacs/xapi/summon/".concat(n,"?id=").concat(a)).then((e=>{r({open:!0,message:e.data.message,severity:"success"}),l(!1),setTimeout((()=>{l(!0),x.get("/api-v1/genieacs/xapi/details/".concat(n,"?id=").concat(a)).then((e=>{if(s){const n=e.data.message,i=Array.isArray(n)?n[0]:n,t={id:i.id||a,lastInform:i.lastInform,status:i.status,brand:i.brand,serial:i.serial,type:i.type,version:i.version,uptime:i.uptime,tags:i.tags};s(a,t)}l(!1)})).catch((e=>{console.error("Error reloading device details:",e),s&&s(),l(!1)}))}),4e3)})).catch((e=>{u(!1),r({open:!0,message:e.response.data.message||"Something Error",severity:"error"}),l(!1)}))),children:(0,G.jsx)(m.Z,{id:"apply"})})})})})})]})]})};function Se(e,n,a){return n[a]<e[a]?-1:n[a]>e[a]?1:0}const Pe=(e,n)=>"desc"===e?(e,a)=>Se(e,a,n):(e,a)=>-Se(e,a,n);function ye(e,n){const a=e.map(((e,n)=>[e,n]));return a.sort(((e,a)=>{const i=n(e[0],a[0]);return 0!==i?i:e[1]-a[1]})),a.map((e=>e[0]))}const ke=[{id:"colapse",numeric:!1,disablePadding:!0,align:"left",sort:!1,label:""},{id:"summon",numeric:!1,disablePadding:!0,align:"center",sort:!1,label:""},{id:"status",numeric:!1,disablePadding:!0,align:"left",sort:!0,label:(0,G.jsx)(m.Z,{id:"status"})},{id:"lastInform",numeric:!1,disablePadding:!0,align:"center",sort:!0,label:(0,G.jsx)(m.Z,{id:"last-inform"})},{id:"uptime",numeric:!1,disablePadding:!0,align:"left",sort:!1,label:(0,G.jsx)(m.Z,{id:"uptime"})},{id:"brand",numeric:!1,disablePadding:!0,align:"left",sort:!1,label:(0,G.jsx)(m.Z,{id:"brand"})},{id:"type",numeric:!1,disablePadding:!0,align:"left",sort:!1,label:(0,G.jsx)(m.Z,{id:"type"})},{id:"serial",numeric:!1,disablePadding:!0,align:"left",sort:!0,label:"Serial"},{id:"version",numeric:!1,disablePadding:!0,align:"left",sort:!1,label:(0,G.jsx)(m.Z,{id:"version"})},{id:"tags",numeric:!1,disablePadding:!0,align:"left",sort:!1,label:"Tags"}];function we(e){const{onSelectAllClick:n,order:a,orderBy:i,numSelected:s,rowCount:t,onRequestSort:d}=e;return(0,G.jsx)(S.Z,{children:(0,G.jsxs)(P.Z,{children:[(0,G.jsx)(y.Z,{padding:"checkbox",sx:{pl:0},children:(0,G.jsx)(k.Z,{color:"primary",indeterminate:s>0&&s<t,checked:t>0&&s===t,onChange:n,inputProps:{"aria-label":"select all desserts"}})}),ke.map((e=>{return e.sort?(0,G.jsx)(y.Z,{align:e.align,padding:e.disablePadding?"none":"normal",sortDirection:i===e.id&&a,children:(0,G.jsx)(w.Z,{active:i===e.id,direction:i===e.id?a:"asc",onClick:(n=e.id,e=>{d(e,n)}),children:e.label})},e.id):(0,G.jsx)(y.Z,{align:e.align,padding:e.disablePadding?"none":"normal",children:e.label},e.id);var n}))]})})}const Ce=e=>{const{idGenieAcs:n,row:a,index:s,onIsSelected:l,onSelectClick:o,handleReload:c,handleBackdrop:u,handleSetSnackbar:x}=e,h=(0,g.Z)(),m=(0,f.Z)(),Z=a.id,[S,w]=(0,t.useState)(!1),I=l(Z),z="enhanced-table-checkbox-".concat(s),[B,F]=(0,t.useState)(!0),[T,W]=(0,t.useState)([]),E="Offline"===a.status;return(0,t.useEffect)((()=>{S&&B&&!E&&(h.get("/api-v1/genieacs/xapi/wan/".concat(n,"?id=").concat(a.id)).then((e=>{const n=e.data.message;W(n)})).catch((()=>{w(!S)})),F(!1)),S||B||F(!0)}),[B,h,S,a,n,E]),(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)(P.Z,{hover:!0,role:"checkbox",selected:I,children:[(0,G.jsx)(y.Z,{padding:"checkbox",children:(0,G.jsx)(k.Z,{color:"primary",checked:I,onClick:()=>{return e=a.id,void o(e);var e},inputProps:{"aria-labelledby":z}})}),(0,G.jsx)(y.Z,{padding:"none",align:"left",children:(0,G.jsx)(C.Z,{align:"left",padding:"none","aria-label":"exp
1and row",size:"small",onClick:()=>{E||w(!S)},sx:{opacity:E?.5:1,cursor:E?"not-allowed":"pointer"},children:S?(0,G.jsx)(b.Z,{}):(0,G.jsx)(j.Z,{})})}),(0,G.jsx)(y.Z,{padding:"none",sx:{paddingX:2},children:(0,G.jsx)(fe,{idGenieAcs:n,idDevice:a.id,handleReload:c,brand:a.brand||"-",handleBackdrop:u,handleSetSnackbar:x})}),(0,G.jsx)(y.Z,{padding:"none",sx:{color:(M=a.status,"Offline"===M?m.palette.error.dark:m.palette.success.dark)},children:a.status||"-"}),(0,G.jsx)(y.Z,{padding:"none",children:a.lastInform||"-"}),(0,G.jsx)(y.Z,{padding:"none",children:a.uptime}),(0,G.jsx)(y.Z,{id:z,scope:"row",padding:"none",children:a.brand||"-"}),(0,G.jsx)(y.Z,{padding:"none",children:a.type||"-"}),(0,G.jsx)(y.Z,{padding:"none",children:a.serial||"-"}),(0,G.jsx)(y.Z,{padding:"none",children:a.version||"-"}),(0,G.jsx)(y.Z,{padding:"none",sx:{width:"250px",maxWidth:"250px",minWidth:"250px"},children:Array.isArray(a.tags)&&a.tags.length>0?(0,G.jsx)(r.Z,{sx:{display:"flex",flexWrap:"wrap",gap:1,width:"100%"},children:a.tags.map(((e,n)=>{const a=[{bg:"secondary.main",text:"secondary.contrastText"},{bg:"info.main",text:"secondary.contrastText"},{bg:"success.main",text:"success.contrastText"},{bg:"warning.main",text:"warning.contrastText"},{bg:"primary.main",text:"primary.contrastText"},{bg:"error.main",text:"error.contrastText"}],i=a[n%a.length];return(0,G.jsx)(R.Z,{label:e,size:"small",sx:{fontSize:"0.75rem",height:"20px",backgroundColor:i.bg,color:i.text,"& .MuiChip-label":{px:1},"&:hover":{backgroundColor:i.bg,opacity:.8}}},n)}))}):"-"})]}),(0,G.jsx)(P.Z,{sx:{bgcolor:"dark"===m.palette.mode?"dark.800":"grey.100"},children:(0,G.jsx)(y.Z,{style:{padding:0},colSpan:12,children:(0,G.jsx)(A.Z,{in:S,timeout:"auto",unmountOnExit:!0,children:(0,G.jsx)(r.Z,{sx:{margin:2},children:B?(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(v.Z,{}),(0,G.jsx)(p.Z,{})]}):(0,G.jsx)(i.ZP,{container:!0,spacing:d.dv,children:(0,G.jsx)(i.ZP,{item:!0,xs:12,children:(0,G.jsx)(he,{idGenieAcs:n,idDevice:a.id,row:T,handleBackdrop:u,handleSetSnackbar:x})})})})})})})]});var M},Re=e=>{let{id:n,refreshAll:a,handleBackdrop:s,handleSetSnackbar:d}=e;const o=(0,g.Z)(),[c,u]=(0,t.useState)(!0),[x,j]=(0,t.useState)("asc"),[b,f]=(0,t.useState)(""),[S,k]=(0,t.useState)(0),[w,C]=(0,t.useState)(25),[R,A]=(0,t.useState)([]),[W,E]=(0,t.useState)([]),[M,O]=(0,t.useState)(""),[D,L]=(0,t.useState)([]),[N,H]=(0,t.useState)(D),[q,X]=(0,t.useState)(!1),V=(0,t.useRef)(!1),[Y,U]=(0,t.useState)(!1),[_,J]=(0,t.useState)(!1),[K,Q]=(0,t.useState)("");(0,t.useEffect)((()=>{n&&(V.current&&null===a||(V.current=!0,H([]),u(!0),J(!1),s(!0),U(!1),o.get("/api-v1/genieacs/xapi/devices/".concat(n)).then((e=>{const n=e.data.message;n.error?(U(!0),Q(n.error||"Terjadi kesalahan pada server"),L([]),H([])):(L(n),H(n)),u(!1),J(!0),s(!1)})).catch((e=>{var n,a,i,t,d;U(!0);const l=(null===(n=e.response)||void 0===n||null===(a=n.data)||void 0===a||null===(i=a.message)||void 0===i?void 0:i.error)||(null===(t=e.response)||void 0===t||null===(d=t.data)||void 0===d?void 0:d.message)||e.message||"Terjadi kesalahan pada server";Q(l),L([]),H([]),u(!1),J(!0),s(!1)}))))}),[o,n,q,a]),(0,t.useEffect)((()=>{const e=M.toLowerCase().trim();if(""===e)H(D);else{const n=D.filter((n=>Object.keys(n).some((a=>n[a].toString().toLowerCase().includes(e)))));H(n)}u(!1)}),[M,D]);const $=(e,n)=>{j(b===n&&"asc"===x?"desc":"asc"),f(n)},ee=(e,n)=>{k(n)},ne=e=>{C(parseInt(null===e||void 0===e?void 0:e.target.value,10)),k(0)},ae=e=>{if(e.target.checked){const e=N.map((e=>e.id));A(e);const n=N.map((e=>({id:e.id,serial:e.serial,type:e.type})));E(n)}else A([]),E([])},ie=e=>{const n=R.indexOf(e),a=[...R],i=[...W],s=N.find((n=>n.id===e));-1===n?(a.push(e),i.push({id:s.id,serial:s.serial,type:s.type})):(a.splice(n,1),i.splice(n,1)),A(a),E(i)},se=e=>-1!==R.indexOf(e),te=S>0?Math.max(0,(1+S)*w-N.length):0,de=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;e&&n?(H((a=>a.map((a=>a.id===e?(0,l.Z)((0,l.Z)({},a),n):a)))),L((a=>a.map((a=>a.id===e?(0,l.Z)((0,l.Z)({},a),n):a))))):X(!q)};return(0,G.jsx)(Z.Z,{content:!1,title:(0,G.jsx)(i.ZP,{container:!0,spacing:1,children:(0,G.jsx)(i.ZP,{item:!0,xs:6,sm:"auto",children:(0,G.jsx)(ge.Z,{handleClickSearch:e=>{O(e),u(!0),k(0)},sx:{width:{xs:"100%",sm:200}}})})}),children:Y?(0,G.jsxs)(r.Z,{sx:{p:2,textAlign:"center"},children:[(0,G.jsx)(h.Z,{severity:"error",sx:{mb:2},children:(0,G.jsx)(m.Z,{id:"info-error-genieacs"})}),K&&(0,G.jsxs)(h.Z,{severity:"warning",sx:{mt:1},children:[(0,G.jsx)("strong",{children:"Detail Error:"})," ",K]})]}):!_||c?(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(v.Z,{}),(0,G.jsx)(p.Z,{})]}):(0,G.jsxs)(I.Z,{sx:{width:"100%",marginY:2},children:[(0,G.jsx)(z.Z,{children:(0,G.jsxs)(B.Z,{sx:{minWidth:1350},"aria-labelledby":"tableTitle",size:"small",children:[(0,G.jsx)(we,{numSelected:R.length,order:x,orderBy:b,onSelectAllClick:ae,onRequestSort:$,rowCount:N.length}),(0,G.jsxs)(F.Z,{children:[ye(N,Pe(x,b)).slice(S*w,S*w+w).map(((e,a)=>(0,G.jsx)(Ce,{idGenieAcs:n,row:e,index:a,onIsSelected:se,onSelectClick:ie,handleReload:de,handleBackdrop:s,handleSetSnackbar:d},e.id))),te>0&&(0,G.jsx)(P.Z,{style:{height:34*te},children:(0,G.jsx)(y.Z,{colSpan:6})})]})]})}),(0,G.jsx)(T.Z,{rowsPerPageOptions:[10,25,50,100,250,500],component:"div",count:N.length,rowsPerPage:w,page:S,onPageChange:ee,onRowsPerPageChange:ne})]})})};var Ae=a(63060),Ie=a(75721),ze=a(32094);const Be=e=>{let{isLoading:n}=e;const a=(0,g.Z)(),[s,d]=(0,t.useState)(!1),[p,v]=(0,t.useState)(!0),[m,Z]=(0,t.useState)(""),[j,b]=(0,t.useState)([]),[f,S]=(0,t.useState)(""),[P,y]=(0,t.useState)(!1),[k,w]=(0,t.useState)({open:!1,message:"",severity:"success"}),[C,R]=(0,t.useState)(""),[A,I]=(0,t.useState)(!1),[z,B]=(0,t.useState)(!1),F=e=>{d(e)},T=e=>{w(e)},W=()=>{w((e=>(0,l.Z)((0,l.Z)({},e),{},{open:!1})))};(0,t.useEffect)((()=>{a.get("/api-v1/account/licence/detail").then((e=>{const n=e.data.message;Z(n)})).catch((e=>{console.error(e)}))}),[]),(0,t.useEffect)((()=>{n||a.get("/api-v1/genieacs/datas/acs-opt").then((e=>{const n=e.data.message;if(n.length>0){const e=n.map((e=>({value:e.label,label:e.label,id:e.id})));b(e)}else b([]);v(!1)})).catch((()=>{v(!1)}))}),[n,a,P]),(0,t.useEffect)((()=>{C&&S((0,G.jsx)(Re,{id:C,isLoading:n,refreshAll:A,handleBackdrop:F,handleSetSnackbar:T}))}),[A,C,n]);return(0,G.jsxs)(G.Fragment,{children:[m&&"Radius Starter"===(null===m||void 0===m?void 0:m.service)?(0,G.jsx)(i.ZP,{container:!0,spacing:1,children:(0,G.jsx)(Ae.Z,{data:null===m||void 0===m?void 0:m.service})}):(0,G.jsx)(G.Fragment,{children:(0,G.jsxs)(i.ZP,{container:!0,spacing:1,children:[(0,G.jsx)(i.ZP,{item:!0,xs:12,sx:{marginBottom:1},children:(0,G.jsxs)(r.Z,{sx:{display:"flex",gap:2,flexWrap:"wrap"},children:[(0,G.jsx)(Ie.Z,{sx:{width:{xs:"100%",sm:275}},label:"GeniaAcs Api",options:j,onChange:e=>{var a;null===(a=e)?(S((0,G.jsx)(i.ZP,{container:!0,spacing:1})),R("")):(R(a.id),B(!0),S((0,G.jsx)(Re,{id:a.id,isLoading:n,refreshAll:A,handleBackdrop:F,handleSetSnackbar:T})))}}),C&&!0===z&&(0,G.jsx)(o.Z,{variant:"contained",color:"primary",startIcon:(0,G.jsx)(ze.Z,{}),onClick:()=>{I((e=>!e))},children:"Refresh"})]})}),(0,G.jsx)(i.ZP,{item:!0,xs:12,children:f})]})}
1),(0,G.jsx)(c.Z,{sx:{color:"#fff",zIndex:e=>e.zIndex.drawer+1},open:s,children:(0,G.jsx)(u.Z,{color:"inherit"})}),(0,G.jsx)(x.Z,{anchorOrigin:{vertical:"top",horizontal:"center"},open:k.open,autoHideDuration:4e3,onClose:W,children:(0,G.jsx)(h.Z,{onClose:W,severity:k.severity||"info",variant:"filled",sx:{width:"100%"},children:k.message})},"center")]})},Fe=()=>{const[e,n]=(0,t.useState)(!0),{user:a}=(0,s.Z)();return(0,t.useEffect)((()=>{a&&n(!1)}),[a]),(0,G.jsx)(i.ZP,{container:!0,spacing:d.dv,children:(0,G.jsx)(i.ZP,{item:!0,xs:12,children:(0,G.jsx)(Be,{isLoading:e})})})}},56691:(e,n,a)=>{var i=a(64836);n.Z=void 0;var s=i(a(45045)),t=a(46417),d=(0,s.default)((0,t.jsx)("path",{d:"M20 18c1.1 0 1.99-.9 1.99-2L22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2H0v2h24v-2h-4zM4 6h16v10H4V6z"}),"Computer");n.Z=d},32094:(e,n,a)=>{var i=a(64836);n.Z=void 0;var s=i(a(45045)),t=a(46417),d=(0,s.default)((0,t.jsx)("path",{d:"M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z"}),"Refresh");n.Z=d},44758:(e,n,a)=>{a.d(n,{Z:()=>C});var i=a(63366),s=a(87462),t=a(47313),d=a(83061),l=a(21921),r=a(17551),o=a(97423),c=a(54750),u=a(46417);const x=(0,c.Z)((0,u.jsx)("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),h=(0,c.Z)((0,u.jsx)("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),g=(0,c.Z)((0,u.jsx)("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox");var p=a(91615),v=a(77342),m=a(17592),Z=a(77430),j=a(32298);function b(e){return(0,j.Z)("MuiCheckbox",e)}const f=(0,Z.Z)("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary"]),S=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],P=(0,m.ZP)(o.Z,{shouldForwardProp:e=>(0,m.FO)(e)||"classes"===e,name:"MuiCheckbox",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:a}=e;return[n.root,a.indeterminate&&n.indeterminate,"default"!==a.color&&n["color".concat((0,p.Z)(a.color))]]}})((e=>{let{theme:n,ownerState:a}=e;return(0,s.Z)({color:(n.vars||n).palette.text.secondary},!a.disableRipple&&{"&:hover":{backgroundColor:n.vars?"rgba(".concat("default"===a.color?n.vars.palette.action.activeChannel:n.vars.palette.primary.mainChannel," / ").concat(n.vars.palette.action.hoverOpacity,")"):(0,r.Fq)("default"===a.color?n.palette.action.active:n.palette[a.color].main,n.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==a.color&&{["&.".concat(f.checked,", &.").concat(f.indeterminate)]:{color:(n.vars||n).palette[a.color].main},["&.".concat(f.disabled)]:{color:(n.vars||n).palette.action.disabled}})})),y=(0,u.jsx)(h,{}),k=(0,u.jsx)(x,{}),w=(0,u.jsx)(g,{}),C=t.forwardRef((function(e,n){var a,r;const o=(0,v.Z)({props:e,name:"MuiCheckbox"}),{checkedIcon:c=y,color:x="primary",icon:h=k,indeterminate:g=!1,indeterminateIcon:m=w,inputProps:Z,size:j="medium",className:f}=o,C=(0,i.Z)(o,S),R=g?m:h,A=g?m:c,I=(0,s.Z)({},o,{color:x,indeterminate:g,size:j}),z=(e=>{const{classes:n,indeterminate:a,color:i}=e,t={root:["root",a&&"indeterminate","color".concat((0,p.Z)(i))]},d=(0,l.Z)(t,b,n);return(0,s.Z)({},n,d)})(I);return(0,u.jsx)(P,(0,s.Z)({type:"checkbox",inputProps:(0,s.Z)({"data-indeterminate":g},Z),icon:t.cloneElement(R,{fontSize:null!=(a=R.props.fontSize)?a:j}),checkedIcon:t.cloneElement(A,{fontSize:null!=(r=A.props.fontSize)?r:j}),ownerState:I,ref:n,className:(0,d.Z)(z.root,f)},C,{classes:z}))}))},97423:(e,n,a)=>{a.d(n,{Z:()=>b});var i=a(63366),s=a(87462),t=a(47313),d=a(83061),l=a(21921),r=a(91615),o=a(17592),c=a(53800),u=a(99008),x=a(38743),h=a(77430),g=a(32298);function p(e){return(0,g.Z)("PrivateSwitchBase",e)}(0,h.Z)("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);var v=a(46417);const m=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],Z=(0,o.ZP)(x.Z)((e=>{let{ownerState:n}=e;return(0,s.Z)({padding:9,borderRadius:"50%"},"start"===n.edge&&{marginLeft:"small"===n.size?-3:-12},"end"===n.edge&&{marginRight:"small"===n.size?-3:-12})})),j=(0,o.ZP)("input")({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),b=t.forwardRef((function(e,n){const{autoFocus:a,checked:t,checkedIcon:o,className:x,defaultChecked:h,disabled:g,disableFocusRipple:b=!1,edge:f=!1,icon:S,id:P,inputProps:y,inputRef:k,name:w,onBlur:C,onChange:R,onFocus:A,readOnly:I,required:z=!1,tabIndex:B,type:F,value:T}=e,W=(0,i.Z)(e,m),[E,M]=(0,c.Z)({controlled:t,default:Boolean(h),name:"SwitchBase",state:"checked"}),O=(0,u.Z)();let D=g;O&&"undefined"===typeof D&&(D=O.disabled);const L="checkbox"===F||"radio"===F,G=(0,s.Z)({},e,{checked:E,disabled:D,disableFocusRipple:b,edge:f}),N=(e=>{const{classes:n,checked:a,disabled:i,edge:s}=e,t={root:["root",a&&"checked",i&&"disabled",s&&"edge".concat((0,r.Z)(s))],input:["input"]};return(0,l.Z)(t,p,n)})(G);return(0,v.jsxs)(Z,(0,s.Z)({component:"span",className:(0,d.Z)(N.root,x),centerRipple:!0,focusRipple:!b,disabled:D,tabIndex:null,role:void 0,onFocus:e=>{A&&A(e),O&&O.onFocus&&O.onFocus(e)},onBlur:e=>{C&&C(e),O&&O.onBlur&&O.onBlur(e)},ownerState:G,ref:n},W,{children:[(0,v.jsx)(j,(0,s.Z)({autoFocus:a,checked:t,defaultChecked:h,className:N.input,disabled:D,id:L?P:void 0,name:w,onChange:e=>{if(e.nativeEvent.defaultPrevented)return;const n=e.target.checked;M(n),R&&R(e,n)},readOnly:I,ref:k,required:z,ownerState:G,tabIndex:B,type:F},"checkbox"===F&&void 0===T?{}:{value:T},y)),E?o: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.