HEX
Server: Apache
System: Linux server2.voipitup.com.au 4.18.0-553.111.1.lve.el8.x86_64 #1 SMP Fri Mar 13 13:42:17 UTC 2026 x86_64
User: posscale (1027)
PHP: 8.2.30
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //home/posscale/subdomains/xibo/vendor/emojione/emojione/lib/android/generator/generate.js
var util = require("util"),
    fs   = require("fs"),
    _    = require("underscore");


// Load emojis
var emojis = require("../../../emoji_strategy.json");

// Generate Java mapping
var mapping = _(emojis).map(function(data, shortname) {
    // Get codepoints
    var codepoints = _(data.unicode.split("-")).map(function (code) {
        return "0x" + code;
    });

    return '_shortNameToUnicode.put("' + shortname + '", new String(new int[] {' + codepoints.join(',') + '}, 0, ' + codepoints.length + '));';
}).join("\n        ");

// Generate Java class from template
var input  = fs.readFileSync("./Emojione.java");
var output = _(input.toString()).template()({ mapping: mapping });

// Write Java class to file
var output_path = "../com/emojione/Emojione.java";
fs.writeFileSync(output_path, output);

console.log("Generated " + output_path);