Shemplo/Neerc-chat-client

View on GitHub
src/main/resources/gfx/emoji/monkey-2.svg

Summary

Maintainability
Test Coverage
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
     viewBox="0 0 511.998 511.998" style="enable-background:new 0 0 511.998 511.998;" xml:space="preserve">
<path style="fill:#D8A982;" d="M443.28,144.095c-4.731,0-9.282,0.766-13.546,2.164c6.65,18.427,9.929,37.762,9.661,57.613
    c4.591,8.626,8.569,17.446,11.926,26.414c20.166-3.772,35.433-21.457,35.433-42.719C486.752,163.558,467.289,144.095,443.28,144.095
    z"/>
<path style="fill:#CC9D72;" d="M480.074,164.425c4.225,6.702,6.678,14.634,6.678,23.142c0,21.261-15.267,38.945-35.433,42.719
    c-2.716-7.256-5.846-14.415-9.372-21.452C461.104,201.493,475.683,184.835,480.074,164.425z"/>
<path style="fill:#755E56;" d="M442.214,127.22c-6.386,0-12.547,0.983-18.342,2.8c3.568,7.334,6.597,14.945,9.059,22.783
    c23.406-6.074,46.271,11.688,46.271,35.807c0,17.672-12.46,32.48-29.054,36.122c3.094,7.623,5.736,15.36,7.918,23.182
    c26.191-7.008,45.538-30.934,45.538-59.304C503.604,154.759,476.064,127.22,442.214,127.22z"/>
<path style="fill:#68504A;" d="M479.201,188.61c0-4.772-0.907-9.29-2.524-13.428c3.062-7.291,4.766-15.288,4.766-23.679
    c0-3.707-0.349-7.332-0.981-10.86c14.09,11.259,23.142,28.571,23.142,47.968c0,28.37-19.347,52.296-45.538,59.304
    c-2.182-7.821-4.825-15.559-7.918-23.181C466.741,221.09,479.201,206.283,479.201,188.61z"/>
<path style="fill:#D8A982;" d="M68.72,144.095c4.731,0,9.282,0.766,13.546,2.164c-6.65,18.427-9.929,37.762-9.661,57.613
    c-4.591,8.626-8.569,17.446-11.926,26.414c-20.166-3.772-35.433-21.457-35.433-42.719C25.248,163.558,44.711,144.095,68.72,144.095z
    "/>
<path style="fill:#CC9D72;" d="M31.926,164.425c-4.225,6.702-6.678,14.634-6.678,23.142c0,21.261,15.267,38.945,35.433,42.719
    c2.716-7.256,5.846-14.415,9.372-21.452C50.896,201.493,36.317,184.835,31.926,164.425z"/>
<path style="fill:#755E56;" d="M69.786,127.22c6.386,0,12.547,0.983,18.342,2.8c-3.568,7.334-6.597,14.945-9.059,22.783
    c-23.406-6.074-46.271,11.688-46.271,35.807c0,17.672,12.46,32.48,29.054,36.122c-3.094,7.623-5.736,15.36-7.918,23.182
    c-26.191-7.008-45.538-30.934-45.538-59.304C8.397,154.759,35.936,127.22,69.786,127.22z"/>
<path style="fill:#68504A;" d="M32.799,188.61c0-4.772,0.907-9.29,2.524-13.428c-3.062-7.291-4.766-15.288-4.766-23.679
    c0-3.707,0.349-7.332,0.981-10.86C17.449,151.901,8.397,169.214,8.397,188.61c0,28.37,19.347,52.296,45.538,59.304
    c2.182-7.821,4.825-15.559,7.918-23.181C45.259,221.09,32.799,206.283,32.799,188.61z"/>
<path style="fill:#7C6359;" d="M441.592,203.872c1.314-97.497-83.082-175.564-185.53-175.564
    c-102.189,0-186.815,77.8-185.53,175.565C52.123,238.458,43.579,276.192,45.34,313.89c1.214,25.998,11.213,51.114,28.644,72.301l0,0
    c12.971,15.765,29.075,29.012,47.289,39.31l269.793-0.121c42.047-23.848,73.477-63.504,75.719-111.491
    C468.545,276.191,460.001,238.456,441.592,203.872z"/>
<path style="fill:#705850;" d="M185.323,386.19L185.323,386.19c-17.431-21.187-27.43-46.304-28.645-72.301
    c-1.761-37.698,6.784-75.433,25.192-110.017c-1.042-79.265,54.392-145.402,129.872-167.594c-17.612-5.179-36.323-7.97-55.681-7.97
    c-102.189,0-186.815,77.8-185.53,175.565c-18.408,34.584-26.953,72.318-25.192,110.017c1.214,25.998,11.213,51.114,28.644,72.301
    l0,0c12.971,15.765,29.075,29.012,47.289,39.31l111.255-0.05C214.348,415.159,198.274,401.93,185.323,386.19z"/>
<path style="fill:#F2C29E;" d="M401.67,204.487c3.148-79.099-67.261-122.021-109.897-82.463l-8.255,7.659
    c-15.485,14.367-39.427,14.367-54.912,0c-4.657-3.389-17.773-21.534-43.179-22.374c-61.629-2.058-97.936,88.383-59.242,149.908
    c4.828,7.686,5.007,17.682,0.356,25.487c-23.761,39.856-21.313,88.879,8.371,127.283l7.883-8.965
    c15.804,28.622,40.984,41.251,66.198,40.065l-9.889,14.93c36.318,13.354,77.845,13.348,114.213-0.113l-9.907-14.805
    c0.15,0.007,0.301,0.017,0.45,0.022c2.97,0.107,5.916,0.013,8.827-0.27c0.289-0.028,0.576-0.065,0.864-0.097
    c0.4-0.044,0.8-0.086,1.198-0.138c0.326-0.042,0.65-0.091,0.974-0.138c0.36-0.052,0.72-0.103,1.079-0.161
    c0.331-0.053,0.661-0.111,0.992-0.169c0.35-0.061,0.7-0.124,1.049-0.192c1.011-0.194,2.179-0.449,3.006-0.648
    c1.201-0.289,2.696-0.689,3.972-1.079c1.332-0.406,3.011-0.975,4.675-1.62c1.242-0.479,2.444-0.979,3.833-1.613
    c1.142-0.521,2.462-1.166,3.69-1.817c1.538-0.816,2.703-1.494,3.967-2.275c0.916-0.564,2.113-1.322,3.748-2.479
    c10.457-7.397,17.512-16.352,23.677-27.558l0,0l7.918,8.964c29.508-38.295,32.064-87.156,8.25-127.129
    c-4.651-7.804-4.472-17.8,0.356-25.487C394.899,242.96,400.862,224.732,401.67,204.487z"/>
<path style="fill:#EAB794;" d="M188.684,415.496c-33.856-39.117-37.817-90.902-12.853-132.776c4.651-7.804,4.471-17.8-0.356-25.487
    c-31.43-49.974-13.649-123.228,31.755-144.219c-8.828-4.538-20.39-7.48-35.001-4.656c-55.767,10.778-80.724,93.912-46.156,148.875
    c4.828,7.686,5.007,17.682,0.356,25.487c-24.965,41.875-21.002,93.659,12.853,132.776c34.607,39.972,89.919,56.306,141.404,48.71
    C245.574,459.04,212.305,442.779,188.684,415.496z"/>
<g>
    <path style="fill:#755E56;" d="M368.412,399.869c-15.644,28.44-40.496,41.155-65.551,40.252c-0.149-0.005-0.3-0.015-0.45-0.022
        l25.371,37.422c2.579,3.855,6.912,6.169,11.551,6.169h90.757c4.85,0,7.431-5.724,4.22-9.36L368.412,399.869z"/>
    <path style="fill:#755E56;" d="M143.797,400.022l-65.462,74.309c-3.211,3.635-0.63,9.36,4.22,9.36h90.756
        c4.638,0,8.971-2.314,11.551-6.169l25.133-37.433C184.982,441.263,159.701,428.824,143.797,400.022z"/>
</g>
<g>
    <path style="fill:#68504A;" d="M368.892,400.411l-0.48-0.543c-0.196,0.356-0.4,0.7-0.599,1.051
        C368.174,400.754,368.533,400.581,368.892,400.411z"/>
    <path style="fill:#68504A;" d="M358.783,473.393l-26.391-38.926c-9.422,4.175-19.459,6.017-29.531,5.654
        c-0.149-0.005-0.301-0.016-0.45-0.022l25.372,37.421c2.579,3.854,6.912,6.168,11.551,6.168h38.73
        C370.32,483.689,363.089,479.827,358.783,473.393z"/>
    <path style="fill:#68504A;" d="M111.649,474.331l47.494-53.911c-5.708-5.558-10.896-12.336-15.347-20.397l-65.461,74.308
        c-3.211,3.636-0.63,9.36,4.22,9.36h33.315C111.019,483.689,108.439,477.966,111.649,474.331z"/>
</g>
<path style="fill:#C6976F;" d="M257.033,286.621c-11.248,1.642-21.266,9.181-27.338,18.791c-13.61,21.545-12.058,55.418,16,98.863
    c17.933,27.768,39.536,36.174,58.167,36.845c23.991,0.864,46.491-11.312,59.979-31.172c12.877-18.959,25.325-48.801,5.801-78.372
    c-9.73-14.736-27.714-21.036-44.61-12.589C325.032,318.989,290.615,281.719,257.033,286.621z"/>
<path style="fill:#BF8C62;" d="M270.244,404.276c-28.058-43.444-29.61-77.317-16-98.862c5.079-8.042,12.929-14.618,21.943-17.518
    c-20.007-5.121-36.309,1.396-46.493,17.518c-13.61,21.545-12.058,55.418,16,98.862c17.933,27.769,39.536,36.174,58.167,36.845
    c4.977,0.179,9.888-0.21,14.669-1.106C302.43,436.965,285.082,427.251,270.244,404.276z"/>
<path style="fill:#CC9D72;" d="M229.695,305.414c5.894-9.332,15.516-16.694,26.367-18.617c-33.644-5.96-68.87,32.146-68.97,32.193
    c-16.868-8.434-34.864-2.171-44.61,12.589c-19.524,29.571-7.075,59.414,5.801,78.372c23.961,35.279,74.617,44.347,107.779,7.908
    C237.766,397.754,206.383,342.319,229.695,305.414z"/>
<path style="fill:#BF8C62;" d="M161.909,360.597c9.745-14.76,27.742-21.022,44.61-12.589c0.04-0.019,5.818-6.253,14.908-13.282
    c0.496-26.726,16.498-44.715,34.636-47.93c-33.644-5.96-68.87,32.146-68.97,32.193c-16.868-8.434-34.864-2.17-44.61,12.589
    c-19.523,29.571-7.075,59.414,5.801,78.372c2.887,4.251,6.165,8.117,9.751,11.573C150.456,403.973,147.636,382.215,161.909,360.597z
    "/>
<ellipse style="fill:#656566;" cx="305.268" cy="248.524" rx="14.179" ry="17.998"/>
<path style="fill:#4F4F51;" d="M305.952,230.574c-8.8-0.526-14.858,8.563-14.858,17.954c0,16.633,16.378,24.365,24.936,11.705
    C304.159,259.518,298.351,241.819,305.952,230.574z"/>
<ellipse style="fill:#656566;" cx="206.853" cy="248.524" rx="14.179" ry="17.998"/>
<path style="fill:#4F4F51;" d="M204.109,242.279c0-4.473,1.293-8.557,3.421-11.705c-0.227-0.014-0.45-0.043-0.679-0.043
    c-7.83,0-14.179,8.057-14.179,17.998c0,9.94,6.348,17.998,14.179,17.998c4.306,0,8.156-2.446,10.758-6.293
    C210.096,259.78,204.109,251.927,204.109,242.279z"/>
<path d="M206.55,222.87c-11.954,0-21.679,11.475-21.679,25.578c0,14.105,9.726,25.579,21.679,25.579
    c11.954,0,21.679-11.475,21.679-25.579C228.229,234.344,218.503,222.87,206.55,222.87z M206.55,259.026
    c-3.158,0-6.678-4.344-6.678-10.578c0-6.232,3.52-10.577,6.678-10.577c3.158,0,6.678,4.344,6.678,10.577
    C213.228,254.681,209.708,259.026,206.55,259.026z"/>
<path d="M304.97,222.87c-11.954,0-21.679,11.475-21.679,25.578c0,14.105,9.726,25.579,21.679,25.579s21.679-11.475,21.679-25.579
    C326.65,234.344,316.924,222.87,304.97,222.87z M304.97,259.026c-3.158,0-6.678-4.344-6.678-10.578
    c0-6.232,3.52-10.577,6.678-10.577s6.678,4.344,6.678,10.577C311.649,254.681,308.129,259.026,304.97,259.026z"/>
<path d="M428.647,121.262C378.021,26.122,252.096-7.367,156.366,46.596c-3.608,2.033-4.885,6.607-2.851,10.217
    s6.606,4.886,10.217,2.851c27.686-15.605,59.508-23.854,92.027-23.854c102.161,0,179.805,79.522,178.043,167.204
    c0.032,0.387-0.269,2.249,0.867,4.383c24.115,45.303,29.027,96.149,21.131,127.586c-1.19,4.74,2.401,9.33,7.28,9.33
    c3.357,0,6.413-2.271,7.269-5.675c6.716-26.747,3.936-59.907-2.384-85.797c26.255-10.166,44.033-35.597,44.033-64.229
    C512,145.057,471.729,112.015,428.647,121.262z M455.257,215.461c-1.993-4.517-4.139-8.985-6.437-13.392
    c0.107-13.438-1.669-28.454-5.412-42.94c16.123,0.161,29.191,13.321,29.191,29.481C472.597,200.27,465.581,210.753,455.257,215.461z
     M463.922,238.314c-0.951-2.99-1.97-5.972-3.051-8.934c15.888-6.976,26.728-22.966,26.728-40.77
    c0-26.103-22.527-46.774-48.706-44.29c-1.086-3.046-2.258-6.065-3.512-9.047c32.453-4.686,61.619,20.54,61.619,53.336
    C496.999,210.508,483.71,230.022,463.922,238.314z"/>
<path d="M136.14,78.827c3.163-2.674,3.559-7.406,0.884-10.57c-2.674-3.162-7.407-3.56-10.57-0.884
    c-18.161,15.357-32.837,33.672-43.518,53.804C39.952,112.217,0,145.25,0,188.61c0,28.401,17.602,53.763,43.599,64.051
    c-4.948,20.201-7.017,40.936-6.053,61.577c2.222,47.593,31.238,87.43,71.849,113.069l-36.982,42.057
    c-7.495,8.487-1.462,21.826,9.842,21.826h90.756c7.155,0,13.805-3.551,17.804-9.528l11.035-16.659
    c34.71,11.383,73.402,11.37,108.159-0.11l11.241,16.799c3.979,5.947,10.629,9.499,17.784,9.499h90.757
    c5.232,0,9.819-2.963,11.971-7.732c2.152-4.769,1.336-10.17-2.129-14.094l-37.278-42.199c21.498-13.614,40.949-32.243,53.852-54.176
    c2.101-3.57,0.909-8.167-2.66-10.269c-3.571-2.102-8.167-0.909-10.269,2.66c-12.089,20.55-30.685,37.915-50.994,50.384l-5.626-6.368
    c27.078-38.675,30.09-88.463,5.07-130.531c-3.202-5.373-3.099-12.306,0.269-17.665c25.382-40.406,22.127-98.884-8.54-134.485
    c-2.704-3.139-7.439-3.488-10.579-0.786c-3.138,2.703-3.49,7.438-0.786,10.578c24.98,28.997,30.068,78.874,7.503,116.213
    c-7.121,12.005-6.43,24.297-0.757,33.819c17.086,28.72,20.56,64.44,5.372,97.174c12.241-45.01-20.624-86.798-57.733-73.608
    c-10.337-9.925-40.155-35.315-70.713-30.919c-30.565-4.394-60.378,20.994-70.713,30.919c-37.105-13.189-69.976,28.591-57.734,73.607
    c-14.757-31.808-12.29-67.517,5.371-97.17c5.696-9.561,6.346-21.942-0.75-33.815c-35.466-58.633-1.175-139.728,52.942-137.923
    c22.144,0.731,33.453,16.815,38.325,20.376c18.257,16.939,46.858,16.939,65.115,0c3.774-2.189,23.28-30.099,58.139-17.103
    c3.878,1.449,8.201-0.523,9.649-4.404c1.448-3.881-0.523-8.201-4.404-9.649c-8.143-3.039-16.729-4.508-25.554-4.213
    c-28.703,0.95-43.497,21.136-48.032,24.372c-12.534,11.63-32.174,11.63-44.71,0c-4.786-3.416-24.8-30.558-62.788-23.207
    c-60.843,11.758-88.607,100.534-51.084,160.23c3.362,5.353,3.466,12.285,0.263,17.661c-24.379,40.855-22.762,90.931,5.195,130.703
    l-5.552,6.314c-37.289-22.823-64.876-58.843-66.907-102.347c-1.349-28.868,3.7-57.901,14.457-84.855
    c9.393-23.596,10.713-18.849,10.713-26.984C77.7,155.018,99,110.232,136.14,78.827z M210.465,451.994l2.456-3.708
    c16.007-1.572,30.384-8.208,42.87-19.805c14.896,13.74,30.506,18.618,43.128,19.839l2.404,3.593
    C272.085,460.695,239.728,460.721,210.465,451.994z M425.642,476.19h-86.61c-2.14,0-4.127-1.062-5.316-2.84
    c-0.906-1.354-4.206-6.286-17.028-25.448c20.856-2.992,40.397-14.832,53.534-34.447c0.089,0.101,1.29,1.458,1.201,1.358
    L425.642,476.19z M228.82,329.882l36.09,48.853c1.471,1.991,3.739,3.044,6.038,3.044c6.048,0,9.724-6.952,6.026-11.957l-42.73-57.84
    c3.11-5.744,7.292-10.484,12.881-13.918l47.306,58.621c2.61,3.234,7.335,3.719,10.548,1.127c3.224-2.602,3.728-7.323,1.127-10.548
    l-43.236-53.577c19.877-0.012,43.537,16.654,56.373,30.416c0.143,0.152,14.329,15.469,21.734,31.086
    c1.282,2.705,3.975,4.288,6.781,4.288c5.449,0,9.147-5.709,6.771-10.717c-4.692-9.896-11.505-19.378-16.73-25.959
    c9.413-0.927,19.114,3.571,25.278,12.906c15.778,23.898,8.7,51.353-8.422,73.677c-23.773,30.275-72.78,37.565-102.963-9.18v-0.001
    C234.482,373.555,226.729,349.375,228.82,329.882z M148.44,335.71c5.734-8.687,15.117-13.891,25.27-12.897
    c-5.224,6.58-12.032,16.059-16.722,25.949c-2.377,5.011,1.325,10.717,6.771,10.717c2.807,0,5.499-1.584,6.781-4.288
    c6.875-14.499,18.928-27.642,21.759-31.113c0.207-0.224,13.818-14.785,31.404-23.674c-6.38,9.599-10.277,22.12-10.138,36.759
    l-9.569,11.858c-3.989,4.944-0.38,12.211,5.832,12.211c4.172,0,6.179-3.282,6.357-3.429c5.044,21.383,18.765,46.173,29.418,59.666
    c-27.884,25.834-71.484,21.135-94.375-16.338c-1.071-1.763-1.786-3.068-2.286-3.917C133.635,369.437,139.89,348.659,148.44,335.71z
     M141.408,413.617c12.919,19.327,32.535,31.348,53.744,34.33c-3.84,5.798-12.88,19.444-16.826,25.403
    c-1.189,1.778-3.177,2.84-5.316,2.84H86.386L141.408,413.617z M62.7,202.07c-2.261,4.338-4.375,8.734-6.342,13.178
    c-10.095-4.803-16.954-15.177-16.954-26.638c0-16.009,12.826-29.07,28.739-29.469C64.454,173.379,62.7,187.537,62.7,202.07z
     M72.642,144.282c-25.845-2.202-48.239,18.262-48.239,44.329c0,17.895,10.476,33.58,26.305,40.611
    c-1.08,2.952-2.099,5.925-3.049,8.904c-19.542-8.4-32.658-27.831-32.658-49.515c0-32.412,28.662-57.819,61.167-53.398
    C74.908,138.201,73.731,141.229,72.642,144.282z"/>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>