Commit 6bf39c02 authored by StyleZhang's avatar StyleZhang

fix: some style

parent 76e0c93b
<svg width="84" height="24" viewBox="0 0 84 24" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<rect x="2" width="80.5714" height="24" fill="url(#pattern0)"/>
<defs>
<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1">
<use xlink:href="#image0_8587_60486" transform="scale(0.0070922 0.0238095)"/>
</pattern>
<image id="image0_8587_60486" width="141" height="42" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI0AAAAqCAYAAACOR9jzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA0NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAxIDc5LmE4ZDQ3NTM0OSwgMjAyMy8wMy8yMy0xMzowNTo0NSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjcgKDIwMjMwNzEyLm0uMjIzOSAwZjA3NjhhKSAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzBFM0JBODMxRkIwMTFFRUFEMzQ5RDE5Nzk4REI4NDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzBFM0JBODQxRkIwMTFFRUFEMzQ5RDE5Nzk4REI4NDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMEUzQkE4MTFGQjAxMUVFQUQzNDlEMTk3OThEQjg0MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMEUzQkE4MjFGQjAxMUVFQUQzNDlEMTk3OThEQjg0MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFj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"/>
</defs>
</svg>
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<rect y="2.06897" width="24" height="19.8621" fill="url(#pattern0)"/>
<defs>
<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1">
<use xlink:href="#image0_8587_60226" transform="scale(0.0197044 0.0238095)"/>
</pattern>
<image id="image0_8587_60226" width="141" height="42" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI0AAAAqCAYAAACOR9jzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA0NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAxIDc5LmE4ZDQ3NTM0OSwgMjAyMy8wMy8yMy0xMzowNTo0NSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjcgKDIwMjMwNzEyLm0uMjIzOSAwZjA3NjhhKSAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzBFM0JBODMxRkIwMTFFRUFEMzQ5RDE5Nzk4REI4NDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzBFM0JBODQxRkIwMTFFRUFEMzQ5RDE5Nzk4REI4NDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMEUzQkE4MTFGQjAxMUVFQUQzNDlEMTk3OThEQjg0MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMEUzQkE4MjFGQjAxMUVFQUQzNDlEMTk3OThEQjg0MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFj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"/>
</defs>
</svg>
<svg width="100" height="24" viewBox="0 0 100 24" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<rect x="1" y="1" width="97.57" height="22" fill="url(#pattern0)"/>
<defs>
<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1">
<use xlink:href="#image0_8587_60493" transform="scale(0.0011274 0.005)"/>
</pattern>
<image id="image0_8587_60493" width="887" height="200" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA3cAAADICAMAAAB8megZAAADAFBMVEVHcEw0NDQzMzM2NjczMzOwsMlRUVI2NjY0NDQ6OT8zMzM0NDQ0NDQzMzMzMzMzMzM0NDQ0NDQzMzM0NDQ4ODk1NTU7Ozs0NDQ0NDQ3NzdLS2s2NjkzMzMzMzM0NDQzMzNEREozMzMzMzMzMzNiX+szMzM0NDQzMzMzMzM0NDRgXOczMzM0NDQzMzMzMzMzMzMzMzM1NTU0NDRGRK5UUM0zMzNEQqtUUM5ubvIzMzMzMzN4ffUzMzMzMzMzMzM0NDRTUM5nZeuDhP86Oj0zMzNgXOg0NDQ0NDRDQadcWs80NDR1evJ5gPY0NDRIRa5NSrxkYO5jXedMSbxYVth7gvV1efJkYeFfWuh3ffJlYu9wcfJTT8tjYO1xcvFVUdF2e/NZVdt6gfN5fvRHRLBbV99xcvRTT8tmY+9JRrRRTslJRrU8OphIRrRlYu55efU6OZQ9PJlZVdtvcfA8OpdRTcc6OZM0NDQ9PJljX+0zMzNaVtx1efJoZu9tbfF5gPNZVdx9hfRiXetiXutXU9Y9PJt4fvNtbvF1evNFQ61kYet8hfVbV981NIh8g/RqaPBqafBeWuZ0dPR7gvU2NYlydfJ7gvM8O5hsbPBxdPF8hfRIRbRra/FJRrUzMzNhXO1CQKZpaO9gW+tqae9ra/BmY+5cWONkYe5lYu5oZu9BP6RtbvBiXu5mZO89PJxkYO4+PZ5sbfA6OJM/PqBWUtQ4N5BaVt47OZZEQqtub/BVUdFZVdxfWuleWeZSTstFQ65HRbNnZe5DQahiXe50ePFXU9ZRTcl1evJqau9wcvFJRrdYVNlvcfBoZ+93fPJsbO9zd/FTT81GRLBDQal3ffJxdPFbV+BQTcc9O5pydvFTUM50efFydfE8OpdjX+1LSLt4f/N4fvI1NIl8hPM8O5g3No1UUNBcV+J5gPNeWuddWeVAPqJFQqw0M4VNSb96gfNucPBrau9jX+5oZ+5OS8NvcPB7gvNwc/B2e/JsbPB7g/NnZe92e/FhXe1xc/F1efJrbO+8aRjtAAAAnXRSTlMAcL8T2gEFIacKRmAduLO9Xaz6jiRMDzChKAMY/eyw5wfwa4I61EHQlGUv8zx84vfENnZEMMrsXDWutTLdiM5XeQsIFps/LLt+EE+gGlMjfuke7BhifAf04qlhm2SXVGKlp1fQxyTEzGrzjuS0hQSDOvT0rt7LSWDUr4P19Vb13Mi1kub3x8LF+kstduzpdeHlFz+b64lS9+B6pbbdALDiPgAANqRJREFUeNrtnQlcVOfV/y/CsAgaNtkRBEEsskab1AjWYLBqSLWpSWxMXmNsbGoTTVLN2mZP3jZJkzT/Lm/fd9xYxIhoVOICIioKCYuiImJETYkKmgjignX9P9u9c2fmbjNz750Bn2OTT6PjzHDnfucsv3POwzDq2I8e+zg//0p+45V16xrXrfv8883Aui52Xayrra2rvfzPx37NUKNGTWX71T9W1OTXdOfn5zfeAtxB8j7H5NXVAfRqa5//E71I1Kipa8NXAAPgAe7yrzQ2Io8Hwevq2gzBA+TdeJ56PGrU1LX3lq1YBslDHg+Ch8nb/Dkg7yIG7+B79DJRo6am3bcMGHJ5K2q6a/IbQZoHweOCTZDlgSTvD/RCUaOmnhnm9dT3EPRqVoBo8wr4tQ74POTyYKjZBT3eP++ll4oaNdVsVnF9cX3PvJmEPJTmAZ+HyyuwsLkZeDzg82bQS0WNmlo2YVoxsGXDp7/GBpvd+SDPu3ILKgrrUJZ3cTPM8p7/lF4satRUsmeuVlUVF88E/2cZCjZrEHk1sL6yjgUPSXl1j9GLRY2aOjb9tZKrV6te+zVwfB/31GP0uld01wCfdyWflFdQrNl18cY99HJRo6aKzSwBdvUZ+H9/BRO9ZUhTwJIC9nmkrNlVV0e1BGrU1DDD8IKCgpKCaRPQf8wrrseVTezyavKRotAIXB4Cr6uOagnUqKnB3byVKwtKSmbh/xpeVV/cA4NNVF+BsSYW0T9H7SsXN1+kWgI1airYrCLA3cp5BjboLK6CmkIPIQ8pCo3rGk2t0lRLoEbNYZswrWglIO8+9r+nv1ZVXAyCTayigySvG6R5t9iGza7NXc/fTy8aNWoO2jOlpUVFRTN5v1FVVYyCTeLyVqCOzVukrtm1efNUetGoUXPMpkPsSot4owYTPoZqXj12eSuWrQAOrwaWNdexdc2Ld9PLRo2aQzazra20tPQZ/m/9qgRGmuCfnmX1eEoBCQpoRAGRR7UEatQcsuHnz69uK5022ew350E5D7u8HtKxCT0ejjUheFRLoEbNATPM27n6fNv5WRYwAu6qqq6i+koPKa/UdLNJHuCOagnUqDlgs3YCW/2SwTL4RA4P1zVR4xicUUC9K3D3CiCPagnUqNltEz7ZeR2Ad5/l709/raQAkwe7xnpwpzQk7xbJ8aiWQI2a3fbMkiVLrl9/U+APCmDLZhUsrhT3mKQ8U7fm//7Kwv7L0n5paXPoehZq1KBbexhwt2SnAA/3TivA5EHwiuEsOhTy0DjsFbZ1pWtz3cW6utobtZcvHzz4zeFvDh/eu3fX3l039+zZc+1aw4GGAwdOnDh+/Pi5c+cuXbr0n38De4OSR40aM3P58uVLlrwl9Ed/WFkAQk0YaVah5pV6dg69ESV5sLiCF43V1t64fANwB8hD4B3ZdfPInt5eTB4A7/Tx0wC8/1y6BMH76M/0olO73W348nLA3cOThf7MMG8lHFKALu8qUvKWESWvG/drwklYjrzLwOMB8L45vPfwrl27jhwBHq+34VpDw4kDB44fP30agHfuP8Cgx3uWXnZqt7cZ5pYD7pbPEv7Tu1euLECxJq5rkgkFNBiEPB4ONfGesRsIvG9QpLkXgLcHgQcCzQMnjoNQ8zQKNRF3//4fet2p3d52V3lFeXn5S2IeaOZKQh50eFX17GxQDdo1xnaudMGtKyDUrD14Gad4KNRE4OEU7wDkDkaaINb8NyDvI7qghdptbfd+UgG5E12+/uBrRYi7AuDwiJJHtvzBSBPLeGQGvRaQd/DgQTbFg6FmL7BriLsTKNKE/g55vCfolad2O9srhRUdHRVvij9gXhHyeKi8gto1sYDeDSX0K7caGxvRuqPNdV1d8PSEWljUJKEmqq1cuwZCTVhageCdQ+TBQPPftLTikIWkhNOL0Idt+sOdFZ0VFT8SfcCfioogeNDnXUWxJtn/AD1ed75ptyY6uKT2MvJ4phQPhJq9iDsuxePEBHrt7beIuGjjuBB6HSwvi7eboY+81dmFhYWdhW+J/vlDL7WVFpUWsUkeCjbrscuDs7BX8hvZ4gparAkd3mUMHgo1b6KiJoo0D0Ax4RxWEyB5c+h9Yq8NTDACC6AXwsImGo1j3fvEO/0RpK5TWENA9pfzaB52ZREU8hB4sEmacLeimxRX8DzeRVhcuXyDRJpIPd91BFDXy4p4uLRCapof0aZq+yx8rBFbHL0WZpYFL0rMqL7wVueeOlV4qvAD0T//dNrqNuzwAHgAvauod4WdC8Ib/vJ5Hq8W6XgHceMKks+PwJImlM9JioccHgJPPy0hJLcfJXZBgQQ7Y2Bof6THYG+omEmuipvr/4yPl51qLix8XVzFfmv16vOlPPCgxyuuYj0eGoXl5vE2X+xCtZUbiDvk8fbuJeo5wM7k8c5hh/dHvZqqp8TERPajxM5kCT79irjY3LwU7+zkPPv+ti93Wbxd/bLc+3pzMyBP/ADXH+3cuRqQB2fRWfBwklfPyXg13DweWiSNO8Yus2LCXrZvhXV4fPVcHy0hJwB8FOme/eLOXJxgNLOkfvJt4jUwLmnQuCj8Q2XZ9+UaZbosI7xc++f9oKysrLlZQkN4cwni7jzcAQGzPBhq8ucTYK9mdz5PP+/iUjw2x7uJUzwM3nGeigfA02PZu390v7lDvQYZLW1IH/dw4YvjggZ7BJr9TAPseaZEs+eITnTln/rB5yB3ZRIawpKdS5DHAy4PcseGmlBPQDkeu1nzFtLP4XFBXXVdSMS7zK9pQvKImIADzXO4P/oNzX9EP+5W9RX5vAapbEPjF2v1wyRZYWeMzumbOVzkKP+UiQNSo4wClmxHgheabP4cga5cc5q9dSsAT1xDePYlNB90HXPXxgOPHU/A83ikVZMcCUuGE/gq3h5U1GQDTV5NU2MtwRBn+jjShIsQ/kb1baxG2WRktPVrDe1TvHl6JfqmTJxk4eAszfaOgGDrKxPkskre6K3QnhPXED6A40FLrl9HLq+UlFfIfEIVfx4PbrQl+jk8Hw/4u1pepIkzvAYSaR4n5KFIU1stITyd/0GkuuvFnXGMRp/5FIHX8pVPcGMmjXSuqhXhlzHeLShgTEyUosvna+vz+6UKffsJVFdC/FS0SDs/5bmIOwkN4eHlS5Yjj4dCzVJTqFlCdDw0j1eDdq403iI7xuBRzKSoCQPNw2gGFoFHJhPMSisaagmeKRbfqmN1404zZW2i9UsN81NS6Asc5Kt/e0tI7kDflKShSnGzu1rkniD4NCOsr4ybqp9ycvoUO67K418D2yquIUS8BeeDcKSJQ00ioZvGE4qJjLeCHBeEG8a66i4SEe8gHMUjkeY1lOKRSPP0JdK1op2WkGH9YYzUjbtJDpYb/AOE1V8fD4HXkvva9SYpz1hd0IuIDF08MiUpIH1cmr1XL9u2V/QZI/I8MaHacgdsos3X56HXqyF4EhpCOZyHReABj7cT7tdsY6ua0OGV8ObxuJMpSYpXi8UENtBEpZU9pLRygmh4uE1TKy0hQuA7MNlLL+5iHPrGSBpmNA4S+TMB1zFSJsk15T6BY/21kbZ8vDIW+7tlhY3NttW3CVlgrE0vnhst6pAGas2dcbzNGkL11wC8ueI37psdHQg8Qh4JNUthzxgv1OzpgQPobG2lkRzSVceFmmyKtwfXNNlJPKwlwEm8v2oEXq7A1226QSfujHYneJGZ+AsjSiR8zBK4u6QjzQzzsHS8SqRFho9aPD4uJcl7UnZqmspXL8NGfSVBlGBfrblLtVlDqAa2VVxDeLyjoqIDcbecq2quxg4PVzX5LdJw8QNqkf6c7ZCuZafPUYqHR/EsusVwhveGVnUnX4GrlOna3HnmDeZy0hSRhwjcY4MknzTF4la0Wdry8QvOzUgcMt43LjM+Kyks4I7scdGBRi3N1k6vkDtEnypFY+6MNgo5j1Zv2FBd/ah4GPpJZyfgrqMcJHmougIX25LOlSI0CYvn8Yp7iutxUdO096HLbAj2G24Uj5sIgh7vEly2AiPNX2qVaQgUIaw7Gl2Iu9AgfsCUKvIUoYE2RpoDLCU/W0PNkUa9zdvmLyxv8SKNQVvubPsaGw2w21D93IPiYWhnZ2dHJ5xEJy6PLa6U4pYxdh4PFjV7li2rIUNBbIpXx/aLceo5WfrQYBLxzuF5IM20BJ8R1lcpIdZFuYuNy7Z4ioEij4wXqGlKCIYhgY6mJON15872spQhS/TJAjw15U7gY5r+m98++lNhe2oDNHEN4cGH4VweiDSBz0P1FZLjnSfjCRA8KOMVk6Imu8EdqXh460Md1yG9F0eae3DXitlEEHR4f9PK4QUPs75MWbpwl2zze7V+H2LjdbECNc2XbdH8bPUmA3XnbqwdH3acaEFnko+u3D306L7d24jtA9ba2rqv9eTJk1vgrw1bAHZvPyT6U8w+BbDrLATgYe5gqLkTd66UEo8HqCuANU14GjM6H4+MBOED0JGIB2dg8SZbssgWl1ZOYBGPbVr5t2ZaQp71ZYrK0IO7O2x+qzlWbilQTOsWqmmK9/AnKQZaWWFGD4u358MeL5pzpofoyd3s3bsBd+hfLHqIvZOtALyTW7Zs2fC4uIZQWAjAKwTcQZfHCQq4tmIaQC+5itSEnvp6dsUY3iJN+sWAw7txGSd4ZKFmL5zEazhgMYin3VxCkmykqQl3gXa05QYory4ECQgXotLcOIfv6mC9sUvzs+vDTkwWFQTd9ePu8UOHdmPbtpvv9SB70ONtOfmURCtL8ylgmLwO4PKIx0PkwekE0+YHvGNsWQ/eqtlNaito+Pwi9HgmKWHXEdi20ouXiyHwLsFAU9O5BJ9UuUhzcTqyASa7445JxNhW57HEBiMbCu3ll18eKlo9D/S3461aR3MJtvxUYWI1doer9EyOztjZdfmQYxYV8hJy9OLuod8fOgTJI/Rh9vZt48gD4I0W1xDKmsswd50oyTOBx1U1ub4VXNU0ZXi3yNYH0wpp0iBNMjws4rHNYjjS1CzDE8pNotSZ0s7IFvskPOx6AUOqckCGKK+rWd9pMbbWfCL0xc4jw+7PJDxVBjztufvpIdZ2c4acXiuKNltPtkpoCK+XwQEhDF5FJ+KOV1tBE+ilhDzufDy896EGnVdC2lZwuxhM8fBcAgIPFVbY0solvMX2De3alsIEoo4Ix5/WfaLY5zAs084R2xQbmpACBG7XWEUqgj2tTcl6OTqPsUluGY58LH4eojmePtw9+PShQxcOXXjqLnET1xAm3ydsw+8bLmR3y9g91vZn1p5ADk9D7kJilKjnIsp7kkjWFBE3TORTiEqyu/Pfz6pckiyatEUOU1iMyLGuwdg+KpuqNW+pA8JS/Ef5qdBB4S4ShSSP0oe7Ry8gO/QA49J2/x8vab3wQaCmmaZoDUCIt9EYPVLoXhg1QrQA7sgy2bE2fEHECdy94Yoel2Z7h2aCVvUTj0ETIW8Ran7Ppgu+UqI++d1ojN2F3b9zbe6m4m6xv2r5GgH26UMZuBCYbTUY4CfaGzFioENv1FppSxW9Iw1jFHWfMpOsHmXHoGy62u4t3TsrbkqoNjOBPgLvNnCgTvXM311g7U5Xxu6eS0hLeEPTF8kRqHLJzk0ZMjk1KMysGSQ2RayMGTPSwTgpIsYGWS5UQMSznhd1D1TwIFkbrA5u4wBubnkZkRoPgvtYpbSBXGgd6uagjZPiznDnDxd+uAD/d+HC7yNcmLt3T8MDgh6ZoO2rCPQXpsoEWzn8DULJvEpJ3jixDpV4xydsskSqAUqlyWirfNC6NzzKjoUsYY5Dlx2q38S7JXiBeeo99wAp7iJ+/wMyRN5vXBe7OXgeSOuF7UIxmbR2nGjheTzIxc0dIFZOmajGShUBgTrUpoJRknzKmG7H+0qyEbIoNRp4HAHPLLqOGs/oxN1vfuDswg+/mOyq2N37COpZeVfzFxKIyaRKKxFZ1o8fCh7vniTWAjhIpX3UdyiWwxnBdmVLadK6J1pxLZdv8UpYi04YEJAUHzc+MTcn1sncmYPny+jE3eRf/MC337oqdzNOQPH8Pzos0RT4wh4s/ugUwewk3k1MO0gYqNb7tK6sBObYcg9YllYEmuDsKbiKVCMCYxLSh4YFZY7MGxXuzn9hT2dzx/iY5ISRjF7c/dYMuwsXXFRLuP+PaPB8qg4vFSJQWpGQsXxtEYpjfNWrExhsaqbMFWgENm+xell575mUkSwxLXrciAFDw5Li3XynJIZ6iS9rcT53TCSrOaq8YUqCuwd+OHbsGPiHI89FtYSpaHu0PockWNcXUqWOjfFSXDlPTlF1YYlAV1es+KOF+qN9pKuZKXbdxIkZ4X4hygt0LsAdu8g2k9GLO8O/jpkMg+eSWsI9DWjTij6HAhksQQqQLq9FpChaZKBOOYXvmK1j2ZG2ufFE6fgwWI+r7QrcMUOi7P2asY+7hccs7IcfnnRFLeF9NJXwiE6H4IWaV1Xkg/4MDwXjmeofdWztwsZF2ODGk81+MOu2mjHMbcMd/NaJZ/Tj7sljX1mR54Jawhy8aUW3Q1/5XSsjlPDiI1c9z9bi7AuvKFuEboNFN+KYYPHvGumRvn7IHZOUxejH3V1fATtmwZ7raQn3PoKW2L6r2wvmmm7ooFhlf2VxjAR1qf7atF38xHrQQOKFRplFvVnmkxDWXxxRkf2Pu4hRPMvgp7dafEBi3D30f1+xxgfP5bSEGXil3z36vSLbVRltdlxP4hAJ8xUHzyNupIiNd0zLGyVXoxR146kW/jd2mLO8jq7cuZt/s4zJ0PRHE+Pu51+ZGef3XExL+PRVOP/aMFXHlwzGDm+QuSDmYVTfxvg58j6tB1kSJL64vbj6j7dlXV9AVx/Z77nTOpYW4e7BrwQMwudiWsJUdEyJbgctI4NdhoFuFvewFtwZox1xeQLrdsfLF2KSrbNA60MqA0NuB+4CM/Tn7l/bkQmQ51Jawj3oPLyGGbq+KHAN1hsYNOHOriZI7qa1Dm5HSDg8d6RTjbFue/OLUmMEqA9yZ995sQ5xN3q7ySzIcykt4X24WqxXLw2BtYkTrTVubbgzjnLgbbrZNraUApKa+AjB37fFb/Yj7qI89ebud4i4JgKeGXvHXEhLmIPPw5uj88sKfRwacedIm4SPtRqeLeHwfGIEW28E3Ga05+3BndFPZ+7ubGqC1DVt57s9Fj7X0RLu/Sc8mGvP+67wXjTiLsiR95Rpm6fK8VGYJmYxtwl3Xvpy9+z/NQGD4DVtN4MPg+cyWsKMveg8vHsod4odXmqsrU+S4KQeMdfjLnOwnRYW56WIuxebmioheeTfZq4PguciWsKnr6JVmlMZyp14yuZo4CqwN3QSc3ty5+3A4qVMgwLunqysRMRVEu4Qezyn5yJawlR0Ssmrn1LuxEygO3qYjWsSBjmvqtKPuLP+vhPi7seVrDXBX/B/25v48N3pKtzt3XtE72JmX+JOaMA7yaYnyDU6r6rSr7hLC1bC3dlKnmH4mnC6h8w1tIT7YZx588gMyp34vWQ9eBtoU3YW5sSqSr/iznKSSDDOPHv2bOVZ9C8+fLjUgsBzDS1hBjwP7+ar91PuRM16s5hNondkoK5Fvv7Mnbc8d38/u2nTprOb0L8hfZWIvyaS7EHuXENLuPefMMM7ollhxXeAiA1KGthHuMtJk55otT1OHcRQ7uyxn8hzZ3gSELdpP/iF+cPsVfLZk9USRlvbj2yxZ5Vcqjl79+46suumVkKC1PqrMB9J7pJDrc2iRHGHwENCE1TmTuhnUH6cikBdxo5TESh30F6W545ZuH8/og6Bx7JnCjcBeP8tpyU8is4PgscGte7bBw+HRQfDVn9d/TWwrVu3cucEVVSgw8/L0cnnq8mpeEXzlM08vQ/BO/K+E7izrKZbcDdM4OksPjfB01LHqM2d0AoHxY32AlFqgoFypxl3zL/279+xYz/8xbFnQg9VNuW0BHiO0CEE3r5WdCjzli3oJPTqakgd5q65EJKHzoFdjs6B3Xl9Jzp/uWjlcGXX6m4QaB65eWSOE7izKKe7KndCB48kK+x/8kuzbYaPcidhQ5Vw98B/L92BDDg++A/EDzo9rsayvUlOS/gpPjAPHw7LnoReDY04vGbg8OBBsOhASuTv8PHLq9tKS2cq1hJ2wdPwNNISpLm7o29wFyGQeY5V9lcFipmpnpQ7DbljfrZjKfwF6FsKvN6mHSjd41I9CJ6clgDPiWW5a0XgbSH+DmCHI83mZkgeOQeWO/j8/PnSoum2aAlHjuyZ4QTuovsGdwI7bBVK3wJrVXTaq3L7cjfhx0uxIf6gbcI+r5IFr0lOS3gcB5q7UaTZCgNNlOEhh7eVl+F1cuDB05eBu2srfcYWLWHXrpt7tNESZNaK+/QN7oROv4pRMrg6SeC7xodyZ6cNVsQd8+LSVYC6VYg8RB+MN1GyR8hr+rGclvDUIba2giJNkuEB6thIEzg8AF4nrK1UlBN/d33n+bZpNpzrA2cSjhzRRkvoJ9xlCLx3BWckLxb4a/EM5U5b7gxPrlq6CmKH2UMhJ6mykAJLk5yWMPoQl+LBg9A5h4epI6UV7PA6WIcHjz0/P8uWyzUHNUdrMpTQT7gTOjBTfqDWIDCIkOZOudOYO2bhKmQQvlW8gJOIepA8JVoC5/BaT7IpnqmygkorWEsA/q4cc3d99TzbStXvQ4e3513X4i453NoszrKaJPCQ8AQtuAsW6DpJlYs0BeqgNvZ2IlPnqEnehU1A5gFtHLJUZDHYorENg5YMLA1YILSoqCiZCSbbuUuIFLdB9nLHvHBm1ZkzBD4u14NFFq60qUhLgDnePgIe5m6DgIbXwYJ3/frq4bZ9snfvBQnenj1zXIo7V+lXwRYk37dkpSEIHKmSFul87hwzdbkbIfFsQ+3mbvo7Z9afgYa93iqS6+3AejoCT4GWwNY0WwF4fIcHS5plJMMD4HV2sBnezpm2frRT0dS5BlpCv+FO6GhJmV18Y1XK7ih3NtUzoS1Yv349QG/9qlVnMHarcLS5Cep5sLJZqURLAORtg20r2OGxIh7O8Lay3IEMD2CHNLy26bZ+tPe/CgLN3t4ZlDtRyxOaTJFaMu8vJJyEUO704G7C/PXEgM87w8WbO3Ys3Y/aN4HLk9USLpCulX37SE0TxpkbTBkebFopPAU1vApSWXnG9s92xhG43kj9JZr9hzuBA+zAbRMr+vCcaLW0O8qdzdwxL65dy5K3HoNHMj1YX0F1TaVawm7SLraFtGmaNDzo8E51EocHuLNFQ+C0hEcAeNd6p1LuRC1ymE1lEqEK6DhPyp0D3L2snDvDorWAPAzfGeT1TD4PB5tnlWgJnMPD4LHauUnDw9o5JK98+Sx7Ptw5yOH13kO5s6k8KTpbkCffj0q50447ZuGatWsRdmtRsImjTVxd2YH7peW1hAucltDKljSrcUmTa1opxBpeOfB48+xrd0f7axveVblXPi+Mb3f0ae4MQifPRgcrjzKzDZQ7R7j7iQ3cMS+sWbOWZc8UbeJIcweqrijUEraxIh7xeGzTCtukWQElPADecPvuqruhktB7TdMFtkP6NHdMuNDBsx5CpZKIAULvxM5D+ih39nD3wDuAuzWIPBxtmmJNNKsAwFOiJRAxAbZHgwSP7VrZymuORhpeeflMe++qqSDBa2jQdMdRH+dOaKmf0ThIoCKdpaCtl3KnKXfMgjWsxyPomSV5kDxFWgLbtIK6xUwZnqmkiQLNioen23tT3f8qCDS1PaCkr3Pnma3sBYYIPWyYX7/gzquvcDdhfkvLGmQceOuxkI56paGCrlBLICXNLfymFbOelY6ODjkN4dcPiWsJALtrmh7I1de5Y4KTjQrkcy+hyqcxjukP3AV69hXumBfb16xpwU5vDRdsYvBIp7S8lnCBN4nHlVZ4gWYZmkqo6PxETkP4379IaAnoJLwnKHfi5it4L5p3SMcKesV0Q7/gLpvpM9wZFrW0sx6PA4+T8pDHU6QlHOJreNDd8QPNU1A676yQ0xD+1P0P8eXQc2CceeDAPZQ7cRPsqI82u7smCrIZzvQL7vz7DnfMwpb2oy0k2OS7PNI1BshTriXsM0WapibNZhxpdlbMlflSNXzcXfOYhJYAHN411bUEO7lLDrY2i1twkMBDghM05S5knNDd6JEjI/NZ7lztq9xJ14ZcjDvmBcQdJK/FlOTBWJPkePsVaQm7D5nmgciGI87fEQlPTkP4y4qa/Ct3i/7xPb17ehsaDsxxCe5cav7OZBlCYoIxgVMT8qKE/nxERH/gLjDT0Ke4e+Cdo+1Hj7asacd5HkseN6EAQk1ZLeECr6TJLVqpZiU81LPSOVvmSSa8tqKmpvs9CS0BRZqaaQn9gTuhI/GAjSE/SqIgllGOnPOd6OuAjRT4jvC30wbKdXW7GnfMAsAd+NWCyyv8JA93au7Yr3jH0bZWlOFt2LJhg6WSIKshvLUMcJef/wcJLaEXJHgHZlDuJGL1SYLgDYiFfxgqWMrUe7kDX/qwfjOuNG+uMXcT5n959EsAXvsaXNtETZu4rMnWVpRpCSTQ3MLfLEbGzpsLX5HTEJYtWwHAq/lY3J/NuNYAAk2ttIR+wR3jLpjiGQd7MoxXjOAfpUdQ7pzCHfPil18i7o7i8goXaZ7BzZogxVMyl8BVVrZwlZVqdvy1rFleQ1gGwAP+rlFKS4AJ3oknKHcSliuo4hm9DTnCJdnoSIZy5xzuDIsAeF8eBaFmO5vkoSkFNtRcqkhLkKisgPzuLjkNobgexpkAPCktASR4DSdO/JVyJ/VzCNZOjGFjBH87aiBDuXMSd8zCL75A4B1taWdFdLZnDHWMbdqv+LyEVr50Xs0FmnIawrMv1eM4Ezg8KS0BJHgnTmijJfQX7kRqKyIWz1DunMYd88IX2OPBJK+lxRRqcinefkVawjbTDtsN7CklGDxZDaG4uKcHgNfdfeWWlJbQACsrJ37pdO4CA6wt1fwhMQIPCRimA3dC+9fFbEAE5c6J3D3wzhdfIpfX3nKUl+Od4Yqa+/crOy8B94rhBUe8BE9OQ5j8WnE9dnjdNflXpLSEAyDBO66JltAP+lWIxY5R+vIxkQzlzoncMQu++ILEmrhtjMwncA5vk6K5BFOCt8GsN/o5WQ2hGPg7AB5K8G5dkdISgLs7fvxvlDspi0xV9upRiQzlzqnc+cxH2GGP1449nqlHGp5eIj+XcIg9D6+V1yqGmqNlNYTiqiro75atAO6uMb9RSksA+d2J41poCf2IOyY3WtGruzGUO+dyx7y4kfV47Vy3JiSPHT9XpCVYTQPhysrbchrCm1ergL+DcSZI8PKvNK6bIaElAPCOH3+CcidpGclOfHHKnXLuDIsId5A8EGq2rDErrSjSEnbzm6NZIQGAJ6ch3FdQUlwFEzxUz8xvbGx8XtyfzWmA4J3+K+VO0hLTZF87wEC5czp3zMIviMdrR3ICO5xASitww5i8lsBb6LfBpCTIziG8VFJSVVxVX4yU85orwN/lS+zsexf6u9NvGCh30j9OoMxLp8cylDvnc8e8gMAj/q69hWvUJNwpmksg/s5cSJDTEGYVlEDwiuuRkAA83pV169ZJaAmwsHL89C8pd9LmHyX5yh7uDOXOFbjze4dN8SB5vAzvDJviKdhxxCoJPIcnqyFMKyhguYNKAow0162T1BIgeB/dS7mTtpFSLxwdzFDuXII7ZgGPO1hbYadgyez5/k0K5hLMHR7ETl5DANhdvQoLmj1IwOsGcea6zz+X0BL+CNzd6dN/o9zJmETjSloGQ7lzEe585m8k5MGOMXYygd36sGMpiDRltQSegkeUBFkNoQC6u5Ji4u9qiL/7/J8SWgKMM8+d+zPlTjpvdhOPNMfGUu5kuYtxE7cE9bhjXty40RRotvAnE3CGt2mTvJZAthtxZ7/KawgrV8IwswphR4Rz6O82S2kJwN+du/Q/lDspsz4a0Wy+NINyp+p5rw5wZ1i0kZAH/N3RFp7DQ8tWFO042ob31yLw4HYjGQ3BcF9R0coCAt6yHijg5efjQFNKS4CB5rknKHcSlicjnQfGe1LuXIM7ZuFGLtJsJ00ra9llK3irn7yWwDk8VNCU1xAQdyDDgw6PdEY3Qu42b37vMZ5NZe0JaDDOvPSRE7kbFmZtFhOnqQIPCYvWibsQBb3RCaGUO5fgLgIEmpzDwyIe27SCzkCHR5XIawlEwYPkVVfLaAiGWaVFK1GgiQqaUMBbAfI76O4AeBfr6uouXz548OA3h/fu3btrFzoU6NqBA1hIOHfOidx5CDyBq8wBARs1TtEmIGe7PModLqx8yPk7GGlaNIuhg0o2yZ+9zB6UAB2evIZQhLgrQHEmzPBqanCgCbG7WFdbewNydxiCt+sIPI0LbnpADSunzz3SB7lL0IO7kIlKb5bsXMqd87lbsPE7zuG149KKqVdsFdbOFcwl4GUP0N/JawilpRA84O+4Ds3umhpUzwQOr6sOg/fNN4cPE393Da1YOYHyu7/1Qe5idOAuL0b53RKYEkG5czJ3D2z87juewyMLxtZyK47wyVxnZbUEQN0+vOtBVkNoKy0qxfkdDDPrcWd0/hVUWNnc1XXxYu2NWhBmAvAAdjcBd71wld8J1Cn20eS+x12O9nUVv6G23S/OdHmUO2gvIOxMGR6rJSAlgUvwFJy9zAoJ8hpCKfJ3RDhHCR4S8G414gQPOrzLyN/tJQke9HckzlS7UUwP7jK15i7CLdnWGyYwK4Ry50TuFn73HQGPlRJwz8r6tZy/g6eeV1bKawl418MG2TmE1W2lpSS/K7lajBtWuvEkEPR3F7tgnAkDzcOHDwN/dxOdxXUADSQcV70xWnvuPEemaczdYrvkjui4CMqd07hb9O2337GB5peshNeyhrdYbCk6ibJSXkvAIwlPyWoIqwl4POEcCXiNpoJmbe1lWM/EdRVUz2xA9Uz1B4E05c4nfLGbd7TG+l34IHtvmoTFlDsHufO2k7sXv2W5I+DBFdJcywoZStgEE7xKeS0BbdGUnUPYufp8G4w0C0hjdA+7UiwfC3hdiDsWPBhm9l7rxZuNNBh81Yq73KSXs0U17CwV76ukQAdum0m5lDuHuEuxjzuf+QC7b60DTXMlAfaKVVbKawmwQ1NOQ5gwbTXn75BuTgor+VhHgO6uCykJB1GCd5gUVpB+d+L0r/sMd5FRyj8t+80nc5jMuF24tLoQNTGScueAjbKPuwXfmvk71LICJTy8SpOdOodCwtnKSnktYd/Jp2U1hJ3Y3+GGlaqrbIMmHkhYZ4ozL+OC5l6kmzc0wM21Wiw2mmJ5odxVijMnab/hJNZNpissKh58ZOOl0UxO8aHc2WuW2bxC7iI/JNyZAs2j3PLotdx5eDDQBP6uUl5LOCmnIUzfCbiD4BURh8duWMmH9Uzs8OogeDcOYocHAk2S3h048dEE1T8WP6uSRLxK3PlKfFx5qty+cXKKXQxeHOYls+Av1d9AubPLBrjbx91n339v5fCQv1vDncpF/B3I7yqb5LUEeQ3hOvZ3BDtY0OR0BOTvNnchf3cDp3ckwcP5nQaLa8OtV98FBqvDXYjEqhMVpgJiR8pu7RvK3hURWXIFlvERlDtbLS07zur7Shl3C7/H3FlWNNtb1rIzCdjf4TizqUlWS5DVEJYsgf6Oze9wgsfVM2GfGNspdhkJ51i/w0LCAfUXtYcKxWljVapnBoh/Yg43SPpkynanBMbxHp8o9/BxcT63KXcGgyECmSeyWGw+nMVaGHgMfLRB8GZUxt0iK+6+4A3h8Q/D27Sp8izgTlZLYOQ0BBa7UnYQCNVVYJxZQ/S7zaiswjWKQeyO9PZeO9BwQHUNYZRw5jNFHe6miIcnjt5L8cNkv43HmFcqcwJk5bwU99uSO1VNEXd///57szhzI1dYQUN469eS9bVEwIMO73eOva1ZS4C/g+ldGyecVxXDjWIwzrxya10j1O8udtXBhhXcGA3Au7kLFVYOqK4hDBRp8kj1UYW7WFE4fB1LSYPkm1MEGjDHR8sGTklelDvtufP80Jo7cjDXGpPDIyPnZzF32+905F1N+ASGmSC/w33RK3GYWdzDHgmEyyqbu9iBBFxWIQXNP6qtIUwRFb6SVOGOEavgj3MkpAsNU6DXCXZfRsofSh7lHUq505q7Bd8T7r77jh9nfok3R6/lc4f1O4Bd05PPOvCungHubsl15O4AeEWorlKFV9cS/W4dnkcwDSRA8m4i/U5tDUFq4d0oVbhLFPFFo+yP04cMcGTawFc+PDVOSqTc2W/p8ty5f/i9yd9t3GiW35lxt4PV75oqm7Zv/439b2r6w8txWcWk35Vgf2eav4P5HR4EOmjK7wB3DY+orCHESVYZQtTgziBYzIgab3cxJU5RH2a6eA+K32AFfz9b6+JmP+YuW567z77n/N235nEmHDlfy48zd0AdARU0t2//sf1zOG8uXw79HSystBVhIeEq3rBiNn8H9Tvg7lBBcy87CdTwX+peoBRl7a4KuMscbGb8VpQgoeTRXn/ilzVMCXXRIyWrvnlKzgzSuLjZj7nzkOUu+HuOO/N6ZjvZ1872ie1YiuqZrL/b/lt739N9y8uXY+xQgkfmEdAckOX8HasjkMHXI3t6VdYQ5AQtY6Zi7qRyMes7OtPOOzoxQFkbZphcUdInKErB0wxLCqXc2ZEHDJPljrg7NsEzq6usaTHpCKtQX/R+XFcB2G3/yl4t4SWIHQo0z7P+ruRqiej83WX+gpVrqmoIBvmNCCQazPM1symOfP0FTnKzc1tzSFyCwgEDJaljqLLzKbPjQih3NlquUZa7D3n+zrxfpb3ddPIrGQTahOLMpiYYaH5lp5Ywq3w5ijOJbM7md1XF4vN3pD8TuDtVNYQIJS0KUb4qvBKJZtMShgaNTLQ3dstNUjjUGu2mTI83xEUrer4070QD5c7BooFFWhH7vWCcycl3L9wpbnaVNCd8wnLH61eB5UzJ+TuyYOVVNQ+cjB2s7DaOj3X4pfwyfYdkeDniNzzHpysdIA9S/johQQqHh8ZlRlLulNsk2YEF1t99Kzx/984Dar+lZzrKyzF27PwdHnyVn7/btad3hopvxGeAwhvZ6OHk84gZJjwoWumbDbDtbgpWuo8lcOiUCMqdMvNX0Ir7glA5k5u/W6D2W5r+cDn2dzuv2z5/94iKhwC5jzEqt0GjnAidj2+64jeabvsbTRyh9MljsoIpdwrSFzehIMKyPrVQJL1D83fzVa8jz+zoWM7Fmax+B9yd7PwdSO96VSyqRCYYbbJ0Xyet/wlNGqb4TWYPsau65Juq+BUGhFLupO8r/4nCVzPcks7PeNndRov5uxfVflv3VYAws5zL7863mcJMyfk7GGa+qqJ05ye2UXmov2h1YbBbqHYLln2EsU7MVv7VMGKK3QDEKd65GUe5M7+RwkNHDZziP9ItMz5o4ths8etopev4fcuFmaYoE+7PbG9ZpHYZyzC3ooJgx5+/w11irI5wpfHzf/zjH89j+3/EHnn/MRX7MsPFvuEnRkgdG2eMGjc2KC7Rz+HLYgiJDM9InOIflxI0MWDSGI/oQF4vKN+ClO8mynPkXcW6KSMvxodyZ2YBCj+eKOtPZ4EpveOr5sDfLVT7h59VAf0dG2dy8h0aNy/G9cz3dIjdYsVusiBl93qax5hB3klZmSPHT1mcOCojNDc82MvPLzIyJ8cdWAgw95xIP6/g8Nzc0IyMUYlDxvvGuaXEByWFeQ8dMMYjJlnxygd3hfUUj/GOfhf4ZEbr7O76BXf+SnNjgSuOlzyw2HFhZssLav/sEz4B3FWQusrO1W3s/kzk73BbdPfdeiRN/lJrhgxhRifYFAc+Vw9VFjSEpMhmkuM8KXcWF02hEJMu8Hdf/Na6qgLiTPU1hFcKCysqcJgJxxHIHFAByx1M8B7Tp1oRL/VlHuHtBO7Empjll2KOUK1/OSReRpn3p/VM2z8fnMAI/d1FvKVG5FyS9pYWDTSEzgq2nInaM0u5cQT2/LvXPtWpTBgm1ZjiDPDEEievNJkv0iGq3p1ZUi+XYKDcWVqcA/Wohd9ZzJpDf6e6hmCYXdgJyyrlJhmhzfL8u7/oVZ73tFTNA/ljOREBemMXI/pOM/UVFnOCxMnLYyh3VsJBlKLPV1h/+YxHHZvdqa4hDC/s7OwwcYfGESzOv/v4Ib24Y0LMRwwCzfOrCL1zvHTRNxohKiVEBWgyLBAptnl6DEO5szZFTQ2pwn/3gQ8t3F17uwYaQmEhjDPLLWVz3vl3f2D0My9+/S7N8oQAQ5a+3IWJv9EM4W/UtInhWl0akc0tAyl3tsYj1htDLLQE/qQ5Su/uVPsHn1UIqyqommkaNyfn35Fy5nuMnpZhCqjSBDow46L05C5e4o0KCRsx2m79Csm0VjgHMJQ7oe9vJc2tYi/lOd+imKmBhnAKxJkmf3d9Ne8YLijfgTDzbl25Y/LYy5Is2Pg8JVlH7qQqhT5WDIzw1fxo8gj/bJmOesodthH2uzuG+bspyITcaaIhwLIK2yYGokzSrWIqq8xkdDYSIiSL3FHhCfpxJ3lTLzZ/7Fid5iMSx5q9KkO5E7QUeaVHokS5iF9UaVdfQ3gOYNfZybq76yjO5I57RXHma/frzR2TJIUdw8TGB+rFnfR4mzd/80K4ftcnfGKgTEWOcic0XG7RbSD1Qrlf8Nzd/Mlq/9izzd0dmjYn6zOJfFf/F92xYyLGCud2puB9oj7kpckU99lOkhEjdT60JyeelJ+8GcqdiI2T/mwnSWfin31hOhfhN2r/1MObC091FhZWdFSQauZ1si2a3dJeVf/xvfpzx4SMCJSp0nnZMIdjvyXIvM+RKDv3dsYYoE8cvK+igil3YiZZ+k6QmxLJ+ZB4u5b2RWpPFhvmnjqF/V2HmXzHyggwv/sD4wyLlB+eifWfpLnTGyp3AQcYUzNzGOeYYUq6cJ8T5Q4XxsWhy1IQnf8MYdcOwFNdQ7irGXEHwVtOtvgB8ErbSku5pUbzGBe2kLwwD025kz3oPCfR4MwLEO7T17kzBFuZWt5FaC9x9JiwlMXKRqU950Nvd7RFCw2h+VRhZ6GpW2UnO3xH0rurxcV3My5uIYlxWd7pqeq6vqhhqSPSx3pPTGRuRwuxMp8++XMkGY3JMR5j7hgalpSVEgdXWNn0c/ydHEaivoZQdqrwFFbNeUv84FIjfPgdCDNn9pVrbIjMyIuDw8XeYweM8UiNTrMBMvThvIw/nLzEjPBIH4ZaPzCfEMeCkRfgzsz2+T+Tsp+L2OPiTzv9uebmU2w5k1sW3cYuiy64WlXlBA1BNRB93PGw/3h/3zi3zMyU+KCgpKSgrKz4lJRMN7c43/FDEjNygyNDPOkNSk3QRrccbUFnTeLt7OvJmuil+/dv2o8PesWbopEdA/YDsAvQDh16+kHRp53dXIbSO+LwyLLottI2U3fmM/TiU7t97TN09BY6a3I975jXHfj8LT53x45ZcHfoUbEnHd5chsoquCuaLWeSdhU89OoUDYEaNRexyfNbyG527nRlYPs3cfvZt3P+jlCHsYPg7R4tEofNBVEm5A5QR5YaXcdLHriyStWv6KWndltHmvPXkCPvWOzgqebk2Dtxdwex2/2U8FPeVQb8HelW4XZnIvGOCzPnGeiVp3Zb24ML5q9/58fi9gvwPyt7+mnI3W7B0sqE18vKmpthObOzo4K3K7qNGwIqqRpOrzu1297scD4P7Ibc/V5oWvwVQF0z16yynJRVVvPPNp9Jrzk1avag+nPA3bZtPxXwn8+VlZXBokphRafZjgfTDr/XptMLSI2aPTbh9wC7bU9bjzHMLoNh5imimi/nHwWEyiolJSVUQ6BGzT6LuAtyt89SSzCMRtQVYn/HDt/tZP0dkhGmTaCXjxo1OyPNpwB2ra2WWsLcMgJep2m1yvXrO9mTzWFZZRa9eNSo2evwhm/bt2/fSXMtwfD41q1lqFmlE7s7nN6t5q0SK6AaAjVqDtjsfftaT24x0xIeer2Mrap0mlbW7sTNmaSaeR+9ctSo2W/Tn27dd/Lk6/xDzz+A7g7nd0g0Z0/gQtkdboqmGgI1ag7ZK63A3235qek3kIYARXPcm2k6COi8acXDr+l1o0bNEfN5G3LH0xJmA3dHWqIBdR1kFgEdbM42iVENgRo1B+0ugN2WDZyWMBpiR6qZZGEtwo5siobpHdUQqFFz1AxPAew2bGC1hLksdqdws8pyrlmFq2ZSDYEaNYdtOOSuei7+j8eJu0PZHdQQyMjralOTGNUQqFFTwWYDd7dhy5/g/33odYRdGRy9g6K5xTlAqKxCNQRq1FSw6c8Bf1eNtIQPtqKqSjPR7jrKeaN32N1RDYEaNXXslQ0QvA+ghoDCzDI8aY4XPCwhZZW2822wJ7qAagjUqKliE96urv766+cmM7MRdWRdbWEFf+KVPQjoLXq5qFFTx+4C7q66+i2oIaBeFRxmouNIyk3pHXR30ybTq0WNmjpmmAsd3tev42LmKTzximcRlpAJICial65cSTUEatRUs+GAuq1bSVGF5+7Kl/Pd3cqVLz1LrxU1aqrZbAwez911ctkdHkVA4P2JXilq1NSzB9/e+jXr7vj7jMih5ufPo+yOagjUqKkbab6NseMG7zp4USY6jqSoaCZdEE2Nmro2/ZXXm9m9Kg+bbBprL82kQSa1283+P/ZS9Ij9Xk4QAAAAAElFTkSuQmCC"/>
</defs>
</svg>
<svg width="88" height="24" viewBox="0 0 88 24" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<rect x="1" y="1" width="22" height="22" fill="url(#pattern0)"/>
<path d="M31.4971 8.59302V6.81816H39.8593V8.59302H36.7421V17H34.6143V8.59302H31.4971Z" fill="#101828"/>
<path d="M50.1281 11.9091C50.1281 13.0194 49.9176 13.964 49.4967 14.7429C49.0791 15.5218 48.509 16.1167 47.7865 16.5277C47.0673 16.9353 46.2586 17.1392 45.3604 17.1392C44.4555 17.1392 43.6435 16.9337 42.9243 16.5227C42.205 16.1117 41.6366 15.5168 41.219 14.7379C40.8014 13.959 40.5926 13.0161 40.5926 11.9091C40.5926 10.7987 40.8014 9.85414 41.219 9.07526C41.6366 8.29638 42.205 7.7031 42.9243 7.29543C43.6435 6.88445 44.4555 6.67896 45.3604 6.67896C46.2586 6.67896 47.0673 6.88445 47.7865 7.29543C48.509 7.7031 49.0791 8.29638 49.4967 9.07526C49.9176 9.85414 50.1281 10.7987 50.1281 11.9091ZM47.9456 11.9091C47.9456 11.1898 47.8379 10.5833 47.6224 10.0895C47.4103 9.59562 47.1104 9.2211 46.7226 8.96589C46.3348 8.71068 45.8807 8.58307 45.3604 8.58307C44.84 8.58307 44.3859 8.71068 43.9981 8.96589C43.6104 9.2211 43.3087 9.59562 43.0933 10.0895C42.8812 10.5833 42.7751 11.1898 42.7751 11.9091C42.7751 12.6283 42.8812 13.2348 43.0933 13.7287C43.3087 14.2225 43.6104 14.597 43.9981 14.8523C44.3859 15.1075 44.84 15.2351 45.3604 15.2351C45.8807 15.2351 46.3348 15.1075 46.7226 14.8523C47.1104 14.597 47.4103 14.2225 47.6224 13.7287C47.8379 13.2348 47.9456 12.6283 47.9456 11.9091Z" fill="#101828"/>
<path d="M60.2391 6.81816V17H58.3797L53.95 10.5916H53.8754V17H51.7227V6.81816H53.6119L58.0068 13.2216H58.0963V6.81816H60.2391Z" fill="#101828"/>
<path d="M68.7691 10.1094C68.6995 9.8674 68.6017 9.65362 68.4758 9.46802C68.3498 9.2791 68.1957 9.12001 68.0134 8.99075C67.8344 8.85817 67.6289 8.75708 67.3969 8.68748C67.1682 8.61788 66.9147 8.58307 66.6363 8.58307C66.1159 8.58307 65.6585 8.71234 65.2641 8.97086C64.873 9.22938 64.5681 9.60557 64.3493 10.0994C64.1306 10.5899 64.0212 11.1898 64.0212 11.8991C64.0212 12.6084 64.1289 13.2116 64.3444 13.7088C64.5598 14.2059 64.8647 14.5854 65.2591 14.8473C65.6536 15.1058 66.1192 15.2351 66.6562 15.2351C67.1434 15.2351 67.5593 15.1489 67.904 14.9765C68.252 14.8009 68.5172 14.554 68.6995 14.2358C68.8851 13.9176 68.9779 13.5414 68.9779 13.1072L69.4154 13.1719H66.7904V11.5511H71.051V12.8338C71.051 13.7287 70.8621 14.4976 70.4843 15.1406C70.1064 15.7803 69.5861 16.2741 68.9232 16.6221C68.2603 16.9668 67.5013 17.1392 66.6462 17.1392C65.6917 17.1392 64.8531 16.9287 64.1306 16.5078C63.4081 16.0835 62.8446 15.482 62.4403 14.7031C62.0392 13.9209 61.8387 12.9929 61.8387 11.919C61.8387 11.0937 61.958 10.3579 62.1966 9.71163C62.4386 9.062 62.7767 8.51181 63.2108 8.06106C63.645 7.6103 64.1505 7.26726 64.7272 7.03194C65.3039 6.79662 65.9287 6.67896 66.6015 6.67896C67.1782 6.67896 67.7151 6.76347 68.2123 6.93251C68.7094 7.09823 69.1502 7.33355 69.5347 7.63847C69.9225 7.9434 70.239 8.30632 70.4843 8.72725C70.7296 9.14486 70.887 9.60556 70.9566 10.1094H68.7691Z" fill="#101828"/>
<path d="M71.6613 6.81816H74.0725L76.3943 11.2031H76.4937L78.8154 6.81816H81.2267L77.5129 13.4005V17H75.3751V13.4005L71.6613 6.81816Z" fill="#101828"/>
<path d="M84.5551 6.81816V17H82.4024V6.81816H84.5551Z" fill="#101828"/>
<defs>
<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1">
<use xlink:href="#image0_8587_60489" transform="scale(0.005)"/>
</pattern>
<image id="image0_8587_60489" width="887" height="200" xlink:href="data:image/png;base64,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"/>
</defs>
</svg>
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<rect x="1" y="1" width="22" height="22" fill="url(#pattern0)"/>
<defs>
<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1">
<use xlink:href="#image0_8587_60228" transform="scale(0.005)"/>
</pattern>
<image id="image0_8587_60228" width="887" height="200" xlink:href="data:image/png;base64,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"/>
</defs>
</svg>
<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Icon">
<g id="Icon_2">
<path d="M6 6.5C6.27614 6.5 6.5 6.27614 6.5 6C6.5 5.72386 6.27614 5.5 6 5.5C5.72386 5.5 5.5 5.72386 5.5 6C5.5 6.27614 5.72386 6.5 6 6.5Z" stroke="#344054" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M9.5 6.5C9.77614 6.5 10 6.27614 10 6C10 5.72386 9.77614 5.5 9.5 5.5C9.22386 5.5 9 5.72386 9 6C9 6.27614 9.22386 6.5 9.5 6.5Z" stroke="#344054" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M2.5 6.5C2.77614 6.5 3 6.27614 3 6C3 5.72386 2.77614 5.5 2.5 5.5C2.22386 5.5 2 5.72386 2 6C2 6.27614 2.22386 6.5 2.5 6.5Z" stroke="#344054" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</g>
</g>
</svg>
<svg width="14" height="13" viewBox="0 0 14 13" fill="none" xmlns="http://www.w3.org/2000/svg">
<path id="Icon" d="M5.30246 4.74996C5.4396 4.3601 5.7103 4.03135 6.0666 3.82195C6.4229 3.61255 6.84181 3.53601 7.24915 3.60587C7.65648 3.67574 8.02594 3.88752 8.29209 4.20368C8.55824 4.51985 8.70391 4.92001 8.70329 5.33329C8.70329 6.49996 6.95329 7.08329 6.95329 7.08329M6.99996 9.41663H7.00579M12.8333 6.49996C12.8333 9.72162 10.2216 12.3333 6.99996 12.3333C3.7783 12.3333 1.16663 9.72162 1.16663 6.49996C1.16663 3.2783 3.7783 0.666626 6.99996 0.666626C10.2216 0.666626 12.8333 3.2783 12.8333 6.49996Z" stroke="#98A2B3" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="info-circle" clip-path="url(#clip0_7880_62014)">
<path id="Icon" d="M6 8V6M6 4H6.005M11 6C11 8.76142 8.76142 11 6 11C3.23858 11 1 8.76142 1 6C1 3.23858 3.23858 1 6 1C8.76142 1 11 3.23858 11 6Z" stroke="#98A2B3" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/>
</g>
<defs>
<clipPath id="clip0_7880_62014">
<rect width="12" height="12" fill="white"/>
</clipPath>
</defs>
</svg>
......@@ -77,6 +77,54 @@ export { default as <%= svgName %> } from './<%= svgName %>'
await appendFile(path.resolve(currentPath, 'index.ts'), `${indexingRender({ svgName: fileName })}\n`)
}
const generateImageComponent = async (entry, pathList) => {
const currentPath = path.resolve(__dirname, 'src', ...pathList.slice(2))
try {
await access(currentPath)
}
catch {
await generateDir(currentPath)
}
const prefixFileName = camelCase(entry.split('.')[0])
const fileName = prefixFileName.charAt(0).toUpperCase() + prefixFileName.slice(1)
const componentCSSRender = template(`
.wrapper {
display: inline-flex;
background: url(<%= assetPath %>) center center no-repeat;
background-size: contain;
}
`.trim())
await writeFile(path.resolve(currentPath, `${fileName}.module.css`), `${componentCSSRender({ assetPath: path.join('~@/app/components/base/icons/assets', ...pathList.slice(2), entry) })}\n`)
const componentRender = template(`
// GENERATE BY script
// DON NOT EDIT IT MANUALLY
import * as React from 'react'
import cn from 'classnames'
import s from './<%= fileName %>.module.css'
const Icon = React.forwardRef<HTMLSpanElement, React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>>((
{ className, ...restProps },
ref,
) => <span className={cn(s.wrapper, className)} {...restProps} ref={ref} />)
export default Icon
`.trim())
await writeFile(path.resolve(currentPath, `${fileName}.tsx`), `${componentRender({ fileName })}\n`)
const indexingRender = template(`
export { default as <%= fileName %> } from './<%= fileName %>'
`.trim())
await appendFile(path.resolve(currentPath, 'index.ts'), `${indexingRender({ fileName })}\n`)
}
const walk = async (entry, pathList, replaceFillOrStrokeColor) => {
const currentPath = path.resolve(...pathList, entry)
let fileHandle
......@@ -94,6 +142,9 @@ const walk = async (entry, pathList, replaceFillOrStrokeColor) => {
if (stat.isFile() && /.+\.svg$/g.test(entry))
await generateSvgComponent(fileHandle, entry, pathList, replaceFillOrStrokeColor)
if (stat.isFile() && /.+\.png$/g.test(entry))
await generateImageComponent(entry, pathList)
}
finally {
fileHandle?.close()
......@@ -104,4 +155,5 @@ const walk = async (entry, pathList, replaceFillOrStrokeColor) => {
await rm(path.resolve(__dirname, 'src'), { recursive: true, force: true })
await walk('public', [__dirname, 'assets'])
await walk('vender', [__dirname, 'assets'], true)
await walk('image', [__dirname, 'assets'])
})()
.wrapper {
display: inline-flex;
background: url(~@/app/components/base/icons/assets/image/llm/minimax.png) center center no-repeat;
background-size: contain;
}
// GENERATE BY script
// DON NOT EDIT IT MANUALLY
import * as React from 'react'
import cn from 'classnames'
import s from './Minimax.module.css'
const Icon = React.forwardRef<HTMLSpanElement, React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>>((
{ className, ...restProps },
ref,
) => <span className={cn(s.wrapper, className)} {...restProps} ref={ref} />)
export default Icon
.wrapper {
display: inline-flex;
background: url(~@/app/components/base/icons/assets/image/llm/minimax-text.png) center center no-repeat;
background-size: contain;
}
// GENERATE BY script
// DON NOT EDIT IT MANUALLY
import * as React from 'react'
import cn from 'classnames'
import s from './MinimaxText.module.css'
const Icon = React.forwardRef<HTMLSpanElement, React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>>((
{ className, ...restProps },
ref,
) => <span className={cn(s.wrapper, className)} {...restProps} ref={ref} />)
export default Icon
.wrapper {
display: inline-flex;
background: url(~@/app/components/base/icons/assets/image/llm/tongyi.png) center center no-repeat;
background-size: contain;
}
// GENERATE BY script
// DON NOT EDIT IT MANUALLY
import * as React from 'react'
import cn from 'classnames'
import s from './Tongyi.module.css'
const Icon = React.forwardRef<HTMLSpanElement, React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>>((
{ className, ...restProps },
ref,
) => <span className={cn(s.wrapper, className)} {...restProps} ref={ref} />)
export default Icon
.wrapper {
display: inline-flex;
background: url(~@/app/components/base/icons/assets/image/llm/tongyi-text.png) center center no-repeat;
background-size: contain;
}
// GENERATE BY script
// DON NOT EDIT IT MANUALLY
import * as React from 'react'
import cn from 'classnames'
import s from './TongyiText.module.css'
const Icon = React.forwardRef<HTMLSpanElement, React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>>((
{ className, ...restProps },
ref,
) => <span className={cn(s.wrapper, className)} {...restProps} ref={ref} />)
export default Icon
.wrapper {
display: inline-flex;
background: url(~@/app/components/base/icons/assets/image/llm/tongyi-text-cn.png) center center no-repeat;
background-size: contain;
}
// GENERATE BY script
// DON NOT EDIT IT MANUALLY
import * as React from 'react'
import cn from 'classnames'
import s from './TongyiTextCn.module.css'
const Icon = React.forwardRef<HTMLSpanElement, React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>>((
{ className, ...restProps },
ref,
) => <span className={cn(s.wrapper, className)} {...restProps} ref={ref} />)
export default Icon
export { default as MinimaxText } from './MinimaxText'
export { default as Minimax } from './Minimax'
export { default as TongyiTextCn } from './TongyiTextCn'
export { default as TongyiText } from './TongyiText'
export { default as Tongyi } from './Tongyi'
{
"icon": {
"type": "element",
"isRootNode": true,
"name": "svg",
"attributes": {
"width": "24",
"height": "24",
"viewBox": "0 0 24 24",
"fill": "none",
"xmlns": "http://www.w3.org/2000/svg",
"xmlns:xlink": "http://www.w3.org/1999/xlink"
},
"children": [
{
"type": "element",
"name": "rect",
"attributes": {
"y": "2.06897",
"width": "24",
"height": "19.8621",
"fill": "url(#pattern0)"
},
"children": []
},
{
"type": "element",
"name": "defs",
"attributes": {},
"children": [
{
"type": "element",
"name": "pattern",
"attributes": {
"id": "pattern0",
"patternContentUnits": "objectBoundingBox",
"width": "1",
"height": "1"
},
"children": [
{
"type": "element",
"name": "use",
"attributes": {
"xlink:href": "#image0_8587_60226",
"transform": "scale(0.0197044 0.0238095)"
},
"children": []
}
]
},
{
"type": "element",
"name": "image",
"attributes": {
"id": "image0_8587_60226",
"width": "141",
"height": "42",
"xlink:href": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI0AAAAqCAYAAACOR9jzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA0NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAxIDc5LmE4ZDQ3NTM0OSwgMjAyMy8wMy8yMy0xMzowNTo0NSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjcgKDIwMjMwNzEyLm0uMjIzOSAwZjA3NjhhKSAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzBFM0JBODMxRkIwMTFFRUFEMzQ5RDE5Nzk4REI4NDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzBFM0JBODQxRkIwMTFFRUFEMzQ5RDE5Nzk4REI4NDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMEUzQkE4MTFGQjAxMUVFQUQzNDlEMTk3OThEQjg0MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMEUzQkE4MjFGQjAxMUVFQUQzNDlEMTk3OThEQjg0MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFj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"
},
"children": []
}
]
}
]
},
"name": "Minimax"
}
\ No newline at end of file
{
"icon": {
"type": "element",
"isRootNode": true,
"name": "svg",
"attributes": {
"width": "84",
"height": "24",
"viewBox": "0 0 84 24",
"fill": "none",
"xmlns": "http://www.w3.org/2000/svg",
"xmlns:xlink": "http://www.w3.org/1999/xlink"
},
"children": [
{
"type": "element",
"name": "rect",
"attributes": {
"x": "2",
"width": "80.5714",
"height": "24",
"fill": "url(#pattern0)"
},
"children": []
},
{
"type": "element",
"name": "defs",
"attributes": {},
"children": [
{
"type": "element",
"name": "pattern",
"attributes": {
"id": "pattern0",
"patternContentUnits": "objectBoundingBox",
"width": "1",
"height": "1"
},
"children": [
{
"type": "element",
"name": "use",
"attributes": {
"xlink:href": "#image0_8587_60486",
"transform": "scale(0.0070922 0.0238095)"
},
"children": []
}
]
},
{
"type": "element",
"name": "image",
"attributes": {
"id": "image0_8587_60486",
"width": "141",
"height": "42",
"xlink:href": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI0AAAAqCAYAAACOR9jzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA0NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAxIDc5LmE4ZDQ3NTM0OSwgMjAyMy8wMy8yMy0xMzowNTo0NSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjcgKDIwMjMwNzEyLm0uMjIzOSAwZjA3NjhhKSAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzBFM0JBODMxRkIwMTFFRUFEMzQ5RDE5Nzk4REI4NDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzBFM0JBODQxRkIwMTFFRUFEMzQ5RDE5Nzk4REI4NDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMEUzQkE4MTFGQjAxMUVFQUQzNDlEMTk3OThEQjg0MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMEUzQkE4MjFGQjAxMUVFQUQzNDlEMTk3OThEQjg0MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFj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"
},
"children": []
}
]
}
]
},
"name": "MinimaxText"
}
\ No newline at end of file
{
"icon": {
"type": "element",
"isRootNode": true,
"name": "svg",
"attributes": {
"width": "24",
"height": "24",
"viewBox": "0 0 24 24",
"fill": "none",
"xmlns": "http://www.w3.org/2000/svg",
"xmlns:xlink": "http://www.w3.org/1999/xlink"
},
"children": [
{
"type": "element",
"name": "rect",
"attributes": {
"x": "1",
"y": "1",
"width": "22",
"height": "22",
"fill": "url(#pattern0)"
},
"children": []
},
{
"type": "element",
"name": "defs",
"attributes": {},
"children": [
{
"type": "element",
"name": "pattern",
"attributes": {
"id": "pattern0",
"patternContentUnits": "objectBoundingBox",
"width": "1",
"height": "1"
},
"children": [
{
"type": "element",
"name": "use",
"attributes": {
"xlink:href": "#image0_8587_60228",
"transform": "scale(0.005)"
},
"children": []
}
]
},
{
"type": "element",
"name": "image",
"attributes": {
"id": "image0_8587_60228",
"width": "887",
"height": "200",
"xlink:href": "data:image/png;base64,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"
},
"children": []
}
]
}
]
},
"name": "Tongyi"
}
\ No newline at end of file
{
"icon": {
"type": "element",
"isRootNode": true,
"name": "svg",
"attributes": {
"width": "88",
"height": "24",
"viewBox": "0 0 88 24",
"fill": "none",
"xmlns": "http://www.w3.org/2000/svg",
"xmlns:xlink": "http://www.w3.org/1999/xlink"
},
"children": [
{
"type": "element",
"name": "rect",
"attributes": {
"x": "1",
"y": "1",
"width": "22",
"height": "22",
"fill": "url(#pattern0)"
},
"children": []
},
{
"type": "element",
"name": "path",
"attributes": {
"d": "M31.4971 8.59302V6.81816H39.8593V8.59302H36.7421V17H34.6143V8.59302H31.4971Z",
"fill": "#101828"
},
"children": []
},
{
"type": "element",
"name": "path",
"attributes": {
"d": "M50.1281 11.9091C50.1281 13.0194 49.9176 13.964 49.4967 14.7429C49.0791 15.5218 48.509 16.1167 47.7865 16.5277C47.0673 16.9353 46.2586 17.1392 45.3604 17.1392C44.4555 17.1392 43.6435 16.9337 42.9243 16.5227C42.205 16.1117 41.6366 15.5168 41.219 14.7379C40.8014 13.959 40.5926 13.0161 40.5926 11.9091C40.5926 10.7987 40.8014 9.85414 41.219 9.07526C41.6366 8.29638 42.205 7.7031 42.9243 7.29543C43.6435 6.88445 44.4555 6.67896 45.3604 6.67896C46.2586 6.67896 47.0673 6.88445 47.7865 7.29543C48.509 7.7031 49.0791 8.29638 49.4967 9.07526C49.9176 9.85414 50.1281 10.7987 50.1281 11.9091ZM47.9456 11.9091C47.9456 11.1898 47.8379 10.5833 47.6224 10.0895C47.4103 9.59562 47.1104 9.2211 46.7226 8.96589C46.3348 8.71068 45.8807 8.58307 45.3604 8.58307C44.84 8.58307 44.3859 8.71068 43.9981 8.96589C43.6104 9.2211 43.3087 9.59562 43.0933 10.0895C42.8812 10.5833 42.7751 11.1898 42.7751 11.9091C42.7751 12.6283 42.8812 13.2348 43.0933 13.7287C43.3087 14.2225 43.6104 14.597 43.9981 14.8523C44.3859 15.1075 44.84 15.2351 45.3604 15.2351C45.8807 15.2351 46.3348 15.1075 46.7226 14.8523C47.1104 14.597 47.4103 14.2225 47.6224 13.7287C47.8379 13.2348 47.9456 12.6283 47.9456 11.9091Z",
"fill": "#101828"
},
"children": []
},
{
"type": "element",
"name": "path",
"attributes": {
"d": "M60.2391 6.81816V17H58.3797L53.95 10.5916H53.8754V17H51.7227V6.81816H53.6119L58.0068 13.2216H58.0963V6.81816H60.2391Z",
"fill": "#101828"
},
"children": []
},
{
"type": "element",
"name": "path",
"attributes": {
"d": "M68.7691 10.1094C68.6995 9.8674 68.6017 9.65362 68.4758 9.46802C68.3498 9.2791 68.1957 9.12001 68.0134 8.99075C67.8344 8.85817 67.6289 8.75708 67.3969 8.68748C67.1682 8.61788 66.9147 8.58307 66.6363 8.58307C66.1159 8.58307 65.6585 8.71234 65.2641 8.97086C64.873 9.22938 64.5681 9.60557 64.3493 10.0994C64.1306 10.5899 64.0212 11.1898 64.0212 11.8991C64.0212 12.6084 64.1289 13.2116 64.3444 13.7088C64.5598 14.2059 64.8647 14.5854 65.2591 14.8473C65.6536 15.1058 66.1192 15.2351 66.6562 15.2351C67.1434 15.2351 67.5593 15.1489 67.904 14.9765C68.252 14.8009 68.5172 14.554 68.6995 14.2358C68.8851 13.9176 68.9779 13.5414 68.9779 13.1072L69.4154 13.1719H66.7904V11.5511H71.051V12.8338C71.051 13.7287 70.8621 14.4976 70.4843 15.1406C70.1064 15.7803 69.5861 16.2741 68.9232 16.6221C68.2603 16.9668 67.5013 17.1392 66.6462 17.1392C65.6917 17.1392 64.8531 16.9287 64.1306 16.5078C63.4081 16.0835 62.8446 15.482 62.4403 14.7031C62.0392 13.9209 61.8387 12.9929 61.8387 11.919C61.8387 11.0937 61.958 10.3579 62.1966 9.71163C62.4386 9.062 62.7767 8.51181 63.2108 8.06106C63.645 7.6103 64.1505 7.26726 64.7272 7.03194C65.3039 6.79662 65.9287 6.67896 66.6015 6.67896C67.1782 6.67896 67.7151 6.76347 68.2123 6.93251C68.7094 7.09823 69.1502 7.33355 69.5347 7.63847C69.9225 7.9434 70.239 8.30632 70.4843 8.72725C70.7296 9.14486 70.887 9.60556 70.9566 10.1094H68.7691Z",
"fill": "#101828"
},
"children": []
},
{
"type": "element",
"name": "path",
"attributes": {
"d": "M71.6613 6.81816H74.0725L76.3943 11.2031H76.4937L78.8154 6.81816H81.2267L77.5129 13.4005V17H75.3751V13.4005L71.6613 6.81816Z",
"fill": "#101828"
},
"children": []
},
{
"type": "element",
"name": "path",
"attributes": {
"d": "M84.5551 6.81816V17H82.4024V6.81816H84.5551Z",
"fill": "#101828"
},
"children": []
},
{
"type": "element",
"name": "defs",
"attributes": {},
"children": [
{
"type": "element",
"name": "pattern",
"attributes": {
"id": "pattern0",
"patternContentUnits": "objectBoundingBox",
"width": "1",
"height": "1"
},
"children": [
{
"type": "element",
"name": "use",
"attributes": {
"xlink:href": "#image0_8587_60489",
"transform": "scale(0.005)"
},
"children": []
}
]
},
{
"type": "element",
"name": "image",
"attributes": {
"id": "image0_8587_60489",
"width": "887",
"height": "200",
"xlink:href": "data:image/png;base64,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"
},
"children": []
}
]
}
]
},
"name": "TongyiText"
}
\ No newline at end of file
// GENERATE BY script
// DON NOT EDIT IT MANUALLY
import * as React from 'react'
import data from './TongyiText.json'
import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>((
props,
ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />)
export default Icon
{
"icon": {
"type": "element",
"isRootNode": true,
"name": "svg",
"attributes": {
"width": "100",
"height": "24",
"viewBox": "0 0 100 24",
"fill": "none",
"xmlns": "http://www.w3.org/2000/svg",
"xmlns:xlink": "http://www.w3.org/1999/xlink"
},
"children": [
{
"type": "element",
"name": "rect",
"attributes": {
"x": "1",
"y": "1",
"width": "97.57",
"height": "22",
"fill": "url(#pattern0)"
},
"children": []
},
{
"type": "element",
"name": "defs",
"attributes": {},
"children": [
{
"type": "element",
"name": "pattern",
"attributes": {
"id": "pattern0",
"patternContentUnits": "objectBoundingBox",
"width": "1",
"height": "1"
},
"children": [
{
"type": "element",
"name": "use",
"attributes": {
"xlink:href": "#image0_8587_60493",
"transform": "scale(0.0011274 0.005)"
},
"children": []
}
]
},
{
"type": "element",
"name": "image",
"attributes": {
"id": "image0_8587_60493",
"width": "887",
"height": "200",
"xlink:href": "data:image/png;base64,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"
},
"children": []
}
]
}
]
},
"name": "TongyiTextCn"
}
\ No newline at end of file
// GENERATE BY script
// DON NOT EDIT IT MANUALLY
import * as React from 'react'
import data from './TongyiTextCn.json'
import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
const Icon = React.forwardRef<React.MutableRefObject<SVGElement>, Omit<IconBaseProps, 'data'>>((
props,
ref,
) => <IconBase {...props} ref={ref} data={data as IconData} />)
export default Icon
......@@ -15,8 +15,6 @@ export { default as IflytekSparkTextCn } from './IflytekSparkTextCn'
export { default as IflytekSparkText } from './IflytekSparkText'
export { default as IflytekSpark } from './IflytekSpark'
export { default as Microsoft } from './Microsoft'
export { default as MinimaxText } from './MinimaxText'
export { default as Minimax } from './Minimax'
export { default as OpenaiBlack } from './OpenaiBlack'
export { default as OpenaiBlue } from './OpenaiBlue'
export { default as OpenaiGreen } from './OpenaiGreen'
......@@ -25,9 +23,6 @@ export { default as OpenaiTransparent } from './OpenaiTransparent'
export { default as OpenaiViolet } from './OpenaiViolet'
export { default as ReplicateText } from './ReplicateText'
export { default as Replicate } from './Replicate'
export { default as TongyiTextCn } from './TongyiTextCn'
export { default as TongyiText } from './TongyiText'
export { default as Tongyi } from './Tongyi'
export { default as WxyyTextCn } from './WxyyTextCn'
export { default as WxyyText } from './WxyyText'
export { default as Wxyy } from './Wxyy'
{
"icon": {
"type": "element",
"isRootNode": true,
"name": "svg",
"attributes": {
"width": "12",
"height": "12",
"viewBox": "0 0 12 12",
"fill": "none",
"xmlns": "http://www.w3.org/2000/svg"
},
"children": [
{
"type": "element",
"name": "g",
"attributes": {
"id": "Icon"
},
"children": [
{
"type": "element",
"name": "g",
"attributes": {
"id": "Icon_2"
},
"children": [
{
"type": "element",
"name": "path",
"attributes": {
"d": "M6 6.5C6.27614 6.5 6.5 6.27614 6.5 6C6.5 5.72386 6.27614 5.5 6 5.5C5.72386 5.5 5.5 5.72386 5.5 6C5.5 6.27614 5.72386 6.5 6 6.5Z",
"stroke": "currentColor",
"stroke-width": "1.5",
"stroke-linecap": "round",
"stroke-linejoin": "round"
},
"children": []
},
{
"type": "element",
"name": "path",
"attributes": {
"d": "M9.5 6.5C9.77614 6.5 10 6.27614 10 6C10 5.72386 9.77614 5.5 9.5 5.5C9.22386 5.5 9 5.72386 9 6C9 6.27614 9.22386 6.5 9.5 6.5Z",
"stroke": "currentColor",
"stroke-width": "1.5",
"stroke-linecap": "round",
"stroke-linejoin": "round"
},
"children": []
},
{
"type": "element",
"name": "path",
"attributes": {
"d": "M2.5 6.5C2.77614 6.5 3 6.27614 3 6C3 5.72386 2.77614 5.5 2.5 5.5C2.22386 5.5 2 5.72386 2 6C2 6.27614 2.22386 6.5 2.5 6.5Z",
"stroke": "currentColor",
"stroke-width": "1.5",
"stroke-linecap": "round",
"stroke-linejoin": "round"
},
"children": []
}
]
}
]
}
]
},
"name": "DotsHorizontal"
}
\ No newline at end of file
......@@ -2,7 +2,7 @@
// DON NOT EDIT IT MANUALLY
import * as React from 'react'
import data from './MinimaxText.json'
import data from './DotsHorizontal.json'
import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
......
{
"icon": {
"type": "element",
"isRootNode": true,
"name": "svg",
"attributes": {
"width": "14",
"height": "13",
"viewBox": "0 0 14 13",
"fill": "none",
"xmlns": "http://www.w3.org/2000/svg"
},
"children": [
{
"type": "element",
"name": "path",
"attributes": {
"id": "Icon",
"d": "M5.30246 4.74996C5.4396 4.3601 5.7103 4.03135 6.0666 3.82195C6.4229 3.61255 6.84181 3.53601 7.24915 3.60587C7.65648 3.67574 8.02594 3.88752 8.29209 4.20368C8.55824 4.51985 8.70391 4.92001 8.70329 5.33329C8.70329 6.49996 6.95329 7.08329 6.95329 7.08329M6.99996 9.41663H7.00579M12.8333 6.49996C12.8333 9.72162 10.2216 12.3333 6.99996 12.3333C3.7783 12.3333 1.16663 9.72162 1.16663 6.49996C1.16663 3.2783 3.7783 0.666626 6.99996 0.666626C10.2216 0.666626 12.8333 3.2783 12.8333 6.49996Z",
"stroke": "currentColor",
"stroke-width": "1.25",
"stroke-linecap": "round",
"stroke-linejoin": "round"
},
"children": []
}
]
},
"name": "HelpCircle"
}
\ No newline at end of file
......@@ -2,7 +2,7 @@
// DON NOT EDIT IT MANUALLY
import * as React from 'react'
import data from './Minimax.json'
import data from './HelpCircle.json'
import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
......
{
"icon": {
"type": "element",
"isRootNode": true,
"name": "svg",
"attributes": {
"width": "12",
"height": "12",
"viewBox": "0 0 12 12",
"fill": "none",
"xmlns": "http://www.w3.org/2000/svg"
},
"children": [
{
"type": "element",
"name": "g",
"attributes": {
"id": "info-circle",
"clip-path": "url(#clip0_7880_62014)"
},
"children": [
{
"type": "element",
"name": "path",
"attributes": {
"id": "Icon",
"d": "M6 8V6M6 4H6.005M11 6C11 8.76142 8.76142 11 6 11C3.23858 11 1 8.76142 1 6C1 3.23858 3.23858 1 6 1C8.76142 1 11 3.23858 11 6Z",
"stroke": "currentColor",
"stroke-width": "1.25",
"stroke-linecap": "round",
"stroke-linejoin": "round"
},
"children": []
}
]
},
{
"type": "element",
"name": "defs",
"attributes": {},
"children": [
{
"type": "element",
"name": "clipPath",
"attributes": {
"id": "clip0_7880_62014"
},
"children": [
{
"type": "element",
"name": "rect",
"attributes": {
"width": "12",
"height": "12",
"fill": "white"
},
"children": []
}
]
}
]
}
]
},
"name": "InfoCircle"
}
\ No newline at end of file
......@@ -2,7 +2,7 @@
// DON NOT EDIT IT MANUALLY
import * as React from 'react'
import data from './Tongyi.json'
import data from './InfoCircle.json'
import IconBase from '@/app/components/base/icons/IconBase'
import type { IconBaseProps, IconData } from '@/app/components/base/icons/IconBase'
......
export { default as Check } from './Check'
export { default as DotsHorizontal } from './DotsHorizontal'
export { default as Edit03 } from './Edit03'
export { default as Hash02 } from './Hash02'
export { default as HelpCircle } from './HelpCircle'
export { default as InfoCircle } from './InfoCircle'
export { default as LinkExternal02 } from './LinkExternal02'
export { default as Loading02 } from './Loading02'
export { default as LogOut01 } from './LogOut01'
......
......@@ -22,6 +22,18 @@ export function normalizeAttrs(attrs: Attrs = {}): Attrs {
acc.className = val
delete acc.class
break
case 'style':
(acc.style as any) = val.split(';').reduce((prev, next) => {
const pairs = next?.split(':')
if (pairs[0] && pairs[1]) {
const k = pairs[0].replace(/([-]\w)/g, (g: string) => g[1].toUpperCase())
prev[k] = pairs[1]
}
return prev
}, {} as Attrs)
break
default:
acc[key] = val
}
......
export default {
type: 'provider',
title: {
'en-US': 'Anthropic',
'zh-Hans': 'Anthropic',
},
link: {
href: 'https://docs.dify.ai',
label: {
'en-US': 'Get your API key from Anthropic',
'zh-Hans': '从 Anthropic 获取 API Key',
},
},
fields: [
{
type: 'text',
key: 'anthropic_api_key',
is_required: true,
toggle_enabled: false,
is_obfuscated: true,
label: {
'en-US': 'API Key',
'zh-Hans': 'API Key',
},
place_holder: {
'en-US': 'Enter your API key here',
'zh-Hans': '在此输入您的 API Key',
},
},
{
type: 'text',
key: 'anthropic_api_url',
is_required: false,
toggle_enabled: true,
label: {
'en-US': 'Custom API Domain',
'zh-Hans': '自定义 API 域名',
},
place_holder: {
'en-US': 'Enter your API domain, eg: https://example.com/xxx',
'zh-Hans': '在此输入您的 API 域名,如:https://example.com/xxx',
},
help: {
'en-US': 'Configurable custom Anthropic API server url.',
'zh-Hans': '可配置自定义 Anthropic API 服务器地址。',
},
},
],
}
import anthropicConfig from './anthropic.config'
import openaiConfig from './openai.config'
export default {
anthropic: anthropicConfig,
openai: openaiConfig,
}
export default {
type: 'provider',
title: {
'en-US': 'OpenAI',
'zh-Hans': 'OpenAI',
},
link: {
href: 'https://docs.dify.ai',
label: {
'en-US': 'Get your API key from OpenAI',
'zh-Hans': '从 OpenAI 获取 API Key',
},
},
fields: [
{
type: 'text',
key: 'openai_api_key',
is_required: true,
toggle_enabled: false,
is_obfuscated: true,
label: {
'en-US': 'API Key',
'zh-Hans': 'API Key',
},
place_holder: {
'en-US': 'Enter your API key here',
'zh-Hans': '在此输入您的 API Key',
},
},
{
type: 'text',
key: 'openai_api_base',
is_required: false,
toggle_enabled: true,
label: {
'en-US': 'Custom API Domain',
'zh-Hans': '自定义 API 域名',
},
place_holder: {
'en-US': 'Enter your API domain, eg: https://example.com/xxx',
'zh-Hans': '在此输入您的 API 域名,如:https://example.com/xxx',
},
help: {
'en-US': 'You can configure your server compatible with the OpenAI API specification, or proxy mirror address',
'zh-Hans': '可配置您的兼容 OpenAI API 规范的服务器,或者代理镜像地址',
},
},
{
type: 'text',
key: 'openai_organization',
is_required: false,
toggle_enabled: true,
label: {
'en-US': 'Organization ID',
'zh-Hans': '组织 ID',
},
place_holder: {
'en-US': 'Enter your Organization ID, eg: org-xxxxxxxxxxxxxxxx',
'zh-Hans': '在此输入您的组织 ID,如:org-xxxxxxxxxxxxxxxx',
},
},
],
}
......@@ -5,34 +5,58 @@ import ModelCard from './model-card'
import ModelItem from './model-item'
import ModelModal from './model-modal'
import { ChevronDownDouble } from '@/app/components/base/icons/src/vender/line/arrows'
import { HelpCircle } from '@/app/components/base/icons/src/vender/line/general'
import {
AzureOpenaiServiceText,
ChatglmText,
HuggingfaceText,
ReplicateText,
} from '@/app/components/base/icons/src/public/llm'
import {
MinimaxText,
TongyiText,
} from '@/app/components/base/icons/src/image/llm'
const MODEL_LIST = [
{
key: 'azure_openai',
type: 'add',
icon: <AzureOpenaiServiceText className='h-6' />,
},
{
key: 'replicate',
type: 'add',
icon: <ReplicateText className='h-6' />,
},
{
key: 'huggingface_hub',
type: 'add',
icon: <HuggingfaceText className='h-6' />,
},
{
key: 'tongyi',
type: 'setup',
icon: <TongyiText className='w-[88px] h-6' />,
},
{
key: 'minimax',
type: 'setup',
icon: <MinimaxText className='w-[84px] h-6' />,
},
{
key: 'chatglm',
type: 'setup',
icon: <ChatglmText className='h-6' />,
},
]
const titleClassName = `
flex items-center h-9 text-sm font-medium text-gray-900
`
const tipClassName = `
ml-0.5 w-[14px] h-[14px] text-gray-400
`
const ModelPage = () => {
const { t } = useTranslation()
const [showMoreModel, setShowMoreModel] = useState(false)
......@@ -40,28 +64,46 @@ const ModelPage = () => {
return (
<div className='pt-1'>
<div className='grid grid-cols-2 gap-4 mb-4'>
<div className='grid grid-cols-3 gap-4 mb-5'>
<div className='w-full'>
<div className='py-2 text-sm font-medium text-gray-900'>
<div className={titleClassName}>
{t('common.modelProvider.systemReasoningModel.key')}
<HelpCircle className={tipClassName} />
</div>
<div>
<ModelSelector />
</div>
</div>
<div className='w-full'>
<div className={titleClassName}>
{t('common.modelProvider.embeddingModel.key')}
<HelpCircle className={tipClassName} />
</div>
<div>
<ModelSelector />
</div>
</div>
<div className='w-full'>
<div className={titleClassName}>
{t('common.modelProvider.speechToTextModel.key')}
<HelpCircle className={tipClassName} />
</div>
<div>
<ModelSelector />
</div>
</div>
</div>
<div className='mb-4 h-[0.5px] bg-gray-100' />
<div className='mb-5 h-[0.5px] bg-gray-100' />
<div className='mb-3 text-sm font-medium text-gray-800'>{t('common.modelProvider.models')}</div>
<div className='grid grid-cols-2 gap-4 mb-6'>
<ModelCard />
<ModelCard type='anthropic' />
<ModelCard onOpenModal={() => {}} />
<ModelCard onOpenModal={() => {}} type='anthropic' />
</div>
{
MODEL_LIST.slice(0, showMoreModel ? MODEL_LIST.length : 3).map(model => (
<ModelItem
key={model.key}
provider={model.key}
type={model.type}
provider={model}
onOperate={() => setModelModalShow(true)}
/>
))
......
import { Fragment } from 'react'
import { Popover, Transition } from '@headlessui/react'
import { useTranslation } from 'react-i18next'
import { Check, DotsHorizontal, Trash03 } from '@/app/components/base/icons/src/vender/line/general'
const itemClassName = `
flex items-center px-3 h-9 text-sm text-gray-700 rounded-lg cursor-pointer
`
const PrioritySelector = () => {
const { t } = useTranslation()
return (
<Popover className='relative'>
<Popover.Button>
{
({ open }) => (
<div className={`
flex justify-center items-center w-6 h-6 rounded-md hover:bg-gray-50 cursor-pointer
${open && 'bg-gray-50'}
`}>
<DotsHorizontal className='w-3 h-3 text-gray-700' />
</div>
)
}
</Popover.Button>
<Transition
as={Fragment}
leave='transition ease-in duration-100'
leaveFrom='opacity-100'
leaveTo='opacity-0'
>
<Popover.Panel className='absolute top-7 right-0 w-[192px] bg-white border-[0.5px] border-gray-200 rounded-lg shadow-lg z-10'>
<div className='p-1'>
<div className='px-3 pt-2 pb-1 text-sm font-medium text-gray-700'>{t('common.modelProvider.card.priorityUse')}</div>
<Popover.Button as={Fragment}>
<div className={`${itemClassName} hover:bg-gray-50`}>
<div className='grow'>API</div>
</div>
</Popover.Button>
<Popover.Button as={Fragment}>
<div className={`${itemClassName} hover:bg-gray-50`}>
<div className='grow'>{t('common.modelProvider.quota')}</div>
<Check className='w-4 h-4 text-primary-600' />
</div>
</Popover.Button>
</div>
<div className='h-[1px] bg-gray-100' />
<div className='p-1'>
<Popover.Button as={Fragment}>
<div className={`group ${itemClassName} hover:bg-[#FEF3F2] hover:text-[#D92D20]`}>
<Trash03 className='mr-2 w-4 h-4 text-gray-500 group-hover:text-[#D92D20]' />
{t('common.modelProvider.card.removeKey')}
</div>
</Popover.Button>
</div>
</Popover.Panel>
</Transition>
</Popover>
)
}
export default PrioritySelector
.card {
box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
}
\ No newline at end of file
import type { FC } from 'react'
import { useTranslation } from 'react-i18next'
import cn from 'classnames'
import s from './index.module.css'
import Indicator from '../../../indicator'
import PrioritySelector from './PrioritySelector'
import { IS_CE_EDITION } from '@/config'
import Button from '@/app/components/base/button'
import { Plus } from '@/app/components/base/icons/src/vender/line/general'
import { InfoCircle, Plus } from '@/app/components/base/icons/src/vender/line/general'
import { Anthropic, AnthropicText, OpenaiBlack, OpenaiText } from '@/app/components/base/icons/src/public/llm'
const PROVIDER_MAP = {
openai: {
bgColor: 'bg-gray-200',
title: <OpenaiText className='h-5' />,
desc: <OpenaiBlack className='w-6 h-6' />,
},
anthropic: {
bgColor: 'bg-[#F0F0EB]',
title: <AnthropicText className='h-5' />,
desc: <Anthropic className='w-6 h-6' />,
},
}
type ModelCardProps = {
type?: 'openai' | 'anthropic'
onOpenModal: () => void
}
const ModelCard: FC<ModelCardProps> = ({
type = 'openai',
onOpenModal,
}) => {
const { t } = useTranslation()
return (
<div className={cn(
s.card,
'rounded-xl border-[0.5px] border-gray-200',
)}>
<div className='flex px-4 pt-4 pb-3 bg-gray-200 rounded-t-lg'>
<div className='rounded-xl border-[0.5px] border-gray-200 shadow-xs'>
<div className={`flex px-4 pt-4 pb-3 rounded-t-lg ${PROVIDER_MAP[type].bgColor}`}>
<div className='mr-3'>
<div className='mb-1'></div>
<div className='mb-1'>
{PROVIDER_MAP[type].title}
</div>
<div className='text-xs text-black opacity-60'>{t(`common.modelProvider.card.${type}.desc`)}</div>
</div>
<div className='w-6 h-6' />
{PROVIDER_MAP[type].desc}
</div>
{
!IS_CE_EDITION && (
<div className='flex justify-between px-4 py-3 border-b-[0.5px] border-b-[rgba(0, 0, 0, 0.5)]'>
<div>
<div className='flex items-center mb-1 h-5'>
<div className='mr-1 text-xs font-medium text-gray-500'>{t('common.modelProvider.card.quota')}</div>
<div className='px-1.5 bg-primary-50 rounded-md text-xs font-semibold text-primary-600'>{t('common.modelProvider.card.onTrial')}</div>
</div>
<div className='flex items-center'>
<div className='mr-1 text-sm font-medium text-gray-700'>200</div>
<div className='mr-1 text-sm text-gray-700'>{t('common.modelProvider.card.callTimes')}</div>
<div className='flex items-center text-gray-700'>
<div className='mr-1 text-sm font-medium'>200</div>
<div className='mr-1 text-sm'>{t('common.modelProvider.card.callTimes')}</div>
<InfoCircle className='w-3 h-3 text-gray-400 hover:text-gray-700' />
</div>
</div>
<Button className='mt-1.5 !px-3 !h-8 !text-[13px] font-medium rounded-lg' type='primary'>{t('common.modelProvider.card.buyQuota')}</Button>
</div>
)
}
<div
className='inline-flex items-center px-4 h-12 text-gray-500 cursor-pointer hover:text-primary-600'
onClick={onOpenModal}
>
<Plus className='mr-1.5 w-4 h-4'/>
<div className='text-xs font-medium'>{t('common.modelProvider.addApiKey')}</div>
</div>
<div className='flex items-center px-4 h-12'>
<Plus className='mr-1.5 w-4 h-4 text-gray-500' />
<div className='text-xs font-medium text-gray-500'>{t('common.modelProvider.addApiKey')}</div>
<Indicator color='green' className='mr-2' />
<div className='grow text-[13px] font-medium text-gray-700'>API key</div>
<div className='mr-1 px-2 leading-6 rounded-md text-xs font-medium text-gray-500 hover:bg-gray-50 cursor-pointer'>{t('common.operation.edit')}</div>
<PrioritySelector />
</div>
</div>
)
......
import { Fragment } from 'react'
import { Popover, Transition } from '@headlessui/react'
import { useTranslation } from 'react-i18next'
import { DotsHorizontal, Trash03 } from '@/app/components/base/icons/src/vender/line/general'
const itemClassName = `
flex items-center px-3 h-9 text-sm text-gray-700 rounded-lg cursor-pointer
`
const Operation = () => {
const { t } = useTranslation()
return (
<Popover className='relative'>
<Popover.Button>
{
({ open }) => (
<div className={`
flex justify-center items-center w-7 h-7 bg-white rounded-md border-[0.5px] border-gray-200 shadow-xs cursor-pointer
${open && 'bg-gray-100 shadow-none'}
`}>
<DotsHorizontal className='w-4 h-4 text-gray-700' />
</div>
)
}
</Popover.Button>
<Transition
as={Fragment}
leave='transition ease-in duration-100'
leaveFrom='opacity-100'
leaveTo='opacity-0'
>
<Popover.Panel className='absolute top-8 right-0 w-[144px] bg-white border-[0.5px] border-gray-200 rounded-lg shadow-lg z-10'>
<div className='p-1'>
<Popover.Button as={Fragment}>
<div className={`group ${itemClassName} hover:bg-[#FEF3F2] hover:text-[#D92D20]`}>
<Trash03 className='mr-2 w-4 h-4 text-gray-500 group-hover:text-[#D92D20]' />
{t('common.operation.remove')}
</div>
</Popover.Button>
</div>
</Popover.Panel>
</Transition>
</Popover>
)
}
export default Operation
import type { FC } from 'react'
import { useTranslation } from 'react-i18next'
import Indicator from '../../../indicator'
import Operation from './Operation'
import Button from '@/app/components/base/button'
import {
AzureOpenaiServiceText,
ChatglmText,
HuggingfaceText,
MinimaxText,
ReplicateText,
TongyiText,
} from '@/app/components/base/icons/src/public/llm'
const ICON_MAP = {
azure_openai: <AzureOpenaiServiceText />,
replicate: <ReplicateText />,
huggingface_hub: <HuggingfaceText />,
tongyi: <TongyiText />,
minimax: <MinimaxText />,
chatglm: <ChatglmText />,
}
type ModelItemProps = {
type: string
provider: string
provider: { key: string; type: string; icon: any }
onOperate: () => void
}
const ModelItem: FC<ModelItemProps> = ({
type,
provider,
onOperate,
}) => {
......@@ -34,13 +17,23 @@ const ModelItem: FC<ModelItemProps> = ({
return (
<div className='flex justify-between items-center mb-2 px-4 h-14 bg-gray-50 rounded-xl'>
<div />
{provider.icon}
<Button
className='!px-3 !h-7 rounded-md bg-white !text-xs font-medium text-gray-700'
onClick={onOperate}
>
{t(`common.operation.${type}`)}
{t(`common.operation.${provider.type}`)}
</Button>
<div className='flex items-center'>
<Indicator className='mr-3' />
<Button
className='mr-1 !px-3 !h-7 rounded-md bg-white !text-xs font-medium text-gray-700'
onClick={onOperate}
>
{t('common.operation.edit')}
</Button>
<Operation />
</div>
</div>
)
}
......
.options {
box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.05), 0px 10px 15px -3px rgba(0, 0, 0, 0.10)
}
\ No newline at end of file
import { Fragment, useState } from 'react'
import { Popover, Transition } from '@headlessui/react'
import { useTranslation } from 'react-i18next'
import cn from 'classnames'
import s from './index.module.css'
import { ChevronDown } from '@/app/components/base/icons/src/vender/line/arrows'
import { Check, SearchLg } from '@/app/components/base/icons/src/vender/line/general'
import { XCircle } from '@/app/components/base/icons/src/vender/solid/general'
import { Anthropic, Gpt3, Gpt4 } from '@/app/components/base/icons/src/public/llm'
const iconClassName = 'mr-2 w-4 h-4'
import {
Anthropic,
Chatglm,
Huggingface,
OpenaiGreen,
OpenaiViolet,
Replicate,
} from '@/app/components/base/icons/src/public/llm'
import {
Minimax,
Tongyi,
} from '@/app/components/base/icons/src/image/llm'
const models = [
{ type: 'provider', name: 'OpenAI' },
{ type: 'model', name: 'GPT-3.5-Turbo-16K', value: 'GPT-3.5-Turbo-16K', icon: <Gpt3 className={iconClassName} />, i: 'Gpt3' },
{ type: 'model', name: 'GPT-4', value: 'GPT-4', icon: <Gpt4 className={iconClassName} />, i: 'Gpt4' },
{ type: 'model', name: 'GPT-3.5-Turbo-16K', value: 'GPT-3.5-Turbo-16K', icon: OpenaiGreen },
{ type: 'model', name: 'GPT-4', value: 'GPT-4', icon: OpenaiViolet },
{ type: 'provider', name: 'Anthropic' },
{ type: 'model', name: 'Claude-2', value: 'Claude-2', icon: <Anthropic className={iconClassName} />, i: 'Anthropic' },
{ type: 'model', name: 'Claude-Instant', value: 'Claude-Instant', icon: <Anthropic className={iconClassName} />, i: 'Anthropic' },
{ type: 'model', name: 'Claude-2', value: 'Claude-2', icon: Anthropic },
{ type: 'model', name: 'Claude-Instant', value: 'Claude-Instant', icon: Anthropic },
{ type: 'provider', name: 'Replicate' },
{ type: 'model', name: 'xxx/xxx-chat', value: 'xxx/xxx-chat', icon: Replicate },
{ type: 'provider', name: 'Hugging Face' },
{ type: 'model', name: 'xxx-chat', value: 'xxx-chat', icon: Huggingface },
{ type: 'provider', name: 'TONGYI QIANWEN' },
{ type: 'model', name: 'TONGYI-GPT', value: 'TONGYI-GPT', icon: Tongyi },
{ type: 'provider', name: 'ChatGLM' },
{ type: 'model', name: 'ChatGLM-3', value: 'ChatGLM-3', icon: Chatglm },
{ type: 'provider', name: 'MINIMAX' },
{ type: 'model', name: 'MINIMAX-GPT', value: 'MINIMAX-GPT', icon: Minimax },
]
const ModelSelector = () => {
const { t } = useTranslation()
const [selected, setSelected] = useState('Claude-2')
const [selected, setSelected] = useState<{ type: string; name: string; value?: string; icon?: any }>()
const [search, setSearch] = useState('')
return (
......@@ -31,8 +48,18 @@ const ModelSelector = () => {
{
({ open }) => (
<>
<div className='mr-1.5 w-5 h-5' />
<div className='mr-1.5 grow text-left text-sm text-gray-900'>{selected}</div>
{
selected
? (
<>
<selected.icon className='mr-1.5 w-5 h-5' />
<div className='mr-1.5 grow text-left text-sm text-gray-900'>{selected?.name}</div>
</>
)
: (
<div className='grow text-left text-sm text-gray-800 opacity-60'>{t('common.modelProvider.selectModel')}</div>
)
}
<ChevronDown className={`w-4 h-4 text-gray-700 ${open ? 'opacity-100' : 'opacity-60'}`} />
</>
)
......@@ -44,10 +71,7 @@ const ModelSelector = () => {
leaveFrom='opacity-100'
leaveTo='opacity-0'
>
<Popover.Panel className={cn(
s.options,
'absolute top-10 p-1 w-full max-h-[366px] bg-white border-[0.5px] border-gray-200 rounded-lg overflow-auto z-10',
)}>
<Popover.Panel className='absolute top-10 p-1 w-full max-h-[366px] bg-white border-[0.5px] border-gray-200 rounded-lg shadow-lg overflow-auto z-10'>
<div className='px-2 pt-2 pb-1'>
<div className='flex items-center px-2 h-8 bg-gray-100 rounded-lg'>
<div className='mr-1.5 p-[1px]'><SearchLg className='w-[14px] h-[14px] text-gray-400' /></div>
......@@ -85,6 +109,7 @@ const ModelSelector = () => {
}
if (model.type === 'model') {
const Icon: any = model.icon
return (
<Popover.Button
key={`${model.type}-${model.name}`}
......@@ -92,8 +117,9 @@ const ModelSelector = () => {
flex items-center px-3 w-full h-8 rounded-lg cursor-pointer hover:bg-gray-50
${selected === model.value && 'bg-gray-50'}
`}
onClick={() => setSelected(model)}
>
{model.icon}
<Icon className='mr-2 w-4 h-4' />
<div className='grow text-left text-sm text-gray-900'>{model.name}</div>
{ selected === model.value && <Check className='w-4 h-4 text-primary-600' /> }
</Popover.Button>
......@@ -103,6 +129,7 @@ const ModelSelector = () => {
return null
})
}
<div className='px-3 pt-1.5 h-[30px] text-center text-xs text-gray-500'>{t('common.modelProvider.noModelFound')}</div>
</Popover.Panel>
</Transition>
</Popover>
......
......@@ -204,6 +204,8 @@ const translation = {
},
},
modelProvider: {
selectModel: 'Select your model',
setupModelFirst: 'Please set up your model first',
systemReasoningModel: {
key: 'System Reasoning Model',
tip: 'System Reasoning Model',
......@@ -212,6 +214,11 @@ const translation = {
key: 'Embedding Model',
tip: 'Embedding Model',
},
speechToTextModel: {
key: 'Speech-to-Text Model',
tip: 'Speech-to-Text Model',
},
quota: 'Quota',
searchModel: 'Search model',
noModelFound: 'No model found for {{model}}',
models: 'Models',
......@@ -229,6 +236,8 @@ const translation = {
callTimes: 'Call times',
tokens: 'Tokens',
buyQuota: 'Buy Quota',
priorityUse: 'Priority use',
removeKey: 'Remove API Key',
},
addApiKey: 'Add your API key',
invalidApiKey: 'Invalid API key',
......
......@@ -204,6 +204,8 @@ const translation = {
},
},
modelProvider: {
selectModel: 'Select your model',
setupModelFirst: 'Please set up your model first',
systemReasoningModel: {
key: 'System Reasoning Model',
tip: 'System Reasoning Model',
......@@ -212,6 +214,7 @@ const translation = {
key: 'Embedding Model',
tip: 'Embedding Model',
},
quota: 'Quota',
searchModel: 'Search model',
noModelFound: 'No model found for {{model}}',
models: 'Models',
......@@ -229,6 +232,8 @@ const translation = {
callTimes: 'Call times',
tokens: 'Tokens',
buyQuota: 'Buy Quota',
priorityUse: 'Priority use',
removeKey: 'Remove API Key',
},
addApiKey: 'Add your API key',
invalidApiKey: 'Invalid API key',
......
......@@ -61,6 +61,15 @@ module.exports = {
pc: '769px',
// => @media (min-width: 769px) { ... }
},
boxShadow: {
'xs': '0px 1px 2px 0px rgba(16, 24, 40, 0.05)',
'sm': '0px 1px 2px 0px rgba(16, 24, 40, 0.06), 0px 1px 3px 0px rgba(16, 24, 40, 0.10)',
'md': '0px 2px 4px -2px rgba(16, 24, 40, 0.06), 0px 4px 8px -2px rgba(16, 24, 40, 0.10)',
'lg': '0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08)',
'xl': '0px 8px 8px -4px rgba(16, 24, 40, 0.03), 0px 20px 24px -4px rgba(16, 24, 40, 0.08)',
'2xl': '0px 24px 48px -12px rgba(16, 24, 40, 0.18)',
'3xl': '0px 32px 64px -12px rgba(16, 24, 40, 0.14)',
},
},
},
plugins: [
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment