2026-04-06 02:03:56 +03:00
|
|
|
module.exports=function(t){var e={};function n(i){if(e[i])return e[i].exports;var o=e[i]={i:i,l:!1,exports:{}};return t[i].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,i){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:i})},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=15)}([function(t,e){t.exports=require("react")},function(t,e){t.exports=require("react-bootstrap")},function(t,e){t.exports=require("events")},function(t,e){t.exports=require("react-draggable")},function(t,e){t.exports=require("graph-diagram")},function(t,e){t.exports=require("path")},function(t,e){t.exports=require("jsonfile")},function(t,e){t.exports=require("react-password-mask")},function(t,e){t.exports=require("request")},function(t,e){t.exports=require("fs")},function(t,e){t.exports=require("jsonic")},function(t,e){t.exports=require("electron")},function(t,e){t.exports=require("react-list")},function(t,e){t.exports=require("osenv")},function(t,e){t.exports=require("ensureDir")},function(t,e,n){t.exports=n(16)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=n(17),a=n(1),s=n(3),r=n.n(s);var l=n(18),h=n(19),c=n(20),d=n(21).toString("base64"),u=l.format(".titlebar {\n\tpadding: 0 3px;\n\tbackground-color: #f6f6f6;\n}\n\n.titlebar.webkit-draggable {\n\t-webkit-app-region: drag;\n}\n\n.titlebar-stoplight {\n\tfloat: left;\n}\n\n.titlebar:after,\n.titlebar-stoplight:after {\n\tcontent: ' ';\n\tdisplay: table;\n\tclear: both;\n}\n\n.titlebar-stoplight:hover .titlebar-close {\n\tbackground-position: -26px 0;\n}\n\n.titlebar-stoplight:hover .titlebar-minimize {\n\tbackground-position: 0 0;\n}\n\n.titlebar-stoplight:hover .titlebar-fullscreen {\n\tbackground-position: -13px 0;\n}\n\n.titlebar.alt .titlebar-stoplight:hover .titlebar-close {\n\tbackground-position: -104px 0;\n}\n\n.titlebar.alt .titlebar-stoplight:hover .titlebar-minimize {\n\tbackground-position: -78px 0;\n}\n\n.titlebar.alt .titlebar-stoplight:hover .titlebar-fullscreen {\n\tbackground-position: -91px 0;\n}\n\n.titlebar-close,\n.titlebar-minimize,\n.titlebar-fullscreen {\n\tfloat: left;\n\tmargin: 6px 4px;\n\tbackground-repeat: no-repeat;\n\tbackground-image: url(%s);\n\tbackground-size: auto 12px;\n\twidth: 12px;\n\theight: 12px;\n\tborder-radius: 6px;\n}\n\n.titlebar.webkit-draggable .titlebar-close,\n.titlebar.webkit-draggable .titlebar-minimize,\n.titlebar.webkit-draggable .titlebar-fullscreen {\n\t-webkit-app-region: no-drag;\n}\n\n.titlebar-close {\n\tposition: relative;\n\tmargin-left: 6px;\n\tbackground-position: -65px 0;\n}\n\n.titlebar-fullscreen {\n\tposition: relative;\n\tbackground-position: -52px 0;\n}\n\n.titlebar-minimize {\n\tposition: relative;\n\tbackground-position: -39px 0;\n}\n\n.titlebar-close:active::after,\n.titlebar-minimize:active::after,\n.titlebar-fullscreen:active::after {\n\tdisplay: block;\n\tposition: absolute;\n\ttop: 0;\n\tbottom: 0;\n\tleft: 0;\n\tright: 0;\n\tcontent: \"\";\n\tbackground: rgba(0, 0, 0, .25);\n\tborder-radius: 100%;\n}\n",d),p=18;class m extends i.Component{constructor(t){super(t),this._keyDownHandler=this.handleKeyDown.bind(this),this._keyUpHandler=this.handleKeyUp.bind(this)}componentWillMount(){this.setState({altDown:!1,draggable:!0})}componentWillReceiveProps(t){if(t.draggable)try{this.setState({draggable:t.draggable},()=>{})}catch(t){console.log(t)}}componentDidMount(){document.body.addEventListener("keydown",this._keyDownHandler),document.body.addEventListener("keyup",this._keyUpHandler)}componentWillUnMount(){document.body.removeEventListener("keydown",this._keyDownHandler),document.body.removeEventListener("keyup",this._keyUpHandler)}handleKeyDown(t){t.keyCode===p&&this.setState({altDown:!0})}handleKeyUp(t){t.keyCode===p&&this.setState({altDown:!1})}handleMaximize(t){this.state.altDown?this.props.handleMaximize(t):this.props.handleFullScreen(t)}handleNop(t){t.preventDefault(),t.stopPropa
|