summaryrefslogtreecommitdiff
path: root/gui/static/js/main.bca18f22.chunk.js
diff options
context:
space:
mode:
Diffstat (limited to 'gui/static/js/main.bca18f22.chunk.js')
-rw-r--r--gui/static/js/main.bca18f22.chunk.js2
1 files changed, 2 insertions, 0 deletions
diff --git a/gui/static/js/main.bca18f22.chunk.js b/gui/static/js/main.bca18f22.chunk.js
new file mode 100644
index 0000000..3ed2f97
--- /dev/null
+++ b/gui/static/js/main.bca18f22.chunk.js
@@ -0,0 +1,2 @@
+(this["webpackJsonpgod-view-gui"]=this["webpackJsonpgod-view-gui"]||[]).push([[0],{37:function(e,n,t){e.exports=t(49)},49:function(e,n,t){"use strict";t.r(n);var r=t(20),o=t(3),i=t(4);function a(){var e=Object(o.a)(["\n ::-webkit-scrollbar {\n height: 0.2rem;\n width: 0.4rem;\n }\n\n ::-webkit-scrollbar-track {\n background-color: rgb(5, 32, 58);\n }\n\n ::-webkit-scrollbar-thumb {\n background-color: rgb(31, 113, 145);\n }\n\n ::placeholder {\n text-transform: capitalize;\n color: rgb(204, 204, 204);\n opacity: 1;\n }\n\n * {\n box-sizing: border-box;\n outline: none;\n }\n\n body {\n font-family: Arial, Helvetica, sans-serif;\n background-color: rgb(5, 32, 58);\n color: rgb(255, 255, 255);\n font-size: 0.7rem;\n font-weight: 100;\n margin: 0;\n }\n\n button, svg {\n cursor: pointer;\n }\n\n button {\n transition: 150ms;\n\n :active {\n transform: translateY(0.125rem);\n transition: 150ms;\n }\n }\n"]);return a=function(){return e},e}var c=Object(i.a)(a());function l(){var e=Object(o.a)(["\n border-left: solid thin rgb(255, 255, 255);\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n padding: 0.5rem 1rem;\n align-items: center;\n font-size: 1.25rem;\n user-select: none;\n cursor: pointer;\n display: grid;\n height: 100%;\n"]);return l=function(){return e},e}function s(){var e=Object(o.a)(["\n background-color: ",";\n border: solid thin rgb(255, 255, 255);\n grid-template-columns: 1fr auto;\n color: rgb(255, 255, 255);\n align-items: center;\n min-height: 2.5rem;\n text-align: center;\n font-size: 0.8rem;\n width: 17.5rem;\n display: grid;\n\n @media (min-width: 768px) {\n width: 22.5rem;\n }\n"]);return s=function(){return e},e}var u=Object(i.c)("div")(s(),(function(e){return function(e){switch(e){case"SUCCESS":return"rgb(24, 79, 59)";case"DANGER":return"rgb(175, 45, 45)";case"WARNING":return"rgb(175, 121, 21)";case"INFO":return"rgb(23, 52, 102)"}}(e.bgColor)})),d=Object(i.c)("span")(l()),m=t(0),b=t.n(m),g=t(15),p=t(23),f=t(8),w={clients:new Map,session:new Set},h=Object(p.b)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:w,n=arguments.length>1?arguments[1]:void 0;switch(n.type){case"CLIENTS_LOAD":return Object(f.a)(Object(f.a)({},e),{},{clients:new Map(n.payload)});case"SESSION_LOAD":return Object(f.a)(Object(f.a)({},e),{},{session:new Set(n.payload)});case"SESSION_ALL":return Object(f.a)(Object(f.a)({},e),{},{session:new Set(e.clients.keys())});case"SESSION_CLOSE":return Object(f.a)(Object(f.a)({},e),{},{session:new Set});case"SESSION_ADD":var t=new Set(e.session);return t.add(n.payload),Object(f.a)(Object(f.a)({},e),{},{session:t});case"SESSION_REMOVE":var r=new Set(e.session);return r.delete(n.payload),Object(f.a)(Object(f.a)({},e),{},{session:r});case"CLIENT_ADD":var o=new Map(e.clients);return o.set(n.payload.unique_id,n.payload.client),Object(f.a)(Object(f.a)({},e),{},{clients:o});case"CLIENT_REMOVE":var i=new Map(e.clients);return i.delete(n.payload),Object(f.a)(Object(f.a)({},e),{},{clients:i});case"ACTIVITY_UPDATE":var a=n.payload,c=a.unique_id,l=a.active_window,s=a.idle_time,u=a.resource_usage,d=new Map(e.clients),m=d.get(c);return void 0!==m&&(m.active_window=l,m.idle_time=s,m.resource_usage=u,d.set(c,m)),Object(f.a)(Object(f.a)({},e),{},{clients:d});default:return e}})),v=t(14),y=t.n(v),E=t(16),O=t(2),j=t(1),S=t(7),k=t(6),x=t(33),C=t(5),A=t(34),R=t.n(A),_=(t(46),t(36)),M=t(35),z=t.n(M);function T(){var e=Object(o.a)(["\n border-right: solid thin rgb(31, 113, 145);\n justify-content: center;\n align-items: center;\n font-size: 0.65rem;\n padding: 0.5rem 0;\n cursor: pointer;\n display: grid;\n\n :hover {\n background-color: rgb(0, 55, 117);\n transition: 250ms;\n }\n\n :first-child {\n border-bottom-left-radius: 0.5rem;\n }\n\n :last-child {\n border-bottom-right-radius: 0.5rem;\n border-right: none;\n }\n"]);return T=function(){return e},e}function L(){var e=Object(o.a)(["\n border-top: solid thin rgb(31, 113, 145);\n border-bottom-right-radius: 0.5rem;\n border-bottom-left-radius: 0.5rem;\n grid-template-columns: 1fr 1fr;\n display: grid;\n"]);return L=function(){return e},e}function I(){var e=Object(o.a)(["\n border-bottom: solid thin rgb(31, 113, 145);\n padding: 0.5rem 0.5rem 0.625rem 0.5rem;\n border-top-right-radius: 0.5rem;\n border-top-left-radius: 0.5rem;\n text-overflow: ellipsis;\n white-space: nowrap;\n font-size: 0.9rem;\n text-align: left;\n overflow: hidden;\n"]);return I=function(){return e},e}function D(){var e=Object(o.a)(["\n border: solid thin rgb(31, 113, 145);\n background-color: rgb(5, 32, 58);\n // CONSTANT : left & right borders + left & right margin\n width: calc(100% - 1.125rem);\n color: rgb(255, 255, 255);\n border-radius: 0.5rem;\n display: inline-block;\n margin: 0.5rem;\n \n @media (min-width: 992px) {\n width: 46.5%;\n }\n"]);return D=function(){return e},e}var N=Object(i.c)("div")(D()),F=Object(i.c)("div")(I()),P=Object(i.c)("div")(L()),W=Object(i.c)("div")(T()),q=function(e){Object(S.a)(t,e);var n=Object(k.a)(t);function t(){var e;Object(O.a)(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return(e=n.call.apply(n,[this].concat(o))).videoRef=b.a.createRef(),e.plyrPlayer=void 0,e.flvPlayer=void 0,e.createFlvPlayer=function(){var n=e.videoRef.current,t=e.props.source;e.flvPlayer=_.a.createPlayer({type:"flv",isLive:!0,url:t}),e.flvPlayer.attachMediaElement(n),e.flvPlayer.load()},e.reload=function(){e.flvPlayer.destroy(),e.createFlvPlayer()},e.remove=function(){var n=e.props,t=n.source,r=n.title;e.props.removeStream({source:t,title:r})},e}return Object(j.a)(t,[{key:"componentDidMount",value:function(){var e=this.videoRef.current;this.createFlvPlayer(),this.plyrPlayer=new z.a(e,{iconUrl:R.a,controls:["play-large","play","progress","mute","volume","fullscreen"]})}},{key:"render",value:function(){var e=this.props,n=e.source,t=e.title;return b.a.createElement(N,null,b.a.createElement(F,{title:"".concat(t,": ").concat(n)},t,": ",n),b.a.createElement("video",{ref:this.videoRef,"data-poster":"./static/poster.png"}),b.a.createElement(P,null,b.a.createElement(W,{onClick:this.reload},b.a.createElement(C.k,{size:"0.8rem"})),b.a.createElement(W,{onClick:this.remove},b.a.createElement(C.m,{size:"0.8rem"}))))}}]),t}(m.Component);function U(){var e=Object(o.a)(["\n background-color: rgb(31, 93, 117);\n color: rgb(255, 255, 255);\n text-align: center;\n padding: 0.8rem 0;\n"]);return U=function(){return e},e}function H(){var e=Object(o.a)(["\n border: solid thin rgb(31, 93, 117);\n background-color: rgb(5, 32, 58);\n margin: 0.4rem 0.4rem 0.4rem 0;\n color: rgb(255, 255, 255);\n padding: 0.5rem 2rem;\n border-radius: 5rem;\n transition: 250ms;\n\n @media (min-width: 576px) {\n padding: 0.5rem 4rem;\n } \n"]);return H=function(){return e},e}function K(){var e=Object(o.a)(["\n padding: 0.45rem 0.45rem 0.45rem 0.6rem;\n border: solid thin rgb(31, 93, 117);\n background-color: rgb(5, 32, 58);\n width: calc(100% - 0.8rem);\n color: rgb(255, 255, 255);\n border-radius: 5rem;\n font-size: 0.8rem;\n margin: 0.4rem;\n"]);return K=function(){return e},e}function B(){var e=Object(o.a)(["\n grid-template-columns: 1fr auto;\n display: grid;\n"]);return B=function(){return e},e}function V(){var e=Object(o.a)(["\n border-bottom: solid thin rgb(31, 113, 145);\n border-top: solid thin rgb(31, 113, 145);\n background-color: rgb(5, 32, 58);\n color: rgb(255, 255, 255);\n text-align: center;\n padding: 0.8rem 0;\n"]);return V=function(){return e},e}function G(){var e=Object(o.a)(["\n @media (min-width: 992px) {\n padding: 0.5rem 0;\n }\n\n @media (min-width: 1200px) {\n padding: 1rem 0;\n }\n\n @media (min-width: 1600px) {\n padding: 1.5rem 0;\n }\n"]);return G=function(){return e},e}function Y(){var e=Object(o.a)(["\n overflow-x: hidden;\n text-align: center;\n transition: 250ms;\n overflow-y: auto;\n opacity: 0;\n padding: 0;\n width: 0;\n\n ","\n"]);return Y=function(){return e},e}function X(){var e=Object(o.a)(["\n border-left: solid thin rgb(31, 113, 145);\n padding: 0 0.25rem 0 0.2rem;\n color: rgb(0, 255, 255);\n align-items: center;\n cursor: pointer;\n width: 1.2rem;\n display: grid;\n height: 100vh;\n z-index: 999;\n"]);return X=function(){return e},e}function J(){var e=Object(o.a)(["\n background-color: rgb(5, 32, 58);\n grid-template-columns: 1fr auto;\n color: rgb(0, 255, 255);\n position: fixed;\n display: grid;\n height: 100%;\n z-index: 999;\n right: 0;\n top: 0;\n"]);return J=function(){return e},e}var Z=Object(i.c)("div")(J()),Q=Object(i.c)("div")(X()),$=Object(i.c)("div")(Y(),(function(e){return e.active&&"\n border-left: solid thin rgb(31, 113, 145);\n width: calc(100vw - 1.2rem);\n opacity: 1;\n\n @media (min-width: 576px) {\n width: 65vw;\n }\n "})),ee=Object(i.c)("div")(G()),ne=Object(i.c)("div")(V()),te=Object(i.c)("div")(B()),re=Object(i.c)("input")(K()),oe=Object(i.c)("button")(H()),ie=Object(i.c)("div")(U()),ae=function(e){Object(S.a)(t,e);var n=Object(k.a)(t);function t(e){var r;return Object(O.a)(this,t),(r=n.call(this,e)).sourceInput=b.a.createRef(),r.titleInput=b.a.createRef(),r.removeStream=function(e){return r.setState({streams:r.state.streams.filter((function(n){return!(n.source===e.source&&n.title===e.title)}))})},r.addStream=function(){var e=r.sourceInput.current,n=r.titleInput.current,t=e.value.trim(),o=n.value.trim(),i=!0,a=!0;""===t?(e.style.border="solid thin rgb(225, 53, 57)",i=!1):e.style.border="solid thin rgb(31, 93, 117)",""===o?(n.style.border="solid thin rgb(225, 53, 57)",a=!1):n.style.border="solid thin rgb(31, 93, 117)",i&&a&&(r.streamExists(t,o)?alert("Stream Already Exists!"):(r.state.streams.push({source:t,title:o}),e.value="",n.value=""))},r.streamExists=function(e,n){var t,o=Object(x.a)(r.state.streams);try{for(o.s();!(t=o.n()).done;){var i=t.value;if(i.source===e&&i.title===n)return!0}}catch(a){o.e(a)}finally{o.f()}return!1},r.updateShowContent=function(){return r.setState({showContent:!r.state.showContent})},r.state={showContent:!1,streams:[]},r}return Object(j.a)(t,[{key:"render",value:function(){var e=this,n=this.state,t=n.showContent,r=n.streams;return b.a.createElement(Z,null,b.a.createElement(Q,{onClick:this.updateShowContent},t?b.a.createElement(C.d,{size:".8rem"}):b.a.createElement(C.c,{size:".8rem"})),b.a.createElement($,{active:t},b.a.createElement(ne,null,b.a.createElement(re,{type:"search",placeholder:"Flash video source...",ref:this.sourceInput}),b.a.createElement(te,null,b.a.createElement(re,{type:"search",placeholder:"Stream title...",ref:this.titleInput}),b.a.createElement(oe,{onClick:this.addStream},"Add"))),0===r.length?b.a.createElement(ie,null,"No Streams Available"):b.a.createElement(ee,null,r.map((function(n){return b.a.createElement(q,{removeStream:e.removeStream,source:n.source,title:n.title})})))))}}]),t}(m.Component),ce=t(21);function le(){var e=Object(o.a)(["\n font-family: 'Courier New', Courier, monospace;\n border: solid 0.0625rem rgb(31, 93, 117);\n padding: 0.75rem 0.75rem 0 0.75rem;\n margin: 0.75rem 0.75rem 0 0.75rem;\n line-height: 1.2rem;\n min-height: 7.5rem;\n font-size: 0.8rem;\n text-align: left;\n white-space: pre;\n overflow: auto;\n\n ::-webkit-scrollbar {\n height: 0.3rem;\n width: 0.3rem;\n }\n\n > div {\n border: solid 0.0625rem rgb(31, 113, 145);\n background-color: rgb(5, 32, 58);\n margin-bottom: 0.75rem;\n padding: 0.25rem;\n display: table;\n width: 100%;\n }\n\n table {\n border-collapse: collapse;\n }\n\n td,\n th {\n border: solid 0.0625rem rgb(31, 113, 145);\n background-color: rgb(5, 32, 58);\n padding: 0.25rem 0.5rem;\n }\n\n th {\n background-color: rgb(31, 93, 117);\n }\n"]);return le=function(){return e},e}function se(){var e=Object(o.a)(["\n border: solid 0.0625rem rgb(31, 93, 117);\n padding: 0.45rem 0.4rem 0.55rem 0.4rem;\n background-color: rgb(5, 32, 58);\n color: rgb(255, 255, 255);\n margin-left: 0.5rem;\n border-radius: 5rem;\n width: 2rem;\n\n > svg {\n vertical-align: bottom;\n }\n"]);return se=function(){return e},e}function ue(){var e=Object(o.a)(["\n border: solid 0.0625rem rgb(31, 93, 117);\n background-color: rgb(5, 32, 58);\n color: rgb(255, 255, 255);\n padding: 0.5rem 0.25rem;\n border-radius: 5rem;\n width: 10rem;\n"]);return ue=function(){return e},e}function de(){var e=Object(o.a)(["\n padding: 0.25rem 0.75rem 0.75rem 0.75rem;\n"]);return de=function(){return e},e}function me(){var e=Object(o.a)(["\n border: solid 0.0625rem rgb(31, 93, 117);\n background-color: rgb(5, 32, 58);\n border-radius: 3.125rem;\n position: relative;\n width: 4.6875rem;\n height: 1.5rem;\n z-index: 0;\n\n &:before {\n color: rgb(255, 255, 255);\n position: absolute;\n font-weight: bold;\n right: 0.625rem;\n content: 'OFF';\n top: 0.25rem;\n }\n\n &:after {\n color: rgb(255, 255, 255);\n position: absolute;\n font-weight: bold;\n left: 0.625rem;\n content: 'ON';\n top: 0.25rem;\n z-index: 0;\n }\n\n label {\n box-shadow: 0 0.125rem 0.5rem rgb(31, 93, 117);\n background-color: rgb(255, 255, 255);\n border-radius: 3.125rem;\n position: absolute;\n transition: 250ms;\n cursor: pointer;\n width: 1.875rem;\n display: block;\n top: 0.1875rem;\n left: 0.25rem;\n height: 1rem;\n z-index: 1;\n }\n\n input[type=\"checkbox\"] {\n visibility: hidden;\n\n &:checked + label {\n left: 2.4375rem;\n }\n }\n"]);return me=function(){return e},e}function be(){var e=Object(o.a)(["\n border: solid 0.0625rem rgb(31, 93, 117);\n padding: 0.45rem 0.45rem 0.45rem 0.6rem;\n background-color: rgb(5, 32, 58);\n color: rgb(255, 255, 255);\n border-radius: 5rem;\n font-size: 0.8rem;\n"]);return be=function(){return e},e}function ge(){var e=Object(o.a)(["\n text-transform: capitalize;\n font-size: 0.8rem;\n"]);return ge=function(){return e},e}function pe(){var e=Object(o.a)(["\n border-bottom: solid 0.0625rem rgb(31, 93, 117);\n border-right: solid 0.0625rem rgb(31, 93, 117);\n border-left: solid 0.0625rem rgb(31, 93, 117);\n margin: 0 0.75rem 0.75rem 0.75rem;\n width: calc(100% - 1.5rem);\n text-align: left;\n"]);return pe=function(){return e},e}function fe(){var e=Object(o.a)(["\n height: calc(100% - 2.1875rem);\n overflow-x: auto;\n"]);return fe=function(){return e},e}function we(){var e=Object(o.a)(["\n padding: 0 0.75rem 1rem 0.75rem;\n grid-template-columns: auto 1fr;\n justify-content: center;\n align-items: center;\n text-align: center;\n grid-gap: 0.5rem;\n display: grid;\n\n :first-child {\n padding-top: 0.75rem;\n }\n"]);return we=function(){return e},e}function he(){var e=Object(o.a)(["\n padding: 0.5rem;\n"]);return he=function(){return e},e}function ve(){var e=Object(o.a)(["\n text-overflow: ellipsis;\n text-align: left;\n overflow: hidden;\n padding: 0.5rem;\n cursor: grab;\n"]);return ve=function(){return e},e}function ye(){var e=Object(o.a)(["\n border-bottom: solid 0.0625rem rgb(31, 93, 117);\n background-color: rgb(225, 53, 57);\n grid-template-columns: 1fr auto;\n align-items: center;\n text-align: right;\n display: grid;\n"]);return ye=function(){return e},e}function Ee(){var e=Object(o.a)(["\n border: solid 0.0625rem rgb(178, 178, 178);\n background-color: rgb(5, 32, 58);\n color: rgb(255, 255, 255);\n min-height: 2.1875rem;\n min-width: 18rem;\n overflow: hidden;\n position: fixed;\n resize: both;\n height: 55vh;\n width: 40vw;\n\n &:after {\n cursor: nwse-resize;\n position: absolute;\n display: block;\n height: 1rem;\n width: 1rem;\n content: '';\n bottom: 0;\n right: 0;\n }\n"]);return Ee=function(){return e},e}var Oe=Object(i.c)("div")(Ee()),je=Object(i.c)("div")(ye()),Se=Object(i.c)("div")(ve()),ke=Object(i.c)("div")(he()),xe=Object(i.c)("div")(we()),Ce=Object(i.c)("div")(fe()),Ae=Object(i.c)("form")(pe()),Re=Object(i.c)("label")(ge()),_e=Object(i.c)("input")(be()),Me=Object(i.c)("div")(me()),ze=Object(i.c)("div")(de()),Te=Object(i.c)("button")(ue()),Le=Object(i.c)("button")(se()),Ie=Object(i.c)("div")(le()),De=function(e){Object(S.a)(t,e);var n=Object(k.a)(t);function t(e){var r;return Object(O.a)(this,t),(r=n.call(this,e)).windowResult=b.a.createRef(),r.windowTitle=b.a.createRef(),r.windowForm=b.a.createRef(),r.window=b.a.createRef(),r.windowMove=function(e){var n=r.state,t=n.dragging,o=n.rel;t&&r.setState({pos:{x:e.pageX-o.x,y:e.pageY-o.y}})},r.windowGrab=function(e){0===e.button&&(r.windowTitle.current.style.cursor="grabbing",r.props.hightlight(),r.setState({dragging:!0,rel:{x:e.pageX-r.window.current.offsetLeft,y:e.pageY-r.window.current.offsetTop}}))},r.windowDrop=function(){r.windowTitle.current.style.cursor="grab",r.setState({dragging:!1})},r.clearResult=function(e){r.setState({result:r.state.result.filter((function(e){return"Request Sent... Awaiting Response"===e}))}),e.preventDefault()},r.executeRequest=function(e){for(var n=r.props,t=n.requestType,o=n.requestArgs,i={message:t.toLowerCase()},a=!0,c=0;c<o.length;c++)o[c][2]?o[c][1]&&!e.target[o[c][0]].value?(e.target[o[c][0]].style.border="solid 0.0625rem rgb(225, 53, 57)",a=!1):(e.target[o[c][0]].style.border="solid 0.0625rem rgb(31, 93, 117)",i[o[c][0]]=e.target[o[c][0]].value):i[o[c][0]]=e.target[o[c][0]].checked;a&&r.setState({result:["Request Sent... Awaiting Response"].concat(Object(ce.a)(r.state.result))},(function(){return window.eel.execute_eel(i)((function(e){var n=r.state.result.reverse(),t=!0;r.setState({result:n.map((function(n){return"Request Sent... Awaiting Response"===n&&t?(t=!1,e):n})).reverse()})}))})),e.preventDefault()},r.updateCheckbox=function(e){e.target.previousSibling.hasAttribute("checked")?e.target.previousSibling.removeAttribute("checked"):e.target.previousSibling.setAttribute("checked","")},r.fullscreenEvent=function(){document.fullscreenElement?r.setState({fullscreen:!0}):r.setState({fullscreen:!1})},r.enterFullscreen=function(){return r.window.current.requestFullscreen()},r.exitFullscreen=function(){return document.exitFullscreen()},r.state={result:e.data||[],fullscreen:!1,dragging:!1,pos:e.pos,rel:null},r}return Object(j.a)(t,[{key:"componentDidMount",value:function(){document.addEventListener("fullscreenchange",this.fullscreenEvent),null===this.windowForm.current?this.windowResult.current.style.height="calc(100% - 1.625rem)":this.windowResult.current.style.height="\n calc(100% - 1.625rem - ".concat(this.windowForm.current.scrollHeight/16,"rem)\n ")}},{key:"componentDidUpdate",value:function(e,n){var t=this.state.dragging;t&&!n.dragging?(document.addEventListener("mousemove",this.windowMove),document.addEventListener("mouseup",this.windowDrop)):!t&&n.dragging&&(document.removeEventListener("mousemove",this.windowMove),document.removeEventListener("mouseup",this.windowDrop))}},{key:"componentWillUnmount",value:function(){document.removeEventListener("fullscreenchange",this.fullscreenEvent)}},{key:"render",value:function(){var e=this,n=this.state,t=n.pos,r=n.result,o=n.fullscreen,i=this.props,a=i.requestType,c=i.requestArgs,l=i.hightlight,s=i.toggle,u=i.destroy;return b.a.createElement(Oe,{ref:this.window,style:{left:"".concat(t.x,"px"),top:"".concat(t.y,"px")}},b.a.createElement(je,null,b.a.createElement(Se,{title:"".concat(a," Request / Response Window"),onMouseDown:this.windowGrab,ref:this.windowTitle},a),b.a.createElement(ke,null,o?b.a.createElement(C.s,{onClick:this.exitFullscreen,size:"1rem"}):b.a.createElement(C.r,{onClick:this.enterFullscreen,size:"1rem"})," ",b.a.createElement(C.i,{onClick:s,size:"1rem"})," ",b.a.createElement(C.q,{onClick:u,size:"1rem"}))),b.a.createElement(Ce,{onMouseDown:l},b.a.createElement(Ie,{ref:this.windowResult},r.length>0?r.map((function(e,n){return b.a.createElement(m.Fragment,{key:n},e?e.html?b.a.createElement("div",{dangerouslySetInnerHTML:{__html:e.message?e.message:"Empty Response"}}):b.a.createElement("div",null,e):b.a.createElement("div",null,"Empty Response"))})):b.a.createElement("div",null,"No Responses Present")),c.length>0?b.a.createElement(Ae,{onSubmit:this.executeRequest,ref:this.windowForm},c.map((function(n,t){var r=Object(E.a)(n,3),o=r[0],i=r[1];return r[2]?b.a.createElement(xe,{key:t},b.a.createElement(Re,null,i?"Required":"Optional"),b.a.createElement(_e,{type:"search",name:o,placeholder:o})):b.a.createElement(xe,{key:t},b.a.createElement(Re,null,o),b.a.createElement(Me,null,b.a.createElement("input",{type:"checkbox",name:o}),b.a.createElement("label",{onClick:e.updateCheckbox})))})),b.a.createElement(ze,null,b.a.createElement(Te,null,"Execute Request"),b.a.createElement(Le,{onClick:this.clearResult},b.a.createElement(C.k,null)))):null))}}]),t}(m.Component);function Ne(){var e=Object(o.a)(["\n text-overflow: ellipsis;\n padding-top: 0.15rem;\n white-space: nowrap;\n font-size: 0.75rem;\n overflow: hidden;\n height: 1.2rem;\n margin-top: 0;\n"]);return Ne=function(){return e},e}function Fe(){var e=Object(o.a)(["\n border-top: solid thin rgb(31, 93, 117);\n background-color: rgb(5, 32, 58);\n width: calc(100% - 1.2rem);\n color: rgb(255, 255, 255);\n position: fixed;\n height: 1.2rem;\n bottom: 0;\n left: 0;\n"]);return Fe=function(){return e},e}function Pe(){var e=Object(o.a)(["\n background-color: rgb(31, 93, 117);\n color: rgb(255, 255, 255);\n border: rgb(31, 93, 117);\n padding: 0.4rem 1rem;\n border-radius: 5rem;\n margin: 0.15rem;\n"]);return Pe=function(){return e},e}function We(){var e=Object(o.a)(["\n border: solid thin rgb(225, 53, 57);\n background-color: rgb(225, 53, 57);\n color: rgb(255, 255, 255);\n padding: 0.4rem 1rem;\n border-radius: 5rem;\n transition: none;\n cursor: text;\n \n :active {\n transform: none;\n transition: none;\n }\n"]);return We=function(){return e},e}function qe(){var e=Object(o.a)(["\n background-color: rgb(5, 32, 58);\n overflow-y: scroll;\n transition: 250ms;\n padding: 0;\n height: 0;\n\n ","\n"]);return qe=function(){return e},e}function Ue(){var e=Object(o.a)(["\n background-color: rgb(5, 32, 58);\n color: rgb(255, 255, 255);\n margin: 1.1875rem 0;\n"]);return Ue=function(){return e},e}function He(){var e=Object(o.a)(["\n border: solid thin rgb(225, 53, 57);\n background-color: rgb(5, 32, 58);\n margin: 0.578125rem 0.15rem;\n color: rgb(255, 255, 255);\n padding: 0.5rem 1.5rem;\n border-radius: 5rem;\n transition: 250ms;\n"]);return He=function(){return e},e}function Ke(){var e=Object(o.a)(["\n border: solid thin rgb(31, 93, 117);\n background-color: rgb(5, 32, 58);\n margin: 0.578125rem 0.15rem;\n color: rgb(255, 255, 255);\n padding: 0.5rem 1.5rem;\n border-radius: 5rem;\n transition: 250ms;\n"]);return Ke=function(){return e},e}function Be(){var e=Object(o.a)(["\n border-top: solid thin rgb(31, 93, 117);\n background-color: rgb(5, 32, 58);\n width: calc(100% - 1.2rem);\n color: rgb(255, 255, 255);\n -ms-overflow-style: none;\n scrollbar-width: none;\n white-space: nowrap;\n text-align: center;\n overflow-x: scroll;\n overflow-y: hidden;\n position: fixed;\n height: 3.25rem;\n bottom: 1.2rem;\n left: 0;\n"]);return Be=function(){return e},e}function Ve(){var e=Object(o.a)(["\n background-color: rgb(5, 32, 58);\n color: rgb(0, 255, 255);\n padding: 0.25rem 0;\n cursor: pointer;\n"]);return Ve=function(){return e},e}function Ge(){var e=Object(o.a)(["\n border-top: solid thin rgb(31, 93, 117);\n background-color: rgb(5, 32, 58);\n width: calc(100% - 1.2rem);\n text-align: center;\n position: fixed;\n bottom: 4.45rem;\n left: 0;\n"]);return Ge=function(){return e},e}var Ye=Object(i.c)("div")(Ge()),Xe=Object(i.c)("div")(Ve()),Je=Object(i.c)("div")(Be()),Ze=Object(i.c)("button")(Ke()),Qe=Object(i.c)("button")(He()),$e=Object(i.c)("div")(Ue()),en=Object(i.c)("div")(qe(),(function(e){return e.active&&"\n border-top: solid thin rgb(31, 93, 117);\n padding: 0.5rem 0;\n transition: 250ms;\n height: 9.2rem;\n\n @media (min-width: 1280px) {\n height: 7.2rem;\n }\n\n @media (min-width: 2000px) {\n height: 5.2rem;\n }\n "})),nn=Object(i.c)("button")(We()),tn=Object(i.c)("button")(Pe()),rn=Object(i.c)("div")(Fe()),on=Object(i.c)("p")(Ne()),an=function(e){Object(S.a)(t,e);var n=Object(k.a)(t);function t(){var e;Object(O.a)(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return(e=n.call.apply(n,[this].concat(o))).winManager=b.a.createRef(),e.column=0,e.row=0,e.state={showHelp:!1,address:"",windows:[],help:{}},e.createWindow=function(n,t,r){for(var o=[n,t,b.a.createRef(),!0,r?[r]:null],i=Object(ce.a)(e.state.windows),a=!1,c=0;c<i.length;c++)if(void 0===i[c]){i[c]=o,a=!0;break}a||i.push(o),e.setState({windows:i})},e.removeWindow=function(n){return function(t){var r=Object(ce.a)(e.state.windows);delete r[n],0===r.filter(Boolean).length?e.clearWindows():e.setState({windows:r}),t.stopPropagation()}},e.clearWindows=function(){e.winManager.current.style.zIndex=1,e.setState({windows:[]})},e.windowPosition=function(){return 5===e.column&&(e.column=0,e.row++),e.column++,{x:25*e.column+25*e.row,y:25*e.column+40+e.row}},e.windowHighlight=function(n){var t=Number(e.winManager.current.style.zIndex)+1;e.winManager.current.style.zIndex=t,n.current.window.current.style.zIndex=t},e.windowToggle=function(n,t){var r=Object(ce.a)(e.state.windows),o=r.indexOf(t);r[o][3]=n,e.windowHighlight(t[2]),e.setState({windows:r}),t[2].current.window.current.style.display=n?"block":"none"},e.windowCenter=function(n){return function(t){e.windowToggle(!0,n),n[2].current.window.current.style.height="55vh",n[2].current.window.current.style.width="40vw",n[2].current.window.current.style.left="25px",n[2].current.window.current.style.top="65px",t.stopPropagation()}},e.createWindowEvent=function(n,t){return function(){t.length>0?e.createWindow(n,t,""):window.eel.execute_eel({message:n.toLowerCase()})((function(r){null!==r?r.alert?window.showAlert({message:r.message,type:r.type}):e.createWindow(n,t,r):window.showAlert({message:"".concat(n," Request Executed"),type:"INFO"})}))}},e.windowHighlightEvent=function(n){return function(){return e.windowHighlight(n)}},e.windowToggleEvent=function(n,t){return function(r){e.windowToggle(n,t),r.stopPropagation()}},e.launchWebVersion=function(e){if(e.ctrlKey)window.open(window.location.href,"_blank"),window.showAlert({message:"Web Version Launched",type:"INFO"});else if(e.altKey){var n=new XMLHttpRequest;n.open("GET","/logout"),n.send(),window.location.reload()}},e.showHelpToggle=function(){return e.setState({showHelp:!e.state.showHelp})},e}return Object(j.a)(t,[{key:"componentDidMount",value:function(){var e=this;window.eel.host_eel()((function(n){return window.eel.help_eel()((function(t){return e.setState({address:n,help:t})}))}))}},{key:"componentDidUpdate",value:function(){this.column=0,this.row=0}},{key:"render",value:function(){var e=this,n=this.state,t=n.showHelp,r=n.address,o=n.windows,i=n.help;return b.a.createElement(m.Fragment,null,b.a.createElement(Ye,null,b.a.createElement(Xe,{onClick:this.showHelpToggle},t?b.a.createElement(C.b,{size:"0.8rem"}):b.a.createElement(C.e,{size:"0.8rem"})),b.a.createElement(en,{active:t},Object.entries(i).map((function(n,t){var r=Object(E.a)(n,2),o=r[0],i=r[1];return b.a.createElement(m.Fragment,{key:t},b.a.createElement(nn,{title:"".concat(o," Namespace")},o)," ",i.map((function(n,t){var r=Object(E.a)(n,4),o=r[0],i=r[1],a=r[2],c=r[3];return b.a.createElement(tn,{key:t,title:"Available: ".concat(o).concat(a?" ".concat(a):""),onClick:e.createWindowEvent(i,c)},"Session"===o?b.a.createElement(C.f,{size:"0.6rem"}):null," ",a?b.a.createElement(C.g,{size:"0.65rem"}):null," ",i)})))})))),b.a.createElement(Je,null,b.a.createElement("div",{ref:this.winManager,style:{zIndex:1}},o.length>0?b.a.createElement(m.Fragment,null,b.a.createElement(Qe,{title:"Remove All Windows",onClick:this.clearWindows},"Clear Windows"),o.map((function(n,t){return b.a.createElement(m.Fragment,{key:t},void 0!==n?b.a.createElement(m.Fragment,null,b.a.createElement(De,{ref:n[2],requestType:n[0],requestArgs:n[1],pos:e.windowPosition(),data:n[4],hightlight:e.windowHighlightEvent(n[2]),toggle:e.windowToggleEvent(!1,n),destroy:e.removeWindow(t)}),b.a.createElement(Ze,{onClick:e.windowToggleEvent(!n[3],n)},n[0]," ",n[3]?b.a.createElement(C.h,{size:"0.7rem",title:"Hide ".concat(n[0]," Window"),onClick:e.windowToggleEvent(!1,n)}):b.a.createElement(C.j,{size:"0.7rem",title:"Show ".concat(n[0]," Window"),onClick:e.windowToggleEvent(!0,n)})," ",b.a.createElement(C.l,{size:"0.7rem",title:"Reset ".concat(n[0]," Window Position"),onClick:e.windowCenter(n)})," ",b.a.createElement(C.m,{size:"0.7rem",title:"Remove ".concat(n[0]," Window"),onClick:e.removeWindow(t)}))):null)}))):b.a.createElement($e,null,"No Active Windows To Manage"))),b.a.createElement(rn,null,b.a.createElement(on,{title:"Listening Address: ".concat(r),onClick:this.launchWebVersion},"Listening Address: ".concat(r))))}}]),t}(m.Component);function cn(){var e=Object(o.a)(["\n border-bottom: solid thin rgb(31, 113, 145);\n border-right: solid thin rgb(31, 113, 145);\n border-left: solid thin rgb(31, 113, 145);\n background-color: rgb(5, 32, 58);\n font-size: 0.8rem;\n transition: 250ms;\n padding: 0.4rem;\n cursor: pointer;\n width: 8.5rem;\n\n :hover {\n background-color: rgb(0, 55, 117);\n transition: 250ms;\n }\n\n :first-child {\n border-top: solid thin rgb(31, 113, 145);\n border-top-right-radius: 0.25rem;\n border-top-left-radius: 0.25rem;\n }\n\n :last-child {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n }\n\n > svg {\n vertical-align: text-bottom;\n }\n"]);return cn=function(){return e},e}function ln(){var e=Object(o.a)(["\n position: fixed;\n"]);return ln=function(){return e},e}var sn=Object(i.c)("div")(ln()),un=Object(i.c)("div")(cn()),dn=function(e){Object(S.a)(t,e);var n=Object(k.a)(t);function t(){return Object(O.a)(this,t),n.apply(this,arguments)}return Object(j.a)(t,[{key:"render",value:function(){var e=this.props,n=e.show,t=e.top,r=e.left,o=e.sessionAdd,i=e.sessionRemove,a=e.blacklistAdd,c=e.blacklistRemove,l=e.clientRemove;return n?b.a.createElement(sn,{style:{top:t,left:r}},b.a.createElement(un,{onClick:o},b.a.createElement(C.p,{size:"1rem",color:"rgb(0, 255, 255)"})," Session Add"),b.a.createElement(un,{onClick:i},b.a.createElement(C.o,{size:"1rem",color:"rgb(0, 255, 255)"})," Session Remove"),b.a.createElement(un,{onClick:a},b.a.createElement(C.a,{size:"1rem",color:"rgb(138, 43, 226)"})," Blacklist Add"),b.a.createElement(un,{onClick:c},b.a.createElement(C.n,{size:"1rem",color:"rgb(138, 43, 226)"})," ","Blacklist Remove"),b.a.createElement(un,{onClick:l},b.a.createElement(C.m,{size:"1rem",color:"rgb(225, 53, 57)"})," Delete")):null}}]),t}(m.Component);function mn(){var e=Object(o.a)(["\n background-color: rgb(31, 93, 117);\n width: calc(100% - 1.2rem);\n color: rgb(255, 255, 255);\n text-align: center;\n padding: 0.8rem 0;\n"]);return mn=function(){return e},e}function bn(){var e=Object(o.a)(["\n ","\n background-color: rgb(24, 79, 59);\n margin: 0.0625rem 0;\n height: 0.375rem;\n"]);return bn=function(){return e},e}function gn(){var e=Object(o.a)(["\n background-color: rgb(31, 93, 117);\n"]);return gn=function(){return e},e}function pn(){var e=Object(o.a)(["\n vertical-align: text-bottom;\n margin-right: 0.15rem;\n height: 0.90625rem;\n width: 0.90625rem;\n"]);return pn=function(){return e},e}function fn(){var e=Object(o.a)(["\n ","\n\n @media (max-width: 767px) {\n min-height: 1.4125rem;\n padding-right: 1rem;\n position: relative;\n text-align: right;\n padding-left: 45%;\n overflow: hidden;\n max-width: 100%;\n display: block;\n\n &:before {\n content: attr(data-label);\n position: absolute;\n padding-left: 1rem;\n text-align: left;\n width: 55%;\n left: 0;\n }\n }\n"]);return fn=function(){return e},e}function wn(){var e=Object(o.a)(["\n ","\n"]);return wn=function(){return e},e}function hn(){var e=Object(o.a)(["\n ","\n padding: 0.75rem 1.5rem;\n ","\n\n > td:first-child {\n border-top: solid thin rgb(31, 113, 145);\n }\n"]);return hn=function(){return e},e}function vn(){var e=Object(o.a)(["\n background-color: rgb(5, 32, 58);\n ","\n\n > tr:first-child {\n padding-top: 1.5rem;\n }\n\n > tr:last-child {\n padding-bottom: 1.5rem;\n }\n"]);return vn=function(){return e},e}function yn(){var e=Object(o.a)(["\n background-color: rgb(31, 93, 117);\n\n @media (max-width: 767px) {\n display: none;\n }\n"]);return yn=function(){return e},e}function En(){var e=Object(o.a)(["\n width: calc(100% - 1.125rem);\n color: rgb(255, 255, 255);\n border-collapse: collapse;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n margin-bottom: 5.9rem;\n -ms-user-select: none;\n text-align: center;\n user-select: none;\n ","\n"]);return En=function(){return e},e}function On(){var e=Object(o.a)(["\n @media (max-width: 767px) {\n display: block;\n }\n"]);return On=function(){return e},e}function jn(){var e=Object(o.a)(["\n border: solid thin rgb(31, 113, 145);\n text-overflow: ellipsis;\n white-space: nowrap;\n max-width: 3.1rem;\n border-top: none;\n overflow: hidden;\n padding: 0.3rem;\n"]);return jn=function(){return e},e}var Sn,kn,xn,Cn,An,Rn,_n,Mn=Object(i.b)(jn()),zn=Object(i.b)(On()),Tn=Object(i.c)("table")(En(),zn),Ln=Object(i.c)("thead")(yn()),In=Object(i.c)("tbody")(vn(),zn),Dn=Object(i.c)("tr")(hn(),(function(e){return e.activeSession&&"color: ".concat(e.activeSession,";")}),zn),Nn=Object(i.c)("th")(wn(),Mn),Fn=Object(i.c)("td")(fn(),Mn),Pn=Object(i.c)("img")(pn()),Wn=Object(i.c)("div")(gn()),qn=Object(i.c)("div")(bn(),(function(e){return e.width&&"width: ".concat(e.width,"%;")})),Un=Object(i.c)("div")(mn()),Hn=function(e){Object(S.a)(t,e);var n=Object(k.a)(t);function t(e){var r;return Object(O.a)(this,t),(r=n.call(this,e)).tableBody=b.a.createRef(),r.touchStartMenuTimestamp=0,r.touchEndMenuTimestamp=0,r.lastSelected=null,r.displayKeys=["Row","Country","Connect IP","Unique ID","Username","Hostname","Privileges","Antivirus","Operating System","CPU","GPU","RAM","Active Window","Idle Time","Resource Usage"],r.displayValues=["username","hostname","privileges","antivirus","operating_system","cpu","gpu","ram"],r.hiddenKeys=["Initial Connect","Filepath","Running","Build Name","Build Version","OS Version","System Locale","System Uptime","PC Manufacturer","PC Model","MAC Address","External IP","Local IP","Timezone","Country Code","Region","~City","~Zip Code","~Latitude","~Longitude"],r.hiddenValues=["initial_connect","filepath","running","build_name","build_version","os_version","system_locale","system_uptime","pc_manufacturer","pc_model","mac_address","external_ip","local_ip","timezone","country_code","region","city","zip_code","latitude","longitude"],r.sessionAdd=function(){var e=r.allSelected("unique-id");e.length>0?(window.eel.execute_eel({message:"session",id:e.join(",")})((function(e){return console.log(e)})),window.showAlert({message:"Client".concat(r.plural(e)," Added To Session"),type:"SUCCESS"})):r.selectMenuError()},r.sessionRemove=function(){var e=r.allSelected("unique-id");e.length>0?(window.eel.execute_eel({message:"session",id:e.join(","),remove:!0})((function(e){return console.log(e)})),window.showAlert({message:"Client".concat(r.plural(e)," Removed From Session"),type:"SUCCESS"})):r.selectMenuError()},r.blacklistAdd=function(){var e=r.allSelected("connect-ip");e.length>0?(window.eel.execute_eel({message:"blacklist",add:e.join(",")})((function(e){return console.log(e)})),window.showAlert({message:"Blacklist Address".concat(r.plural(e,"es")," Added"),type:"SUCCESS"})):r.selectMenuError()},r.blacklistRemove=function(){var e=r.allSelected("connect-ip");e.length>0?(window.eel.execute_eel({message:"blacklist",remove:e.join(",")})((function(e){return console.log(e)})),window.showAlert({message:"Blacklist Address".concat(r.plural(e,"es")," Removed"),type:"SUCCESS"})):r.selectMenuError()},r.clientRemove=function(){var e=r.allSelected("unique-id");e.length>0?(window.eel.execute_eel({message:"delete",id:e.join(",")})((function(e){return console.log(e)})),window.showAlert({message:"Client".concat(r.plural(e)," Removed"),type:"SUCCESS"})):r.selectMenuError()},r.clipboard=function(e){return function(n){n.altKey&&(window.isSecureContext?(window.navigator.clipboard.writeText(e),window.showAlert({message:"Field Copied To Clipboard",type:"SUCCESS"})):window.showAlert({message:"Clipboard Failed",type:"DANGER"}),n.stopPropagation(),n.preventDefault())}},r.selectMenuError=function(){return window.showAlert({message:"Select Menu Error",type:"DANGER"})},r.plural=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"s";return 1===e.length?"":n},r.errorFlag=function(e){return e.currentTarget.src="./static/flags/placeholder.png"},r.properties=function(e){for(var n=[],t=0;t<r.hiddenValues.length;t++){var o=e[r.hiddenValues[t]],i=r.hiddenKeys[t];n.push("".concat(i,": ").concat(o))}return r.propertiesResult(n.join("\n"))},r.propertiesResult=function(e){return{onContextMenu:r.clipboard(e),title:e}},r.menu=function(e){return r.isSelected(e.currentTarget)&&r.setState({selectData:{show:!0,left:window.innerWidth-e.clientX<165?e.clientX-136:e.clientX,top:window.innerHeight-e.clientY<165?e.clientY-150:e.clientY,sessionAdd:r.sessionAdd,sessionRemove:r.sessionRemove,blacklistAdd:r.blacklistAdd,blacklistRemove:r.blacklistRemove,clientRemove:r.clientRemove}})},r.touchStartMenu=function(e){return r.touchStartMenuTimestamp=e.timeStamp},r.touchEndMenu=function(e){r.touchEndMenuTimestamp=e.timeStamp,r.touchEndMenuTimestamp-r.touchStartMenuTimestamp>300&&r.menu(e)},r.select=function(e){r.setState({selectData:{show:!1}});var n=e.currentTarget;if(e.ctrlKey)r.isSelected(n)?(r.removeSelected(n),r.lastSelected=null):(r.addSelected(n),r.lastSelected=n);else if(e.shiftKey){for(var t=r.tableBody.current.rows,o=0,i=0,a=0;a<t.length;a++)t[a]===n?o=a:t[a]===r.lastSelected&&(i=a);r.rangeSelect(t,o,i)}else r.singleSelect(n);e.stopPropagation()},r.singleSelect=function(e){for(var n=r.tableBody.current.rows,t=!1,o=!1,i=0;i<n.length;i++)n[i]!==e?r.isSelected(n[i])&&(o||(o=!0),r.removeSelected(n[i])):r.isSelected(e)&&(t=!0);t&&!o?(r.removeSelected(e),r.lastSelected=null):(r.addSelected(e),r.lastSelected=e)},r.rangeSelect=function(e,n,t){if(r.lastSelected!==e[n]){if(n>t){var o=n;n=t,t=o}for(var i=0;i<e.length;i++)i>=n&&i<=t?r.isSelected(e[i])||r.addSelected(e[i]):r.isSelected(e[i])&&r.removeSelected(e[i])}else r.singleSelect(r.lastSelected)},r.allSelected=function(e){var n=[];if(null!==r.tableBody.current)for(var t=r.tableBody.current.rows,o=0;o<t.length;o++)r.isSelected(t[o])&&n.push(t[o].getAttribute("data-".concat(e)));return n},r.clearSelected=function(){if(null!==r.tableBody.current){var e=r.tableBody.current.rows;r.lastSelected=null;for(var n=0;n<e.length;n++)r.isSelected(e[n])&&r.removeSelected(e[n])}},r.addSelected=function(e){e.setAttribute("data-selected",""),e.style.backgroundColor="rgb(0, 40, 80)"},r.removeSelected=function(e){e.removeAttribute("data-selected"),e.removeAttribute("style")},r.isSelected=function(e){return e.hasAttribute("data-selected")},r.state={selectData:{show:!1},clients:e.clients,session:e.session},r}return Object(j.a)(t,[{key:"componentDidMount",value:function(){var e=this,n=this.props,t=n.clientsLoad,r=n.sessionLoad;window.addEventListener("click",(function(){e.setState({selectData:{show:!1}}),e.clearSelected()})),window.eel.clients_eel()((function(e){return window.eel.session_eel()((function(n){t(e),r(n)}))}))}},{key:"render",value:function(){var e=this,n=this.props,t=n.clients,r=n.session,o=this.state.selectData;return b.a.createElement(m.Fragment,null,t.size>0?b.a.createElement(Tn,null,b.a.createElement(Ln,null,b.a.createElement(Dn,null,this.displayKeys.map((function(e,n){return b.a.createElement(Nn,{key:n,title:e},e)})))),b.a.createElement(In,{ref:this.tableBody},Array.from(t.entries()).map((function(n,t){var o=Object(E.a)(n,2),i=o[0],a=o[1];return b.a.createElement(Dn,{key:t,"data-unique-id":i,"data-connect-ip":a.connect_ip,onClick:e.select,onContextMenu:e.menu,onTouchStart:e.touchStartMenu,onTouchEnd:e.touchEndMenu,activeSession:r.has(i)?"rgb(0, 255, 255)":"rgb(255, 255, 255)"},b.a.createElement(Fn,Object.assign({"data-label":e.displayKeys[0]},e.properties(a)),t+1),b.a.createElement(Fn,{"data-label":e.displayKeys[1],title:a.country,onContextMenu:e.clipboard(a.country)},b.a.createElement(m.Fragment,null,b.a.createElement(Pn,{src:"./static/flags/".concat(a.country_code,".png"),onError:e.errorFlag}),a.country)),b.a.createElement(Fn,{"data-label":e.displayKeys[2],title:a.connect_ip,onContextMenu:e.clipboard(a.connect_ip)},a.connect_ip),b.a.createElement(Fn,{"data-label":e.displayKeys[3],title:i,onContextMenu:e.clipboard(i)},i),e.displayValues.map((function(n,t){return b.a.createElement(Fn,{key:t,"data-label":e.displayKeys[4+t],title:a[n],onContextMenu:e.clipboard(a[n])},a[n])})),b.a.createElement(Fn,Object.assign({"data-label":e.displayKeys[e.displayKeys.length-3]},a.active_window&&{title:a.active_window,onContextMenu:e.clipboard(a.active_window)}),a.active_window?a.active_window:"..."),b.a.createElement(Fn,Object.assign({"data-label":e.displayKeys[e.displayKeys.length-2]},a.idle_time&&{title:a.idle_time,onContextMenu:e.clipboard(a.idle_time)}),a.idle_time?a.idle_time:"..."),b.a.createElement(Fn,Object.assign({"data-label":e.displayKeys[e.displayKeys.length-1]},a.resource_usage&&{title:a.resource_usage,onContextMenu:e.clipboard(a.resource_usage)}),a.resource_usage?a.resource_usage.split("/").map((function(e){return b.a.createElement(Wn,null,b.a.createElement(qn,{width:e}))})):"..."))})))):b.a.createElement(Un,null,"No Clients Connected"),b.a.createElement(ae,null),b.a.createElement(an,null),b.a.createElement(dn,{show:o.show,top:o.top,left:o.left,sessionAdd:o.sessionAdd,sessionRemove:o.sessionRemove,blacklistAdd:o.blacklistAdd,blacklistRemove:o.blacklistRemove,clientRemove:o.clientRemove}))}}]),t}(m.Component),Kn=Object(g.b)((function(e){return{session:e.session,clients:e.clients}}),(function(e){return{clientsLoad:function(n){return e(function(e){return{type:"CLIENTS_LOAD",payload:e}}(n))},sessionLoad:function(n){return e(function(e){return{type:"SESSION_LOAD",payload:e}}(n))}}}))(Hn);var Bn=function(){var e=Object(g.c)(),n=Object(r.d)();return document.title=Object(g.d)((function(e){return"".concat(e.clients.size," Connected Client").concat(1===e.clients.size?"":"s").concat(e.session.size>0?" [".concat(e.session.size," Client Session]"):"")})),An=function(n,t,r){if(e(function(e,n){return{type:"CLIENT_ADD",payload:{unique_id:e,client:n}}}(n,t)),r){var o=new Audio("./static/alert.wav").play();void 0!==o&&o.catch((function(){return window.showAlert({message:"Failed To Play Alert Audio",type:"DANGER"})})),window.showAlert({message:"Client Connected",type:"SUCCESS"})}},window.showAlert=function(e){return n.show(e.message,{type:e.type})},Cn=function(n){return e(function(e){return{type:"SESSION_REMOVE",payload:e}}(n))},Sn=function(){return e({type:"SESSION_ALL"})},kn=function(){return e({type:"SESSION_CLOSE"})},xn=function(n){return e(function(e){return{type:"SESSION_ADD",payload:e}}(n))},Rn=function(n){return e(function(e){return{type:"CLIENT_REMOVE",payload:e}}(n))},_n=function(n){return e(function(e){return{type:"ACTIVITY_UPDATE",payload:e}}(n))},window.eel.expose(Sn,"sessionAllEel"),window.eel.expose(kn,"sessionCloseEel"),window.eel.expose(xn,"sessionAddEel"),window.eel.expose(Cn,"sessionRemoveEel"),window.eel.expose(An,"clientAddEel"),window.eel.expose(Rn,"clientRemoveEel"),window.eel.expose(_n,"activityUpdateEel"),b.a.createElement(Kn,null)},Vn={position:r.b.TOP_LEFT,transition:r.c.FADE,timeout:3e3};window.eel.set_host("ws://".concat(window.location.host)),window.oncontextmenu=function(){return!1},window.addEventListener("load",(function(){window.addEventListener("error",(function(e){return console.log("Window Error: ".concat(e.message))})),window.eel._websocket.addEventListener("open",(function(){return console.log("Host Websocket Connected!")})),window.eel._websocket.addEventListener("error",(function(e){console.log("Websocket Error: ".concat(e.message)),window.alert("Host Connection Error. Closing!"),window.close()})),window.eel._websocket.addEventListener("close",(function(){window.alert("Host Disconnected. Closing!"),window.close()}))})),y.a.render(b.a.createElement(b.a.StrictMode,null,b.a.createElement(g.a,{store:h},b.a.createElement(c,null),b.a.createElement(r.a,Object.assign({template:function(e){var n=e.style,t=e.options,r=e.message,o=e.close;return b.a.createElement(u,{style:n,color:t.type,bgColor:t.type},r,"SUCCESS"===t.type&&"!","DANGER"===t.type&&".","WARNING"===t.type&&".","INFO"===t.type&&".",b.a.createElement(d,{onClick:o},"x"))}},Vn),b.a.createElement(Bn,null)))),document.getElementById("root"))}},[[37,1,2]]]);
+//# sourceMappingURL=main.bca18f22.chunk.js.map \ No newline at end of file