import { IconData } from '../interfaces/IconData' ; const languages = [ { name : [ 'JavaScript' , 'JS' ] , colorFrom : '#FFE693' , colorTo : '#E4A125' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36">
        <path id="javascript-logo" data-name="javascript-logo" fill="#FFFFFF" d="M0,0H36V36H0ZM33.051,27.414c-.263-1.642-1.332-3.023-4.5-4.309-1.1-.517-2.331-.878-2.7-1.71a1.771,1.771,0,0,1-.069-1.058,1.719,1.719,0,0,1,2.273-.99,2.44,2.44,0,0,1,1.464,1.35c1.551-1.014,1.551-1.014,2.632-1.687a6.191,6.191,0,0,0-.879-1.17,5.038,5.038,0,0,0-4.251-1.551l-1.058.133A4.835,4.835,0,0,0,23.4,17.929a4.706,4.706,0,0,0,.854,6.706c2.048,1.53,5.042,1.866,5.424,3.307.36,1.755-1.305,2.318-2.949,2.115a3.949,3.949,0,0,1-2.632-2L21.35,29.631a6.066,6.066,0,0,0,1.215,1.663c2.61,2.634,9.135,2.5,10.306-1.506a5.077,5.077,0,0,0,.111-2.475l.069.1ZM19.576,16.546H16.2c0,2.907-.014,5.8-.014,8.708,0,1.848.094,3.545-.207,4.066-.495,1.034-1.77.9-2.349.72a2.894,2.894,0,0,1-1.245-1.282,1.287,1.287,0,0,0-.191-.294L9.462,30.151a5.306,5.306,0,0,0,1.986,2.275,6.6,6.6,0,0,0,4.81.607,4.213,4.213,0,0,0,2.716-2.117c.765-1.4.6-3.1.6-5.019.018-3.081,0-6.163,0-9.269l.006-.084Z"/>
        </svg>` , width : 36 , height : 36 , xOffset : 0 , } , { name : [ 'TypeScript' , 'TS' ] , colorFrom : '#AFD3FC' , colorTo : '#2E79C7' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36">
        <path id="typescript-logo" data-name="typescript-logo" fill="#FFFFFF" d="M0,18V36H36V0H0Zm29.011-1.434a4.476,4.476,0,0,1,2.251,1.3,5.82,5.82,0,0,1,.863,1.155c.012.045-1.554,1.095-2.5,1.684-.035.022-.173-.126-.326-.354a2.042,2.042,0,0,0-1.692-1.017c-1.092-.075-1.794.5-1.788,1.451a1.32,1.32,0,0,0,.153.675c.24.5.687.8,2.085,1.4,2.579,1.11,3.681,1.84,4.367,2.88a5.225,5.225,0,0,1,.417,4.389,4.819,4.819,0,0,1-3.983,2.85,10.985,10.985,0,0,1-2.742-.027,6.62,6.62,0,0,1-3.663-1.91,6.341,6.341,0,0,1-.937-1.388,2.371,2.371,0,0,1,.33-.212c.162-.091.767-.441,1.338-.772l1.035-.6.218.321A4.836,4.836,0,0,0,25.8,29.7a3.341,3.341,0,0,0,3.5-.177,1.562,1.562,0,0,0,.2-2c-.279-.4-.851-.735-2.473-1.44A8.9,8.9,0,0,1,23.64,24a4.747,4.747,0,0,1-.989-1.8,7.24,7.24,0,0,1-.063-2.3,4.386,4.386,0,0,1,3.691-3.417,9.112,9.112,0,0,1,2.732.08Zm-8.451,1.5.012,1.475H15.885V32.858H12.57V19.544H7.887V18.1a14.387,14.387,0,0,1,.039-1.485c.018-.024,2.869-.036,6.326-.03l6.293.018Z"/>
        </svg>` , width : 36 , height : 36 , xOffset : 0 , } , { name : [ 'Java' ] , colorFrom : '#FFC7A2' , colorTo : '#EB6B01' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="30.642" height="41.317" viewBox="0 0 30.642 41.317">
            <g id="java-logo" transform="translate(-39.401 -0.001)">
            <path id="path1" fill="#FFFFFF" d="M115.013,7.656C113.1,9,110.94,10.521,109.78,13.039c-2.014,4.393,4.121,9.184,4.383,9.386A.339.339,0,0,0,114.67,22c-.022-.043-2.224-4.32-2.142-7.388.029-1.069,1.525-2.281,3.108-3.564a17.955,17.955,0,0,0,4.056-4.067c2.111-3.431-.235-6.8-.259-6.838a.339.339,0,0,0-.607.267,7.206,7.206,0,0,1-.809,4.552A9.862,9.862,0,0,1,115.013,7.656Z" transform="translate(-60.495)"/>
            <path id="path2" fill="#FFFFFF" d="M157.611,63.794a.339.339,0,0,0-.324-.587c-.324.123-7.942,3.059-7.942,6.607a6.759,6.759,0,0,0,1.808,4.681,3.559,3.559,0,0,1,.643.962,4.825,4.825,0,0,1-.567,2.688.339.339,0,0,0,.5.429c.131-.091,3.2-2.262,2.65-4.877a6.449,6.449,0,0,0-1.125-2.361c-.668-.993-1.15-1.71-.418-3.035C153.69,66.757,157.572,63.823,157.611,63.794Z" transform="translate(-95.051 -54.625)"/>
            <path id="path3" fill="#FFFFFF" d="M63.564,166.508a1.2,1.2,0,0,0,.178,1.122c.826,1.146,3.751,1.778,8.237,1.778h0c.608,0,1.25-.012,1.907-.036,7.172-.257,9.832-2.491,9.942-2.586a.339.339,0,0,0-.311-.583A49.349,49.349,0,0,1,73,167.138c-3.661,0-5.525-.264-5.981-.458a8.389,8.389,0,0,1,3.469-1.248.339.339,0,0,0-.065-.671C69.376,164.761,64.114,164.845,63.564,166.508Z" transform="translate(-20.832 -142.441)"/>
            <path id="path4" fill="#FFFFFF" d="M217.486,160.673a7.073,7.073,0,0,0-2.941.773.339.339,0,0,0,.16.637c.031,0,3.155.026,3.438,1.81.251,1.54-2.956,4.035-4.213,4.866a.339.339,0,0,0,.187.621.333.333,0,0,0,.071-.008c.3-.064,7.3-1.606,6.556-5.68C220.293,161.2,218.723,160.673,217.486,160.673Z" transform="translate(-150.756 -138.907)"/>
            <path id="path5" fill="#FFFFFF" d="M101.214,202.339a.339.339,0,0,0-.139-.339L99.4,200.824a.339.339,0,0,0-.281-.05,32.962,32.962,0,0,1-4.319.749,29.973,29.973,0,0,1-3.275.173c-2.547,0-4.212-.3-4.454-.519-.032-.062-.022-.09-.016-.105a.853.853,0,0,1,.432-.326.339.339,0,0,0-.2-.647c-1.683.406-2.506.974-2.446,1.688.106,1.266,3.038,1.915,5.517,2.087.356.024.742.037,1.146.037h0a48.128,48.128,0,0,0,9.458-1.306A.339.339,0,0,0,101.214,202.339Z" transform="translate(-39.282 -172.984)"/>
            <path id="path6" fill="#FFFFFF" d="M96.086,232.774a.339.339,0,0,0-.194-.622c-.226.006-2.207.1-2.346,1.357a1.311,1.311,0,0,0,.321,1.024c.711.843,2.632,1.344,5.87,1.532.383.023.772.034,1.157.034a17.649,17.649,0,0,0,7.005-1.344.339.339,0,0,0,.032-.6l-2.12-1.294a.341.341,0,0,0-.246-.043c-.013,0-1.36.282-3.391.558a10.958,10.958,0,0,1-1.431.079,17.762,17.762,0,0,1-4.72-.549A.136.136,0,0,1,96.086,232.774Z" transform="translate(-46.803 -200.703)"/>
            <path id="path7" fill="#FFFFFF" d="M52.173,258.522c9.43-.008,14.491-1.685,15.466-2.74a1.167,1.167,0,0,0,.353-.958,1.478,1.478,0,0,0-.649-.954.342.342,0,0,0-.442.06.335.335,0,0,0,0,.441c.059.077.094.2-.08.379-.39.364-4.321,1.469-10.866,1.8-.9.047-1.837.07-2.8.07-5.861,0-10.149-.8-10.712-1.271a8.35,8.35,0,0,1,3.347-1.092.339.339,0,0,0-.1-.669c-.046.006-.2.016-.379.026-2.662.163-5.738.525-5.9,1.9a1.4,1.4,0,0,0,.369,1.128c.719.808,2.785,1.882,12.392,1.882Z" transform="translate(0 -219.234)"/>
            <path id="path8" fill="#FFFFFF" d="M107.043,271.785a.338.338,0,0,0-.39.077c-.014.015-1.432,1.5-5.694,2.368a55.249,55.249,0,0,1-9.1.493c-4.418,0-8.621-.174-8.663-.176a.339.339,0,0,0-.093.668,50.409,50.409,0,0,0,10.473,1.043,48.818,48.818,0,0,0,8.356-.7c4.952-.868,5.3-3.323,5.311-3.427A.339.339,0,0,0,107.043,271.785Z" transform="translate(-37.552 -234.94)"/>
            </g>
        </svg>` , width : 30.642 , height : 41.317 , xOffset : 0 , } , { name : [ 'PHP' , 'PHP7' ] , colorFrom : '#CED3FF' , colorTo : '#7077D7' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="44.962" height="23.652" viewBox="0 0 44.962 23.652">
        <path id="php-logo" data-name="php-logo" fill="#FFFFFF" d="M13.133,17H11.364L10.4,21.959h1.57a3.8,3.8,0,0,0,2.327-.588,3.124,3.124,0,0,0,1.03-1.965,2.148,2.148,0,0,0-.232-1.864A2.644,2.644,0,0,0,13.133,17Zm9.348-8.466C10.066,8.532,0,13.826,0,20.357S10.066,32.184,22.481,32.184s22.481-5.3,22.481-11.827S34.9,8.532,22.481,8.532ZM16.374,22.491a4.547,4.547,0,0,1-1.718,1.032,8,8,0,0,1-2.407.307H10.036L9.423,26.98H6.842l2.3-11.851h4.965A4.12,4.12,0,0,1,17.378,16.3,3.684,3.684,0,0,1,18,19.587a5.164,5.164,0,0,1-1.622,2.9Zm7.539,1.339,1.017-5.244a1.417,1.417,0,0,0-.127-1.22,1.8,1.8,0,0,0-1.287-.326H21.469L20.15,23.832H17.588l2.3-11.853h2.561L21.84,15.13h2.282a4.444,4.444,0,0,1,2.971.751,2.489,2.489,0,0,1,.493,2.434L26.514,23.83h-2.6Zm14.232-4.243a5.212,5.212,0,0,1-.571,1.587,5.35,5.35,0,0,1-1.051,1.317A4.571,4.571,0,0,1,34.8,23.523a8.009,8.009,0,0,1-2.409.307H30.185l-.613,3.151H26.99l2.3-11.851h4.963a4.12,4.12,0,0,1,3.267,1.177,3.679,3.679,0,0,1,.62,3.28ZM33.283,17H31.517l-.967,4.961h1.57a3.791,3.791,0,0,0,2.327-.588,3.134,3.134,0,0,0,1.032-1.965,2.147,2.147,0,0,0-.234-1.864A2.644,2.644,0,0,0,33.283,17Z" transform="translate(0 -8.532)"/>
        </svg>` , width : 44.962 , height : 23.652 , xOffset : - 1 , } , { name : [ 'Python' , 'Python3' , 'Python2' ] , colorFrom : '#9ECFFA' , colorTo : '#337AB4' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36">
        <g id="python-logo" data-name="python-logo" transform="translate(-4.5 -4.5)">
          <path id="path1" data-name="Path 7" fill="#FFFFFF" d="M16.66,21.882a6.135,6.135,0,0,1,1.088-.1h9.459a4.52,4.52,0,0,0,1.212-.165,4.225,4.225,0,0,0,3.132-4.1V9.324c0-2.332-1.987-4.084-4.348-4.472A35.547,35.547,0,0,0,22.029,4.5a25.088,25.088,0,0,0-4.159.352c-3.682.641-4.353,1.989-4.353,4.472v2.69h9.017v1.5H10.589c-3.347,0-6.062,4-6.088,8.946,0,.024,0,.047,0,.071a13.082,13.082,0,0,0,.252,2.574c.748,3.726,3.078,6.443,5.836,6.443h1.426V27.237A5.553,5.553,0,0,1,16.66,21.882Zm.958-11.465a1.64,1.64,0,1,1,1.634-1.635A1.634,1.634,0,0,1,17.618,10.418Z"/>
          <path id="path2" data-name="Path 8" fill="#FFFFFF" d="M37.921,17.125c-.861-3.431-3.092-5.875-5.708-5.875H30.787v3.82a5.709,5.709,0,0,1-4.648,5.888,5.067,5.067,0,0,1-.78.061H15.6a4.829,4.829,0,0,0-1.226.157,4.032,4.032,0,0,0-3.128,3.9v8.193c0,2.332,2.346,3.7,4.648,4.373a15.93,15.93,0,0,0,9.052,0c2.189-.626,4.335-1.89,4.335-4.373V30.787H20.267v-1.5H32.213c2.371,0,4.425-2.007,5.43-4.936a12.615,12.615,0,0,0,.658-4.081A12.93,12.93,0,0,0,37.921,17.125ZM25.139,32.179A1.64,1.64,0,1,1,23.5,33.814,1.634,1.634,0,0,1,25.139,32.179Z" transform="translate(2.198 2.198)"/>
        </g>
        </svg>` , width : 36 , height : 36 , xOffset : 0 , } , { name : [ 'HTML' , 'HTML5' ] , colorFrom : '#FDBAA2' , colorTo : '#F1652A' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="30.857" height="36" viewBox="0 0 30.857 36">
        <path id="html5-logo" data-name="html5-logo" fill="#FFFFFF" d="M4.5,2.25l2.807,32.4,12.6,3.6,12.636-3.6,2.811-32.4ZM29.25,12.857H14.464l.321,4.1H28.928L27.843,29.12l-7.915,2.258L12,29.13,11.455,22.9h3.878l.275,3.157,4.321,1.188,4.293-1.2.448-5.155H11.249L10.239,8.872H29.588Z" transform="translate(-4.5 -2.25)"/>
        </svg>` , width : 30.86 , height : 36 , xOffset : - 1 , } , { name : [ 'CSS' , 'CSS3' ] , colorFrom : '#A7C1FD' , colorTo : '#2865F0' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="30.857" height="36" viewBox="0 0 30.857 36">
        <g id="css3-logo" data-name="css3-logo" transform="translate(19.125 4.5)">
          <path id="path1" data-name="Path 3" fill="#FFFFFF" d="M-5.605,17.12Z" transform="translate(1.931 3.089)"/>
          <path id="path2" data-name="Path 4" fill="#FFFFFF" d="M-19.125-4.5l2.808,32.4,12.6,3.6L8.922,27.9l2.81-32.4ZM4.233,22.411l-7.924,2.26L-11.6,22.4l-.542-6.25h3.877l.276,3.179,4.306,1.218.011.022h0l4.3-1.193.451-5.155H-7.955l-.321-4.018H1.418l.353-4.1H-13.018l-.321-3.937H5.993Z" transform="translate(0 0)"/>
        </g>
        </svg>` , width : 30.86 , height : 36 , xOffset : 0 , } , { name : [ 'C' ] , colorFrom : '#AFB9F9' , colorTo : '#3748B5' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="36" height="40" viewBox="0 0 36 40">
        <path id="c-logo" data-name="c-logo" fill="#FFFFFF" d="M45.855,12.321l.1-.065a2.212,2.212,0,0,0-.8-.841L29.045,2.426A2.029,2.029,0,0,0,28.011,2.2a2.428,2.428,0,0,0-1.034.226L10.967,11.448A2.2,2.2,0,0,0,10,13.194V31.206a1.962,1.962,0,0,0,.3,1.1l-.067.032a1.888,1.888,0,0,0,.634.614l16.076,9.022a2.029,2.029,0,0,0,1.034.226,2.428,2.428,0,0,0,1.034-.226l16.009-9.022a2.2,2.2,0,0,0,.967-1.746V13.162a1.539,1.539,0,0,0-.133-.841ZM28.011,30.106a8.221,8.221,0,0,0,7.1-4.01l4.3,2.458a13.254,13.254,0,0,1-11.407,6.4A12.985,12.985,0,0,1,14.836,22.184,12.985,12.985,0,0,1,28.011,9.411a13.255,13.255,0,0,1,11.44,6.467L35.115,18.3a8.181,8.181,0,0,0-7.1-4.042,8.063,8.063,0,0,0-8.172,7.922A8.063,8.063,0,0,0,28.011,30.106Z" transform="translate(-10 -2.2)"/>
        </svg>` , width : 36 , height : 40 , xOffset : 2 , } , { name : [ 'C++' , 'CPP' ] , colorFrom : '#97C9FF' , colorTo : '#1D6AAE' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="36" height="40" viewBox="0 0 36 40">
        <path id="cpp-logo" data-name="cpp-logo" fill="#FFFFFF" d="M45.855,12.321l.1-.065a2.212,2.212,0,0,0-.8-.841L29.045,2.426A2.029,2.029,0,0,0,28.011,2.2a2.428,2.428,0,0,0-1.034.226L10.967,11.448A2.2,2.2,0,0,0,10,13.194V31.206a1.962,1.962,0,0,0,.3,1.1l-.067.032a1.888,1.888,0,0,0,.634.614l16.076,9.022a2.029,2.029,0,0,0,1.034.226,2.428,2.428,0,0,0,1.034-.226l16.009-9.022a2.2,2.2,0,0,0,.967-1.746V13.162a1.539,1.539,0,0,0-.133-.841ZM34.014,22.831V21.537h1.668V19.92H37.35v1.617h1.668v1.293H37.35v1.617H35.682V22.831Zm1.1-4.527a8.181,8.181,0,0,0-7.1-4.042,8.063,8.063,0,0,0-8.172,7.922,8.063,8.063,0,0,0,8.172,7.922,8.221,8.221,0,0,0,7.1-4.01l4.3,2.458a13.254,13.254,0,0,1-11.407,6.4A12.985,12.985,0,0,1,14.836,22.184,12.985,12.985,0,0,1,28.011,9.411a13.255,13.255,0,0,1,11.44,6.467Zm9.906,4.527H43.353v1.617H42.019V22.831h-2V21.537h2V19.92h1.334v1.617h1.668Z" transform="translate(-10 -2.2)"/>
        </svg>` , width : 36 , height : 40 , xOffset : 0 , } , { name : [ 'C#' , 'CSharp' , 'CS' ] , colorFrom : '#ECA5F3' , colorTo : '#953B9F' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="36" height="40" viewBox="0 0 36 40">
        <path id="csharp-logo" data-name="csharp-logo" fill="#FFFFFF" d="M45.855,12.321l.1-.065a2.212,2.212,0,0,0-.8-.841L29.045,2.426A2.029,2.029,0,0,0,28.011,2.2a2.428,2.428,0,0,0-1.034.226L10.967,11.448A2.2,2.2,0,0,0,10,13.194V31.206a1.962,1.962,0,0,0,.3,1.1l-.067.032a1.888,1.888,0,0,0,.634.614l16.076,9.022a2.029,2.029,0,0,0,1.034.226,2.428,2.428,0,0,0,1.034-.226l16.009-9.022a2.2,2.2,0,0,0,.967-1.746V13.162a1.539,1.539,0,0,0-.133-.841ZM28.011,34.957A12.985,12.985,0,0,1,14.836,22.184,12.985,12.985,0,0,1,28.011,9.411a13.255,13.255,0,0,1,11.44,6.467L35.115,18.3a8.181,8.181,0,0,0-7.1-4.042,8.063,8.063,0,0,0-8.172,7.922,8.063,8.063,0,0,0,8.172,7.922,8.221,8.221,0,0,0,7.1-4.01l4.3,2.458A13.254,13.254,0,0,1,28.011,34.957Zm17.01-13.42H43.953l-.3,1.293h1.367v1.617H43.353l-.4,1.94H41.319l.4-1.94H40.451l-.4,1.94h-1.6l.4-1.94h-.834V22.831h1.167l.3-1.293H38.017V19.92h1.768l.4-1.94h1.634l-.4,1.94h1.267l.4-1.94h1.6l-.4,1.94h.734Zm-4.236,1.293h1.267l.3-1.293H41.085Z" transform="translate(-10 -2.2)"/>
        </svg>` , width : 36 , height : 40 , xOffset : 0 , } , { name : [ 'Swift' ] , colorFrom : '#F4B377' , colorTo : '#FF6243' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="36" height="32" viewBox="0 0 36 32">
        <path id="swift-logo" fill="#FFFFFF" d="M32.976,24.492c.084-.168.084-.336.168-.5,2.019-7.9-2.777-17.137-11.021-22.01,3.618,4.873,5.048,10.669,3.786,15.877a8.254,8.254,0,0,1-.42,1.344,7.761,7.761,0,0,1-.675-.419A102.843,102.843,0,0,1,7.91,4.919,101.306,101.306,0,0,0,18.171,17.772,111.7,111.7,0,0,1,3.534,6.682,19.383,19.383,0,0,0,5.553,9.455c3.87,4.957,8.917,11,14.974,15.624-4.29,2.607-10.263,2.773-16.32,0A24.17,24.17,0,0,1,0,22.559,24.836,24.836,0,0,0,11.19,32.052c5.635,2.437,11.355,2.269,15.477,0h.086a1.757,1.757,0,0,0,.5-.336c2.019-1.008,5.973-2.1,8.16,2.1.588,1.176,1.681-4.284-2.439-9.325Z" transform="translate(-0.002 -1.979)"/>
        </svg>` , width : 36 , height : 32 , xOffset : 2 , } , { name : [ 'Rust' ] , colorFrom : '#FFBB8D' , colorTo : '#EA365B' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36">
        <path id="rust-logo" fill="#FFFFFF" d="M35.968,17.784l-1.511-.936q-.019-.22-.043-.441l1.3-1.211a.523.523,0,0,0-.173-.867l-1.66-.621q-.062-.215-.131-.428l1.036-1.439a.52.52,0,0,0-.339-.817L32.7,10.74q-.1-.2-.211-.393l.735-1.615a.516.516,0,0,0-.041-.5A.523.523,0,0,0,32.729,8l-1.777.062q-.137-.173-.281-.34l.408-1.73a.521.521,0,0,0-.626-.626l-1.73.409q-.169-.142-.342-.281l.062-1.777a.516.516,0,0,0-.735-.492L26.1,3.957c-.131-.071-.261-.143-.393-.211l-.285-1.751a.522.522,0,0,0-.817-.339L23.16,2.692q-.213-.068-.428-.129L22.111.9a.522.522,0,0,0-.867-.173l-1.21,1.3q-.22-.025-.44-.043L18.658.476a.519.519,0,0,0-.884,0l-.935,1.511c-.147.012-.295.027-.44.043L15.186.729A.519.519,0,0,0,14.319.9L13.7,2.563c-.144.041-.285.085-.428.129L11.832,1.656a.522.522,0,0,0-.817.339l-.285,1.751q-.2.1-.393.211L8.722,3.221a.519.519,0,0,0-.735.492L8.049,5.49c-.115.091-.229.185-.342.281l-1.73-.409a.521.521,0,0,0-.626.626l.407,1.73c-.094.112-.188.226-.279.34L3.7,8a.52.52,0,0,0-.492.735l.737,1.615q-.109.195-.211.393l-1.749.284a.523.523,0,0,0-.339.817L2.684,13.28c-.046.143-.088.284-.131.428l-1.66.621A.523.523,0,0,0,.72,15.2l1.3,1.211q-.025.22-.043.441l-1.511.936a.517.517,0,0,0,0,.884l1.511.936c.012.147.027.295.043.441L.72,21.256a.52.52,0,0,0,.173.867l1.66.621c.041.144.085.287.131.428L1.648,24.612a.518.518,0,0,0,.34.817l1.749.284c.068.132.138.263.211.393l-.737,1.615a.52.52,0,0,0,.492.735l1.775-.062c.093.115.185.229.281.342l-.407,1.732a.519.519,0,0,0,.626.624l1.73-.407c.112.1.226.188.342.28l-.062,1.777a.516.516,0,0,0,.735.491l1.614-.735c.131.073.261.143.393.211l.285,1.75a.522.522,0,0,0,.817.34l1.438-1.036c.143.046.284.09.428.131l.621,1.66a.518.518,0,0,0,.867.173l1.212-1.3c.146.017.293.03.44.044l.935,1.511a.521.521,0,0,0,.884,0l.935-1.511c.147-.014.295-.027.44-.044l1.21,1.3a.522.522,0,0,0,.867-.173l.621-1.66c.144-.041.287-.085.428-.131L24.6,34.8a.518.518,0,0,0,.817-.34l.285-1.75c.132-.068.263-.14.393-.211l1.614.735a.521.521,0,0,0,.735-.491l-.062-1.777c.115-.091.229-.184.34-.28l1.73.407a.521.521,0,0,0,.626-.624l-.407-1.732c.094-.112.188-.226.279-.342l1.777.062a.516.516,0,0,0,.492-.735l-.735-1.615c.071-.131.143-.261.211-.393l1.749-.284a.523.523,0,0,0,.339-.817l-1.036-1.439.131-.428,1.66-.621a.52.52,0,0,0,.173-.867l-1.3-1.212c.015-.146.03-.293.043-.441l1.511-.936a.517.517,0,0,0,0-.884ZM25.856,30.321a1.071,1.071,0,1,1,1.27-.823,1.071,1.071,0,0,1-1.27.823Zm-.513-3.473a.973.973,0,0,0-1.157.75l-.536,2.5a13.186,13.186,0,0,1-10.972-.052l-.536-2.5a.972.972,0,0,0-1.157-.749l-2.21.474a13.085,13.085,0,0,1-1.142-1.347H18.384c.121,0,.2-.021.2-.132V21.987c0-.111-.08-.132-.2-.132H15.239V19.443h3.4a2.137,2.137,0,0,1,2.091,1.814c.135.53.431,2.257.635,2.81.2.62,1.025,1.858,1.9,1.858h5.358a1.123,1.123,0,0,0,.194-.02A13.184,13.184,0,0,1,27.6,27.334ZM10.471,30.269A1.071,1.071,0,1,1,11.293,29a1.071,1.071,0,0,1-.822,1.272ZM6.392,13.723a1.071,1.071,0,1,1-1.4-.513A1.071,1.071,0,0,1,6.392,13.723ZM5.139,16.7l2.3-1.024a.975.975,0,0,0,.5-1.288l-.474-1.072H9.327v8.407H5.566a13.171,13.171,0,0,1-.425-5.024Zm10.1-.816V13.4h4.44c.229,0,1.619.266,1.619,1.3,0,.863-1.066,1.173-1.942,1.173H15.241Zm16.136,2.23c0,.328-.012.655-.036.977h-1.35c-.135,0-.19.088-.19.222v.62c0,1.46-.823,1.777-1.544,1.858-.686.077-1.447-.287-1.541-.708a4.644,4.644,0,0,0-2.146-3.606c1.323-.84,2.7-2.08,2.7-3.738A4.234,4.234,0,0,0,25.2,10.26a5.85,5.85,0,0,0-2.825-.93H8.418a13.147,13.147,0,0,1,7.361-4.156L17.425,6.9a.972.972,0,0,0,1.377.032l1.841-1.762a13.163,13.163,0,0,1,9.007,6.417l-1.26,2.848a.978.978,0,0,0,.5,1.288L31.31,16.8c.043.431.064.866.064,1.308ZM17.426,3.707a1.071,1.071,0,1,1,0,1.476,1.069,1.069,0,0,1,0-1.476ZM29.935,13.775a1.07,1.07,0,1,1,.543,1.415,1.066,1.066,0,0,1-.543-1.415Z" transform="translate(-0.216 -0.229)"/>
        </svg>` , width : 36 , height : 36 , xOffset : 2 , } , { name : [ 'Ruby' ] , colorFrom : '#FFAAA6' , colorTo : '#D32D27' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36">
        <path id="ruby-logo" fill="#FFFFFF" d="M30.234.125c4.55.792,5.839,3.921,5.744,7.2L36,7.277l-2.048,27L7.335,36.11h.024c-2.21-.094-7.134-.3-7.359-7.225l2.467-4.528L6.7,34.3l.754,1.769,4.207-13.8-.045.011.024-.045L25.52,26.692l-2.094-8.2-1.485-5.886,13.23-.859-.923-.77L24.75,3.19,30.239.109l0,.015ZM0,28.809v0ZM7.7,7.656c5.341-5.332,12.235-8.483,14.883-5.8s-.157,9.214-5.51,14.543-12.155,8.654-14.8,5.972S2.34,12.992,7.691,7.66l0,0Z" transform="translate(0 -0.109)"/>
        </svg>` , width : 36 , height : 36 , xOffset : 0 , } , { name : [ 'Kotlin' ] , colorFrom : '#875EFD' , colorTo : '#F24692' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36">
        <path id="kotlin-logo" fill="#FFFFFF" d="M1.95,36,18.9,18.75,36,36ZM0,0H18L0,18.75ZM20.1,0,0,21V36L18,18,36,0Z"/>
        </svg>` , width : 36 , height : 36 , xOffset : 4 , } , { name : [ 'Erlang' ] , colorFrom : '#FF96AC' , colorTo : '#E43C41' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="40" height="26" viewBox="0 0 40 26">
        <path id="erlang-logo" fill="#FFFFFF" d="M5.45,3.762H0V29.755H6.275A19.653,19.653,0,0,1,1.356,16.142,19.4,19.4,0,0,1,5.45,3.762Zm14.887.623a5.6,5.6,0,0,0-5.575,5.34H25.381c-.069-3.19-2.156-5.333-5.044-5.34Zm14.419-.616h.019l-.006-.006Zm.019,0A16.527,16.527,0,0,1,37.663,14.21a12.267,12.267,0,0,1,0,1.547H14.388c-.013,7.041,2.431,12.509,8.663,12.535,4.281-.019,7.375-3.273,9.494-6.81l6.025,3.094a26.984,26.984,0,0,1-3.619,5.186H40V3.768Z" transform="translate(0 -3.762)"/>
        </svg>` , width : 40 , height : 26 , xOffset : 0 , } , { name : [ 'Dart' ] , colorFrom : '#96FAE9' , colorTo : '#00CDAE' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36">
        <path id="dart-logo" fill="#FFFFFF" d="M-1633.221-1231.3l-6.054-5.972a8.483,8.483,0,0,1-1.847-3.211l18.473,6.45,4.461-1.943-1.506,4.7Zm-7.759-10.028a3.7,3.7,0,0,1-.114-.9l-.028-.761v-15.8l22.338,22.141-3.922,1.719Zm25.436.225-6.48-18.366a8.638,8.638,0,0,1,3.212,1.831l5.8,5.775v13.719l-4.491,1.465Zm-24.981-18.282,15.915-.028.825.028c.284.029.6.085.937.142l6.395,18.113-1.734,3.888Zm-3.353,17.522-4.178-4.169c-.938-.986-1.25-2.31-.654-2.93l6.736-10.2v16.2l.028.76a4.593,4.593,0,0,0,.142,1.071Zm20.149-18.367-.852-.028-16.313.028,10.26-6.732c.681-.592,1.989-.31,2.955.647l4.206,4.141.71,2.084C-1623.1-1260.148-1623.416-1260.2-1623.729-1260.233Z" transform="translate(1649.015 1267.274)"/>
        </svg>` , width : 36 , height : 36 , xOffset : 2 , } , { name : [ 'Go' , 'Golang' ] , colorFrom : '#70D0ED' , colorTo : '#00CDBF' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="46" height="18" viewBox="0 0 46 18">
        <path id="go-logo" fill="#FFFFFF" d="M-1628.295-1359.1a7.418,7.418,0,0,1-2.239-3.653,9.947,9.947,0,0,1-.941,1.589,9.27,9.27,0,0,1-6.383,3.989,7.666,7.666,0,0,1-6.025-1.548,7.453,7.453,0,0,1-2.844-5.208,9.515,9.515,0,0,1,1.9-6.874,9.883,9.883,0,0,1,6.271-4.057,7.429,7.429,0,0,1,5.935,1.149,7.282,7.282,0,0,1,2.6,3.307c.135.211.045.329-.223.4-1.411.375-2.374.656-3.763,1.031-.336.095-.358.118-.649-.234a3.034,3.034,0,0,0-1.053-.892,3.749,3.749,0,0,0-4.054.353,5.052,5.052,0,0,0-2.285,4.457,3.628,3.628,0,0,0,3.024,3.682,4.04,4.04,0,0,0,3.807-1.547c.2-.258.38-.54.6-.869h-4.322c-.471,0-.582-.3-.425-.7.291-.727.829-1.947,1.142-2.557a.6.6,0,0,1,.559-.375h7.208a10.128,10.128,0,0,1,1.55-3.05,9.328,9.328,0,0,1,6.271-3.917,8,8,0,0,1,6.383,1.2,7.348,7.348,0,0,1,3.158,5.231,9.317,9.317,0,0,1-2.576,7.953,10.136,10.136,0,0,1-5.375,3c-.605.117-1.21.14-1.792.211A8.179,8.179,0,0,1-1628.295-1359.1Zm6.159-11.306a5.012,5.012,0,0,0-3.919,4.082,3.918,3.918,0,0,0,2.061,4.433,3.937,3.937,0,0,0,3.651-.141,5.143,5.143,0,0,0,2.844-4.48,7.181,7.181,0,0,0-.066-.774,3.713,3.713,0,0,0-3.649-3.231A3.894,3.894,0,0,0-1622.136-1370.405Zm-31.355,5.137c-.089,0-.112-.07-.067-.14l.314-.587a.3.3,0,0,1,.224-.141h4.479c.089,0,.135.07.135.164l-.045.563a.172.172,0,0,1-.157.164Zm-5.487-2.275.471-.633a.315.315,0,0,1,.246-.118h10.213a.106.106,0,0,1,.112.141l-.179.563a.2.2,0,0,1-.2.141l-10.594.023C-1659-1367.426-1659.023-1367.473-1658.978-1367.543Zm3.449-2.041c-.09,0-.113-.046-.067-.117l.47-.633a.316.316,0,0,1,.247-.118h8c.089,0,.112.07.067.141l-.381.61a.338.338,0,0,1-.224.141Z" transform="translate(1659 1375.034)"/>
        </svg>` , width : 50 , height : 18 , xOffset : 0 , } , { name : [ 'Scala' ] , colorFrom : '#FF9894' , colorTo : '#DE322F' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="22" height="36" viewBox="0 0 22 36">
        <path id="scala-logo" fill="#FFFFFF" d="M6.883,36c6.735,0,20.5-2.274,22-4.5V22.906c-1.421,2.112-15.265,4.368-22,4.368V36Zm0-11.452c6.735,0,20.5-2.274,22-4.5V11.454c-1.421,2.112-15.265,4.368-22,4.368v8.726Zm0-11.454c6.735,0,20.5-2.274,22-4.5V0c-1.421,2.112-15.265,4.368-22,4.368Z" transform="translate(-6.883)"/>
        </svg>` , width : 22 , height : 36 , xOffset : 2 , } , { name : [ 'Elm' ] , colorFrom : '#BDFE94' , colorTo : '#F4AC21' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 34 34">
        <path id="elm-logo" fill="#FFFFFF" d="M-1825.38-651.962l16.068-16.067,16.068,16.067Zm25.939-8.061,7.128-7.127v14.255Zm-26.872-25.007,16.068,16.067-16.068,16.068Zm17.932,16.067,8.044-8.044,8.007,8.007-8.044,8.044Zm-8.281-8.28h14.7l-7.347,7.348Zm9.233-8.72h15.115v15.115Zm-10.551,7.4-7.4-7.4h16.087l7.4,7.4Z" transform="translate(1826.312 685.962)"/>
        </svg>` , width : 34 , height : 34 , xOffset : 0 , } , { name : [ 'Bash' , 'Shell' , 'sh' ] , colorFrom : '#9EB4C5' , colorTo : '#404E58' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="32" height="36" viewBox="0 0 32 36">
        <path id="bash-logo" fill="#FFFFFF" d="M-1956.762-1296.76a4.4,4.4,0,0,1-2.227-.6l-11.543-6.746a4.524,4.524,0,0,1-2.228-3.9v-13.493a4.531,4.531,0,0,1,2.228-3.9l11.546-6.746a4.41,4.41,0,0,1,2.227-.6,4.435,4.435,0,0,1,2.227.6l11.544,6.746a4.525,4.525,0,0,1,2.227,3.9v13.5a4.529,4.529,0,0,1-2.227,3.9l-11.547,6.746A4.433,4.433,0,0,1-1956.762-1296.76Zm.006-35.2a3.636,3.636,0,0,0-1.824.494l-11.546,6.746a3.728,3.728,0,0,0-1.83,3.214v13.493a3.728,3.728,0,0,0,1.83,3.214l11.543,6.746a3.633,3.633,0,0,0,1.823.493,3.669,3.669,0,0,0,.606-.057c-.64-.193-1.006-.841-1.006-1.776v-13.249c0-1.594.948-2.464,2.368-3.281l10.923-6.641a2.178,2.178,0,0,1,1.074-.326,1.271,1.271,0,0,1,1.184.769,3.7,3.7,0,0,0-1.775-2.6l-11.546-6.746A3.635,3.635,0,0,0-1956.756-1331.962Zm3.913,28.137h0l.009.953c0,.085.044.142.109.142a.143.143,0,0,0,.063-.016l.584-.331a.363.363,0,0,0,.169-.3l-.019-.97a3.7,3.7,0,0,0,1.411-2.834c-.013-1.056-.473-1.515-1.54-1.533-.8-.013-1.03-.146-1.036-.593a1.318,1.318,0,0,1,.789-1.169,1.753,1.753,0,0,1,.771-.2,1.284,1.284,0,0,1,.294.035h.018a.146.146,0,0,0,.067-.016.219.219,0,0,0,.058-.042.378.378,0,0,0,.1-.175l.221-.868a.236.236,0,0,0-.012-.177.1.1,0,0,0-.061-.049,1.435,1.435,0,0,0-.318-.035,2.156,2.156,0,0,0-.786.168l-.01-.979c0-.087-.044-.145-.11-.145a.137.137,0,0,0-.06.015l-.566.355a.36.36,0,0,0-.169.3l.009.978a3.491,3.491,0,0,0-1.356,2.7c.013,1.209.783,1.376,1.615,1.376h.02c.656.006.926.21.933.7a1.569,1.569,0,0,1-.9,1.361,1.907,1.907,0,0,1-.832.21,1.247,1.247,0,0,1-.388-.059.083.083,0,0,0-.035-.007.128.128,0,0,0-.06.016.212.212,0,0,0-.055.039.363.363,0,0,0-.1.181l-.212.877c-.025.1,0,.19.065.213a1.149,1.149,0,0,0,.422.07,2.468,2.468,0,0,0,.9-.2Zm6.846-2.86a.123.123,0,0,0-.058.017l-2.811,1.659c-.077.045-.129.094-.129.18v.726c0,.061.03.1.076.1a.114.114,0,0,0,.058-.018l2.853-1.712a.223.223,0,0,0,.087-.212v-.641C-1945.921-1306.647-1945.95-1306.686-1946-1306.686Z" transform="translate(1972.761 1332.76)"/>
        </svg>` , width : 32 , height : 36 , xOffset : 0 , } , { name : [ 'R' ] , colorFrom : '#8CBCFB' , colorTo : '#2469BF' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="36" height="28" viewBox="0 0 36 28">
        <path id="r-logo" fill="#FFFFFF" d="M-2055.524-1300.07a7.918,7.918,0,0,0-1.073-1.486,1.127,1.127,0,0,0-.824-.378h-1.649l0,8-6.141,0v-20.448h12.332s5.617.1,5.617,5.492-5.367,5.791-5.367,5.791h0a13.529,13.529,0,0,1,1.724.654,3.365,3.365,0,0,1,.873.63,2.372,2.372,0,0,1,.4.579l4.294,7.3-6.94,0Zm-3.494-6.394h3.719a1.706,1.706,0,0,0,1.723-1.769,1.608,1.608,0,0,0-1.723-1.7l-3.717,0Zm.349,5.912c.784-.015,1.547-.058,2.281-.131.184.262.352.534.514.809.194.358.381.72.572,1.08.047.089.094.177.14.267a24.707,24.707,0,0,1-3.508.706Zm-21.372-9.213c0-6.715,8.059-12.159,18-12.159h0c9.941,0,18,5.444,18,12.158,0,3.313-1.962,6.316-5.142,8.509-.036-.062-.072-.124-.11-.186a2.826,2.826,0,0,0-.816-.97,7,7,0,0,0,3.956-6.445c0-5.766-5.577-8.312-13.133-8.312s-13.682,3.721-13.682,8.312c0,3.2,2.986,5.986,7.36,7.373v3.64C-2073.842-1298.964-2080.041-1303.875-2080.041-1309.764Z" transform="translate(2080.041 1321.924)"/>
        </svg>` , width : 36 , height : 28 , xOffset : 3 , } , { name : [ 'XML' ] , colorFrom : '#FFDBA9' , colorTo : '#F29C1E' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="49" height="11" viewBox="0 0 49 11">
        <path id="xml-logo" fill="#FFFFFF" d="M-1326.94-1193.979l5.056-1.987-5.056-1.966v-2.023l7.245,3.133v1.728l-7.245,3.155Zm-41.755-1.109v-1.742l7.237-3.133v2.052l-5.048,1.931,5.048,2v2.039Zm37.033,2.985,2.615-10.838h1.519l-2.643,10.838Zm-6.006-.073v-10.479h2.024v10.479Zm-4.033,0v-4.339a3.2,3.2,0,0,0-.209-1.458.96.96,0,0,0-.864-.429,1.389,1.389,0,0,0-.8.257,1.423,1.423,0,0,0-.54.754,5.346,5.346,0,0,0-.166,1.569v3.646h-2.024v-4.16a5.73,5.73,0,0,0-.108-1.43.914.914,0,0,0-.335-.479,1.066,1.066,0,0,0-.616-.158,1.483,1.483,0,0,0-.842.25,1.375,1.375,0,0,0-.537.722,5.336,5.336,0,0,0-.162,1.566v3.688h-2.023v-7.591h1.865v1.037a3.01,3.01,0,0,1,2.384-1.208,2.585,2.585,0,0,1,1.274.3,2.328,2.328,0,0,1,.887.908,3.532,3.532,0,0,1,1.087-.908,2.686,2.686,0,0,1,1.246-.3,2.8,2.8,0,0,1,1.426.339,2.092,2.092,0,0,1,.872,1,4.308,4.308,0,0,1,.209,1.572v4.854Zm-12.761,0-1.555-2.352-1.571,2.352h-2.369l2.758-3.91-2.642-3.682h2.469l1.355,2.088,1.426-2.088h2.377l-2.593,3.6,2.83,4Z" transform="translate(1368.695 1202.94)"/>
        </svg>` , width : 49 , height : 11 , xOffset : 0 , } , { name : [ 'JSON' ] , colorFrom : '#AAC7FF' , colorTo : '#2469F2' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36">
        <path id="logo-json" fill="#FFFFFF" d="M18.11,35.952a16.769,16.769,0,0,0,2.144-.141,17.786,17.786,0,0,0,4.731-1.294,18.655,18.655,0,0,0,5.7-3.815,17.967,17.967,0,0,0,3.669-5.141,17.659,17.659,0,0,0,1.534-5.214,18.652,18.652,0,0,0-.068-5.248,17.906,17.906,0,0,0-1.192-4.182,16.782,16.782,0,0,0-1.284-2.425A18.391,18.391,0,0,0,26.114,2.04a19.329,19.329,0,0,0-3.266-1.3h-.008c.179.095.361.2.519.3.18.111.359.219.528.337a13.42,13.42,0,0,1,2.344,2,14.744,14.744,0,0,1,3.335,6.062,20.691,20.691,0,0,1,.744,4.526,18.392,18.392,0,0,1-.071,3.344,13.113,13.113,0,0,1-1.847,5.394,11.223,11.223,0,0,1-2.862,3.126,8.254,8.254,0,0,1-6.671,1.671,5.9,5.9,0,0,1-1.125-.387,7.06,7.06,0,0,1-1.171-.674,9.135,9.135,0,0,1-1.871-1.659,9.756,9.756,0,0,1-1.577-2.621,11.026,11.026,0,0,1-.743-3.81,10.652,10.652,0,0,1,1.284-5.505,9.654,9.654,0,0,1,2.5-2.877,10.426,10.426,0,0,1,1.059-.719l.024-.01a7.72,7.72,0,0,0-2.167-.18,7.479,7.479,0,0,0-1.847.358,8.7,8.7,0,0,0-1.532.675,9.244,9.244,0,0,0-1.1.743c-.317.27-.632.538-.925.832a11.756,11.756,0,0,0-3.041,6.384,20.818,20.818,0,0,0-.137,4.427,18.813,18.813,0,0,0,1.421,6.091,12.773,12.773,0,0,0,2.027,3.26,12.241,12.241,0,0,0,4.71,3.347,11.955,11.955,0,0,0,3.177.81,1.58,1.58,0,0,0,.314.022l-.032-.048Zm-4.412-.6a6.173,6.173,0,0,1-.677-.342c-.224-.125-.451-.252-.675-.389a12.776,12.776,0,0,1-2.389-1.912,14.268,14.268,0,0,1-3.379-6.122,22.726,22.726,0,0,1-.744-4.758A18.167,18.167,0,0,1,5.9,18.71a13.542,13.542,0,0,1,1.69-5.37,10.341,10.341,0,0,1,2.681-3.08,9.375,9.375,0,0,1,2.456-1.35,8.084,8.084,0,0,1,3.854-.4,7.625,7.625,0,0,1,1.442.337c.044,0,.044,0,.068.045.023.023.068.023.09.045.068.024.156.068.248.111a10.516,10.516,0,0,1,1.059.63,9.446,9.446,0,0,1,3.153,3.753,11,11,0,0,1,.949,4.407,10.7,10.7,0,0,1-.97,4.719A9.641,9.641,0,0,1,18.656,26.8c.135.045.271.067.408.112a5.33,5.33,0,0,0,1.035.111,8.523,8.523,0,0,0,5.925-2.471,7.5,7.5,0,0,0,.812-.878,11.666,11.666,0,0,0,.923-1.235,12.838,12.838,0,0,0,.923-1.731,12.146,12.146,0,0,0,.765-2.5,17.838,17.838,0,0,0,.224-4.539A16.873,16.873,0,0,0,26.9,5.089a13.586,13.586,0,0,0-.835-1.078,14.823,14.823,0,0,0-1.6-1.551,12.75,12.75,0,0,0-2.05-1.372,14.953,14.953,0,0,0-2.544-.9L19.422.1c-.314-.045-.632-.066-.953-.09a12.742,12.742,0,0,0-1.526.024A17.582,17.582,0,0,0,13.767.54,18.544,18.544,0,0,0,1.955,10,17.775,17.775,0,0,0,.2,20.362a16.291,16.291,0,0,0,1.17,4.465A17.271,17.271,0,0,0,2.612,27.3a18.239,18.239,0,0,0,6.782,6.36,18.717,18.717,0,0,0,3.244,1.417c.34.111.677.223,1.036.313l.024-.036Z" transform="translate(-0.045 0.002)"/>
        </svg>` , width : 36 , height : 36 , xOffset : 0 , } , { name : [ 'YAML' , 'YML' ] , colorFrom : '#FFC5AF' , colorTo : '#E05128' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="35" height="32" viewBox="0 0 35 32">
        <path id="yaml-logo" fill="#FFFFFF" d="M-1666.24-1406.59v-14.99h4.191l3.579,6.779,3.758-6.779h4.235v14.987h-3.1v-10.582l-3.5,7.195h-2.546l-3.384-6.95v10.34Zm17.755-.068v-14.925h3.294v11.736h7.954v3.19Zm0-16.6-1.172-3.4h-6.962l-1.417,3.4h-3.083l6.52-15.3h3.155l6.255,15.3Zm-6.844-6.455h4.516l-2.135-5.613Zm-10.91,6.419v-5.934l-6-9.361h4.325l3.811,6.027,3.844-6.027h4.139l-6.277,9.361v5.934Z" transform="translate(1672.236 1438.59)"/>
        </svg>` , width : 35 , height : 32 , xOffset : 0 , } , { name : [ 'PostgreSQL' , 'Postgres' ] , colorFrom : '#76D1EB' , colorTo : '#2F6E9F' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36">
        <path id="postgresql-logo" fill="#FFFFFF" d="M26.464,0A16.116,16.116,0,0,0,22.2.6l-.1.03A17.391,17.391,0,0,0,19.463.387,9.047,9.047,0,0,0,14.815,1.5a18.446,18.446,0,0,0-6.54-1A8.1,8.1,0,0,0,2.786,2.73C1.26,4.3.453,6.723.623,10.023a28.666,28.666,0,0,0,.758,4.318,49.687,49.687,0,0,0,1.845,6.228,13.527,13.527,0,0,0,2.961,5.154,3.7,3.7,0,0,0,2.659,1.113,3.467,3.467,0,0,0,2.033-.828,2.43,2.43,0,0,0,.875.677,4.324,4.324,0,0,0,1.051.4,7.522,7.522,0,0,0,3.012.15,5.822,5.822,0,0,0,1.353-.405c.017.5.037.979.057,1.47a13.567,13.567,0,0,0,.584,4.248,5.468,5.468,0,0,0,1.124,2.2,4.585,4.585,0,0,0,4.334,1.132,6.33,6.33,0,0,0,4.1-2.3c1.1-1.515,1.593-3.688,1.69-7.214.025-.191.054-.353.085-.5l.261.022h.031a9.435,9.435,0,0,0,4.195-.7,5.692,5.692,0,0,0,2.6-1.924,1.892,1.892,0,0,0,.371-.965,1.933,1.933,0,0,0-.69-1.538,2.129,2.129,0,0,0-2.118-.3,9.978,9.978,0,0,1-1.858.219,33.952,33.952,0,0,0,3.8-8.767,18.585,18.585,0,0,0,.7-4.42,5.025,5.025,0,0,0-.9-3.464,11.225,11.225,0,0,0-8.81-4.02c-.085,0-.17,0-.255,0Zm-.073.96A10.181,10.181,0,0,1,34.68,4.593a4.336,4.336,0,0,1,.676,2.826,17.947,17.947,0,0,1-.663,4.185,33.14,33.14,0,0,1-4.479,9.732,1.181,1.181,0,0,0,.244.129,6.679,6.679,0,0,0,3.51-.072,1.437,1.437,0,0,1,1.279.112.77.77,0,0,1,.283.638,1.038,1.038,0,0,1-.2.5,5.261,5.261,0,0,1-2.169,1.567,8.768,8.768,0,0,1-3.272.619,5.159,5.159,0,0,1-1.523-.17l-.028-.01c-.17,1.59-.561,4.729-.816,6.162a4.968,4.968,0,0,1-1.243,2.76,5.574,5.574,0,0,1-2.939,1.371,4.079,4.079,0,0,1-3.53-.642,4.668,4.668,0,0,1-1.3-1.931,5.494,5.494,0,0,1-.288-1.389c-.071-.6-.124-1.327-.159-2.151q-.071-1.891-.046-3.785a4.792,4.792,0,0,1-2.4,1.14,6.519,6.519,0,0,1-2.584-.135,3.585,3.585,0,0,1-.8-.3,1.472,1.472,0,0,1-.68-.6.818.818,0,0,1-.088-.572.914.914,0,0,1,.337-.5,3.038,3.038,0,0,1,1.322-.5,4.326,4.326,0,0,0,1.736-.555,9.309,9.309,0,0,0,.83-.933q0-.031,0-.061a4.686,4.686,0,0,1-2.056-.537c-.232.237-1.416,1.452-2.86,3.138A2.847,2.847,0,0,1,8.771,25.78a2.636,2.636,0,0,1-1.892-.828,13.184,13.184,0,0,1-2.71-4.779,48.819,48.819,0,0,1-1.8-6.1,29.216,29.216,0,0,1-.733-4.149C1.469,6.8,2.222,4.7,3.513,3.369A7.058,7.058,0,0,1,8.3,1.443a17.646,17.646,0,0,1,6.639,1.1,7.732,7.732,0,0,1,4.471-1.2,11.758,11.758,0,0,1,2.6.327l.031-.014a10.849,10.849,0,0,1,1.143-.321,15.319,15.319,0,0,1,3.2-.376Zm.235,1H26.4a13.912,13.912,0,0,0-2.635.288,11.532,11.532,0,0,1,4.407,3.375,12.582,12.582,0,0,1,1.75,2.88,6.757,6.757,0,0,1,.349.99,2,2,0,0,1,.062.354.641.641,0,0,1-.019.216s-.008.015-.009.019c.046,1.314-.289,2.2-.329,3.459-.031.909.209,1.977.267,3.142a5.808,5.808,0,0,1-.813,3.479c.062.072.118.144.176.216a32.279,32.279,0,0,0,4.082-9.035A17.173,17.173,0,0,0,34.318,7.4a3.788,3.788,0,0,0-.456-2.19,8.988,8.988,0,0,0-7.236-3.247Zm-7.406.384a6.331,6.331,0,0,0-4.133,1.342,7.417,7.417,0,0,0-2.165,3.128,12.923,12.923,0,0,0-.793,3.621l.02-.012A8.159,8.159,0,0,1,14.2,9.654a4.179,4.179,0,0,1,2.37.059,2.628,2.628,0,0,1,1.611,1.972c1.088,4.885-.339,6.7-.864,8.073a14.112,14.112,0,0,0-.512,1.519,1.56,1.56,0,0,1,.2-.039,1.735,1.735,0,0,1,.835.162,2.092,2.092,0,0,1,1.2,1.6.49.49,0,0,1,.031.191q-.088,2.8.02,5.607c.036.807.088,1.518.155,2.079A5.578,5.578,0,0,0,19.468,32a3.8,3.8,0,0,0,1.01,1.536,2.906,2.906,0,0,0,2.642.426,4.557,4.557,0,0,0,2.41-1.084,4,4,0,0,0,.968-2.232c.28-1.575.843-6.142.911-7a2.8,2.8,0,0,1,.281-1.525,1.811,1.811,0,0,1,.853-.757,2.961,2.961,0,0,1,.4-.139q-.179-.25-.376-.487a6.649,6.649,0,0,1-1.03-1.648q-.186-.369-.4-.725c-.206-.36-.465-.81-.738-1.316a16.065,16.065,0,0,1-1.444-3.435,3.494,3.494,0,0,1,.434-3.3c.7-.774,1.917-1.1,3.751-.915-.054-.158-.087-.288-.178-.5a11.653,11.653,0,0,0-1.61-2.646,10.09,10.09,0,0,0-7.956-3.9H19.22ZM8.951,2.427c-.2,0-.393.006-.588.016A6,6,0,0,0,4.269,4.056C3.211,5.142,2.516,6.922,2.667,9.87a30.751,30.751,0,0,0,.71,3.978,48.232,48.232,0,0,0,1.766,5.973A12.941,12.941,0,0,0,7.6,24.226a1.6,1.6,0,0,0,1.126.545,1.808,1.808,0,0,0,1.232-.777q1.349-1.579,2.8-3.072a5.161,5.161,0,0,1-1.8-4.725,18.091,18.091,0,0,0,.162-2.964c-.019-.8-.077-1.329-.077-1.661q0-.014,0-.029v-.007l0-.009v0a14.443,14.443,0,0,1,.915-5.064A8.628,8.628,0,0,1,14,3.294a17.99,17.99,0,0,0-4.459-.852q-.294-.015-.588-.015ZM28.12,10.35a2.568,2.568,0,0,0-1.948.62,2.636,2.636,0,0,0-.207,2.4,15.393,15.393,0,0,0,1.356,3.213c.263.49.518.931.724,1.29a8.979,8.979,0,0,1,.451.833,4.763,4.763,0,0,0,.275.543,4.914,4.914,0,0,0,.438-2.5c-.054-1.054-.306-2.133-.269-3.225.042-1.276.3-2.108.325-3.094a9.228,9.228,0,0,0-1.144-.072Zm-12.731.172a4.488,4.488,0,0,0-.952.111,7.347,7.347,0,0,0-1.783.673,3.751,3.751,0,0,0-.54.342l-.034.03c.009.219.054.75.073,1.531a19.09,19.09,0,0,1-.173,3.126,4.011,4.011,0,0,0,3.8,4.692,14.37,14.37,0,0,1,.564-1.623c.628-1.641,1.863-2.838.823-7.509a1.491,1.491,0,0,0-.971-1.248,2.343,2.343,0,0,0-.81-.126Zm12.241.306h.077a1.4,1.4,0,0,1,.278.033.647.647,0,0,1,.213.083.246.246,0,0,1,.116.165l0,.012h0a.352.352,0,0,1-.054.2,1,1,0,0,1-.17.225,1.056,1.056,0,0,1-.6.318.967.967,0,0,1-.835-.332.386.386,0,0,1-.1-.19.25.25,0,0,1,.065-.192.592.592,0,0,1,.181-.135,1.763,1.763,0,0,1,.577-.174,2.057,2.057,0,0,1,.247-.019Zm-12.091.252a1.922,1.922,0,0,1,.257.019,1.731,1.731,0,0,1,.608.183.686.686,0,0,1,.206.159.328.328,0,0,1,.083.255.448.448,0,0,1-.116.231.993.993,0,0,1-.221.195,1.013,1.013,0,0,1-.693.17,1.136,1.136,0,0,1-.649-.342,1.067,1.067,0,0,1-.182-.246.41.41,0,0,1-.063-.266.389.389,0,0,1,.3-.292,1.378,1.378,0,0,1,.475-.06ZM29.547,22.095h0c-.227.08-.414.112-.572.18a.692.692,0,0,0-.37.321,1.877,1.877,0,0,0-.156,1,.8.8,0,0,0,.229.1,4.439,4.439,0,0,0,1.2.122,8.276,8.276,0,0,0,2.845-.525,6.129,6.129,0,0,0,1.458-.923h0a7.442,7.442,0,0,1-4.117.018,2.046,2.046,0,0,1-.513-.3Zm-12.417.141H17.1c-.082.007-.2.035-.431.282a10.963,10.963,0,0,1-1.17,1.3,5.054,5.054,0,0,1-2.172.754,3.031,3.031,0,0,0-.713.216.4.4,0,0,0,.108.08,2.626,2.626,0,0,0,.56.213,5.556,5.556,0,0,0,2.157.12,3.707,3.707,0,0,0,2.485-1.56.754.754,0,0,0,.037-.719,1.124,1.124,0,0,0-.512-.59,1.033,1.033,0,0,0-.315-.09Z" transform="translate(-0.601)"/>
        </svg>` , width : 36 , height : 36 , xOffset : - 2 , } , { name : [ 'MySQL' , 'SQL' ] , colorFrom : '#FFEC97' , colorTo : '#E38E01' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="44" height="30" viewBox="0 0 44 30">
        <path id="mysql-logo" fill="#FFFFFF" d="M30.076,9.076a2.015,2.015,0,0,0-.5.061v.024H29.6a4.15,4.15,0,0,0,.392.5c.1.2.183.394.282.589l.026-.028a.686.686,0,0,0,.257-.613c-.073-.087-.084-.173-.147-.258-.073-.123-.231-.184-.33-.282Zm-19.5,24.288h-1.7c-.055-2.875-.225-5.578-.495-8.118H8.369L5.784,33.364H4.492L1.925,25.246H1.907q-.283,3.653-.358,8.118H0q.151-5.429.752-10.18H2.86l2.447,7.481h.015l2.469-7.481H9.8q.665,5.564.785,10.18Zm7.364-7.511q-1.04,5.647-2.735,8.21a3.642,3.642,0,0,1-2.9,1.975,2.852,2.852,0,0,1-1.038-.254v-.909a4.686,4.686,0,0,0,.708.048,1.705,1.705,0,0,0,1.186-.409A1.485,1.485,0,0,0,13.7,33.4a7.409,7.409,0,0,0-.422-1.738l-1.859-5.81H13.09L14.423,30.2a5.854,5.854,0,0,1,.376,2.067,28.179,28.179,0,0,0,1.531-6.412h1.613Zm22.6,7.511H35.717V23.185h1.622v8.928h3.2Zm-6.087.249-1.863-.92a3.945,3.945,0,0,0,.468-.46,6.253,6.253,0,0,0,1.188-4.147q0-5.053-3.951-5.055a3.752,3.752,0,0,0-3.025,1.283,6.267,6.267,0,0,0-1.184,4.133,6.053,6.053,0,0,0,1.052,3.939,3.6,3.6,0,0,0,2.9,1.132,4.643,4.643,0,0,0,1.329-.18L33.8,34.758l.66-1.145Zm-6.035-2.286a6.277,6.277,0,0,1-.618-3.2q0-3.846,2.328-3.847a1.956,1.956,0,0,1,1.791.92,6.248,6.248,0,0,1,.616,3.172q0,3.877-2.328,3.88a1.957,1.957,0,0,1-1.793-.92Zm-3.04-.782a2.7,2.7,0,0,1-.946,2.128,3.707,3.707,0,0,1-2.537.828,5.071,5.071,0,0,1-2.884-.948l.435-.876a4.9,4.9,0,0,0,2.182.6,2.285,2.285,0,0,0,1.435-.4,1.389,1.389,0,0,0,.55-1.132c0-.607-.422-1.123-1.188-1.556-.711-.392-2.132-1.209-2.132-1.209a2.439,2.439,0,0,1-1.159-2.167,2.531,2.531,0,0,1,.862-2,3.24,3.24,0,0,1,2.237-.764A4.588,4.588,0,0,1,24.8,23.8l-.39.876a4.98,4.98,0,0,0-1.951-.423,1.722,1.722,0,0,0-1.2.379,1.263,1.263,0,0,0-.455.965c0,.6.429,1.123,1.221,1.565.72.4,2.176,1.233,2.176,1.233a2.4,2.4,0,0,1,1.188,2.15Zm17.2-10.773a5.6,5.6,0,0,0-2.378.346c-.183.074-.477.074-.5.307.1.1.116.258.2.394a2.821,2.821,0,0,0,.634.749c.257.2.513.4.783.571.477.295,1.018.469,1.485.766.266.173.537.392.807.576.134.092.22.258.392.317v-.037c-.084-.11-.11-.271-.193-.394-.123-.123-.246-.234-.367-.355a5.92,5.92,0,0,0-1.274-1.243c-.392-.269-1.25-.644-1.412-1.1l-.024-.026a4.916,4.916,0,0,0,.843-.2c.416-.11.8-.087,1.228-.2.194-.05.39-.11.587-.173v-.11c-.22-.221-.385-.521-.612-.727a16.262,16.262,0,0,0-2.024-1.515c-.385-.247-.873-.4-1.278-.615-.147-.074-.392-.11-.477-.234a4.753,4.753,0,0,1-.5-.946c-.352-.677-.7-1.427-1-2.141a12.774,12.774,0,0,0-.623-1.4,12.375,12.375,0,0,0-4.741-4.6,5.953,5.953,0,0,0-1.569-.5c-.306-.015-.612-.037-.917-.05a4.45,4.45,0,0,1-.568-.433c-.7-.442-2.5-1.4-3.014-.133-.33.8.49,1.587.774,1.992a5.676,5.676,0,0,1,.623.92c.086.214.11.433.2.655a14.767,14.767,0,0,0,.636,1.651,5.65,5.65,0,0,0,.453.76c.1.134.268.2.306.418a3.594,3.594,0,0,0-.282.92,5.473,5.473,0,0,0,.356,4.142c.2.306.664.983,1.289.723.55-.221.429-.92.587-1.537.037-.147.013-.245.088-.344V17c.172.346.345.676.5,1.022a6.914,6.914,0,0,0,1.59,1.648c.293.221.526.6.893.74v-.037h-.027a1.638,1.638,0,0,0-.282-.245,6.333,6.333,0,0,1-.642-.736,16.138,16.138,0,0,1-1.37-2.242c-.2-.387-.37-.8-.532-1.184-.073-.147-.073-.368-.2-.442a4.543,4.543,0,0,0-.587.834,7.058,7.058,0,0,0-.345,1.859c-.049.013-.026,0-.049.026-.392-.1-.526-.5-.673-.847a5.364,5.364,0,0,1-.11-3.286c.086-.258.453-1.071.306-1.318-.077-.234-.319-.368-.453-.558a4.567,4.567,0,0,1-.44-.786c-.293-.688-.44-1.451-.759-2.139a6.379,6.379,0,0,0-.612-.944,6.194,6.194,0,0,1-.675-.957c-.061-.134-.147-.357-.05-.5a.209.209,0,0,1,.172-.166c.161-.133.614.04.774.114a6.26,6.26,0,0,1,1.214.615c.172.121.358.355.577.416h.257c.392.087.834.026,1.2.134a7.831,7.831,0,0,1,1.764.847,10.942,10.942,0,0,1,3.823,4.208c.147.283.211.543.345.838.257.607.574,1.22.834,1.808a8.026,8.026,0,0,0,.873,1.651c.183.258.92.392,1.25.526a8.887,8.887,0,0,1,.843.346c.422.258.832.552,1.228.836.2.14.812.447.849.7Z" transform="translate(0 -6.039)"/>
        </svg>` , width : 44 , height : 30 , xOffset : - 1 , } , { name : [ 'Haskell' , 'GHC' ] , colorFrom : '#FAA9F5' , colorTo : '#A834A4' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="36" height="26" viewBox="0 0 36 26">
        <path id="haskell-logo" fill="#FFFFFF" d="M.009,31.3l8.469-13L.009,5.3H6.365l8.515,13-8.515,13Zm8.469,0,8.466-13L8.479,5.3h6.4l16.888,26H25.43l-5.305-8.2-5.245,8.2Zm20.487-7.59-2.817-4.339h9.861V23.7Zm-4.241-6.5-2.817-4.339H35.994v4.339Z" transform="translate(-0.009 -5.297)"/>
        </svg>` , width : 36 , height : 26 , xOffset : 2 , } , { name : [ 'PowerShell' ] , colorFrom : '#62BDFF' , colorTo : '#0377BD' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="36" height="27" viewBox="0 0 36 27">
        <path id="powershell-logo" fill="#FFFFFF" d="M34.771,4.615a1.192,1.192,0,0,1,1.188,1.548l-5.489,23.9a2.056,2.056,0,0,1-1.9,1.548H1.229A1.192,1.192,0,0,1,.041,30.067l5.488-23.9a2.056,2.056,0,0,1,1.9-1.548H34.771ZM22.209,18.593a1.514,1.514,0,0,0-.135-1.859l-8.391-8.9a1.6,1.6,0,0,0-2.331,2.179l6.993,7.419V17.6L7.215,25.632a1.6,1.6,0,0,0,1.88,2.577l12.344-8.838a2.284,2.284,0,0,0,.771-.778Zm-4.194,6.58a1.381,1.381,0,1,0,0,2.761h6.649a1.381,1.381,0,1,0,0-2.761Z" transform="translate(0 -4.615)"/>
        </svg>` , width : 36 , height : 27 , xOffset : 0 , } , { name : [ 'Lua' ] , colorFrom : '#949CFF' , colorTo : '#3137CB' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36">
        <path id="lua-logo" fill="#FFFFFF" d="M.57,15.566.162,15.51C.09,16.026.039,16.552.01,17.072l.412.024c.027-.51.076-1.023.147-1.53ZM6.2,4.933l-.276-.307c-.387.348-.763.72-1.119,1.1l.3.282C5.458,5.637,5.826,5.274,6.2,4.933ZM8.653,3.089l-.219-.352c-.444.279-.879.577-1.294.891l.249.329C7.794,3.651,8.22,3.357,8.653,3.089ZM2.736,27.553c.277.445.576.879.89,1.295l.33-.246c-.307-.406-.6-.833-.87-1.266l-.349.218ZM1.691,24.6l-.382.156c.194.477.411.952.646,1.414l.008.015L2.33,26l-.007-.015c-.23-.451-.442-.917-.632-1.383ZM.447,13.964l.4.094c.114-.5.252-1,.408-1.479l-.391-.13C.7,12.946.564,13.457.447,13.964ZM.411,18.63,0,18.645c.018.522.06,1.049.124,1.565l.41-.049C.47,19.656.429,19.14.411,18.63ZM.384,21.759c.109.51.243,1.023.4,1.521l.395-.12c-.15-.489-.28-.987-.387-1.485l-.4.084ZM17.36.412,17.344,0c-.522.018-1.049.058-1.566.123l.051.41c.507-.062,1.02-.1,1.53-.12ZM34.832,12.849c.15.489.279.99.384,1.488l.4-.089c-.108-.51-.24-1.023-.393-1.521l-.4.122Zm-8.4-10.766c-.463-.246-.941-.471-1.42-.674l-.16.378c.471.2.938.421,1.389.658ZM23.539.858c-.5-.157-1-.3-1.515-.415l-.094.4c.5.114,1,.252,1.482.409l.128-.4ZM10.011,2.318c.447-.225.909-.437,1.374-.627l-.156-.381c-.476.191-.948.408-1.406.642L9.8,1.963l.188.366.023-.012ZM35.59,17.382,36,17.367q-.027-.786-.123-1.567l-.41.049c.062.507.1,1.023.12,1.533ZM20.481.157C19.962.087,19.437.038,18.917.01L18.9.42C19.4.447,19.92.5,20.424.567l.057-.41ZM14.316.79,14.229.385c-.51.108-1.021.24-1.521.4l.122.393C13.317,1.026,13.818.9,14.316.79ZM2.882,8.2l.346.225C3.505,8,3.8,7.58,4.116,7.178l-.326-.255c-.319.414-.625.845-.909,1.281ZM1.414,10.977l.38.16c.2-.469.42-.937.659-1.386l-.365-.192c-.245.46-.471.938-.674,1.417Zm25.92,21.938.218.351c.442-.279.879-.577,1.295-.891l-.246-.328c-.408.306-.836.6-1.266.868Zm4.538-4.086.325.255c.322-.41.627-.841.91-1.281l-.345-.222c-.279.427-.577.846-.891,1.248Zm-2.09,2.244.276.3c.387-.345.765-.719,1.119-1.1l-.3-.282c-.345.372-.715.732-1.094,1.076Zm3.756-4.816.366.194c.243-.461.471-.937.674-1.417l-.381-.16q-.3.707-.659,1.385Zm1.887-5.812.41.059c.074-.519.123-1.042.153-1.565l-.412-.021C35.549,19.424,35.5,19.94,35.425,20.444Zm-.691,2.988.4.129c.16-.5.3-1,.418-1.515l-.4-.094C35.031,22.451,34.893,22.948,34.734,23.431ZM33.68,10.008c.231.455.445.925.636,1.4l.384-.156c-.2-.483-.416-.965-.654-1.429ZM12.444,35.127c.5.16,1.005.3,1.514.418l.093-.4c-.5-.114-.995-.252-1.479-.41l-.127.393Zm3.058.707c.518.074,1.044.123,1.564.153l.021-.412c-.508-.027-1.023-.076-1.528-.147l-.057.407Zm10.487-2.16c-.455.231-.92.445-1.389.636l.156.384c.477-.2.958-.412,1.42-.651l.006,0L26,33.671ZM6.919,32.2c.411.319.843.627,1.281.908l.224-.345c-.427-.276-.847-.577-1.25-.888l-.255.326Zm11.706,3.387.014.412c.522-.021,1.049-.062,1.567-.126l-.052-.407c-.5.062-1.02.1-1.528.12Zm-9.07-1.682c.46.243.937.471,1.419.674l.16-.381c-.469-.2-.936-.418-1.386-.659ZM4.624,30.062c.35.387.72.765,1.1,1.119l.282-.3c-.373-.345-.735-.715-1.076-1.094l-.307.276Zm17.043,5.151.088.4c.51-.111,1.02-.243,1.521-.4l-.123-.393C22.667,34.974,22.165,35.1,21.667,35.213ZM31.77.193A4.033,4.033,0,1,0,35.8,4.227,4.034,4.034,0,0,0,31.77.193ZM22.986,23.17c0,.706.471.99,1.278.99a1.755,1.755,0,0,0,1.945-1.524v-.968a5.116,5.116,0,0,1-1.66.36C23.446,22.192,22.986,22.488,22.986,23.17ZM18,4.227A13.77,13.77,0,1,0,31.77,18,13.769,13.769,0,0,0,18,4.227ZM14.269,24.882H8.656V15.847H9.81v8.019h4.461v1.015Zm6.2,0h-.928v-1a2.4,2.4,0,0,1-2.169,1.19c-1.264,0-2.07-.694-2.07-1.773V18.387h1.029v4.5a1.221,1.221,0,0,0,1.34,1.275c1.079,0,1.771-.867,1.771-2.191V18.387h1.029v6.495Zm-.8-12.59A4.033,4.033,0,1,1,23.7,16.324,4.036,4.036,0,0,1,19.67,12.292ZM28.02,24.076v.78a2.458,2.458,0,0,1-.706.111,1.1,1.1,0,0,1-1.066-.855,3.038,3.038,0,0,1-2.207.955c-1.316,0-2.133-.694-2.133-1.872a1.708,1.708,0,0,1,1.14-1.684,7.431,7.431,0,0,1,2.083-.4c.817-.1,1.079-.287,1.079-.72v-.273c0-.618-.522-.968-1.451-.968-.968,0-1.435.36-1.524,1.155H22.2c.062-1.5,1.029-2.106,2.6-2.106,1.6,0,2.441.618,2.441,1.773V23.6c0,.323.2.507.559.507a1.205,1.205,0,0,0,.223-.025Z" transform="translate(0.001)"/>
        </svg>` , width : 36 , height : 36 , xOffset : 1 , } , { name : [ 'VisualBasic' ] , colorFrom : '#80C7FF' , colorTo : '#126099' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36">
        <path id="visualbasic-logo" fill="#FFFFFF" d="M-1846.445-647.425a17.882,17.882,0,0,1-12.728-5.272,17.883,17.883,0,0,1-5.272-12.728,17.883,17.883,0,0,1,5.272-12.728,17.882,17.882,0,0,1,12.728-5.272,17.882,17.882,0,0,1,12.728,5.272,17.883,17.883,0,0,1,5.272,12.728,17.883,17.883,0,0,1-5.272,12.728A17.882,17.882,0,0,1-1846.445-647.425Zm6.885-10.913c.054,0,.112,0,.177,0a4.862,4.862,0,0,0,3.113-1.129,3.69,3.69,0,0,0,1.306-2.948,3.311,3.311,0,0,0-.861-2.379,3.6,3.6,0,0,0-2.295-1.08v-.04a3.489,3.489,0,0,0,1.8-1.266,3.474,3.474,0,0,0,.669-2.093,2.924,2.924,0,0,0-1.079-2.345,4.434,4.434,0,0,0-2.679-.907c-.078,0-.157,0-.235.006h-4.034v14.175Zm-18.376-14.175h0l5.141,14.175h1.851l5.226-14.175-1.783-.028-4,11.251a6.2,6.2,0,0,0-.315,1.283h-.04a6.578,6.578,0,0,0-.287-1.255l-3.937-11.251Zm18.393,12.673c-.064,0-.13,0-.2-.006h-2.25v-5.1l1.884.006c2.269,0,3.42.844,3.42,2.509a2.355,2.355,0,0,1-.805,1.9A3.387,3.387,0,0,1-1839.545-659.84Zm-.607-6.594h0q-.075,0-.151,0h-1.687v-4.579l1.884-.017c1.8,0,2.716.695,2.716,2.065a2.3,2.3,0,0,1-.782,1.855A3.239,3.239,0,0,1-1840.152-666.434Z" transform="translate(1864.445 683.425)"/>
        </svg>` , width : 36 , height : 36 , xOffset : 0 , } , { name : [ 'x86' , 'x86asm' ] , colorFrom : '#9CFFE3' , colorTo : '#3AB292' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36">
        <path id="x86-logo" fill="#FFFFFF" d="M31,36H5a5.006,5.006,0,0,1-5-5V5A5.006,5.006,0,0,1,5,0H31a5.006,5.006,0,0,1,5,5V31A5.006,5.006,0,0,1,31,36ZM29.666,12.142a5.9,5.9,0,0,0-4.715,1.907,7.868,7.868,0,0,0-1.639,5.273v.73A5.591,5.591,0,0,0,24.5,23.761a3.883,3.883,0,0,0,3.107,1.415,3.978,3.978,0,0,0,3.01-1.209,4.421,4.421,0,0,0,1.147-3.159,4.727,4.727,0,0,0-.98-3.085,3.288,3.288,0,0,0-2.676-1.2,3.483,3.483,0,0,0-2.628,1.081,4.142,4.142,0,0,1,1.274-2.716,4.256,4.256,0,0,1,2.865-.984h.264V12.142Zm-12.506-.114a4.094,4.094,0,0,0-2.848.958,3.343,3.343,0,0,0-1.055,2.593,3,3,0,0,0,.479,1.674,3.353,3.353,0,0,0,1.305,1.156,3.516,3.516,0,0,0-1.529,1.256,3.267,3.267,0,0,0-.544,1.846,3.369,3.369,0,0,0,1.147,2.672,4.527,4.527,0,0,0,3.055.993,4.5,4.5,0,0,0,3.04-.989,3.369,3.369,0,0,0,1.143-2.676,3.225,3.225,0,0,0-.541-1.828,3.664,3.664,0,0,0-1.542-1.274,3.37,3.37,0,0,0,1.318-1.156,2.985,2.985,0,0,0,.483-1.674,3.345,3.345,0,0,0-1.054-2.593A4.11,4.11,0,0,0,17.159,12.028Zm-9.625,9.72h0L9.434,25h2.355L8.783,20.174l2.91-4.685H9.319L7.509,18.619,5.733,15.49H3.378l2.9,4.685L3.272,25H5.646l1.888-3.251Zm9.634,1.724a2.033,2.033,0,0,1-1.516-.562,2.068,2.068,0,0,1-.549-1.5,2.131,2.131,0,0,1,.558-1.538,1.978,1.978,0,0,1,1.49-.58,2,2,0,0,1,1.5.585,2.116,2.116,0,0,1,.567,1.534,2.073,2.073,0,0,1-.541,1.52A2.034,2.034,0,0,1,17.168,23.471Zm10.424-.018a1.831,1.831,0,0,1-1.547-.84,3.843,3.843,0,0,1-.6-2.263V19.7a2.324,2.324,0,0,1,.857-1.055,2.259,2.259,0,0,1,1.288-.4,1.8,1.8,0,0,1,1.494.729,3.027,3.027,0,0,1,.563,1.89,2.972,2.972,0,0,1-.554,1.872A1.81,1.81,0,0,1,27.592,23.453Zm-10.424-5.88a1.687,1.687,0,0,1-1.3-.518,1.987,1.987,0,0,1-.479-1.4,2,2,0,0,1,.474-1.4,1.68,1.68,0,0,1,1.292-.514,1.663,1.663,0,0,1,1.3.541,1.993,1.993,0,0,1,.483,1.375,1.987,1.987,0,0,1-.479,1.4A1.686,1.686,0,0,1,17.168,17.573Z"/>
        </svg>` , width : 36 , height : 36 , xOffset : 0 , } , { name : [ 'ARM' ] , colorFrom : '#72D8FF' , colorTo : '#008FBE' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="48" height="16" viewBox="0 0 48 16">
        <path id="arm-logo" fill="#FFFFFF" d="M-1722.382-1544.145v-10l-4.022,5.02h-.577l-4.026-5.02v10h-3.723v-16h3.238l4.8,5.93,4.791-5.93h3.243v16Zm-17.468,0c-1.6-3.432-2.187-6.5-4.206-6.5h-1.069v6.5h-3.721v-16h6.679a4.6,4.6,0,0,1,4.878,4.589,4.143,4.143,0,0,1-2.561,3.921c1.529.823,1.995,2.792,4.095,7.49Zm-5.275-9.441h1.975a1.783,1.783,0,0,0,2.033-1.829c0-1.194-.721-1.805-2.125-1.805h-1.883Zm-8.587,9.441-1.224-3.17h-6.678l-1.114,3.17h-3.934l6.015-16h4.312l6.629,16Zm-6.916-5.968h4.6l-2.411-6.213Z" transform="translate(1766.661 1560.145)"/>
        </svg>` , width : 48 , height : 16 , xOffset : - 3 , } , { name : [ 'Groovy' ] , colorFrom : '#A5DCFB' , colorTo : '#2D8EBD' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="54" height="27" viewBox="0 0 54 27">
        <path id="groovy-logo" fill="#FFFFFF" d="M24.477,36.86c-2.66,4.423-2.813,4.656-3.182,4.837-.331.163-.411.173-.546.07a1.282,1.282,0,0,0-1.8.3l-.287.334-.061-.358c-.095-.56-.127-.64-.357-.889-.215-.232-.215-.24-.091-.939a5.334,5.334,0,0,0,.03-2.129,1.925,1.925,0,0,0-2.055-1.8c-.993,0-2.176.792-3.688,2.469a22.311,22.311,0,0,0-2.587,3.562l-.115.254-4.747-.06C2.036,42.48.276,42.49.329,42.543s2.075.828,4.506,1.737l4.42,1.652.165.386a3.375,3.375,0,0,0,1.143,1.317l.315.2-.367.165a1.026,1.026,0,0,0-.562.566c-.285.589-.191.925.467,1.668a7.871,7.871,0,0,1,.908,1.32,2.339,2.339,0,0,0,.657.887,1.393,1.393,0,0,0,1.141.088,8.545,8.545,0,0,1,2.02-.51c-.033.055-1.07,1.688-2.3,3.628s-2.225,3.547-2.2,3.571S14.424,57.8,19,56.017l8.323-3.238,8.3,3.228c4.564,1.776,8.333,3.217,8.375,3.2A21.311,21.311,0,0,0,42.68,57l-1.394-2.187.481-.1a5.081,5.081,0,0,0,2.96-2.076c.958-1.461,1.1-3.144.46-5.583A4.286,4.286,0,0,1,45,46.118c.025-.025,2.116-.821,4.646-1.768s4.636-1.757,4.68-1.8-2.179-.055-5.042-.025c-4.355.045-5.127.034-5.161-.075-.022-.07-.063-.233-.091-.363a1.508,1.508,0,0,0-.77-.821,3.825,3.825,0,0,0-.874-.1c-.584-.012-.692.013-.975.229a1.249,1.249,0,0,0-.376.425c-.077.243-.17.228-.319-.048a1.264,1.264,0,0,0-1.91-.253l-.267.267-.528-.262a2.587,2.587,0,0,0-1.91-.225.691.691,0,0,1-.542.048,1.374,1.374,0,0,0-1.259.242l-.252.242-.414-.28a3.91,3.91,0,0,0-.668-.369c-.21-.074-.711-.851-2.918-4.53-1.465-2.442-2.69-4.441-2.721-4.441S26.015,34.3,24.477,36.86m-7.923.76c.47.33.586,1.268.326,2.64a6.277,6.277,0,0,1-1.507,3.331,2.368,2.368,0,0,1-1.636.884c-1.249.019-1.567-1.215-.744-2.9a5.784,5.784,0,0,1,1.2-1.66,3.24,3.24,0,0,1,.287,1.13,3.02,3.02,0,0,1-.38.8,1.809,1.809,0,0,0-.379,1.06c0,1.323,1.231,1.16,1.9-.252s1.049-4.174.634-4.634c-.221-.246-.353-.241-.956.041a11.961,11.961,0,0,0-3.619,4.22,3.2,3.2,0,0,0,.358,3.74,2.4,2.4,0,0,0,3.3-.355,6.1,6.1,0,0,0,1.623-3.079c.148-.714.365-.788.44-.15a15.55,15.55,0,0,0,.506,1.84,9.479,9.479,0,0,1,.734,3.127,2.473,2.473,0,0,1-.9,1.967,6.87,6.87,0,0,1-3.04,1.376c-.7.187-1.425.4-1.617.465-.469.165-.5.16-.6-.105a6.863,6.863,0,0,0-1.106-1.646l-.365-.379.368-.1a26.185,26.185,0,0,0,3.868-1.409,4.425,4.425,0,0,0,2-1.6,3.015,3.015,0,0,0-.028-2.07l-.19-.408-.106.272a5,5,0,0,1-3.029,3.059,3.5,3.5,0,0,1-2.5-.168c-1.135-.619-1.343-1.862-.581-3.471.884-1.868,3.4-4.807,4.656-5.434.654-.327.783-.344,1.075-.139m16.1,4.8a3.179,3.179,0,0,1,1.684,2.849,2.644,2.644,0,0,1-.75,2.085,1.965,1.965,0,0,1-1.782.6,2.153,2.153,0,0,1-2.1-2.114c-.1-1.272.541-3.029,1.271-3.475a1.809,1.809,0,0,1,1.674.055m-4.514.212a2.587,2.587,0,0,1,.572.8,2.531,2.531,0,0,1,.3,1.562,2.533,2.533,0,0,1-.3,1.56A2.723,2.723,0,0,1,26.1,48.24a1.271,1.271,0,0,1-1.193-.82,4.709,4.709,0,0,1,.338-3.563,3.417,3.417,0,0,1,1.386-1.507,2.861,2.861,0,0,1,1.508.281m14.629-.2a12.1,12.1,0,0,1,.484,1.835c.212.972.532,2.319.711,2.992a6.947,6.947,0,0,1,.329,2.266,3.654,3.654,0,0,1-.742,2.649c-1.021,1.358-2.528,1.875-4.978,1.706a5.783,5.783,0,0,1-1.083-.133c-.034-.034.07-.164.23-.29a2.271,2.271,0,0,0,.812-1.624,2.306,2.306,0,0,1,.086-.586c.022,0,.453.106.96.235,2.016.516,3.33.062,3.963-1.368a4.834,4.834,0,0,0,.14-2.539l-.128-.725-.013.544a7.562,7.562,0,0,1-.14,1.146c-.24,1.134-.684,1.71-1.319,1.71-.724,0-1.13-.8-1.4-2.742-.435-3.121-.579-3.742-1-4.3-.254-.335-.262-.388-.093-.619.117-.16.14-.141.35.278a16.5,16.5,0,0,1,.609,1.627c.57,1.752.818,2.18,1.389,2.4a.944.944,0,0,0,1-.405c.486-.743.4-1.743-.279-3.1-.24-.484-.451-.912-.467-.949-.04-.088.451-.086.58,0m-11.9.281a1.978,1.978,0,0,0-.383,1.3,1.828,1.828,0,0,0,2.67,1.673c1.025-.47,1.142-1.26.344-2.312-.488-.643-1.461-1.1-1.78-.833-.233.194-.152.432.268.783.483.4.557.561.344.722-.517.393-1.381-.149-1.381-.867a1.5,1.5,0,0,1,.094-.553c.14-.262.035-.212-.176.085m6.546-.132c1.151.482,2.023,2.482,1.923,4.412a2.777,2.777,0,0,1-.757,2.079c-.634.558-1.553.189-2.074-.834a13.164,13.164,0,0,1-.812-2.838,6.388,6.388,0,0,0-.763-2.246c-.157-.2-.16-.238-.036-.415.075-.108.171-.2.214-.2.139,0,.44.753.673,1.682a4.419,4.419,0,0,0,.687,1.788,1.285,1.285,0,0,0,1.743.305,1.923,1.923,0,0,0,.384-2.143c-.263-.795-1.2-1.595-1.513-1.286-.07.069-.055.163.052.326a.934.934,0,0,1,.149.408c0,.254-.19.642-.314.642s-.453-.3-.642-.586a1.29,1.29,0,0,1-.039-1.092c.143-.172.723-.176,1.126-.008M26.97,42.82c-.261.262-.23.379.237.9.413.461.416.468.249.655a1.161,1.161,0,0,1-.37.265.826.826,0,0,1-.842-.282,2.126,2.126,0,0,1,.043-1.314c.19-.455,0-.386-.316.115a2.455,2.455,0,0,0-.21,2.43c.57,1.1,1.953.979,2.844-.252a1.629,1.629,0,0,0-.246-2.042c-.465-.611-1.052-.811-1.389-.473m-6.762.683a1.742,1.742,0,0,0,.31.654c.14.044.749-.51,1.068-.973a1.161,1.161,0,0,1,.328-.364c.042,0,.14.124.218.276a.869.869,0,0,0,.384.368c.218.083.276.055.606-.3l.365-.39.028.289a2.087,2.087,0,0,1-1.231,1.669c-.277.092-.366.073-.852-.178-.41-.212-.583-.259-.707-.193-.243.13-.29.521-.135,1.114a2.85,2.85,0,0,0,.708,1.4c.345.364.722.386,1.376.081l.454-.212,0,1.025,0,1.025-.347.139a1.765,1.765,0,0,1-1.331.007c-.379-.2-.611-.794-.872-2.246-.3-1.68-.521-2.348-.906-2.758-.169-.179-.28-.372-.247-.428a2.659,2.659,0,0,1,.539-.663,6.161,6.161,0,0,1,.236.654m19.7,6.3c0,.05-.063.091-.141.091s-.116-.041-.085-.091a.194.194,0,0,1,.141-.091.088.088,0,0,1,.085.091" transform="translate(-0.328 -32.213)" fill-rule="evenodd"/>
        </svg>` , width : 54 , height : 27 , xOffset : 0 , } , { name : [ 'Perl' ] , colorFrom : '#91CDED' , colorTo : '#0083BE' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="33" height="36" viewBox="0 0 33 36">
        <path id="perl-logo" fill="#FFFFFF" d="M34.507,17.743A3.256,3.256,0,0,1,33.85,16.2c-.091-.863.324-.563.324-.563A4.785,4.785,0,0,0,33.2,13.5a9.324,9.324,0,0,1-2.061-3.7,7.624,7.624,0,0,0-1.578-3.074,17.9,17.9,0,0,1-.972-2.291C28.307,4,28.266,1.558,26.225.448s-5.765.165-6.857.929-2.084,2.974-3.4,3.879-2.387.923-3.439,2.712a6.524,6.524,0,0,0-1.223,3.857s-.759.09-.849-.331a6,6,0,0,1,.425-2.262s.213.18.181.362c0,0,.638-1.3.242-2.079a.749.749,0,0,1,.317.151,12.5,12.5,0,0,0,.258-2.019,2.046,2.046,0,0,0-.835-1.778A.87.87,0,0,0,11,2.8a3.744,3.744,0,0,0-.714-.979C9.772,1.291,9.382.979,8.861,1A2.1,2.1,0,0,1,9.042.68,1.059,1.059,0,0,0,8.45.932.693.693,0,0,1,8.162.439s-.425.12-.471.422a1.062,1.062,0,0,0-1.334.693.4.4,0,0,1,.2.165s-.136.3-.728.347a18.872,18.872,0,0,0-2.806.18c-.514.18-.728.362-.728.574,0,0-.258.12-.379.678,0,0-.4.2-.4.542s.222.248.222.248-.242.689.607.734c0,0,.136.347.865.347a1.707,1.707,0,0,1,1.563.574,3.888,3.888,0,0,1-1.2,1.733,2.3,2.3,0,0,0,.425.016,3.4,3.4,0,0,0-1.047,1.7s.289-.286.455-.27a7.807,7.807,0,0,0,.41,5.727s.136-.286.2-.315a2.791,2.791,0,0,0,.532,1.718.919.919,0,0,1,.272-.574,9.745,9.745,0,0,0,1.843,2.381c.933.738,2.359,1.085,2.678,1.839,0,0,.5-.556.5-.918a1.628,1.628,0,0,1,.091.707,5.57,5.57,0,0,0,.743-.421c.181-.151.972-.693,1.076.18s-.778,2.622.031,4.793a1.729,1.729,0,0,0-.283.92c0,.527.4.788.4,1.028s-.181.684-.181,1.145a6.192,6.192,0,0,1,.041,2.85,6.488,6.488,0,0,1-.77,2.374c-.224.281-1.092.765-.929,1.567,0,0-2.042.261-2.023.964s1.053.923,2.286.923,1.556-.259,1.586-.7-.283-.523,0-.783.589-.563.547-1.668a4.754,4.754,0,0,1,.505-2.13A3.089,3.089,0,0,1,13.18,29.2a3.838,3.838,0,0,0,.607-3.477,1.525,1.525,0,0,0,.362.079,2.8,2.8,0,0,1,.283-2.13,13.788,13.788,0,0,0,.951-3.537,11.079,11.079,0,0,0,2.061,0,12.6,12.6,0,0,0-1.235,5.018,1.222,1.222,0,0,0-.344.727,1.83,1.83,0,0,0,.546,1.2,19.842,19.842,0,0,1,2.1,1.767,20.94,20.94,0,0,1,1.235,1.789.966.966,0,0,0-.425.985s-.587.18-.526.683a2.448,2.448,0,0,0-1.295.4c-.445.383-.668.884-.263,1.044a11.707,11.707,0,0,0,2.407.161c.5,0,1.092-.383,1.133-.641a3.018,3.018,0,0,0-.181-.9.41.41,0,0,0,.425-.322s.566,2.089,1.436,2.029c0,0,.121-.019.142-.2,0,0,.4.1.607-.1S23.9,30.745,22.18,30.7a.389.389,0,0,0-.2-.482c-.325-.2,2.832-4.159,3.194-4.5,0,0-.445-3.535.445-5.243L27.233,17.6a16.543,16.543,0,0,0,1.921,6.711,1.467,1.467,0,0,0,.242.985,7.456,7.456,0,0,0-.3,1.508,12.967,12.967,0,0,1,.019,4.46c-.1.394-1.071,1.567-.727,2.532,0,0-.809.461-.809,1.066s.362.724.627.724.4-.261.546-.261.344.383.991.383,1.212-.522,1.212-.824-.526-.8-.526-.8a1.137,1.137,0,0,0,.344-.722c0-.4-.546-1.064-.546-1.908a10.18,10.18,0,0,1,.505-3.2c.657-1.427.587-2.562.2-2.863a9.908,9.908,0,0,0,.2-1.879c0-.965-.748-3.547-.121-6.148a6.378,6.378,0,0,0,.911-2.793s1.355,2.734.343,4.641-.809,1.89-.829,2.471a4.5,4.5,0,0,0,.283,1.387l.923-.932a1.708,1.708,0,0,1,.434-1.1,2.654,2.654,0,0,0,.566-2.064l.324.236a2.752,2.752,0,0,0-.142-1.485.807.807,0,0,1,.68.019ZM22.362,26.784,20.8,29.275a4.691,4.691,0,0,1-1.6-1.447,5.005,5.005,0,0,0-.87-1.366,3.742,3.742,0,0,0,.616-1.366s.217.017.34.45a5.981,5.981,0,0,0,1.35-2.959,1.235,1.235,0,0,0,.344.241,3.447,3.447,0,0,1,.283-1.246,5.3,5.3,0,0,0,.911-2.191h.362a16.952,16.952,0,0,0,0,4.179c.3,1.929.2,2.61-.181,3.215Z" transform="translate(-1.509 -0.014)"/>
        </svg>` , width : 33 , height : 36 , xOffset : 4 , } , { name : [ 'Solidity' ] , colorFrom : '#2BC2FF' , colorTo : '#577DF7' , icon : `<svg id="solidity-logo" data-name="solidity-logo" xmlns="http://www.w3.org/2000/svg" width="23.19" height="35.987" viewBox="0 0 23.19 35.987">
        <path id="Path_127" data-name="Path 127" d="M17.347,0,11.562,10.283H0L5.781,0H17.347" fill="#fff" opacity="0.45"/>
        <path id="Path_128" data-name="Path 128" d="M136.381,10.283h11.566L142.166,0H130.6Z" transform="translate(-124.819)" fill="#fff" opacity="0.6"/>
        <path id="Path_129" data-name="Path 129" d="M5.781,20.561l5.781-10.278L5.781,0,0,10.283Z" fill="#fff" opacity="0.8"/>
        <path id="Path_130" data-name="Path 130" d="M131.9,590.983l5.785-10.283h11.566l-5.785,10.283H131.9" transform="translate(-126.062 -554.996)" fill="#fff" opacity="0.45"/>
        <path id="Path_131" data-name="Path 131" d="M12.866,580.7H1.3l5.781,10.283H18.647Z" transform="translate(-1.242 -554.996)" fill="#fff" opacity="0.6"/>
        <path id="Path_132" data-name="Path 132" d="M268.381,348.5,262.6,358.778l5.781,10.283,5.785-10.283Z" transform="translate(-250.976 -333.074)" fill="#fff" opacity="0.8"/>
        </svg>
        ` , width : 23.19 , height : 35.987 , xOffset : 6 , } , { name : [ 'Fortran' ] , colorFrom : '#E2C0FF' , colorTo : '#8244BA' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36">
        <path id="fortran-logo" fill="#FFFFFF" d="M-2084.255-646.542h0c-2.156,0-5.281-3.733-5.281-5.315v-25.436a5.462,5.462,0,0,1,2.064-3.431,6.149,6.149,0,0,1,3.27-1.816l25.484,0a5.329,5.329,0,0,1,3.416,2.007,6,6,0,0,1,1.767,3.289v25.46a5.2,5.2,0,0,1-1.917,3.556,5.675,5.675,0,0,1-3.338,1.675Zm-.486-32.273v3.089l1.727.011h.008c1.593,0,2.315.248,2.49.857.049.17.114,4.607.148,8.8s.047,9.036-.02,10.13l0,.064c-.138,2.143-.138,2.143-2.9,2.323l-.048,0-1.4.085v3.1h15.285l.011-3.1-1.524-.072c-2.279-.172-2.641-.258-2.983-.712-.268-.366-.3-.554-.343-4.952l-.057-4.568,1.041.1c2.277.214,3.071.559,3.54,1.537a13.554,13.554,0,0,1,.728,3.672v.555h3.14v-14.089h-3.035c0,.007-.109.735-.247,1.706a4.109,4.109,0,0,1-1.342,2.832,8.147,8.147,0,0,1-3.111.583h-.685v-8.866h3.858c4.073,0,5.419.12,6.26.554,1.539.8,2.375,2.8,2.712,6.506.055.73.141,1.6.171,1.633l3.126.046v-11.827Z" transform="translate(2089.536 682.54)"/>
        </svg>` , width : 36 , height : 36 , xOffset : 2 , } , { name : [ 'SASS' , 'SCSS' ] , colorFrom : '#FFB8E0' , colorTo : '#FB4FA4' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="36" height="24.75" viewBox="0 0 36 24.75">
        <path id="sass-logo" data-name="sass-logo" d="M35.985,23.14a3.25,3.25,0,0,0-1.462-2.279c.2.143.371.265,0,0-.505-.361-.238-.17,0,0-2-1.427-4.618-1.11-6.8-.317a4.292,4.292,0,0,1-.409-4.074c.065-.2.021-.306-.184-.394A2.908,2.908,0,0,0,25.4,16.1a.409.409,0,0,0-.337.308,14.239,14.239,0,0,1-2.449,4.7,4.19,4.19,0,0,1-.17-3.693.237.237,0,0,0-.136-.343A2.7,2.7,0,0,0,20.5,17.1c-.6.175-1.5,3.136-1.784,3.723-.6,1.226-1.131,3.141-2.151,4.113-.865-1.111,1.584-3.622.765-4.63a.754.754,0,0,0-1.1-.043,2.809,2.809,0,0,0-.022-1.34,1,1,0,0,0-1.061-.738,4.675,4.675,0,0,0-3.139,1.856c-.723.851-2.628,1.38-3.653,1.893-1.76-1.533-5.57-3.16-5.669-5.771-.107-2.942,3.4-4.939,5.737-6.133C11.467,8.474,16.156,6.54,19.614,8.24a1.971,1.971,0,0,1,1.034,2.345c-.659,2.416-3.319,4.028-5.632,4.768a10.12,10.12,0,0,1-3.593.564,6.834,6.834,0,0,1-3.043-1.131c-.144-.027-.133.159-.095.258,1.675,4.39,10.154,1.173,12.372-1.081a6.507,6.507,0,0,0,1.993-3.789A3.447,3.447,0,0,0,20.47,6.52c-5.479-2.536-13.053.785-17.2,4.171-1.8,1.47-4.047,3.8-3.015,6.254,1.12,2.658,4.552,4.021,6.785,5.647-1.807.9-4.068,1.827-5.24,3.511A2.978,2.978,0,0,0,1.4,29.194c.884,1.938,4.1,1.1,5.454.244a5.33,5.33,0,0,0,2.44-3.18,5.018,5.018,0,0,0-.271-3.481l2.01-1.017c-.541,1.623-.78,3.656.343,5.123a1.468,1.468,0,0,0,2.1.022,12.546,12.546,0,0,0,1.442-2.616,4.744,4.744,0,0,0,.1,1.98.884.884,0,0,0,1.462.376c1.865-1.28,3.051-4.827,3.97-6.895a11.533,11.533,0,0,0,.981,2.558.371.371,0,0,1-.056.506c-.681.751-2.308,2-2.466,3.016a.461.461,0,0,0,.4.518,4.432,4.432,0,0,0,3.2-.779,2.215,2.215,0,0,0,1-2.5c-.322-1.46.773-3.092,1.814-4.291a7.45,7.45,0,0,0,.994,2.574c-.919.807-2.291,1.952-2.094,3.3a.817.817,0,0,0,1.021.685A4.714,4.714,0,0,0,28,23.782a2.34,2.34,0,0,0,.131-2.435,8.278,8.278,0,0,1,5.051,0,3.121,3.121,0,0,1,1.846,1.464,1.62,1.62,0,0,1-.707,2.292c-.231.148-.391.27-.313.333s.345.149.934-.222a2.1,2.1,0,0,0,1.042-1.528A2.608,2.608,0,0,0,35.985,23.14ZM7.942,24.916a4.062,4.062,0,0,1-1.629,2.891,3.681,3.681,0,0,1-1.865.85c-.662.064-1.178-.1-1.222-.79-.124-1.933,2.877-3.827,4.544-4.4a3.925,3.925,0,0,1,.171,1.448Zm7.249-5.094c-.274,1.569-1.043,4.384-2.272,5.508-.166.151-.324.142-.408-.054-.727-1.692.258-5.18,2.326-5.718C15.08,19.495,15.23,19.6,15.191,19.822Zm4.944,5.749q.888-.945,1.777-1.893C21.985,24.383,20.676,25.785,20.135,25.571Zm5.675-1.244c-.165.09-.536.177-.55.059-.1-.85.831-1.749,1.411-2.17A1.7,1.7,0,0,1,25.81,24.327Z" transform="translate(0 -5.625)" fill="#fff"/>
        </svg>` , width : 36 , height : 24.75 , xOffset : - 2 , } , { name : [ 'GraphQL' ] , colorFrom : '#FFA6E2' , colorTo : '#E3199F' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="32.04" height="36" viewBox="0 0 32.04 36">
        <path id="graphql-logo" data-name="graphql-logo" d="M21.076,4.127l7.4,4.275a3.207,3.207,0,1,1,3.082,5.326v8.549A3.211,3.211,0,1,1,28.4,27.531l-7.358,4.248a3.211,3.211,0,1,1-6.124.1l-7.4-4.271A3.21,3.21,0,1,1,4.44,22.274l0-8.549A3.209,3.209,0,1,1,6.8,7.827a3.122,3.122,0,0,1,.72.565l7.407-4.275a3.209,3.209,0,1,1,6.153.009ZM20.3,5.442a1.19,1.19,0,0,1-.087.087l9.691,16.785c.039-.014.084-.024.123-.035v-8.56a3.2,3.2,0,0,1-2.337-3.882c.009-.036.018-.073.028-.108L20.3,5.442Zm-4.523.089-.09-.09L8.273,9.719a3.2,3.2,0,0,1-2.191,3.967c-.039.012-.076.021-.114.031v8.562l.126.035L15.785,5.529l0,0Zm3.114.76a3.235,3.235,0,0,1-1.788,0L7.418,23.075a3.254,3.254,0,0,1,.9,1.562H27.684a3.227,3.227,0,0,1,.9-1.566L18.9,6.291Zm1.479,24.34,7.369-4.257c-.022-.07-.041-.141-.057-.213H8.313l-.031.125,7.409,4.278a3.215,3.215,0,0,1,4.684.068Z" transform="translate(-1.98)" fill="#fff"/>
        </svg>` , width : 32.04 , height : 36 , xOffset : 0 , } , { name : [ 'Clojure' ] , colorFrom : '#CDFF9E' , colorTo : '#63B132' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="36" height="37.567" viewBox="0 0 36 37.567">
        <path id="clojure-logo" d="M18.064.266c-9.925,0-18,8.426-18,18.783s8.076,18.783,18,18.783,18-8.427,18-18.783S27.99.266,18.064.266Zm0,1.808c8.984,0,16.266,7.6,16.266,16.975a17.823,17.823,0,0,1-.136,2.164A7.242,7.242,0,0,1,32,25.113a7.791,7.791,0,0,1-5.209,1.695,12.252,12.252,0,0,1-1.47-.085,11.134,11.134,0,0,0,1.287-13.73A10.09,10.09,0,0,0,13.9,9.179q-.241-.175-.5-.329a8.471,8.471,0,0,0-4.09-1.036A8,8,0,0,0,4.844,9.167a16.046,16.046,0,0,1,13.22-7.09ZM15.223,25.2a31.867,31.867,0,0,1,1.64-4.628c.184-.438.364-.849.525-1.213,1.02,3.79,1.666,6.045,2.822,7.583a5.287,5.287,0,0,0,.566.625,8.232,8.232,0,0,1-5.675-.089q-.029-.362-.03-.727a7.228,7.228,0,0,1,.152-1.549Zm-2.2,1.114a9.187,9.187,0,0,1,.1-14.6A5.73,5.73,0,0,1,14.4,12.74a13.9,13.9,0,0,1,2.052,3.867c.151.388.285.759.4,1.1-1.984,4.212-3.307,6.312-3.835,8.607Zm6.445-5.388c-.444-1.193-.7-2.093-.7-2.094v0c-.812-3.247-1.653-6.215-3.4-8.293a8.277,8.277,0,0,1,2.7-.458,8.805,8.805,0,0,1,8.6,8.975,9.1,9.1,0,0,1-3.522,7.235,4.426,4.426,0,0,1-.646-.231,3.854,3.854,0,0,1-1.28-1.389,21.114,21.114,0,0,1-1.752-3.74h0Zm-1.4,15.1C9.08,36.023,1.8,28.424,1.8,19.048a18.053,18.053,0,0,1,.095-1.825c1.333-4.73,4.534-6.48,7.566-6.509a7.239,7.239,0,0,1,1.794.229,11.118,11.118,0,0,0-1.767,14.1,10.085,10.085,0,0,0,13.168,3.667,13.49,13.49,0,0,0,2.9.632,10.859,10.859,0,0,0,1.379.082,18.214,18.214,0,0,0,4.433-.617,16.05,16.05,0,0,1-13.3,7.215l0,0Z" transform="translate(-0.065 -0.266)" fill="#fff"/>
        </svg>` , width : 36 , height : 37.567 , xOffset : 2 , } , { name : [ 'ClojureScript' ] , colorFrom : '#A7C5FF' , colorTo : '#5981D8' , icon : `<svg xmlns="http://www.w3.org/2000/svg" width="37.605" height="37.737" viewBox="0 0 37.605 37.737">
        <g id="clojurescript-logo" data-name="clojurescript-logo" transform="translate(0 -0.779)">
          <path id="Path_142" data-name="Path 142" d="M27.1,55.74a2.8,2.8,0,0,1-2.41-1.121,5.353,5.353,0,0,1-.826-3.213,5.387,5.387,0,0,1,.859-3.283,2.919,2.919,0,0,1,2.493-1.152,3.944,3.944,0,0,1,1.985.495l-.45,1.445a3.882,3.882,0,0,0-1.551-.445c-1.209,0-1.81.97-1.81,2.909a4.1,4.1,0,0,0,.45,2.142,1.475,1.475,0,0,0,1.326.717,3.337,3.337,0,0,0,1.876-.6V55.2a2.61,2.61,0,0,1-.85.4,3.847,3.847,0,0,1-1.092.131Zm6.037-.151H31.653v-11.9h1.484Zm2.377,3.758a2.734,2.734,0,0,1-1.109-.192V57.73a2.855,2.855,0,0,0,.876.141q.95,0,.951-1.3V47.123h1.484V56.69a3.018,3.018,0,0,1-.567,1.98,2.014,2.014,0,0,1-1.635.677Zm.625-14.456a1.125,1.125,0,0,1,.217-.738.767.767,0,0,1,.625-.263.755.755,0,0,1,.609.263,1.345,1.345,0,0,1,0,1.465.755.755,0,0,1-.608.263.79.79,0,0,1-.626-.263A1.1,1.1,0,0,1,36.139,44.89Zm9.348,8.294a2.421,2.421,0,0,1-.742,1.9,3.1,3.1,0,0,1-2.135.657,4.281,4.281,0,0,1-2.243-.515V53.669a4.774,4.774,0,0,0,2.293.687c.909,0,1.368-.333,1.368-1a.91.91,0,0,0-.15-.535,1.826,1.826,0,0,0-.5-.445,7.766,7.766,0,0,0-.967-.515,4.418,4.418,0,0,1-1.635-1.131,2.374,2.374,0,0,1-.425-1.465,2.07,2.07,0,0,1,.725-1.687,2.96,2.96,0,0,1,1.968-.6,4.753,4.753,0,0,1,2.327.606l-.484,1.354a4.484,4.484,0,0,0-1.9-.566c-.784,0-1.176.273-1.176.808a.884.884,0,0,0,.308.677,6.412,6.412,0,0,0,1.334.758,6.2,6.2,0,0,1,1.259.738,2.234,2.234,0,0,1,.584.778,2.6,2.6,0,0,1,.192,1.051Z" transform="translate(-15.888 -31.006)" fill="#fff"/>
          <g id="Group_45-2" data-name="Group 45" transform="translate(0 0.779)">
            <path id="Path_143" data-name="Path 143" d="M19.369,37.784a16.043,16.043,0,0,1,0-31.952V4.03a17.843,17.843,0,0,0,0,35.564ZM22.231,4.03v1.8a16.048,16.048,0,0,1,0,31.961v1.8a17.843,17.843,0,0,0,0-35.564Z" transform="translate(-1.997 -2.943)" fill="#fff"/>
            <path id="Path_144" data-name="Path 144" d="M18.258.779l-.967.078a18.856,18.856,0,0,0,0,37.581l.967.078V34.9l-.816-.073a15.253,15.253,0,0,1,0-30.377l.816-.072V.779Zm1.089,0v3.6l.816.072a15.258,15.258,0,0,1,0,30.386l-.816.072v3.6l.967-.078a18.856,18.856,0,0,0,0-37.582L19.347.779ZM16.468,2.766v.017a17.024,17.024,0,0,0,0,33.72v.026a17.047,17.047,0,0,1,0-33.763Zm4.67,0a17.047,17.047,0,0,1,0,33.763v-.017a17.029,17.029,0,0,0,0-33.729V2.766Z" transform="translate(0 -0.779)" fill="#fff"/>
          </g>
        </g>
        </svg>
        ` , width : 37.605 , height : 37.737 , xOffset : 4 , } , { name : [ 'Markdown' , 'md' ] , colorFrom : '#699EED' , colorTo : '#279EE8' , icon : `<svg id="markdown-logo" data-name="markdown-logo" xmlns="http://www.w3.org/2000/svg" width="42.885" height="26.391" viewBox="0 0 42.885 26.391">
        <path id="Path_146" data-name="Path 146" d="M-1.907-5h36.7a3.1,3.1,0,0,1,3.093,3.093V18.3a3.1,3.1,0,0,1-3.093,3.093h-36.7A3.1,3.1,0,0,1-5,18.3V-1.907A3.1,3.1,0,0,1-1.907-5Zm36.7,24.329A1.032,1.032,0,0,0,35.823,18.3V-1.907a1.032,1.032,0,0,0-1.031-1.031h-36.7A1.032,1.032,0,0,0-2.938-1.907V18.3a1.032,1.032,0,0,0,1.031,1.031Z" transform="translate(5 5)" fill="#fff"/>
        <path id="Path_145" data-name="Path 145" d="M30,44.02V30h4.124l4.124,5.154L42.371,30h4.124V44.02H42.371V35.979l-4.124,5.154-4.124-5.154V44.02Zm25.772,0-6.185-6.8H53.71V30h4.124v7.216h4.124Z" transform="translate(-23.815 -23.815)" fill="#fff"/>
        </svg>` , width : 42.885 , height : 26.391 , xOffset : - 6 , } , ] ; export default languages ;