{"version":3,"sources":["jsdelivr-header.js","/npm/webgl-3d-animation@1.0.4/src/app.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACLA,IAwDI,WAxDA,KAAkB,QAAQ,QAC1B,GAAkB,QAAQ,MAC1B,gBAAkB,QAAQ,MAAM,OAChC,KAAkB,QAAQ,QAC1B,QAAkB,QAAQ,WAC1B,IAAkB,UAElB,KAAO,QAAQ,IAAI,MAAQ,KAE/B,SAAS,gBAEL,IAAI,IAAI,QAAQ,OAAO,UAAY,MAEnC,IAAI,EAAS,KAAK,aAAa,KAE/B,EAAO,OAAO,MAEd,QAAQ,IAAI,8BAA+B,MAE3C,IAAI,EAAM,IAAI,gBAAgB,CAC1B,OAAQ,IAGZ,QAAQ,IAAI,4BAEZ,EAAI,GAAG,cAAc,SAAS,GAE1B,QAAQ,IAAI,6BAEZ,IAAI,GAAG,QAAQ,SAAS,GAEpB,QAAQ,IAAI,0BAA4B,EAC5C,IAEA,EAAG,GAAG,WAAW,SAAS,GAEtB,QAAQ,IAAI,sBAAwB,EACxC,IAIA,EAAG,GAAG,SAAS,WACX,QAAQ,IAAI,6BAChB,GACJ,GAEJ,CAIA,gBAIA,QAAQ,IAAI,YAAc,QAAQ,IAAI,qBAMlC,WAF8B,UAA9B,QAAQ,IAAI,eAEC,2CAIA,oBAGjB,QAAQ,IAAI,mCAAoC,WAAa,KAAO,IAAK","file":"/npm/webgl-3d-animation@1.0.4/src/app.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/webgl-3d-animation@1.0.4/src/app.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\nvar path            = require('path');\nvar fs              = require('fs');\nvar WebSocketServer = require(\"ws\").Server;\nvar http            = require(\"http\");\nvar express         = require(\"express\");\nvar app             = express();\n\nvar port = process.env.PORT || 8888;\n\nfunction socket_server() {\n\n    app.use(express.static(__dirname + \"/\"));\n\n    var server = http.createServer(app);\n\n    server.listen(port);\n\n    console.log(\"http server listening on %d\", port);\n\n    var wss = new WebSocketServer({\n        server: server\n    });\n\n    console.log(\"websocket server created\");\n\n    wss.on(\"connection\", function(ws) {\n\n        console.log(\"websocket connection open\");\n\n        app.on(\"text\", function(received_data) {\n\n            console.log(\"Received text format : \" + received_data);\n        });\n\n        ws.on(\"message\", function(received_data) {\n\n            console.log(\"Received message : \" + received_data);\n        });\n\n        // ---\n\n        ws.on(\"close\", function() {\n            console.log(\"websocket connection close\");\n        });\n    });\n\n} //      socket_server\n\n// ---\n\nsocket_server();\n\n// ---\n\nconsole.log(\"version: \" + process.env.npm_package_version);\n\nvar serviceUrl;\n\nif (process.env.HOSTING_VENDOR == \"heroku\") {\n\n    serviceUrl = \"http://webgl-3d-animation.herokuapp.com:\";\n\n} else {\n\n    serviceUrl = \"http://localhost:\";\n}\n\nconsole.log(\"\\nPoint your browser at \\n\\n\\t\\t\", serviceUrl + port + \"/\", \"\\n\");\n"]}