fixed all security risks from npm modules
@ -117,7 +117,25 @@ ParisNeo's commitment to sharing lollms with the community goes beyond just open
|
||||
|
||||
## Security
|
||||
|
||||
Lollms was spot by huntr.com which is a bounty hunting platform. People get payed to find vulenerabilities in the system and ParisNeo gets notified to upgrade his system and fix the vulenerabilities. This leads to a better more secure tool.
|
||||
Somehow, huntr.com, a bounty hunting platform did spot lollms and they added it to their catalogue of open source apps that they deemed worthy of being protected. So they listed lollms on their platform to increase the platform security.
|
||||
Parisneo did not ask for this, but he had to accept to do the fixes as he wants his tool to be secure.
|
||||
|
||||
In huntr.com, pentesters and white hackers get payed to find vulenerabilities in the systems that are listed on their website.
|
||||
When a vulenerability is discovered, ParisNeo is notified by the platform and he has to fix the vulenerabilities before they get released. This leads to a better more secure tool.
|
||||
Listing lollms on huntr means more work for ParisNeo, but he did do the job and fixed all reported vulenerabilities.
|
||||
|
||||
Also, the project has a dependabot that keeps checking for vulenerabilities in packages he is using and automatically upgrade to the more secure versions of the updates.
|
||||
|
||||
Finally, ParisNeo buit a personality and an app for detecting vulenerabilities in his own code and fix them before they're even released.
|
||||
|
||||
## Lollms
|
||||
|
||||
Lollms is not built by a company. It is a work of love, built by ParisNeo as a way to give back to the community and to get satisfaction from being useful. As he came to a conclusion that hapiness doesn't come from wealth but from the feeling of being useful and embracing his own passions.
|
||||
|
||||
|
||||
## Extra information
|
||||
|
||||
ParisNeo also loves space. He used to dream of becoming an astronaut. When he is not coding, he tryes to learn as much as he can about space, astrophisics, orbital mecanics, spacecfraft building, engines etc. He likes playing Kerbal space Program. Although he has reduced this in the advantage of lollms.
|
||||
|
||||
## The Future of lollms: A Dream Realized
|
||||
|
||||
|
@ -1,17 +1,17 @@
|
||||
Title: "Function Calls in LoLLMs: Empowering AI Personalities"
|
||||
Title: "Function Calls in lollms: Empowering AI Personalities"
|
||||
|
||||
1. Introduction
|
||||
- Brief overview of LoLLMs
|
||||
- Brief overview of lollms
|
||||
- Importance of function calls in enhancing AI capabilities
|
||||
|
||||
2. What are Function Calls?
|
||||
- Definition and purpose
|
||||
- Examples of functions (image generation, internet search, hardware interaction)
|
||||
|
||||
3. How Function Calls Work in LoLLMs
|
||||
3. How Function Calls Work in lollms
|
||||
Step 1: Personality Accesses Functions
|
||||
Step 2: LLM Generates JSON Code
|
||||
Step 3: LoLLMs Interprets the JSON
|
||||
Step 3: lollms Interprets the JSON
|
||||
Step 4: Function Execution
|
||||
Step 5: (Optional) Additional Text Generation
|
||||
|
||||
@ -19,7 +19,7 @@ Title: "Function Calls in LoLLMs: Empowering AI Personalities"
|
||||
- Flowchart of the process
|
||||
- Example scenarios
|
||||
|
||||
5. Benefits of Function Calls in LoLLMs
|
||||
5. Benefits of Function Calls in lollms
|
||||
- Enhanced capabilities
|
||||
- Flexibility and extensibility
|
||||
|
||||
@ -33,43 +33,43 @@ Now, let's create a detailed script with visuals:
|
||||
sequenceDiagram
|
||||
participant User
|
||||
participant LLM
|
||||
participant LoLLMs System
|
||||
participant lollms System
|
||||
participant Function
|
||||
|
||||
User->>LLM: Request
|
||||
LLM->>LLM: Analyze request
|
||||
LLM->>LoLLMs System: Generate JSON function call
|
||||
LoLLMs System->>Function: Execute function
|
||||
Function-->>LoLLMs System: Return result
|
||||
LoLLMs System-->>LLM: Provide result
|
||||
LLM->>lollms System: Generate JSON function call
|
||||
lollms System->>Function: Execute function
|
||||
Function-->>lollms System: Return result
|
||||
lollms System-->>LLM: Provide result
|
||||
LLM->>User: Generate response
|
||||
```
|
||||
|
||||
Script:
|
||||
|
||||
1. Introduction
|
||||
[Show LoLLMs logo]
|
||||
Narrator: "Welcome to LoLLMs, the Lord of Large Language Multimodal Systems. Today, we're diving into one of LoLLMs' most powerful features: function calls."
|
||||
[Show lollms logo]
|
||||
Narrator: "Welcome to lollms, the Lord of Large Language Multimodal Systems. Today, we're diving into one of lollms' most powerful features: function calls."
|
||||
|
||||
2. What are Function Calls?
|
||||
[Show icons representing different functions]
|
||||
Narrator: "Function calls allow AI personalities to perform specific tasks beyond text generation. These can include image creation, internet searches, and even hardware interactions."
|
||||
|
||||
3. How Function Calls Work in LoLLMs
|
||||
3. How Function Calls Work in lollms
|
||||
[Display the flowchart as each step is explained]
|
||||
Narrator: "Let's break down the process:"
|
||||
|
||||
Step 1: Personality Accesses Functions
|
||||
"AI personalities in LoLLMs have access to one or multiple functions, depending on their configuration."
|
||||
"AI personalities in lollms have access to one or multiple functions, depending on their configuration."
|
||||
|
||||
Step 2: LLM Generates JSON Code
|
||||
"When a specific function is needed, the LLM generates a JSON code to trigger it."
|
||||
|
||||
Step 3: LoLLMs Interprets the JSON
|
||||
"The LoLLMs system interprets this JSON code."
|
||||
Step 3: lollms Interprets the JSON
|
||||
"The lollms system interprets this JSON code."
|
||||
|
||||
Step 4: Function Execution
|
||||
"Based on the interpretation, LoLLMs executes the appropriate function."
|
||||
"Based on the interpretation, lollms executes the appropriate function."
|
||||
|
||||
Step 5: (Optional) Additional Text Generation
|
||||
"Depending on the function type, another round of text generation might be required to process the results."
|
||||
@ -80,22 +80,22 @@ Script:
|
||||
|
||||
Example 1: Image Generation
|
||||
[Display JSON code for image generation and a resulting image]
|
||||
"Here, the LLM generates JSON to create an image, and LoLLMs processes it to produce the visual."
|
||||
"Here, the LLM generates JSON to create an image, and lollms processes it to produce the visual."
|
||||
|
||||
Example 2: Internet Search
|
||||
[Show JSON for an internet search and search results]
|
||||
"In this case, the function call triggers an internet search, providing the LLM with up-to-date information."
|
||||
|
||||
5. Benefits of Function Calls in LoLLMs
|
||||
5. Benefits of Function Calls in lollms
|
||||
[List benefits with animated icons]
|
||||
Narrator: "Function calls in LoLLMs offer:
|
||||
Narrator: "Function calls in lollms offer:
|
||||
- Enhanced capabilities beyond text generation
|
||||
- Flexibility to add new functions as needed
|
||||
- Real-time interaction with external systems and data"
|
||||
|
||||
6. Conclusion
|
||||
[Show LoLLMs logo again]
|
||||
Narrator: "Function calls are what make LoLLMs truly powerful, allowing AI personalities to interact with the world in meaningful ways. As we continue to develop new functions, the possibilities are endless."
|
||||
[Show lollms logo again]
|
||||
Narrator: "Function calls are what make lollms truly powerful, allowing AI personalities to interact with the world in meaningful ways. As we continue to develop new functions, the possibilities are endless."
|
||||
|
||||
To create this video, we would need to:
|
||||
1. Record the narration
|
||||
|
@ -747,9 +747,9 @@ class LOLLMSWebUI(LOLLMSElfServer):
|
||||
"id": msg.id,
|
||||
"parent_message_id": msg.parent_message_id,
|
||||
|
||||
'binding': self.config["binding_name"],
|
||||
'model' : self.config["model_name"],
|
||||
'personality': self.config["personalities"][self.config["active_personality_id"]],
|
||||
'binding': self.binding.binding_folder_name,
|
||||
'model' : self.model.model_name,
|
||||
'personality':self.personality.name,
|
||||
|
||||
'created_at': client.discussion.current_message.created_at,
|
||||
'started_generating_at': client.discussion.current_message.started_generating_at,
|
||||
@ -787,9 +787,9 @@ class LOLLMSWebUI(LOLLMSElfServer):
|
||||
"id": 0,
|
||||
"parent_message_id": 0,
|
||||
|
||||
'binding': self.config["binding_name"],
|
||||
'model' : self.config["model_name"],
|
||||
'personality': self.config["personalities"][self.config["active_personality_id"]],
|
||||
'binding': self.binding.binding_folder_name,
|
||||
'model' : self.model.model_name,
|
||||
'personality':self.personality.name,
|
||||
|
||||
'created_at': client.discussion.current_message.created_at,
|
||||
'started_generating_at': client.discussion.current_message.started_generating_at,
|
||||
@ -814,9 +814,9 @@ class LOLLMSWebUI(LOLLMSElfServer):
|
||||
'started_generating_at': client.discussion.current_message.started_generating_at,
|
||||
'finished_generating_at': client.discussion.current_message.finished_generating_at,
|
||||
'nb_tokens': client.discussion.current_message.nb_tokens,
|
||||
'binding': self.config["binding_name"],
|
||||
'model' : self.config["model_name"],
|
||||
'personality': self.config["personalities"][self.config["active_personality_id"]],
|
||||
'binding': self.binding.binding_folder_name,
|
||||
'model' : self.model.model_name,
|
||||
'personality':self.personality.name,
|
||||
}, to=client_id
|
||||
)
|
||||
)
|
||||
@ -853,9 +853,9 @@ class LOLLMSWebUI(LOLLMSElfServer):
|
||||
'nb_tokens': client.discussion.current_message.nb_tokens,
|
||||
'parameters':parameters,
|
||||
'metadata':metadata,
|
||||
'binding': self.config["binding_name"],
|
||||
'model' : self.config["model_name"],
|
||||
'personality': self.config["personalities"][self.config["active_personality_id"]],
|
||||
'binding': self.binding.binding_folder_name,
|
||||
'model' : self.model.model_name,
|
||||
'personality':self.personality.name,
|
||||
|
||||
}, to=client_id
|
||||
)
|
||||
@ -886,9 +886,9 @@ class LOLLMSWebUI(LOLLMSElfServer):
|
||||
'started_generating_at': client.discussion.current_message.started_generating_at,
|
||||
'finished_generating_at': client.discussion.current_message.finished_generating_at,
|
||||
'nb_tokens': client.discussion.current_message.nb_tokens,
|
||||
'binding': self.config["binding_name"],
|
||||
'model' : self.config["model_name"],
|
||||
'personality': self.config["personalities"][self.config["active_personality_id"]],
|
||||
'binding': self.binding.binding_folder_name,
|
||||
'model' : self.model.model_name,
|
||||
'personality':self.personality.name,
|
||||
|
||||
}, to=client_id
|
||||
)
|
||||
@ -978,9 +978,9 @@ class LOLLMSWebUI(LOLLMSElfServer):
|
||||
"id": client.discussion.current_message.id,
|
||||
"content":client.generated_text,
|
||||
|
||||
'binding': self.config["binding_name"],
|
||||
'model' : self.config["model_name"],
|
||||
'personality':self.config["personalities"][self.config["active_personality_id"]],
|
||||
'binding': self.binding.binding_folder_name,
|
||||
'model' : self.model.model_name,
|
||||
'personality':self.personality.name,
|
||||
|
||||
'created_at': client.discussion.current_message.created_at,
|
||||
'started_generating_at': client.discussion.current_message.started_generating_at,
|
||||
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
4
web/dist/assets/active-80ac3366.svg
vendored
@ -1,4 +0,0 @@
|
||||
<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg">
|
||||
<circle cx="50" cy="50" r="40" stroke="green" stroke-width="4" fill="green" />
|
||||
<path stroke="white" stroke-width="4" d="M40 50 l10 10 20 -20" fill="none" />
|
||||
</svg>
|
Before Width: | Height: | Size: 233 B |
10
web/dist/assets/animated_info-7edcb0f9.svg
vendored
@ -1,10 +0,0 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50">
|
||||
<circle cx="25" cy="25" r="20" fill="none" stroke="black" stroke-width="3"></circle>
|
||||
<line x1="25" y1="30" x2="25" y2="15" style="stroke:black;stroke-width:3">
|
||||
<animate attributeName="y1" values="30;25;30" dur="1s" repeatCount="indefinite"></animate>
|
||||
<animate attributeName="y2" values="15;20;15" dur="1s" repeatCount="indefinite"></animate>
|
||||
</line>
|
||||
<circle cx="25" cy="35" r="3" fill="black">
|
||||
<animate attributeName="cy" values="35;30;35" dur="1s" repeatCount="indefinite"></animate>
|
||||
</circle>
|
||||
</svg>
|
Before Width: | Height: | Size: 587 B |
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 8.7 KiB After Width: | Height: | Size: 8.7 KiB |
Before Width: | Height: | Size: 8.7 KiB After Width: | Height: | Size: 8.7 KiB |
Before Width: | Height: | Size: 8.7 KiB After Width: | Height: | Size: 8.7 KiB |
2
web/dist/assets/code_block-e2753d3f.svg
vendored
@ -1,2 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
|
||||
<svg fill="#000000" width="800px" height="800px" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 3H4c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h16c1.103 0 2-.897 2-2V5c0-1.103-.897-2-2-2zM4 19V7h16l.002 12H4z"/><path d="M9.293 9.293 5.586 13l3.707 3.707 1.414-1.414L8.414 13l2.293-2.293zm5.414 0-1.414 1.414L15.586 13l-2.293 2.293 1.414 1.414L18.414 13z"/></svg>
|
Before Width: | Height: | Size: 499 B |
Before Width: | Height: | Size: 43 KiB After Width: | Height: | Size: 43 KiB |
5
web/dist/assets/deaf_off-c2c46908.svg
vendored
@ -1,5 +0,0 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
|
||||
<circle cx="12" cy="12" r="10"></circle>
|
||||
<path d="M16 16s-1.5-2-4-2-4 2-4 2"></path>
|
||||
<line x1="9" y1="9" x2="15" y2="15"></line>
|
||||
</svg>
|
Before Width: | Height: | Size: 300 B |
5
web/dist/assets/deaf_on-7481cb29.svg
vendored
@ -1,5 +0,0 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="red" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
|
||||
<circle cx="12" cy="12" r="10"></circle>
|
||||
<path d="M16 16s-1.5-2-4-2-4 2-4 2" stroke="currentColor"></path>
|
||||
<line x1="9" y1="9" x2="15" y2="15" stroke="currentColor"></line>
|
||||
</svg>
|
Before Width: | Height: | Size: 335 B |
Before Width: | Height: | Size: 7.5 KiB After Width: | Height: | Size: 7.5 KiB |
1
web/dist/assets/discord-6817c341.svg
vendored
@ -1 +0,0 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 127.14 96.36"><g id="图层_2" data-name="图层 2"><g id="Discord_Logos" data-name="Discord Logos"><g id="Discord_Logo_-_Large_-_White" data-name="Discord Logo - Large - White"><path d="M107.7,8.07A105.15,105.15,0,0,0,81.47,0a72.06,72.06,0,0,0-3.36,6.83A97.68,97.68,0,0,0,49,6.83,72.37,72.37,0,0,0,45.64,0,105.89,105.89,0,0,0,19.39,8.09C2.79,32.65-1.71,56.6.54,80.21h0A105.73,105.73,0,0,0,32.71,96.36,77.7,77.7,0,0,0,39.6,85.25a68.42,68.42,0,0,1-10.85-5.18c.91-.66,1.8-1.34,2.66-2a75.57,75.57,0,0,0,64.32,0c.87.71,1.76,1.39,2.66,2a68.68,68.68,0,0,1-10.87,5.19,77,77,0,0,0,6.89,11.1A105.25,105.25,0,0,0,126.6,80.22h0C129.24,52.84,122.09,29.11,107.7,8.07ZM42.45,65.69C36.18,65.69,31,60,31,53s5-12.74,11.43-12.74S54,46,53.89,53,48.84,65.69,42.45,65.69Zm42.24,0C78.41,65.69,73.25,60,73.25,53s5-12.74,11.44-12.74S96.23,46,96.12,53,91.08,65.69,84.69,65.69Z"/></g></g></g></svg>
|
Before Width: | Height: | Size: 925 B |
4
web/dist/assets/failed-183609e7.svg
vendored
@ -1,4 +0,0 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
|
||||
<path d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z" fill="red"/>
|
||||
</svg>
|
Before Width: | Height: | Size: 266 B |
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 5.8 KiB |
7
web/dist/assets/fun_mode-14669a57.svg
vendored
@ -1,7 +0,0 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
|
||||
<svg fill="#000000" width="800px" height="800px" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
|
||||
<g data-name="Layer 5" id="Layer_5">
|
||||
<path d="M47,33H17a1,1,0,0,0-1,1c0,9.93,7.18,18,16,18s16-8.07,16-18A1,1,0,0,0,47,33ZM18,35H46a18,18,0,0,1-.67,4H18.71A18,18,0,0,1,18,35ZM26.7,48.8a6.42,6.42,0,0,1,10.6,0,12.3,12.3,0,0,1-10.6,0Zm12.34-1A8.81,8.81,0,0,0,32,44a8.81,8.81,0,0,0-7,3.81A15.56,15.56,0,0,1,19.43,41H44.57A15.56,15.56,0,0,1,39,47.81ZM36,22a1.1,1.1,0,0,1,0-.18,1.17,1.17,0,0,1,.06-.2s0-.05,0-.07a.28.28,0,0,1,.07-.09.71.71,0,0,1,.28-.28s.06-.06.09-.07l10-5a1,1,0,1,1,.9,1.78L39.24,22l8.21,4.11a1,1,0,0,1,.44,1.34A1,1,0,0,1,47,28a.93.93,0,0,1-.45-.11l-10-5h0a1.18,1.18,0,0,1-.28-.22l0-.06a.65.65,0,0,1-.1-.15s0-.05,0-.07a1.17,1.17,0,0,1-.06-.2A1.1,1.1,0,0,1,36,22ZM16.55,26.11,24.76,22l-8.21-4.11a1,1,0,1,1,.9-1.78l10,5s.06.05.09.07a.71.71,0,0,1,.28.28.28.28,0,0,1,.07.09s0,.05,0,.07a1.17,1.17,0,0,1,.06.2.82.82,0,0,1,0,.36,1.17,1.17,0,0,1-.06.2s0,.05,0,.07a.65.65,0,0,1-.1.15.21.21,0,0,0,0,.06,1.18,1.18,0,0,1-.28.22h0l-10,5A.93.93,0,0,1,17,28a1,1,0,0,1-.89-.55A1,1,0,0,1,16.55,26.11ZM60.66,36.45A29.69,29.69,0,0,0,61,32,29,29,0,0,0,3,32a29.69,29.69,0,0,0,.34,4.45,4.65,4.65,0,0,0,2.39,7.82,29,29,0,0,0,52.54,0,4.65,4.65,0,0,0,2.39-7.82ZM4.78,41.58a2.91,2.91,0,0,1-.24-.27A2.62,2.62,0,0,1,4,39.71a.61.61,0,0,1,0-.14,2.58,2.58,0,0,1,.77-1.73,4.38,4.38,0,0,1,.74-.55C7,36.38,10,34.9,12.69,33.67c-1.52,3.3-3.42,7.17-4.17,7.91a2.59,2.59,0,0,1-1.47.72A2.66,2.66,0,0,1,4.78,41.58ZM32,59A27,27,0,0,1,7.92,44.18a4.56,4.56,0,0,0,2-1.18c1.48-1.49,5-9.36,5.66-10.92a1,1,0,0,0-1.32-1.32c-.78.34-3.14,1.39-5.49,2.53-1.29.63-2.58,1.29-3.6,1.88A25.58,25.58,0,0,1,5,32a27,27,0,0,1,54,0,25.58,25.58,0,0,1-.19,3.17c-2.88-1.66-7.88-3.88-9.09-4.41a1,1,0,0,0-1.32,1.32c.69,1.56,4.18,9.43,5.66,10.92a4.56,4.56,0,0,0,2,1.18A27,27,0,0,1,32,59ZM59.46,41.31a2.91,2.91,0,0,1-.24.27A2.66,2.66,0,0,1,57,42.3a2.59,2.59,0,0,1-1.47-.72c-.75-.74-2.65-4.61-4.17-7.91,1.65.76,3.44,1.61,4.91,2.37.91.47,1.7.9,2.26,1.25a4.38,4.38,0,0,1,.74.55A2.58,2.58,0,0,1,60,39.57a.61.61,0,0,1,0,.14A2.62,2.62,0,0,1,59.46,41.31Z"/>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 6.6 KiB After Width: | Height: | Size: 6.6 KiB |
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
5
web/dist/assets/inactive-36ac9976.svg
vendored
@ -1,5 +0,0 @@
|
||||
<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg">
|
||||
<circle cx="50" cy="50" r="40" stroke="red" stroke-width="4" fill="red" />
|
||||
<line x1="35" y1="35" x2="65" y2="65" stroke="white" stroke-width="4" />
|
||||
<line x1="65" y1="35" x2="35" y2="65" stroke="white" stroke-width="4" />
|
||||
</svg>
|
Before Width: | Height: | Size: 300 B |
8
web/dist/assets/index-016e017a.css
vendored
3981
web/dist/assets/index-7c42b491.js
vendored
8
web/dist/assets/index-Cnmm4GFs.css
vendored
Normal file
3996
web/dist/assets/index-TXQPtYpQ.js
vendored
Normal file
15
web/dist/assets/javascript_block-5e59df30.svg
vendored
@ -1,15 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 630 630" style="enable-background:new 0 0 630 630;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:#EDBF4A;}
|
||||
.st1{fill:#0C0C0C;}
|
||||
</style>
|
||||
<rect class="st0" width="630" height="630"/>
|
||||
<path class="st1" d="M423.2,492.2c12.7,20.7,29.2,36,58.4,36c24.5,0,40.2-12.3,40.2-29.2c0-20.3-16.1-27.5-43.1-39.3l-14.8-6.4
|
||||
c-42.7-18.2-71.1-41-71.1-89.2c0-44.4,33.8-78.2,86.7-78.2c37.6,0,64.7,13.1,84.2,47.4l-46.1,29.6c-10.1-18.2-21.1-25.4-38.1-25.4
|
||||
c-17.3,0-28.3,11-28.3,25.4c0,17.8,11,25,36.4,36l14.8,6.3c50.3,21.6,78.7,43.6,78.7,93c0,53.3-41.9,82.5-98.1,82.5
|
||||
c-55,0-90.5-26.2-107.9-60.5L423.2,492.2z M214.1,497.3c9.3,16.5,17.8,30.5,38.1,30.5c19.5,0,31.7-7.6,31.7-37.2V289.3h59.2v202.1
|
||||
c0,61.3-35.9,89.2-88.4,89.2c-47.4,0-74.9-24.5-88.8-54.1L214.1,497.3z"/>
|
||||
</svg>
|
Before Width: | Height: | Size: 1.0 KiB |
9
web/dist/assets/loader_v0-16906488.svg
vendored
@ -1,9 +0,0 @@
|
||||
<svg aria-hidden="true" class="w-6 h-6 animate-spin fill-secondary"
|
||||
viewBox="0 0 100 101" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path
|
||||
d="M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z"
|
||||
fill="currentColor" />
|
||||
<path
|
||||
d="M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z"
|
||||
fill="currentFill" />
|
||||
</svg>
|
Before Width: | Height: | Size: 1.2 KiB |
16
web/dist/assets/loading-c3bdfb0a.svg
vendored
@ -1,16 +0,0 @@
|
||||
<svg viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg">
|
||||
<g transform="translate(25,25)">
|
||||
<circle cx="0" cy="-15" r="3" fill="#f00">
|
||||
<animateTransform attributeName="transform" type="rotate" from="0" to="360" dur="1s" repeatCount="indefinite" />
|
||||
</circle>
|
||||
<circle cx="0" cy="-15" r="3" fill="#0f0" transform="rotate(90)">
|
||||
<animateTransform attributeName="transform" type="rotate" from="0" to="360" dur="1.2s" repeatCount="indefinite" />
|
||||
</circle>
|
||||
<circle cx="0" cy="-15" r="3" fill="#00f" transform="rotate(180)">
|
||||
<animateTransform attributeName="transform" type="rotate" from="0" to="360" dur="1.4s" repeatCount="indefinite" />
|
||||
</circle>
|
||||
<circle cx="0" cy="-15" r="3" fill="#ff0" transform="rotate(270)">
|
||||
<animateTransform attributeName="transform" type="rotate" from="0" to="360" dur="1.6s" repeatCount="indefinite" />
|
||||
</circle>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 907 B |
Before Width: | Height: | Size: 727 KiB After Width: | Height: | Size: 727 KiB |
Before Width: | Height: | Size: 8.8 KiB After Width: | Height: | Size: 8.8 KiB |
41
web/dist/assets/memory_icon-c56ac42c.svg
vendored
@ -1,41 +0,0 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
|
||||
<svg fill="#000000" height="800px" width="800px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
viewBox="0 0 299.92 299.92" xml:space="preserve">
|
||||
<g>
|
||||
<g>
|
||||
<g>
|
||||
<path d="M293.4,65.2H6.52C2.914,65.2,0,68.114,0,71.72v117.36c0,3.606,2.914,6.52,6.52,6.52h6.52v32.6
|
||||
c0,3.606,2.914,6.52,6.52,6.52h260.8c3.606,0,6.52-2.914,6.52-6.52v-32.6h6.52c3.606,0,6.52-2.914,6.52-6.52V71.72
|
||||
C299.92,68.114,297.006,65.2,293.4,65.2z M273.84,221.68h-19.56H228.2h-26.08h-26.08h-26.08h-26.08H97.8H71.72H45.64H26.08V195.6
|
||||
h19.56h26.08H97.8h26.08h26.08h26.08h26.08h26.08h26.08h19.56V221.68z M286.88,182.56h-6.52H19.56h-6.52V78.24h273.84V182.56z"/>
|
||||
<path d="M32.6,169.52h39.12c3.606,0,6.52-2.914,6.52-6.52V97.8c0-3.606-2.914-6.52-6.52-6.52H32.6c-3.606,0-6.52,2.914-6.52,6.52
|
||||
V163C26.08,166.606,28.994,169.52,32.6,169.52z M39.12,104.32H65.2v52.16H39.12V104.32z"/>
|
||||
<path d="M97.8,169.52h39.12c3.606,0,6.52-2.914,6.52-6.52V97.8c0-3.606-2.914-6.52-6.52-6.52H97.8c-3.606,0-6.52,2.914-6.52,6.52
|
||||
V163C91.28,166.606,94.194,169.52,97.8,169.52z M104.32,104.32h26.08v52.16h-26.08V104.32z"/>
|
||||
<path d="M163,169.52h39.12c3.606,0,6.52-2.914,6.52-6.52V97.8c0-3.606-2.914-6.52-6.52-6.52H163c-3.606,0-6.52,2.914-6.52,6.52
|
||||
V163C156.48,166.606,159.394,169.52,163,169.52z M169.52,104.32h26.08v52.16h-26.08V104.32z"/>
|
||||
<path d="M228.2,169.52h39.12c3.606,0,6.52-2.914,6.52-6.52V97.8c0-3.606-2.914-6.52-6.52-6.52H228.2
|
||||
c-3.606,0-6.52,2.914-6.52,6.52V163C221.68,166.606,224.594,169.52,228.2,169.52z M234.72,104.32h26.08v52.16h-26.08V104.32z"/>
|
||||
<path d="M52.16,215.16v-13.04c0-3.606-2.914-6.52-6.52-6.52c-3.606,0-6.52,2.914-6.52,6.52v13.04c0,3.606,2.914,6.52,6.52,6.52
|
||||
C49.246,221.68,52.16,218.766,52.16,215.16z"/>
|
||||
<path d="M78.24,215.16v-13.04c0-3.606-2.914-6.52-6.52-6.52c-3.606,0-6.52,2.914-6.52,6.52v13.04c0,3.606,2.914,6.52,6.52,6.52
|
||||
C75.326,221.68,78.24,218.766,78.24,215.16z"/>
|
||||
<path d="M104.32,215.16v-13.04c0-3.606-2.914-6.52-6.52-6.52c-3.606,0-6.52,2.914-6.52,6.52v13.04c0,3.606,2.914,6.52,6.52,6.52
|
||||
C101.406,221.68,104.32,218.766,104.32,215.16z"/>
|
||||
<path d="M130.4,215.16v-13.04c0-3.606-2.914-6.52-6.52-6.52c-3.606,0-6.52,2.914-6.52,6.52v13.04c0,3.606,2.914,6.52,6.52,6.52
|
||||
C127.486,221.68,130.4,218.766,130.4,215.16z"/>
|
||||
<path d="M156.48,215.16v-13.04c0-3.606-2.914-6.52-6.52-6.52s-6.52,2.914-6.52,6.52v13.04c0,3.606,2.914,6.52,6.52,6.52
|
||||
S156.48,218.766,156.48,215.16z"/>
|
||||
<path d="M182.56,215.16v-13.04c0-3.606-2.914-6.52-6.52-6.52c-3.606,0-6.52,2.914-6.52,6.52v13.04c0,3.606,2.914,6.52,6.52,6.52
|
||||
C179.646,221.68,182.56,218.766,182.56,215.16z"/>
|
||||
<path d="M208.64,215.16v-13.04c0-3.606-2.914-6.52-6.52-6.52c-3.606,0-6.52,2.914-6.52,6.52v13.04c0,3.606,2.914,6.52,6.52,6.52
|
||||
C205.726,221.68,208.64,218.766,208.64,215.16z"/>
|
||||
<path d="M234.72,215.16v-13.04c0-3.606-2.914-6.52-6.52-6.52c-3.606,0-6.52,2.914-6.52,6.52v13.04c0,3.606,2.914,6.52,6.52,6.52
|
||||
C231.806,221.68,234.72,218.766,234.72,215.16z"/>
|
||||
<path d="M260.8,215.16v-13.04c0-3.606-2.914-6.52-6.52-6.52c-3.606,0-6.52,2.914-6.52,6.52v13.04c0,3.606,2.914,6.52,6.52,6.52
|
||||
C257.886,221.68,260.8,218.766,260.8,215.16z"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 3.3 KiB |
44
web/dist/assets/normal_mode-f539f08d.svg
vendored
@ -1,44 +0,0 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
|
||||
<svg fill="#000000" height="800px" width="800px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
viewBox="0 0 512.001 512.001" xml:space="preserve">
|
||||
<g>
|
||||
<g>
|
||||
<path d="M256.001,0C114.841,0,0,114.841,0,256.001s114.841,256.001,256.001,256.001S512.001,397.16,512.001,256.001
|
||||
S397.16,0,256.001,0z M256.001,493.701c-131.069,0-237.702-106.631-237.702-237.7S124.932,18.299,256.001,18.299
|
||||
s237.702,106.632,237.702,237.702S387.068,493.701,256.001,493.701z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<path d="M371.284,296.658H138.275c-5.054,0-9.15,4.097-9.15,9.15s4.095,9.15,9.15,9.15h233.008c5.054,0,9.15-4.097,9.15-9.15
|
||||
C380.433,300.754,376.337,296.658,371.284,296.658z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<path d="M297.481,330.816h-85.403c-5.054,0-9.15,4.097-9.15,9.15s4.095,9.15,9.15,9.15h85.403c5.054,0,9.15-4.097,9.15-9.15
|
||||
S302.534,330.816,297.481,330.816z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<path d="M146.725,192.982c-18.666,0-33.852,15.186-33.852,33.852c0,18.666,15.186,33.852,33.852,33.852
|
||||
c18.666,0,33.852-15.186,33.852-33.852C180.577,208.168,165.391,192.982,146.725,192.982z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<path d="M365.275,192.982c-18.666,0-33.852,15.186-33.852,33.852c0,18.666,15.186,33.852,33.852,33.852
|
||||
s33.852-15.186,33.852-33.852C399.128,208.168,383.942,192.982,365.275,192.982z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<g>
|
||||
<circle cx="155.969" cy="219.735" r="9.15"/>
|
||||
<circle cx="374.338" cy="219.735" r="9.15"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 1.6 KiB |
3
web/dist/assets/ok-a0b56451.svg
vendored
@ -1,3 +0,0 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50">
|
||||
<path d="M25 0C11.6 0 0 11.6 0 25s11.6 25 25 25 25-11.6 25-25S40.4 0 25 0zm0 48C12.8 48 2 39.2 2 25S12.8 2 25 2s24 10.8 24 24-10.8 24-24 24zm-4-33l-8 8 18 18 30-30-8-8-22 22L22 16" fill="green"/>
|
||||
</svg>
|
Before Width: | Height: | Size: 266 B |
41
web/dist/assets/process-61f7a21b.svg
vendored
@ -1,41 +0,0 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
|
||||
<svg fill="#000000" height="800px" width="800px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
viewBox="0 0 480 480" xml:space="preserve">
|
||||
<g>
|
||||
<g>
|
||||
<g>
|
||||
<path d="M240,0C107.664,0,0,107.664,0,240s107.664,240,240,240s240-107.664,240-240S372.336,0,240,0z M240,460
|
||||
c-121.309,0-220-98.691-220-220S118.691,20,240,20s220,98.691,220,220S361.309,460,240,460z"/>
|
||||
<path d="M410,194.999h-27.058c-2.643-8.44-6-16.56-10.03-24.271l19.158-19.158c3.776-3.775,5.854-8.79,5.854-14.121
|
||||
c0-5.332-2.08-10.347-5.854-14.121l-35.399-35.399c-3.775-3.775-8.79-5.854-14.122-5.854c-5.331,0-10.346,2.079-14.121,5.854
|
||||
l-19.158,19.158c-7.711-4.03-15.832-7.386-24.271-10.03V70c0-11.028-8.972-20-20-20h-50c-11.028,0-20,8.972-20,20v27.058
|
||||
c-8.44,2.643-16.56,6-24.271,10.03L151.57,87.93c-3.775-3.776-8.79-5.854-14.121-5.854c-5.332,0-10.347,2.08-14.121,5.854
|
||||
l-35.399,35.399c-3.775,3.775-5.854,8.79-5.854,14.122c0,5.331,2.079,10.346,5.854,14.121l19.158,19.158
|
||||
c-4.03,7.711-7.386,15.832-10.03,24.271H70c-11.028,0-20,8.972-20,20v50c0,11.028,8.972,20,20,20h27.057
|
||||
c2.643,8.44,6,16.56,10.03,24.271L87.929,328.43c-3.776,3.775-5.854,8.79-5.854,14.121c0,5.332,2.08,10.347,5.854,14.121
|
||||
l35.399,35.399c3.775,3.775,8.79,5.854,14.122,5.854c5.331,0,10.346-2.079,14.121-5.854l19.158-19.158
|
||||
c7.711,4.03,15.832,7.386,24.271,10.03V410c0,11.028,8.972,20,20,20h50c11.028,0,20-8.972,20.001-20v-27.058
|
||||
c8.44-2.643,16.56-6,24.271-10.03l19.158,19.158c3.775,3.776,8.79,5.854,14.121,5.854c5.332,0,10.347-2.08,14.121-5.854
|
||||
l35.399-35.399c3.775-3.775,5.854-8.79,5.854-14.122c0-5.331-2.079-10.346-5.854-14.121l-19.158-19.158
|
||||
c4.03-7.711,7.386-15.832,10.03-24.271H410c11.028,0,20-8.972,20-20v-50C430,203.971,421.028,194.999,410,194.999z M410,264.998
|
||||
h-34.598c-4.562,0-8.544,3.086-9.684,7.503c-3.069,11.901-7.716,23.133-13.813,33.387c-2.337,3.931-1.71,8.948,1.524,12.182
|
||||
l24.5,24.457l-35.357,35.4l-24.5-24.5c-3.236-3.235-8.253-3.86-12.182-1.524c-10.254,6.097-21.487,10.745-33.387,13.813
|
||||
c-4.417,1.14-7.503,5.122-7.503,9.684V410h-50v-34.599c0-4.562-3.086-8.544-7.503-9.684
|
||||
c-11.901-3.069-23.133-7.716-33.387-13.813c-1.587-0.944-3.353-1.404-5.107-1.404c-2.586,0-5.147,1.002-7.073,2.931l-24.457,24.5
|
||||
l-35.4-35.357l24.5-24.5c3.234-3.235,3.861-8.251,1.524-12.182c-6.097-10.254-10.745-21.487-13.813-33.387
|
||||
c-1.14-4.417-5.122-7.503-9.684-7.503H70v-50h34.596c4.562,0,8.544-3.086,9.684-7.503c3.069-11.901,7.716-23.133,13.813-33.387
|
||||
c2.337-3.931,1.71-8.948-1.524-12.182l-24.5-24.457l35.357-35.4l24.5,24.5c3.236,3.235,8.253,3.861,12.182,1.524
|
||||
c10.254-6.097,21.487-10.745,33.387-13.813c4.417-1.14,7.503-5.122,7.503-9.684V70h50v34.596c0,4.562,3.086,8.544,7.503,9.684
|
||||
c11.901,3.069,23.133,7.716,33.387,13.813c3.929,2.337,8.947,1.709,12.182-1.524l24.457-24.5l35.4,35.357l-24.5,24.5
|
||||
c-3.234,3.235-3.861,8.251-1.524,12.182c6.097,10.254,10.745,21.487,13.813,33.387c1.14,4.417,5.122,7.503,9.684,7.503H410
|
||||
V264.998z"/>
|
||||
<path d="M331.585,292.475l-40-35l-13.17,15.051L298.386,290H240c-27.57,0-50-22.43-50-50h-20c0,38.598,31.402,70,70,70h58.386
|
||||
l-19.971,17.475l13.17,15.051l40-35c2.17-1.898,3.415-4.642,3.415-7.525S333.755,294.373,331.585,292.475z"/>
|
||||
<path d="M201.585,207.473L181.614,190H240c27.57,0,50,22.43,50,50h20c0-38.598-31.402-70-70-70h-58.386l19.971-17.475
|
||||
l-13.17-15.051l-40,35c-2.17,1.898-3.415,4.642-3.415,7.525s1.245,5.627,3.415,7.525l40,35L201.585,207.473z"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<animateTransform attributeName="transform" attributeType="XML" type="rotate" from="0 240 240" to="360 240 240" dur="10s" repeatCount="indefinite" />
|
||||
</svg>
|
Before Width: | Height: | Size: 3.7 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
5
web/dist/assets/rec_off-2c08e836.svg
vendored
@ -1,5 +0,0 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 50 50">
|
||||
<circle cx="25" cy="25" r="24" fill="white" stroke="black" stroke-width="2"/>
|
||||
<circle cx="25" cy="25" r="20" fill="red"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 224 B |
6
web/dist/assets/rec_on-3b37b566.svg
vendored
@ -1,6 +0,0 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 50 50">
|
||||
<circle cx="25" cy="25" r="24" fill="white" stroke="black" stroke-width="2"/>
|
||||
<circle id="heartbeat" cx="25" cy="25" r="20" fill="red">
|
||||
<animate attributeName="r" dur="1s" repeatCount="indefinite" keyTimes="0;0.25;0.5;0.75;1" values="20;24;20;22;20"/>
|
||||
</circle>
|
||||
</svg>
|
Before Width: | Height: | Size: 363 B |
12
web/dist/assets/registry-382fcf02.svg
vendored
@ -1,12 +0,0 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg fill="#000000" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
width="800px" height="800px" viewBox="0 0 461.759 461.759"
|
||||
xml:space="preserve">
|
||||
<g>
|
||||
<path d="M0,301.058h147.916v147.919H0V301.058z M194.432,448.977H342.35V301.058H194.432V448.977z M2.802,257.347h147.916V109.434
|
||||
H2.802V257.347z M325.476,92.219l-51.603-79.437l-79.441,51.601l51.604,79.437L325.476,92.219z M219.337,213.733l71.045,62.663
|
||||
l62.66-71.039l-71.044-62.669L219.337,213.733z M412.107,57.967l-80.668,49.656l49.652,80.666l80.668-49.65L412.107,57.967z"/>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 827 B |
Before Width: | Height: | Size: 4.9 KiB After Width: | Height: | Size: 4.9 KiB |
12
web/dist/assets/send_globe-305330b9.svg
vendored
@ -1,12 +0,0 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="256" height="256" viewBox="0 0 256 256" xml:space="preserve">
|
||||
|
||||
<defs>
|
||||
</defs>
|
||||
<g style="stroke: white; stroke-width: 2px; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: none; fill-rule: nonzero; opacity: 1;" transform="translate(1.4065934065934016 1.4065934065934016) scale(2.81 2.81)" >
|
||||
<path d="M 89.999 3.075 C 90 3.02 90 2.967 89.999 2.912 c -0.004 -0.134 -0.017 -0.266 -0.038 -0.398 c -0.007 -0.041 -0.009 -0.081 -0.018 -0.122 c -0.034 -0.165 -0.082 -0.327 -0.144 -0.484 c -0.018 -0.046 -0.041 -0.089 -0.061 -0.134 c -0.053 -0.119 -0.113 -0.234 -0.182 -0.346 C 89.528 1.382 89.5 1.336 89.469 1.29 c -0.102 -0.147 -0.212 -0.288 -0.341 -0.417 c -0.13 -0.13 -0.273 -0.241 -0.421 -0.344 c -0.042 -0.029 -0.085 -0.056 -0.129 -0.082 c -0.118 -0.073 -0.239 -0.136 -0.364 -0.191 c -0.039 -0.017 -0.076 -0.037 -0.116 -0.053 c -0.161 -0.063 -0.327 -0.113 -0.497 -0.147 c -0.031 -0.006 -0.063 -0.008 -0.094 -0.014 c -0.142 -0.024 -0.285 -0.038 -0.429 -0.041 C 87.03 0 86.983 0 86.936 0.001 c -0.141 0.003 -0.282 0.017 -0.423 0.041 c -0.035 0.006 -0.069 0.008 -0.104 0.015 c -0.154 0.031 -0.306 0.073 -0.456 0.129 L 1.946 31.709 c -1.124 0.422 -1.888 1.473 -1.943 2.673 c -0.054 1.199 0.612 2.316 1.693 2.838 l 34.455 16.628 l 16.627 34.455 C 53.281 89.344 54.334 90 55.481 90 c 0.046 0 0.091 -0.001 0.137 -0.003 c 1.199 -0.055 2.251 -0.819 2.673 -1.943 L 89.815 4.048 c 0.056 -0.149 0.097 -0.3 0.128 -0.453 c 0.008 -0.041 0.011 -0.081 0.017 -0.122 C 89.982 3.341 89.995 3.208 89.999 3.075 z M 75.086 10.672 L 37.785 47.973 L 10.619 34.864 L 75.086 10.672 z M 55.136 79.381 L 42.027 52.216 l 37.302 -37.302 L 55.136 79.381 z" style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb(0,0,0); fill-rule: nonzero; opacity: 1;" transform=" matrix(1 0 0 1 0 0) " stroke-linecap="round" />
|
||||
|
||||
<circle cx="75" cy="75" r="15" fill="#008000"/>
|
||||
<path d="M75,60 A15,15 0 0,1 90,75 A15,15 0 0,1 75,90 A15,15 0 0,1 60,75 A15,15 0 0,1 75,60 Z" stroke="#FFFFFF" stroke-width="2" fill="none"/>
|
||||
<path d="M81,75 A6,6 0 0,1 75,81 A6,6 0 0,1 69,75 A6,6 0 0,1 75,69 A6,6 0 0,1 81,75 Z" fill="#FFFFFF"/>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 2.3 KiB |
5
web/dist/assets/static_info-b284ded1.svg
vendored
@ -1,5 +0,0 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50">
|
||||
<circle cx="25" cy="25" r="20" fill="none" stroke="black" stroke-width="3"></circle>
|
||||
<line x1="25" y1="30" x2="25" y2="15" style="stroke:black;stroke-width:3"></line>
|
||||
<circle cx="25" cy="35" r="3" fill="black"></circle>
|
||||
</svg>
|
Before Width: | Height: | Size: 296 B |
4
web/dist/assets/tokenize_icon-0553c60f.svg
vendored
@ -1,4 +0,0 @@
|
||||
<svg viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg">
|
||||
<circle cx="25" cy="25" r="25" fill="deepskyblue"/>
|
||||
<text x="25" y="37" font-size="36" text-anchor="middle" fill="white" font-weight="bold">T</text>
|
||||
</svg>
|
Before Width: | Height: | Size: 221 B |
@ -1,8 +0,0 @@
|
||||
pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
|
||||
Theme: Tokyo-night-Dark
|
||||
origin: https://github.com/enkia/tokyo-night-vscode-theme
|
||||
Description: Original highlight.js style
|
||||
Author: (c) Henri Vandersleyen <hvandersleyen@gmail.com>
|
||||
License: see project LICENSE
|
||||
Touched: 2022
|
||||
*/.hljs-meta,.hljs-comment{color:#565f89}.hljs-tag,.hljs-doctag,.hljs-selector-id,.hljs-selector-class,.hljs-regexp,.hljs-template-tag,.hljs-selector-pseudo,.hljs-selector-attr,.hljs-variable.language_,.hljs-deletion{color:#f7768e}.hljs-variable,.hljs-template-variable,.hljs-number,.hljs-literal,.hljs-type,.hljs-params,.hljs-link{color:#ff9e64}.hljs-built_in,.hljs-attribute{color:#e0af68}.hljs-selector-tag{color:#2ac3de}.hljs-keyword,.hljs-title.function_,.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-subst,.hljs-property{color:#7dcfff}.hljs-selector-tag{color:#73daca}.hljs-quote,.hljs-string,.hljs-symbol,.hljs-bullet,.hljs-addition{color:#9ece6a}.hljs-code,.hljs-formula,.hljs-section{color:#7aa2f7}.hljs-name,.hljs-keyword,.hljs-operator,.hljs-char.escape_,.hljs-attr{color:#bb9af7}.hljs-punctuation{color:#c0caf5}.hljs{background:#1a1b26;color:#9aa5ce}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}
|
1
web/dist/assets/vscode-b22df1bb.svg
vendored
@ -1 +0,0 @@
|
||||
<svg height="2455" viewBox="-11.9 -2 1003.9 995.6" width="2500" xmlns="http://www.w3.org/2000/svg"><path d="m12.1 353.9s-24-17.3 4.8-40.4l67.1-60s19.2-20.2 39.5-2.6l619.2 468.8v224.8s-.3 35.3-45.6 31.4z" fill="#2489ca"/><path d="m171.7 498.8-159.6 145.1s-16.4 12.2 0 34l74.1 67.4s17.6 18.9 43.6-2.6l169.2-128.3z" fill="#1070b3"/><path d="m451.9 500 292.7-223.5-1.9-223.6s-12.5-48.8-54.2-23.4l-389.5 354.5z" fill="#0877b9"/><path d="m697.1 976.2c17 17.4 37.6 11.7 37.6 11.7l228.1-112.4c29.2-19.9 25.1-44.6 25.1-44.6v-671.2c0-29.5-30.2-39.7-30.2-39.7l-197.7-95.3c-43.2-26.7-71.5 4.8-71.5 4.8s36.4-26.2 54.2 23.4v887.5c0 6.1-1.3 12.1-3.9 17.5-5.2 10.5-16.5 20.3-43.6 16.2z" fill="#3c99d4"/></svg>
|
Before Width: | Height: | Size: 693 B |
4
web/dist/assets/vscode_black-c05c76d9.svg
vendored
@ -1,4 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
|
||||
<svg fill="#000000" width="800px" height="800px" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M30.865 3.448l-6.583-3.167c-0.766-0.37-1.677-0.214-2.276 0.385l-12.609 11.505-5.495-4.167c-0.51-0.391-1.229-0.359-1.703 0.073l-1.76 1.604c-0.583 0.526-0.583 1.443-0.005 1.969l4.766 4.349-4.766 4.349c-0.578 0.526-0.578 1.443 0.005 1.969l1.76 1.604c0.479 0.432 1.193 0.464 1.703 0.073l5.495-4.172 12.615 11.51c0.594 0.599 1.505 0.755 2.271 0.385l6.589-3.172c0.693-0.333 1.13-1.031 1.13-1.802v-21.495c0-0.766-0.443-1.469-1.135-1.802zM24.005 23.266l-9.573-7.266 9.573-7.266z"/>
|
||||
</svg>
|
Before Width: | Height: | Size: 715 B |
5
web/dist/index.html
vendored
@ -6,11 +6,10 @@
|
||||
<script src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-svg.js"></script>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>LoLLMS WebUI</title>
|
||||
<script type="module" crossorigin src="/assets/index-7c42b491.js"></script>
|
||||
<link rel="stylesheet" href="/assets/index-016e017a.css">
|
||||
<script type="module" crossorigin src="/assets/index-TXQPtYpQ.js"></script>
|
||||
<link rel="stylesheet" crossorigin href="/assets/index-Cnmm4GFs.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="app"></div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
1824
web/package-lock.json
generated
@ -12,9 +12,9 @@
|
||||
"dependencies": {
|
||||
"@monaco-editor/loader": "^1.4.0",
|
||||
"@popperjs/core": "^2.11.8",
|
||||
"axios": "^1.3.6",
|
||||
"axios": "^1.7.3",
|
||||
"baklavajs": "^2.3.0",
|
||||
"dompurify": "^3.0.8",
|
||||
"dompurify": "^3.1.3",
|
||||
"feather-icons": "^4.29.0",
|
||||
"flowbite": "^1.6.5",
|
||||
"flowbite-vue": "^0.0.10",
|
||||
@ -35,14 +35,14 @@
|
||||
"prismjs": "^1.29.0",
|
||||
"socket.io-client": "^4.6.1",
|
||||
"three": "^0.159.0",
|
||||
"vue": "^3.2.47",
|
||||
"vue": "^3.5.10",
|
||||
"vue-inline-svg": "^2.1.3",
|
||||
"vue-router": "^4.1.6",
|
||||
"vuex": "^4.0.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@rushstack/eslint-patch": "^1.2.0",
|
||||
"@vitejs/plugin-vue": "^4.0.0",
|
||||
"@vitejs/plugin-vue": "^5.1.4",
|
||||
"@vue/eslint-config-prettier": "^7.1.0",
|
||||
"autoprefixer": "^10.4.14",
|
||||
"eslint": "^8.34.0",
|
||||
@ -51,6 +51,6 @@
|
||||
"prettier": "^2.8.4",
|
||||
"tailwind-scrollbar": "^3.0.1",
|
||||
"tailwindcss": "^3.3.1",
|
||||
"vite": "^4.5.3"
|
||||
"vite": "^5.1.8"
|
||||
}
|
||||
}
|
||||
|
@ -42,8 +42,6 @@
|
||||
</div>
|
||||
<UniversalForm ref="universalForm" class="z-50" />
|
||||
</template>
|
||||
<Toast ref="toast">
|
||||
</Toast>
|
||||
<script>
|
||||
import axios from "axios";
|
||||
import defaultPersonalityImgPlaceholder from "../assets/logo.svg"
|
||||
|
@ -2022,6 +2022,7 @@ export default {
|
||||
})
|
||||
},
|
||||
finalMsgEvent(msgObj) {
|
||||
console.log("Received message close order")
|
||||
let index=0;
|
||||
// Last message contains halucination suppression so we need to update the message content too
|
||||
this.discussion_id = msgObj.discussion_id
|
||||
|