wtlyu / 2048.c Goto Github PK
View Code? Open in Web Editor NEWCLI version of 2048, written in C.
License: Apache License 2.0
CLI version of 2048, written in C.
License: Apache License 2.0
base64 2048
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i1WASItNmEyLTZBIi0WoSIkEJIudbP///4lcJAhMi12QTIlcJBCwAOjBEQAAiYVo////SIHEqAAAAFtdww8fgAAAAABVSInlSIPsEEiNBc4SAABIiX34SIt1+EiJx7AA6KcRAACJRfRIg8QQXcNmDx9EAABVSInlSIHswAAAADHAuWIAAABBichIjQ2WEgAATI1NkEyLFekUAABNixJMiVX4SIl9iEiJdYBIiZV4////TInKSInXicZMicJIiY1w////TImNaP///0yJhWD///+JhVz////oKhEAAEyLRYhMi02ASIuNeP///0iLvWj///+LtVz///9Ii5Vg////TIuVcP///0iJjVD///9MidFMi51Q////TIkcJLAA6MwQAABIjX2QiYVM////6BP///9Iiw1MFAAASIsJSDtN+A+FCQAAAEiBxMAAAABdw+ihEAAAkFVIieVBV0FWQVRTSIHsUAEAADHAQbgTAAAARYnBTI0VvhEAAEyNXcBIix0BFAAASIsbSIld2EiJvVj///9IibVQ////SImVSP///0iJjUD///9MidlIic+JxkyJykyJjTj///9MiZUw////TImdKP///4mFJP///+g1EAAATIuFUP///0yLjVD///9Ii41Q////SIuVUP///0iLvVD///9Mi5VQ////TIudKP///0iJvRj///9Mid+LtST///9Ii504////SImVEP///0iJ2kyLtTD///9IiY0I////TInxTIu9CP///0yJPCRMi70Q////TIl8JAhMi70Y////TIl8JBBMiVQkGLAA6IsPAAAx9kG8UgAAAESJ4UiNFc4QAABIjX3ATI2FYP///02JwUiJvQD///9Mic+Jtfz+//9IiZXw/v//SInKiYXs/v//TImF4P7//0iJjdj+///oUA8AAEyLjUj///9Ii41I////SIuVSP///0iLveD+//+Ltfz+//9Mi4XY/v//SImV0P7//0yJwkyLlfD+//9IiY3I/v//TInRTIuFAP///0yLnQD///9MiRwkSIudyP7//0iJXCQITIlcJBBIi53Q/v//SIlcJBhMiVwkILAA6LkOAABIjbVg////SIu9WP///0iLlUD///+JhcT+///oH/3//0iLDSgSAABIiwlIO03YD4UQAAAASIHEUAEAAFtBXEFeQV9dw+h2DgAAZg8fRAAAVUiJ5UFXQVZBVFNIgezgAAAASItFEEUx0kG7OAAAAESJ20yNNZYPAABMjX2gTIslzBEAAE2LJCRMiWXYSIl9mEiJdZBIiVWISIlNgEyJhXj///9MiY1w////SImFaP///0yJ+EiJx0SJ1kiJ2kiJnWD///9MibVY////TIm9UP///0SJlUz////o9A0AAEyLRZBMi41w////SItFiEiLjXD///9Ii1WASIu9cP///0iLnXj///9Mi7VQ////SIm9QP///0yJ94u1TP///0yLvWD///9IiZU4////TIn6TIulWP///0iJjTD///9MieFIiQQkSIuFMP///0iJRCQISIuFOP///0iJRCQQSIuFQP///0iJRCQYSIlcJCCwAOhHDQAASI11oEiLfZhIi5Vo////iYUs////6LP7//9Iiw28EAAASIsJSDtN2A+FEAAAAEiBxOAAAABbQVxBXkFfXcPoCg0AAGYuDx+EAAAAAABVSInlQVZTSIPscEiLRRBMjVXCRTHbuwYAAABBid5IiX3oiXXkiVXgiU3cRIlF2EyJTdBIiUXITInQSInHRIneTInyTIlVqOjGDAAAi33kSIt1qOh4+f//SI1FvDH2uQYAAACJykmJwUyJz0iJRaDongwAAIt94EiLdaDoUPn//0iNRbYx9rkGAAAAicpJicFMic9IiUWY6HYMAACLfdxIi3WY6Cj5//9IjUWwMfa5BgAAAInKSYnBTInPSIlFkOhODAAAi33YSIt1kOgA+f//TI1FsEiNTbZIjVW8SI11wkiLfehMi03QSItFyEiJBCTom/3//0iDxHBbQV5dw2aQVUiJ5UiNPVMNAABIjTVQDQAASI0VTQ0AAEiNDUoNAADoO/v//13DZg8fhAAAAAAAVUiJ5UiNPTMNAABIjTUgDQAASI0VKQ0AAEiNDSYNAADoC/v//13DZg8fhAAAAAAAVUiJ5UiNPQ8NAABIjTXwDAAASI0VBQ0AAEiNDQINAADo2/r//13DZg8fhAAAAAAAVUiJ5UiD7BDHRfwAAAAAg338BA+NtwAAAIN9/AAPhAUAAADoeP///0iNBccMAABIjTVlDAAASInHSInCSInB6Iz6//9IjQWrDAAASI0NVg8AAEhjVfxIweIESInOSAHWizZIY1X8SMHiBEiJz0gB14tXBEhjffxIwecESYnISQH4RYtICEhjffxIwecESAH5RItBDEiJx0SJyUmJwUiJBCToyv3//0iNBUkMAABIjTXnCwAASInHSInCSInB6A76//+LRfyDwAGJRfzpP////0iDxBBdw2YuDx+EAAAAAABVSInlSIHssAAAAEiNPdwLAABIjQXZCwAASI0N2gsAADH2umQAAABMjUWQTIsN7g0AAE2LCUyJTfhIiX2ITInHSIlNgEiJhXj////oUgoAAEiLfYhIi7V4////SIuVeP///0iLTYDohfn//0iNBaQLAABIjTWhCwAASInHSInC6Iz4//9IjQU9DgAAg3hIAQ+FJgAAADH2uGQAAACJwkiNDZELAABIjX2QsADo2gkAAImFdP///+mVAAAASI0FBg4AAIN4SP8PhUIAAAAx9rhkAAAAicJIjQ12CwAASI095Q0AAEyNRZBIi39ASIm9aP///0yJx0yLhWj///+wAOiHCQAAiYVk////6T0AAAAx9rhkAAAAicJIjQ1QCwAASI09ow0AAEyNRZBIi39ASIm9WP///0yJx0yLhVj///+wAOhFCQAAiYVU////6QAAAABIjQW/CgAASI11kEiJx0iJwuiq9///SI09nQoAAEiNBX4KAABIjQ2XCgAASInGSInC6Gr4//9IiwWTDAAASIsASDtF+A+FCQAAAEiBxLAAAABdw+joCAAADx+EAAAAAABVSInlSI09zwoAAOgg9///SI09xAoAAOgU9///XcNmkFVIieVIg+xgSIsFQQwAAEiLAEiJRfhIiX3ISIl1wEiJVbhIiU2wSItFyEiJRdBIi0XASIlF2EiLRbhIiUXgSItFsEiJRejHRawAAAAAx0WoAAAAAIN9qAQPjSYBAABIY0WoSItExdCDOAAPhAEBAACDfagDD42pAAAASGNFqEiLRMXQiwiLVaiDwgFIY8JIi0TF0DsID4WIAAAASI0FVgwAALkBAAAASGNVqEiLVNXQizKDxgGJMot1qIPGAUhj1kiLVNXQxwIAAAAASGNVqEiLVNXQizKJTaCJ8Yt1oNPmSGPWSANQQEiJUEDHQEwBAAAAi3BQg8YBiXBQSGNFqEiLRMXQgTgACAAAD4UOAAAASI0F4QsAAMdASAEAAADpAAAAAItFrDtFqA+EDgAAAEiNBcILAADHQEwBAAAASGNFqEiLRMXQiwiJTaRIY0WoSItExdDHAAAAAACLTaRIY0WsSItExdCJCItNrIPBAYlNrOkAAAAAi0Wog8ABiUWo6dD+//9IiwXFCgAASIsASDtF+A+FBgAAAEiDxGBdw+gdBwAAZmZmZi4PH4QAAAAAAFVIieVIg+xAQIj4SI0NNgsAAIhF/4N5SAAPhAUAAADpGQIAAA++Rf+JwYPoA0iJTeCJRdwPhwMCAABIjQUDAgAASItN4EhjFIhIAcL/4sdF+AAAAACDffgED41eAAAASI0F4goAAEiJwUiDwTBIicJIg8IgSInGSIPGEEhjffhIwecCSAH4SGN9+EjB5wJIAf5IY334SMHnAkgB+khjffhIwecCSAH5SInH6KH9//+LRfiDwAGJRfjpmP///+l7AQAAx0X0AAAAAIN99AQPjWcAAABIjQVuCgAASInBSIPBEEiJwkiDwiBIicZIg8YwSGN99EjB5wJIAf5IY330SMHnAkgB+khjffRIwecCSAH5SGN99EjB5wJIAfhIifdIidZIicpIicHoJP3//4tF9IPAAYlF9OmP////6f4AAADHRfAAAAAAg33wBA+NaQAAAEiNBfEJAABIY03wSMHhBEiJwkgBykiDwgxIY03wSMHhBEiJxkgBzkiDxghIY03wSMHhBEiJx0gBz0iDxwRIY03wSMHhBEgByEiJfdBIiddIi1XQSInB6KX8//+LRfCDwAGJRfDpjf///+l/AAAAx0XsAAAAAIN97AQPjWkAAABIjQVyCQAASGNN7EjB4QRIicJIAcpIY03sSMHhBEiJxkgBzkiDxgRIY03sSMHhBEiJx0gBz0iDxwhIY03sSMHhBEgByEiDwAxIiX3ISInXSItVyEiJwegm/P//i0Xsg8ABiUXs6Y3////pAAAAAEiDxEBdw5AK/v//fv7///v+//96////ZmZmLg8fhAAAAAAAVUiJ5UiD7BDHRfwAAAAAg338Ag+NDQEAAEiNBcgIAACDeFAAD4UFAAAA6fcAAADpAAAAAOiVBAAA8g8QBWcFAADyDxANZwUAAPIPKtDyD1nK8g9eyPIPLMGJRfjobQQAAEiNDYAIAADyDxAFOAUAAPIPEA04BQAA8g8q0PIPWcryD17I8g8swYlF9EhjVfRIY3X4SMHmBEgB8YM8kQAPhVsAAADoJQQAAEiNDTgIAADyDxAFAAUAAPIPEA3oBAAA8g8QFfgEAADyDyrY8g9Z0/IPXtHyD1jC8g8swEhjVfRIY3X4SMHmBEiJz0gB94kEl4tBUIPA/4lBUOkUAAAA6QAAAACwAagBD4Um////6QAAAADpAAAAAItF/IPAAYlF/Onp/v//SIPEEF3DDx9AAFVIieVIjQWtBwAAg3hQAA+F0QAAAMdF/AAAAACDffwDD42yAAAAx0X4AAAAAIN9+AMPjY4AAABIjQV6BwAASGNN+EhjVfxIweIESInGSAHWizyOSGNN+ESLRfxBg8ABSWPQSMHiBEgB0Ds8iA+EOwAAAEiNBT8HAABIY034SGNV/EjB4gRIicZIAdaLPI5Ei0X4QYPAAUljyEhjVfxIweIESAHQOzyID4UFAAAA6TQAAADpAAAAAItF+IPAAYlF+Olo////6QAAAACLRfyDwAGJRfzpRP///0iNBdkGAADHQEj/////XcMPH4QAAAAAAFVIieVIg+wgQIj4iEX/D759/4P/AQ+FRgAAAMdF+AAAAACDffgXD40fAAAASI09ogQAALAA6G4CAACJRfSLRfiDwAGJRfjp1////0iNPYcEAACwAOhPAgAAiUXw6QwAAABIjT1zBAAA6HPw///obv3//+iZ/v//6IT3///oD/b//+ia9v//6GX2///oIPn//0iLBZkFAABIizjo/QEAAIlF7EiDxCBdww8fhAAAAAAAVUiJ5UiD7FAxwInHSIsNbQUAAEiLFV4FAADHRfwAAAAASIsySIsR6JYBAABIiUXw6JMBAACJRejocwEAAIlF5OiJAQAAvgEAAABIiw03BQAASIs5iUXg6GABAACJRdzorO3//zH/6OX+//9IiwUWBQAASIs46FoBAACJReyDfexRD4QeAAAAg33scQ+EFAAAAIN97AMPhAoAAACDfewED4UFAAAA6dUAAACDfewOD4UPAAAA6Fft//+/AQAAAOiN/v//g33sGw+FrQAAAEiLBbQEAABIizhIiUXQ6PQAAABIi33QSIs/iUXM6OUAAACDwL+Jx4PoA0iJfcCJRbwPh0gAAABIjQWVAAAASItNwEhjFIhIAcL/4jH/6LH5///pKAAAAL8BAAAA6KL5///pGQAAAL8CAAAA6JP5///pCgAAAL8DAAAA6IT5//9IjQXFBAAAg3hMAA+EGAAAAL8BAAAASI0FrwQAAMdATAAAAADo2/3//+kAAAAA6ez+//9IjT1tAwAA6KXu///oJgAAADHJiUW4ichIg8RQXcMPHwB4////hP///5P///+i/////yXaAwAA/yXcAwAA/yXeAwAA/yXgAwAA/yXiAwAA/yXkAwAA/yXmAwAA/yXoAwAA/yXqAwAA/yXsAwAA/yXuAwAA/yXwAwAA/yXyAwAA/yX0AwAA/yX2AwAA/yX4AwAA/yX6AwAAAABMjR1JAwAAQVP/JTkDAACQaAAAAADp5v///2gOAAAA6dz///9oHAAAAOnS////aCoAAADpyP///2g5AAAA6b7///9oRwAAAOm0////aFIAAADpqv///2hgAAAA6aD///9odQAAAOmW////aI0AAADpjP///2ihAAAA6YL///9osAAAAOl4////aL8AAADpbv///2jOAAAA6WT///9o2wAAAOla////aOkAAADpUP///2j4AAAA6Ub///8AAAAAAAAAAAAAAADgQQAAAAAAABBAAAAAAAAA8D8AAAAAAAAAQCAgICAgIAAlaQAlKnMlcyUqcwAgACVzCg0AICAgICAgICAlcyVzJXMgACVzJXMlcyVzJXMlcwAlcyVzJXMlcyVzJXMlcwDilZQA4pWQAOKVpgDilZcA4pWgAOKVrADilaMA4pWaAOKVqQDilZ0A4pWRACAgICAgICAgICAgU0NPUkUgICAgICAgICAgIAAgICAgICAgICAgICBXSU4gICAgICAgICAgICAAICAgICAgIEZJQUxFRCAlNWxsZCAgICAgICAgACAgICAgICAgICAgJTVsbGQgICAgICAgICAgIAAAG1s3bSDihpHihpPihpDihpIgG1swbSBtb3ZlIHRoZSB0aWxlcyAgIBtbN20gQ3RybCArIE4gG1swbSBzdGFydCBuZXcgZ2FtZQAbW0EADQAgICAgICAgICAgX19fICAgX19fXyAgX18gX18gIF9fX18KDSAgICAgICAgIHxfXyBcIC8gX18gXC8gLy8gLyAoIF9fICkgX19fX18KDSAgICAgICAgIF9fLyAvLyAvIC8gLyAvLyAvXy8gX18gIHwvIF9fXy8KDSAgICAgICAgLyBfXy8vIC9fLyAvX18gIF9fLyAvXy8gLy8gL19fCg0gICAgICAgL19fX18vXF9fX18vICAvXy8gIFxfX19fKF8pX19fLwoNAEJ5ZQAAAQAAABwAAAABAAAAIAAAAAAAAAAgAAAAAgAAAAAAAAGwCAAAOAAAADgAAABRHAAAAAAAADgAAAADAAAADAAGACQAAwAAAAAAoAAAAyACAAAwAwAC0AYAAdAHAAAhAAIBEQsEAQEAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIHAAAAQAAANIcAAABAAAA3BwAAAEAAADmHAAAAQAAAPAcAAABAAAA+hwAAAEAAAAEHQAAAQAAAA4dAAABAAAAGB0AAAEAAAAiHQAAAQAAACwdAAABAAAANh0AAAEAAABAHQAAAQAAAEodAAABAAAAVB0AAAEAAABeHQAAAQAAAGgdAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.